/* by Madej */
/* korekta Silvy */

inherit "/d/Imperium/Nuln/std/room"; 
#include "alfen.h"
inherit APATH + "obj/bramy.c";
#include "silvy.h"
#include <stdproperties.h>

object br;

void 
create_imperium_room()
{
    ::create_imperium_room();
    
    br = clone_object(APATH + "obj/wr_s_wej.c");
    br -> move(TO);

    set_alarm(1.0, 30.0, "otwarta", br);

    set_short("Przed brama Nuln"); 
    set_long("Znajdujesz sie tuz przed brama do wielkiego i pieknego miasta "+
        "Nuln. Jego mury widziales juz z daleka, jednak dopiero teraz jestes w stanie "+
        "objac swym malym i ciasnym umyslem caly geniusz krasnoludzkich architektow "+
        "i budowniczych, ktorzy polaczyli w tej monstrualnej budowli funkcjonalnosc "+
        "i piekno. Takiego polaczenia nie znajdziesz nigdzie w znanym swiecie. " +
        "Z blyszczacych dachow wiezyc machaja do ciebie kolorowe choragwie z herbami " + 
        "zamieszkujacych te wieze rycerzy. Wszystko jest "+ 
        "wielkie, drogie i wspaniale. " +
        opis_pory_roku() +
        " Tuz za opuszczonym mostem "+
        "zwodzonym, przy bramie, widzisz krecacych sie pomiedzy ludzmi straznikow, "+
        "ktorzy pobieraja wszelakie oplaty i podatki od podroznych. \n"); 

    add_prop(ROOM_I_INSIDE, 0);
    add_prop(ROOM_I_LIGHT, 1); 

    add_exit(br->query_other_room(), br->query_pass_command()[0],
      "@@brama_zam", 1, "@@brama_zam");
    add_exit("/d/Imperium/Kreutz/Kreutz-Nuln/trakt15.c","poludnie");
  
    add_item(({"dom","domy","budynki","miasto","dachy"}), 
        "Sa to ladne, murowane budynki w roznorakich, wesolych kolorach. "+ 
        "Ludzie w nich mieszkajacy musza byc niezwykle wesola kompania, "+ 
        "gdyz wszystko na tej ulicy emanuje radoscia zycia i szczesciem. "+ 
        "Domy wygladaja schludnie i czysto. \n"); 
    add_item(({"most","most zwodzony"}),
        "Most zwodzony jest otwarty, umozliwiajac podroznym dostanie sie do lub " +
        "wydostanie z Nuln.\n");
    add_item("straznikow","Kilku straznikow w barwach miasta krzata sie przy " +
        "wjezdzajacych. Wygladaja na bardzo przejetych swa misja.\n");
    add_item("brame","Solidna brama broni dostepu do miasta elementom niepozadanym.\n");
    add_item("choragwie","Lopoczace na wietrze choragwie naleza do najswietniejszych rodow " +
        "Imperium.\n");
    add_item(({"wieze","wiezyce"}),"Strzeliste wiezyce goruja nad miastem.\n"); 

} 


int brama_zam()
{
  return !br->query_open();
}


int brama_otw()
{
  return !brama_zam();
}








