#pragma strict_types
#pragma no_clone
inherit "/d/std/room";
#include "definicje.h"
inherit PATH+"/std/ulica.c";
inherit "/lib/drink_water";
#include <macros.h>
#include <stdproperties.h>
object load_board();
void 
create_ulica()
{
    set_short("Glowny plac w miescie Athkatla");
    set_long("Stoisz na glownym placu miasta Athkatla, miejsce "+
	     "w ktorym spotyka sie duza ilosc ludzi, "+
	     "miejsce gdzie mozna czesto posluchac, "+
	     "plotek. Jest to glowna czesc, placu. "+
	     "Znajduje sie tutaj fontanna z "+
	     "tryskajaca woda.\n");
    add_item("wode","Chlodne krople wody z fontanny "+
    		    "padajace na twoja twarz chlodza "+
		    "przyjemnie	skore.");
    add_item("fontanne","Jest to piekna fontanna, wykonanna "+
    	     " z pieknego bialego kamienia. Jest ona tak "+
	     "zbudowana ze bez trudu mezesz sie z niej napic.\n");
	   set_event_time(45,this_object());
    add_event("Slyszysz ostra wymiane zdan miedzy kupcami.\n");
    add_event("Mija cie kilku mieszkancow wracajacych z pracy.\n");
    add_event("Jakis mezczyzna krzyczy z oddali: oddawaj moja sakiewke!\n");
    add_event("Obok Ciebie przejechal powoz wyladowany przeroznymi towarami.\n");
    add_event("Mija Cie patrol amnijskich rycerzy.\n");
    add_event("Chlodne powietrze delikatnie orzezwia Twoja twarz.\n");
    add_event("Slyszysz pluskajaca fontanne.\n");
   
    clone_object("/d/Faerun/athkatla/npc/mieszczanin")->move(this_object());
     
    add_exit("plac1","polnoc");
    add_exit("plac3","poludnie");
    add_exit("plac4","wschod");
    add_exit("plac5","zachod");
    add_exit("plac6","poludniowy-wschod");
    add_exit("plac7","poludniowy-zachod");
    add_exit("plac8","polnocny-wschod");
    add_exit("plac9","polnocny-zachod");
    load_board();
    add_prop(OBJ_I_CONTAIN_WATER,1);
    set_drink_places("z fontanny");
}
void 
init()
{
    ::init();
    init_drink_water();
}
object
load_board()
{
    object bb;
    string *file;
    string name;

    file = explode(MASTER + "/", "/");
    file = slice_array(file, 0, sizeof(file) - 2);

    seteuid(getuid());
    bb = clone_object("/std/board");

    name = implode(file, "/") + "/log";
    if (file_size(name) != -2) 
	mkdir(name);

    bb->set_board_name(name + "/board_data");
    bb->set_num_notes(30);
    bb->set_silent(0);
    bb->move(this_object());

    return bb;
}
void
drink_effect(string str)
{
    write("Podchodzisz na tyle blisko fontanny, aby moc zaczerpnac z niej "
        + "odrobine. Chlodne krople splywaja po twojej skorze, gdy gasisz "
        + "pragnienie lykiem swiezej, orzezwiajacej wody.\n");
    saybb(QCIMIE(this_player(), PL_MIA) + " podchodzi blisko fontanny, by "
        + "zaczerpnac z niej lyk wody.\n");
}
