/* Plik:         wioska2.c
 * Autor:        Kaes
 * Data:         98
 * Opis:         plac w wiosce do wioski
*/

#include "/sys/stdproperties.h"
#include "kaes.h"
#include "/d/Imperium/sys/alarm.h"
inherit "/d/Imperium/std/room";
string opis_pory_roku();

void
create_imperium_room()
{
   add_prop(ROOM_I_LIGHT,1);

   add_prop(ROOM_I_INSIDE,0);

   set_short("Plac w wiosce");

   set_long("@@dlugi_opis");


   add_exit(PATH+"lokacje/wioska1.c","polnoc",0,1);
   add_exit(PATH+"lokacje/wioska3.c","poludnie",0,2);
   add_exit(PATH+"lokacje/wioska4.c","wschod",0,1);
   add_exit(PATH+"lokacje/wioska5.c","zachod",0,1);

   add_item(({"wioske","bydynki","zabudowania"}),"Domy w wiosce sa wszystkie drewniane, "+
    "zbudowane w ten sam sposob. Sa dosyc niewielkie, niskie z jednymi szerokimi "+
    "drzwiami. Na pierwszy rzut oka wydaja sie kruche, jednak po dokladniejszych "+
    "ogledzinach widac, ze pewnie stoja na ziemi. Wszystkie domy nie maja drzwi, "+
    "tylko jakas szmate szczelnie zaslaniajaca wejscie.\n");
   add_item(({"sciezke","droge"}),"Droga w wiosce jest wylozona jasnym kamieniem, "+
     "bardzo wygladzonym, i o dosyc regularnych ksztaltach.\n");
   add_item(({"placyk","plac"}),"Srednich rozmiarow plac, o nieregularnym "+
      "ksztalcie. Rozchodza sie z niego drogi w czterech kierunkach swiata. "+
      "Plac polozony jest w centrum wioski.\n");
   set_alarm(5.0,30.0,"eventsy");
   dodaj_npca(PATH+"npc/slepwoma.c",DNI);
   dodaj_npca(PATH + "npc/stwor.c", NOCE);
}

void eventsy()
{
   set_event_time(20.0,150.0);
   if(pora_dnia()=="noc"||pora_dnia()=="polnoc")
    {clear_events();
     add_event("W jednym z domow slyszysz gluchy stuk.\n");
     add_event("Przez srodek placu w absolutnej ciszy przemieszcza sie niebieskie swiatlo.\n");
     add_event("Domy wydaja sie lekko falowac. Na pewno to zludzenie.\n");
     add_event("Poswiata na placu na chwile rozbluyskuje jasnym swiatlem.\n");
     }
    else
     {clear_events();
      add_event("Dym unosi sie z komina jednego z domow.\n");
      add_event("Slyszysz szczekanie psow.\n");
      add_event("Przez plac przechodzi powoli grupa mezczyzn.\n");
      add_event("Przez chwile wieje cieplejszy wiatr.\n");
     }
   set_events_on(1);
}

string dlugi_opis()
{
 return("Stoisz na placu polozonym w centrum tej niewielkiej wioski. "+
    "Odchodza z niego uliczki w czterech roznych kierunkach, wzdluz kazdej "+
    "z nich stoja domy. Nie mozesz stad wejsc do ktoregokolwiek domu, gdyz "+
    "stoja one do niego bokiem. "+
       opis_pory_roku());
}

string
opis_pory_roku()
{
  string opis="";
  if(pora_dnia()=="noc"||pora_dnia()=="polnoc") opis+="Plac otoczony jest lekko pulsujaca poswiata, nie wydajaca zadnego dzwieku. "+
    "Mgla jest tutaj na tyle gesta, ze trudno ci zobaczyc gdzie prowadza drogi, jednak "+
    "z poludnia dochodza cie dziwne dzwieki.\n";
  else  opis+="Plac wybrukowany jest tym samym kamieniem co drogi, jednak wokol "+
    "otoczony jest kamieniem troche ciemniejszym.\n";
  return opis;
}
  
