/* Plik:         dom2.c
 * Autor:        Kaes
 * Data:         98
 * Opis:         dom po zachodniej czesci drogi w polnocnej czesci wioski
*/

#include "/sys/stdproperties.h"
#include "kaes.h"
#include "/d/Imperium/sys/alarm.h"
inherit "/d/Imperium/std/room";
string opis_pory_roku();
object ludz;
void
create_imperium_room()
{
   add_prop(ROOM_I_LIGHT,1);

   add_prop(ROOM_I_INSIDE,1);

   set_short("Niewielki dom");

   set_long("@@dlugi_opis");


   add_exit(PATH+"lokacje/wioska1.c","wschod");

   add_item(({"budynek","wioske","bydynki","zabudowania"}),"Musisz wyjsc na zewnatrz zeby wiecej zobaczyc.\n");
   add_item(({"pomieszczenie","pokoj","domek","dom","wnetrze"}),"Nie widzisz juz nic wiecej.\n");
   add_item(({"ognisko","popiol","zagwie","podwyzszenie"}),
     "Na podwyzszeniu jest miejsce na ognisko. Sadzac po ilosci popiolu wokol "+
     "czesto uzywane.\n");
   add_item(({"lozka","koce"}),"Wszystkie lozka ulozone sa pod sciana tak, "+
     "by byl do nich swobodny dostep. Na kazym z nich lezy koc.\n");
   add_item("stoly","Na srodku pomieszczenia stoja dwa, niskie stoly.\n");
   add_item(({"figurke","figure","figure czlowieka","rzezbe"}),
    "W rogu pokoju, stoi wykonana z czerwonego drzewa "+
    "figura, troche nizsza od ciebie. Przedstawia ona czlowieka z niewielkimi "+
    "wypustkami na piersi. Co ponadto wyroznia ja od zwyklego czlowieka to to, "+
    "ze miejsce gdzie powinny znajdowac sie oczy jest puste.\n");
   set_alarm(5.0,60.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("Okiennice nagle otwieraja sie z hukiem.\n");
     add_event("Wydaje ci sie, jakby tajemnicza figurka poruszyla sie nagle.\n");
     add_event("Na zewnatrz slyszysz glosne chrzakanie oraz odglos kopyt.\n");
     add_event("Zaslona w wejsciu poruszyla sie na chwile, jakby ktos ja uniosl, "+
      "po czym szybko opada i zamiera w bezruchu.\n");
     add_event("Gdzie sie podziali wszyscy mieszkancy?\n");
     }
    else
     {clear_events();
      add_event("Ogien na chwile przygasa, by zaplonac znow z podwojna sila.\n");
      add_event("Slyszysz szczekanie psow.\n");
      add_event("Przez okno wpadaja liscie przyniesione tu przez wiatr.\n");
      add_event("Do srodka wchodzi powoli dziecko, staje w bezruchu, rusza chwile "+
       "glowa jakby chcialo cos wyczuc i ucieka w poplochu.\n");
     }
   set_events_on(1);
}

string dlugi_opis()
{
 return("\nJest tu tylko jedne, calkiem duze pomieszczenie, z wyjatkiem kilku "+
     "przedmiotow calkiem puste. Pod scianami ustawione sa lozka, niektore sa "+
     "poscielone, a na innych panuje kompletny balagan. Z boku stoi lekko "+
     "przekrzywiony stol, na ktorym widnieja czarne plamy, prawdopodobnie spowodowane "+
     "przez ogien. "+ 
       opis_pory_roku());
}

string
opis_pory_roku()
{
  string opis="";
  if(pora_dnia()=="noc"||pora_dnia()=="polnoc") opis+="Posrodku, na lekkim podwyzszeniu lezy kupka popiolu, oraz kilka "+
     "jeszcze sie tlacych zagwi, co daje jedyne, niewielkie zrodlo swiatla w tym pomieszczeniu. "+
     "W kacie pokoju stoi jakas figura czlowieka, nieruchomo, nie wydajac zadnego dzwieku.\n";
  else  opis+="Posrodku, na lekkim podwyzszeniu wesolo trzaska ogien, a dym "+
     "ucieka przez polozony bezposrednio nad ogniskiem komin. W kacie pokoju znajduje sie "+
     "oswietlona przez ogien figura czlowieka, wyrzezbiona w czerwonym drzewie.\n";
  return opis;
}

