// Ulica krancowa
// napisane przez Alfena.

inherit "/d/Imperium/Nuln/std/room.c";
#include "silvy.h"
#include "miesz.h"

object szlachcic;

void create_imperium_room() {
  set_short ("Ulica Krancowa");

  set_long ("@@dlugi");
//
  add_prop (ROOM_I_INSIDE, 0);
  add_prop (ROOM_I_LIGHT, 1);

//wyjscia na ulice
  add_exit ( NPATH + "lokacje/kranc3.c", "zachod", 0, 1);
  add_exit ( NPATH + "lokacje/brama_e.c", "wschod", 0, 1);
  add_exit(NPATH + "sklepy/str_s1.c","poludnie");
// do ogladania 
  add_item (({"wiezyce", "wieze", "strzeliste wiezyce", 
     "strzeliste wieze"}), "Gdy spogladasz w ich strone, oslepia cie"+
     " blask zlotych zwienczen zdobiacych wiezyce.\n");
  add_item("straznice","Ten niepozorny budynek to siedziba strazy miejskich " +
      "znanych ze swej nieustepliwosci wzgledem lamiacych prawo.\n");
  add_item(({"bruk","ulice", "brukowana ulice", "droge", "brukowana"+
     " droge"}), "Cala ulica wybrukowana jest rownymi, granitowymi"+
     " kostkami. Niestety tu i owdzie mozna dostrzec"+
     " wyrastajace malutkie kepki trawy.\n");

  add_item (({"latarnie", "wysokie latarnie"}), "Wysokie, "+
     "kute latarnie sluza mieszkancom Nuln w nocy, oswietlajac ulice"+
     " swym przytlumionym swiatlem.\n");

  add_item (({"ludzi", "przechodniow"}), "Gromada roznorodnie"+
     " ubranych ludzi przewija sie po ulicy zalatwiajac swe sprawy."+
     " Uwazny obserwator bez trudnosci wyluskalby z tlumu najnowsze"+
     " trendy mody, dyktowanej przez dwor ksiazecy.\n");

  add_item ("smieci", "Moze to dziwne, ale nie dostrzegasz takowych."+
    " Widocznie tutejsi dozorcy naprawde dbaja o czystosc ulicy.\n");

  add_item (({"domy", "domy", "kamienice", "budynek", "budynki"}),
    "Stojace po obu stronach budynki zamieszkale sa najprawdopodobniej"+
    " przez znamienite rodziny mieszczanskie. Brak im przepychu"+
    " kamienic fundowanych przez kupcow, jednakze niewatpliwie"+
    " nie mozna odmowic im orginalnosci. Nad bramami prowadzacymi"+
   " do kazdej z kamienic umieszczono herb zamieszkujacej ja rodziny.\n"); 

  add_item (({"balkon", "balkony"}), "Duze, masywne balkony"+
    " umieszczone sa na barkach wspaniale umiesnionych posagach"+
    " kobiet i mezczyzn.\n"+
    "Korzystajacy z nich maja zapewne doskonaly widok na palac"+
    " ksiazecy i swiatynie Vereny.\n");

  add_item (({"posagi", "posagi kobiet", "posagi mezczyzn",
    "posag kobiety", "posag mezczyzny"}),
    "Przepiekne, marmurowe rzezby dzwigaja na swych barkach"+
    " balkony. Zadziwiajacy wydaje sie byc fakt uwzglednienia"+
    " najdrobniejszych szczegolow, przez rzezbiarzy.\n");

  add_item (({"herb", "herby", "zlote herby", "srebrne herby"}), 
   "Roznorakie herby znamienitych rodzin mieszczanskich zostaly"+
   " umieszczone na kamienicach.\n");

  add_item ("dachy", "Dachy wylozone sa czerwonymi dachowkami."+
   " Przymocowano do nich najnowszy wynalazek - miedziane rynny.\n");

  add_item("rynny", "Rynny wykonane sa z miedzi, sluza zapewne do "+
   " odprowadzania wody z dachow w czasie deszczu. Zakonczenia rynn"+
   " wiencza kunsztownie rzezbione glowy lwa.\n");

  add_item (({"glowy", "lwie glowy", "zakonczenia rynn"}),
   "Kunsztownie rzezbione w miedzi lwie glowy, koncza rynny.\n");

  add_item (({"drzewo", "klon", "duzy klon", "duze drzewo"}),
   "Dobrze utrzymany klon daje duzo cienia, szczegolnie w upalne dni.\n");

  add_item ("fontanne", "Mala fontanna wostala wykuta we wnece sciany"+
   " budynku. Jej ksztalt przywodzi na mysl labedzia gotujacego sie "+
   "do lotu. Niestety fontanna aktualnie jest nieczynna.\n");

// zdarzenia 

  set_event_time ( 10.0, 100.0); 

  add_event ("Dozorca wychodzi z bramy dzierzac w reku miotle."+
    " Rozglada sie przez chwile, po czym dostrzegwszy kepke"+
    "trawy rusza w jej kierunku zdecydowanym krokiem.\n");

  add_event ("Dozorca energicznie porusza miotla, tworzac"+
    " przy okazji malutkie obloczki kurzu.\n");

  add_event ("Para mlodych ludzi, zapatrzona w siebie przechodzi"+
    " wolnym krokiem na zachod.\n");
  
  add_event ("Zrwal sie lekki wiaterek.\n");

  add_event ("Mloda dziewczyna wbiegla do jednej z bram.\n");

  add_event ("Kilka golebi poderwalo sie z dachow.\n");

  add_event ("Para mieszczan dostojnym krokiem przechadza sie"+
    " po ulicy.\n");
  
  add_event ("Pieknie ubrana kobieta szybkim krokiem zmierza na "+
   "wschod.\n");

  add_event ("Obdarty, umorusany chopiec biegnie za obrecza,"+
   " lekko popychajac ja koncem kijka trzymanego w rece.\n");

  add_event ("Gruby, lysawy mezczyzna spoglada ze swego balkonu na"+
   " ulice.\n");

  add_event ("Z glosnym turkotem przejezdza czarna karoca.\n");

  add_event ("Powoz zaprzezony w dwojke gniadych koni, z glosnym"+
   " turkotem przemknal w kierunku wschodnim.\n");

  add_event ("Karoca zaprzezona w czworke bialych koni wyjezdza z bramy"+
   ", skrecajac zaraz na wschod.\n");

  add_event ("Para golebi przysiadla na balkonie.\n");

  add_event ("Mala dziewczynka wyszla na balkon. Rozejrzala sie i"+
   " smiejac sie glosno zaczela rozsypywac okryszki chleba na ulice.\n");

  add_event ("Pare ptakow przysiadlo na drzewie.\n");

  set_events_on(1);
  
  ludzie (1); // jedna osoba

// dolacz szlachciure....
  szlachcic = clone_object (NPATH + "npc/szlachci.c");
  szlachcic->move (TO); // dolacz do tego obiektu
}



void reset_imperium_room (){
  if (!objectp(szlachcic)) {
    szlachcic = clone_object (NPATH + "npc/szlachci.c");
    szlachcic->move (TO); // dolacz do tego obiektu
  }  
  ludzie (1);
}

string
dlugi()
{
    return("Znajdujesz sie na ulicy Krancowej. Ze wschodu dochodza cie"+
     " calkiem wyrazne pokrzykiwania zolnierzy, popedzajacych"+
     " przechodzacych przez bramy podroznych. Po obu stronach ulicy"+
     " zauwazasz kamienice znamienitych mieszczan. Wzdluz wylozonej"+
     " brukiem drogi, w rownych odstepach, stoja wysokie latarnie."+
     " We wnece frontowej sciany poludniowej kamienicy"+
     " znajduje sie malutka fontanna. Tuz obok rosnie duzy, stary klon. "+
     opis_pory_roku() +
     " Gdy spogladasz ponad dachami polnocnych kamienic, zauwazasz "+
     " strzeliste wiezyce swiatyni Vereny. Na poludniu widzisz " +
     "niewielki budynek straznicy miejskiej. Ulica mimo panujacego na"+
     " niej ruchu wyglada na czysta i zadbana.\n");
}    