enum ConditionParam_t {
CONDITION_PARAM_OWNER = 1,
CONDITION_PARAM_TICKS = 2,
//CONDITION_PARAM_OUTFIT = 3,
CONDITION_PARAM_HEALTHGAIN = 4,
CONDITION_PARAM_HEALTHTICKS = 5,
CONDITION_PARAM_MANAGAIN = 6,
CONDITION_PARAM_MANATICKS = 7,
CONDITION_PARAM_DELAYED = 8,
CONDITION_PARAM_SPEED = 9,
CONDITION_PARAM_LIGHT_LEVEL = 10,
CONDITION_PARAM_LIGHT_COLOR = 11,
CONDITION_PARAM_SOULGAIN = 12,
CONDITION_PARAM_SOULTICKS = 13,
CONDITION_PARAM_MINVALUE = 14,
CONDITION_PARAM_MAXVALUE = 15,
CONDITION_PARAM_STARTVALUE = 16,
CONDITION_PARAM_TICKINTERVAL = 17,
CONDITION_PARAM_FORCEUPDATE = 18,
CONDITION_PARAM_SKILL_MELEE = 19,
CONDITION_PARAM_SKILL_FIST = 20,
CONDITION_PARAM_SKILL_CLUB = 21,
CONDITION_PARAM_SKILL_SWORD = 22,
CONDITION_PARAM_SKILL_AXE = 23,
CONDITION_PARAM_SKILL_DISTANCE = 24,
CONDITION_PARAM_SKILL_SHIELD = 25,
CONDITION_PARAM_SKILL_FISHING = 26,
CONDITION_PARAM_STAT_MAXHITPOINTS = 27,
CONDITION_PARAM_STAT_MAXMANAPOINTS = 28,
// CONDITION_PARAM_STAT_SOULPOINTS = 29,
CONDITION_PARAM_STAT_MAGICPOINTS = 30,
CONDITION_PARAM_STAT_MAXHITPOINTSPERCENT = 31,
CONDITION_PARAM_STAT_MAXMANAPOINTSPERCENT = 32,
// CONDITION_PARAM_STAT_SOULPOINTSPERCENT = 33,
CONDITION_PARAM_STAT_MAGICPOINTSPERCENT = 34,
CONDITION_PARAM_PERIODICDAMAGE = 35,
CONDITION_PARAM_SKILL_MELEEPERCENT = 36,
CONDITION_PARAM_SKILL_FISTPERCENT = 37,
CONDITION_PARAM_SKILL_CLUBPERCENT = 38,
CONDITION_PARAM_SKILL_SWORDPERCENT = 39,
CONDITION_PARAM_SKILL_AXEPERCENT = 40,
CONDITION_PARAM_SKILL_DISTANCEPERCENT = 41,
CONDITION_PARAM_SKILL_SHIELDPERCENT = 42,
CONDITION_PARAM_SKILL_FISHINGPERCENT = 43,
CONDITION_PARAM_BUFF_SPELL = 44,
CONDITION_PARAM_SUBID = 45,
CONDITION_PARAM_FIELD = 46,
CONDITION_PARAM_DISABLE_DEFENSE = 47,
CONDITION_PARAM_SKILL_RUNECRAFT = 48,
CONDITION_PARAM_SKILL_RUNECRAFTPERCENT = 49,
CONDITION_PARAM_SPECIALSKILL_CRITICALHITCHANCE = 50,
CONDITION_PARAM_SPECIALSKILL_CRITICALHITAMOUNT = 51,
CONDITION_PARAM_SPECIALSKILL_LIFELEECHCHANCE = 52,
CONDITION_PARAM_SPECIALSKILL_LIFELEECHAMOUNT = 53,
CONDITION_PARAM_SPECIALSKILL_MANALEECHCHANCE = 54,
CONDITION_PARAM_SPECIALSKILL_MANALEECHAMOUNT = 55,
CONDITION_PARAM_AGGRESSIVE = 56,
CONDITION_PARAM_DRUNKENNESS = 57,
};
enum BlockType_t : uint8_t {
BLOCK_NONE,
BLOCK_DEFENSE,
BLOCK_ARMOR,
BLOCK_IMMUNITY
};
enum skills_t : uint8_t {
SKILL_FIST = 0,
SKILL_CLUB = 1,
SKILL_SWORD = 2,
SKILL_AXE = 3,
SKILL_DISTANCE = 4,
SKILL_SHIELD = 5,
SKILL_FISHING = 6,
SKILL_RUNECRAFT = 7,
SKILL_MAGLEVEL = 8,
SKILL_LEVEL = 9,
SKILL_FIRST = SKILL_FIST,
SKILL_LAST = SKILL_RUNECRAFT
};