#include <stdproperties.h>
#include <ss_types.h>
#include <wa_types.h>
#include <cmdparse.h>
#include <macros.h>
#include <formulas.h>
#include <options.h>
#include <filter_funs.h>

#define TO this_object()
#define TP this_player()

#define PATH "/d/Imperium/Skaveny/"
#define EPATH (PATH + "ENGINE/")
#define OPATH (PATH + "OBJ/")
#define RPATH (PATH + "ROOM/")
#define LOGPATH (PATH + "LOG/")

#define MASTER_ENG (PATH + ("ENGINE/master"))
#define MASTER_SOUL (PATH + "ENGINE/garou_soul")
#define MASTER_SH (PATH + "ENGINE/shadow")
#define MASTER_ITEM (PATH + "obj/guilditem")
#define RACKI (RPATH + "racki")

// levele
#define SKAVEN_LEV_REKRUT 		1
#define SKAVEN_LEV_WOJOWNIK 		2
#define SKAVEN_LEV_GR_WOJOWNIK	3
#define SKAVEN_LEV_SZAMAN 		4
#define SKAVEN_LEV_SZEF			5

#define SKAVEN_LEV_WYJEB         -1

// pomoc do tablicy
#define TAB_IMIE 0
#define TAB_WIEK 1
#define TAB_SREDNIA 2
#define TAB_LEVEL 3
#define TAB_TITEL 4

// rozne badziewia
#define GUILD_NAME          "Skaven"
#define GUILD_OCC_NAME      "Skaven"
#define GUILD_RACE_NAME     "Skaven"
#define GUILD_LAY_NAME      "Skaven"
#define GUILD_STYLE         "fighter"
#define GUILD_OCC_TAX       25
#define GUILD_RACE_TAX      0
#define GUILD_LAY_TAX       0
#define GUILD_TRAIN         ({(RPATH + "skill"), (RPATH + "skill_gain") })

//Spece
#define MAX_PEN 1500
#define SKAVEN_RAGE_SPEED(skill, stat)	(skill + stat)

//skille - to musze zupdatowac po ich dodaniu
#define SS_SKAVEN_SLASH      100040
#define SS_SKAVEN_SZAL       100041
#define SS_SKAVEN_CZARY      100042
#define SKAVEN_SKILL_SLASH \
       ([ SS_SKAVEN_SLASH : ({ "atakowanie pazurami", "atak pazurami", \
          "umiejetnosci atakowania pazurami", 50, ([]), 0}) ])
#define SKAVEN_SKILL_SZAL \
       ([ SS_SKAVEN_SZAL : ({ "szalenstwo", "szalenstwo", \
          "popadania w szal bojowy", 50, ([]), 0}) ])
#define SKAVEN_SKILL_CZARY \
       ([ SS_SKAVEN_CZARY : ({ "szamanstwo", "szamanstwo", \
          "wykorzystywania darow Rogatego Szczura", 50, ([]), 0}) ])


//czary
#define SKAVEN_DEFENCE_BLESS "_skaven_defence_bless"
#define SKAVEN_CLAWS_BLESS   "_skaven_claws_bless"
#define SKAVEN_POISON_CLAWS  "_skaven_poison_claws"
#define SKAVEN_BLESS         "_skaven_bless"
