#include <pl.h>
#include <stdproperties.h>
#include <macros.h>
#include <ss_types.h>
#include <wa_types.h>
#include <formulas.h>

#define OBRECZ_SUBLOC "_subloc_obreczy_Ogrow_z_Gor_"
#ifndef TP
#define TP this_player()
#define TO this_object()
#endif

#ifndef Env
#define Env environment(this_player())
#endif

#define GUILD_TYPE   "race"
#define GUILD_STYLE  "popular"
#define GUILD_NAME   "Ogry z Gor Szarych"

#define BOARD OBJ+"notki"
#define NPATH "/d/Imperium/Szare/Ogry/"
#define PATH NPATH + "gildia/"
#define BUGS NPATH+"log/bledy"
#define NEW_MEMBERS NPATH+"log/new"
#define LEAVE NPATH+"log/leave"
#define OBJ NPATH+"obj/"
#define ENGINE NPATH + "engine/"
#define NPC NPATH + "npc/"
#define SAVE ENGINE+"herszt"


#define SHADOW ENGINE+"shadow.c"
#define SOUL ENGINE+"soul"
#define OBRECZ OBJ + "obrecz"
#define TAX 17
#define IMPERIUM_STANDARD "/d/Imperium/Nuln/sklepy/karczma1"
#define OGR_SYP "/d/Imperium/Szare/Ogry/gildia/sypialnia"
#define GILDIA (ENGINE + "g")

#define CZY_OGR(ob)    (ob->query_rasa()=="ogr"||ob->query_rasa()=="ogrzyca")
#define CZY_W_GILDII(ob)   (ob->query_guild_name_race()==GUILD_NAME)

#define OG_PLAYER_OPUSZCZA_GILDIE  "og_player_opuszcza_gildie"

#define KOMU this_player()->query_real_name(PL_CEL)
#define KOGO this_player()->query_real_name(PL_DOP)

#define KARTKA ENGINE+"kartka.txt"
#define CORPSE_I_NADGRYZIONY "_corpse_i_nadgryziony_"
#define CORPSE_I_POZYWNOSC "_corpse_i_pozywnosc_"

#define OG_SILUJE_SIE "_ogr_siluje_sie_z_kims_"
#define OG_PRZYGOTOWUJE_SIE "_ogr_przygotowywuje_sie_do_silowania_"
#define imie(a,b) a->query_imie(TP, b)
#define Imie(a,b) a->query_Imie(TP, b)
#define MA_POPARCIE "_ogr_ma_poparcie_"

#define LOCAL_SKILLS \
	([ \
	  SS_WYZERKA : ({ "pozeranie cial", "pozeranie cial", \
	  "zjadanie cial", 40, ([]), 0})\
	])

#define PARALIZ ENGINE + "paraliz_jedzenie.c"
#define CORPSE_I_ILE_CZESCI "_ile_cialo_ma_elementow_do_zjedzenia_"
#define EMOT_JEDZENIA "_emot_przy_jedzeniu_"
#define C(a) capitalize(a)
