/*Plik: droga4.c
 *Autor: Tigr
 *Data: 15.12.1997
 *Update: 5.04.1998
 *Opis: Droga do zamku Dimenau
*/

#include <tigr.h>
inherit TPATH + "/std/d_room.c";
#include <std.h>
#include <macros.h>


create_imperium_room()
{
    set_short("Rozwidlenie");
    set_long("@@dlugi_opis");
    add_item(({"rozwidlenie","droge"}),
    		"Trzy drogi prowadza stad: na poludnie do Traktu Imperialnego, " +
    		"na polnocny wschod do wioski i na polnocny zachod.\n");
    add_item(({"wioske","zabudowania"}),
             "Dalej na polnocnym wschodzie znajduja sie zabudowania nieduzej wioski.\n");
    add_item(({"dom","domek","chatke","chate"}),
    	     "Na zachodzie stoi nieduzy drewniany domek. Wyglada jakby przez pare " +
    	     "ostatnich miesiecy nikt w nim nie mieszkal.\n");
    add_item(({"las","drzewa"}),"@@opis_drzew");
    add_exit(TPATH + "/lokacje/droga5.c","polnocny-wschod",0,2,0);
    add_exit(TPATH + "/lokacje/droga6.c","polnocny-zachod","@@zamkniete",2,0);    
    add_exit(TPATH + "/sklepy/bud_gaj.c","zachod","@@closed",1,0);    
    add_exit(TPATH + "/lokacje/droga3.c","poludnie",0,3,0);
}

string
dlugi_opis()
{
      return "Znajdujesz sie na rozwidleniu; odchodza stad trzy drogi - " +
             "jedna, dobrze wydeptana, prowadzi " + 
    	     "na polnocny wschod do niedalekiej wioski, zas na polnocny zachod " + 
    	     "prowadzi druga, mniej uczeszczana, lecz bardzo zadbana. Na poludnie " +
    	     "prowadzi trzecia, ktora mozna dotrzec do Traktu Imperialnego. Na " + 
    	     "zachodzie widzisz nieduzy domek. Dalej na polnocy widzisz duzy las, " +
    	     "mniejszy znajduje sie daleko na poludniu. "
    	     + opis_pory_roku() + "\n";
}

string opis_drzew()
{
    string s = "Na polnocy zaczyna sie gesty las, do ktorego prowadzi droga, " +
    	       "wiodaca na polnocny zachod. Patrzac na zachod, dostrzegasz iz ten las " +
    	       "lekkim lukiem zawraca na poludnie, laczac sie z lasem, dzielacym cie " +
    	       "od Traktu Imperialnego. ";
        
    if (pora_roku() == "zima") return s+"Niewyobrazalne piekno zasniezonego " +
    					"lasu zatrzymuje cie na kilka chwil " +
    					"kontemplacji.\n";
    if (pora_roku() == "wiosna") return s+"Drzewa juz odzyskuja swe liscie, " +
    					  "a ptaki, ktore powrocily z zimowania " +
    					  "wypelniaja cisze swym spiewem.\n";
    if (pora_roku() == "lato") return s+"Teraz las wyglada jak zielona sciana, " +
    					"a wiatr przyjemnie szelesci liscmi.\n"; 
    if (pora_roku() == "jesien") return s+"Roznokolorowe liscie pomalu osypuja " +
    					  "sie na ziemie, a jesienny wiatr zanosi " +
    					  "je daleko. Przygotowania lasu do zimy " +
    					  "nie czyni go jednak smutnym.\n";

}

int
zamkniete()
{
   write("Wkraczasz na droge, prowadzaca na polnocny zachod wglab polnocnego " +
         "lasu. Po przejsciu jakiegos kawalka natykasz sie na powalone drzewo, " +
         "calkowicie blokujace droge. Nie jestes w stanie go ominac, decydujesz " +
         "wiec powrocic do rozwidlenia.\n");
   return 1;       
}
int
closed()
{
   write("Drzwi do domku sa zamkniete i nikt nie odpowiada na twoje pukanie.\n");
   return 1;
}