/* Silvy wrzesien '96 */ 

inherit "/d/Imperium/std/room.c";
#include "/sys/stdproperties.h"
#include "silvy.h"

object of,g1,g2,g3;

create_imperium_room()
 {
    add_prop(ROOM_I_INSIDE, 1);
    add_prop(ROOM_I_LIGHT, 1);
    set_short("Straznica portowa");
    set_long(BSN("Jestes w wyjatkowo niskim pomieszczeniu. " +
                 "Miesci sie tu posterunek strazy miejskiej. Mocne, " +
                 "metalowe drzwi w poludniowej scianie i stalowe kraty, " +
                 "zakrywajace niewielkie okna, podkreslaja panujaca tu " +
                 "atmosfere bezpieczenstwa. Proste, drewniane meble, takiz sam sufit " +
                 "i krecone schody w zachodnim narozniku to wszystko, co godne jest " +
                 "wzmianki."));

    add_exit(NPATH + "lokacje/ulica_2.c","poludnie",0,1);
    add_exit(NPATH + "sklepy/straz_2.c","gora",0,1);
   
    add_item(({"drzwi","kraty"}),
               BSN("Jesli sa na tyle wytrzymale, na ile wygladaja to sa niezniszczalne."));
    add_item(({"sufit"}),
               BSN("Wyjatkowo niski, drewniany sufit z wyraznie zarysowanymi " +
                   "belkami stropowymi."));
    add_item(({"schody"}),
               BSN("Drewniane schody prowadza na pietro."));
    add_item(({"meble"}),
               BSN("Ciezki, debowy stol przykrywa gruba warstwa papierzysk. " +
                   "Obok staja dwa proste krzesla."));
    add_item(({"stol"}),
               BSN("Pokrywa go gruba warstwa dokumentow i innych papierzysk, " +
                   "pozostawionych tu w nieladzie przez jednego ze straznikow."));
    add_item(({"papiery","dokumenty","papierzyska"}),
               BSN("Niedokonczone raporty i stare formularze, slowem, nic interesujacego."));
  
    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( ({"s","s","se","s","se","se","s","n","nw","nw",
        	"n","nw","n","w","s","n","n","ne","ne","ne","w","w","w","w",
        	"w","w","sw","s","s","s","w","nw","n","w","w","w","e","e","e",
        	"n","n","ne","e","se","e","e","e","e","e","e","e","e","se","s",
        	"s","s","s","s","e","e","e","e","w","w","w","w","n","n","w",
        	"w","w","w","w","n"}) );

        of -> szykuj();
        of -> move(TO);
    }
}    
