/*
 * Created by Madej
 * Modified by Silvy
 */

/*
 * inherit "/klon_lib/d/Imperium/Nuln/std/room";
 * trzeba przeniesc wszystko z Miasto/std/room do std/room
 * funkcje sa na zywca kopiowane co miasto
 */
inherit "/d/Imperium/std/room";

#include <stdproperties.h>

#include "silvy.h"
#include "miesz.h"

void
create_imperium_room()
{ 
  set_short("Ulica Glowna");
  set_long("@@dlugi");
  add_prop(ROOM_I_INSIDE, 0);
  add_prop(ROOM_I_LIGHT, 1);

  add_exit(NPATH + "lokacje/plac.c", "polnoc", 0, 1);
  add_exit(NPATH + "lokacje/glowna1.c", "poludnie", 0, 1);

  add_item(({"domy", "budynki"}),
	   "Sa to ladne, murowane budynki w kolorach lagodnej zieleni " +
	   "i brazu. W oknach widzisz pelargonie i inne kwiaty ktorych " +
	   "nie znasz. Domy wygladaja schludnie i czysto, a na " +
	   "wiekszosci zauwazasz tabliczki z nazwa ulicy i numerem " +
	   "domu.\n");
  add_item("tabliczke",
	   "Na tabliczce widzisz ladnie wygrawerowany napis: Ulica " +
	   "Glowna.\n");
  add_item(({"latarnia", "latarnie"}),
	   "Sa to stare, kute latarnie, ktore stoja tu juz od wiekow.\n");
  add_item(({"kwiaty", "pelargonie"}), "Rosnace w zadbanych " +
	   "skrzynkach nadaja ulicy odswietnego charakteru.\n");

/* Uliczne */
  set_event_time(10.0, 100.0);
  add_event("Skrzypiacy woz, zaladowany towarem przejezdza obok, " +
	    "wzbijajac tumany kurzu. Za nim biegnie gromada " +
	    "rozwrzeszczanych, brudnych dzieciakow.\n");
  add_event("Dzikie okrzyki dzieciarni mieszaja sie z gardlowym " +
	    "glosem przypadkowych przekupniow.\n");
  add_event("W pospiechu mija cie czworka sluzacych niosacych " +
	    "elegancka lektyke.\n");
  add_event("Zza rogu niespodziewanie wybiega wielki kocur i " +
	    "rownie szybko znika w okienku najblizszej piwnicy.\n");
  add_event("Nagle, tuz obok twojej nogi, z glosnym pluskiem " +
	    "rozbryzguja sie nieczystosci wylane z okna drugiego " +
	    "pietra.\n");
  add_event("Tuz obok ciebie podnosi sie nagly zgielk i rwetes. " +
	    "Widzisz mlodego zlodziejaszka znikajacego za najblizszym " +
	    "domem. Goni go zasapany jegomosc pozbawiony zapewne swego " +
	    "opaslego mieszka.\n");
  add_event("Z jednego z okien na pietrze wychyla sie glowa " +
	    "zaspanego mieszczanina w snieznobialej szlafmycy.\n");
  add_event("Wielki, brudny szczur wylania sie z jednego z " +
	    "piwnicznych okienek i weszy swym rozowym nosem. Po chwili " +
	    "znika, wystraszony widocznie jakims halasem.\n");
  add_event("Stado mew, zwabione tu najwyrazniej zapachem stechlizny, " +
	    "obsiadlo rynsztok, wygrzebujac z niego kawalki jedzenia.\n");
  set_events_on(1);
  
  dodaj_npca(NPATH + "npc/oficer_gwardii");
  dodaj_npca(NPATH + "npc/gwardzista");
  dodaj_npca(NPATH + "npc/gwardzista");
  dodaj_npca(NPATH + "npc/gwardzista");  

  reset_imperium_room();

} 

void
reset_imperium_room()
{
    ludzie(3);
} 

string
dlugi()
{
    return("Stoisz na szerokiej, brukowanej ulicy nad ktora pochylaja " +
	   "sie wysokie, dwu i trzypietrowe, murowane budynki o dachach " +
	   "pokrytych czerwona dachowka i czystych zaslonach w oknach. " +
	   "Jest to zapewne glowna ulica miasta, gdyz co kilkanascie " +
	   "metrow widac wysokie, recznie kute latarnie. " +
	   opis_pory_roku() +
	   " Droga biegnie w kierunku polnocnym do glownego Placu " +
	   "Targowego, z ktorego az tutaj dobiega gwar wielu " +
	   "ludzkich glosow. Ulica ciagnie sie dalej na poludnie, ku " +
	   "bramie.\n");
}
