inherit "/d/Imperium/Nuln/std/room";
inherit "/lib/drink_water"; //trzeba to podac, aby pozniej moc
// odwolac sie do funkcji "init_drink_water" 
#include <macros.h>
#include <stdproperties.h>
void 
create_imperium_room()
{
set_short("Niewielkie jeziorko"); // krotki opis
// ponizej opis dlugi, czyli taki jaki zobaczymy po wpisaniu "sp"
set_long("Niewielkie jeziorko osadzone tuz przed toba " +
	 "zakresla niewielki okrag posrod obfitej roslinnosci " +
	 "rosnacej na jego brzegu. Sasiedztwo wody sprawilo, iz " +
	 "natura doskonale rozwinela sie i zasiala niespotykane " +
	 "gatunki roslin. Miejsce to jest domem wielu zwierzat " +
	 "dla ktorych akwen jest szansa dalszego rozwoju i " +
	 "spokojnego bytu. Wielu podroznikow musi nabierac sil wlasnie tutaj  " +
	 "poniewaz przy samym brzegu trawa jest poniszczona i wydeptana " +
	 "a na piasku pozostaly jeszcze slady bosych stop.\n");
set_event_time(10.0, 150.0); // czas po jakim wykanane zostana eventy
// eventy = zdarzenia na lokacji
add_event("Niewielka rybka uciekajac przed drapieznikiem +
	  "wyskoczyla nad tafle wody.\n" );
add_event("Dalikatny wietrzyk przekrzywia nieco roslinnosc wodna.\n");
add_event("Uderza Cie podmuch chlodnego powietrza dochodzacego z jeziorka.\n");
add_event("Dookola slychac rechot zabek skaczacych po zielonej trawie.\n");
add_event("Gdzies w oddali slychac glosy kapiacych sie osob.\n");
add_event("Wrobelek ktory upolowal jakiegos owada na ziemi, odlecial " +
	  "z nim do swojego gniazda");
//ponizej: opis przedmiotow ktore mozna ogladac 
add_item(({"zabe", "zabke"}), "Mala zielona zabka rechocze powolutku " +
	 "i podskakuje nieraz, zblizajac sie do jeziorka.\n");
add_item(({"jeziorko", "akwen"}), "Krystalicznie czysta woda w jeziorku napewno nadaje " +
	 "sie do picia.\n");
add_item(({"roslinnosc", "rosliny"}), "Doskonale nawodnienie oraz odpowiednia " +
	 "wilgotnosc powietrza sprawily ze tutejsza roslinnosc rozwija sie w " +
	 "zdumiewajacym tepie, zadziwiajac swa obfitoscia oraz roznorodnoscia.\n"); 
add_item("brzeg", "Stopniowo obnizajacy sie i znikajacy w wodzie brzeg pokryty jest " +
	 "gesta roslinnoscia, ktora w pewnym stopniu utrudnia dostanie sie do wody " +
	 "spragnionemu wedrowcu.\n");
add_item("zwierzeta", "Niestety nie jestes w stanie dostrzec zadnych zwierzat poniewaz " +
	 "wszystkie na Twoj widok schowaly sie do swych norek, dziupli lub legowisk.\n");
add_item("trawe", "Trawa jak kazda inna, choc troszke wydaptana przy brzegu.\n");
add_item("slady", "Drobne slady, jakich wiecej tuz przy brzegu, gdzie piasek jest mokry " +
	 "i nietrudno pozostawic po sobie znak.\n");
add_exit("/d/Toril/sprox/workroom.c", "wyjscie");  //dodajemy wyjscie, 
//aby smiertelnik mogl wyjsc
/* powyzej  szczerze mowiac nie wiem. Moim zdaniem chodzi
 tu o to czy lokacja jest na zewnatrz i czy widoczny jest wtedy np. Wschod slonca */
    add_prop(OBJ_I_CONTAIN_WATER, 1);	/* Patrz odpowiedni man */
    set_drink_places("z jeziorka");	/* Skad mozna napic sie wody */
}
void
init()
{
    ::init();
  init_drink_water();	/* Dodaje komende 'napij sie'. */
}
/* Opis towarzyszacy piciu wody z jeziorka. */
void
drink_effect(string str)
{
// ponizej: widzi to osoba pijaca wode
    write("Powoli pochylasz sie, pelen szczescia " +
	  "nabierasz wody w zlozone dlonie i wypijasz ja, siorbiac przy tym " +
	  "cichutko. Ohhh..co za ulga!!\n");
//ponizej: widzi osoba znajdujaca sie na lokacji w ktorej ktos pije wode
    saybb(QCIMIE(this_player(), PL_MIA) + " pije wode z jeziorka " +
	  "siorbiac przy tym cichutko.\n");
}
  
