#include "morley.h"

inherit ROOM_SZ;
inherit "/lib/drink_water";

#include <macros.h>

void
create_szlak()
{
    set_short("Trakt do Przeleczy Czarnego Ognia");
    add_exit(SZLAK + "szlak2.c", "zachod", "@@move_desc", "@@go");
    add_exit(SZLAK + "szlak4.c", "poludniowy-wschod", "@@move_desc", "@@go");

    set_long("@@opis");
    
    add_item("staw", "Staw jest dlugi i szeroki na zaledwie kilkanascie krokow, co " +
	     "nie przeszkodza jednak licznym komarom w pomnazaniu swojej populacji " +
	     "czyniac ow miejsce niezbyt milym do dluzszego pobytu. Woda w zbioniku " +
	     "wypelniajacym male naturalne zaglebienie wyglada na czysta i zdatna do " +
	     "picia.\n");

    add_item(({"trakt", "droge", "szlak"}), "Trakt prowadzacy na poludnie Imperium " +
             "do Przeleczy Czarnego Ognia jest szeroki i utrzymany w dobrym stanie. " +
             "Codzien podrozuje nim wielu wedrowcow udajacych sie do Ksiestw " +
             "Granicznych i innych, dalszych zakatkow swiata.\n");

    add_item(({"pola", "pole", "laki", "lake"}), "Laki i pola to praktycznie wszystko " +
             "co mozna znalezc w tej nizinnej krainie, a zarazem glowne zrodlo " +
             "utrzymania mieszkancow owej krainy.\n");

    add_item(({"drzewa", "drzewo", "krzewy", "krzew"}), "Choc nie wystepuja tu bogato " +
             "to jesli sie dobrze rozejrzec mozna gdzieniegdzie wylowic sylwetki " +
             "przewaznie samotnych drzew. Takze krzewow nie ma tu przesadnie duzo, " +
             "ale czasami przy drodze mozna napotkac maliny badz jerzyny.\n");
    
    set_drink_places("ze stawu");
}

string
opis()
{
    return opis_pory_roku() + " Chmara komarow, ktore dopadly cie chwile wczesniej " +
	"znajduje nagle swoje wyjasnienie w postaci okalanego niewysokimi " +
	"trzcinami stawu powstalego w malym zaglebieniu kilka krokow od traktu. " +
	"W miare prosta i rowna droga robi tu kilka nieoczekiwanych skretow " +
	"probujac ominac ta nieoczekiwana przeszkode.\n";
}
	
void
init()
{
    ::init();
    init_drink_water();
}

void
drink_effect(string str)
{
    write("Podchodzisz do krawedzi stawu i bierzesz kilka lykow czystej, deszczowej " +
	  "wody.\n");
    say(QCIMIE(this_player(), PL_MIA) + " podchodzi do krawedzi stawu i bierze " +
	"kilka lykow przejrzystej wody.\n");
}
