#define PROP_PRZERZUCANIA_PRZEDMIOTU	"_ten_przedmiot_jest_przerzucany_"
#define PLAC_W_ATHEL		"/d/Imperium/Loren/Athel/ulica28.c"

#define PATH			"/d/Imperium/Loren/"

#define LPATH			PATH + "Lelfy/"

#define GILDIA                  "/d/Imperium/Loren/Lelfy/gildia"

#define START			"/d/Imperium/Loren/Lelfy/swiatynia2"

#define WIESCI			LPATH + "rada/wiesci.txt"

#define IMPERIUM_DEFAULT_START "/d/Imperium/Nuln/sklepy/karczma1"

#define POMOC_PATH		LPATH + "pomoc/"

#define BLEDY			LPATH + "log/bledy.log"

#define WYRZUCENI_ZA_LELFA	LPATH + "log/wyrzuceni_lelf.log"
#define WYRZUCENI_ZA_ZWIERZE	LPATH + "log/wyrzuceni_zwierze.log"
#define WYRZUCENI_ZA_NPCA	LPATH + "log/wyrzuceni_npc.log"
#define WYRZUCENI_PRZEZ_RADE	LPATH + "log/wyrzuceni_rada.log"
#define ULASKAWIENI_PRZEZ_RADE	LPATH + "log/ulaskawieni.log"

#define A_DLUGOSC_GLOSOWANIA	5
#define A_CO_ILE_GLOSOWANIE	90
#define A_MIN_GLOSOW		4

#define MIN_GLOSOW		4

#define CZLONKOWIE		LPATH + "gildia/czlonkowie"

#define ADM1			LPATH + "gildia/adm1"
#define ADM2			LPATH + "gildia/adm2"
#define ADM3			LPATH + "gildia/adm3"

#define A_GLOSOWANIE		LPATH + "aglosowania/jest_glosowanie"
#define A_OSTATNIE_GLOSOWANIE	LPATH + "aglosowania/ostatnio"
#define A_OSTATNIE_GLOSOWANIE_LADNIE	LPATH + "aglosowania/ostatnio.txt"
#define A_WYNIK			LPATH + "aglosowania/wynik"
#define A_KTO_GLOSOWAL		LPATH + "aglosowania/kto_glosowal"

#define A_OSTATNI_WYNIK		LPATH + "aglosowania/ostani_wynik"
#define OSTATNI_WYNIK		LPATH + "rglosowania/ostatni_wynik"

#define WYNIK			LPATH + "rglosowania/wynik"
#define KTO_GLOSOWAL		LPATH + "rglosowania/kto_glosowal"
#define GLOSOWANIE		LPATH + "rglosowania/jest_glosowanie"

#define NOWI			LPATH + "log/nowi.log"
#define ZMIENILI_RASE		LPATH + "log/zmiana_rasy.log"
#define ODESZLI			LPATH + "log/odeszli.log"
#define ZABICI_PRZEZ_LELFA	LPATH + "log/zabici_przez_lelfa.log"

#define GUILD_TYPE  "race"
#define GUILD_STYLE "race"
#define GUILD_NAME  "Lesne Elfy"

#define IS_ELF(ob)		(ob->query_race_name()=="elf")
#define IS_MEMBER_LELF(ob)	ob->query_guild_member(GUILD_NAME)

#define SHADOW      LPATH + "lelf_sh"
#define SOUL	    LPATH + "lelf_soul"



/*	
Podatek: 
 *  Skile:
 *	1.5 % za 60 leveli w SS_WEP_* i SS_DEF
 *	1 % za 60 leveli w SS_*
 *	a wiec :
 *	40 leveli w SS_WEP*
 * 	       40*1.5%/60=1%=6/6
 *	80 leveli w SS*
 *	       110*1%/60=1.83%=11/6
 *
 *                              17/6 %  -> 2.83 %
 *      +0.5% za bezplatna jadalnie     -> 0.5 %
 *      +1% za sekretarza przy skrzyni  -> 1.0 %
 *
 *      SUMA:				-> 4.35 % -> 4 %
 */

#define TAX	    4

#define TP		this_player()
#define TO		this_object()

#define KOMUNIKAT_AUTO_GLOSOWANIA	"\n--------------------------------------------------------------\nUWAGA : Trwa wlasnie wielkie glosowanie na czlonkow nowej rady\nLesnych Elfow! Glosy oddawac mozna w siedzibie Lesnych Elfow.\n--------------------------------------------------------------\n"
#define KOMUNIKAT_GLOSOWANIA	"\n------------------------------------------------------------\nUWAGA : Trwa wlasnie glosowanie na brakujacego czlonka rady\nLesnych Elfow! Glosy mozna oddawac w siedzibie Lesnych Elfow.\n------------------------------------------------------------\n"

#define SPECJALNE_PRAWA_DOSTEPU_DO_POKOJU_RADY	({"tanis","ellentir", \
						  "silvy","tigr"})

#define CHECK_MOUTH_BLOCKED \
	if (Prop=this_player()->query_prop(LIVE_M_MOUTH_BLOCKED)) {\
	notify_fail(stringp(Prop)?Prop:\
	   "Nie jestes w stanie wydobyc z siebie dzwieku.\n");}
	   
private mixed Prop;