/* by Flex  '97 */ 

inherit "/d/Imperium/std/room.c";
#include "/sys/stdproperties.h"

#include "local.h"
inherit GPATH + "std/patrol_std.c";

object patrol;


create_imperium_room()
 {
    mixed trasa;
    
    trasa = ({"n","w","w","w","w","w","w","ne",10,"sw","n","n","n",
     "nw","w","w","w","w","w","w","w","w","sw","s","w","w","w","w",
     "w","s","n","e","e","e","n","n","ne","e","se","e","e","e","e",
     "e","e","sw","sw","sw","s","e","n",10,"s","e","e","e","e","e",
     "n","n","n","nw","e","e","e","e","s","s","sw","s","e","e","e",
     "s",10});
    
    ustaw_dowodce_patrolu(NPATH + "npc/oficer_gwardii");
    dodaj_patrolujacego(NPATH + "npc/gwardzista"); 
    dodaj_patrolujacego(NPATH + "npc/gwardzista");
    dodaj_patrolujacego(NPATH + "npc/gwardzista");
    ustaw_czas_patrolowania(20);
    ustaw_trase_patrolu(trasa);
    poczatek_patrolu(this_object());
    uruchom_patrol();
 
    
    add_prop(ROOM_I_INSIDE, 1);
    add_prop(ROOM_I_LIGHT, 1);
    set_short("Straznica");
    set_long("Wszedles do okraglego pomieszczenia. " +
             "Jest tu dosc jasno, dzieki duzym oknom znajdujacym sie wysoko " +
             "w scianach. Posrodku zauwazasz schody prowadzace na gore. " +
             "Luczywo wiszace po ich lewej stronie jest jedynym " +
             "sprzetem w tym pomieszczeniu. " +
             "Drewniana podloga jest okropnie zniszczona, pelno w niej " +
             "pekniec i dziur.\n");

    add_exit(NPATH + "sklepy/str_s2.c","gora",0,1);
    add_exit(NPATH + "lokacje/kranc4.c","polnoc");
         
    add_item( ({"krate","kraty"}),
                "Sa to grube zelazne kraty. Wyglada na to, ze sa" +
                " nie do zniszczenia.\n" );
    add_item( ({"luczywo"}),
                "Wisi, przytwierdzone do sciany z lewej strony wejscia. " +
                "\n");
    add_item( ({"schody"}),
                "Drewniane, krecone schody prowadza na pietro. " +
                "Przy pokracznej balustradzie przytwierdzone sa pochodnie.\n");
    add_item( ({"balustrade","balustradzie"}),
                "Prosta drewniania balustrada. Kilka wylamanych " +
                "szczebli powoduje, ze nie jest ona zbytnio stabilna.\n");
    add_item( ({"okna","okno"}),
                "Sa tu cztery duze okna. W kazdym z nich umieszczono kraty, " +
                "ktore sa na tyle mocne, by wytrzymac probe wlamania.\n");
}




void
reset_imperium_room()
{
  reset_patrol();
}


int
remove_object()
{
  remove_patrol();
  return ::remove_object();
}
