/*
 * Gildia Ogrow zaraz za baszta
*/

#include "ogry.h"
inherit "/d/Imperium/std/room";

void
create_imperium_room()
{
 add_prop(ROOM_I_LIGHT, 2);

 add_prop(ROOM_I_INSIDE, 1);

 set_short("Male pomieszczenie w baszcie");
 set_long("@@opis");
 set_event_time(60.0,300.0);
 add_event("Nagly podmuch wiatru uderza w stare mury.\n");
 set_events_on(1);

 add_exit("/d/Imperium/Szare/gory/szare20.c","polnoc",0,1);
 add_exit(PATH+"pokprzyjec.c","wschod",0,1);
 add_exit(PATH+"dziedziniec.c","poludnie","@@mozna_przejsc",1);

 add_item(({"baszte","sciany","mury"}),"Stara, wybudowana przez wymarla rase "+
   "duza baszta, stanowi zaledwie niewielka czesc calej fortecy. Mury sa "+
   "miejscami troche wykruszone, jednak w calosci sprawiaja wrazenie wytrzymalych.\n");
 add_item(({"lancuchy","zardzewiale lancuchy"}), 
      "Zardzewiale lancuchy, z grubymi kajdanami na koncu zwisaja "+
      "bezladnie z miejsc gdzie sa przymocowane do sciany. Niektore siegaja ziemi, "+
      "inne sa bardzo krotkie. Na kajdanach poprzez brud i rdze widac jakies "+
      "napisy, jednak niemozliwe do odczytania.\n");
 add_item(({"zardzewiale kajdany","kajdany"}),
           "@@ob_kajdany");
 add_item("pochodnie","Duze pochodnie przytwierdzone do scian.\n");       

}

string opis()
{
  return " Stare, lekko skruszale sciany, z pieknym sklepieniem lukowym "+
     "tworza z tej baszty miejsce z wlasna, dobrze wyczuwalna atmosfera. "+
     "Do scian przytroczone sa pochodnie, a w niektorych miejscach widac zwisajace, "+
     "zardzewiale lancuchy. Z jednej strony przejscie prowadzi waska sciezka w gory, "+
     "a z drugiej sa potezne, drewniane drzwi. Z boku widac male drzwiczki, "+
     "prowadzace do jakiegos bocznego pomieszczenia.\n";
}

int
mozna_przejsc()
{
  if(member_array(SOUL,this_player()->query_cmdsoul_list())!=-1)
   {
    write("Otwierasz zelazne drzwi, ktore pomimo ogromnego ciezaru poruszaja sie  "+
      "na zawiasach bez zadnego problemu.\n");
    say(QCIMIE(this_player(),PL_MIA)+" otwiera drzwi i przechodzi przez nie.\n");
    return 0;
   }
  write("Tylko Ogry z Gor Szarych moga przejsc przez te drzwi.\n");
  return 1;
}         

string
ob_kajdany()
{
  write("Przygladasz sie uwaznie kajdanom, zarowno z wewnatrz jak i z wewnetrznej "+
     "strony, jednak nie jestes w stanie odszyfrowac znakow.\n");
  say(QCIMIE(this_player(),PL_MIA)+" przyglada sie uwaznie kajdanom na scianie.\n");
  return "";
}
 
