/* by Flex  '97 */ 

inherit "/d/Imperium/std/room.c";
#include "/sys/stdproperties.h"

#include "local.h"
inherit GPATH + "std/patrol_std.c";

#define TO this_object()
object of,g1,g2,g3;

create_imperium_room()
 {
    add_prop(ROOM_I_INSIDE, 1);
    add_prop(ROOM_I_LIGHT, 1);
    set_short("Straznica");
    set_long("Jestes w okraglym pomieszczeniu straznicy. " +
             "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");
    
    set_alarm(20.0,0.0,"reset_imperium_room");

}

void
reset_imperium_room()
{
    if(!of)
    {
        of = clone_object(NPATH + "npc/og.c");
        of->set_start_loc(file_name(TO));
        of->set_sciezka( ({"n","w","w","w","s","s","s","n","n","n",
        	"n","ne","n","n","w","w","w","w","w","w","sw","sw","sw",
        	"s","e","s","se","s","n","nw","n","e","e","e","e","e",
        	"s","s","e","e","e","e","w","w","w","w","s","e","e","w",
        	"w","n","n","n","e","e","e","e","e","e","s"}) );
        of -> szykuj();
        
        of -> move(TO);
    }
}    
