TrinityCore
SharedDefines.h File Reference
#include "Define.h"
#include "DetourNavMesh.h"
#include "SmartEnum.h"
+ Include dependency graph for SharedDefines.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  BattlegroundQueueTypeId
 

Macros

#define EFFECT_FIRST_FOUND   254
 
#define EFFECT_ALL   255
 
#define MAX_CHARACTERS_PER_REALM   200
 
#define CURRENT_EXPANSION   EXPANSION_SHADOWLANDS
 
#define MAX_CLASSES   13
 
#define CLASSMASK_ALL_PLAYABLE
 
#define CLASSMASK_ALL_CREATURES   ((1<<(UNIT_CLASS_WARRIOR-1)) | (1<<(UNIT_CLASS_PALADIN-1)) | (1<<(UNIT_CLASS_ROGUE-1)) | (1<<(UNIT_CLASS_MAGE-1)))
 
#define CLASSMASK_WAND_USERS   ((1<<(CLASS_PRIEST-1)) | (1<<(CLASS_MAGE-1)) | (1<<(CLASS_WARLOCK-1)))
 
#define PLAYER_MAX_BATTLEGROUND_QUEUES   2
 
#define MIN_REPUTATION_RANK   (REP_HATED)
 
#define MAX_REPUTATION_RANK   8
 
#define MAX_SPILLOVER_FACTIONS   5
 
#define MAX_STATS   4
 
#define MAX_POWERS_PER_CLASS   7
 
#define MIN_SPECIALIZATION_LEVEL   10
 
#define MAX_SPECIALIZATIONS   5
 
#define PET_SPEC_OVERRIDE_CLASS_INDEX   MAX_CLASSES
 
#define INITIAL_SPECIALIZATION_INDEX   4
 
#define MAX_SHEATHETYPE   8
 
#define PLAYER_CUSTOM_DISPLAY_SIZE   3
 
#define PER_CASTER_AURA_STATE_MASK
 
#define IMMUNE_TO_MOVEMENT_IMPAIRMENT_AND_LOSS_CONTROL_MASK
 
#define DISPEL_ALL_MASK   ((1<<DISPEL_MAGIC) | (1<<DISPEL_CURSE) | (1<<DISPEL_DISEASE) | (1<<DISPEL_POISON))
 
#define MAX_GAMEOBJECT_TYPE   61
 
#define MAX_GAMEOBJECT_DATA   35
 
#define MAX_GO_STATE   3
 
#define MAX_GO_STATE_TRANSPORT_STOP_FRAMES   9
 
#define PLAYER_CORPSE_LOOT_ENTRY   1
 
#define MAX_WEATHER_TYPE   4
 
#define GM_SILENCE_AURA   1852
 
#define MAX_PET_DIET   9
 
#define CHAIN_SPELL_JUMP_RADIUS   8
 
#define MAX_BATTLEGROUND_TYPE_ID   845
 
#define CURRENCY_PRECISION   100
 
#define MAX_ACCOUNT_TUTORIAL_VALUES   8
 

Enumerations

enum  SpellEffIndex : uint8 {
  EFFECT_0 = 0, EFFECT_1 = 1, EFFECT_2 = 2, EFFECT_3 = 3,
  EFFECT_4 = 4, EFFECT_5 = 5, EFFECT_6 = 6, EFFECT_7 = 7,
  EFFECT_8 = 8, EFFECT_9 = 9, EFFECT_10 = 10, EFFECT_11 = 11,
  EFFECT_12 = 12, EFFECT_13 = 13, EFFECT_14 = 14, EFFECT_15 = 15,
  EFFECT_16 = 16, EFFECT_17 = 17, EFFECT_18 = 18, EFFECT_19 = 19,
  EFFECT_20 = 20, EFFECT_21 = 21, EFFECT_22 = 22, EFFECT_23 = 23,
  EFFECT_24 = 24, EFFECT_25 = 25, EFFECT_26 = 26, EFFECT_27 = 27,
  EFFECT_28 = 28, EFFECT_29 = 29, EFFECT_30 = 30, EFFECT_31 = 31
}
 
enum  LootModes {
  LOOT_MODE_DEFAULT = 0x1, LOOT_MODE_HARD_MODE_1 = 0x2, LOOT_MODE_HARD_MODE_2 = 0x4, LOOT_MODE_HARD_MODE_3 = 0x8,
  LOOT_MODE_HARD_MODE_4 = 0x10, LOOT_MODE_JUNK_FISH = 0x8000
}
 
enum  Expansions {
  EXPANSION_LEVEL_CURRENT = -1, EXPANSION_CLASSIC = 0, EXPANSION_THE_BURNING_CRUSADE = 1, EXPANSION_WRATH_OF_THE_LICH_KING = 2,
  EXPANSION_CATACLYSM = 3, EXPANSION_MISTS_OF_PANDARIA = 4, EXPANSION_WARLORDS_OF_DRAENOR = 5, EXPANSION_LEGION = 6,
  EXPANSION_BATTLE_FOR_AZEROTH = 7, EXPANSION_SHADOWLANDS = 8, MAX_EXPANSIONS, MAX_ACCOUNT_EXPANSIONS
}
 
enum  Gender { GENDER_UNKNOWN = -1, GENDER_MALE = 0, GENDER_FEMALE = 1, GENDER_NONE = 2 }
 
enum  Classes : uint8 {
  CLASS_NONE = 0, CLASS_WARRIOR = 1, CLASS_PALADIN = 2, CLASS_HUNTER = 3,
  CLASS_ROGUE = 4, CLASS_PRIEST = 5, CLASS_DEATH_KNIGHT = 6, CLASS_SHAMAN = 7,
  CLASS_MAGE = 8, CLASS_WARLOCK = 9, CLASS_MONK = 10, CLASS_DRUID = 11,
  CLASS_DEMON_HUNTER = 12
}
 
enum  UnitClass { UNIT_CLASS_WARRIOR = 1, UNIT_CLASS_PALADIN = 2, UNIT_CLASS_ROGUE = 4, UNIT_CLASS_MAGE = 8 }
 
enum  ReputationRank {
  REP_HATED = 0, REP_HOSTILE = 1, REP_UNFRIENDLY = 2, REP_NEUTRAL = 3,
  REP_FRIENDLY = 4, REP_HONORED = 5, REP_REVERED = 6, REP_EXALTED = 7
}
 
enum  FactionTemplates {
  FACTION_NONE = 0, FACTION_CREATURE = 7, FACTION_ESCORTEE_A_NEUTRAL_PASSIVE = 10, FACTION_MONSTER = 14,
  FACTION_MONSTER_2 = 16, FACTION_TROLL_BLOODSCALP = 28, FACTION_PREY = 31, FACTION_ESCORTEE_H_NEUTRAL_PASSIVE = 33,
  FACTION_FRIENDLY = 35, FACTION_OGRE = 45, FACTION_ORC_DRAGONMAW = 62, FACTION_HORDE_GENERIC = 83,
  FACTION_ALLIANCE_GENERIC = 84, FACTION_DEMON = 90, FACTION_ELEMENTAL = 91, FACTION_DRAGONFLIGHT_BLACK = 103,
  FACTION_ESCORTEE_N_NEUTRAL_PASSIVE = 113, FACTION_ENEMY = 168, FACTION_ESCORTEE_A_NEUTRAL_ACTIVE = 231, FACTION_ESCORTEE_H_NEUTRAL_ACTIVE = 232,
  FACTION_ESCORTEE_N_NEUTRAL_ACTIVE = 250, FACTION_ESCORTEE_N_FRIEND_PASSIVE = 290, FACTION_TITAN = 415, FACTION_ESCORTEE_N_FRIEND_ACTIVE = 495,
  FACTION_GOBLIN_DARK_IRON_BAR_PATRON = 736, FACTION_DARK_IRON_DWARVES = 754, FACTION_ESCORTEE_A_PASSIVE = 774, FACTION_ESCORTEE_H_PASSIVE = 775,
  FACTION_UNDEAD_SCOURGE = 974, FACTION_EARTHEN_RING = 1726, FACTION_ALLIANCE_GENERIC_WG = 1732, FACTION_HORDE_GENERIC_WG = 1735,
  FACTION_ARAKKOA = 1738, FACTION_ASHTONGUE_DEATHSWORN = 1820, FACTION_FLAYER_HUNTER = 1840, FACTION_MONSTER_SPAR_BUDDY = 1868,
  FACTION_ESCORTEE_N_ACTIVE = 1986, FACTION_ESCORTEE_H_ACTIVE = 2046, FACTION_UNDEAD_SCOURGE_2 = 2068, FACTION_UNDEAD_SCOURGE_3 = 2084,
  FACTION_SCARLET_CRUSADE = 2089
}
 
enum  MoneyConstants { COPPER = 1, SILVER = COPPER*100, GOLD = SILVER*100 }
 
enum  Stats : uint16 { STAT_STRENGTH = 0, STAT_AGILITY = 1, STAT_STAMINA = 2, STAT_INTELLECT = 3 }
 
enum  Powers : int8 {
  POWER_HEALTH = -2, POWER_MANA = 0, POWER_RAGE = 1, POWER_FOCUS = 2,
  POWER_ENERGY = 3, POWER_COMBO_POINTS = 4, POWER_RUNES = 5, POWER_RUNIC_POWER = 6,
  POWER_SOUL_SHARDS = 7, POWER_LUNAR_POWER = 8, POWER_HOLY_POWER = 9, POWER_ALTERNATE_POWER = 10,
  POWER_MAELSTROM = 11, POWER_CHI = 12, POWER_INSANITY = 13, POWER_BURNING_EMBERS = 14,
  POWER_DEMONIC_FURY = 15, POWER_ARCANE_CHARGES = 16, POWER_FURY = 17, POWER_PAIN = 18,
  MAX_POWERS = 19, POWER_ALL = 127
}
 
enum  SpellSchools : uint16 {
  SPELL_SCHOOL_NORMAL = 0, SPELL_SCHOOL_HOLY = 1, SPELL_SCHOOL_FIRE = 2, SPELL_SCHOOL_NATURE = 3,
  SPELL_SCHOOL_FROST = 4, SPELL_SCHOOL_SHADOW = 5, SPELL_SCHOOL_ARCANE = 6, MAX_SPELL_SCHOOL = 7
}
 
enum  SpellSchoolMask : uint32 {
  SPELL_SCHOOL_MASK_NONE = 0x00, SPELL_SCHOOL_MASK_NORMAL = (1 << SPELL_SCHOOL_NORMAL), SPELL_SCHOOL_MASK_HOLY = (1 << SPELL_SCHOOL_HOLY), SPELL_SCHOOL_MASK_FIRE = (1 << SPELL_SCHOOL_FIRE),
  SPELL_SCHOOL_MASK_NATURE = (1 << SPELL_SCHOOL_NATURE), SPELL_SCHOOL_MASK_FROST = (1 << SPELL_SCHOOL_FROST), SPELL_SCHOOL_MASK_SHADOW = (1 << SPELL_SCHOOL_SHADOW), SPELL_SCHOOL_MASK_ARCANE = (1 << SPELL_SCHOOL_ARCANE),
  SPELL_SCHOOL_MASK_SPELL, SPELL_SCHOOL_MASK_MAGIC = (SPELL_SCHOOL_MASK_HOLY | SPELL_SCHOOL_MASK_SPELL), SPELL_SCHOOL_MASK_ALL = (SPELL_SCHOOL_MASK_NORMAL | SPELL_SCHOOL_MASK_MAGIC)
}
 
enum  ItemQualities {
  ITEM_QUALITY_POOR = 0, ITEM_QUALITY_NORMAL = 1, ITEM_QUALITY_UNCOMMON = 2, ITEM_QUALITY_RARE = 3,
  ITEM_QUALITY_EPIC = 4, ITEM_QUALITY_LEGENDARY = 5, ITEM_QUALITY_ARTIFACT = 6, ITEM_QUALITY_HEIRLOOM = 7,
  ITEM_QUALITY_WOW_TOKEN = 8, MAX_ITEM_QUALITY
}
 
enum  SpellCategory { SPELL_CATEGORY_FOOD = 11, SPELL_CATEGORY_DRINK = 59 }
 
enum  SpellVisualKit { SPELL_VISUAL_KIT_FOOD = 406, SPELL_VISUAL_KIT_DRINK = 438 }
 
enum  SpellAttr0 : uint32 {
  SPELL_ATTR0_UNK0 = 0x00000001, SPELL_ATTR0_REQ_AMMO = 0x00000002, SPELL_ATTR0_ON_NEXT_SWING = 0x00000004, SPELL_ATTR0_IS_REPLENISHMENT = 0x00000008,
  SPELL_ATTR0_ABILITY = 0x00000010, SPELL_ATTR0_TRADESPELL = 0x00000020, SPELL_ATTR0_PASSIVE = 0x00000040, SPELL_ATTR0_HIDDEN_CLIENTSIDE = 0x00000080,
  SPELL_ATTR0_HIDE_IN_COMBAT_LOG = 0x00000100, SPELL_ATTR0_TARGET_MAINHAND_ITEM = 0x00000200, SPELL_ATTR0_ON_NEXT_SWING_2 = 0x00000400, SPELL_ATTR0_UNK11 = 0x00000800,
  SPELL_ATTR0_DAYTIME_ONLY = 0x00001000, SPELL_ATTR0_NIGHT_ONLY = 0x00002000, SPELL_ATTR0_INDOORS_ONLY = 0x00004000, SPELL_ATTR0_OUTDOORS_ONLY = 0x00008000,
  SPELL_ATTR0_NOT_SHAPESHIFT = 0x00010000, SPELL_ATTR0_ONLY_STEALTHED = 0x00020000, SPELL_ATTR0_DONT_AFFECT_SHEATH_STATE = 0x00040000, SPELL_ATTR0_LEVEL_DAMAGE_CALCULATION = 0x00080000,
  SPELL_ATTR0_STOP_ATTACK_TARGET = 0x00100000, SPELL_ATTR0_IMPOSSIBLE_DODGE_PARRY_BLOCK = 0x00200000, SPELL_ATTR0_CAST_TRACK_TARGET = 0x00400000, SPELL_ATTR0_CASTABLE_WHILE_DEAD = 0x00800000,
  SPELL_ATTR0_CASTABLE_WHILE_MOUNTED = 0x01000000, SPELL_ATTR0_DISABLED_WHILE_ACTIVE = 0x02000000, SPELL_ATTR0_NEGATIVE_1 = 0x04000000, SPELL_ATTR0_CASTABLE_WHILE_SITTING = 0x08000000,
  SPELL_ATTR0_CANT_USED_IN_COMBAT = 0x10000000, SPELL_ATTR0_UNAFFECTED_BY_INVULNERABILITY = 0x20000000, SPELL_ATTR0_HEARTBEAT_RESIST_CHECK = 0x40000000, SPELL_ATTR0_CANT_CANCEL = 0x80000000
}
 
enum  SpellAttr1 : uint32 {
  SPELL_ATTR1_DISMISS_PET = 0x00000001, SPELL_ATTR1_DRAIN_ALL_POWER = 0x00000002, SPELL_ATTR1_CHANNELED_1 = 0x00000004, SPELL_ATTR1_CANT_BE_REDIRECTED = 0x00000008,
  SPELL_ATTR1_UNK4 = 0x00000010, SPELL_ATTR1_NOT_BREAK_STEALTH = 0x00000020, SPELL_ATTR1_CHANNELED_2 = 0x00000040, SPELL_ATTR1_CANT_BE_REFLECTED = 0x00000080,
  SPELL_ATTR1_CANT_TARGET_IN_COMBAT = 0x00000100, SPELL_ATTR1_MELEE_COMBAT_START = 0x00000200, SPELL_ATTR1_NO_THREAT = 0x00000400, SPELL_ATTR1_DONT_REFRESH_DURATION_ON_RECAST = 0x00000800,
  SPELL_ATTR1_IS_PICKPOCKET = 0x00001000, SPELL_ATTR1_FARSIGHT = 0x00002000, SPELL_ATTR1_CHANNEL_TRACK_TARGET = 0x00004000, SPELL_ATTR1_DISPEL_AURAS_ON_IMMUNITY = 0x00008000,
  SPELL_ATTR1_UNAFFECTED_BY_SCHOOL_IMMUNE = 0x00010000, SPELL_ATTR1_UNAUTOCASTABLE_BY_PET = 0x00020000, SPELL_ATTR1_UNK18 = 0x00040000, SPELL_ATTR1_CANT_TARGET_SELF = 0x00080000,
  SPELL_ATTR1_REQ_COMBO_POINTS1 = 0x00100000, SPELL_ATTR1_UNK21 = 0x00200000, SPELL_ATTR1_REQ_COMBO_POINTS2 = 0x00400000, SPELL_ATTR1_UNK23 = 0x00800000,
  SPELL_ATTR1_IS_FISHING = 0x01000000, SPELL_ATTR1_UNK25 = 0x02000000, SPELL_ATTR1_UNK26 = 0x04000000, SPELL_ATTR1_UNK27 = 0x08000000,
  SPELL_ATTR1_DONT_DISPLAY_IN_AURA_BAR = 0x10000000, SPELL_ATTR1_CHANNEL_DISPLAY_SPELL_NAME = 0x20000000, SPELL_ATTR1_ENABLE_AT_DODGE = 0x40000000, SPELL_ATTR1_UNK31 = 0x80000000
}
 
enum  SpellAttr2 : uint32 {
  SPELL_ATTR2_CAN_TARGET_DEAD = 0x00000001, SPELL_ATTR2_UNK1 = 0x00000002, SPELL_ATTR2_CAN_TARGET_NOT_IN_LOS = 0x00000004, SPELL_ATTR2_UNK3 = 0x00000008,
  SPELL_ATTR2_DISPLAY_IN_STANCE_BAR = 0x00000010, SPELL_ATTR2_AUTOREPEAT_FLAG = 0x00000020, SPELL_ATTR2_CANT_TARGET_TAPPED = 0x00000040, SPELL_ATTR2_UNK7 = 0x00000080,
  SPELL_ATTR2_UNK8 = 0x00000100, SPELL_ATTR2_UNK9 = 0x00000200, SPELL_ATTR2_UNK10 = 0x00000400, SPELL_ATTR2_HEALTH_FUNNEL = 0x00000800,
  SPELL_ATTR2_UNK12 = 0x00001000, SPELL_ATTR2_PRESERVE_ENCHANT_IN_ARENA = 0x00002000, SPELL_ATTR2_UNK14 = 0x00004000, SPELL_ATTR2_UNK15 = 0x00008000,
  SPELL_ATTR2_TAME_BEAST = 0x00010000, SPELL_ATTR2_NOT_RESET_AUTO_ACTIONS = 0x00020000, SPELL_ATTR2_REQ_DEAD_PET = 0x00040000, SPELL_ATTR2_NOT_NEED_SHAPESHIFT = 0x00080000,
  SPELL_ATTR2_UNK20 = 0x00100000, SPELL_ATTR2_DAMAGE_REDUCED_SHIELD = 0x00200000, SPELL_ATTR2_UNK22 = 0x00400000, SPELL_ATTR2_IS_ARCANE_CONCENTRATION = 0x00800000,
  SPELL_ATTR2_UNK24 = 0x01000000, SPELL_ATTR2_UNK25 = 0x02000000, SPELL_ATTR2_UNAFFECTED_BY_AURA_SCHOOL_IMMUNE = 0x04000000, SPELL_ATTR2_UNK27 = 0x08000000,
  SPELL_ATTR2_IGNORE_ACTION_AURA_INTERRUPT_FLAGS = 0x10000000, SPELL_ATTR2_CANT_CRIT = 0x20000000, SPELL_ATTR2_TRIGGERED_CAN_TRIGGER_PROC = 0x40000000, SPELL_ATTR2_FOOD_BUFF = 0x80000000
}
 
enum  SpellAttr3 : uint32 {
  SPELL_ATTR3_UNK0 = 0x00000001, SPELL_ATTR3_NO_PROC_EQUIP_REQUIREMENT = 0x00000002, SPELL_ATTR3_UNK2 = 0x00000004, SPELL_ATTR3_BLOCKABLE_SPELL = 0x00000008,
  SPELL_ATTR3_IGNORE_RESURRECTION_TIMER = 0x00000010, SPELL_ATTR3_UNK5 = 0x00000020, SPELL_ATTR3_UNK6 = 0x00000040, SPELL_ATTR3_STACK_FOR_DIFF_CASTERS = 0x00000080,
  SPELL_ATTR3_ONLY_TARGET_PLAYERS = 0x00000100, SPELL_ATTR3_TRIGGERED_CAN_TRIGGER_PROC_2 = 0x00000200, SPELL_ATTR3_MAIN_HAND = 0x00000400, SPELL_ATTR3_BATTLEGROUND = 0x00000800,
  SPELL_ATTR3_ONLY_TARGET_GHOSTS = 0x00001000, SPELL_ATTR3_DONT_DISPLAY_CHANNEL_BAR = 0x00002000, SPELL_ATTR3_IS_HONORLESS_TARGET = 0x00004000, SPELL_ATTR3_UNK15 = 0x00008000,
  SPELL_ATTR3_CANT_TRIGGER_PROC = 0x00010000, SPELL_ATTR3_NO_INITIAL_AGGRO = 0x00020000, SPELL_ATTR3_IGNORE_HIT_RESULT = 0x00040000, SPELL_ATTR3_DISABLE_PROC = 0x00080000,
  SPELL_ATTR3_DEATH_PERSISTENT = 0x00100000, SPELL_ATTR3_UNK21 = 0x00200000, SPELL_ATTR3_REQ_WAND = 0x00400000, SPELL_ATTR3_UNK23 = 0x00800000,
  SPELL_ATTR3_REQ_OFFHAND = 0x01000000, SPELL_ATTR3_TREAT_AS_PERIODIC = 0x02000000, SPELL_ATTR3_CAN_PROC_WITH_TRIGGERED = 0x04000000, SPELL_ATTR3_DRAIN_SOUL = 0x08000000,
  SPELL_ATTR3_UNK28 = 0x10000000, SPELL_ATTR3_NO_DONE_BONUS = 0x20000000, SPELL_ATTR3_DONT_DISPLAY_RANGE = 0x40000000, SPELL_ATTR3_UNK31 = 0x80000000
}
 
enum  SpellAttr4 : uint32 {
  SPELL_ATTR4_IGNORE_RESISTANCES = 0x00000001, SPELL_ATTR4_PROC_ONLY_ON_CASTER = 0x00000002, SPELL_ATTR4_AURA_EXPIRES_OFFLINE = 0x00000004, SPELL_ATTR4_UNK3 = 0x00000008,
  SPELL_ATTR4_UNK4 = 0x00000010, SPELL_ATTR4_UNK5 = 0x00000020, SPELL_ATTR4_NOT_STEALABLE = 0x00000040, SPELL_ATTR4_CAN_CAST_WHILE_CASTING = 0x00000080,
  SPELL_ATTR4_FIXED_DAMAGE = 0x00000100, SPELL_ATTR4_TRIGGER_ACTIVATE = 0x00000200, SPELL_ATTR4_SPELL_VS_EXTEND_COST = 0x00000400, SPELL_ATTR4_UNK11 = 0x00000800,
  SPELL_ATTR4_UNK12 = 0x00001000, SPELL_ATTR4_COMBAT_LOG_NO_CASTER = 0x00002000, SPELL_ATTR4_DAMAGE_DOESNT_BREAK_AURAS = 0x00004000, SPELL_ATTR4_HIDDEN_IN_SPELLBOOK = 0x00008000,
  SPELL_ATTR4_NOT_USABLE_IN_ARENA_OR_RATED_BG = 0x00010000, SPELL_ATTR4_USABLE_IN_ARENA = 0x00020000, SPELL_ATTR4_AREA_TARGET_CHAIN = 0x00040000, SPELL_ATTR4_UNK19 = 0x00080000,
  SPELL_ATTR4_NOT_CHECK_SELFCAST_POWER = 0x00100000, SPELL_ATTR4_DONT_REMOVE_IN_ARENA = 0x00200000, SPELL_ATTR4_UNK22 = 0x00400000, SPELL_ATTR4_SUPPRESS_WEAPON_PROCS = 0x00800000,
  SPELL_ATTR4_UNK24 = 0x01000000, SPELL_ATTR4_IS_PET_SCALING = 0x02000000, SPELL_ATTR4_CAST_ONLY_IN_OUTLAND = 0x04000000, SPELL_ATTR4_UNK27 = 0x08000000,
  SPELL_ATTR4_UNK28 = 0x10000000, SPELL_ATTR4_UNK29 = 0x20000000, SPELL_ATTR4_UNK30 = 0x40000000, SPELL_ATTR4_UNK31 = 0x80000000
}
 
enum  SpellAttr5 : uint32 {
  SPELL_ATTR5_CAN_CHANNEL_WHEN_MOVING = 0x00000001, SPELL_ATTR5_NO_REAGENT_WHILE_PREP = 0x00000002, SPELL_ATTR5_REMOVE_ENTERING_ARENA = 0x00000004, SPELL_ATTR5_USABLE_WHILE_STUNNED = 0x00000008,
  SPELL_ATTR5_UNK4 = 0x00000010, SPELL_ATTR5_SINGLE_TARGET_SPELL = 0x00000020, SPELL_ATTR5_UNK6 = 0x00000040, SPELL_ATTR5_UNK7 = 0x00000080,
  SPELL_ATTR5_CANT_TARGET_PLAYER_CONTROLLED = 0x00000100, SPELL_ATTR5_START_PERIODIC_AT_APPLY = 0x00000200, SPELL_ATTR5_HIDE_DURATION = 0x00000400, SPELL_ATTR5_ALLOW_TARGET_OF_TARGET_AS_TARGET = 0x00000800,
  SPELL_ATTR5_UNK12 = 0x00001000, SPELL_ATTR5_HASTE_AFFECT_DURATION = 0x00002000, SPELL_ATTR5_NOT_USABLE_WHILE_CHARMED = 0x00004000, SPELL_ATTR5_UNK15 = 0x00008000,
  SPELL_ATTR5_UNK16 = 0x00010000, SPELL_ATTR5_USABLE_WHILE_FEARED = 0x00020000, SPELL_ATTR5_USABLE_WHILE_CONFUSED = 0x00040000, SPELL_ATTR5_DONT_TURN_DURING_CAST = 0x00080000,
  SPELL_ATTR5_UNK20 = 0x00100000, SPELL_ATTR5_UNK21 = 0x00200000, SPELL_ATTR5_UNK22 = 0x00400000, SPELL_ATTR5_UNK23 = 0x00800000,
  SPELL_ATTR5_UNK24 = 0x01000000, SPELL_ATTR5_UNK25 = 0x02000000, SPELL_ATTR5_ALWAYS_AOE_LINE_OF_SIGHT = 0x04000000, SPELL_ATTR5_DONT_SHOW_AURA_IF_SELF_CAST = 0x08000000,
  SPELL_ATTR5_DONT_SHOW_AURA_IF_NOT_SELF_CAST = 0x10000000, SPELL_ATTR5_UNK29 = 0x20000000, SPELL_ATTR5_UNK30 = 0x40000000, SPELL_ATTR5_UNK31 = 0x80000000
}
 
enum  SpellAttr6 : uint32 {
  SPELL_ATTR6_DONT_DISPLAY_COOLDOWN = 0x00000001, SPELL_ATTR6_ONLY_IN_ARENA = 0x00000002, SPELL_ATTR6_IGNORE_CASTER_AURAS = 0x00000004, SPELL_ATTR6_ASSIST_IGNORE_IMMUNE_FLAG = 0x00000008,
  SPELL_ATTR6_UNK4 = 0x00000010, SPELL_ATTR6_DO_NOT_CONSUME_RESOURCES = 0x00000020, SPELL_ATTR6_USE_SPELL_CAST_EVENT = 0x00000040, SPELL_ATTR6_UNK7 = 0x00000080,
  SPELL_ATTR6_CANT_TARGET_CROWD_CONTROLLED = 0x00000100, SPELL_ATTR6_UNK9 = 0x00000200, SPELL_ATTR6_CAN_TARGET_POSSESSED_FRIENDS = 0x00000400, SPELL_ATTR6_NOT_IN_RAID_INSTANCE = 0x00000800,
  SPELL_ATTR6_CASTABLE_WHILE_ON_VEHICLE = 0x00001000, SPELL_ATTR6_CAN_TARGET_INVISIBLE = 0x00002000, SPELL_ATTR6_UNK14 = 0x00004000, SPELL_ATTR6_UNK15 = 0x00008000,
  SPELL_ATTR6_UNK16 = 0x00010000, SPELL_ATTR6_UNK17 = 0x00020000, SPELL_ATTR6_CAST_BY_CHARMER = 0x00040000, SPELL_ATTR6_UNK19 = 0x00080000,
  SPELL_ATTR6_ONLY_VISIBLE_TO_CASTER = 0x00100000, SPELL_ATTR6_CLIENT_UI_TARGET_EFFECTS = 0x00200000, SPELL_ATTR6_UNK22 = 0x00400000, SPELL_ATTR6_UNK23 = 0x00800000,
  SPELL_ATTR6_CAN_TARGET_UNTARGETABLE = 0x01000000, SPELL_ATTR6_NOT_RESET_SWING_IF_INSTANT = 0x02000000, SPELL_ATTR6_UNK26 = 0x04000000, SPELL_ATTR6_IGNORE_HEALING_MODIFIERS = 0x08000000,
  SPELL_ATTR6_UNK28 = 0x10000000, SPELL_ATTR6_IGNORE_CASTER_DAMAGE_MODIFIERS = 0x20000000, SPELL_ATTR6_UNK30 = 0x40000000, SPELL_ATTR6_IGNORE_CATEGORY_COOLDOWN_MODS = 0x80000000
}
 
enum  SpellAttr7 : uint32 {
  SPELL_ATTR7_UNK0 = 0x00000001, SPELL_ATTR7_IGNORE_DURATION_MODS = 0x00000002, SPELL_ATTR7_REACTIVATE_AT_RESURRECT = 0x00000004, SPELL_ATTR7_IS_CHEAT_SPELL = 0x00000008,
  SPELL_ATTR7_UNK4 = 0x00000010, SPELL_ATTR7_SUMMON_TOTEM = 0x00000020, SPELL_ATTR7_NO_PUSHBACK_ON_DAMAGE = 0x00000040, SPELL_ATTR7_UNK7 = 0x00000080,
  SPELL_ATTR7_HORDE_ONLY = 0x00000100, SPELL_ATTR7_ALLIANCE_ONLY = 0x00000200, SPELL_ATTR7_DISPEL_CHARGES = 0x00000400, SPELL_ATTR7_INTERRUPT_ONLY_NONPLAYER = 0x00000800,
  SPELL_ATTR7_SILENCE_ONLY_NONPLAYER = 0x00001000, SPELL_ATTR7_CAN_ALWAYS_BE_INTERRUPTED = 0x00002000, SPELL_ATTR7_UNK14 = 0x00004000, SPELL_ATTR7_UNK15 = 0x00008000,
  SPELL_ATTR7_HIDDEN_IN_SPELLBOOK_WHEN_LEARNED = 0x00010000, SPELL_ATTR7_UNK17 = 0x00020000, SPELL_ATTR7_HAS_CHARGE_EFFECT = 0x00040000, SPELL_ATTR7_ZONE_TELEPORT = 0x00080000,
  SPELL_ATTR7_UNK20 = 0x00100000, SPELL_ATTR7_UNK21 = 0x00200000, SPELL_ATTR7_IGNORES_COLD_WEATHER_FLYING_REQUIREMENT = 0x00400000, SPELL_ATTR7_UNK23 = 0x00800000,
  SPELL_ATTR7_UNK24 = 0x01000000, SPELL_ATTR7_UNK25 = 0x02000000, SPELL_ATTR7_UNK26 = 0x04000000, SPELL_ATTR7_UNK27 = 0x08000000,
  SPELL_ATTR7_CONSOLIDATED_RAID_BUFF = 0x10000000, SPELL_ATTR7_UNK29 = 0x20000000, SPELL_ATTR7_UNK30 = 0x40000000, SPELL_ATTR7_CLIENT_INDICATOR = 0x80000000
}
 
enum  SpellAttr8 : uint32 {
  SPELL_ATTR8_CANT_MISS = 0x00000001, SPELL_ATTR8_UNK1 = 0x00000002, SPELL_ATTR8_UNK2 = 0x00000004, SPELL_ATTR8_UNK3 = 0x00000008,
  SPELL_ATTR8_UNK4 = 0x00000010, SPELL_ATTR8_UNK5 = 0x00000020, SPELL_ATTR8_UNK6 = 0x00000040, SPELL_ATTR8_UNK7 = 0x00000080,
  SPELL_ATTR8_AFFECT_PARTY_AND_RAID = 0x00000100, SPELL_ATTR8_DONT_RESET_PERIODIC_TIMER = 0x00000200, SPELL_ATTR8_NAME_CHANGED_DURING_TRANSFORM = 0x00000400, SPELL_ATTR8_UNK11 = 0x00000800,
  SPELL_ATTR8_AURA_SEND_AMOUNT = 0x00001000, SPELL_ATTR8_UNK13 = 0x00002000, SPELL_ATTR8_UNK14 = 0x00004000, SPELL_ATTR8_WATER_MOUNT = 0x00008000,
  SPELL_ATTR8_UNK16 = 0x00010000, SPELL_ATTR8_UNK17 = 0x00020000, SPELL_ATTR8_REMEMBER_SPELLS = 0x00040000, SPELL_ATTR8_USE_COMBO_POINTS_ON_ANY_TARGET = 0x00080000,
  SPELL_ATTR8_ARMOR_SPECIALIZATION = 0x00100000, SPELL_ATTR8_UNK21 = 0x00200000, SPELL_ATTR8_UNK22 = 0x00400000, SPELL_ATTR8_BATTLE_RESURRECTION = 0x00800000,
  SPELL_ATTR8_HEALING_SPELL = 0x01000000, SPELL_ATTR8_UNK25 = 0x02000000, SPELL_ATTR8_RAID_MARKER = 0x04000000, SPELL_ATTR8_UNK27 = 0x08000000,
  SPELL_ATTR8_NOT_IN_BG_OR_ARENA = 0x10000000, SPELL_ATTR8_MASTERY_SPECIALIZATION = 0x20000000, SPELL_ATTR8_UNK30 = 0x40000000, SPELL_ATTR8_ATTACK_IGNORE_IMMUNE_TO_PC_FLAG = 0x80000000
}
 
enum  SpellAttr9 : uint32 {
  SPELL_ATTR9_UNK0 = 0x00000001, SPELL_ATTR9_UNK1 = 0x00000002, SPELL_ATTR9_RESTRICTED_FLIGHT_AREA = 0x00000004, SPELL_ATTR9_UNK3 = 0x00000008,
  SPELL_ATTR9_SPECIAL_DELAY_CALCULATION = 0x00000010, SPELL_ATTR9_SUMMON_PLAYER_TOTEM = 0x00000020, SPELL_ATTR9_UNK6 = 0x00000040, SPELL_ATTR9_UNK7 = 0x00000080,
  SPELL_ATTR9_AIMED_SHOT = 0x00000100, SPELL_ATTR9_NOT_USABLE_IN_ARENA = 0x00000200, SPELL_ATTR9_UNK10 = 0x00000400, SPELL_ATTR9_UNK11 = 0x00000800,
  SPELL_ATTR9_UNK12 = 0x00001000, SPELL_ATTR9_SLAM = 0x00002000, SPELL_ATTR9_USABLE_IN_RATED_BATTLEGROUNDS = 0x00004000, SPELL_ATTR9_UNK15 = 0x00008000,
  SPELL_ATTR9_UNK16 = 0x00010000, SPELL_ATTR9_UNK17 = 0x00020000, SPELL_ATTR9_UNK18 = 0x00040000, SPELL_ATTR9_UNK19 = 0x00080000,
  SPELL_ATTR9_UNK20 = 0x00100000, SPELL_ATTR9_UNK21 = 0x00200000, SPELL_ATTR9_UNK22 = 0x00400000, SPELL_ATTR9_UNK23 = 0x00800000,
  SPELL_ATTR9_UNK24 = 0x01000000, SPELL_ATTR9_UNK25 = 0x02000000, SPELL_ATTR9_UNK26 = 0x04000000, SPELL_ATTR9_UNK27 = 0x08000000,
  SPELL_ATTR9_UNK28 = 0x10000000, SPELL_ATTR9_UNK29 = 0x20000000, SPELL_ATTR9_UNK30 = 0x40000000, SPELL_ATTR9_UNK31 = 0x80000000
}
 
enum  SpellAttr10 : uint32 {
  SPELL_ATTR10_UNK0 = 0x00000001, SPELL_ATTR10_UNK1 = 0x00000002, SPELL_ATTR10_USES_RANGED_SLOT_COSMETIC_ONLY = 0x00000004, SPELL_ATTR10_UNK3 = 0x00000008,
  SPELL_ATTR10_WATER_SPOUT = 0x00000010, SPELL_ATTR10_UNK5 = 0x00000020, SPELL_ATTR10_UNK6 = 0x00000040, SPELL_ATTR10_TELEPORT_PLAYER = 0x00000080,
  SPELL_ATTR10_UNK8 = 0x00000100, SPELL_ATTR10_UNK9 = 0x00000200, SPELL_ATTR10_UNK10 = 0x00000400, SPELL_ATTR10_HERB_GATHERING_MINING = 0x00000800,
  SPELL_ATTR10_USE_SPELL_BASE_LEVEL_FOR_SCALING = 0x00001000, SPELL_ATTR10_RESET_COOLDOWN_ON_ENCOUNTER_END = 0x00002000, SPELL_ATTR10_ROLLING_PERIODIC = 0x00004000, SPELL_ATTR10_UNK15 = 0x00008000,
  SPELL_ATTR10_UNK16 = 0x00010000, SPELL_ATTR10_CAN_DODGE_PARRY_WHILE_CASTING = 0x00020000, SPELL_ATTR10_UNK18 = 0x00040000, SPELL_ATTR10_UNK19 = 0x00080000,
  SPELL_ATTR10_UNK20 = 0x00100000, SPELL_ATTR10_UNK21 = 0x00200000, SPELL_ATTR10_UNK22 = 0x00400000, SPELL_ATTR10_UNK23 = 0x00800000,
  SPELL_ATTR10_UNK24 = 0x01000000, SPELL_ATTR10_UNK25 = 0x02000000, SPELL_ATTR10_UNK26 = 0x04000000, SPELL_ATTR10_UNK27 = 0x08000000,
  SPELL_ATTR10_UNK28 = 0x10000000, SPELL_ATTR10_MOUNT_IS_NOT_ACCOUNT_WIDE = 0x20000000, SPELL_ATTR10_UNK30 = 0x40000000, SPELL_ATTR10_UNK31 = 0x80000000
}
 
enum  SpellAttr11 : uint32 {
  SPELL_ATTR11_UNK0 = 0x00000001, SPELL_ATTR11_UNK1 = 0x00000002, SPELL_ATTR11_SCALES_WITH_ITEM_LEVEL = 0x00000004, SPELL_ATTR11_UNK3 = 0x00000008,
  SPELL_ATTR11_UNK4 = 0x00000010, SPELL_ATTR11_ABSORB_ENVIRONMENTAL_DAMAGE = 0x00000020, SPELL_ATTR11_UNK6 = 0x00000040, SPELL_ATTR11_RANK_IGNORES_CASTER_LEVEL = 0x00000080,
  SPELL_ATTR11_UNK8 = 0x00000100, SPELL_ATTR11_UNK9 = 0x00000200, SPELL_ATTR11_UNK10 = 0x00000400, SPELL_ATTR11_NOT_USABLE_IN_INSTANCES = 0x00000800,
  SPELL_ATTR11_UNK12 = 0x00001000, SPELL_ATTR11_UNK13 = 0x00002000, SPELL_ATTR11_UNK14 = 0x00004000, SPELL_ATTR11_UNK15 = 0x00008000,
  SPELL_ATTR11_NOT_USABLE_IN_CHALLENGE_MODE = 0x00010000, SPELL_ATTR11_UNK17 = 0x00020000, SPELL_ATTR11_UNK18 = 0x00040000, SPELL_ATTR11_UNK19 = 0x00080000,
  SPELL_ATTR11_UNK20 = 0x00100000, SPELL_ATTR11_UNK21 = 0x00200000, SPELL_ATTR11_UNK22 = 0x00400000, SPELL_ATTR11_UNK23 = 0x00800000,
  SPELL_ATTR11_UNK24 = 0x01000000, SPELL_ATTR11_UNK25 = 0x02000000, SPELL_ATTR11_UNK26 = 0x04000000, SPELL_ATTR11_UNK27 = 0x08000000,
  SPELL_ATTR11_UNK28 = 0x10000000, SPELL_ATTR11_UNK29 = 0x20000000, SPELL_ATTR11_UNK30 = 0x40000000, SPELL_ATTR11_UNK31 = 0x80000000
}
 
enum  SpellAttr12 : uint32 {
  SPELL_ATTR12_UNK0 = 0x00000001, SPELL_ATTR12_UNK1 = 0x00000002, SPELL_ATTR12_UNK2 = 0x00000004, SPELL_ATTR12_UNK3 = 0x00000008,
  SPELL_ATTR12_UNK4 = 0x00000010, SPELL_ATTR12_UNK5 = 0x00000020, SPELL_ATTR12_UNK6 = 0x00000040, SPELL_ATTR12_UNK7 = 0x00000080,
  SPELL_ATTR12_UNK8 = 0x00000100, SPELL_ATTR12_IGNORE_CASTING_DISABLED = 0x00000200, SPELL_ATTR12_UNK10 = 0x00000400, SPELL_ATTR12_UNK11 = 0x00000800,
  SPELL_ATTR12_UNK12 = 0x00001000, SPELL_ATTR12_UNK13 = 0x00002000, SPELL_ATTR12_UNK14 = 0x00004000, SPELL_ATTR12_UNK15 = 0x00008000,
  SPELL_ATTR12_UNK16 = 0x00010000, SPELL_ATTR12_UNK17 = 0x00020000, SPELL_ATTR12_UNK18 = 0x00040000, SPELL_ATTR12_UNK19 = 0x00080000,
  SPELL_ATTR12_UNK20 = 0x00100000, SPELL_ATTR12_UNK21 = 0x00200000, SPELL_ATTR12_UNK22 = 0x00400000, SPELL_ATTR12_START_COOLDOWN_ON_CAST_START = 0x00800000,
  SPELL_ATTR12_IS_GARRISON_BUFF = 0x01000000, SPELL_ATTR12_UNK25 = 0x02000000, SPELL_ATTR12_UNK26 = 0x04000000, SPELL_ATTR12_IS_READINESS_SPELL = 0x08000000,
  SPELL_ATTR12_UNK28 = 0x10000000, SPELL_ATTR12_UNK29 = 0x20000000, SPELL_ATTR12_UNK30 = 0x40000000, SPELL_ATTR12_UNK31 = 0x80000000
}
 
enum  SpellAttr13 : uint32 {
  SPELL_ATTR13_UNK0 = 0x00000001, SPELL_ATTR13_UNK1 = 0x00000002, SPELL_ATTR13_PASSIVE_IS_UPGRADE = 0x00000004, SPELL_ATTR13_UNK3 = 0x00000008,
  SPELL_ATTR13_UNK4 = 0x00000010, SPELL_ATTR13_UNK5 = 0x00000020, SPELL_ATTR13_UNK6 = 0x00000040, SPELL_ATTR13_UNK7 = 0x00000080,
  SPELL_ATTR13_UNK8 = 0x00000100, SPELL_ATTR13_UNK9 = 0x00000200, SPELL_ATTR13_UNK10 = 0x00000400, SPELL_ATTR13_UNK11 = 0x00000800,
  SPELL_ATTR13_UNK12 = 0x00001000, SPELL_ATTR13_UNK13 = 0x00002000, SPELL_ATTR13_UNK14 = 0x00004000, SPELL_ATTR13_UNK15 = 0x00008000,
  SPELL_ATTR13_UNK16 = 0x00010000, SPELL_ATTR13_UNK17 = 0x00020000, SPELL_ATTR13_ACTIVATES_REQUIRED_SHAPESHIFT = 0x00040000, SPELL_ATTR13_UNK19 = 0x00080000,
  SPELL_ATTR13_UNK20 = 0x00100000, SPELL_ATTR13_UNK21 = 0x00200000, SPELL_ATTR13_UNK22 = 0x00400000, SPELL_ATTR13_UNK23 = 0x00800000,
  SPELL_ATTR13_UNK24 = 0x01000000, SPELL_ATTR13_UNK25 = 0x02000000, SPELL_ATTR13_UNK26 = 0x04000000, SPELL_ATTR13_UNK27 = 0x08000000,
  SPELL_ATTR13_UNK28 = 0x10000000, SPELL_ATTR13_UNK29 = 0x20000000, SPELL_ATTR13_UNK30 = 0x40000000, SPELL_ATTR13_UNK31 = 0x80000000
}
 
enum  SpellAttr14 : uint32 {
  SPELL_ATTR14_UNK0 = 0x00000001, SPELL_ATTR14_REAGENT_COST_CONSUMES_CHARGES = 0x00000002, SPELL_ATTR14_UNK2 = 0x00000004, SPELL_ATTR14_HIDE_PASSIVE_FROM_TOOLTIP = 0x00000008,
  SPELL_ATTR14_UNK4 = 0x00000010, SPELL_ATTR14_UNK5 = 0x00000020, SPELL_ATTR14_UNK6 = 0x00000040, SPELL_ATTR14_UNK7 = 0x00000080,
  SPELL_ATTR14_UNK8 = 0x00000100, SPELL_ATTR14_UNK9 = 0x00000200, SPELL_ATTR14_UNK10 = 0x00000400, SPELL_ATTR14_UNK11 = 0x00000800,
  SPELL_ATTR14_UNK12 = 0x00001000, SPELL_ATTR14_UNK13 = 0x00002000, SPELL_ATTR14_UNK14 = 0x00004000, SPELL_ATTR14_UNK15 = 0x00008000,
  SPELL_ATTR14_UNK16 = 0x00010000, SPELL_ATTR14_UNK17 = 0x00020000, SPELL_ATTR14_UNK18 = 0x00040000, SPELL_ATTR14_UNK19 = 0x00080000,
  SPELL_ATTR14_UNK20 = 0x00100000, SPELL_ATTR14_UNK21 = 0x00200000, SPELL_ATTR14_UNK22 = 0x00400000, SPELL_ATTR14_UNK23 = 0x00800000,
  SPELL_ATTR14_UNK24 = 0x01000000, SPELL_ATTR14_UNK25 = 0x02000000, SPELL_ATTR14_UNK26 = 0x04000000, SPELL_ATTR14_UNK27 = 0x08000000,
  SPELL_ATTR14_UNK28 = 0x10000000, SPELL_ATTR14_UNK29 = 0x20000000, SPELL_ATTR14_UNK30 = 0x40000000, SPELL_ATTR14_UNK31 = 0x80000000
}
 
enum  SpellClickUserTypes {
  SPELL_CLICK_USER_ANY = 0, SPELL_CLICK_USER_FRIEND = 1, SPELL_CLICK_USER_RAID = 2, SPELL_CLICK_USER_PARTY = 3,
  SPELL_CLICK_USER_MAX = 4
}
 
enum  SpellClickCastFlags { NPC_CLICK_CAST_CASTER_CLICKER = 0x01, NPC_CLICK_CAST_TARGET_CLICKER = 0x02, NPC_CLICK_CAST_ORIG_CASTER_OWNER = 0x04 }
 
enum  SheathTypes {
  SHEATHETYPE_NONE = 0, SHEATHETYPE_MAINHAND = 1, SHEATHETYPE_OFFHAND = 2, SHEATHETYPE_LARGEWEAPONLEFT = 3,
  SHEATHETYPE_LARGEWEAPONRIGHT = 4, SHEATHETYPE_HIPWEAPONLEFT = 5, SHEATHETYPE_HIPWEAPONRIGHT = 6, SHEATHETYPE_SHIELD = 7
}
 
enum  CharacterFlags {
  CHARACTER_FLAG_NONE = 0x00000000, CHARACTER_FLAG_UNK1 = 0x00000001, CHARACTER_FLAG_UNK2 = 0x00000002, CHARACTER_FLAG_LOCKED_FOR_TRANSFER = 0x00000004,
  CHARACTER_FLAG_UNK4 = 0x00000008, CHARACTER_FLAG_UNK5 = 0x00000010, CHARACTER_FLAG_UNK6 = 0x00000020, CHARACTER_FLAG_UNK7 = 0x00000040,
  CHARACTER_FLAG_UNK8 = 0x00000080, CHARACTER_FLAG_UNK9 = 0x00000100, CHARACTER_FLAG_UNK10 = 0x00000200, CHARACTER_FLAG_HIDE_HELM = 0x00000400,
  CHARACTER_FLAG_HIDE_CLOAK = 0x00000800, CHARACTER_FLAG_UNK13 = 0x00001000, CHARACTER_FLAG_GHOST = 0x00002000, CHARACTER_FLAG_RENAME = 0x00004000,
  CHARACTER_FLAG_UNK16 = 0x00008000, CHARACTER_FLAG_UNK17 = 0x00010000, CHARACTER_FLAG_UNK18 = 0x00020000, CHARACTER_FLAG_UNK19 = 0x00040000,
  CHARACTER_FLAG_UNK20 = 0x00080000, CHARACTER_FLAG_UNK21 = 0x00100000, CHARACTER_FLAG_UNK22 = 0x00200000, CHARACTER_FLAG_UNK23 = 0x00400000,
  CHARACTER_FLAG_UNK24 = 0x00800000, CHARACTER_FLAG_LOCKED_BY_BILLING = 0x01000000, CHARACTER_FLAG_DECLINED = 0x02000000, CHARACTER_FLAG_UNK27 = 0x04000000,
  CHARACTER_FLAG_UNK28 = 0x08000000, CHARACTER_FLAG_UNK29 = 0x10000000, CHARACTER_FLAG_UNK30 = 0x20000000, CHARACTER_FLAG_UNK31 = 0x40000000,
  CHARACTER_FLAG_UNK32 = 0x80000000
}
 
enum  CharacterCustomizeFlags { CHAR_CUSTOMIZE_FLAG_NONE = 0x00000000, CHAR_CUSTOMIZE_FLAG_CUSTOMIZE = 0x00000001, CHAR_CUSTOMIZE_FLAG_FACTION = 0x00010000, CHAR_CUSTOMIZE_FLAG_RACE = 0x00100000 }
 
enum  CharacterFlags3 : uint32 { CHARACTER_FLAG_3_LOCKED_BY_REVOKED_VAS_TRANSACTION = 0x00100000, CHARACTER_FLAG_3_LOCKED_BY_REVOKED_CHARACTER_UPGRADE = 0x80000000 }
 
enum  CharacterFlags4 : uint32 { CHARACTER_FLAG_4_TRIAL_BOOST = 0x00000080, CHARACTER_FLAG_4_TRIAL_BOOST_LOCKED = 0x00040000, CHARACTER_FLAG_4_EXPANSION_TRIAL = 0x00080000 }
 
enum  CharacterSlot {
  SLOT_HEAD = 0, SLOT_NECK = 1, SLOT_SHOULDERS = 2, SLOT_SHIRT = 3,
  SLOT_CHEST = 4, SLOT_WAIST = 5, SLOT_LEGS = 6, SLOT_FEET = 7,
  SLOT_WRISTS = 8, SLOT_HANDS = 9, SLOT_FINGER1 = 10, SLOT_FINGER2 = 11,
  SLOT_TRINKET1 = 12, SLOT_TRINKET2 = 13, SLOT_BACK = 14, SLOT_MAIN_HAND = 15,
  SLOT_OFF_HAND = 16, SLOT_RANGED = 17, SLOT_TABARD = 18, SLOT_EMPTY = 19
}
 
enum  Language {
  LANG_UNIVERSAL = 0, LANG_ORCISH = 1, LANG_DARNASSIAN = 2, LANG_TAURAHE = 3,
  LANG_DWARVISH = 6, LANG_COMMON = 7, LANG_DEMONIC = 8, LANG_TITAN = 9,
  LANG_THALASSIAN = 10, LANG_DRACONIC = 11, LANG_KALIMAG = 12, LANG_GNOMISH = 13,
  LANG_TROLL = 14, LANG_GUTTERSPEAK = 33, LANG_DRAENEI = 35, LANG_ZOMBIE = 36,
  LANG_GNOMISH_BINARY = 37, LANG_GOBLIN_BINARY = 38, LANG_WORGEN = 39, LANG_GOBLIN = 40,
  LANG_PANDAREN_NEUTRAL = 42, LANG_PANDAREN_ALLIANCE = 43, LANG_PANDAREN_HORDE = 44, LANG_SPRITE = 168,
  LANG_SHATH_YAR = 178, LANG_NERGLISH = 179, LANG_MOONKIN = 180, LANG_SHALASSIAN = 181,
  LANG_THALASSIAN_2 = 182, LANG_ADDON = 183, LANG_ADDON_LOGGED = 184, LANG_VULPERA = 285
}
 
enum  TeamId { TEAM_ALLIANCE = 0, TEAM_HORDE, TEAM_NEUTRAL }
 
enum  Team { HORDE = 67, ALLIANCE = 469, TEAM_OTHER = 0 }
 
enum  SpellEffectName {
  SPELL_EFFECT_NONE = 0, SPELL_EFFECT_INSTAKILL = 1, SPELL_EFFECT_SCHOOL_DAMAGE = 2, SPELL_EFFECT_DUMMY = 3,
  SPELL_EFFECT_PORTAL_TELEPORT = 4, SPELL_EFFECT_5 = 5, SPELL_EFFECT_APPLY_AURA = 6, SPELL_EFFECT_ENVIRONMENTAL_DAMAGE = 7,
  SPELL_EFFECT_POWER_DRAIN = 8, SPELL_EFFECT_HEALTH_LEECH = 9, SPELL_EFFECT_HEAL = 10, SPELL_EFFECT_BIND = 11,
  SPELL_EFFECT_PORTAL = 12, SPELL_EFFECT_TELEPORT_TO_RETURN_POINT = 13, SPELL_EFFECT_INCREASE_CURRENCY_CAP = 14, SPELL_EFFECT_TELEPORT_WITH_SPELL_VISUAL_KIT_LOADING_SCREEN = 15,
  SPELL_EFFECT_QUEST_COMPLETE = 16, SPELL_EFFECT_WEAPON_DAMAGE_NOSCHOOL = 17, SPELL_EFFECT_RESURRECT = 18, SPELL_EFFECT_ADD_EXTRA_ATTACKS = 19,
  SPELL_EFFECT_DODGE = 20, SPELL_EFFECT_EVADE = 21, SPELL_EFFECT_PARRY = 22, SPELL_EFFECT_BLOCK = 23,
  SPELL_EFFECT_CREATE_ITEM = 24, SPELL_EFFECT_WEAPON = 25, SPELL_EFFECT_DEFENSE = 26, SPELL_EFFECT_PERSISTENT_AREA_AURA = 27,
  SPELL_EFFECT_SUMMON = 28, SPELL_EFFECT_LEAP = 29, SPELL_EFFECT_ENERGIZE = 30, SPELL_EFFECT_WEAPON_PERCENT_DAMAGE = 31,
  SPELL_EFFECT_TRIGGER_MISSILE = 32, SPELL_EFFECT_OPEN_LOCK = 33, SPELL_EFFECT_SUMMON_CHANGE_ITEM = 34, SPELL_EFFECT_APPLY_AREA_AURA_PARTY = 35,
  SPELL_EFFECT_LEARN_SPELL = 36, SPELL_EFFECT_SPELL_DEFENSE = 37, SPELL_EFFECT_DISPEL = 38, SPELL_EFFECT_LANGUAGE = 39,
  SPELL_EFFECT_DUAL_WIELD = 40, SPELL_EFFECT_JUMP = 41, SPELL_EFFECT_JUMP_DEST = 42, SPELL_EFFECT_TELEPORT_UNITS_FACE_CASTER = 43,
  SPELL_EFFECT_SKILL_STEP = 44, SPELL_EFFECT_PLAY_MOVIE = 45, SPELL_EFFECT_SPAWN = 46, SPELL_EFFECT_TRADE_SKILL = 47,
  SPELL_EFFECT_STEALTH = 48, SPELL_EFFECT_DETECT = 49, SPELL_EFFECT_TRANS_DOOR = 50, SPELL_EFFECT_FORCE_CRITICAL_HIT = 51,
  SPELL_EFFECT_SET_MAX_BATTLE_PET_COUNT = 52, SPELL_EFFECT_ENCHANT_ITEM = 53, SPELL_EFFECT_ENCHANT_ITEM_TEMPORARY = 54, SPELL_EFFECT_TAMECREATURE = 55,
  SPELL_EFFECT_SUMMON_PET = 56, SPELL_EFFECT_LEARN_PET_SPELL = 57, SPELL_EFFECT_WEAPON_DAMAGE = 58, SPELL_EFFECT_CREATE_RANDOM_ITEM = 59,
  SPELL_EFFECT_PROFICIENCY = 60, SPELL_EFFECT_SEND_EVENT = 61, SPELL_EFFECT_POWER_BURN = 62, SPELL_EFFECT_THREAT = 63,
  SPELL_EFFECT_TRIGGER_SPELL = 64, SPELL_EFFECT_APPLY_AREA_AURA_RAID = 65, SPELL_EFFECT_RECHARGE_ITEM = 66, SPELL_EFFECT_HEAL_MAX_HEALTH = 67,
  SPELL_EFFECT_INTERRUPT_CAST = 68, SPELL_EFFECT_DISTRACT = 69, SPELL_EFFECT_COMPLETE_AND_REWARD_WORLD_QUEST = 70, SPELL_EFFECT_PICKPOCKET = 71,
  SPELL_EFFECT_ADD_FARSIGHT = 72, SPELL_EFFECT_UNTRAIN_TALENTS = 73, SPELL_EFFECT_APPLY_GLYPH = 74, SPELL_EFFECT_HEAL_MECHANICAL = 75,
  SPELL_EFFECT_SUMMON_OBJECT_WILD = 76, SPELL_EFFECT_SCRIPT_EFFECT = 77, SPELL_EFFECT_ATTACK = 78, SPELL_EFFECT_SANCTUARY = 79,
  SPELL_EFFECT_MODIFY_FOLLOWER_ITEM_LEVEL = 80, SPELL_EFFECT_PUSH_ABILITY_TO_ACTION_BAR = 81, SPELL_EFFECT_BIND_SIGHT = 82, SPELL_EFFECT_DUEL = 83,
  SPELL_EFFECT_STUCK = 84, SPELL_EFFECT_SUMMON_PLAYER = 85, SPELL_EFFECT_ACTIVATE_OBJECT = 86, SPELL_EFFECT_GAMEOBJECT_DAMAGE = 87,
  SPELL_EFFECT_GAMEOBJECT_REPAIR = 88, SPELL_EFFECT_GAMEOBJECT_SET_DESTRUCTION_STATE = 89, SPELL_EFFECT_KILL_CREDIT = 90, SPELL_EFFECT_THREAT_ALL = 91,
  SPELL_EFFECT_ENCHANT_HELD_ITEM = 92, SPELL_EFFECT_FORCE_DESELECT = 93, SPELL_EFFECT_SELF_RESURRECT = 94, SPELL_EFFECT_SKINNING = 95,
  SPELL_EFFECT_CHARGE = 96, SPELL_EFFECT_CAST_BUTTON = 97, SPELL_EFFECT_KNOCK_BACK = 98, SPELL_EFFECT_DISENCHANT = 99,
  SPELL_EFFECT_INEBRIATE = 100, SPELL_EFFECT_FEED_PET = 101, SPELL_EFFECT_DISMISS_PET = 102, SPELL_EFFECT_REPUTATION = 103,
  SPELL_EFFECT_SUMMON_OBJECT_SLOT1 = 104, SPELL_EFFECT_SURVEY = 105, SPELL_EFFECT_CHANGE_RAID_MARKER = 106, SPELL_EFFECT_SHOW_CORPSE_LOOT = 107,
  SPELL_EFFECT_DISPEL_MECHANIC = 108, SPELL_EFFECT_RESURRECT_PET = 109, SPELL_EFFECT_DESTROY_ALL_TOTEMS = 110, SPELL_EFFECT_DURABILITY_DAMAGE = 111,
  SPELL_EFFECT_112 = 112, SPELL_EFFECT_CANCEL_CONVERSATION = 113, SPELL_EFFECT_ATTACK_ME = 114, SPELL_EFFECT_DURABILITY_DAMAGE_PCT = 115,
  SPELL_EFFECT_SKIN_PLAYER_CORPSE = 116, SPELL_EFFECT_SPIRIT_HEAL = 117, SPELL_EFFECT_SKILL = 118, SPELL_EFFECT_APPLY_AREA_AURA_PET = 119,
  SPELL_EFFECT_TELEPORT_GRAVEYARD = 120, SPELL_EFFECT_NORMALIZED_WEAPON_DMG = 121, SPELL_EFFECT_122 = 122, SPELL_EFFECT_SEND_TAXI = 123,
  SPELL_EFFECT_PULL_TOWARDS = 124, SPELL_EFFECT_MODIFY_THREAT_PERCENT = 125, SPELL_EFFECT_STEAL_BENEFICIAL_BUFF = 126, SPELL_EFFECT_PROSPECTING = 127,
  SPELL_EFFECT_APPLY_AREA_AURA_FRIEND = 128, SPELL_EFFECT_APPLY_AREA_AURA_ENEMY = 129, SPELL_EFFECT_REDIRECT_THREAT = 130, SPELL_EFFECT_PLAY_SOUND = 131,
  SPELL_EFFECT_PLAY_MUSIC = 132, SPELL_EFFECT_UNLEARN_SPECIALIZATION = 133, SPELL_EFFECT_KILL_CREDIT2 = 134, SPELL_EFFECT_CALL_PET = 135,
  SPELL_EFFECT_HEAL_PCT = 136, SPELL_EFFECT_ENERGIZE_PCT = 137, SPELL_EFFECT_LEAP_BACK = 138, SPELL_EFFECT_CLEAR_QUEST = 139,
  SPELL_EFFECT_FORCE_CAST = 140, SPELL_EFFECT_FORCE_CAST_WITH_VALUE = 141, SPELL_EFFECT_TRIGGER_SPELL_WITH_VALUE = 142, SPELL_EFFECT_APPLY_AREA_AURA_OWNER = 143,
  SPELL_EFFECT_KNOCK_BACK_DEST = 144, SPELL_EFFECT_PULL_TOWARDS_DEST = 145, SPELL_EFFECT_RESTORE_GARRISON_TROOP_VITALITY = 146, SPELL_EFFECT_QUEST_FAIL = 147,
  SPELL_EFFECT_TRIGGER_MISSILE_SPELL_WITH_VALUE = 148, SPELL_EFFECT_CHARGE_DEST = 149, SPELL_EFFECT_QUEST_START = 150, SPELL_EFFECT_TRIGGER_SPELL_2 = 151,
  SPELL_EFFECT_SUMMON_RAF_FRIEND = 152, SPELL_EFFECT_CREATE_TAMED_PET = 153, SPELL_EFFECT_DISCOVER_TAXI = 154, SPELL_EFFECT_TITAN_GRIP = 155,
  SPELL_EFFECT_ENCHANT_ITEM_PRISMATIC = 156, SPELL_EFFECT_CREATE_LOOT = 157, SPELL_EFFECT_MILLING = 158, SPELL_EFFECT_ALLOW_RENAME_PET = 159,
  SPELL_EFFECT_FORCE_CAST_2 = 160, SPELL_EFFECT_TALENT_SPEC_COUNT = 161, SPELL_EFFECT_TALENT_SPEC_SELECT = 162, SPELL_EFFECT_OBLITERATE_ITEM = 163,
  SPELL_EFFECT_REMOVE_AURA = 164, SPELL_EFFECT_DAMAGE_FROM_MAX_HEALTH_PCT = 165, SPELL_EFFECT_GIVE_CURRENCY = 166, SPELL_EFFECT_UPDATE_PLAYER_PHASE = 167,
  SPELL_EFFECT_ALLOW_CONTROL_PET = 168, SPELL_EFFECT_DESTROY_ITEM = 169, SPELL_EFFECT_UPDATE_ZONE_AURAS_AND_PHASES = 170, SPELL_EFFECT_SUMMON_PERSONAL_GAMEOBJECT = 171,
  SPELL_EFFECT_RESURRECT_WITH_AURA = 172, SPELL_EFFECT_UNLOCK_GUILD_VAULT_TAB = 173, SPELL_EFFECT_APPLY_AURA_ON_PET = 174, SPELL_EFFECT_175 = 175,
  SPELL_EFFECT_SANCTUARY_2 = 176, SPELL_EFFECT_DESPAWN_PERSISTENT_AREA_AURA = 177, SPELL_EFFECT_178 = 178, SPELL_EFFECT_CREATE_AREATRIGGER = 179,
  SPELL_EFFECT_UPDATE_AREATRIGGER = 180, SPELL_EFFECT_REMOVE_TALENT = 181, SPELL_EFFECT_DESPAWN_AREATRIGGER = 182, SPELL_EFFECT_183 = 183,
  SPELL_EFFECT_REPUTATION_2 = 184, SPELL_EFFECT_185 = 185, SPELL_EFFECT_186 = 186, SPELL_EFFECT_RANDOMIZE_ARCHAEOLOGY_DIGSITES = 187,
  SPELL_EFFECT_SUMMON_STABLED_PET_AS_GUARDIAN = 188, SPELL_EFFECT_LOOT = 189, SPELL_EFFECT_CHANGE_PARTY_MEMBERS = 190, SPELL_EFFECT_TELEPORT_TO_DIGSITE = 191,
  SPELL_EFFECT_UNCAGE_BATTLEPET = 192, SPELL_EFFECT_START_PET_BATTLE = 193, SPELL_EFFECT_194 = 194, SPELL_EFFECT_PLAY_SCENE_SCRIPT_PACKAGE = 195,
  SPELL_EFFECT_CREATE_SCENE_OBJECT = 196, SPELL_EFFECT_CREATE_PERSONAL_SCENE_OBJECT = 197, SPELL_EFFECT_PLAY_SCENE = 198, SPELL_EFFECT_DESPAWN_SUMMON = 199,
  SPELL_EFFECT_HEAL_BATTLEPET_PCT = 200, SPELL_EFFECT_ENABLE_BATTLE_PETS = 201, SPELL_EFFECT_APPLY_AREA_AURA_SUMMONS = 202, SPELL_EFFECT_REMOVE_AURA_2 = 203,
  SPELL_EFFECT_CHANGE_BATTLEPET_QUALITY = 204, SPELL_EFFECT_LAUNCH_QUEST_CHOICE = 205, SPELL_EFFECT_ALTER_ITEM = 206, SPELL_EFFECT_LAUNCH_QUEST_TASK = 207,
  SPELL_EFFECT_SET_REPUTATION = 208, SPELL_EFFECT_209 = 209, SPELL_EFFECT_LEARN_GARRISON_BUILDING = 210, SPELL_EFFECT_LEARN_GARRISON_SPECIALIZATION = 211,
  SPELL_EFFECT_REMOVE_AURA_BY_SPELL_LABEL = 212, SPELL_EFFECT_JUMP_DEST_2 = 213, SPELL_EFFECT_CREATE_GARRISON = 214, SPELL_EFFECT_UPGRADE_CHARACTER_SPELLS = 215,
  SPELL_EFFECT_CREATE_SHIPMENT = 216, SPELL_EFFECT_UPGRADE_GARRISON = 217, SPELL_EFFECT_218 = 218, SPELL_EFFECT_CREATE_CONVERSATION = 219,
  SPELL_EFFECT_ADD_GARRISON_FOLLOWER = 220, SPELL_EFFECT_ADD_GARRISON_MISSION = 221, SPELL_EFFECT_CREATE_HEIRLOOM_ITEM = 222, SPELL_EFFECT_CHANGE_ITEM_BONUSES = 223,
  SPELL_EFFECT_ACTIVATE_GARRISON_BUILDING = 224, SPELL_EFFECT_GRANT_BATTLEPET_LEVEL = 225, SPELL_EFFECT_TRIGGER_ACTION_SET = 226, SPELL_EFFECT_TELEPORT_TO_LFG_DUNGEON = 227,
  SPELL_EFFECT_228 = 228, SPELL_EFFECT_SET_FOLLOWER_QUALITY = 229, SPELL_EFFECT_230 = 230, SPELL_EFFECT_INCREASE_FOLLOWER_EXPERIENCE = 231,
  SPELL_EFFECT_REMOVE_PHASE = 232, SPELL_EFFECT_RANDOMIZE_FOLLOWER_ABILITIES = 233, SPELL_EFFECT_234 = 234, SPELL_EFFECT_235 = 235,
  SPELL_EFFECT_GIVE_EXPERIENCE = 236, SPELL_EFFECT_GIVE_RESTED_EXPERIENCE_BONUS = 237, SPELL_EFFECT_INCREASE_SKILL = 238, SPELL_EFFECT_END_GARRISON_BUILDING_CONSTRUCTION = 239,
  SPELL_EFFECT_GIVE_ARTIFACT_POWER = 240, SPELL_EFFECT_241 = 241, SPELL_EFFECT_GIVE_ARTIFACT_POWER_NO_BONUS = 242, SPELL_EFFECT_APPLY_ENCHANT_ILLUSION = 243,
  SPELL_EFFECT_LEARN_FOLLOWER_ABILITY = 244, SPELL_EFFECT_UPGRADE_HEIRLOOM = 245, SPELL_EFFECT_FINISH_GARRISON_MISSION = 246, SPELL_EFFECT_ADD_GARRISON_MISSION_SET = 247,
  SPELL_EFFECT_FINISH_SHIPMENT = 248, SPELL_EFFECT_FORCE_EQUIP_ITEM = 249, SPELL_EFFECT_TAKE_SCREENSHOT = 250, SPELL_EFFECT_SET_GARRISON_CACHE_SIZE = 251,
  SPELL_EFFECT_TELEPORT_UNITS = 252, SPELL_EFFECT_GIVE_HONOR = 253, SPELL_EFFECT_JUMP_CHARGE = 254, SPELL_EFFECT_LEARN_TRANSMOG_SET = 255,
  SPELL_EFFECT_256 = 256, SPELL_EFFECT_257 = 257, SPELL_EFFECT_MODIFY_KEYSTONE = 258, SPELL_EFFECT_RESPEC_AZERITE_EMPOWERED_ITEM = 259,
  SPELL_EFFECT_SUMMON_STABLED_PET = 260, SPELL_EFFECT_SCRAP_ITEM = 261, SPELL_EFFECT_262 = 262, SPELL_EFFECT_REPAIR_ITEM = 263,
  SPELL_EFFECT_REMOVE_GEM = 264, SPELL_EFFECT_LEARN_AZERITE_ESSENCE_POWER = 265, SPELL_EFFECT_SET_ITEM_BONUS_LIST_GROUP_ENTRY = 266, SPELL_EFFECT_CREATE_PRIVATE_CONVERSATION = 267,
  SPELL_EFFECT_APPLY_MOUNT_EQUIPMENT = 268, SPELL_EFFECT_INCREASE_ITEM_BONUS_LIST_GROUP_STEP = 269, SPELL_EFFECT_270 = 270, SPELL_EFFECT_APPLY_AREA_AURA_PARTY_NONRANDOM = 271,
  SPELL_EFFECT_SET_COVENANT = 272, SPELL_EFFECT_CRAFT_RUNEFORGE_LEGENDARY = 273, SPELL_EFFECT_274 = 274, SPELL_EFFECT_275 = 275,
  SPELL_EFFECT_LEARN_TRANSMOG_ILLUSION = 276, SPELL_EFFECT_SET_CHROMIE_TIME = 277, SPELL_EFFECT_278 = 278, SPELL_EFFECT_LEARN_GARR_TALENT = 279,
  SPELL_EFFECT_280 = 280, SPELL_EFFECT_LEARN_SOULBIND_CONDUIT = 281, SPELL_EFFECT_CONVERT_ITEMS_TO_CURRENCY = 282, SPELL_EFFECT_COMPLETE_CAMPAIGN = 283,
  SPELL_EFFECT_SEND_CHAT_MESSAGE = 284, SPELL_EFFECT_MODIFY_KEYSTONE_2 = 285, SPELL_EFFECT_GRANT_BATTLEPET_EXPERIENCE = 286, SPELL_EFFECT_SET_GARRISON_FOLLOWER_LEVEL = 287,
  TOTAL_SPELL_EFFECTS
}
 
enum  SpellCastResult {
  SPELL_FAILED_SUCCESS = 0, SPELL_FAILED_AFFECTING_COMBAT = 1, SPELL_FAILED_ALREADY_AT_FULL_HEALTH = 2, SPELL_FAILED_ALREADY_AT_FULL_MANA = 3,
  SPELL_FAILED_ALREADY_AT_FULL_POWER = 4, SPELL_FAILED_ALREADY_BEING_TAMED = 5, SPELL_FAILED_ALREADY_HAVE_CHARM = 6, SPELL_FAILED_ALREADY_HAVE_SUMMON = 7,
  SPELL_FAILED_ALREADY_HAVE_PET = 8, SPELL_FAILED_ALREADY_OPEN = 9, SPELL_FAILED_AURA_BOUNCED = 10, SPELL_FAILED_AUTOTRACK_INTERRUPTED = 11,
  SPELL_FAILED_BAD_IMPLICIT_TARGETS = 12, SPELL_FAILED_BAD_TARGETS = 13, SPELL_FAILED_PVP_TARGET_WHILE_UNFLAGGED = 14, SPELL_FAILED_CANT_BE_CHARMED = 15,
  SPELL_FAILED_CANT_BE_DISENCHANTED = 16, SPELL_FAILED_CANT_BE_DISENCHANTED_SKILL = 17, SPELL_FAILED_CANT_BE_ENCHANTED = 18, SPELL_FAILED_CANT_BE_MILLED = 19,
  SPELL_FAILED_CANT_BE_PROSPECTED = 20, SPELL_FAILED_CANT_CAST_ON_TAPPED = 21, SPELL_FAILED_CANT_DUEL_WHILE_INVISIBLE = 22, SPELL_FAILED_CANT_DUEL_WHILE_STEALTHED = 23,
  SPELL_FAILED_CANT_STEALTH = 24, SPELL_FAILED_CANT_UNTALENT = 25, SPELL_FAILED_CASTER_AURASTATE = 26, SPELL_FAILED_CASTER_DEAD = 27,
  SPELL_FAILED_CHARMED = 28, SPELL_FAILED_CHEST_IN_USE = 29, SPELL_FAILED_CONFUSED = 30, SPELL_FAILED_DISABLED_BY_POWER_SCALING = 31,
  SPELL_FAILED_DONT_REPORT = 32, SPELL_FAILED_EQUIPPED_ITEM = 33, SPELL_FAILED_EQUIPPED_ITEM_CLASS = 34, SPELL_FAILED_EQUIPPED_ITEM_CLASS_MAINHAND = 35,
  SPELL_FAILED_EQUIPPED_ITEM_CLASS_OFFHAND = 36, SPELL_FAILED_ERROR = 37, SPELL_FAILED_FALLING = 38, SPELL_FAILED_FIZZLE = 39,
  SPELL_FAILED_FLEEING = 40, SPELL_FAILED_FOOD_LOWLEVEL = 41, SPELL_FAILED_GARRISON_NOT_OWNED = 42, SPELL_FAILED_GARRISON_OWNED = 43,
  SPELL_FAILED_GARRISON_MAX_LEVEL = 44, SPELL_FAILED_GARRISON_NOT_UPGRADEABLE = 45, SPELL_FAILED_GARRISON_FOLLOWER_ON_MISSION = 46, SPELL_FAILED_GARRISON_FOLLOWER_IN_BUILDING = 47,
  SPELL_FAILED_GARRISON_FOLLOWER_MAX_LEVEL = 48, SPELL_FAILED_GARRISON_FOLLOWER_MIN_ITEM_LEVEL = 49, SPELL_FAILED_GARRISON_FOLLOWER_MAX_ITEM_LEVEL = 50, SPELL_FAILED_GARRISON_FOLLOWER_MAX_QUALITY = 51,
  SPELL_FAILED_GARRISON_FOLLOWER_NOT_MAX_LEVEL = 52, SPELL_FAILED_GARRISON_FOLLOWER_HAS_ABILITY = 53, SPELL_FAILED_GARRISON_FOLLOWER_HAS_SINGLE_MISSION_ABILITY = 54, SPELL_FAILED_GARRISON_FOLLOWER_REQUIRES_EPIC = 55,
  SPELL_FAILED_GARRISON_MISSION_NOT_IN_PROGRESS = 56, SPELL_FAILED_GARRISON_MISSION_COMPLETE = 57, SPELL_FAILED_GARRISON_NO_MISSIONS_AVAILABLE = 58, SPELL_FAILED_HIGHLEVEL = 59,
  SPELL_FAILED_HUNGER_SATIATED = 60, SPELL_FAILED_IMMUNE = 61, SPELL_FAILED_INCORRECT_AREA = 62, SPELL_FAILED_INTERRUPTED = 63,
  SPELL_FAILED_INTERRUPTED_COMBAT = 64, SPELL_FAILED_ITEM_ALREADY_ENCHANTED = 65, SPELL_FAILED_ITEM_GONE = 66, SPELL_FAILED_ITEM_NOT_FOUND = 67,
  SPELL_FAILED_ITEM_NOT_READY = 68, SPELL_FAILED_LEVEL_REQUIREMENT = 69, SPELL_FAILED_LINE_OF_SIGHT = 70, SPELL_FAILED_LOWLEVEL = 71,
  SPELL_FAILED_LOW_CASTLEVEL = 72, SPELL_FAILED_MAINHAND_EMPTY = 73, SPELL_FAILED_MOVING = 74, SPELL_FAILED_NEED_AMMO = 75,
  SPELL_FAILED_NEED_AMMO_POUCH = 76, SPELL_FAILED_NEED_EXOTIC_AMMO = 77, SPELL_FAILED_NEED_MORE_ITEMS = 78, SPELL_FAILED_NOPATH = 79,
  SPELL_FAILED_NOT_BEHIND = 80, SPELL_FAILED_NOT_FISHABLE = 81, SPELL_FAILED_NOT_FLYING = 82, SPELL_FAILED_NOT_HERE = 83,
  SPELL_FAILED_NOT_INFRONT = 84, SPELL_FAILED_NOT_IN_CONTROL = 85, SPELL_FAILED_NOT_KNOWN = 86, SPELL_FAILED_NOT_MOUNTED = 87,
  SPELL_FAILED_NOT_ON_TAXI = 88, SPELL_FAILED_NOT_ON_TRANSPORT = 89, SPELL_FAILED_NOT_READY = 90, SPELL_FAILED_NOT_SHAPESHIFT = 91,
  SPELL_FAILED_NOT_STANDING = 92, SPELL_FAILED_NOT_TRADEABLE = 93, SPELL_FAILED_NOT_TRADING = 94, SPELL_FAILED_NOT_UNSHEATHED = 95,
  SPELL_FAILED_NOT_WHILE_GHOST = 96, SPELL_FAILED_NOT_WHILE_LOOTING = 97, SPELL_FAILED_NO_AMMO = 98, SPELL_FAILED_NO_CHARGES_REMAIN = 99,
  SPELL_FAILED_NO_COMBO_POINTS = 100, SPELL_FAILED_NO_DUELING = 101, SPELL_FAILED_NO_ENDURANCE = 102, SPELL_FAILED_NO_FISH = 103,
  SPELL_FAILED_NO_ITEMS_WHILE_SHAPESHIFTED = 104, SPELL_FAILED_NO_MOUNTS_ALLOWED = 105, SPELL_FAILED_NO_PET = 106, SPELL_FAILED_NO_POWER = 107,
  SPELL_FAILED_NOTHING_TO_DISPEL = 108, SPELL_FAILED_NOTHING_TO_STEAL = 109, SPELL_FAILED_ONLY_ABOVEWATER = 110, SPELL_FAILED_ONLY_INDOORS = 111,
  SPELL_FAILED_ONLY_MOUNTED = 112, SPELL_FAILED_ONLY_OUTDOORS = 113, SPELL_FAILED_ONLY_SHAPESHIFT = 114, SPELL_FAILED_ONLY_STEALTHED = 115,
  SPELL_FAILED_ONLY_UNDERWATER = 116, SPELL_FAILED_OUT_OF_RANGE = 117, SPELL_FAILED_PACIFIED = 118, SPELL_FAILED_POSSESSED = 119,
  SPELL_FAILED_REAGENTS = 120, SPELL_FAILED_REQUIRES_AREA = 121, SPELL_FAILED_REQUIRES_SPELL_FOCUS = 122, SPELL_FAILED_ROOTED = 123,
  SPELL_FAILED_SILENCED = 124, SPELL_FAILED_SPELL_IN_PROGRESS = 125, SPELL_FAILED_SPELL_LEARNED = 126, SPELL_FAILED_SPELL_UNAVAILABLE = 127,
  SPELL_FAILED_STUNNED = 128, SPELL_FAILED_TARGETS_DEAD = 129, SPELL_FAILED_TARGET_AFFECTING_COMBAT = 130, SPELL_FAILED_TARGET_AURASTATE = 131,
  SPELL_FAILED_TARGET_DUELING = 132, SPELL_FAILED_TARGET_ENEMY = 133, SPELL_FAILED_TARGET_ENRAGED = 134, SPELL_FAILED_TARGET_FRIENDLY = 135,
  SPELL_FAILED_TARGET_IN_COMBAT = 136, SPELL_FAILED_TARGET_IN_PET_BATTLE = 137, SPELL_FAILED_TARGET_IS_PLAYER = 138, SPELL_FAILED_TARGET_IS_PLAYER_CONTROLLED = 139,
  SPELL_FAILED_TARGET_NOT_DEAD = 140, SPELL_FAILED_TARGET_NOT_IN_PARTY = 141, SPELL_FAILED_TARGET_NOT_LOOTED = 142, SPELL_FAILED_TARGET_NOT_PLAYER = 143,
  SPELL_FAILED_TARGET_NO_POCKETS = 144, SPELL_FAILED_TARGET_NO_WEAPONS = 145, SPELL_FAILED_TARGET_NO_RANGED_WEAPONS = 146, SPELL_FAILED_TARGET_UNSKINNABLE = 147,
  SPELL_FAILED_THIRST_SATIATED = 148, SPELL_FAILED_TOO_CLOSE = 149, SPELL_FAILED_TOO_MANY_OF_ITEM = 150, SPELL_FAILED_TOTEM_CATEGORY = 151,
  SPELL_FAILED_TOTEMS = 152, SPELL_FAILED_TRY_AGAIN = 153, SPELL_FAILED_UNIT_NOT_BEHIND = 154, SPELL_FAILED_UNIT_NOT_INFRONT = 155,
  SPELL_FAILED_VISION_OBSCURED = 156, SPELL_FAILED_WRONG_PET_FOOD = 157, SPELL_FAILED_NOT_WHILE_FATIGUED = 158, SPELL_FAILED_TARGET_NOT_IN_INSTANCE = 159,
  SPELL_FAILED_NOT_WHILE_TRADING = 160, SPELL_FAILED_TARGET_NOT_IN_RAID = 161, SPELL_FAILED_TARGET_FREEFORALL = 162, SPELL_FAILED_NO_EDIBLE_CORPSES = 163,
  SPELL_FAILED_ONLY_BATTLEGROUNDS = 164, SPELL_FAILED_TARGET_NOT_GHOST = 165, SPELL_FAILED_TRANSFORM_UNUSABLE = 166, SPELL_FAILED_WRONG_WEATHER = 167,
  SPELL_FAILED_DAMAGE_IMMUNE = 168, SPELL_FAILED_PREVENTED_BY_MECHANIC = 169, SPELL_FAILED_PLAY_TIME = 170, SPELL_FAILED_REPUTATION = 171,
  SPELL_FAILED_MIN_SKILL = 172, SPELL_FAILED_NOT_IN_RATED_BATTLEGROUND = 173, SPELL_FAILED_NOT_ON_SHAPESHIFT = 174, SPELL_FAILED_NOT_ON_STEALTHED = 175,
  SPELL_FAILED_NOT_ON_DAMAGE_IMMUNE = 176, SPELL_FAILED_NOT_ON_MOUNTED = 177, SPELL_FAILED_TOO_SHALLOW = 178, SPELL_FAILED_TARGET_NOT_IN_SANCTUARY = 179,
  SPELL_FAILED_TARGET_IS_TRIVIAL = 180, SPELL_FAILED_BM_OR_INVISGOD = 181, SPELL_FAILED_GROUND_MOUNT_NOT_ALLOWED = 182, SPELL_FAILED_FLOATING_MOUNT_NOT_ALLOWED = 183,
  SPELL_FAILED_UNDERWATER_MOUNT_NOT_ALLOWED = 184, SPELL_FAILED_FLYING_MOUNT_NOT_ALLOWED = 185, SPELL_FAILED_APPRENTICE_RIDING_REQUIREMENT = 186, SPELL_FAILED_JOURNEYMAN_RIDING_REQUIREMENT = 187,
  SPELL_FAILED_EXPERT_RIDING_REQUIREMENT = 188, SPELL_FAILED_ARTISAN_RIDING_REQUIREMENT = 189, SPELL_FAILED_MASTER_RIDING_REQUIREMENT = 190, SPELL_FAILED_COLD_RIDING_REQUIREMENT = 191,
  SPELL_FAILED_FLIGHT_MASTER_RIDING_REQUIREMENT = 192, SPELL_FAILED_CS_RIDING_REQUIREMENT = 193, SPELL_FAILED_PANDA_RIDING_REQUIREMENT = 194, SPELL_FAILED_DRAENOR_RIDING_REQUIREMENT = 195,
  SPELL_FAILED_BROKEN_ISLES_RIDING_REQUIREMENT = 196, SPELL_FAILED_MOUNT_NO_FLOAT_HERE = 197, SPELL_FAILED_MOUNT_NO_UNDERWATER_HERE = 198, SPELL_FAILED_MOUNT_ABOVE_WATER_HERE = 199,
  SPELL_FAILED_MOUNT_COLLECTED_ON_OTHER_CHAR = 200, SPELL_FAILED_NOT_IDLE = 201, SPELL_FAILED_NOT_INACTIVE = 202, SPELL_FAILED_PARTIAL_PLAYTIME = 203,
  SPELL_FAILED_NO_PLAYTIME = 204, SPELL_FAILED_NOT_IN_BATTLEGROUND = 205, SPELL_FAILED_NOT_IN_RAID_INSTANCE = 206, SPELL_FAILED_ONLY_IN_ARENA = 207,
  SPELL_FAILED_TARGET_LOCKED_TO_RAID_INSTANCE = 208, SPELL_FAILED_ON_USE_ENCHANT = 209, SPELL_FAILED_NOT_ON_GROUND = 210, SPELL_FAILED_CUSTOM_ERROR = 211,
  SPELL_FAILED_CANT_DO_THAT_RIGHT_NOW = 212, SPELL_FAILED_TOO_MANY_SOCKETS = 213, SPELL_FAILED_INVALID_GLYPH = 214, SPELL_FAILED_UNIQUE_GLYPH = 215,
  SPELL_FAILED_GLYPH_SOCKET_LOCKED = 216, SPELL_FAILED_GLYPH_EXCLUSIVE_CATEGORY = 217, SPELL_FAILED_GLYPH_INVALID_SPEC = 218, SPELL_FAILED_GLYPH_NO_SPEC = 219,
  SPELL_FAILED_NO_ACTIVE_GLYPHS = 220, SPELL_FAILED_NO_VALID_TARGETS = 221, SPELL_FAILED_ITEM_AT_MAX_CHARGES = 222, SPELL_FAILED_NOT_IN_BARBERSHOP = 223,
  SPELL_FAILED_FISHING_TOO_LOW = 224, SPELL_FAILED_ITEM_ENCHANT_TRADE_WINDOW = 225, SPELL_FAILED_SUMMON_PENDING = 226, SPELL_FAILED_MAX_SOCKETS = 227,
  SPELL_FAILED_PET_CAN_RENAME = 228, SPELL_FAILED_TARGET_CANNOT_BE_RESURRECTED = 229, SPELL_FAILED_TARGET_HAS_RESURRECT_PENDING = 230, SPELL_FAILED_NO_ACTIONS = 231,
  SPELL_FAILED_CURRENCY_WEIGHT_MISMATCH = 232, SPELL_FAILED_WEIGHT_NOT_ENOUGH = 233, SPELL_FAILED_WEIGHT_TOO_MUCH = 234, SPELL_FAILED_NO_VACANT_SEAT = 235,
  SPELL_FAILED_NO_LIQUID = 236, SPELL_FAILED_ONLY_NOT_SWIMMING = 237, SPELL_FAILED_BY_NOT_MOVING = 238, SPELL_FAILED_IN_COMBAT_RES_LIMIT_REACHED = 239,
  SPELL_FAILED_NOT_IN_ARENA = 240, SPELL_FAILED_TARGET_NOT_GROUNDED = 241, SPELL_FAILED_EXCEEDED_WEEKLY_USAGE = 242, SPELL_FAILED_NOT_IN_LFG_DUNGEON = 243,
  SPELL_FAILED_BAD_TARGET_FILTER = 244, SPELL_FAILED_NOT_ENOUGH_TARGETS = 245, SPELL_FAILED_NO_SPEC = 246, SPELL_FAILED_CANT_ADD_BATTLE_PET = 247,
  SPELL_FAILED_CANT_UPGRADE_BATTLE_PET = 248, SPELL_FAILED_WRONG_BATTLE_PET_TYPE = 249, SPELL_FAILED_NO_DUNGEON_ENCOUNTER = 250, SPELL_FAILED_NO_TELEPORT_FROM_DUNGEON = 251,
  SPELL_FAILED_MAX_LEVEL_TOO_LOW = 252, SPELL_FAILED_CANT_REPLACE_ITEM_BONUS = 253, GRANT_PET_LEVEL_FAIL = 254, SPELL_FAILED_SKILL_LINE_NOT_KNOWN = 255,
  SPELL_FAILED_BLUEPRINT_KNOWN = 256, SPELL_FAILED_FOLLOWER_KNOWN = 257, SPELL_FAILED_CANT_OVERRIDE_ENCHANT_VISUAL = 258, SPELL_FAILED_ITEM_NOT_A_WEAPON = 259,
  SPELL_FAILED_SAME_ENCHANT_VISUAL = 260, SPELL_FAILED_TOY_USE_LIMIT_REACHED = 261, SPELL_FAILED_TOY_ALREADY_KNOWN = 262, SPELL_FAILED_SHIPMENTS_FULL = 263,
  SPELL_FAILED_NO_SHIPMENTS_FOR_CONTAINER = 264, SPELL_FAILED_NO_BUILDING_FOR_SHIPMENT = 265, SPELL_FAILED_NOT_ENOUGH_SHIPMENTS_FOR_CONTAINER = 266, SPELL_FAILED_HAS_MISSION = 267,
  SPELL_FAILED_BUILDING_ACTIVATE_NOT_READY = 268, SPELL_FAILED_NOT_SOULBOUND = 269, SPELL_FAILED_RIDING_VEHICLE = 270, SPELL_FAILED_VETERAN_TRIAL_ABOVE_SKILL_RANK_MAX = 271,
  SPELL_FAILED_NOT_WHILE_MERCENARY = 272, SPELL_FAILED_SPEC_DISABLED = 273, SPELL_FAILED_CANT_BE_OBLITERATED = 274, SPELL_FAILED_CANT_BE_SCRAPPED = 275,
  SPELL_FAILED_FOLLOWER_CLASS_SPEC_CAP = 276, SPELL_FAILED_TRANSPORT_NOT_READY = 277, SPELL_FAILED_TRANSMOG_SET_ALREADY_KNOWN = 278, SPELL_FAILED_DISABLED_BY_AURA_LABEL = 279,
  SPELL_FAILED_DISABLED_BY_MAX_USABLE_LEVEL = 280, SPELL_FAILED_SPELL_ALREADY_KNOWN = 281, SPELL_FAILED_MUST_KNOW_SUPERCEDING_SPELL = 282, SPELL_FAILED_YOU_CANNOT_USE_THAT_IN_PVP_INSTANCE = 283,
  SPELL_FAILED_NO_ARTIFACT_EQUIPPED = 284, SPELL_FAILED_WRONG_ARTIFACT_EQUIPPED = 285, SPELL_FAILED_TARGET_IS_UNTARGETABLE_BY_ANYONE = 286, SPELL_FAILED_SPELL_EFFECT_FAILED = 287,
  SPELL_FAILED_NEED_ALL_PARTY_MEMBERS = 288, SPELL_FAILED_ARTIFACT_AT_FULL_POWER = 289, SPELL_FAILED_AP_ITEM_FROM_PREVIOUS_TIER = 290, SPELL_FAILED_AREA_TRIGGER_CREATION = 291,
  SPELL_FAILED_AZERITE_EMPOWERED_ONLY = 292, SPELL_FAILED_AZERITE_EMPOWERED_NO_CHOICES_TO_UNDO = 293, SPELL_FAILED_WRONG_FACTION = 294, SPELL_FAILED_NOT_ENOUGH_CURRENCY = 295,
  SPELL_FAILED_BATTLE_FOR_AZEROTH_RIDING_REQUIREMENT = 296, SPELL_FAILED_MOUNT_EQUIPMENT_ERROR = 297, SPELL_FAILED_NOT_WHILE_LEVEL_LINKED = 298, SPELL_FAILED_LEVEL_LINKED_LOW_LEVEL = 299,
  SPELL_FAILED_SUMMON_MAP_CONDITION = 300, SPELL_FAILED_SET_COVENANT_ERROR = 301, SPELL_FAILED_RUNEFORGE_LEGENDARY_UPGRADE = 302, SPELL_FAILED_SET_CHROMIE_TIME_ERROR = 303,
  SPELL_FAILED_INELIGIBLE_WEAPON_APPEARANCE = 304, SPELL_FAILED_PLAYER_CONDITION = 305, SPELL_FAILED_NOT_WHILE_CHROMIE_TIMED = 306, SPELL_FAILED_OPTIONAL_REAGENTS = 307,
  SPELL_FAILED_SPECTATOR_OR_COMMENTATOR = 308, SPELL_FAILED_SOULBIND_CONDUIT_LEARN_FAILED_INVALID_COVENANT = 309, SPELL_FAILED_SHADOWLANDS_RIDING_REQUIREMENT = 310, SPELL_FAILED_NOT_IN_MAGE_TOWER = 311,
  SPELL_FAILED_GARRISON_FOLLOWER_AT_MIN_LEVEL = 312, SPELL_FAILED_UNKNOWN = 313, SPELL_CAST_OK = SPELL_FAILED_SUCCESS
}
 
enum  SpellCustomErrors {
  SPELL_CUSTOM_ERROR_NONE = 0, SPELL_CUSTOM_ERROR_CUSTOM_MSG = 1, SPELL_CUSTOM_ERROR_ALEX_BROKE_QUEST = 2, SPELL_CUSTOM_ERROR_NEED_HELPLESS_VILLAGER = 3,
  SPELL_CUSTOM_ERROR_NEED_WARSONG_DISGUISE = 4, SPELL_CUSTOM_ERROR_REQUIRES_PLAGUE_WAGON = 5, SPELL_CUSTOM_ERROR_CANT_TARGET_FRIENDLY_NONPARTY = 6, SPELL_CUSTOM_ERROR_NEED_CHILL_NYMPH = 7,
  SPELL_CUSTOM_ERROR_MUST_BE_IN_ENKILAH = 8, SPELL_CUSTOM_ERROR_REQUIRES_CORPSE_DUST = 9, SPELL_CUSTOM_ERROR_CANT_SUMMON_GARGOYLE = 10, SPELL_CUSTOM_ERROR_NEED_CORPSE_DUST_IF_NO_TARGET = 11,
  SPELL_CUSTOM_ERROR_MUST_BE_AT_SHATTERHORN = 12, SPELL_CUSTOM_ERROR_MUST_TARGET_PROTO_DRAKE_EGG = 13, SPELL_CUSTOM_ERROR_MUST_BE_CLOSE_TO_TREE = 14, SPELL_CUSTOM_ERROR_MUST_TARGET_TURKEY = 15,
  SPELL_CUSTOM_ERROR_MUST_TARGET_HAWK = 16, SPELL_CUSTOM_ERROR_TOO_FAR_FROM_BOUY = 17, SPELL_CUSTOM_ERROR_MUST_BE_CLOSE_TO_OIL_SLICK = 18, SPELL_CUSTOM_ERROR_MUST_BE_CLOSE_TO_BOUY = 19,
  SPELL_CUSTOM_ERROR_WYRMREST_VANQUISHER = 20, SPELL_CUSTOM_ERROR_MUST_TARGET_ICE_HEART_JORMUNGAR = 21, SPELL_CUSTOM_ERROR_MUST_BE_CLOSE_TO_SINKHOLE = 22, SPELL_CUSTOM_ERROR_REQUIRES_HAROLD_LANE = 23,
  SPELL_CUSTOM_ERROR_REQUIRES_GAMMOTH_MAGNATAUR = 24, SPELL_CUSTOM_ERROR_MUST_BE_IN_RESURRECTION_CHAMBER = 25, SPELL_CUSTOM_ERROR_CANT_CALL_WINTERGARDE_HERE = 26, SPELL_CUSTOM_ERROR_MUST_TARGET_WILHELM = 27,
  SPELL_CUSTOM_ERROR_NOT_ENOUGH_HEALTH = 28, SPELL_CUSTOM_ERROR_NO_NEARBY_CORPSES = 29, SPELL_CUSTOM_ERROR_TOO_MANY_GHOULS = 30, SPELL_CUSTOM_ERROR_GO_FURTHER_FROM_SUNDERED_SHARD = 31,
  SPELL_CUSTOM_ERROR_MUST_BE_IN_CAT_FORM = 32, SPELL_CUSTOM_ERROR_MUST_BE_DEATH_KNIGHT = 33, SPELL_CUSTOM_ERROR_MUST_BE_IN_BEAR_FORM = 34, SPELL_CUSTOM_ERROR_MUST_BE_NEAR_HELPLESS_VILLAGER = 35,
  SPELL_CUSTOM_ERROR_CANT_TARGET_ELEMENTAL_MECHANICAL = 36, SPELL_CUSTOM_ERROR_MUST_HAVE_USED_DALARAN_CRYSTAL = 37, SPELL_CUSTOM_ERROR_YOU_ALREADY_HOLD_SOMETHING = 38, SPELL_CUSTOM_ERROR_YOU_DONT_HOLD_ANYTHING = 39,
  SPELL_CUSTOM_ERROR_MUST_BE_CLOSE_TO_VALDURAN = 40, SPELL_CUSTOM_ERROR_NO_PASSENGER = 41, SPELL_CUSTOM_ERROR_CANT_BUILD_MORE_VEHICLES = 42, SPELL_CUSTOM_ERROR_ALREADY_CARRYING_CRUSADER = 43,
  SPELL_CUSTOM_ERROR_CANT_DO_WHILE_ROOTED = 44, SPELL_CUSTOM_ERROR_REQUIRES_NEARBY_TARGET = 45, SPELL_CUSTOM_ERROR_NOTHING_TO_DISCOVER = 46, SPELL_CUSTOM_ERROR_NOT_ENOUGH_TARGETS = 47,
  SPELL_CUSTOM_ERROR_CONSTRUCT_TOO_FAR = 48, SPELL_CUSTOM_ERROR_REQUIRES_GRAND_MASTER_ENGINEER = 49, SPELL_CUSTOM_ERROR_CANT_USE_THAT_MOUNT = 50, SPELL_CUSTOM_ERROR_NOONE_TO_EJECT = 51,
  SPELL_CUSTOM_ERROR_TARGET_MUST_BE_BOUND = 52, SPELL_CUSTOM_ERROR_TARGET_MUST_BE_UNDEAD = 53, SPELL_CUSTOM_ERROR_TARGET_TOO_FAR = 54, SPELL_CUSTOM_ERROR_MISSING_DARK_MATTER = 55,
  SPELL_CUSTOM_ERROR_CANT_USE_THAT_ITEM = 56, SPELL_CUSTOM_ERROR_CANT_DO_WHILE_CYCYLONED = 57, SPELL_CUSTOM_ERROR_TARGET_HAS_SCROLL = 58, SPELL_CUSTOM_ERROR_POISON_TOO_STRONG = 59,
  SPELL_CUSTOM_ERROR_MUST_HAVE_LANCE_EQUIPPED = 60, SPELL_CUSTOM_ERROR_MUST_BE_CLOSE_TO_MAIDEN = 61, SPELL_CUSTOM_ERROR_LEARNED_EVERYTHING = 62, SPELL_CUSTOM_ERROR_PET_IS_DEAD = 63,
  SPELL_CUSTOM_ERROR_NO_VALID_TARGETS = 64, SPELL_CUSTOM_ERROR_GM_ONLY = 65, SPELL_CUSTOM_ERROR_REQUIRES_LEVEL_58 = 66, SPELL_CUSTOM_ERROR_AT_HONOR_CAP = 67,
  SPELL_CUSTOM_ERROR_HAVE_HOT_ROD = 68, SPELL_CUSTOM_ERROR_PARTYGOER_MORE_BUBBLY = 69, SPELL_CUSTOM_ERROR_PARTYGOER_NEED_BUCKET = 70, SPELL_CUSTOM_ERROR_PARTYGOER_WANT_TO_DANCE = 71,
  SPELL_CUSTOM_ERROR_PARTYGOER_WANT_FIREWORKS = 72, SPELL_CUSTOM_ERROR_PARTYGOER_WANT_APPETIZER = 73, SPELL_CUSTOM_ERROR_GOBLIN_BATTERY_DEPLETED = 74, SPELL_CUSTOM_ERROR_MUST_HAVE_DEMONIC_CIRCLE = 75,
  SPELL_CUSTOM_ERROR_AT_MAX_RAGE = 76, SPELL_CUSTOM_ERROR_REQUIRES_350_ENGINEERING = 77, SPELL_CUSTOM_ERROR_SOUL_BELONGS_TO_LICH_KING = 78, SPELL_CUSTOM_ERROR_ATTENDANT_HAS_PONY = 79,
  SPELL_CUSTOM_ERROR_GOBLIN_STARTING_MISSION = 80, SPELL_CUSTOM_ERROR_GASBOT_ALREADY_SENT = 81, SPELL_CUSTOM_ERROR_GOBLIN_IS_PARTIED_OUT = 82, SPELL_CUSTOM_ERROR_MUST_HAVE_FIRE_TOTEM = 83,
  SPELL_CUSTOM_ERROR_CANT_TARGET_VAMPIRES = 84, SPELL_CUSTOM_ERROR_PET_ALREADY_AT_YOUR_LEVEL = 85, SPELL_CUSTOM_ERROR_MISSING_ITEM_REQUIREMENS = 86, SPELL_CUSTOM_ERROR_TOO_MANY_ABOMINATIONS = 87,
  SPELL_CUSTOM_ERROR_ALL_POTIONS_USED = 88, SPELL_CUSTOM_ERROR_DEFEATED_ENOUGH_ALREADY = 89, SPELL_CUSTOM_ERROR_REQUIRES_LEVEL_65 = 90, SPELL_CUSTOM_ERROR_DESTROYED_KTC_OIL_PLATFORM = 91,
  SPELL_CUSTOM_ERROR_LAUNCHED_ENOUGH_CAGES = 92, SPELL_CUSTOM_ERROR_REQUIRES_BOOSTER_ROCKETS = 93, SPELL_CUSTOM_ERROR_ENOUGH_WILD_CLUCKERS = 94, SPELL_CUSTOM_ERROR_REQUIRES_CONTROL_FIREWORKS = 95,
  SPELL_CUSTOM_ERROR_MAX_NUMBER_OF_RECRUITS = 96, SPELL_CUSTOM_ERROR_MAX_NUMBER_OF_VOLUNTEERS = 97, SPELL_CUSTOM_ERROR_FROSTMOURNE_RENDERED_RESURRECT = 98, SPELL_CUSTOM_ERROR_CANT_MOUNT_WITH_SHAPESHIFT = 99,
  SPELL_CUSTOM_ERROR_FAWNS_ALREADY_FOLLOWING = 100, SPELL_CUSTOM_ERROR_ALREADY_HAVE_RIVER_BOAT = 101, SPELL_CUSTOM_ERROR_NO_ACTIVE_ENCHANTMENT = 102, SPELL_CUSTOM_ERROR_ENOUGH_HIGHBOURNE_SOULS = 103,
  SPELL_CUSTOM_ERROR_ATLEAST_40YD_FROM_OIL_DRILLING = 104, SPELL_CUSTOM_ERROR_ABOVE_ENSLAVED_PEARL_MINER = 106, SPELL_CUSTOM_ERROR_MUST_TARGET_CORPSE_SPECIAL_1 = 107, SPELL_CUSTOM_ERROR_SLAGHAMMER_ALREADY_PRISONER = 108,
  SPELL_CUSTOM_ERROR_REQUIRE_ATTUNED_LOCATION_1 = 109, SPELL_CUSTOM_ERROR_NEED_TO_FREE_DRAKE_FIRST = 110, SPELL_CUSTOM_ERROR_DRAGONMAW_ALLIES_ALREADY_FOLLOW = 111, SPELL_CUSTOM_ERROR_REQUIRE_OPPOSABLE_THUMBS = 112,
  SPELL_CUSTOM_ERROR_NOT_ENOUGH_HEALTH_2 = 113, SPELL_CUSTOM_ERROR_ENOUGH_FORSAKEN_TROOPERS = 114, SPELL_CUSTOM_ERROR_CANNOT_JUMP_TO_BOULDER = 115, SPELL_CUSTOM_ERROR_SKILL_TOO_HIGH = 116,
  SPELL_CUSTOM_ERROR_ALREADY_6_SURVIVORS_RESCUED = 117, SPELL_CUSTOM_ERROR_MUST_FACE_SHIPS_FROM_BALLOON = 118, SPELL_CUSTOM_ERROR_CANNOT_SUPERVISE_MORE_CULTISTS = 119, SPELL_CUSTOM_ERROR_REQUIRES_LEVEL_85 = 120,
  SPELL_CUSTOM_ERROR_MUST_BE_BELOW_35_HEALTH = 121, SPELL_CUSTOM_ERROR_MUST_SELECT_SPECIALIZATION = 122, SPELL_CUSTOM_ERROR_TOO_WISE_AND_POWERFUL = 123, SPELL_CUSTOM_ERROR_TOO_CLOSE_ARGENT_LIGHTWELL = 124,
  SPELL_CUSTOM_ERROR_NOT_WHILE_SHAPESHIFTED = 125, SPELL_CUSTOM_ERROR_MANA_GEM_IN_BANK = 126, SPELL_CUSTOM_ERROR_FLAME_SHOCK_NOT_ACTIVE = 127, SPELL_CUSTOM_ERROR_CANT_TRANSFORM = 128,
  SPELL_CUSTOM_ERROR_PET_MUST_BE_ATTACKING = 129, SPELL_CUSTOM_ERROR_GNOMISH_ENGINEERING = 130, SPELL_CUSTOM_ERROR_GOBLIN_ENGINEERING = 131, SPELL_CUSTOM_ERROR_NO_TARGET = 132,
  SPELL_CUSTOM_ERROR_PET_OUT_OF_RANGE = 133, SPELL_CUSTOM_ERROR_HOLDING_FLAG = 134, SPELL_CUSTOM_ERROR_TARGET_HOLDING_FLAG = 135, SPELL_CUSTOM_ERROR_PORTAL_NOT_OPEN = 136,
  SPELL_CUSTOM_ERROR_AGGRA_AIR_TOTEM = 137, SPELL_CUSTOM_ERROR_AGGRA_WATER_TOTEM = 138, SPELL_CUSTOM_ERROR_AGGRA_EARTH_TOTEM = 139, SPELL_CUSTOM_ERROR_AGGRA_FIRE_TOTEM = 140,
  SPELL_CUSTOM_ERROR_FACING_WRONG_WAY = 141, SPELL_CUSTOM_ERROR_TOO_CLOSE_TO_MAKESHIFT_DYNAMITE = 142, SPELL_CUSTOM_ERROR_NOT_NEAR_SAPPHIRE_SUNKEN_SHIP = 143, SPELL_CUSTOM_ERROR_DEMONS_HEALTH_FULL = 144,
  SPELL_CUSTOM_ERROR_ONYX_SERPENT_NOT_OVERHEAD = 145, SPELL_CUSTOM_ERROR_OBJECTIVE_ALREADY_COMPLETE = 146, SPELL_CUSTOM_ERROR_PUSH_SAD_PANDA_TOWARDS_TOWN = 147, SPELL_CUSTOM_ERROR_TARGET_HAS_STARTDUST_2 = 148,
  SPELL_CUSTOM_ERROR_ELEMENTIUM_GEM_CLUSTERS = 149, SPELL_CUSTOM_ERROR_YOU_DONT_HAVE_ENOUGH_HEALTH = 150, SPELL_CUSTOM_ERROR_YOU_CANNOT_USE_THE_GATEWAY_YET = 151, SPELL_CUSTOM_ERROR_CHOOSE_SPEC_FOR_ASCENDANCE = 152,
  SPELL_CUSTOM_ERROR_INSUFFICIENT_BLOOD_CHARGES = 153, SPELL_CUSTOM_ERROR_NO_FULLY_DEPLETED_RUNES = 154, SPELL_CUSTOM_ERROR_NO_MORE_CHARGES = 155, SPELL_CUSTOM_ERROR_STATUE_IS_OUT_OF_RANGE_OF_TARGET = 156,
  SPELL_CUSTOM_ERROR_YOU_DONT_HAVE_A_STATUE_SUMMONED = 157, SPELL_CUSTOM_ERROR_YOU_HAVE_NO_SPIRIT_ACTIVE = 158, SPELL_CUSTOM_ERROR_BOTH_DISESASES_MUST_BE_ON_TARGET = 159, SPELL_CUSTOM_ERROR_CANT_DO_THAT_WITH_ORB_OF_POWER = 160,
  SPELL_CUSTOM_ERROR_CANT_DO_THAT_WHILE_JUMPING_OR_FALLING = 161, SPELL_CUSTOM_ERROR_MUST_BE_TRANSFORMED_BY_POLYFORMIC_ACID = 162, SPELL_CUSTOM_ERROR_NOT_ENOUGH_ACID_TO_STORE_TRANSFORMATION = 163, SPELL_CUSTOM_ERROR_MUST_HAVE_FLIGHT_MASTERS_LICENSE = 164,
  SPELL_CUSTOM_ERROR_ALREADY_SAMPLED_SAP_FROM_FEEDER = 165, SPELL_CUSTOM_ERROR_MUST_BE_NEWR_MANTID_FEEDER = 166, SPELL_CUSTOM_ERROR_TARGET_MUST_BE_IN_DIRECTLY_FRONT = 167, SPELL_CUSTOM_ERROR_CANT_DO_THAT_WHILE_MYTHIC_KEYSTONE_IS_ACTIVE = 168,
  SPELL_CUSTOM_ERROR_WRONG_CLASS_FOR_MOUNT = 169, SPELL_CUSTOM_ERROR_NOTHING_LEFT_TO_DISCOVER = 170, SPELL_CUSTOM_ERROR_NO_EXPLOSIVES_AVAILABLE = 171, SPELL_CUSTOM_ERROR_YOU_MUST_BE_FLAGGED_FOR_PVP = 172,
  SPELL_CUSTOM_ERROR_REQUIRES_BATTLE_RATIONS = 173, SPELL_CUSTOM_ERROR_REQUIRES_BRITTLE_ROOT = 174, SPELL_CUSTOM_ERROR_REQUIRES_LABORERS_TOOL = 175, SPELL_CUSTOM_ERROR_REQUIRES_UNEXPLODED_CANNONBALL = 176,
  SPELL_CUSTOM_ERROR_REQUIRES_MISPLACED_KEG = 177, SPELL_CUSTOM_ERROR_REQUIRES_LIQUID_FIRE = 178, SPELL_CUSTOM_ERROR_REQUIRES_KRASARI_IRON = 179, SPELL_CUSTOM_ERROR_REQUIRES_SPIRIT_KISSED_WATER = 180,
  SPELL_CUSTOM_ERROR_REQUIRES_SNAKE_OIL = 181, SPELL_CUSTOM_ERROR_SCENARIO_IS_IN_PROGRESS = 182, SPELL_CUSTOM_ERROR_REQUIRES_DARKMOON_FAIRE_OPEN = 183, SPELL_CUSTOM_ERROR_ALREADY_AT_VALOR_CAP = 184,
  SPELL_CUSTOM_ERROR_ALREADY_COMMENDED_BY_THIS_FACTION = 185, SPELL_CUSTOM_ERROR_OUT_OF_COINS = 186, SPELL_CUSTOM_ERROR_ONLY_ONE_ELEMENTAL_SPIRIT = 187, SPELL_CUSTOM_ERROR_DONT_KNOW_HOW_TO_TAME_DIREHORNS = 188,
  SPELL_CUSTOM_ERROR_MUST_BE_NEAR_BLOODIED_COURT_GATE = 189, SPELL_CUSTOM_ERROR_YOU_ARE_NOT_ELECTRIFIED = 190, SPELL_CUSTOM_ERROR_THERE_IS_NOTHING_TO_BE_FETCHED = 191, SPELL_CUSTOM_ERROR_REQUIRES_THE_THUNDER_FORGE = 192,
  SPELL_CUSTOM_ERROR_CANNOT_USE_THE_DICE_AGAIN_YET = 193, SPELL_CUSTOM_ERROR_ALREADY_MEMBER_OF_BRAWLERS_GUILD = 194, SPELL_CUSTOM_ERROR_CANT_CHANGE_SPEC_IN_CELESTIAL_CHALLENGE = 195, SPELL_CUSTOM_ERROR_SPEC_DOES_MATCH_CHALLENGE = 196,
  SPELL_CUSTOM_ERROR_YOU_DONT_HAVE_ENOUGH_CURRENCY = 197, SPELL_CUSTOM_ERROR_TARGET_CANNOT_BENEFIT_FROM_SPELL = 198, SPELL_CUSTOM_ERROR_YOU_CAN_ONLY_HAVE_ONE_HEALING_RAIN = 199, SPELL_CUSTOM_ERROR_THE_DOOR_IS_LOCKED = 200,
  SPELL_CUSTOM_ERROR_YOU_NEED_TO_SELECT_WAITING_CUSTOMER = 201, SPELL_CUSTOM_ERROR_CANT_CHANGE_SPEC_DURING_TRIAL = 202, SPELL_CUSTOM_ERROR_CUSTOMER_NEED_TO_GET_IN_LINE = 203, SPELL_CUSTOM_ERROR_MUST_BE_CLOSER_TO_GAZLOWE_OBJECTIVE = 204,
  SPELL_CUSTOM_ERROR_MUST_BE_CLOSER_TO_THAELIN_OBJECTIVE = 205, SPELL_CUSTOM_ERROR_YOUR_PACK_OF_VOLEN_IS_FULL = 206, SPELL_CUSTOM_ERROR_REQUIRES_600_MINING_OR_BLACKSMITHING = 207, SPELL_CUSTOM_ERROR_ARKONITE_PROTECTOR_NOT_IN_RANGE = 208,
  SPELL_CUSTOM_ERROR_TARGET_CANNOT_HAVE_BOTH_BEACONS = 209, SPELL_CUSTOM_ERROR_CAN_ONLY_USE_ON_AFK_PLAYER = 210, SPELL_CUSTOM_ERROR_NO_LOOTABLE_CORPSES_IN_RANGE = 211, SPELL_CUSTOM_ERROR_CHIMAERON_TOO_CALM_TO_TAME = 212,
  SPELL_CUSTOM_ERROR_CAN_ONLY_CARRY_ONE_TYPE_OF_MUNITIONS = 213, SPELL_CUSTOM_ERROR_OUT_OF_BLACKROCK_MUNITIONS = 214, SPELL_CUSTOM_ERROR_CARRYING_MAX_AMOUNT_OF_MUNITIONS = 215, SPELL_CUSTOM_ERROR_TARGET_IS_TOO_FAR_AWAY = 216,
  SPELL_CUSTOM_ERROR_CANNOT_USE_DURING_BOSS_ENCOUNTER = 217, SPELL_CUSTOM_ERROR_MUST_HAVE_MELEE_WEAPON_IN_BOTH_HANDS = 218, SPELL_CUSTOM_ERROR_YOUR_WEAPON_HAS_OVERHEATED = 219, SPELL_CUSTOM_ERROR_MUST_BE_PARTY_LEADER_TO_QUEUE = 220,
  SPELL_CUSTOM_ERROR_NOT_ENOUGH_FUEL = 221, SPELL_CUSTOM_ERROR_YOU_ARE_ALREADY_DISGUISED = 222, SPELL_CUSTOM_ERROR_YOU_NEED_TO_BE_IN_SHREDDER = 223, SPELL_CUSTOM_ERROR_FOOD_CANNOT_EAT_FOOD = 224,
  SPELL_CUSTOM_ERROR_MYSTERIOUS_FORCE_PREVENTS_OPENING_CHEST = 225, SPELL_CUSTOM_ERROR_CANT_DO_THAT_WHILE_HOLDING_EMPOWERED_ORE = 226, SPELL_CUSTOM_ERROR_NOT_ENOUGH_AMMUNITION = 227, SPELL_CUSTOM_ERROR_YOU_NEED_BEATFACE_THE_GLADIATOR = 228,
  SPELL_CUSTOM_ERROR_YOU_CAN_ONLY_HAVE_ONE_WAYGATE = 229, SPELL_CUSTOM_ERROR_YOU_CAN_ONLY_HAVE_TWO_WAYGATES = 230, SPELL_CUSTOM_ERROR_YOU_CAN_ONLY_HAVE_THREE_WAYGATES = 231, SPELL_CUSTOM_ERROR_REQUIRES_MAGE_TOWER = 232,
  SPELL_CUSTOM_ERROR_REQUIRES_SPIRIT_LODGE = 233, SPELL_CUSTOM_ERROR_FROST_WYRM_ALREADY_ACTIVE = 234, SPELL_CUSTOM_ERROR_NOT_ENOUGH_RUNIC_POWER = 235, SPELL_CUSTOM_ERROR_YOU_ARE_THE_PARTY_LEADER = 236,
  SPELL_CUSTOM_ERROR_YULON_IS_ALREADY_ACTIVE = 237, SPELL_CUSTOM_ERROR_A_STAMPEDE_IS_ALREADY_ACTIVE = 238, SPELL_CUSTOM_ERROR_YOU_ARE_ALREADY_WELL_FED = 239, SPELL_CUSTOM_ERROR_CANT_DO_THAT_UNDER_SUPPRESSIVE_FIRE = 240,
  SPELL_CUSTOM_ERROR_YOU_ALREADY_HAVE_MURLOC_SLOP = 241, SPELL_CUSTOM_ERROR_YOU_DONT_HAVE_ARTIFACT_FRAGMENTS = 242, SPELL_CUSTOM_ERROR_YOU_ARENT_IN_A_PARTY = 243, SPELL_CUSTOM_ERROR_REQUIRES_20_AMMUNITION = 244,
  SPELL_CUSTOM_ERROR_REQUIRES_30_AMMUNITION = 245, SPELL_CUSTOM_ERROR_YOU_ALREADY_HAVE_MAX_OUTCAST_FOLLOWERS = 246, SPELL_CUSTOM_ERROR_NOT_IN_WORLD_PVP_ZONE = 247, SPELL_CUSTOM_ERROR_ALREADY_AT_RESOURCE_CAP = 248,
  SPELL_CUSTOM_ERROR_APEXIS_SENTINEL_REQUIRES_ENERGY = 249, SPELL_CUSTOM_ERROR_YOU_MUST_HAVE_3_OR_FEWER_PLAYER = 250, SPELL_CUSTOM_ERROR_YOU_ALREADY_READ_TREASURE_MAP = 251, SPELL_CUSTOM_ERROR_MAY_ONLY_USE_WHILE_GARRISON_UNDER_ATTACK = 252,
  SPELL_CUSTOM_ERROR_REQUIRES_ACTIVE_MUSHROOMS = 253, SPELL_CUSTOM_ERROR_REQUIRES_FASTER_TIME_WITH_RACER = 254, SPELL_CUSTOM_ERROR_REQUIRES_INFERNO_SHOT_AMMO = 255, SPELL_CUSTOM_ERROR_YOU_CANNOT_DO_THAT_RIGHT_NOW = 256,
  SPELL_CUSTOM_ERROR_A_TRAP_IS_ALREADY_PLACED_THERE = 257, SPELL_CUSTOM_ERROR_YOU_ARE_ALREADY_ON_THAT_QUEST = 258, SPELL_CUSTOM_ERROR_REQUIRES_FELFORGED_CUDGEL = 259, SPELL_CUSTOM_ERROR_CANT_TAKE_WHILE_BEING_DAMAGED = 260,
  SPELL_CUSTOM_ERROR_YOU_ARE_BOUND_TO_DRAENOR = 261, SPELL_CUSTOM_ERROR_ALREAY_HAVE_MAX_NUMBER_OF_SHIPS = 262, SPELL_CUSTOM_ERROR_MUST_BE_AT_SHIPYARD = 263, SPELL_CUSTOM_ERROR_REQUIRES_LEVEL_3_MAGE_TOWER = 264,
  SPELL_CUSTOM_ERROR_REQUIRES_LEVEL_3_SPIRIT_LODGE = 265, SPELL_CUSTOM_ERROR_YOU_DO_NOT_LIKE_FEL_EGGS_AND_HAM = 266, SPELL_CUSTOM_ERROR_ALREADY_ENTERED_IN_THIS_AGREEMENT = 267, SPELL_CUSTOM_ERROR_CANNOT_STEAL_THAT_WHILE_GUARDS_ARE_ON_DUTY = 268,
  SPELL_CUSTOM_ERROR_YOU_ALREADY_USED_VANTUS_RUNE = 269, SPELL_CUSTOM_ERROR_THAT_ITEM_CANNOT_BE_OBLITERATED = 270, SPELL_CUSTOM_ERROR_NO_SKINNABLE_CORPSE_IN_RANGE = 271, SPELL_CUSTOM_ERROR_MUST_BE_MERCENARY_TO_USE_TRINKET = 272,
  SPELL_CUSTOM_ERROR_YOU_MUST_BE_IN_COMBAT = 273, SPELL_CUSTOM_ERROR_NO_ENEMIES_NEAR_TARGET = 274, SPELL_CUSTOM_ERROR_REQUIRES_LEYSPINE_MISSILE = 275, SPELL_CUSTOM_ERROR_REQUIRES_BOTH_CURRENTS_CONNECTED = 276,
  SPELL_CUSTOM_ERROR_CANT_DO_THAT_IN_DEMON_FORM = 277, SPELL_CUSTOM_ERROR_YOU_DONT_KNOW_HOW_TO_TAME_MECHS = 278, SPELL_CUSTOM_ERROR_CANNOT_CHARM_ANY_MORE_WITHERED = 279, SPELL_CUSTOM_ERROR_REQUIRES_ACTIVE_HEALING_RAIN = 280,
  SPELL_CUSTOM_ERROR_ALREADY_COLLECTED_APPEARANCES = 281, SPELL_CUSTOM_ERROR_CANNOT_RESURRECT_SURRENDERED_TO_MADNESS = 282, SPELL_CUSTOM_ERROR_YOU_MUST_BE_IN_CAT_FORM = 283, SPELL_CUSTOM_ERROR_YOU_CANNOT_RELEASE_SPIRIT_YET = 284,
  SPELL_CUSTOM_ERROR_NO_FISHING_NODES_NEARBY = 285, SPELL_CUSTOM_ERROR_YOU_ARE_NOT_IN_CORRECT_SPEC = 286, SPELL_CUSTOM_ERROR_ULTHALESH_HAS_NO_POWER_WITHOUT_SOULS = 287, SPELL_CUSTOM_ERROR_CANNOT_CAST_THAT_WITH_VOODOO_TOTEM = 288,
  SPELL_CUSTOM_ERROR_ALREADY_COLLECTED_THIS_APPEARANCE = 289, SPELL_CUSTOM_ERROR_YOUR_PET_MAXIMUM_IS_ALREADY_HIGH = 290, SPELL_CUSTOM_ERROR_YOU_DONT_HAVE_ENOUGH_WITHERED = 291, SPELL_CUSTOM_ERROR_REQUIRES_NEARBY_SOUL_FRAGMENT = 292,
  SPELL_CUSTOM_ERROR_REQUIRES_AT_LEAST_10_WITHERED = 293, SPELL_CUSTOM_ERROR_REQUIRES_AT_LEAST_14_WITHERED = 294, SPELL_CUSTOM_ERROR_REQUIRES_AT_LEAST_18_WITHERED = 295, SPELL_CUSTOM_ERROR_REQUIRES_2_WITHERED_MANA_RAGERS = 296,
  SPELL_CUSTOM_ERROR_REQUIRES_1_WITHERED_BERSERKE = 297, SPELL_CUSTOM_ERROR_REQUIRES_2_WITHERED_BERSERKER = 298, SPELL_CUSTOM_ERROR_TARGET_HEALTH_IS_TOO_LOW = 299, SPELL_CUSTOM_ERROR_CANNOT_SHAPESHIFT_WHILE_RIDING_STORMTALON = 300,
  SPELL_CUSTOM_ERROR_CANNOT_CHANGE_SPEC_IN_COMBAT_TRAINING = 301, SPELL_CUSTOM_ERROR_UNKNOWN_PHENOMENON_PREVENTS_LEYLINE_CONNECTION = 302, SPELL_CUSTOM_ERROR_THE_NIGHTMARE_OBSCURES_YOUR_VISION = 303, SPELL_CUSTOM_ERROR_YOU_ARE_IN_WRONG_CLASS_SPEC = 304,
  SPELL_CUSTOM_ERROR_THERE_ARE_NO_VALID_CORPSES_NEARBY = 305, SPELL_CUSTOM_ERROR_CANT_CAST_THAT_RIGHT_NOW = 306, SPELL_CUSTOM_ERROR_NOT_ENOUGH_ANCIENT_MAN = 307, SPELL_CUSTOM_ERROR_REQUIRES_SONG_SCROLL = 308,
  SPELL_CUSTOM_ERROR_MUST_HAVE_ARTIFACT_EQUIPPED = 309, SPELL_CUSTOM_ERROR_REQUIRES_CAT_FORM = 310, SPELL_CUSTOM_ERROR_REQUIRES_BEAR_FORM = 311, SPELL_CUSTOM_ERROR_REQUIRES_CONJURED_FOOD = 312,
  SPELL_CUSTOM_ERROR_REQUIRES_ARTIFACT_WEAPON = 313, SPELL_CUSTOM_ERROR_YOU_CANT_CAST_THAT_HERE = 314, SPELL_CUSTOM_ERROR_CANT_DO_THAT_ON_CLASS_TRIAL = 315, SPELL_CUSTOM_ERROR_RITUAL_OF_DOOM_ONCE_PER_DAY = 316,
  SPELL_CUSTOM_ERROR_CANNOT_RITUAL_OF_DOOM_WHILE_SUMMONING_SITERS = 317, SPELL_CUSTOM_ERROR_LEARNED_ALL_THAT_YOU_CAN_ABOUT_YOUR_ARTIFACT = 318, SPELL_CUSTOM_ERROR_CANT_CALL_PET_WITH_LONE_WOLF = 319, SPELL_CUSTOM_ERROR_TARGET_CANNOT_ALREADY_HAVE_ORB_OF_POWER = 320,
  SPELL_CUSTOM_ERROR_YOU_MUST_BE_IN_AN_INN_TO_STRUM_THAT_GUITAR = 321, SPELL_CUSTOM_ERROR_YOU_CANNOT_REACH_THE_LATCH = 322, SPELL_CUSTOM_ERROR_REQUIRES_A_BRIMMING_KEYSTONE = 323, SPELL_CUSTOM_ERROR_YOU_MUST_BE_WIELDING_THE_UNDERLIGHT_ANGLER = 324,
  SPELL_CUSTOM_ERROR_YOUR_TARGET_MUST_BE_SHACKLED = 325, SPELL_CUSTOM_ERROR_YOU_ALREADY_POSSES_ALL_OF_THE_KNOWLEDGE_CONTAINED_IN_THOSE_PAGES = 326, SPELL_CUSTOM_ERROR_YOU_CANT_RISK_GETTING_THE_GRUMMELS_WET = 327, SPELL_CUSTOM_ERROR_YOU_CANNOT_CHANGE_SPECIALIZATION_RIGHT_NOW = 328,
  SPELL_CUSTOM_ERROR_YOUVE_REACHED_THE_MAXIMUM_NUMBER_OF_ARTIFACT_RESEARCH_NOTES_AVAILABLE = 329, SPELL_CUSTOM_ERROR_YOU_DONT_HAVE_ENOUGH_NETHERSHARDS = 330, SPELL_CUSTOM_ERROR_THE_SENTINAX_IS_NOT_PATROLLING_THIS_AREA = 331, SPELL_CUSTOM_ERROR_THE_SENTINAX_CANNOT_OPEN_ANOTHER_PORTAL_RIGHT_NOW = 332,
  SPELL_CUSTOM_ERROR_YOU_CANNOT_GAIN_ADDITIONAL_REPUTATION_WITH_THIS_ITEM = 333, SPELL_CUSTOM_ERROR_CANT_DO_THAT_WHILE_GHOST_WOLF_FORM = 334, SPELL_CUSTOM_ERROR_YOUR_SUPPLIES_ARE_FROZEN = 335, SPELL_CUSTOM_ERROR_YOU_DO_NOT_KNOW_HOW_TO_TAME_FEATHERMANES = 336,
  SPELL_CUSTOM_ERROR_YOU_MUST_REACH_ARTIFACT_KNOWLEDGE_LEVEL_25 = 337, SPELL_CUSTOM_ERROR_REQUIRES_A_NETHER_PORTAL_DISRUPTOR = 338, SPELL_CUSTOM_ERROR_YOU_ARE_NOT_THE_CORRECT_RANK_TO_USE_THIS_ITEM = 339, SPELL_CUSTOM_ERROR_MUST_BE_STANDING_NEAR_INJURED_CHROMIE_IN_MOUNT_HYJAL = 340,
  SPELL_CUSTOM_ERROR_THERES_NOTHING_FURTHER_YOU_CAN_LEARN = 341, SPELL_CUSTOM_ERROR_REMOVE_CANNONS_HEAVY_IRON_PLATING_FIRST = 342, SPELL_CUSTOM_ERROR_REMOVE_CANNONS_ELECTROKINETIC_DEFENSE_GRID_FIRST = 343, SPELL_CUSTOM_ERROR_REQUIRES_THE_ARMORY_KEY_AND_DENDRITE_CLUSTERS = 344,
  SPELL_CUSTOM_ERROR_THIS_ITEM_REQUIRES_BASIC_OBLITERUM_TO_UPGRADE = 345, SPELL_CUSTOM_ERROR_THIS_ITEM_REQUIRES_PRIMAL_OBLITERUM_TO_UPGRADE = 346, SPELL_CUSTOM_ERROR_THIS_ITEM_REQUIRES_FLIGHT_MASTERS_WHISTLE = 347, SPELL_CUSTOM_ERROR_REQUIRES_MORRISONS_MASTER_KEY = 348,
  SPELL_CUSTOM_ERROR_REQUIRES_POWER_THAT_ECHOES_THAT_OF_THE_AUGARI = 349, SPELL_CUSTOM_ERROR_THAT_PLAYER_HAS_A_PENDING_TOTEMIC_REVIVAL = 350, SPELL_CUSTOM_ERROR_YOU_HAVE_NO_FIRE_MINES_DEPLOYED = 351, SPELL_CUSTOM_ERROR_MUST_BE_AFFECTED_BY_SPIRIT_POWDER = 352,
  SPELL_CUSTOM_ERROR_YOU_ARE_BLOCKED_BY_A_STRUCTURE_ABOVE_YOU = 353, SPELL_CUSTOM_ERROR_REQUIRES_100_IMP_MEAT = 354, SPELL_CUSTOM_ERROR_YOU_HAVE_NOT_OBTAINED_ANY_BACKGROUND_FILTERS = 355, SPELL_CUSTOM_ERROR_NOTHING_INTERESTING_POSTED_HERE_RIGHT_NOW = 356,
  SPELL_CUSTOM_ERROR_PARAGON_REPUTATION_REQUIRES_HIGHER_LEVEL = 357, SPELL_CUSTOM_ERROR_UUNA_IS_MISSING = 358, SPELL_CUSTOM_ERROR_ONLY_OTHER_HIVEMIND_MEMBERS_MAY_JOIN = 359, SPELL_CUSTOM_ERROR_NO_VALID_FLASK_PRESENT = 360,
  SPELL_CUSTOM_ERROR_NO_WILD_IMPS_TO_SACRIFICE = 361, SPELL_CUSTOM_ERROR_YOU_ARE_CARRYING_TOO_MUCH_IRON = 362, SPELL_CUSTOM_ERROR_YOU_HAVE_NO_IRON_TO_COLLECT = 363, SPELL_CUSTOM_ERROR_YOU_HAVE_NO_WILD_IMPS = 364,
  SPELL_CUSTOM_ERROR_NEEDS_REPAIRS = 365, SPELL_CUSTOM_ERROR_YOU_ARE_CARRYING_TOO_MUCH_WOOD = 366, SPELL_CUSTOM_ERROR_YOU_ARE_ALREADY_CARRYING_REPAIR_PARTS = 367, SPELL_CUSTOM_ERROR_YOU_HAVE_NOT_UNLOCKED_FLIGHT_WHISTLE_FOR_ZONE = 368,
  SPELL_CUSTOM_ERROR_THERE_ARE_NO_UNLOCKED_FLIGHT_POINTS_NEARBY = 369, SPELL_CUSTOM_ERROR_YOU_MUST_HAVE_A_FELGUARD = 370, SPELL_CUSTOM_ERROR_TARGET_HAS_NO_FESTERING_WOUNDS = 371, SPELL_CUSTOM_ERROR_YOU_DONT_HAVE_DEADLY_OR_WOUND_POISON_ACTIVE = 372,
  SPELL_CUSTOM_ERROR_CANNOT_READ_SOLDIER_DOG_TAG_WITHOUT_HEADLAMP_ON = 373, SPELL_CUSTOM_ERROR_YOU_HAVE_NO_WOOD_TO_COLLECT = 374, SPELL_CUSTOM_ERROR_YOU_ARE_NOT_WEARING_A_SHIRT = 375, SPELL_CUSTOM_ERROR_TARGET_MUST_BE_DEAD = 376,
  SPELL_CUSTOM_ERROR_YOUR_TARGET_IS_ALREADY_EMBIGGIFIED = 377, SPELL_CUSTOM_ERROR_YOU_MUST_TARGET_A_SINISTER_GLADIATOR_ITEM = 378, SPELL_CUSTOM_ERROR_THIS_ITEM_LEVEL_IS_TOO_HIGH_FOR_THIS_UPGRADE = 379, SPELL_CUSTOM_ERROR_THE_BALLISTA_CANNOT_BE_USED_WHILE_ON_FIRE = 380,
  SPELL_CUSTOM_ERROR_YOU_MUST_TARGET_A_DREAD_GLADIATOR_ITEM = 381, SPELL_CUSTOM_ERROR_YOU_DO_KNOT_KNOW_HOW_TO_TAME_BLOOD_BEASTS = 382, SPELL_CUSTOM_ERROR_CAN_ONLY_BE_USED_IN_THE_EVENING = 385, SPELL_CUSTOM_ERROR_REQUIRES_PAKU_TO_BE_YOUR_CHOSEN_LOA = 386,
  SPELL_CUSTOM_ERROR_REQUIRES_VIGOR_ENGAGED = 387, SPELL_CUSTOM_ERROR_YOUR_TARGET_IS_NOT_HUNGRY = 388, SPELL_CUSTOM_ERROR_YOU_CAN_ONLY_HAVE_ON_TREASURE_MAP_MISSION = 389, SPELL_CUSTOM_ERROR_YOU_ALREADY_HAVE_A_SILAS_SPHERE_OF_TRANSMUTATION = 390,
  SPELL_CUSTOM_ERROR_YOU_DO_NOT_HAVE_THE_MALLET_OF_THUNDEROUS_SKINS = 391, SPELL_CUSTOM_ERROR_YOU_MUST_HAVE_AN_OPEN_STABLE_SLOT = 393, SPELL_CUSTOM_ERROR_DOES_NOT_WORK_ON_CRITTERS = 394, SPELL_CUSTOM_ERROR_CAN_ONLY_BE_USED_ON_HATI = 395,
  SPELL_CUSTOM_ERROR_YOU_ALREADY_HAVE_IWENS_ENCHANTING_ROD = 396, SPELL_CUSTOM_ERROR_YOU_ALREADY_HAVE_MALLET_OF_THUNDEROUS_SKINS = 397, SPELL_CUSTOM_ERROR_CAN_ONLY_BE_USED_ON_INERT_TIDE_WATCHERS_OR_VOODOO_MASKS = 398, SPELL_CUSTOM_ERROR_YOU_MUST_BE_AT_SHRINE_TO_MAKE_OFFERING_TO_LOA = 399,
  SPELL_CUSTOM_ERROR_REQUIRES_EMERALD_EMPOWERMENT = 400, SPELL_CUSTOM_ERROR_YOU_MUST_BE_AN_HONORED_TAUREN = 401, SPELL_CUSTOM_ERROR_REQUIRES_CHITTERSPINE_MEAT = 402, SPELL_CUSTOM_ERROR_REQUIRES_HEART_FORGE = 403,
  SPELL_CUSTOM_ERROR_NOT_AUTHORIZED_TO_ACCESS_CHARGING_STATION = 405, SPELL_CUSTOM_ERROR_REQUIRES_MARDIVAS_ARCANE_COFFER = 406, SPELL_CUSTOM_ERROR_REQUIRES_HEART_OF_AZEROTH_ATOP_HEART_FORGE = 407, SPELL_CUSTOM_ERROR_REQUIRES_BRINESTONE_PICKAXE = 408,
  SPELL_CUSTOM_ERROR_YOU_ALREADY_COLLECTED_DATA_ON_THIS_TARGET = 409, SPELL_CUSTOM_ERROR_YOU_ALREADY_HAVE_THIS_ESSENCE_FOR_CURRENT_SPEC = 410, SPELL_CUSTOM_ERROR_YOU_CANNOT_SUMMON_ANOTHER_PET_WHILE_RIDING_HATI = 411, SPELL_CUSTOM_ERROR_YOU_HAVE_ALREADY_COLLECTED_THIS_AZEROTH_MINI = 422,
  SPELL_CUSTOM_ERROR_YOUR_TARGET_IS_ALREADY_AFFECTED_BY_TEA_TIME = 412, SPELL_CUSTOM_ERROR_YOU_MUST_COMPLETE_QUEST_THE_HEART_FORGE_TO_INFUSE_ESSENCE = 413, SPELL_CUSTOM_ERROR_THIS_TARGET_DOES_NOT_HAVE_YOUR_RAZOR_CORAL = 414, SPELL_CUSTOM_ERROR_YOU_DO_NOT_HAVE_ENOUGH_OF_THAT_ITEM = 415,
  SPELL_CUSTOM_ERROR_YOUR_TARGET_IS_NOT_WEARING_UNBOUND_CURSED_LOVERS_RING = 417, SPELL_CUSTOM_ERROR_YOUR_CURSED_LOVERS_RING_IS_ALREDY_BOUND = 418, SPELL_CUSTOM_ERROR_YOU_MUST_TARGET_A_NOTORIUS_GLADIATOR_ITEM = 421, SPELL_CUSTOM_ERROR_YOU_CANT_CARRY_MORE_PICKAXES_CHUM_SEEDS = 423,
  SPELL_CUSTOM_ERROR_REQUIRES_HOLIDAY_FEAST_OF_WINTER_WEIL = 424, SPELL_CUSTOM_ERROR_REQUIRES_ASHJRAKAMAS_SHROUD_OF_RESOLVE = 425, SPELL_CUSTOM_ERROR_REQUIRES_WAR_MODE = 426, SPELL_CUSTOM_ERROR_ONLY_ONE_OF_THIS_MASK_MAY_BE_WORN = 427,
  SPELL_CUSTOM_ERROR_YOU_CANNOT_ASCEND_WHILE_THE_TARRAGRUE_IS_NEARBY = 428, SPELL_CUSTOM_ERROR_TARGET_DOES_NOT_HAVE_A_VALID_AZERITE_ESSENCE = 429, SPELL_CUSTOM_ERROR_YOUR_MIND_IS_STILL_RECOVERING_FROM_RECENT_VISION = 430, SPELL_CUSTOM_ERROR_REQUIRES_VESSEL_OF_HORRIFIC_VISIONS = 431,
  SPELL_CUSTOM_ERROR_REQUIRES_ALL_PARTY_MEMBERS_TO_BE_WEARING_ASHJRAKAMAS_SHROUD_OF_RESOLVE = 432, SPELL_CUSTOM_ERROR_REQUIRES_ALL_PARTY_MEMBERS_TO_POSSESS_A_VESSEL_OF_HORRIFIC_VISIONS = 434, SPELL_CUSTOM_ERROR_YOU_ALREADY_HAVE_THE_HIGHEST_RANKED_ESSENCE_AVAILABLE_FROM_THIS_SOURCE = 435, SPELL_CUSTOM_ERROR_REQUIRES_DARKMOON_GAME_TOKEN = 436,
  SPELL_CUSTOM_ERROR_YOU_ARE_NOT_THE_RIGHT_PROFESSION = 437, SPELL_CUSTOM_ERROR_YOU_ALREADY_KNOW_HOW_TO_CRAFT_A_VOID_FOCUS = 438, SPELL_CUSTOM_ERROR_YOU_ALREADY_KNOW_THE_RECIPES_IN_THIS_BOOK = 439, SPELL_CUSTOM_ERROR_YOU_MUST_TARGET_A_CORRUPTED_GLADIATORS_ITEM = 440,
  SPELL_CUSTOM_ERROR_REQUIRES_THE_FIX_IT_STICK = 441, SPELL_CUSTOM_ERROR_THAT_ITEM_CANNOT_RECEIVE_ADDITIONAL_SOCKETS = 442, SPELL_CUSTOM_ERROR_YOU_ALREADY_HAVE_A_CONTRACTED_VETERAN_TROOP = 443, SPELL_CUSTOM_ERROR_YOU_ARE_CURRENTLY_AT_YOUR_TROOP_CAPACITY = 444,
  SPELL_CUSTOM_ERROR_YOU_DONT_HAVE_ENOUGH_ANIMA = 445, SPELL_CUSTOM_ERROR_TARGET_ALREADY_HOLDING_VOID_TOUCHED_SKULL = 446, SPELL_CUSTOM_ERROR_TARGETS_INVENTORY_IS_FULL = 447, SPELL_CUSTOM_ERROR_TARGETS_MIND_IS_PROTECTED_BY_NEURAL_SILENCER = 448,
  SPELL_CUSTOM_ERROR_ALL_TARGETS_MINDS_ARE_PROTECTED_BY_NEURAL_SILENCERS = 449, SPELL_CUSTOM_ERROR_YOU_MUST_FIND_A_MORE_POWERFUL_CORE_TO_PROGRESS_YOUR_CLOAK_RANKS_FURTHER = 450, SPELL_CUSTOM_ERROR_YOU_CANNOT_USE_THIS_ITEM_IN_WAR_MODE = 451, SPELL_CUSTOM_ERROR_YOU_CANNOT_MAKE_YOUR_CAMP_HERE = 452,
  SPELL_CUSTOM_ERROR_REQUIRES_TITANIC_BEACON = 453, SPELL_CUSTOM_ERROR_THAT_OBJECT_IS_LOCKED = 454, SPELL_CUSTOM_ERROR_INVALID_COMBINATION = 455, SPELL_CUSTOM_ERROR_NO_NEARBY_ENEMY_PLAYERS_ARE_CORRUPTED = 456,
  SPELL_CUSTOM_ERROR_THAT_SPELL_IS_ALREADY_ACTIVE = 457, SPELL_CUSTOM_ERROR_YOU_CANNOT_USE_THIS_WHEN_THE_TARRAGRUE_HAS_BEEN_ALERTED = 458, SPELL_CUSTOM_ERROR_THAT_GUEST_ALREADY_HAS_TEA = 459, SPELL_CUSTOM_ERROR_REQUIRES_SHADOWLANDS_SKINNING = 460,
  SPELL_CUSTOM_ERROR_REQUIRES_HUNTERS_MARK_ON_A_TARGET = 461, SPELL_CUSTOM_ERROR_HOUNDMASTER_LOKSEY_IS_BUSY = 462, SPELL_CUSTOM_ERROR_REQUIRES_COIL_OF_ROPE = 463, SPELL_CUSTOM_ERROR_MUST_BE_IN_A_REST_AREA = 464,
  SPELL_CUSTOM_ERROR_TARGET_IS_LINKED_TO_SOMEBODY_ELSE = 465, SPELL_CUSTOM_ERROR_YOU_DONT_HAVE_A_SUMMONED_GHOUL = 466, SPELL_CUSTOM_ERROR_ONE_OF_YOUR_PARTY_MEMBERS_IS_AN_INELIGIBLE_CLASS = 467, SPELL_CUSTOM_ERROR_YOU_MUST_SELECT_A_SOULBIND_BOSS_AND_TIER_FIRST = 468,
  SPELL_CUSTOM_ERROR_THAT_GUEST_DOESNT_WANT_THIS = 469, SPELL_CUSTOM_ERROR_YOU_MUST_DEFEAT_THE_EMPOWERED_GUARD_TO_ASCEND = 470, SPELL_CUSTOM_ERROR_REQUIRES_SOULSTEEL_FORGE = 471, SPELL_CUSTOM_ERROR_REQUIRES_PROOF_OF_PURITY = 472,
  SPELL_CUSTOM_ERROR_REQUIRES_PROOF_OF_HUMILITY = 473, SPELL_CUSTOM_ERROR_REQUIRES_PROOF_OF_COURAGE = 474, SPELL_CUSTOM_ERROR_REQUIRES_PROOF_OF_WISDOM = 475, SPELL_CUSTOM_ERROR_REQUIRES_PROOF_OF_LOYALTY = 476,
  SPELL_CUSTOM_ERROR_REQUIRES_ARCANE_SPECILIZATION = 477, SPELL_CUSTOM_ERROR_PLEASE_GATHER_YOUR_PARTY_BEFORE_QUEUING = 478, SPELL_CUSTOM_ERROR_YOU_DO_NOT_KNOW_HOW_TO_TAME_GARGON = 479, SPELL_CUSTOM_ERROR_REQUIRES_DEAD_SPRIGGAN = 480,
  SPELL_CUSTOM_ERROR_YOU_ALREADY_USED_A_PROFESSION_JOURNAL_THIS_WEEK = 481, SPELL_CUSTOM_ERROR_REQUIRES_MORDRETHAR_THE_DEATH_GATE = 482, SPELL_CUSTOM_ERROR_REQUIRES_PLAGUEFALLEN = 483, SPELL_CUSTOM_ERROR_YOU_CANNOT_FIT_THROUGH_THERE = 484,
  SPELL_CUSTOM_ERROR_A_BINDING_RITUAL_PREVENTS_THIS_FROM_OPENING = 485, SPELL_CUSTOM_ERROR_THAT_CHARM_IS_ALREADY_APPLIED = 486, SPELL_CUSTOM_ERROR_THAT_SIGIL_IS_ALREADY_APPLIED = 487, SPELL_CUSTOM_ERROR_AT_LEAST_ONE_GUEST_MUST_RSVP_BEFORE_YOU_OPEN_COURT = 488,
  SPELL_CUSTOM_ERROR_THERE_IS_NO_TIME_LIMIT_TO_INCREASE = 489, SPELL_CUSTOM_ERROR_YOUR_HEART_OF_AZEROTH_IS_CURRENTLY_DISABLED = 490, SPELL_CUSTOM_ERROR_ESSENCE_YOU_ARE_TRYING_TO_ACTIVATE_IS_INVALID = 491, SPELL_CUSTOM_ERROR_REQUIRES_MEDALLION_OF_SERVICE = 492,
  SPELL_CUSTOM_ERROR_ALL_PLAYERS_MUST_HAVE_QUEST_TORGHAST_TOWER_OF_THE_DAMNED = 493, SPELL_CUSTOM_ERROR_REQUIRES_SHADOWLANDS_ENGINEERING = 494, SPELL_CUSTOM_ERROR_YOU_ARE_NOT_IN_DEEP_ENOUGH_WATER = 495, SPELL_CUSTOM_ERROR_REQUIRES_FRESH_WATERS_OF_ARDENWEALD_OR_BASTION = 496,
  SPELL_CUSTOM_ERROR_REQUIRES_30_INFUSED_RUBIES = 497, SPELL_CUSTOM_ERROR_THE_CURSE_OF_TERAMANIKS_LEGACY_IS_KEEPING_YOUR_MOUNTS_FROM_HEEDING_YOUR_CALL = 498, SPELL_CUSTOM_ERROR_YOU_DO_NOT_KNOW_HOW_TO_TAME_CLOUD_SERPENTS = 499, SPELL_CUSTOM_ERROR_YOU_DO_NOT_KNOW_HOW_TO_TAME_UNDEAD_CREATURES = 500,
  SPELL_CUSTOM_ERROR_REQUIRES_THE_FORGE_OF_BONDS = 501, SPELL_CUSTOM_ERROR_REQUIRES_GATAMATOS = 502, SPELL_CUSTOM_ERROR_MUST_BE_CHANNELLING_MIND_SEAR = 503, SPELL_CUSTOM_ERROR_YOU_DONT_HAVE_ANY_PERIODIC_EFFECTS_ACTIVE = 504,
  SPELL_CUSTOM_ERROR_YOU_ARE_NOT_BEST_FRIENDS_WITH_ANY_EMBER_COURT_GUESTS = 505, SPELL_CUSTOM_ERROR_YOU_MUST_OBTAIN_VENOMOUS_SOLVENTS = 506, SPELL_CUSTOM_ERROR_YOU_MUST_OBTAIN_DREAD_POLLEN = 507, SPELL_CUSTOM_ERROR_A_PARTY_MEMBER_DOES_NOT_HAVE_THAT_LAYER_UNLOCKED = 508,
  SPELL_CUSTOM_ERROR_INVENTORY_IS_FULL = 509, SPELL_CUSTOM_ERROR_YOU_HAVE_NO_ANIMA_TO_DEPOSIT = 510, SPELL_CUSTOM_ERROR_YOUR_MOUNT_IGNORES_YOUR_CALL_WITHIN_THE_MAW = 511, SPELL_CUSTOM_ERROR_YOUR_BUTLER_IS_ALREADY_PRESENT_SOMEWHERE_IN_THE_EMBER_COURT = 512,
  SPELL_CUSTOM_ERROR_YOU_HAVE_ALREADY_BUILT_THIS_CONSTRUCT = 513, SPELL_CUSTOM_ERROR_REQUIRES_INNER_ALTAR_OF_DOMINATION = 514, SPELL_CUSTOM_ERROR_PARTY_MEMBER_DOES_NOT_MEET_REQUIREMENTS_TO_QUEUE = 515, SPELL_CUSTOM_ERROR_NO_CONSTRUCT_CURRENTLY_ACTIVE = 516,
  SPELL_CUSTOM_ERROR_COMPLETE_THE_QUEST_LINE_WELCOME_TO_ZANDALAR = 517, SPELL_CUSTOM_ERROR_COMPLETE_THE_QUEST_LINE_A_NATION_DIVIDED = 518, SPELL_CUSTOM_ERROR_CANNOT_BE_USED_ON_COMMON_QUALITY_ITEMS = 519, SPELL_CUSTOM_ERROR_YOU_MUST_BE_PLEDGED_TO_THE_VENTHYR = 520,
  SPELL_CUSTOM_ERROR_YOU_MUST_BE_PLEDGED_TO_THE_NIGHT_FAE = 521, SPELL_CUSTOM_ERROR_YOU_MUST_BE_PLEDGED_TO_THE_KYRIAN = 522, SPELL_CUSTOM_ERROR_YOU_MUST_BE_PLEDGED_TO_THE_NECROLORDS = 523, SPELL_CUSTOM_ERROR_YOU_MUST_BE_IN_THE_SHADOWLANDS = 524,
  SPELL_CUSTOM_ERROR_REQUIRES_SANCTUM_RESERVOIR = 525, SPELL_CUSTOM_ERROR_THIS_WILDSEED_OF_REGROWTH_IS_STILL_INCUBATING = 526, SPELL_CUSTOM_ERROR_THIS_WILDSEED_OF_REGROWTH_IS_STILL_GROWING = 527, SPELL_CUSTOM_ERROR_YOU_MUST_BE_PARTY_LEADER_TO_START_THIS_ESCORT = 528,
  SPELL_CUSTOM_ERROR_YOU_HAVE_FULLY_UPGRADED_ALL_OF_YOUR_CONDUITS = 529, SPELL_CUSTOM_ERROR_YOU_HAVE_ALREADY_ADDED_THAT_CONDUIT = 530, SPELL_CUSTOM_ERROR_TARGET_MUST_BE_WEAKENED = 531, SPELL_CUSTOM_ERROR_YOU_CANNOT_ADD_THAT_CONDUIT_TO_FORGE_OF_BONDS = 532,
  SPELL_CUSTOM_ERROR_YOU_CANNOT_SOULSHAPE_DURING_LICHBORNE = 533, SPELL_CUSTOM_ERROR_YOU_CANT_DO_THAT_WHILE_CARRYING_AN_ANIMACONE = 534, SPELL_CUSTOM_ERROR_NECESSARY_CONSTRUCT_NOT_PRESENT = 535, SPELL_CUSTOM_ERROR_THAT_GUEST_IS_ALREADY_COVERED_IN_GELATIN = 536,
  SPELL_CUSTOM_ERROR_YOU_NEED_TO_WAIT_TO_USE_THIS_ITEM = 537, SPELL_CUSTOM_ERROR_THAT_ALLY_ALREADY_HAS_TEA = 538, SPELL_CUSTOM_ERROR_TARGET_DOES_NOT_NEED_TEA = 539, SPELL_CUSTOM_ERROR_THEY_DONT_DESERVE_YOUR_FANCY_TEA = 540,
  SPELL_CUSTOM_ERROR_YOUR_GORM_PREFERS_TO_EAT_DEAD_THINGS = 541, SPELL_CUSTOM_ERROR_YOUR_GORM_HAS_ALREADY_EATEN_THAT_CORPSE = 542, SPELL_CUSTOM_ERROR_YOU_NEED_A_GORMLING_FROM_NIYA_TO_DO_THAT = 543, SPELL_CUSTOM_ERROR_TARGET_IS_ALREADY_SHRUNKEN = 544,
  SPELL_CUSTOM_ERROR_TARGET_IS_ALREADY_ENLARGED = 545, SPELL_CUSTOM_ERROR_LADY_MOONBERRYS_WAND_IS_FOR_ENEMIES_AND_MAWRATS = 546, SPELL_CUSTOM_ERROR_LADY_MOONBERRYS_WAND_IS_FOR_ENEMIES = 547, SPELL_CUSTOM_ERROR_TARGET_IS_ALREADY_TRANSFORMED_INTO_A_SNAIL = 548,
  SPELL_CUSTOM_ERROR_YOUR_TARGET_MUST_BE_BELOW_50_PCT_HEALTH = 549, SPELL_CUSTOM_ERROR_LADY_MOONBERRYS_WAND_IS_DRAINED_OF_POWER = 550, SPELL_CUSTOM_ERROR_THIS_BOOK_HOLDS_NO_RECIPES_FOR_YOUR_PROFESSION = 551, SPELL_CUSTOM_ERROR_YOU_HAVE_NO_KORTHIAN_RELICS_IN_YOUR_INVENTORY = 552,
  SPELL_CUSTOM_ERROR_YOU_MUST_BE_IN_THE_RIFT_TO_INTERACT_WITH_THIS = 553, SPELL_CUSTOM_ERROR_CANNOT_SUMMON_WHILE_IN_THE_RIFT = 554, SPELL_CUSTOM_ERROR_YOU_NEED_AN_ACTIVE_ELEMENTAL_SHIELD = 600, SPELL_CUSTOM_ERROR_SPEAK_TO_ARCHIVIST_TO_TURN_IN_RELIC_FRAGMENTS = 601,
  SPELL_CUSTOM_ERROR_REQUIRES_RESEARCH_REPORTS_ANCIENT_SHRINES = 602, SPELL_CUSTOM_ERROR_YOUR_STEWARD_IS_NOT_PRESENT = 603, SPELL_CUSTOM_ERROR_YOUR_STEWARD_HAS_ALREADY_BEEN_TRANSFORMED = 604, SPELL_CUSTOM_ERROR_REQUIRES_KORTHIAN_RELICS = 605,
  SPELL_CUSTOM_ERROR_REQUIRES_FULL_EMPOWERED_BAR = 606, SPELL_CUSTOM_ERROR_REQUIRES_YOU_TO_BE_RIDING_A_YAK = 607, SPELL_CUSTOM_ERROR_JAITHYS_IS_NOT_A_CANNIBAL = 609, SPELL_CUSTOM_ERROR_THAT_ITEM_IS_PUNY_UNWORTHY_FIND_ANOTHER = 610,
  SPELL_CUSTOM_ERROR_JAITHYS_HUNGERS_ONLY_FOR_WEAPONS = 611, SPELL_CUSTOM_ERROR_RETURN_TO_RELIQUARY_OF_REMEMBERANCE_TO_SUBMIT_KORTHIAN_RELICS = 612, SPELL_CUSTOM_ERROR_SHARDS_OF_DOMINATION_CAN_BE_REMOVED_BY_SOULFIRE_CHISEL = 615, SPELL_CUSTOM_ERROR_YOU_HAVE_LEARNED_EVERYTHING_FROM_THAT_MAP = 616,
  SPELL_CUSTOM_ERROR_YOU_MUST_TARGET_A_CRITTER_TO_HELP_IT_ATONE_FOR_ITS_SINS = 617, SPELL_CUSTOM_ERROR_YOU_MUST_BE_A_MEMBER_OF_THE_KYRIAN_COVENANT_OR_HAVE_REACHED_RENOWN_80_WITH_THE_KYRIAN = 619, SPELL_CUSTOM_ERROR_YOU_MUST_BE_A_MEMBER_OF_THE_NECROLORD_COVENANT_OR_HAVE_REACHED_RENOWN_80_WITH_THE_NECROLORDS = 620, SPELL_CUSTOM_ERROR_YOU_MUST_BE_A_MEMBER_OF_THE_NIGHT_FAE_COVENANT_OR_HAVE_REACHED_RENOWN_80_WITH_THE_NIGHT_FAE = 621,
  SPELL_CUSTOM_ERROR_YOU_MUST_BE_A_MEMBER_OF_THE_VENTHYR_COVENANT_OR_HAVE_REACHED_RENOWN_80_WITH_THE_VENTHYR = 622, SPELL_CUSTOM_ERROR_YOU_ALREADY_HAVE_THAT_MUCH_RENOWN_WITH_YOUR_ACTIVE_COVENANT = 627, SPELL_CUSTOM_ERROR_CANNOT_EXCEED_THE_MAXIMUM_FOR_THAT_CURRENCY = 628
}
 
enum  StealthType { STEALTH_GENERAL = 0, STEALTH_TRAP = 1, TOTAL_STEALTH_TYPES = 2 }
 
enum  InvisibilityType {
  INVISIBILITY_GENERAL = 0, INVISIBILITY_UNK1 = 1, INVISIBILITY_UNK2 = 2, INVISIBILITY_TRAP = 3,
  INVISIBILITY_UNK4 = 4, INVISIBILITY_UNK5 = 5, INVISIBILITY_DRUNK = 6, INVISIBILITY_UNK7 = 7,
  INVISIBILITY_UNK8 = 8, INVISIBILITY_UNK9 = 9, INVISIBILITY_UNK10 = 10, INVISIBILITY_UNK11 = 11,
  INVISIBILITY_UNK12 = 12, INVISIBILITY_TRA13 = 13, INVISIBILITY_UNK14 = 14, INVISIBILITY_UNK15 = 15,
  INVISIBILITY_UNK16 = 16, INVISIBILITY_UNK17 = 17, INVISIBILITY_UNK18 = 18, INVISIBILITY_UNK19 = 19,
  INVISIBILITY_UNK20 = 20, INVISIBILITY_UNK21 = 21, INVISIBILITY_UNK22 = 22, INVISIBILITY_TRA23 = 23,
  INVISIBILITY_UNK24 = 24, INVISIBILITY_UNK25 = 25, INVISIBILITY_UNK26 = 26, INVISIBILITY_UNK27 = 27,
  INVISIBILITY_UNK28 = 28, INVISIBILITY_UNK29 = 29, INVISIBILITY_UNK30 = 30, INVISIBILITY_UNK31 = 31,
  INVISIBILITY_UNK32 = 32, INVISIBILITY_UNK33 = 33, INVISIBILITY_UNK34 = 34, INVISIBILITY_UNK35 = 35,
  INVISIBILITY_UNK36 = 36, INVISIBILITY_UNK37 = 37, TOTAL_INVISIBILITY_TYPES = 38
}
 
enum  ServerSideVisibilityType { SERVERSIDE_VISIBILITY_GM = 0, SERVERSIDE_VISIBILITY_GHOST = 1, TOTAL_SERVERSIDE_VISIBILITY_TYPES = 2 }
 
enum  GhostVisibilityType { GHOST_VISIBILITY_ALIVE = 0x1, GHOST_VISIBILITY_GHOST = 0x2 }
 
enum  AuraStateType {
  AURA_STATE_NONE = 0, AURA_STATE_DEFENSIVE = 1, AURA_STATE_WOUNDED_20_PERCENT = 2, AURA_STATE_UNBALANCED = 3,
  AURA_STATE_FROZEN = 4, AURA_STATE_MARKED = 5, AURA_STATE_WOUNDED_25_PERCENT = 6, AURA_STATE_DEFENSIVE_2 = 7,
  AURA_STATE_BANISHED = 8, AURA_STATE_DAZED = 9, AURA_STATE_VICTORIOUS = 10, AURA_STATE_RAMPAGE = 11,
  AURA_STATE_FAERIE_FIRE = 12, AURA_STATE_WOUNDED_35_PERCENT = 13, AURA_STATE_RAID_ENCOUNTER_2 = 14, AURA_STATE_DRUID_PERIODIC_HEAL = 15,
  AURA_STATE_ROGUE_POISONED = 16, AURA_STATE_ENRAGED = 17, AURA_STATE_BLEED = 18, AURA_STATE_VULNERABLE = 19,
  AURA_STATE_ARENA_PREPARATION = 20, AURA_STATE_WOUND_HEALTH_20_80 = 21, AURA_STATE_RAID_ENCOUNTER = 22, AURA_STATE_HEALTHY_75_PERCENT = 23,
  AURA_STATE_WOUND_HEALTH_35_80 = 24
}
 
enum  Mechanics : uint32 {
  MECHANIC_NONE = 0, MECHANIC_CHARM = 1, MECHANIC_DISORIENTED = 2, MECHANIC_DISARM = 3,
  MECHANIC_DISTRACT = 4, MECHANIC_FEAR = 5, MECHANIC_GRIP = 6, MECHANIC_ROOT = 7,
  MECHANIC_SLOW_ATTACK = 8, MECHANIC_SILENCE = 9, MECHANIC_SLEEP = 10, MECHANIC_SNARE = 11,
  MECHANIC_STUN = 12, MECHANIC_FREEZE = 13, MECHANIC_KNOCKOUT = 14, MECHANIC_BLEED = 15,
  MECHANIC_BANDAGE = 16, MECHANIC_POLYMORPH = 17, MECHANIC_BANISH = 18, MECHANIC_SHIELD = 19,
  MECHANIC_SHACKLE = 20, MECHANIC_MOUNT = 21, MECHANIC_INFECTED = 22, MECHANIC_TURN = 23,
  MECHANIC_HORROR = 24, MECHANIC_INVULNERABILITY = 25, MECHANIC_INTERRUPT = 26, MECHANIC_DAZE = 27,
  MECHANIC_DISCOVERY = 28, MECHANIC_IMMUNE_SHIELD = 29, MECHANIC_SAPPED = 30, MECHANIC_ENRAGED = 31,
  MECHANIC_WOUNDED = 32, MAX_MECHANIC = 33
}
 
enum  DispelType {
  DISPEL_NONE = 0, DISPEL_MAGIC = 1, DISPEL_CURSE = 2, DISPEL_DISEASE = 3,
  DISPEL_POISON = 4, DISPEL_STEALTH = 5, DISPEL_INVISIBILITY = 6, DISPEL_ALL = 7,
  DISPEL_SPE_NPC_ONLY = 8, DISPEL_ENRAGE = 9, DISPEL_ZG_TICKET = 10, DESPEL_OLD_UNUSED = 11
}
 
enum  SpellImmunity {
  IMMUNITY_EFFECT = 0, IMMUNITY_STATE = 1, IMMUNITY_SCHOOL = 2, IMMUNITY_DAMAGE = 3,
  IMMUNITY_DISPEL = 4, IMMUNITY_MECHANIC = 5, IMMUNITY_ID = 6, MAX_SPELL_IMMUNITY
}
 
enum  Targets {
  TARGET_UNIT_CASTER = 1, TARGET_UNIT_NEARBY_ENEMY = 2, TARGET_UNIT_NEARBY_PARTY = 3, TARGET_UNIT_NEARBY_ALLY = 4,
  TARGET_UNIT_PET = 5, TARGET_UNIT_TARGET_ENEMY = 6, TARGET_UNIT_SRC_AREA_ENTRY = 7, TARGET_UNIT_DEST_AREA_ENTRY = 8,
  TARGET_DEST_HOME = 9, TARGET_UNIT_SRC_AREA_UNK_11 = 11, TARGET_UNIT_SRC_AREA_ENEMY = 15, TARGET_UNIT_DEST_AREA_ENEMY = 16,
  TARGET_DEST_DB = 17, TARGET_DEST_CASTER = 18, TARGET_UNIT_CASTER_AREA_PARTY = 20, TARGET_UNIT_TARGET_ALLY = 21,
  TARGET_SRC_CASTER = 22, TARGET_GAMEOBJECT_TARGET = 23, TARGET_UNIT_CONE_ENEMY_24 = 24, TARGET_UNIT_TARGET_ANY = 25,
  TARGET_GAMEOBJECT_ITEM_TARGET = 26, TARGET_UNIT_MASTER = 27, TARGET_DEST_DYNOBJ_ENEMY = 28, TARGET_DEST_DYNOBJ_ALLY = 29,
  TARGET_UNIT_SRC_AREA_ALLY = 30, TARGET_UNIT_DEST_AREA_ALLY = 31, TARGET_DEST_CASTER_SUMMON = 32, TARGET_UNIT_SRC_AREA_PARTY = 33,
  TARGET_UNIT_DEST_AREA_PARTY = 34, TARGET_UNIT_TARGET_PARTY = 35, TARGET_DEST_CASTER_UNK_36 = 36, TARGET_UNIT_LASTTARGET_AREA_PARTY = 37,
  TARGET_UNIT_NEARBY_ENTRY = 38, TARGET_DEST_CASTER_FISHING = 39, TARGET_GAMEOBJECT_NEARBY_ENTRY = 40, TARGET_DEST_CASTER_FRONT_RIGHT = 41,
  TARGET_DEST_CASTER_BACK_RIGHT = 42, TARGET_DEST_CASTER_BACK_LEFT = 43, TARGET_DEST_CASTER_FRONT_LEFT = 44, TARGET_UNIT_TARGET_CHAINHEAL_ALLY = 45,
  TARGET_DEST_NEARBY_ENTRY = 46, TARGET_DEST_CASTER_FRONT = 47, TARGET_DEST_CASTER_BACK = 48, TARGET_DEST_CASTER_RIGHT = 49,
  TARGET_DEST_CASTER_LEFT = 50, TARGET_GAMEOBJECT_SRC_AREA = 51, TARGET_GAMEOBJECT_DEST_AREA = 52, TARGET_DEST_TARGET_ENEMY = 53,
  TARGET_UNIT_CONE_ENEMY_54 = 54, TARGET_DEST_CASTER_FRONT_LEAP = 55, TARGET_UNIT_CASTER_AREA_RAID = 56, TARGET_UNIT_TARGET_RAID = 57,
  TARGET_UNIT_NEARBY_RAID = 58, TARGET_UNIT_CONE_ALLY = 59, TARGET_UNIT_CONE_ENTRY = 60, TARGET_UNIT_TARGET_AREA_RAID_CLASS = 61,
  TARGET_UNK_62 = 62, TARGET_DEST_TARGET_ANY = 63, TARGET_DEST_TARGET_FRONT = 64, TARGET_DEST_TARGET_BACK = 65,
  TARGET_DEST_TARGET_RIGHT = 66, TARGET_DEST_TARGET_LEFT = 67, TARGET_DEST_TARGET_FRONT_RIGHT = 68, TARGET_DEST_TARGET_BACK_RIGHT = 69,
  TARGET_DEST_TARGET_BACK_LEFT = 70, TARGET_DEST_TARGET_FRONT_LEFT = 71, TARGET_DEST_CASTER_RANDOM = 72, TARGET_DEST_CASTER_RADIUS = 73,
  TARGET_DEST_TARGET_RANDOM = 74, TARGET_DEST_TARGET_RADIUS = 75, TARGET_DEST_CHANNEL_TARGET = 76, TARGET_UNIT_CHANNEL_TARGET = 77,
  TARGET_DEST_DEST_FRONT = 78, TARGET_DEST_DEST_BACK = 79, TARGET_DEST_DEST_RIGHT = 80, TARGET_DEST_DEST_LEFT = 81,
  TARGET_DEST_DEST_FRONT_RIGHT = 82, TARGET_DEST_DEST_BACK_RIGHT = 83, TARGET_DEST_DEST_BACK_LEFT = 84, TARGET_DEST_DEST_FRONT_LEFT = 85,
  TARGET_DEST_DEST_RANDOM = 86, TARGET_DEST_DEST = 87, TARGET_DEST_DYNOBJ_NONE = 88, TARGET_DEST_TRAJ = 89,
  TARGET_UNIT_TARGET_MINIPET = 90, TARGET_DEST_DEST_RADIUS = 91, TARGET_UNIT_SUMMONER = 92, TARGET_CORPSE_SRC_AREA_ENEMY = 93,
  TARGET_UNIT_VEHICLE = 94, TARGET_UNIT_TARGET_PASSENGER = 95, TARGET_UNIT_PASSENGER_0 = 96, TARGET_UNIT_PASSENGER_1 = 97,
  TARGET_UNIT_PASSENGER_2 = 98, TARGET_UNIT_PASSENGER_3 = 99, TARGET_UNIT_PASSENGER_4 = 100, TARGET_UNIT_PASSENGER_5 = 101,
  TARGET_UNIT_PASSENGER_6 = 102, TARGET_UNIT_PASSENGER_7 = 103, TARGET_UNIT_CONE_ENEMY_104 = 104, TARGET_UNIT_UNK_105 = 105,
  TARGET_DEST_CHANNEL_CASTER = 106, TARGET_UNK_DEST_AREA_UNK_107 = 107, TARGET_GAMEOBJECT_CONE_108 = 108, TARGET_GAMEOBJECT_CONE_109 = 109,
  TARGET_UNIT_CONE_ENTRY_110 = 110, TARGET_UNK_111 = 111, TARGET_UNK_112 = 112, TARGET_UNK_113 = 113,
  TARGET_UNK_114 = 114, TARGET_UNK_115 = 115, TARGET_UNK_116 = 116, TARGET_UNK_117 = 117,
  TARGET_UNIT_TARGET_ALLY_OR_RAID = 118, TARGET_CORPSE_SRC_AREA_RAID = 119, TARGET_UNIT_CASTER_AND_SUMMONS = 120, TARGET_UNK_121 = 121,
  TARGET_UNIT_AREA_THREAT_LIST = 122, TARGET_UNIT_AREA_TAP_LIST = 123, TARGET_UNK_124 = 124, TARGET_DEST_CASTER_GROUND = 125,
  TARGET_UNK_126 = 126, TARGET_UNK_127 = 127, TARGET_UNK_128 = 128, TARGET_UNIT_CONE_ENTRY_129 = 129,
  TARGET_UNK_130 = 130, TARGET_DEST_SUMMONER = 131, TARGET_DEST_TARGET_ALLY = 132, TARGET_UNIT_LINE_CASTER_TO_DEST_ALLY = 133,
  TARGET_UNIT_LINE_CASTER_TO_DEST_ENEMY = 134, TARGET_UNIT_LINE_CASTER_TO_DEST = 135, TARGET_UNK_136 = 136, TARGET_UNK_137 = 137,
  TARGET_UNK_138 = 138, TARGET_UNK_139 = 139, TARGET_UNK_140 = 140, TARGET_UNK_141 = 141,
  TARGET_UNK_142 = 142, TARGET_UNK_143 = 143, TARGET_UNK_144 = 144, TARGET_UNK_145 = 145,
  TARGET_UNK_146 = 146, TARGET_UNK_147 = 147, TARGET_UNK_148 = 148, TARGET_UNK_149 = 149,
  TARGET_UNIT_OWN_CRITTER = 150, TARGET_UNK_151 = 151, TOTAL_SPELL_TARGETS
}
 
enum  SpellMissInfo : uint8 {
  SPELL_MISS_NONE = 0, SPELL_MISS_MISS = 1, SPELL_MISS_RESIST = 2, SPELL_MISS_DODGE = 3,
  SPELL_MISS_PARRY = 4, SPELL_MISS_BLOCK = 5, SPELL_MISS_EVADE = 6, SPELL_MISS_IMMUNE = 7,
  SPELL_MISS_IMMUNE2 = 8, SPELL_MISS_DEFLECT = 9, SPELL_MISS_ABSORB = 10, SPELL_MISS_REFLECT = 11
}
 
enum  SpellHitType {
  SPELL_HIT_TYPE_CRIT_DEBUG = 0x01, SPELL_HIT_TYPE_CRIT = 0x02, SPELL_HIT_TYPE_HIT_DEBUG = 0x04, SPELL_HIT_TYPE_SPLIT = 0x08,
  SPELL_HIT_TYPE_VICTIM_IS_ATTACKER = 0x10, SPELL_HIT_TYPE_ATTACK_TABLE_DEBUG = 0x20, SPELL_HIT_TYPE_UNK = 0x40, SPELL_HIT_TYPE_NO_ATTACKER = 0x80
}
 
enum  SpellDmgClass { SPELL_DAMAGE_CLASS_NONE = 0, SPELL_DAMAGE_CLASS_MAGIC = 1, SPELL_DAMAGE_CLASS_MELEE = 2, SPELL_DAMAGE_CLASS_RANGED = 3 }
 
enum  SpellPreventionType { SPELL_PREVENTION_TYPE_NONE = 0, SPELL_PREVENTION_TYPE_SILENCE = 1, SPELL_PREVENTION_TYPE_PACIFY = 2, SPELL_PREVENTION_TYPE_NO_ACTIONS = 4 }
 
enum  GameobjectTypes : uint8 {
  GAMEOBJECT_TYPE_DOOR = 0, GAMEOBJECT_TYPE_BUTTON = 1, GAMEOBJECT_TYPE_QUESTGIVER = 2, GAMEOBJECT_TYPE_CHEST = 3,
  GAMEOBJECT_TYPE_BINDER = 4, GAMEOBJECT_TYPE_GENERIC = 5, GAMEOBJECT_TYPE_TRAP = 6, GAMEOBJECT_TYPE_CHAIR = 7,
  GAMEOBJECT_TYPE_SPELL_FOCUS = 8, GAMEOBJECT_TYPE_TEXT = 9, GAMEOBJECT_TYPE_GOOBER = 10, GAMEOBJECT_TYPE_TRANSPORT = 11,
  GAMEOBJECT_TYPE_AREADAMAGE = 12, GAMEOBJECT_TYPE_CAMERA = 13, GAMEOBJECT_TYPE_MAP_OBJECT = 14, GAMEOBJECT_TYPE_MAP_OBJ_TRANSPORT = 15,
  GAMEOBJECT_TYPE_DUEL_ARBITER = 16, GAMEOBJECT_TYPE_FISHINGNODE = 17, GAMEOBJECT_TYPE_RITUAL = 18, GAMEOBJECT_TYPE_MAILBOX = 19,
  GAMEOBJECT_TYPE_DO_NOT_USE = 20, GAMEOBJECT_TYPE_GUARDPOST = 21, GAMEOBJECT_TYPE_SPELLCASTER = 22, GAMEOBJECT_TYPE_MEETINGSTONE = 23,
  GAMEOBJECT_TYPE_FLAGSTAND = 24, GAMEOBJECT_TYPE_FISHINGHOLE = 25, GAMEOBJECT_TYPE_FLAGDROP = 26, GAMEOBJECT_TYPE_MINI_GAME = 27,
  GAMEOBJECT_TYPE_DO_NOT_USE_2 = 28, GAMEOBJECT_TYPE_CONTROL_ZONE = 29, GAMEOBJECT_TYPE_AURA_GENERATOR = 30, GAMEOBJECT_TYPE_DUNGEON_DIFFICULTY = 31,
  GAMEOBJECT_TYPE_BARBER_CHAIR = 32, GAMEOBJECT_TYPE_DESTRUCTIBLE_BUILDING = 33, GAMEOBJECT_TYPE_GUILD_BANK = 34, GAMEOBJECT_TYPE_TRAPDOOR = 35,
  GAMEOBJECT_TYPE_NEW_FLAG = 36, GAMEOBJECT_TYPE_NEW_FLAG_DROP = 37, GAMEOBJECT_TYPE_GARRISON_BUILDING = 38, GAMEOBJECT_TYPE_GARRISON_PLOT = 39,
  GAMEOBJECT_TYPE_CLIENT_CREATURE = 40, GAMEOBJECT_TYPE_CLIENT_ITEM = 41, GAMEOBJECT_TYPE_CAPTURE_POINT = 42, GAMEOBJECT_TYPE_PHASEABLE_MO = 43,
  GAMEOBJECT_TYPE_GARRISON_MONUMENT = 44, GAMEOBJECT_TYPE_GARRISON_SHIPMENT = 45, GAMEOBJECT_TYPE_GARRISON_MONUMENT_PLAQUE = 46, GAMEOBJECT_TYPE_ITEM_FORGE = 47,
  GAMEOBJECT_TYPE_UI_LINK = 48, GAMEOBJECT_TYPE_KEYSTONE_RECEPTACLE = 49, GAMEOBJECT_TYPE_GATHERING_NODE = 50, GAMEOBJECT_TYPE_CHALLENGE_MODE_REWARD = 51,
  GAMEOBJECT_TYPE_MULTI = 52, GAMEOBJECT_TYPE_SIEGEABLE_MULTI = 53, GAMEOBJECT_TYPE_SIEGEABLE_MO = 54, GAMEOBJECT_TYPE_PVP_REWARD = 55,
  GAMEOBJECT_TYPE_PLAYER_CHOICE_CHEST = 56, GAMEOBJECT_TYPE_LEGENDARY_FORGE = 57, GAMEOBJECT_TYPE_GARR_TALENT_TREE = 58, GAMEOBJECT_TYPE_WEEKLY_REWARD_CHEST = 59,
  GAMEOBJECT_TYPE_CLIENT_MODEL = 60
}
 
enum  GameObjectFlags {
  GO_FLAG_IN_USE = 0x00000001, GO_FLAG_LOCKED = 0x00000002, GO_FLAG_INTERACT_COND = 0x00000004, GO_FLAG_TRANSPORT = 0x00000008,
  GO_FLAG_NOT_SELECTABLE = 0x00000010, GO_FLAG_NODESPAWN = 0x00000020, GO_FLAG_AI_OBSTACLE = 0x00000040, GO_FLAG_FREEZE_ANIMATION = 0x00000080,
  GO_FLAG_DAMAGED = 0x00000200, GO_FLAG_DESTROYED = 0x00000400, GO_FLAG_INTERACT_DISTANCE_USES_TEMPLATE_MODEL = 0x00080000, GO_FLAG_MAP_OBJECT = 0x00100000
}
 
enum  GameObjectDynamicLowFlags {
  GO_DYNFLAG_LO_HIDE_MODEL = 0x02, GO_DYNFLAG_LO_ACTIVATE = 0x04, GO_DYNFLAG_LO_ANIMATE = 0x08, GO_DYNFLAG_LO_NO_INTERACT = 0x10,
  GO_DYNFLAG_LO_SPARKLE = 0x20, GO_DYNFLAG_LO_STOPPED = 0x40
}
 
enum  GOState : uint8 {
  GO_STATE_ACTIVE = 0, GO_STATE_READY = 1, GO_STATE_ACTIVE_ALTERNATIVE = 2, GO_STATE_TRANSPORT_ACTIVE = 24,
  GO_STATE_TRANSPORT_STOPPED = 25
}
 
enum  GameObjectDestructibleState { GO_DESTRUCTIBLE_INTACT = 0, GO_DESTRUCTIBLE_DAMAGED = 1, GO_DESTRUCTIBLE_DESTROYED = 2, GO_DESTRUCTIBLE_REBUILDING = 3 }
 
enum  TextEmotes {
  TEXT_EMOTE_AGREE = 1, TEXT_EMOTE_AMAZE = 2, TEXT_EMOTE_ANGRY = 3, TEXT_EMOTE_APOLOGIZE = 4,
  TEXT_EMOTE_APPLAUD = 5, TEXT_EMOTE_BASHFUL = 6, TEXT_EMOTE_BECKON = 7, TEXT_EMOTE_BEG = 8,
  TEXT_EMOTE_BITE = 9, TEXT_EMOTE_BLEED = 10, TEXT_EMOTE_BLINK = 11, TEXT_EMOTE_BLUSH = 12,
  TEXT_EMOTE_BONK = 13, TEXT_EMOTE_BORED = 14, TEXT_EMOTE_BOUNCE = 15, TEXT_EMOTE_BRB = 16,
  TEXT_EMOTE_BOW = 17, TEXT_EMOTE_BURP = 18, TEXT_EMOTE_BYE = 19, TEXT_EMOTE_CACKLE = 20,
  TEXT_EMOTE_CHEER = 21, TEXT_EMOTE_CHICKEN = 22, TEXT_EMOTE_CHUCKLE = 23, TEXT_EMOTE_CLAP = 24,
  TEXT_EMOTE_CONFUSED = 25, TEXT_EMOTE_CONGRATULATE = 26, TEXT_EMOTE_COUGH = 27, TEXT_EMOTE_COWER = 28,
  TEXT_EMOTE_CRACK = 29, TEXT_EMOTE_CRINGE = 30, TEXT_EMOTE_CRY = 31, TEXT_EMOTE_CURIOUS = 32,
  TEXT_EMOTE_CURTSEY = 33, TEXT_EMOTE_DANCE = 34, TEXT_EMOTE_DRINK = 35, TEXT_EMOTE_DROOL = 36,
  TEXT_EMOTE_EAT = 37, TEXT_EMOTE_EYE = 38, TEXT_EMOTE_FART = 39, TEXT_EMOTE_FIDGET = 40,
  TEXT_EMOTE_FLEX = 41, TEXT_EMOTE_FROWN = 42, TEXT_EMOTE_GASP = 43, TEXT_EMOTE_GAZE = 44,
  TEXT_EMOTE_GIGGLE = 45, TEXT_EMOTE_GLARE = 46, TEXT_EMOTE_GLOAT = 47, TEXT_EMOTE_GREET = 48,
  TEXT_EMOTE_GRIN = 49, TEXT_EMOTE_GROAN = 50, TEXT_EMOTE_GROVEL = 51, TEXT_EMOTE_GUFFAW = 52,
  TEXT_EMOTE_HAIL = 53, TEXT_EMOTE_HAPPY = 54, TEXT_EMOTE_HELLO = 55, TEXT_EMOTE_HUG = 56,
  TEXT_EMOTE_HUNGRY = 57, TEXT_EMOTE_KISS = 58, TEXT_EMOTE_KNEEL = 59, TEXT_EMOTE_LAUGH = 60,
  TEXT_EMOTE_LAYDOWN = 61, TEXT_EMOTE_MESSAGE = 62, TEXT_EMOTE_MOAN = 63, TEXT_EMOTE_MOON = 64,
  TEXT_EMOTE_MOURN = 65, TEXT_EMOTE_NO = 66, TEXT_EMOTE_NOD = 67, TEXT_EMOTE_NOSEPICK = 68,
  TEXT_EMOTE_PANIC = 69, TEXT_EMOTE_PEER = 70, TEXT_EMOTE_PLEAD = 71, TEXT_EMOTE_POINT = 72,
  TEXT_EMOTE_POKE = 73, TEXT_EMOTE_PRAY = 74, TEXT_EMOTE_ROAR = 75, TEXT_EMOTE_ROFL = 76,
  TEXT_EMOTE_RUDE = 77, TEXT_EMOTE_SALUTE = 78, TEXT_EMOTE_SCRATCH = 79, TEXT_EMOTE_SEXY = 80,
  TEXT_EMOTE_SHAKE = 81, TEXT_EMOTE_SHOUT = 82, TEXT_EMOTE_SHRUG = 83, TEXT_EMOTE_SHY = 84,
  TEXT_EMOTE_SIGH = 85, TEXT_EMOTE_SIT = 86, TEXT_EMOTE_SLEEP = 87, TEXT_EMOTE_SNARL = 88,
  TEXT_EMOTE_SPIT = 89, TEXT_EMOTE_STARE = 90, TEXT_EMOTE_SURPRISED = 91, TEXT_EMOTE_SURRENDER = 92,
  TEXT_EMOTE_TALK = 93, TEXT_EMOTE_TALKEX = 94, TEXT_EMOTE_TALKQ = 95, TEXT_EMOTE_TAP = 96,
  TEXT_EMOTE_THANK = 97, TEXT_EMOTE_THREATEN = 98, TEXT_EMOTE_TIRED = 99, TEXT_EMOTE_VICTORY = 100,
  TEXT_EMOTE_WAVE = 101, TEXT_EMOTE_WELCOME = 102, TEXT_EMOTE_WHINE = 103, TEXT_EMOTE_WHISTLE = 104,
  TEXT_EMOTE_WORK = 105, TEXT_EMOTE_YAWN = 106, TEXT_EMOTE_BOGGLE = 107, TEXT_EMOTE_CALM = 108,
  TEXT_EMOTE_COLD = 109, TEXT_EMOTE_COMFORT = 110, TEXT_EMOTE_CUDDLE = 111, TEXT_EMOTE_DUCK = 112,
  TEXT_EMOTE_INSULT = 113, TEXT_EMOTE_INTRODUCE = 114, TEXT_EMOTE_JK = 115, TEXT_EMOTE_LICK = 116,
  TEXT_EMOTE_LISTEN = 117, TEXT_EMOTE_LOST = 118, TEXT_EMOTE_MOCK = 119, TEXT_EMOTE_PONDER = 120,
  TEXT_EMOTE_POUNCE = 121, TEXT_EMOTE_PRAISE = 122, TEXT_EMOTE_PURR = 123, TEXT_EMOTE_PUZZLE = 124,
  TEXT_EMOTE_RAISE = 125, TEXT_EMOTE_READY = 126, TEXT_EMOTE_SHIMMY = 127, TEXT_EMOTE_SHIVER = 128,
  TEXT_EMOTE_SHOO = 129, TEXT_EMOTE_SLAP = 130, TEXT_EMOTE_SMIRK = 131, TEXT_EMOTE_SNIFF = 132,
  TEXT_EMOTE_SNUB = 133, TEXT_EMOTE_SOOTHE = 134, TEXT_EMOTE_STINK = 135, TEXT_EMOTE_TAUNT = 136,
  TEXT_EMOTE_TEASE = 137, TEXT_EMOTE_THIRSTY = 138, TEXT_EMOTE_VETO = 139, TEXT_EMOTE_SNICKER = 140,
  TEXT_EMOTE_STAND = 141, TEXT_EMOTE_TICKLE = 142, TEXT_EMOTE_VIOLIN = 143, TEXT_EMOTE_SMILE = 163,
  TEXT_EMOTE_RASP = 183, TEXT_EMOTE_PITY = 203, TEXT_EMOTE_GROWL = 204, TEXT_EMOTE_BARK = 205,
  TEXT_EMOTE_SCARED = 223, TEXT_EMOTE_FLOP = 224, TEXT_EMOTE_LOVE = 225, TEXT_EMOTE_MOO = 226,
  TEXT_EMOTE_COMMEND = 243, TEXT_EMOTE_TRAIN = 264, TEXT_EMOTE_HELPME = 303, TEXT_EMOTE_INCOMING = 304,
  TEXT_EMOTE_CHARGE = 305, TEXT_EMOTE_FLEE = 306, TEXT_EMOTE_ATTACKMYTARGET = 307, TEXT_EMOTE_OOM = 323,
  TEXT_EMOTE_FOLLOW = 324, TEXT_EMOTE_WAIT = 325, TEXT_EMOTE_HEALME = 326, TEXT_EMOTE_OPENFIRE = 327,
  TEXT_EMOTE_FLIRT = 328, TEXT_EMOTE_JOKE = 329, TEXT_EMOTE_GOLFCLAP = 343, TEXT_EMOTE_WINK = 363,
  TEXT_EMOTE_PAT = 364, TEXT_EMOTE_SERIOUS = 365, TEXT_EMOTE_MOUNT_SPECIAL = 366, TEXT_EMOTE_GOODLUCK = 367,
  TEXT_EMOTE_BLAME = 368, TEXT_EMOTE_BLANK = 369, TEXT_EMOTE_BRANDISH = 370, TEXT_EMOTE_BREATH = 371,
  TEXT_EMOTE_DISAGREE = 372, TEXT_EMOTE_DOUBT = 373, TEXT_EMOTE_EMBARRASS = 374, TEXT_EMOTE_ENCOURAGE = 375,
  TEXT_EMOTE_ENEMY = 376, TEXT_EMOTE_EYEBROW = 377, TEXT_EMOTE_TOAST = 378, TEXT_EMOTE_FAIL = 379,
  TEXT_EMOTE_HIGHFIVE = 380, TEXT_EMOTE_ABSENT = 381, TEXT_EMOTE_ARM = 382, TEXT_EMOTE_AWE = 383,
  TEXT_EMOTE_BACKPACK = 384, TEXT_EMOTE_BADFEELING = 385, TEXT_EMOTE_CHALLENGE = 386, TEXT_EMOTE_CHUG = 387,
  TEXT_EMOTE_DING = 389, TEXT_EMOTE_FACEPALM = 390, TEXT_EMOTE_FAINT = 391, TEXT_EMOTE_GO = 392,
  TEXT_EMOTE_GOING = 393, TEXT_EMOTE_GLOWER = 394, TEXT_EMOTE_HEADACHE = 395, TEXT_EMOTE_HICCUP = 396,
  TEXT_EMOTE_HISS = 398, TEXT_EMOTE_HOLDHAND = 399, TEXT_EMOTE_HURRY = 401, TEXT_EMOTE_IDEA = 402,
  TEXT_EMOTE_JEALOUS = 403, TEXT_EMOTE_LUCK = 404, TEXT_EMOTE_MAP = 405, TEXT_EMOTE_MERCY = 406,
  TEXT_EMOTE_MUTTER = 407, TEXT_EMOTE_NERVOUS = 408, TEXT_EMOTE_OFFER = 409, TEXT_EMOTE_PET = 410,
  TEXT_EMOTE_PINCH = 411, TEXT_EMOTE_PROUD = 413, TEXT_EMOTE_PROMISE = 414, TEXT_EMOTE_PULSE = 415,
  TEXT_EMOTE_PUNCH = 416, TEXT_EMOTE_POUT = 417, TEXT_EMOTE_REGRET = 418, TEXT_EMOTE_REVENGE = 420,
  TEXT_EMOTE_ROLLEYES = 421, TEXT_EMOTE_RUFFLE = 422, TEXT_EMOTE_SAD = 423, TEXT_EMOTE_SCOFF = 424,
  TEXT_EMOTE_SCOLD = 425, TEXT_EMOTE_SCOWL = 426, TEXT_EMOTE_SEARCH = 427, TEXT_EMOTE_SHAKEFIST = 428,
  TEXT_EMOTE_SHIFTY = 429, TEXT_EMOTE_SHUDDER = 430, TEXT_EMOTE_SIGNAL = 431, TEXT_EMOTE_SILENCE = 432,
  TEXT_EMOTE_SING = 433, TEXT_EMOTE_SMACK = 434, TEXT_EMOTE_SNEAK = 435, TEXT_EMOTE_SNEEZE = 436,
  TEXT_EMOTE_SNORT = 437, TEXT_EMOTE_SQUEAL = 438, TEXT_EMOTE_STOPATTACK = 439, TEXT_EMOTE_SUSPICIOUS = 440,
  TEXT_EMOTE_THINK = 441, TEXT_EMOTE_TRUCE = 442, TEXT_EMOTE_TWIDDLE = 443, TEXT_EMOTE_WARN = 444,
  TEXT_EMOTE_SNAP = 445, TEXT_EMOTE_CHARM = 446, TEXT_EMOTE_COVEREARS = 447, TEXT_EMOTE_CROSSARMS = 448,
  TEXT_EMOTE_LOOK = 449, TEXT_EMOTE_OBJECT = 450, TEXT_EMOTE_SWEAT = 451, TEXT_EMOTE_YW = 453,
  TEXT_EMOTE_READ = 456, TEXT_EMOTE_BOOT = 506, TEXT_EMOTE_FORTHEALLIANCE = 507, TEXT_EMOTE_FORTTHEHORDE = 508,
  TEXT_EMOTE_WHOA = 517, TEXT_EMOTE_OOPS = 518, TEXT_EMOTE_ALLIANCE = 519, TEXT_EMOTE_HORDE = 520,
  TEXT_EMOTE_MEOW = 521, TEXT_EMOTE_BOOP = 522
}
 
enum  Emote {
  EMOTE_ONESHOT_NONE = 0, EMOTE_ONESHOT_TALK = 1, EMOTE_ONESHOT_BOW = 2, EMOTE_ONESHOT_WAVE = 3,
  EMOTE_ONESHOT_CHEER = 4, EMOTE_ONESHOT_EXCLAMATION = 5, EMOTE_ONESHOT_QUESTION = 6, EMOTE_ONESHOT_EAT = 7,
  EMOTE_STATE_DANCE = 10, EMOTE_ONESHOT_LAUGH = 11, EMOTE_STATE_SLEEP = 12, EMOTE_STATE_SIT = 13,
  EMOTE_ONESHOT_RUDE = 14, EMOTE_ONESHOT_ROAR = 15, EMOTE_ONESHOT_KNEEL = 16, EMOTE_ONESHOT_KISS = 17,
  EMOTE_ONESHOT_CRY = 18, EMOTE_ONESHOT_CHICKEN = 19, EMOTE_ONESHOT_BEG = 20, EMOTE_ONESHOT_APPLAUD = 21,
  EMOTE_ONESHOT_SHOUT = 22, EMOTE_ONESHOT_FLEX = 23, EMOTE_ONESHOT_SHY = 24, EMOTE_ONESHOT_POINT = 25,
  EMOTE_STATE_STAND = 26, EMOTE_STATE_READY_UNARMED = 27, EMOTE_STATE_WORK_SHEATHED = 28, EMOTE_STATE_POINT = 29,
  EMOTE_STATE_NONE = 30, EMOTE_ONESHOT_WOUND = 33, EMOTE_ONESHOT_WOUND_CRITICAL = 34, EMOTE_ONESHOT_ATTACK_UNARMED = 35,
  EMOTE_ONESHOT_ATTACK1H = 36, EMOTE_ONESHOT_ATTACK2HTIGHT = 37, EMOTE_ONESHOT_ATTACK2H_LOOSE = 38, EMOTE_ONESHOT_PARRY_UNARMED = 39,
  EMOTE_ONESHOT_PARRY_SHIELD = 43, EMOTE_ONESHOT_READY_UNARMED = 44, EMOTE_ONESHOT_READY1H = 45, EMOTE_ONESHOT_READY_BOW = 48,
  EMOTE_ONESHOT_SPELL_PRECAST = 50, EMOTE_ONESHOT_SPELL_CAST = 51, EMOTE_ONESHOT_BATTLE_ROAR = 53, EMOTE_ONESHOT_SPECIALATTACK1H = 54,
  EMOTE_ONESHOT_KICK = 60, EMOTE_ONESHOT_ATTACK_THROWN = 61, EMOTE_STATE_STUN = 64, EMOTE_STATE_DEAD = 65,
  EMOTE_ONESHOT_SALUTE = 66, EMOTE_STATE_KNEEL = 68, EMOTE_STATE_USE_STANDING = 69, EMOTE_ONESHOT_WAVE_NO_SHEATHE = 70,
  EMOTE_ONESHOT_CHEER_NO_SHEATHE = 71, EMOTE_ONESHOT_EAT_NO_SHEATHE = 92, EMOTE_STATE_STUN_NO_SHEATHE = 93, EMOTE_ONESHOT_DANCE = 94,
  EMOTE_ONESHOT_SALUTE_NO_SHEATH = 113, EMOTE_STATE_USE_STANDING_NO_SHEATHE = 133, EMOTE_ONESHOT_LAUGH_NO_SHEATHE = 153, EMOTE_STATE_WORK = 173,
  EMOTE_STATE_SPELL_PRECAST = 193, EMOTE_ONESHOT_READY_RIFLE = 213, EMOTE_STATE_READY_RIFLE = 214, EMOTE_STATE_WORK_MINING = 233,
  EMOTE_STATE_WORK_CHOPWOOD = 234, EMOTE_STATE_APPLAUD = 253, EMOTE_ONESHOT_LIFTOFF = 254, EMOTE_ONESHOT_YES = 273,
  EMOTE_ONESHOT_NO = 274, EMOTE_ONESHOT_TRAIN = 275, EMOTE_ONESHOT_LAND = 293, EMOTE_STATE_AT_EASE = 313,
  EMOTE_STATE_READY1H = 333, EMOTE_STATE_SPELL_KNEEL_START = 353, EMOTE_STATE_SUBMERGED = 373, EMOTE_ONESHOT_SUBMERGE = 374,
  EMOTE_STATE_READY2H = 375, EMOTE_STATE_READY_BOW = 376, EMOTE_ONESHOT_MOUNT_SPECIAL = 377, EMOTE_STATE_TALK = 378,
  EMOTE_STATE_FISHING = 379, EMOTE_ONESHOT_FISHING = 380, EMOTE_ONESHOT_LOOT = 381, EMOTE_STATE_WHIRLWIND = 382,
  EMOTE_STATE_DROWNED = 383, EMOTE_STATE_HOLD_BOW = 384, EMOTE_STATE_HOLD_RIFLE = 385, EMOTE_STATE_HOLD_THROWN = 386,
  EMOTE_ONESHOT_DROWN = 387, EMOTE_ONESHOT_STOMP = 388, EMOTE_ONESHOT_ATTACK_OFF = 389, EMOTE_ONESHOT_ATTACK_OFF_PIERCE = 390,
  EMOTE_STATE_ROAR = 391, EMOTE_STATE_LAUGH = 392, EMOTE_ONESHOT_CREATURE_SPECIAL = 393, EMOTE_ONESHOT_JUMPLANDRUN = 394,
  EMOTE_ONESHOT_JUMPEND = 395, EMOTE_ONESHOT_TALK_NO_SHEATHE = 396, EMOTE_ONESHOT_POINT_NO_SHEATHE = 397, EMOTE_STATE_CANNIBALIZE = 398,
  EMOTE_ONESHOT_JUMPSTART = 399, EMOTE_STATE_DANCESPECIAL = 400, EMOTE_ONESHOT_DANCESPECIAL = 401, EMOTE_ONESHOT_CUSTOM_SPELL_01 = 402,
  EMOTE_ONESHOT_CUSTOM_SPELL_02 = 403, EMOTE_ONESHOT_CUSTOM_SPELL_03 = 404, EMOTE_ONESHOT_CUSTOM_SPELL_04 = 405, EMOTE_ONESHOT_CUSTOM_SPELL_05 = 406,
  EMOTE_ONESHOT_CUSTOM_SPELL_06 = 407, EMOTE_ONESHOT_CUSTOM_SPELL_07 = 408, EMOTE_ONESHOT_CUSTOM_SPELL_08 = 409, EMOTE_ONESHOT_CUSTOM_SPELL_09 = 410,
  EMOTE_ONESHOT_CUSTOM_SPELL_10 = 411, EMOTE_STATE_EXCLAIM = 412, EMOTE_STATE_DANCE_CUSTOM = 413, EMOTE_STATE_SIT_CHAIR_MED = 415,
  EMOTE_STATE_CUSTOM_SPELL_01 = 416, EMOTE_STATE_CUSTOM_SPELL_02 = 417, EMOTE_STATE_EAT = 418, EMOTE_STATE_CUSTOM_SPELL_04 = 419,
  EMOTE_STATE_CUSTOM_SPELL_03 = 420, EMOTE_STATE_CUSTOM_SPELL_05 = 421, EMOTE_STATE_SPELLEFFECT_HOLD = 422, EMOTE_STATE_EAT_NO_SHEATHE = 423,
  EMOTE_STATE_MOUNT = 424, EMOTE_STATE_READY2HL = 425, EMOTE_STATE_SIT_CHAIR_HIGH = 426, EMOTE_STATE_FALL = 427,
  EMOTE_STATE_LOOT = 428, EMOTE_STATE_SUBMERGED_NEW = 429, EMOTE_ONESHOT_COWER = 430, EMOTE_STATE_COWER = 431,
  EMOTE_ONESHOT_USE_STANDING = 432, EMOTE_STATE_STEALTH_STAND = 433, EMOTE_ONESHOT_OMNICAST_GHOUL = 434, EMOTE_ONESHOT_ATTACK_BOW = 435,
  EMOTE_ONESHOT_ATTACK_RIFLE = 436, EMOTE_STATE_SWIM_IDLE = 437, EMOTE_STATE_ATTACK_UNARMED = 438, EMOTE_ONESHOT_SPELL_CAST_W_SOUND = 439,
  EMOTE_ONESHOT_DODGE = 440, EMOTE_ONESHOT_PARRY1H = 441, EMOTE_ONESHOT_PARRY2H = 442, EMOTE_ONESHOT_PARRY2HL = 443,
  EMOTE_STATE_FLYFALL = 444, EMOTE_ONESHOT_FLYDEATH = 445, EMOTE_STATE_FLY_FALL = 446, EMOTE_ONESHOT_FLY_SIT_GROUND_DOWN = 447,
  EMOTE_ONESHOT_FLY_SIT_GROUND_UP = 448, EMOTE_ONESHOT_EMERGE = 449, EMOTE_ONESHOT_DRAGON_SPIT = 450, EMOTE_STATE_SPECIAL_UNARMED = 451,
  EMOTE_ONESHOT_FLYGRAB = 452, EMOTE_STATE_FLYGRABCLOSED = 453, EMOTE_ONESHOT_FLYGRABTHROWN = 454, EMOTE_STATE_FLY_SIT_GROUND = 455,
  EMOTE_STATE_WALK_BACKWARDS = 456, EMOTE_ONESHOT_FLYTALK = 457, EMOTE_ONESHOT_FLYATTACK1H = 458, EMOTE_STATE_CUSTOM_SPELL_08 = 459,
  EMOTE_ONESHOT_FLY_DRAGON_SPIT = 460, EMOTE_STATE_SIT_CHAIR_LOW = 461, EMOTE_ONESHOT_STUN = 462, EMOTE_ONESHOT_SPELL_CAST_OMNI = 463,
  EMOTE_STATE_READY_THROWN = 465, EMOTE_ONESHOT_WORK_CHOPWOOD = 466, EMOTE_ONESHOT_WORK_MINING = 467, EMOTE_STATE_SPELL_CHANNEL_OMNI = 468,
  EMOTE_STATE_SPELL_CHANNEL_DIRECTED = 469, EMOTE_STAND_STATE_NONE = 470, EMOTE_STATE_READYJOUST = 471, EMOTE_STATE_STRANGULATE = 472,
  EMOTE_STATE_STRANGULATE2 = 473, EMOTE_STATE_READY_SPELL_OMNI = 474, EMOTE_STATE_HOLD_JOUST = 475, EMOTE_ONESHOT_CRY_JAINA = 476,
  EMOTE_ONESHOT_SPECIAL_UNARMED = 477, EMOTE_STATE_DANCE_NOSHEATHE = 478, EMOTE_ONESHOT_SNIFF = 479, EMOTE_ONESHOT_DRAGONSTOMP = 480,
  EMOTE_ONESHOT_KNOCKDOWN = 482, EMOTE_STATE_READ = 483, EMOTE_ONESHOT_FLYEMOTETALK = 485, EMOTE_STATE_READ_ALLOWMOVEMENT = 492,
  EMOTE_STATE_CUSTOM_SPELL_06 = 498, EMOTE_STATE_CUSTOM_SPELL_07 = 499, EMOTE_STATE_CUSTOM_SPELL_08_2 = 500, EMOTE_STATE_CUSTOM_SPELL_09 = 501,
  EMOTE_STATE_CUSTOM_SPELL_10 = 502, EMOTE_STATE_READY1H_ALLOW_MOVEMENT = 505, EMOTE_STATE_READY2H_ALLOW_MOVEMENT = 506, EMOTE_ONESHOT_MONKOFFENSE_ATTACKUNARMED = 507,
  EMOTE_ONESHOT_MONKOFFENSE_SPECIALUNARMED = 508, EMOTE_ONESHOT_MONKOFFENSE_PARRYUNARMED = 509, EMOTE_STATE_MONKOFFENSE_READYUNARMED = 510, EMOTE_ONESHOT_PALMSTRIKE = 511,
  EMOTE_STATE_CRANE = 512, EMOTE_ONESHOT_OPEN = 517, EMOTE_STATE_READ_CHRISTMAS = 518, EMOTE_ONESHOT_FLYATTACK2HL = 526,
  EMOTE_ONESHOT_FLYATTACKTHROWN = 527, EMOTE_STATE_FLYREADYSPELLDIRECTED = 528, EMOTE_STATE_FLY_READY_1H = 531, EMOTE_STATE_MEDITATE = 533,
  EMOTE_STATE_FLY_READY_2HL = 534, EMOTE_ONESHOT_TOGROUND = 535, EMOTE_ONESHOT_TOFLY = 536, EMOTE_STATE_ATTACKTHROWN = 537,
  EMOTE_STATE_SPELL_CHANNEL_DIRECTED_NOSOUND = 538, EMOTE_ONESHOT_WORK = 539, EMOTE_STATE_READYUNARMED_NOSOUND = 540, EMOTE_ONESHOT_MONKOFFENSE_ATTACKUNARMEDOFF = 543,
  EMOTE_RECLINED_MOUNT_PASSENGER = 546, EMOTE_ONESHOT_QUESTION_2 = 547, EMOTE_ONESHOT_SPELL_CHANNEL_DIRECTED_NOSOUND = 549, EMOTE_STATE_KNEEL_2 = 550,
  EMOTE_ONESHOT_FLYATTACKUNARMED = 551, EMOTE_ONESHOT_FLYCOMBATWOUND = 552, EMOTE_ONESHOT_MOUNTSELFSPECIAL = 553, EMOTE_ONESHOT_ATTACKUNARMED_NOSOUND = 554,
  EMOTE_STATE_WOUNDCRITICAL_DOESNT_WORK = 555, EMOTE_ONESHOT_ATTACK1H_NO_SOUND = 556, EMOTE_STATE_MOUNT_SELF_IDLE = 557, EMOTE_ONESHOT_WALK = 558,
  EMOTE_STATE_OPENED = 559, EMOTE_STATE_CUSTOMSPELL03 = 564, EMOTE_ONESHOT_BREATHOFFIRE = 565, EMOTE_STATE_ATTACK1H = 567,
  EMOTE_STATE_WORK_CHOPWOOD_2 = 568, EMOTE_STATE_USESTANDING_LOOP = 569, EMOTE_STATE_USESTANDING = 572, EMOTE_ONESHOT_SHEATH = 573,
  EMOTE_ONESHOT_LAUGH_NO_SOUND = 574, EMOTE_RECLINED_MOUNT = 575, EMOTE_ONESHOT_ATTACK1H_2 = 577, EMOTE_STATE_CRY_NOSOUND = 578,
  EMOTE_ONESHOT_CRY_NOSOUND = 579, EMOTE_ONESHOT_COMBATCRITICAL = 584, EMOTE_STATE_TRAIN = 585, EMOTE_STATE_WORK_CHOPWOOD_LUMBER_AXE = 586,
  EMOTE_ONESHOT_SPECIALATTACK2H = 587, EMOTE_STATE_READ_AND_TALK = 588, EMOTE_ONESHOT_STAND_VAR1 = 589, EMOTE_REXXAR_STRANGLES_GOBLIN = 590,
  EMOTE_ONESHOT_STAND_VAR2 = 591, EMOTE_ONESHOT_DEATH = 592, EMOTE_STATE_TALKONCE = 595, EMOTE_STATE_ATTACK2H = 596,
  EMOTE_STATE_SIT_GROUND = 598, EMOTE_STATE_WORK_CHOPWOOD3 = 599, EMOTE_STATE_CUSTOMSPELL01 = 601, EMOTE_ONESHOT_COMBATWOUND = 602,
  EMOTE_ONESHOT_TALK_EXCLAMATION = 603, EMOTE_ONESHOT_QUESTION2 = 604, EMOTE_STATE_CRY = 605, EMOTE_STATE_USESTANDING_LOOP2 = 606,
  EMOTE_STATE_WORK_SMITH = 613, EMOTE_STATE_WORK_CHOPWOOD4 = 614, EMOTE_STATE_CUSTOMSPELL02 = 615, EMOTE_STATE_READ_AND_SIT = 616,
  EMOTE_STATE_PARRY_UNARMED = 619, EMOTE_STATE_BLOCK_SHIELD = 620, EMOTE_STATE_SIT_GROUND_2 = 621, EMOTE_ONESHOT_MOUNTSPECIAL = 628,
  EMOTE_ONESHOT_SETTLE = 636, EMOTE_STATE_ATTACK_UNARMED_STILL = 638, EMOTE_STATE_READ_BOOK_AND_TALK = 641, EMOTE_ONESHOT_SLAM = 642,
  EMOTE_ONESHOT_GRABTHROWN = 643, EMOTE_ONESHOT_READYSPELLDIRECTED_NOSOUND = 644, EMOTE_STATE_READYSPELLOMNI_WITH_SOUND = 645, EMOTE_ONESHOT_TALK_BARSERVER = 646,
  EMOTE_ONESHOT_WAVE_BARSERVER = 647, EMOTE_STATE_WORK_MINING2 = 648, EMOTE_STATE_READY2HL_ALLOW_MOVEMENT = 654, EMOTE_STATE_USESTANDING_NOSHEATHE_STILL = 655,
  EMOTE_ONESHOT_WORK_STILL = 657, EMOTE_STATE_HOLD_THROWN_INTERRUPTS = 658, EMOTE_ONESHOT_CANNIBALIZE = 659, EMOTE_ONESHOT_NO_NOT_SWIMMING = 661,
  EMOTE_STATE_READYGLV = 663, EMOTE_ONESHOT_COMBATABILITYGLV01 = 664, EMOTE_ONESHOT_COMBATABILITYGLVOFF01 = 665, EMOTE_ONESHOT_COMBATABILITYGLVBIG02 = 666,
  EMOTE_ONESHOT_PARRYGLV = 667, EMOTE_STATE_WORK_MINING3 = 668, EMOTE_ONESHOT_TALK_NOSHEATHE = 669, EMOTE_ONESHOT_STAND_VAR3 = 671,
  EMOTE_STATE_KNEEL2 = 672, EMOTE_ONESHOT_CUSTOM0 = 673, EMOTE_ONESHOT_CUSTOM1 = 674, EMOTE_ONESHOT_CUSTOM2 = 675,
  EMOTE_ONESHOT_CUSTOM3 = 676, EMOTE_STATE_FLY_READY_UNARMED = 677, EMOTE_ONESHOT_CHEER_FORTHEALLIANCE = 679, EMOTE_ONESHOT_CHEER_FORTHEHORDE = 680,
  EMOTE_ONESHOT_STAND_VAR4 = 690, EMOTE_ONESHOT_FLYEMOTEEXCLAMATION = 691, EMOTE_STATE_EMOTEEAT = 700, EMOTE_STATE_MONKHEAL_CHANNELOMNI = 705,
  EMOTE_STATE_MONKDEFENSE_READYUNARMED = 706, EMOTE_ONESHOT_STAND = 707, EMOTE_STATE_WAPOURHOLD = 709, EMOTE_STATE_READYBLOWDART = 710,
  EMOTE_STATE_WORK_CHOPMEAT = 711, EMOTE_STATE_MONK2HLIDLE = 712, EMOTE_STATE_WAPERCH = 713, EMOTE_STATE_WAGUARDSTAND01 = 714,
  EMOTE_STATE_READ_AND_SIT_CHAIR_MED = 715, EMOTE_STATE_WAGUARDSTAND02 = 716, EMOTE_STATE_WAGUARDSTAND03 = 717, EMOTE_STATE_WAGUARDSTAND04 = 718,
  EMOTE_STATE_WACHANT02 = 719, EMOTE_STATE_WALEAN01 = 720, EMOTE_STATE_DRUNKWALK = 721, EMOTE_STATE_WASCRUBBING = 722,
  EMOTE_STATE_WACHANT01 = 723, EMOTE_STATE_WACHANT03 = 724, EMOTE_STATE_WASUMMON01 = 725, EMOTE_STATE_WATRANCE01 = 726,
  EMOTE_STATE_CUSTOMSPELL05 = 727, EMOTE_STATE_WAHAMMERLOOP = 728, EMOTE_STATE_WABOUND01 = 729, EMOTE_STATE_WABOUND02 = 730,
  EMOTE_STATE_WASACKHOLD = 731, EMOTE_STATE_WASIT01 = 732, EMOTE_STATE_WAROWINGSTANDLEFT = 733, EMOTE_STATE_WAROWINGSTANDRIGHT = 734,
  EMOTE_STATE_LOOT_BITE_SOUND = 735, EMOTE_ONESHOT_WASUMMON01 = 736, EMOTE_ONESHOT_STAND_VAR2_2 = 737, EMOTE_ONESHOT_FALCONEER_START = 738,
  EMOTE_STATE_FALCONEER_LOOP = 739, EMOTE_ONESHOT_FALCONEER_END = 740, EMOTE_STATE_WAPERCH_NOINTERACT = 741, EMOTE_ONESHOT_WASTANDDRINK = 742,
  EMOTE_STATE_WALEAN02 = 743, EMOTE_ONESHOT_READ_END = 744, EMOTE_STATE_WAGUARDSTAND04_ALLOW_MOVEMENT = 745, EMOTE_STATE_READYCROSSBOW = 747,
  EMOTE_ONESHOT_WASTANDDRINK_NOSHEATH = 748, EMOTE_STATE_WAHANG01 = 749, EMOTE_STATE_WABEGGARSTAND = 750, EMOTE_STATE_WADRUNKSTAND = 751,
  EMOTE_ONESHOT_WACRIERTALK = 753, EMOTE_STATE_HOLD_CROSSBOW = 754, EMOTE_STATE_WASIT02 = 757, EMOTE_STATE_WACRANKSTAND = 761,
  EMOTE_ONESHOT_READ_START = 762, EMOTE_ONESHOT_READ_LOOP = 763, EMOTE_ONESHOT_WADRUNKDRINK = 765, EMOTE_STATE_SIT_CHAIR_MED_EAT = 766,
  EMOTE_STATE_KNEEL_COPY = 867, EMOTE_STATE_WORK_CHOPMEAT_NOSHEATHE = 868, EMOTE_ONESHOT_BARPATRON_POINT = 870, EMOTE_STATE_STAND_NOSOUND = 871,
  EMOTE_STATE_MOUNT_FLIGHT_IDLE_NOSOUND = 872, EMOTE_STATE_USESTANDING_LOOP3 = 873, EMOTE_ONESHOT_VEHICLEGRAB = 874, EMOTE_STATE_USESTANDING_LOOP4 = 875,
  EMOTE_STATE_BARPATRON_STAND = 876, EMOTE_ONESHOT_WABEGGARPOINT = 877, EMOTE_STATE_WACRIERSTAND01 = 878, EMOTE_ONESHOT_WABEGGARBEG = 879,
  EMOTE_STATE_WABOATWHEELSTAND = 880, EMOTE_STATE_WASIT03 = 882, EMOTE_STATE_BARSWEEP_STAND = 883, EMOTE_STATE_WAGUARDSTAND05 = 884,
  EMOTE_STATE_WAGUARDSTAND06 = 885, EMOTE_STATE_BARTENDSTAND = 886, EMOTE_STATE_WAHAMMERLOOP2 = 887, EMOTE_STATE_WORK_MINING_NO_COMBAT = 893,
  EMOTE_ONESHOT_CASTSTRONG = 894, EMOTE_STATE_CUSTOMSPELL07 = 895, EMOTE_STATE_WALK = 897, EMOTE_ONESHOT_CLOSE = 898,
  EMOTE_STATE_WACRATEHOLD = 900, EMOTE_STATE_FLYCUSTOMSPELL02 = 901, EMOTE_ONESHOT_SLEEP = 902, EMOTE_STATE_STAND_SETEMOTESTATE = 903,
  EMOTE_ONESHOT_WAWALKTALK = 904, EMOTE_ONESHOT_TAKE_OFF_FINISH = 905, EMOTE_ONESHOT_ATTACK2H = 906, EMOTE_STATE_WA_BARREL_HOLD = 908,
  EMOTE_STATE_WA_BARREL_WALK = 909, EMOTE_STATE_CUSTOMSPELL04 = 910, EMOTE_STATE_FLYWAPERCH01 = 912, EMOTE_ONESHOT_PALSPELLCAST1HUP = 916,
  EMOTE_ONESHOT_READYSPELLOMNI = 917, EMOTE_ONESHOT_SPELLCAST_DIRECTED = 961, EMOTE_STATE_FLYCUSTOMSPELL07 = 977, EMOTE_STATE_FLYCHANNELCASTOMNI = 978,
  EMOTE_STATE_CLOSED = 979, EMOTE_STATE_CUSTOMSPELL10 = 980, EMOTE_STATE_WAWHEELBARROWSTAND = 981, EMOTE_STATE_CUSTOMSPELL06 = 982,
  EMOTE_STATE_CUSTOM1 = 983, EMOTE_STATE_WASIT04 = 986, EMOTE_ONESHOT_BARSWEEP_STAND = 987, EMOTE_TORGHAST_TALKING_HEAD_MAW_CAST_SOUND = 989,
  EMOTE_TORGHAST_TALKING_HEAD_MAW_CAST_SOUND2 = 990
}
 
enum  Anim {
  ANIM_STAND = 0, ANIM_DEATH = 1, ANIM_SPELL = 2, ANIM_STOP = 3,
  ANIM_WALK = 4, ANIM_RUN = 5, ANIM_DEAD = 6, ANIM_RISE = 7,
  ANIM_STAND_WOUND = 8, ANIM_COMBAT_WOUND = 9, ANIM_COMBAT_CRITICAL = 10, ANIM_SHUFFLE_LEFT = 11,
  ANIM_SHUFFLE_RIGHT = 12, ANIM_WALK_BACKWARDS = 13, ANIM_STUN = 14, ANIM_HANDS_CLOSED = 15,
  ANIM_ATTACK_UNARMED = 16, ANIM_ATTACK1H = 17, ANIM_ATTACK2H = 18, ANIM_ATTACK2HL = 19,
  ANIM_PARRY_UNARMED = 20, ANIM_PARRY1H = 21, ANIM_PARRY2H = 22, ANIM_PARRY2HL = 23,
  ANIM_SHIELD_BLOCK = 24, ANIM_READY_UNARMED = 25, ANIM_READY1H = 26, ANIM_READY2H = 27,
  ANIM_READY2HL = 28, ANIM_READY_BOW = 29, ANIM_DODGE = 30, ANIM_SPELL_PRECAST = 31,
  ANIM_SPELL_CAST = 32, ANIM_SPELL_CAST_AREA = 33, ANIM_NPC_WELCOME = 34, ANIM_NPC_GOODBYE = 35,
  ANIM_BLOCK = 36, ANIM_JUMP_START = 37, ANIM_JUMP = 38, ANIM_JUMP_END = 39,
  ANIM_FALL = 40, ANIM_SWIM_IDLE = 41, ANIM_SWIM = 42, ANIM_SWIM_LEFT = 43,
  ANIM_SWIM_RIGHT = 44, ANIM_SWIM_BACKWARDS = 45, ANIM_ATTACK_BOW = 46, ANIM_FIRE_BOW = 47,
  ANIM_READY_RIFLE = 48, ANIM_ATTACK_RIFLE = 49, ANIM_LOOT = 50, ANIM_READY_SPELL_DIRECTED = 51,
  ANIM_READY_SPELL_OMNI = 52, ANIM_SPELL_CAST_DIRECTED = 53, ANIM_SPELL_CAST_OMNI = 54, ANIM_BATTLE_ROAR = 55,
  ANIM_READY_ABILITY = 56, ANIM_SPECIAL1H = 57, ANIM_SPECIAL2H = 58, ANIM_SHIELD_BASH = 59,
  ANIM_EMOTE_TALK = 60, ANIM_EMOTE_EAT = 61, ANIM_EMOTE_WORK = 62, ANIM_EMOTE_USE_STANDING = 63,
  ANIM_EMOTE_TALK_EXCLAMATION = 64, ANIM_EMOTE_TALK_QUESTION = 65, ANIM_EMOTE_BOW = 66, ANIM_EMOTE_WAVE = 67,
  ANIM_EMOTE_CHEER = 68, ANIM_EMOTE_DANCE = 69, ANIM_EMOTE_LAUGH = 70, ANIM_EMOTE_SLEEP = 71,
  ANIM_EMOTE_SIT_GROUND = 72, ANIM_EMOTE_RUDE = 73, ANIM_EMOTE_ROAR = 74, ANIM_EMOTE_KNEEL = 75,
  ANIM_EMOTE_KISS = 76, ANIM_EMOTE_CRY = 77, ANIM_EMOTE_CHICKEN = 78, ANIM_EMOTE_BEG = 79,
  ANIM_EMOTE_APPLAUD = 80, ANIM_EMOTE_SHOUT = 81, ANIM_EMOTE_FLEX = 82, ANIM_EMOTE_SHY = 83,
  ANIM_EMOTE_POINT = 84, ANIM_ATTACK1H_PIERCE = 85, ANIM_ATTACK2H_LOOSE_PIERCE = 86, ANIM_ATTACK_OFF = 87,
  ANIM_ATTACK_OFF_PIERCE = 88, ANIM_SHEATHE = 89, ANIM_HIP_SHEATHE = 90, ANIM_MOUNT = 91,
  ANIM_RUN_RIGHT = 92, ANIM_RUN_LEFT = 93, ANIM_MOUNT_SPECIAL = 94, ANIM_KICK = 95,
  ANIM_SIT_GROUND_DOWN = 96, ANIM_SIT_GROUND = 97, ANIM_SIT_GROUND_UP = 98, ANIM_SLEEP_DOWN = 99,
  ANIM_SLEEP = 100, ANIM_SLEEP_UP = 101, ANIM_SIT_CHAIR_LOW = 102, ANIM_SIT_CHAIR_MED = 103,
  ANIM_SIT_CHAIR_HIGH = 104, ANIM_LOAD_BOW = 105, ANIM_LOAD_RIFLE = 106, ANIM_ATTACK_THROWN = 107,
  ANIM_READY_THROWN = 108, ANIM_HOLD_BOW = 109, ANIM_HOLD_RIFLE = 110, ANIM_HOLD_THROWN = 111,
  ANIM_LOAD_THROWN = 112, ANIM_EMOTE_SALUTE = 113, ANIM_KNEEL_START = 114, ANIM_KNEEL_LOOP = 115,
  ANIM_KNEEL_END = 116, ANIM_ATTACK_UNARMED_OFF = 117, ANIM_SPECIAL_UNARMED = 118, ANIM_STEALTH_WALK = 119,
  ANIM_STEALTH_STAND = 120, ANIM_KNOCKDOWN = 121, ANIM_EATING_LOOP = 122, ANIM_USE_STANDING_LOOP = 123,
  ANIM_CHANNEL_CAST_DIRECTED = 124, ANIM_CHANNEL_CAST_OMNI = 125, ANIM_WHIRLWIND = 126, ANIM_BIRTH = 127,
  ANIM_USE_STANDING_START = 128, ANIM_USE_STANDING_END = 129, ANIM_CREATURE_SPECIAL = 130, ANIM_DROWN = 131,
  ANIM_DROWNED = 132, ANIM_FISHING_CAST = 133, ANIM_FISHING_LOOP = 134, ANIM_FLY = 135,
  ANIM_EMOTE_WORK_NO_SHEATHE = 136, ANIM_EMOTE_STUN_NO_SHEATHE = 137, ANIM_EMOTE_USE_STANDING_NO_SHEATHE = 138, ANIM_SPELL_SLEEP_DOWN = 139,
  ANIM_SPELL_KNEEL_START = 140, ANIM_SPELL_KNEEL_LOOP = 141, ANIM_SPELL_KNEEL_END = 142, ANIM_SPRINT = 143,
  ANIM_IN_FLIGHT = 144, ANIM_SPAWN = 145, ANIM_CLOSE = 146, ANIM_CLOSED = 147,
  ANIM_OPEN = 148, ANIM_OPENED = 149, ANIM_DESTROY = 150, ANIM_DESTROYED = 151,
  ANIM_REBUILD = 152, ANIM_CUSTOM_0 = 153, ANIM_CUSTOM_1 = 154, ANIM_CUSTOM_2 = 155,
  ANIM_CUSTOM_3 = 156, ANIM_DESPAWN = 157, ANIM_HOLD = 158, ANIM_DECAY = 159,
  ANIM_BOW_PULL = 160, ANIM_BOW_RELEASE = 161, ANIM_SHIP_START = 162, ANIM_SHIP_MOVING = 163,
  ANIM_SHIP_STOP = 164, ANIM_GROUP_ARROW = 165, ANIM_ARROW = 166, ANIM_CORPSE_ARROW = 167,
  ANIM_GUIDE_ARROW = 168, ANIM_SWAY = 169, ANIM_DRUID_CAT_POUNCE = 170, ANIM_DRUID_CAT_RIP = 171,
  ANIM_DRUID_CAT_RAKE = 172, ANIM_DRUID_CAT_RAVAGE = 173, ANIM_DRUID_CAT_CLAW = 174, ANIM_DRUID_CAT_COWER = 175,
  ANIM_DRUID_BEAR_SWIPE = 176, ANIM_DRUID_BEAR_BITE = 177, ANIM_DRUID_BEAR_MAUL = 178, ANIM_DRUID_BEAR_BASH = 179,
  ANIM_DRAGON_TAIL = 180, ANIM_DRAGON_STOMP = 181, ANIM_DRAGON_SPIT = 182, ANIM_DRAGON_SPIT_HOVER = 183,
  ANIM_DRAGON_SPIT_FLY = 184, ANIM_EMOTE_YES = 185, ANIM_EMOTE_NO = 186, ANIM_JUMP_LAND_RUN = 187,
  ANIM_LOOT_HOLD = 188, ANIM_LOOT_UP = 189, ANIM_STAND_HIGH = 190, ANIM_IMPACT = 191,
  ANIM_LIFTOFF = 192, ANIM_HOVER = 193, ANIM_SUCCUBUS_ENTICE = 194, ANIM_EMOTE_TRAIN = 195,
  ANIM_EMOTE_DEAD = 196, ANIM_EMOTE_DANCE_ONCE = 197, ANIM_DEFLECT = 198, ANIM_EMOTE_EAT_NO_SHEATHE = 199,
  ANIM_LAND = 200, ANIM_SUBMERGE = 201, ANIM_SUBMERGED = 202, ANIM_CANNIBALIZE = 203,
  ANIM_ARROW_BIRTH = 204, ANIM_GROUP_ARROW_BIRTH = 205, ANIM_CORPSE_ARROW_BIRTH = 206, ANIM_GUIDE_ARROW_BIRTH = 207,
  ANIM_EMOTE_TALK_NO_SHEATHE = 208, ANIM_EMOTE_POINT_NO_SHEATHE = 209, ANIM_EMOTE_SALUTE_NO_SHEATHE = 210, ANIM_EMOTE_DANCE_SPECIAL = 211,
  ANIM_MUTILATE = 212, ANIM_CUSTOM_SPELL_01 = 213, ANIM_CUSTOM_SPELL_02 = 214, ANIM_CUSTOM_SPELL_03 = 215,
  ANIM_CUSTOM_SPELL_04 = 216, ANIM_CUSTOM_SPELL_05 = 217, ANIM_CUSTOM_SPELL_06 = 218, ANIM_CUSTOM_SPELL_07 = 219,
  ANIM_CUSTOM_SPELL_08 = 220, ANIM_CUSTOM_SPELL_09 = 221, ANIM_CUSTOM_SPELL_10 = 222, ANIM_STEALTH_RUN = 223,
  ANIM_EMERGE = 224, ANIM_COWER = 225, ANIM_GRAB = 226, ANIM_GRAB_CLOSED = 227,
  ANIM_GRAB_THROWN = 228, ANIM_FLY_STAND = 229, ANIM_FLY_DEATH = 230, ANIM_FLY_SPELL = 231,
  ANIM_FLY_STOP = 232, ANIM_FLY_WALK = 233, ANIM_FLY_RUN = 234, ANIM_FLY_DEAD = 235,
  ANIM_FLY_RISE = 236, ANIM_FLY_STAND_WOUND = 237, ANIM_FLY_COMBAT_WOUND = 238, ANIM_FLY_COMBAT_CRITICAL = 239,
  ANIM_FLY_SHUFFLE_LEFT = 240, ANIM_FLY_SHUFFLE_RIGHT = 241, ANIM_FLY_WALK_BACKWARDS = 242, ANIM_FLY_STUN = 243,
  ANIM_FLY_HANDS_CLOSED = 244, ANIM_FLY_ATTACK_UNARMED = 245, ANIM_FLY_ATTACK1H = 246, ANIM_FLY_ATTACK2H = 247,
  ANIM_FLY_ATTACK2HL = 248, ANIM_FLY_PARRY_UNARMED = 249, ANIM_FLY_PARRY1H = 250, ANIM_FLY_PARRY2H = 251,
  ANIM_FLY_PARRY2HL = 252, ANIM_FLY_SHIELD_BLOCK = 253, ANIM_FLY_READY_UNARMED = 254, ANIM_FLY_READY1H = 255,
  ANIM_FLY_READY2H = 256, ANIM_FLY_READY2HL = 257, ANIM_FLY_READY_BOW = 258, ANIM_FLY_DODGE = 259,
  ANIM_FLY_SPELL_PRECAST = 260, ANIM_FLY_SPELL_CAST = 261, ANIM_FLY_SPELL_CAST_AREA = 262, ANIM_FLY_NPC_WELCOME = 263,
  ANIM_FLY_NPC_GOODBYE = 264, ANIM_FLY_BLOCK = 265, ANIM_FLY_JUMP_START = 266, ANIM_FLY_JUMP = 267,
  ANIM_FLY_JUMP_END = 268, ANIM_FLY_FALL = 269, ANIM_FLY_SWIM_IDLE = 270, ANIM_FLY_SWIM = 271,
  ANIM_FLY_SWIM_LEFT = 272, ANIM_FLY_SWIM_RIGHT = 273, ANIM_FLY_SWIM_BACKWARDS = 274, ANIM_FLY_ATTACK_BOW = 275,
  ANIM_FLY_FIRE_BOW = 276, ANIM_FLY_READY_RIFLE = 277, ANIM_FLY_ATTACK_RIFLE = 278, ANIM_FLY_LOOT = 279,
  ANIM_FLY_READY_SPELL_DIRECTED = 280, ANIM_FLY_READY_SPELL_OMNI = 281, ANIM_FLY_SPELL_CAST_DIRECTED = 282, ANIM_FLY_SPELL_CAST_OMNI = 283,
  ANIM_FLY_SPELL_BATTLE_ROAR = 284, ANIM_FLY_READY_ABILITY = 285, ANIM_FLY_SPECIAL1H = 286, ANIM_FLY_SPECIAL2H = 287,
  ANIM_FLY_SHIELD_BASH = 288, ANIM_FLY_EMOTE_TALK = 289, ANIM_FLY_EMOTE_EAT = 290, ANIM_FLY_EMOTE_WORK = 291,
  ANIM_FLY_USE_STANDING = 292, ANIM_FLY_EMOTE_TALK_EXCLAMATION = 293, ANIM_FLY_EMOTE_TALK_QUESTION = 294, ANIM_FLY_EMOTE_BOW = 295,
  ANIM_FLY_EMOTE_WAVE = 296, ANIM_FLY_EMOTE_CHEER = 297, ANIM_FLY_EMOTE_DANCE = 298, ANIM_FLY_EMOTE_LAUGH = 299,
  ANIM_FLY_EMOTE_SLEEP = 300, ANIM_FLY_EMOTE_SIT_GROUND = 301, ANIM_FLY_EMOTE_RUDE = 302, ANIM_FLY_EMOTE_ROAR = 303,
  ANIM_FLY_EMOTE_KNEEL = 304, ANIM_FLY_EMOTE_KISS = 305, ANIM_FLY_EMOTE_CRY = 306, ANIM_FLY_EMOTE_CHICKEN = 307,
  ANIM_FLY_EMOTE_BEG = 308, ANIM_FLY_EMOTE_APPLAUD = 309, ANIM_FLY_EMOTE_SHOUT = 310, ANIM_FLY_EMOTE_FLEX = 311,
  ANIM_FLY_EMOTE_SHY = 312, ANIM_FLY_EMOTE_POINT = 313, ANIM_FLY_ATTACK1H_PIERCE = 314, ANIM_FLY_ATTACK2H_LOOSE_PIERCE = 315,
  ANIM_FLY_ATTACK_OFF = 316, ANIM_FLY_ATTACK_OFF_PIERCE = 317, ANIM_FLY_SHEATH = 318, ANIM_FLY_HIP_SHEATH = 319,
  ANIM_FLY_MOUNT = 320, ANIM_FLY_RUN_RIGHT = 321, ANIM_FLY_RUN_LEFT = 322, ANIM_FLY_MOUNT_SPECIAL = 323,
  ANIM_FLY_KICK = 324, ANIM_FLY_SIT_GROUND_DOWN = 325, ANIM_FLY_SIT_GROUND = 326, ANIM_FLY_SIT_GROUND_UP = 327,
  ANIM_FLY_SLEEP_DOWN = 328, ANIM_FLY_SLEEP = 329, ANIM_FLY_SLEEP_UP = 330, ANIM_FLY_SIT_CHAIR_LOW = 331,
  ANIM_FLY_SIT_CHAIR_MED = 332, ANIM_FLY_SIT_CHAIR_HIGH = 333, ANIM_FLY_LOAD_BOW = 334, ANIM_FLY_LOAD_RIFLE = 335,
  ANIM_FLY_ATTACK_THROWN = 336, ANIM_FLY_READY_THROWN = 337, ANIM_FLY_HOLD_BOW = 338, ANIM_FLY_HOLD_RIFLE = 339,
  ANIM_FLY_HOLD_THROWN = 340, ANIM_FLY_LOAD_THROWN = 341, ANIM_FLY_EMOTE_SALUTE = 342, ANIM_FLY_KNEEL_START = 343,
  ANIM_FLY_KNEEL_LOOP = 344, ANIM_FLY_KNEEL_END = 345, ANIM_FLY_ATTACK_UNARMED_OFF = 346, ANIM_FLY_SPECIAL_UNARMED = 347,
  ANIM_FLY_STEALTH_WALK = 348, ANIM_FLY_STEALTH_STAND = 349, ANIM_FLY_KNOCKDOWN = 350, ANIM_FLY_EATING_LOOP = 351,
  ANIM_FLY_USE_STANDING_LOOP = 352, ANIM_FLY_CHANNEL_CAST_DIRECTED = 353, ANIM_FLY_CHANNEL_CAST_OMNI = 354, ANIM_FLY_WHIRLWIND = 355,
  ANIM_FLY_BIRTH = 356, ANIM_FLY_USE_STANDING_START = 357, ANIM_FLY_USE_STANDING_END = 358, ANIM_FLY_CREATURE_SPECIAL = 359,
  ANIM_FLY_DROWN = 360, ANIM_FLY_DROWNED = 361, ANIM_FLY_FISHING_CAST = 362, ANIM_FLY_FISHING_LOOP = 363,
  ANIM_FLY_FLY = 364, ANIM_FLY_EMOTE_WORK_NO_SHEATHE = 365, ANIM_FLY_EMOTE_STUN_NO_SHEATHE = 366, ANIM_FLY_EMOTE_USE_STANDING_NO_SHEATHE = 367,
  ANIM_FLY_SPELL_SLEEP_DOWN = 368, ANIM_FLY_SPELL_KNEEL_START = 369, ANIM_FLY_SPELL_KNEEL_LOOP = 370, ANIM_FLY_SPELL_KNEEL_END = 371,
  ANIM_FLY_SPRINT = 372, ANIM_FLY_IN_FLIGHT = 373, ANIM_FLY_SPAWN = 374, ANIM_FLY_CLOSE = 375,
  ANIM_FLY_CLOSED = 376, ANIM_FLY_OPEN = 377, ANIM_FLY_OPENED = 378, ANIM_FLY_DESTROY = 379,
  ANIM_FLY_DESTROYED = 380, ANIM_FLY_REBUILD = 381, ANIM_FLY_CUSTOM_0 = 382, ANIM_FLY_CUSTOM_1 = 383,
  ANIM_FLY_CUSTOM_2 = 384, ANIM_FLY_CUSTOM_3 = 385, ANIM_FLY_DESPAWN = 386, ANIM_FLY_HOLD = 387,
  ANIM_FLY_DECAY = 388, ANIM_FLY_BOW_PULL = 389, ANIM_FLY_BOW_RELEASE = 390, ANIM_FLY_SHIP_START = 391,
  ANIM_FLY_SHIP_MOVING = 392, ANIM_FLY_SHIP_STOP = 393, ANIM_FLY_GROUP_ARROW = 394, ANIM_FLY_ARROW = 395,
  ANIM_FLY_CORPSE_ARROW = 396, ANIM_FLY_GUIDE_ARROW = 397, ANIM_FLY_SWAY = 398, ANIM_FLY_DRUID_CAT_POUNCE = 399,
  ANIM_FLY_DRUID_CAT_RIP = 400, ANIM_FLY_DRUID_CAT_RAKE = 401, ANIM_FLY_DRUID_CAT_RAVAGE = 402, ANIM_FLY_DRUID_CAT_CLAW = 403,
  ANIM_FLY_DRUID_CAT_COWER = 404, ANIM_FLY_DRUID_BEAR_SWIPE = 405, ANIM_FLY_DRUID_BEAR_BITE = 406, ANIM_FLY_DRUID_BEAR_MAUL = 407,
  ANIM_FLY_DRUID_BEAR_BASH = 408, ANIM_FLY_DRAGON_TAIL = 409, ANIM_FLY_DRAGON_STOMP = 410, ANIM_FLY_DRAGON_SPIT = 411,
  ANIM_FLY_DRAGON_SPIT_HOVER = 412, ANIM_FLY_DRAGON_SPIT_FLY = 413, ANIM_FLY_EMOTE_YES = 414, ANIM_FLY_EMOTE_NO = 415,
  ANIM_FLY_JUMP_LAND_RUN = 416, ANIM_FLY_LOOT_HOLD = 417, ANIM_FLY_LOOT_UP = 418, ANIM_FLY_STAND_HIGH = 419,
  ANIM_FLY_IMPACT = 420, ANIM_FLY_LIFTOFF = 421, ANIM_FLY_HOVER = 422, ANIM_FLY_SUCCUBUS_ENTICE = 423,
  ANIM_FLY_EMOTE_TRAIN = 424, ANIM_FLY_EMOTE_DEAD = 425, ANIM_FLY_EMOTE_DANCE_ONCE = 426, ANIM_FLY_DEFLECT = 427,
  ANIM_FLY_EMOTE_EAT_NO_SHEATHE = 428, ANIM_FLY_LAND = 429, ANIM_FLY_SUBMERGE = 430, ANIM_FLY_SUBMERGED = 431,
  ANIM_FLY_CANNIBALIZE = 432, ANIM_FLY_ARROW_BIRTH = 433, ANIM_FLY_GROUP_ARROW_BIRTH = 434, ANIM_FLY_CORPSE_ARROW_BIRTH = 435,
  ANIM_FLY_GUIDE_ARROW_BIRTH = 436, ANIM_FLY_EMOTE_TALK_NO_SHEATHE = 437, ANIM_FLY_EMOTE_POINT_NO_SHEATHE = 438, ANIM_FLY_EMOTE_SALUTE_NO_SHEATHE = 439,
  ANIM_FLY_EMOTE_DANCE_SPECIAL = 440, ANIM_FLY_MUTILATE = 441, ANIM_FLY_CUSTOM_SPELL_01 = 442, ANIM_FLY_CUSTOM_SPELL_02 = 443,
  ANIM_FLY_CUSTOM_SPELL_03 = 444, ANIM_FLY_CUSTOM_SPELL_04 = 445, ANIM_FLY_CUSTOM_SPELL_05 = 446, ANIM_FLY_CUSTOM_SPELL_06 = 447,
  ANIM_FLY_CUSTOM_SPELL_07 = 448, ANIM_FLY_CUSTOM_SPELL_08 = 449, ANIM_FLY_CUSTOM_SPELL_09 = 450, ANIM_FLY_CUSTOM_SPELL_10 = 451,
  ANIM_FLY_STEALTH_RUN = 452, ANIM_FLY_EMERGE = 453, ANIM_FLY_COWER = 454, ANIM_FLY_GRAB = 455,
  ANIM_FLY_GRAB_CLOSED = 456, ANIM_FLY_GRAB_THROWN = 457, ANIM_TO_FLY = 458, ANIM_TO_HOVER = 459,
  ANIM_TO_GROUND = 460, ANIM_FLY_TO_FLY = 461, ANIM_FLY_TO_HOVER = 462, ANIM_FLY_TO_GROUND = 463,
  ANIM_SETTLE = 464, ANIM_FLY_SETTLE = 465, ANIM_DEATH_START = 466, ANIM_DEATH_LOOP = 467,
  ANIM_DEATH_END = 468, ANIM_FLY_DEATH_START = 469, ANIM_FLY_DEATH_LOOP = 470, ANIM_FLY_DEATH_END = 471,
  ANIM_DEATH_END_HOLD = 472, ANIM_FLY_DEATH_END_HOLD = 473, ANIM_STRANGULATE = 474, ANIM_FLY_STRANGULATE = 475,
  ANIM_READY_JOUST = 476, ANIM_LOAD_JOUST = 477, ANIM_HOLD_JOUST = 478, ANIM_FLY_READY_JOUST = 479,
  ANIM_FLY_LOAD_JOUST = 480, ANIM_FLY_HOLD_JOUST = 481, ANIM_ATTACK_JOUST = 482, ANIM_FLY_ATTACK_JOUST = 483,
  ANIM_RECLINED_MOUNT = 484, ANIM_FLY_RECLINED_MOUNT = 485, ANIM_TO_ALTERED = 486, ANIM_FROM_ALTERED = 487,
  ANIM_FLY_TO_ALTERED = 488, ANIM_FLY_FROM_ALTERED = 489, ANIM_IN_STOCKS = 490, ANIM_FLY_IN_STOCKS = 491,
  ANIM_VEHICLE_GRAB = 492, ANIM_VEHICLE_THROW = 493, ANIM_FLY_VEHICLE_GRAB = 494, ANIM_FLY_VEHICLE_THROW = 495,
  ANIM_TO_ALTERED_POST_SWAP = 496, ANIM_FROM_ALTERED_POST_SWAP = 497, ANIM_FLY_TO_ALTERED_POST_SWAP = 498, ANIM_FLY_FROM_ALTERED_POST_SWAP = 499,
  ANIM_RECLINED_MOUNT_PASSENGER = 500, ANIM_FLY_RECLINED_MOUNT_PASSENGER = 501, ANIM_CARRY2H = 502, ANIM_CARRIED2H = 503,
  ANIM_FLY_CARRY2H = 504, ANIM_FLY_CARRIED2H = 505, ANIM_EMOTE_SNIFF = 506, ANIM_EMOTE_FLY_SNIFF = 507,
  ANIM_ATTACK_FIST1H = 508, ANIM_FLY_ATTACK_FIST1H = 509, ANIM_ATTACK_FIST_1H_OFF = 510, ANIM_FLY_ATTACK_FIST_1H_OFF = 511,
  ANIM_PARRY_FIST1H = 512, ANIM_FLY_PARRY_FIST1H = 513, ANIM_READY_FIST1H = 514, ANIM_FLY_READY_FIST1H = 515,
  ANIM_SPECIAL_FIST1H = 516, ANIM_FLY_SPECIAL_FIST1H = 517, ANIM_EMOTE_READ_START = 518, ANIM_FLY_EMOTE_READ_START = 519,
  ANIM_EMOTE_READ_LOOP = 520, ANIM_FLY_EMOTE_READ_LOOP = 521, ANIM_EMOTE_READ_END = 522, ANIM_FLY_EMOTE_READ_END = 523,
  ANIM_SWIM_RUN = 524, ANIM_FLY_SWIM_RUN = 525, ANIM_SWIM_WALK = 526, ANIM_FLY_SWIM_WALK = 527,
  ANIM_SWIM_WALK_BACKWARDS = 528, ANIM_FLY_SWIM_WALK_BACKWARDS = 529, ANIM_SWIM_SPRINT = 530, ANIM_FLY_SWIM_SPRINT = 531,
  ANIM_MOUNT_SWIM_IDLE = 532, ANIM_FLY_MOUNT_SWIM_IDLE = 533, ANIM_MOUNT_SWIM_BACKWARDS = 534, ANIM_FLY_MOUNT_SWIM_BACKWARDS = 535,
  ANIM_MOUNT_SWIM_LEFT = 536, ANIM_FLY_MOUNT_SWIM_LEFT = 537, ANIM_MOUNT_SWIM_RIGHT = 538, ANIM_FLY_MOUNT_SWIM_RIGHT = 539,
  ANIM_MOUNT_SWIM_RUN = 540, ANIM_FLY_MOUNT_SWIM_RUN = 541, ANIM_MOUNT_SWIM_SPRINT = 542, ANIM_FLY_MOUNT_SWIM_SPRINT = 543,
  ANIM_MOUNT_SWIM_WALK = 544, ANIM_FLY_MOUNT_SWIM_WALK = 545, ANIM_MOUNT_SWIM_WALK_BACKWARDS = 546, ANIM_FLY_MOUNT_SWIM_WALK_BACKWARDS = 547,
  ANIM_MOUNT_FLIGHT_IDLE = 548, ANIM_FLY_MOUNT_FLIGHT_IDLE = 549, ANIM_MOUNT_FLIGHT_BACKWARDS = 550, ANIM_FLY_MOUNT_FLIGHT_BACKWARDS = 551,
  ANIM_MOUNT_FLIGHT_LEFT = 552, ANIM_FLY_MOUNT_FLIGHT_LEFT = 553, ANIM_MOUNT_FLIGHT_RIGHT = 554, ANIM_FLY_MOUNT_FLIGHT_RIGHT = 555,
  ANIM_MOUNT_FLIGHT_RUN = 556, ANIM_FLY_MOUNT_FLIGHT_RUN = 557, ANIM_MOUNT_FLIGHT_SPRINT = 558, ANIM_FLY_MOUNT_FLIGHT_SPRINT = 559,
  ANIM_MOUNT_FLIGHT_WALK = 560, ANIM_FLY_MOUNT_FLIGHT_WALK = 561, ANIM_MOUNT_FLIGHT_WALK_BACKWARDS = 562, ANIM_FLY_MOUNT_FLIGHT_WALK_BACKWARDS = 563,
  ANIM_MOUNT_FLIGHT_START = 564, ANIM_FLY_MOUNT_FLIGHT_START = 565, ANIM_MOUNT_SWIM_START = 566, ANIM_FLY_MOUNT_SWIM_START = 567,
  ANIM_MOUNT_SWIM_LAND = 568, ANIM_FLY_MOUNT_SWIM_LAND = 569, ANIM_MOUNT_SWIM_LAND_RUN = 570, ANIM_FLY_MOUNT_SWIM_LAND_RUN = 571,
  ANIM_MOUNT_FLIGHT_LAND = 572, ANIM_FLY_MOUNT_FLIGHT_LAND = 573, ANIM_MOUNT_FLIGHT_LAND_RUN = 574, ANIM_FLY_MOUNT_FLIGHT_LAND_RUN = 575,
  ANIM_READY_BLOW_DART = 576, ANIM_FLY_READY_BLOW_DART = 577, ANIM_LOAD_BLOW_DART = 578, ANIM_FLY_LOAD_BLOW_DART = 579,
  ANIM_HOLD_BLOW_DART = 580, ANIM_FLY_HOLD_BLOW_DART = 581, ANIM_ATTACK_BLOW_DART = 582, ANIM_FLY_ATTACK_BLOW_DART = 583,
  ANIM_CARRIAGE_MOUNT = 584, ANIM_FLY_CARRIAGE_MOUNT = 585, ANIM_CARRIAGE_PASSENGER_MOUNT = 586, ANIM_FLY_CARRIAGE_PASSENGER_MOUNT = 587,
  ANIM_CARRIAGE_MOUNT_ATTACK = 588, ANIM_FLY_CARRIAGE_MOUNT_ATTACK = 589, ANIM_BARTENDER_STAND = 590, ANIM_FLY_BARTENDER_STAND = 591,
  ANIM_BARTENDER_WALK = 592, ANIM_FLY_BARTENDER_WALK = 593, ANIM_BARTENDER_RUN = 594, ANIM_FLY_BARTENDER_RUN = 595,
  ANIM_BARTENDER_SHUFFLE_LEFT = 596, ANIM_FLY_BARTENDER_SHUFFLE_LEFT = 597, ANIM_BARTENDER_SHUFFLE_RIGHT = 598, ANIM_FLY_BARTENDER_SHUFFLE_RIGHT = 599,
  ANIM_BARTENDER_EMOTE_TALK = 600, ANIM_FLY_BARTENDER_EMOTE_TALK = 601, ANIM_BARTENDER_EMOTE_POINT = 602, ANIM_FLY_BARTENDER_EMOTE_POINT = 603,
  ANIM_BARMAID_STAND = 604, ANIM_FLY_BARMAID_STAND = 605, ANIM_BARMAID_WALK = 606, ANIM_FLY_BARMAID_WALK = 607,
  ANIM_BARMAID_RUN = 608, ANIM_FLY_BARMAID_RUN = 609, ANIM_BARMAID_SHUFFLE_LEFT = 610, ANIM_FLY_BARMAID_SHUFFLE_LEFT = 611,
  ANIM_BARMAID_SHUFFLE_RIGHT = 612, ANIM_FLY_BARMAID_SHUFFLE_RIGHT = 613, ANIM_BARMAID_EMOTE_TALK = 614, ANIM_FLY_BARMAID_EMOTE_TALK = 615,
  ANIM_BARMAID_EMOTE_POINT = 616, ANIM_FLY_BARMAID_EMOTE_POINT = 617, ANIM_MOUNT_SELF_IDLE = 618, ANIM_FLY_MOUNT_SELF_IDLE = 619,
  ANIM_MOUNT_SELF_WALK = 620, ANIM_FLY_MOUNT_SELF_WALK = 621, ANIM_MOUNT_SELF_RUN = 622, ANIM_FLY_MOUNT_SELF_RUN = 623,
  ANIM_MOUNT_SELF_SPRINT = 624, ANIM_FLY_MOUNT_SELF_SPRINT = 625, ANIM_MOUNT_SELF_RUN_LEFT = 626, ANIM_FLY_MOUNT_SELF_RUN_LEFT = 627,
  ANIM_MOUNT_SELF_RUN_RIGHT = 628, ANIM_FLY_MOUNT_SELF_RUN_RIGHT = 629, ANIM_MOUNT_SELF_SHUFFLE_LEFT = 630, ANIM_FLY_MOUNT_SELF_SHUFFLE_LEFT = 631,
  ANIM_MOUNT_SELF_SHUFFLE_RIGHT = 632, ANIM_FLY_MOUNT_SELF_SHUFFLE_RIGHT = 633, ANIM_MOUNT_SELF_WALK_BACKWARDS = 634, ANIM_FLY_MOUNT_SELF_WALK_BACKWARDS = 635,
  ANIM_MOUNT_SELF_SPECIAL = 636, ANIM_FLY_MOUNT_SELF_SPECIAL = 637, ANIM_MOUNT_SELF_JUMP = 638, ANIM_FLY_MOUNT_SELF_JUMP = 639,
  ANIM_MOUNT_SELF_JUMP_START = 640, ANIM_FLY_MOUNT_SELF_JUMP_START = 641, ANIM_MOUNT_SELF_JUMP_END = 642, ANIM_FLY_MOUNT_SELF_JUMP_END = 643,
  ANIM_MOUNT_SELF_JUMP_LAND_RUN = 644, ANIM_FLY_MOUNT_SELF_JUMP_LAND_RUN = 645, ANIM_MOUNT_SELF_START = 646, ANIM_FLY_MOUNT_SELF_START = 647,
  ANIM_MOUNT_SELF_FALL = 648, ANIM_FLY_MOUNT_SELF_FALL = 649, ANIM_STORMSTRIKE = 650, ANIM_FLY_STORMSTRIKE = 651,
  ANIM_READY_JOUST_NO_SHEATHE = 652, ANIM_FLY_READY_JOUST_NO_SHEATHE = 653, ANIM_SLAM = 654, ANIM_FLY_SLAM = 655,
  ANIM_DEATH_STRIKE = 656, ANIM_FLY_DEATH_STRIKE = 657, ANIM_SWIM_ATTACK_UNARMED = 658, ANIM_FLY_SWIM_ATTACK_UNARMED = 659,
  ANIM_SPINNING_KICK = 660, ANIM_FLY_SPINNING_KICK = 661, ANIM_ROUND_HOUSE_KICK = 662, ANIM_FLY_ROUND_HOUSE_KICK = 663,
  ANIM_ROLL_START = 664, ANIM_FLY_ROLL_START = 665, ANIM_ROLL = 666, ANIM_FLY_ROLL = 667,
  ANIM_ROLL_END = 668, ANIM_FLY_ROLL_END = 669, ANIM_PALM_STRIKE = 670, ANIM_FLY_PALM_STRIKE = 671,
  ANIM_MONK_OFFENSE_ATTACK_UNARMED = 672, ANIM_FLY_MONK_OFFENSE_ATTACK_UNARMED = 673, ANIM_MONK_OFFENSE_ATTACK_UNARMED_OFF = 674, ANIM_FLY_MONK_OFFENSE_ATTACK_UNARMED_OFF = 675,
  ANIM_MONK_OFFENSE_PARRY_UNARMED = 676, ANIM_FLY_MONK_OFFENSE_PARRY_UNARMED = 677, ANIM_MONK_OFFENSE_READY_UNARMED = 678, ANIM_FLY_MONK_OFFENSE_READY_UNARMED = 679,
  ANIM_MONK_OFFENSE_SPECIAL_UNARMED = 680, ANIM_FLY_MONK_OFFENSE_SPECIAL_UNARMED = 681, ANIM_MONK_DEFENSE_ATTACK_UNARMED = 682, ANIM_FLY_MONK_DEFENSE_ATTACK_UNARMED = 683,
  ANIM_MONK_DEFENSE_ATTACK_UNARMED_OFF = 684, ANIM_FLY_MONK_DEFENSE_ATTACK_UNARMED_OFF = 685, ANIM_MONK_DEFENSE_PARRY_UNARMED = 686, ANIM_FLY_MONK_DEFENSE_PARRY_UNARMED = 687,
  ANIM_MONK_DEFENSE_READY_UNARMED = 688, ANIM_FLY_MONK_DEFENSE_READY_UNARMED = 689, ANIM_MONK_DEFENSE_SPECIAL_UNARMED = 690, ANIM_FLY_MONK_DEFENSE_SPECIAL_UNARMED = 691,
  ANIM_MONK_HEAL_ATTACK_UNARMED = 692, ANIM_FLY_MONK_HEAL_ATTACK_UNARMED = 693, ANIM_MONK_HEAL_ATTACK_UNARMED_OFF = 694, ANIM_FLY_MONK_HEAL_ATTACK_UNARMED_OFF = 695,
  ANIM_MONK_HEAL_PARRY_UNARMED = 696, ANIM_FLY_MONK_HEAL_PARRY_UNARMED = 697, ANIM_MONK_HEAL_READY_UNARMED = 698, ANIM_FLY_MONK_HEAL_READY_UNARMED = 699,
  ANIM_MONK_HEAL_SPECIAL_UNARMED = 700, ANIM_FLY_MONK_HEAL_SPECIAL_UNARMED = 701, ANIM_FLYING_KICK = 702, ANIM_FLY_FLYING_KICK = 703,
  ANIM_FLYING_KICK_START = 704, ANIM_FLY_FLYING_KICK_START = 705, ANIM_FLYING_KICK_END = 706, ANIM_FLY_FLYING_KICK_END = 707,
  ANIM_CRANE_START = 708, ANIM_FLY_CRANE_START = 709, ANIM_CRANE_LOOP = 710, ANIM_FLY_CRANE_LOOP = 711,
  ANIM_CRANE_END = 712, ANIM_FLY_CRANE_END = 713, ANIM_DESPAWNED = 714, ANIM_FLY_DESPAWNED = 715,
  ANIM_THOUSAND_FISTS = 716, ANIM_FLY_THOUSAND_FISTS = 717, ANIM_MONK_HEAL_READY_SPELL_DIRECTED = 718, ANIM_FLY_MONK_HEAL_READY_SPELL_DIRECTED = 719,
  ANIM_MONK_HEAL_READY_SPELL_OMNI = 720, ANIM_FLY_MONK_HEAL_READY_SPELL_OMNI = 721, ANIM_MONK_HEAL_SPELL_CAST_DIRECTED = 722, ANIM_FLY_MONK_HEAL_SPELL_CAST_DIRECTED = 723,
  ANIM_MONK_HEAL_SPELL_CAST_OMNI = 724, ANIM_FLY_MONK_HEAL_SPELL_CAST_OMNI = 725, ANIM_MONK_HEAL_CHANNEL_CAST_DIRECTED = 726, ANIM_FLY_MONK_HEAL_CHANNEL_CAST_DIRECTED = 727,
  ANIM_MONK_HEAL_CHANNEL_CAST_OMNI = 728, ANIM_FLY_MONK_HEAL_CHANNEL_CAST_OMNI = 729, ANIM_TORPEDO = 730, ANIM_FLY_TORPEDO = 731,
  ANIM_MEDITATE = 732, ANIM_FLY_MEDITATE = 733, ANIM_BREATH_OF_FIRE = 734, ANIM_FLY_BREATH_OF_FIRE = 735,
  ANIM_RISING_SUN_KICK = 736, ANIM_FLY_RISING_SUN_KICK = 737, ANIM_GROUND_KICK = 738, ANIM_FLY_GROUND_KICK = 739,
  ANIM_KICK_BACK = 740, ANIM_FLY_KICK_BACK = 741, ANIM_PET_BATTLE_STAND = 742, ANIM_FLY_PET_BATTLE_STAND = 743,
  ANIM_PET_BATTLE_DEATH = 744, ANIM_FLY_PET_BATTLE_DEATH = 745, ANIM_PET_BATTLE_RUN = 746, ANIM_FLY_PET_BATTLE_RUN = 747,
  ANIM_PET_BATTLE_WOUND = 748, ANIM_FLY_PET_BATTLE_WOUND = 749, ANIM_PET_BATTLE_ATTACK = 750, ANIM_FLY_PET_BATTLE_ATTACK = 751,
  ANIM_PET_BATTLE_READY_SPELL = 752, ANIM_FLY_PET_BATTLE_READY_SPELL = 753, ANIM_PET_BATTLE_SPELL_CAST = 754, ANIM_FLY_PET_BATTLE_SPELL_CAST = 755,
  ANIM_PET_BATTLE_CUSTOM0 = 756, ANIM_FLY_PET_BATTLE_CUSTOM0 = 757, ANIM_PET_BATTLE_CUSTOM1 = 758, ANIM_FLY_PET_BATTLE_CUSTOM1 = 759,
  ANIM_PET_BATTLE_CUSTOM2 = 760, ANIM_FLY_PET_BATTLE_CUSTOM2 = 761, ANIM_PET_BATTLE_CUSTOM3 = 762, ANIM_FLY_PET_BATTLE_CUSTOM3 = 763,
  ANIM_PET_BATTLE_VICTORY = 764, ANIM_FLY_PET_BATTLE_VICTORY = 765, ANIM_PET_BATTLE_LOSS = 766, ANIM_FLY_PET_BATTLE_LOSS = 767,
  ANIM_PET_BATTLE_STUN = 768, ANIM_FLY_PET_BATTLE_STUN = 769, ANIM_PET_BATTLE_DEAD = 770, ANIM_FLY_PET_BATTLE_DEAD = 771,
  ANIM_PET_BATTLE_FREEZE = 772, ANIM_FLY_PET_BATTLE_FREEZE = 773, ANIM_MONK_OFFENSE_ATTACK_WEAPON = 774, ANIM_FLY_MONK_OFFENSE_ATTACK_WEAPON = 775,
  ANIM_BAR_TEND_EMOTE_WAVE = 776, ANIM_FLY_BAR_TEND_EMOTE_WAVE = 777, ANIM_BAR_SERVER_EMOTE_TALK = 778, ANIM_FLY_BAR_SERVER_EMOTE_TALK = 779,
  ANIM_BAR_SERVER_EMOTE_WAVE = 780, ANIM_FLY_BAR_SERVER_EMOTE_WAVE = 781, ANIM_BAR_SERVER_POUR_DRINKS = 782, ANIM_FLY_BAR_SERVER_POUR_DRINKS = 783,
  ANIM_BAR_SERVER_PICKUP = 784, ANIM_FLY_BAR_SERVER_PICKUP = 785, ANIM_BAR_SERVER_PUT_DOWN = 786, ANIM_FLY_BAR_SERVER_PUT_DOWN = 787,
  ANIM_BAR_SWEEP_STAND = 788, ANIM_FLY_BAR_SWEEP_STAND = 789, ANIM_BAR_PATRON_SIT = 790, ANIM_FLY_BAR_PATRON_SIT = 791,
  ANIM_BAR_PATRON_SIT_EMOTE_TALK = 792, ANIM_FLY_BAR_PATRON_SIT_EMOTE_TALK = 793, ANIM_BAR_PATRON_STAND = 794, ANIM_FLY_BAR_PATRON_STAND = 795,
  ANIM_BAR_PATRON_STAND_EMOTE_TALK = 796, ANIM_FLY_BAR_PATRON_STAND_EMOTE_TALK = 797, ANIM_BAR_PATRON_STAND_EMOTE_POINT = 798, ANIM_FLY_BAR_PATRON_STAND_EMOTE_POINT = 799,
  ANIM_CARRION_SWARM = 800, ANIM_FLY_CARRION_SWARM = 801, ANIM_WHEEL_LOOP = 802, ANIM_FLY_WHEEL_LOOP = 803,
  ANIM_STAND_CHARACTER_CREATE = 804, ANIM_FLY_STAND_CHARACTER_CREATE = 805, ANIM_MOUNT_CHOPPER = 806, ANIM_FLY_MOUNT_CHOPPER = 807,
  ANIM_FACE_POSE = 808, ANIM_FLY_FACE_POSE = 809, ANIM_WARRIOR_COLOSSUS_SMASH = 810, ANIM_FLY_WARRIOR_COLOSSUS_SMASH = 811,
  ANIM_WARRIOR_MORTAL_STRIKE = 812, ANIM_FLY_WARRIOR_MORTAL_STRIKE = 813, ANIM_WARRIOR_WHIRLWIND = 814, ANIM_FLY_WARRIOR_WHIRLWIND = 815,
  ANIM_WARRIOR_CHARGE = 816, ANIM_FLY_WARRIOR_CHARGE = 817, ANIM_WARRIOR_CHARGE_START = 818, ANIM_FLY_WARRIOR_CHARGE_START = 819,
  ANIM_WARRIOR_CHARGE_END = 820, ANIM_FLY_WARRIOR_CHARGE_END = 821
}
 
enum  LockKeyType { LOCK_KEY_NONE = 0, LOCK_KEY_ITEM = 1, LOCK_KEY_SKILL = 2 }
 
enum  LockType {
  LOCKTYPE_LOCKPICKING = 1, LOCKTYPE_HERBALISM = 2, LOCKTYPE_MINING = 3, LOCKTYPE_DISARM_TRAP = 4,
  LOCKTYPE_OPEN = 5, LOCKTYPE_TREASURE = 6, LOCKTYPE_CALCIFIED_ELVEN_GEMS = 7, LOCKTYPE_CLOSE = 8,
  LOCKTYPE_ARM_TRAP = 9, LOCKTYPE_QUICK_OPEN = 10, LOCKTYPE_QUICK_CLOSE = 11, LOCKTYPE_OPEN_TINKERING = 12,
  LOCKTYPE_OPEN_KNEELING = 13, LOCKTYPE_OPEN_ATTACKING = 14, LOCKTYPE_GAHZRIDIAN = 15, LOCKTYPE_BLASTING = 16,
  LOCKTYPE_PVP_OPEN = 17, LOCKTYPE_PVP_CLOSE = 18, LOCKTYPE_FISHING = 19, LOCKTYPE_INSCRIPTION = 20,
  LOCKTYPE_OPEN_FROM_VEHICLE = 21, LOCKTYPE_ARCHAEOLOGY = 22, LOCKTYPE_PVP_OPEN_FAST = 23, LOCKTYPE_LUMBER_MILL = 28,
  LOCKTYPE_SKINNING = 29, LOCKTYPE_ANCIENT_MANA = 30, LOCKTYPE_WARBOARD = 31, LOCKTYPE_CLASSIC_HERBALISM = 32,
  LOCKTYPE_OUTLAND_HERBALISM = 33, LOCKTYPE_NORTHREND_HERBALISM = 34, LOCKTYPE_CATACLYSM_HERBALISM = 35, LOCKTYPE_PANDARIA_HERBALISM = 36,
  LOCKTYPE_DRAENOR_HERBALISM = 37, LOCKTYPE_LEGION_HERBALISM = 38, LOCKTYPE_KUL_TIRAN_HERBALISM = 39, LOCKTYPE_CLASSIC_MINING = 40,
  LOCKTYPE_OUTLAND_MINING = 41, LOCKTYPE_NORTHREND_MINING = 42, LOCKTYPE_CATACLYSM_MINING = 43, LOCKTYPE_PANDARIA_MINING = 44,
  LOCKTYPE_DRAENOR_MINING = 45, LOCKTYPE_LEGION_MINING = 46, LOCKTYPE_KUL_TIRAN_MINING = 47, LOCKTYPE_SKINNING_2 = 48,
  LOCKTYPE_OPEN_2 = 149, LOCKTYPE_FORAGING = 150, LOCKTYPE_JELLY_DEPOSIT = 152, LOCKTYPE_SHADOWLAND_HERBALISM = 153,
  LOCKTYPE_SHADOWLAND_MINING = 155, LOCKTYPE_COVENANT_NIGHT_FAE = 157, LOCKTYPE_COVENANT_VENTHYR = 158, LOCKTYPE_COVENANT_KYRIAN = 159,
  LOCKTYPE_COVENANT_NECROLORD = 160, LOCKTYPE_PROFESSION_ENGINEERING = 161
}
 
enum  TrainerType { TRAINER_TYPE_CLASS = 0 }
 
enum  CreatureType {
  CREATURE_TYPE_BEAST = 1, CREATURE_TYPE_DRAGONKIN = 2, CREATURE_TYPE_DEMON = 3, CREATURE_TYPE_ELEMENTAL = 4,
  CREATURE_TYPE_GIANT = 5, CREATURE_TYPE_UNDEAD = 6, CREATURE_TYPE_HUMANOID = 7, CREATURE_TYPE_CRITTER = 8,
  CREATURE_TYPE_MECHANICAL = 9, CREATURE_TYPE_NOT_SPECIFIED = 10, CREATURE_TYPE_TOTEM = 11, CREATURE_TYPE_NON_COMBAT_PET = 12,
  CREATURE_TYPE_GAS_CLOUD = 13, CREATURE_TYPE_WILD_PET = 14, CREATURE_TYPE_ABERRATION = 15
}
 
enum  CreatureFamily {
  CREATURE_FAMILY_NONE = 0, CREATURE_FAMILY_WOLF = 1, CREATURE_FAMILY_CAT = 2, CREATURE_FAMILY_SPIDER = 3,
  CREATURE_FAMILY_BEAR = 4, CREATURE_FAMILY_BOAR = 5, CREATURE_FAMILY_CROCOLISK = 6, CREATURE_FAMILY_CARRION_BIRD = 7,
  CREATURE_FAMILY_CRAB = 8, CREATURE_FAMILY_GORILLA = 9, CREATURE_FAMILY_RAPTOR = 11, CREATURE_FAMILY_TALLSTRIDER = 12,
  CREATURE_FAMILY_FELHUNTER = 15, CREATURE_FAMILY_VOIDWALKER = 16, CREATURE_FAMILY_SUCCUBUS = 17, CREATURE_FAMILY_DOOMGUARD = 19,
  CREATURE_FAMILY_SCORPID = 20, CREATURE_FAMILY_TURTLE = 21, CREATURE_FAMILY_IMP = 23, CREATURE_FAMILY_BAT = 24,
  CREATURE_FAMILY_HYENA = 25, CREATURE_FAMILY_BIRD_OF_PREY = 26, CREATURE_FAMILY_WIND_SERPENT = 27, CREATURE_FAMILY_REMOTE_CONTROL = 28,
  CREATURE_FAMILY_FELGUARD = 29, CREATURE_FAMILY_DRAGONHAWK = 30, CREATURE_FAMILY_RAVAGER = 31, CREATURE_FAMILY_WARP_STALKER = 32,
  CREATURE_FAMILY_SPOREBAT = 33, CREATURE_FAMILY_RAY = 34, CREATURE_FAMILY_SERPENT = 35, CREATURE_FAMILY_MOTH = 37,
  CREATURE_FAMILY_CHIMAERA = 38, CREATURE_FAMILY_DEVILSAUR = 39, CREATURE_FAMILY_GHOUL = 40, CREATURE_FAMILY_AQIRI = 41,
  CREATURE_FAMILY_WORM = 42, CREATURE_FAMILY_CLEFTHOOF = 43, CREATURE_FAMILY_WASP = 44, CREATURE_FAMILY_CORE_HOUND = 45,
  CREATURE_FAMILY_SPIRIT_BEAST = 46, CREATURE_FAMILY_WATER_ELEMENTAL = 49, CREATURE_FAMILY_FOX = 50, CREATURE_FAMILY_MONKEY = 51,
  CREATURE_FAMILY_HOUND = 52, CREATURE_FAMILY_BEETLE = 53, CREATURE_FAMILY_SHALE_BEAST = 55, CREATURE_FAMILY_ZOMBIE = 56,
  CREATURE_FAMILY_QA_TEST = 57, CREATURE_FAMILY_HYDRA = 68, CREATURE_FAMILY_FELIMP = 100, CREATURE_FAMILY_VOIDLORD = 101,
  CREATURE_FAMILY_SHIVARA = 102, CREATURE_FAMILY_OBSERVER = 103, CREATURE_FAMILY_WRATHGUARD = 104, CREATURE_FAMILY_INFERNAL = 108,
  CREATURE_FAMILY_FIREELEMENTAL = 116, CREATURE_FAMILY_EARTHELEMENTAL = 117, CREATURE_FAMILY_CRANE = 125, CREATURE_FAMILY_WATERSTRIDER = 126,
  CREATURE_FAMILY_RODENT = 127, CREATURE_FAMILY_STONE_HOUND = 128, CREATURE_FAMILY_GRUFFHORN = 129, CREATURE_FAMILY_BASILISK = 130,
  CREATURE_FAMILY_DIREHORN = 138, CREATURE_FAMILY_STORMELEMENTAL = 145, CREATURE_FAMILY_TORRORGUARD = 147, CREATURE_FAMILY_ABYSSAL = 148,
  CREATURE_FAMILY_RIVERBEAST = 150, CREATURE_FAMILY_STAG = 151, CREATURE_FAMILY_MECHANICAL = 154, CREATURE_FAMILY_ABOMINATION = 155,
  CREATURE_FAMILY_SCALEHIDE = 156, CREATURE_FAMILY_OXEN = 157, CREATURE_FAMILY_FEATHERMANE = 160, CREATURE_FAMILY_LIZARD = 288,
  CREATURE_FAMILY_PTERRORDAX = 290, CREATURE_FAMILY_TOAD = 291, CREATURE_FAMILY_CARAPID = 292, CREATURE_FAMILY_BLOOD_BEAST = 296,
  CREATURE_FAMILY_CAMEL = 298, CREATURE_FAMILY_COURSER = 299, CREATURE_FAMILY_MAMMOTH = 300
}
 
enum  CreatureTypeFlags {
  CREATURE_TYPE_FLAG_TAMEABLE_PET = 0x00000001, CREATURE_TYPE_FLAG_GHOST_VISIBLE = 0x00000002, CREATURE_TYPE_FLAG_BOSS_MOB = 0x00000004, CREATURE_TYPE_FLAG_DO_NOT_PLAY_WOUND_PARRY_ANIMATION = 0x00000008,
  CREATURE_TYPE_FLAG_HIDE_FACTION_TOOLTIP = 0x00000010, CREATURE_TYPE_FLAG_UNK5 = 0x00000020, CREATURE_TYPE_FLAG_SPELL_ATTACKABLE = 0x00000040, CREATURE_TYPE_FLAG_CAN_INTERACT_WHILE_DEAD = 0x00000080,
  CREATURE_TYPE_FLAG_HERB_SKINNING_SKILL = 0x00000100, CREATURE_TYPE_FLAG_MINING_SKINNING_SKILL = 0x00000200, CREATURE_TYPE_FLAG_DO_NOT_LOG_DEATH = 0x00000400, CREATURE_TYPE_FLAG_MOUNTED_COMBAT_ALLOWED = 0x00000800,
  CREATURE_TYPE_FLAG_CAN_ASSIST = 0x00001000, CREATURE_TYPE_FLAG_IS_PET_BAR_USED = 0x00002000, CREATURE_TYPE_FLAG_MASK_UID = 0x00004000, CREATURE_TYPE_FLAG_ENGINEERING_SKINNING_SKILL = 0x00008000,
  CREATURE_TYPE_FLAG_EXOTIC_PET = 0x00010000, CREATURE_TYPE_FLAG_USE_DEFAULT_COLLISION_BOX = 0x00020000, CREATURE_TYPE_FLAG_IS_SIEGE_WEAPON = 0x00040000, CREATURE_TYPE_FLAG_CAN_COLLIDE_WITH_MISSILES = 0x00080000,
  CREATURE_TYPE_FLAG_HIDE_NAME_PLATE = 0x00100000, CREATURE_TYPE_FLAG_DO_NOT_PLAY_MOUNTED_ANIMATIONS = 0x00200000, CREATURE_TYPE_FLAG_IS_LINK_ALL = 0x00400000, CREATURE_TYPE_FLAG_INTERACT_ONLY_WITH_CREATOR = 0x00800000,
  CREATURE_TYPE_FLAG_DO_NOT_PLAY_UNIT_EVENT_SOUNDS = 0x01000000, CREATURE_TYPE_FLAG_HAS_NO_SHADOW_BLOB = 0x02000000, CREATURE_TYPE_FLAG_TREAT_AS_RAID_UNIT = 0x04000000, CREATURE_TYPE_FLAG_FORCE_GOSSIP = 0x08000000,
  CREATURE_TYPE_FLAG_DO_NOT_SHEATHE = 0x10000000, CREATURE_TYPE_FLAG_DO_NOT_TARGET_ON_INTERACTION = 0x20000000, CREATURE_TYPE_FLAG_DO_NOT_RENDER_OBJECT_NAME = 0x40000000, CREATURE_TYPE_FLAG_UNIT_IS_QUEST_BOSS = 0x80000000
}
 
enum  CreatureTypeFlags2 {
  CREATURE_TYPE_FLAG_2_UNK1 = 0x00000001, CREATURE_TYPE_FLAG_2_UNK2 = 0x00000002, CREATURE_TYPE_FLAG_2_UNK3 = 0x00000004, CREATURE_TYPE_FLAG_2_UNK4 = 0x00000008,
  CREATURE_TYPE_FLAG_2_UNK5 = 0x00000010, CREATURE_TYPE_FLAG_2_UNK6 = 0x00000020, CREATURE_TYPE_FLAG_2_UNK7 = 0x00000040, CREATURE_TYPE_FLAG_2_UNK8 = 0x00000080
}
 
enum  CreatureEliteType {
  CREATURE_ELITE_NORMAL = 0, CREATURE_ELITE_ELITE = 1, CREATURE_ELITE_RAREELITE = 2, CREATURE_ELITE_WORLDBOSS = 3,
  CREATURE_ELITE_RARE = 4, CREATURE_UNKNOWN = 5, CREATURE_WEAK = 6
}
 
enum  HolidayIds {
  HOLIDAY_NONE = 0, HOLIDAY_FIREWORKS_SPECTACULAR = 62, HOLIDAY_FEAST_OF_WINTER_VEIL = 141, HOLIDAY_NOBLEGARDEN = 181,
  HOLIDAY_CHILDRENS_WEEK = 201, HOLIDAY_CALL_TO_ARMS_AV_OLD = 283, HOLIDAY_CALL_TO_ARMS_WG_OLD = 284, HOLIDAY_CALL_TO_ARMS_AB_OLD = 285,
  HOLIDAY_HARVEST_FESTIVAL = 321, HOLIDAY_HALLOWS_END = 324, HOLIDAY_LUNAR_FESTIVAL = 327, HOLIDAY_LOVE_IS_IN_THE_AIR_OLD = 335,
  HOLIDAY_MIDSUMMER_FIRE_FESTIVAL = 341, HOLIDAY_CALL_TO_ARMS_ES_OLD = 353, HOLIDAY_BREWFEST = 372, HOLIDAY_PIRATES_DAY = 398,
  HOLIDAY_CALL_TO_ARMS_SA_OLD = 400, HOLIDAY_PILGRIMS_BOUNTY = 404, HOLIDAY_LK_LAUNCH = 406, HOLIDAY_DAY_OF_THE_DEAD = 409,
  HOLIDAY_CALL_TO_ARMS_IC_OLD = 420, HOLIDAY_LOVE_IS_IN_THE_AIR = 423, HOLIDAY_KALU_AK_FISHING_DERBY = 424, HOLIDAY_CALL_TO_ARMS_BG = 435,
  HOLIDAY_CALL_TO_ARMS_TP = 436, HOLIDAY_RATED_BG_15_VS_15 = 442, HOLIDAY_RATED_BG_25_VS_25 = 443, HOLIDAY_WOW_7TH_ANNIVERSARY = 467,
  HOLIDAY_DARKMOON_FAIRE = 479, HOLIDAY_WOW_8TH_ANNIVERSARY = 484, HOLIDAY_CALL_TO_ARMS_SM = 488, HOLIDAY_CALL_TO_ARMS_TK = 489,
  HOLIDAY_CALL_TO_ARMS_AV = 490, HOLIDAY_CALL_TO_ARMS_AB = 491, HOLIDAY_CALL_TO_ARMS_ES = 492, HOLIDAY_CALL_TO_ARMS_IC = 493,
  HOLIDAY_CALL_TO_ARMS_SM_OLD = 494, HOLIDAY_CALL_TO_ARMS_SA = 495, HOLIDAY_CALL_TO_ARMS_TK_OLD = 496, HOLIDAY_CALL_TO_ARMS_BG_OLD = 497,
  HOLIDAY_CALL_TO_ARMS_TP_OLD = 498, HOLIDAY_CALL_TO_ARMS_WG = 499, HOLIDAY_WOW_9TH_ANNIVERSARY = 509, HOLIDAY_WOW_10TH_ANNIVERSARY = 514,
  HOLIDAY_CALL_TO_ARMS_DG = 515, HOLIDAY_CALL_TO_ARMS_DG_OLD = 516, HOLIDAY_TIMEWALKING_DUNGEON_EVENT_BC_DEFAULT = 559, HOLIDAY_APEXIS_BONUS_EVENT_DEFAULT = 560,
  HOLIDAY_ARENA_SKIRMISH_BONUS_EVENT = 561, HOLIDAY_TIMEWALKING_DUNGEON_EVENT_LK_DEFAULT = 562, HOLIDAY_BATTLEGROUND_BONUS_EVENT_DEFAULT = 563, HOLIDAY_DRAENOR_DUNGEON_EVENT_DEFAULT = 564,
  HOLIDAY_PET_BATTLE_BONUS_EVENT_DEFAULT = 565, HOLIDAY_WOW_11TH_ANNIVERSARY = 566, HOLIDAY_TIMEWALKING_DUNGEON_EVENT_CATA_DEFAULT = 587, HOLIDAY_WOW_12TH_ANNIVERSARY = 589,
  HOLIDAY_WOW_ANNIVERSARY = 590, HOLIDAY_LEGION_DUNGEON_EVENT_DEFAULT = 591, HOLIDAY_WORLD_QUEST_BONUS_EVENT_DEFAULT = 592, HOLIDAY_APEXIS_BONUS_EVENT_EU = 593,
  HOLIDAY_APEXIS_BONUS_EVENT_TW_CN = 594, HOLIDAY_APEXIS_BONUS_EVENT_KR = 595, HOLIDAY_DRAENOR_DUNGEON_EVENT_EU = 596, HOLIDAY_DRAENOR_DUNGEON_EVENT_TW_CN = 597,
  HOLIDAY_DRAENOR_DUNGEON_EVENT_KR = 598, HOLIDAY_PET_BATTLE_BONUS_EVENT_EU = 599, HOLIDAY_PET_BATTLE_BONUS_EVENT_TW_CN = 600, HOLIDAY_PET_BATTLE_BONUS_EVENT_KR = 601,
  HOLIDAY_BATTLEGROUND_BONUS_EVENT_EU = 602, HOLIDAY_BATTLEGROUND_BONUS_EVENT_TW_CN = 603, HOLIDAY_BATTLEGROUND_BONUS_EVENT_KR = 604, HOLIDAY_LEGION_DUNGEON_EVENT_EU = 605,
  HOLIDAY_LEGION_DUNGEON_EVENT_TW_CN = 606, HOLIDAY_LEGION_DUNGEON_EVENT_KR = 607, HOLIDAY_ARENA_SKIRMISH_BONUS_EVENT_EU = 610, HOLIDAY_ARENA_SKIRMISH_BONUS_EVENT_TW_CN = 611,
  HOLIDAY_ARENA_SKIRMISH_BONUS_EVENT_KR = 612, HOLIDAY_WORLD_QUEST_BONUS_EVENT_EU = 613, HOLIDAY_WORLD_QUEST_BONUS_EVENT_TW_CN = 614, HOLIDAY_WORLD_QUEST_BONUS_EVENT_KR = 615,
  HOLIDAY_TIMEWALKING_DUNGEON_EVENT_LK_EU = 616, HOLIDAY_TIMEWALKING_DUNGEON_EVENT_LK_TW_CN = 617, HOLIDAY_TIMEWALKING_DUNGEON_EVENT_LK_KR = 618, HOLIDAY_TIMEWALKING_DUNGEON_EVENT_BC_EU = 622,
  HOLIDAY_TIMEWALKING_DUNGEON_EVENT_BC_TW_CN = 623, HOLIDAY_TIMEWALKING_DUNGEON_EVENT_BC_KR = 624, HOLIDAY_TIMEWALKING_DUNGEON_EVENT_CATA_EU = 628, HOLIDAY_TIMEWALKING_DUNGEON_EVENT_CATA_TW_CN = 629,
  HOLIDAY_TIMEWALKING_DUNGEON_EVENT_CATA_KR = 630, HOLIDAY_HATCHING_OF_THE_HIPPOGRYPHS = 634, HOLIDAY_VOLUNTEER_GUARD_DAY = 635, HOLIDAY_CALL_OF_THE_SCARAB = 638,
  HOLIDAY_THOUSAND_BOAT_BASH = 642, HOLIDAY_TIMEWALKING_DUNGEON_EVENT_MOP_DEFAULT = 643, HOLIDAY_UNGORO_MADNESS = 644, HOLIDAY_SPRING_BALLOON_FESTIVAL = 645,
  HOLIDAY_KIRIN_TOR_TAVERN_CRAWL = 646, HOLIDAY_MARCH_OF_THE_TADPOLES = 647, HOLIDAY_GLOWCAP_FESTIVAL = 648, HOLIDAY_TIMEWALKING_DUNGEON_EVENT_MOP_EU = 652,
  HOLIDAY_TIMEWALKING_DUNGEON_EVENT_MOP_TW_CN = 654, HOLIDAY_TIMEWALKING_DUNGEON_EVENT_MOP_KR = 656, HOLIDAY_FIREWORKS_CELEBRATION = 658, HOLIDAY_PVP_BRAWL_GL_1984 = 659,
  HOLIDAY_PVP_BRAWL_SS_VS_TM_1984 = 660, HOLIDAY_PVP_BRAWL_SS_VS_TM_US = 662, HOLIDAY_PVP_BRAWL_GL_US = 663, HOLIDAY_PVP_BRAWL_WS_US = 664,
  HOLIDAY_PVP_BRAWL_AB_US = 666, HOLIDAY_PVP_BRAWL_PH_US = 667, HOLIDAY_PVP_BRAWL_SS_VS_TM_EU = 669, HOLIDAY_PVP_BRAWL_GL_EU = 670,
  HOLIDAY_PVP_BRAWL_WS_EU = 671, HOLIDAY_PVP_BRAWL_AB_EU = 673, HOLIDAY_PVP_BRAWL_PH_EU = 674, HOLIDAY_PVP_BRAWL_SS_VS_TM_TW_CN = 676,
  HOLIDAY_PVP_BRAWL_GL_TW_CN = 677, HOLIDAY_PVP_BRAWL_WS_TW_CN = 678, HOLIDAY_PVP_BRAWL_AB_TW_CN = 680, HOLIDAY_PVP_BRAWL_PH_TW_CN = 681,
  HOLIDAY_PVP_BRAWL_SS_VS_TM_KR = 683, HOLIDAY_PVP_BRAWL_GL_KR = 684, HOLIDAY_PVP_BRAWL_WS_KR = 685, HOLIDAY_PVP_BRAWL_AB_KR = 687,
  HOLIDAY_PVP_BRAWL_PH_KR = 688, HOLIDAY_TRIAL_OF_STYLE = 691, HOLIDAY_AUCTION_HOUSE_DANCE_PARTY = 692, HOLIDAY_WOW_13TH_ANNIVERSARY = 693,
  HOLIDAY_MOOKIN_FESTIVAL = 694, HOLIDAY_THE_GREAT_GNOMEREGAN_RUN = 696, HOLIDAY_PVP_BRAWL_WS_1984 = 701, HOLIDAY_PVP_BRAWL_DS_US = 702,
  HOLIDAY_PVP_BRAWL_DS_EU = 704, HOLIDAY_PVP_BRAWL_DS_TW_CN = 705, HOLIDAY_PVP_BRAWL_DS_KR = 706, HOLIDAY_TOMB_OF_SARGERAS_NORMAL_HEROIC_DEFAULT = 710,
  HOLIDAY_TOMB_OF_SARGERAS_NORMAL_HEROIC_EU = 711, HOLIDAY_TOMB_OF_SARGERAS_NORMAL_HEROIC_TW_CN = 712, HOLIDAY_TOMB_OF_SARGERAS_NORMAL_HEROIC_KR = 713, HOLIDAY_TOMB_OF_SARGERAS_RF_1_SECTION_DEFAULT = 714,
  HOLIDAY_TOMB_OF_SARGERAS_RF_1_SECTION_EU = 715, HOLIDAY_TOMB_OF_SARGERAS_RF_1_SECTION_TW_CN = 716, HOLIDAY_TOMB_OF_SARGERAS_RF_1_SECTION_KR = 717, HOLIDAY_TOMB_OF_SARGERAS_RF_2_SECTION_DEFAULT = 718,
  HOLIDAY_TOMB_OF_SARGERAS_RF_2_SECTION_EU = 719, HOLIDAY_TOMB_OF_SARGERAS_RF_2_SECTION_TW_CN = 720, HOLIDAY_TOMB_OF_SARGERAS_RF_2_SECTION_KR = 721, HOLIDAY_TOMB_OF_SARGERAS_RF_3_SECTION_DEFAULT = 722,
  HOLIDAY_TOMB_OF_SARGERAS_RF_3_SECTION_EU = 723, HOLIDAY_TOMB_OF_SARGERAS_RF_3_SECTION_TW_CN = 724, HOLIDAY_TOMB_OF_SARGERAS_RF_3_SECTION_KR = 725, HOLIDAY_TOMB_OF_SARGERAS_FINAL_ENCOUNTER_DEFAULT = 726,
  HOLIDAY_TOMB_OF_SARGERAS_FINAL_ENCOUNTER_EU = 727, HOLIDAY_TOMB_OF_SARGERAS_FINAL_ENCOUNTER_TW_CN = 728, HOLIDAY_TOMB_OF_SARGERAS_FINAL_ENCOUNTER_KR = 729, HOLIDAY_TOMB_OF_SARGERAS_NORMAL_HEROIC_768 = 730,
  HOLIDAY_PVP_BRAWL_DS_1984 = 736, HOLIDAY_PVP_BRAWL_AB_1984 = 737, HOLIDAY_7_3_SHADOWS_OF_ARGUS_WEEK_2_UNLOCKS_DEFAULT = 744, HOLIDAY_7_3_SHADOWS_OF_ARGUS_WEEK_3_UNLOCKS_DEFAULT = 745,
  HOLIDAY_7_3_SHADOWS_OF_ARGUS_WEEK_2_UNLOCKS_KR = 746, HOLIDAY_7_3_SHADOWS_OF_ARGUS_WEEK_2_UNLOCKS_EU = 747, HOLIDAY_7_3_SHADOWS_OF_ARGUS_WEEK_2_UNLOCKS_TW_CN = 748, HOLIDAY_7_3_SHADOWS_OF_ARGUS_WEEK_3_UNLOCKS_TW_CN = 749,
  HOLIDAY_7_3_SHADOWS_OF_ARGUS_WEEK_3_UNLOCKS_KR = 750, HOLIDAY_7_3_SHADOWS_OF_ARGUS_WEEK_3_UNLOCKS_EU = 751, HOLIDAY_ANTORUS_BURNING_THRONE_RF_2_SECTION_TW_CN = 756, HOLIDAY_ANTORUS_BURNING_THRONE_RF_2_SECTION_EU = 757,
  HOLIDAY_ANTORUS_BURNING_THRONE_RF_2_SECTION_KR = 758, HOLIDAY_ANTORUS_BURNING_THRONE_RF_2_SECTION_DEFAULT = 759, HOLIDAY_ANTORUS_BURNING_THRONE_RF_3_SECTION_TW_CN = 760, HOLIDAY_ANTORUS_BURNING_THRONE_RF_3_SECTION_EU = 761,
  HOLIDAY_ANTORUS_BURNING_THRONE_RF_3_SECTION_KR = 762, HOLIDAY_ANTORUS_BURNING_THRONE_RF_3_SECTION_DEFAULT = 763, HOLIDAY_ANTORUS_BURNING_THRONE_FINAL_SECTION_TW_CN = 764, HOLIDAY_ANTORUS_BURNING_THRONE_FINAL_SECTION_EU = 765,
  HOLIDAY_ANTORUS_BURNING_THRONE_FINAL_SECTION_KR = 766, HOLIDAY_ANTORUS_BURNING_THRONE_FINAL_SECTION_DEFAULT = 767, HOLIDAY_ANTORUS_BURNING_THRONE_RF_1_SECTION_TW_CN = 768, HOLIDAY_ANTORUS_BURNING_THRONE_RF_1_SECTION_EU = 769,
  HOLIDAY_ANTORUS_BURNING_THRONE_RF_1_SECTION_KR = 770, HOLIDAY_ANTORUS_BURNING_THRONE_RF_1_SECTION_DEFAULT = 771, HOLIDAY_ANTORUS_BURNING_THRONE_NORMAL_HEROIC_TW_CN = 772, HOLIDAY_ANTORUS_BURNING_THRONE_NORMAL_HEROIC_EU = 773,
  HOLIDAY_ANTORUS_BURNING_THRONE_NORMAL_HEROIC_KR = 774, HOLIDAY_ANTORUS_BURNING_THRONE_NORMAL_HEROIC_DEFAULT = 775, HOLIDAY_ANTORUS_BURNING_THRONE_NORMAL_HEROIC_768 = 776, HOLIDAY_WOW_14TH_ANNIVERSARY = 807,
  HOLIDAY_WOW_15TH_ANNIVERSARY = 808, HOLIDAY_WAR_OF_THE_THORNS = 918, HOLIDAY_ULDIR_NORMAL_HEROIC_768 = 920, HOLIDAY_ULDIR_NORMAL_HEROIC_DEFAULT = 921,
  HOLIDAY_ULDIR_NORMAL_HEROIC_KR = 922, HOLIDAY_ULDIR_NORMAL_HEROIC_EU = 923, HOLIDAY_ULDIR_NORMAL_HEROIC_TW_CN = 924, HOLIDAY_ULDIR_RF_1_SECTION_DEFAULT = 925,
  HOLIDAY_ULDIR_RF_1_SECTION_KR = 926, HOLIDAY_ULDIR_RF_1_SECTION_EU = 927, HOLIDAY_ULDIR_RF_1_SECTION_TW_CN = 928, HOLIDAY_ULDIR_RF_2_SECTION_DEFAULT = 929,
  HOLIDAY_ULDIR_RF_2_SECTION_KR = 930, HOLIDAY_ULDIR_RF_2_SECTION_EU = 931, HOLIDAY_ULDIR_RF_2_SECTION_TW_CN = 932, HOLIDAY_ULDIR_FINAL_SECTION_DEFAULT = 933,
  HOLIDAY_ULDIR_FINAL_SECTION_KR = 934, HOLIDAY_ULDIR_FINAL_SECTION_EU = 935, HOLIDAY_ULDIR_FINAL_SECTION_TW_CN = 936, HOLIDAY_BATTLE_FOR_AZEROTH_DUNGEON_EVENT_EU = 938,
  HOLIDAY_BATTLE_FOR_AZEROTH_DUNGEON_EVENT_TW_CN = 939, HOLIDAY_BATTLE_FOR_AZEROTH_DUNGEON_EVENT_KR = 940, HOLIDAY_BATTLE_FOR_AZEROTH_DUNGEON_EVENT_DEFAULT = 941, HOLIDAY_WAR_OF_THE_THORNS_EU = 956,
  HOLIDAY_WAR_OF_THE_THORNS_TW_CN = 957, HOLIDAY_WAR_OF_THE_THORNS_KR = 958, HOLIDAY_WAR_OF_THE_THORNS_320 = 959, HOLIDAY_WAR_OF_THE_THORNS_US = 965,
  HOLIDAY_WAR_OF_THE_THORNS_512 = 967, HOLIDAY_WAR_OF_THE_THORNS_128 = 973, HOLIDAY_ULDIR_NORMAL_HEROIC = 979, HOLIDAY_BATTLE_OF_DAZARALOR_NORMAL_HEROIC_DEFAULT = 1025,
  HOLIDAY_BATTLE_OF_DAZARALOR_NORMAL_HEROIC_KR = 1026, HOLIDAY_BATTLE_OF_DAZARALOR_NORMAL_HEROIC_EU = 1027, HOLIDAY_BATTLE_OF_DAZARALOR_NORMAL_HEROIC_TW_CN = 1028, HOLIDAY_BATTLE_OF_DAZARALOR_NORMAL_HEROIC_768 = 1029,
  HOLIDAY_BATTLE_OF_DAZARALOR_RF_1_SECTION_DEFAULT = 1030, HOLIDAY_BATTLE_OF_DAZARALOR_RF_1_SECTION_KR = 1031, HOLIDAY_BATTLE_OF_DAZARALOR_RF_1_SECTION_EU = 1032, HOLIDAY_BATTLE_OF_DAZARALOR_RF_1_SECTION_TW_CN = 1033,
  HOLIDAY_BATTLE_OF_DAZARALOR_RF_2_SECTION_DEFAULT = 1034, HOLIDAY_BATTLE_OF_DAZARALOR_RF_2_SECTION_KR = 1035, HOLIDAY_BATTLE_OF_DAZARALOR_RF_2_SECTION_EU = 1036, HOLIDAY_BATTLE_OF_DAZARALOR_RF_2_SECTION_TW_CN = 1037,
  HOLIDAY_BATTLE_OF_DAZARALOR_RF_3_SECTION_DEFAULT = 1038, HOLIDAY_BATTLE_OF_DAZARALOR_RF_3_SECTION_KR = 1039, HOLIDAY_BATTLE_OF_DAZARALOR_RF_3_SECTION_EU = 1040, HOLIDAY_BATTLE_OF_DAZARALOR_RF_3_SECTION_TW_CN = 1041,
  HOLIDAY_PVP_BRAWL_COOKING_IMPOSSIBLE_US = 1047, HOLIDAY_PVP_BRAWL_COOKING_IMPOSSIBLE_KR = 1048, HOLIDAY_PVP_BRAWL_COOKING_IMPOSSIBLE_EU = 1049, HOLIDAY_PVP_BRAWL_COOKING_IMPOSSIBLE_1984 = 1050,
  HOLIDAY_PVP_BRAWL_COOKING_IMPOSSIBLE_TW_CN = 1051, HOLIDAY_WANDERERS_FESTIVAL = 1052, HOLIDAY_FREE_TSHIRT_DAY = 1053, HOLIDAY_LUMINOUS_LUMINARIES = 1054,
  HOLIDAY_TIMEWALKING_DUNGEON_EVENT_WOD_DEFAULT = 1056, HOLIDAY_LUMINOUS_LUMINARIES_64 = 1062, HOLIDAY_TIMEWALKING_DUNGEON_EVENT_WOD_EU = 1063, HOLIDAY_TIMEWALKING_DUNGEON_EVENT_WOD_KR = 1065,
  HOLIDAY_TIMEWALKING_DUNGEON_EVENT_WOD_TW_CN = 1068, HOLIDAY_CRUCIBLE_OF_STORMS_NORMAL_HEROIC_DEFAULT = 1069, HOLIDAY_CRUCIBLE_OF_STORMS_NORMAL_HEROIC_KR = 1070, HOLIDAY_CRUCIBLE_OF_STORMS_NORMAL_HEROIC_EU = 1071,
  HOLIDAY_CRUCIBLE_OF_STORMS_NORMAL_HEROIC_TW_CN = 1072, HOLIDAY_CRUCIBLE_OF_STORMS_NORMAL_HEROIC = 1073, HOLIDAY_CRUCIBLE_OF_STORMS_RAID_FINDER_DEFAULT = 1074, HOLIDAY_CRUCIBLE_OF_STORMS_RAID_FINDER_EU = 1075,
  HOLIDAY_CRUCIBLE_OF_STORMS_RAID_FINDER_KR = 1076, HOLIDAY_CRUCIBLE_OF_STORMS_RAID_FINDER_TW_CN = 1077, HOLIDAY_CRUCIBLE_OF_STORMS_RAID_FINDER = 1078, HOLIDAY_THE_ETERNAL_PALACE_DEFAULT = 1098,
  HOLIDAY_THE_ETERNAL_PALACE_KR = 1099, HOLIDAY_THE_ETERNAL_PALACE_EU = 1100, HOLIDAY_THE_ETERNAL_PALACE_TW_CN = 1101, HOLIDAY_THE_ETERNAL_PALACE_RAID_FINDER_DEFAULT = 1102,
  HOLIDAY_THE_ETERNAL_PALACE_RAID_FINDER_KR = 1103, HOLIDAY_THE_ETERNAL_PALACE_RAID_FINDER_EU = 1104, HOLIDAY_THE_ETERNAL_PALACE_RAID_FINDER_TW_CN = 1105, HOLIDAY_THE_ETERNAL_PALACE_RF_2_SECTION_EU = 1106,
  HOLIDAY_THE_ETERNAL_PALACE_RF_2_SECTION_TW_CN = 1107, HOLIDAY_THE_ETERNAL_PALACE_FINAL_SECTION_DEFAULT = 1108, HOLIDAY_THE_ETERNAL_PALACE_FINAL_SECTION_KR = 1109, HOLIDAY_THE_ETERNAL_PALACE_FINAL_SECTION_EU = 1110,
  HOLIDAY_THE_ETERNAL_PALACE_FINAL_SECTION_TW_CN = 1111, HOLIDAY_THE_ETERNAL_PALACE_RF_2_SECTION_KR = 1112, HOLIDAY_THE_ETERNAL_PALACE_RF_2_SECTION_DEFAULT = 1113, HOLIDAY_PVP_BRAWL_CLASSIC_ASHRAN_US = 1120,
  HOLIDAY_PVP_BRAWL_CLASSIC_ASHRAN_KR = 1121, HOLIDAY_PVP_BRAWL_CLASSIC_ASHRAN_EU = 1122, HOLIDAY_PVP_BRAWL_CLASSIC_ASHRAN_1984 = 1123, HOLIDAY_PVP_BRAWL_CLASSIC_ASHRAN_TW_CN = 1124,
  HOLIDAY_NYALOTHA_WALKING_CITY_DEFAULT = 1140, HOLIDAY_NYALOTHA_WALKING_CITY_KR = 1141, HOLIDAY_NYALOTHA_WALKING_CITY_EU = 1142, HOLIDAY_NYALOTHA_WALKING_CITY_TW_CN = 1143,
  HOLIDAY_NYALOTHA_WALKING_CITY_RAID_FINDER_DEFAULT = 1144, HOLIDAY_NYALOTHA_WALKING_CITY_RAID_FINDER_KR = 1145, HOLIDAY_NYALOTHA_WALKING_CITY_RAID_FINDER_EU = 1146, HOLIDAY_NYALOTHA_WALKING_CITY_RAID_FINDER_TW_CN = 1147,
  HOLIDAY_NYALOTHA_WALKING_CITY_RF_2_SECTION_DEFAULT = 1148, HOLIDAY_NYALOTHA_WALKING_CITY_RF_2_SECTION_KR = 1149, HOLIDAY_NYALOTHA_WALKING_CITY_RF_2_SECTION_EU = 1150, HOLIDAY_NYALOTHA_WALKING_CITY_RF_2_SECTION_TW_CN = 1151,
  HOLIDAY_NYALOTHA_WALKING_CITY_RF_3_SECTION_DEFAULT = 1152, HOLIDAY_NYALOTHA_WALKING_CITY_RF_3_SECTION_KR = 1153, HOLIDAY_NYALOTHA_WALKING_CITY_RF_3_SECTION_EU = 1154, HOLIDAY_NYALOTHA_WALKING_CITY_RF_3_SECTION_TW_CN = 1155,
  HOLIDAY_NYALOTHA_WALKING_CITY_FINAL_SECTION_DEFAULT = 1156, HOLIDAY_NYALOTHA_WALKING_CITY_FINAL_SECTION_KR = 1157, HOLIDAY_NYALOTHA_WALKING_CITY_FINAL_SECTION_EU = 1158, HOLIDAY_NYALOTHA_WALKING_CITY_FINAL_SECTION_TW_CN = 1159,
  HOLIDAY_PVP_BRAWL_TH_1984 = 1166, HOLIDAY_PVP_BRAWL_TH_KR = 1167, HOLIDAY_PVP_BRAWL_TH_TW_CN = 1168, HOLIDAY_PVP_BRAWL_TH_EU = 1169,
  HOLIDAY_PVP_BRAWL_TH_US = 1170, HOLIDAY_WOW_16TH_ANNIVERSARY = 1181, HOLIDAY_CASTLE_NATHRIA_DEFAULT = 1194, HOLIDAY_CASTLE_NATHRIA_RF_1_SECTION_DEFAULT = 1195,
  HOLIDAY_CASTLE_NATHRIA_RF_2_SECTION_DEFAULT = 1196, HOLIDAY_CASTLE_NATHRIA_RF_3_SECTION_DEFAULT = 1197, HOLIDAY_CASTLE_NATHRIA_EU = 1198, HOLIDAY_CASTLE_NATHRIA_RF_1_SECTION_EU = 1199,
  HOLIDAY_CASTLE_NATHRIA_RF_2_SECTION_EU = 1200, HOLIDAY_CASTLE_NATHRIA_RF_3_SECTION_EU = 1201, HOLIDAY_CASTLE_NATHRIA_KR = 1202, HOLIDAY_CASTLE_NATHRIA_RF_1_SECTION_KR = 1203,
  HOLIDAY_CASTLE_NATHRIA_RF_2_SECTION_KR = 1204, HOLIDAY_CASTLE_NATHRIA_RF_3_SECTION_KR = 1205, HOLIDAY_CASTLE_NATHRIA_TW_CN = 1206, HOLIDAY_CASTLE_NATHRIA_RF_1_SECTION_TW_CN = 1207,
  HOLIDAY_CASTLE_NATHRIA_RF_2_SECTION_TW_CN = 1208, HOLIDAY_CASTLE_NATHRIA_RF_3_SECTION_TW_CN = 1209, HOLIDAY_CASTLE_NATHRIA_FINAL_SECTION_DEFAULT = 1210, HOLIDAY_CASTLE_NATHRIA_FINAL_SECTION_EU = 1211,
  HOLIDAY_CASTLE_NATHRIA_FINAL_SECTION_KR = 1212, HOLIDAY_CASTLE_NATHRIA_FINAL_SECTION_TW_CN = 1213, HOLIDAY_TORGHAST_BEASTS_OF_PRODIGUM = 1214, HOLIDAY_TORGHAST_UNBRIDLED_DARKNESS = 1215,
  HOLIDAY_TORGHAST_CHORUS_OF_DEAD_SOULS = 1216, HOLIDAY_SHADOWLANDS_DUNGEON_EVENT_DEFAULT = 1217, HOLIDAY_SHADOWLANDS_DUNGEON_EVENT_EU = 1218, HOLIDAY_SHADOWLANDS_DUNGEON_EVENT_TW_CN = 1219,
  HOLIDAY_SHADOWLANDS_DUNGEON_EVENT_KR = 1220, HOLIDAY_PVP_BRAWL_WS_1984_2 = 1221, HOLIDAY_CASTLE_NATHRIA_32 = 1222
}
 
enum  QuestType {
  QUEST_TYPE_AUTOCOMPLETE = 0, QUEST_TYPE_DISABLED = 1, QUEST_TYPE_NORMAL = 2, QUEST_TYPE_TASK = 3,
  MAX_QUEST_TYPES = 4
}
 
enum  QuestInfo {
  QUEST_INFO_GROUP = 1, QUEST_INFO_CLASS = 21, QUEST_INFO_PVP = 41, QUEST_INFO_RAID = 62,
  QUEST_INFO_DUNGEON = 81, QUEST_INFO_WORLD_EVENT = 82, QUEST_INFO_LEGENDARY = 83, QUEST_INFO_ESCORT = 84,
  QUEST_INFO_HEROIC = 85, QUEST_INFO_RAID_10 = 88, QUEST_INFO_RAID_25 = 89, QUEST_INFO_SCENARIO = 98,
  QUEST_INFO_ACCOUNT = 102, QUEST_INFO_SIDE_QUEST = 104, QUEST_INFO_ARTIFACT = 107, QUEST_INFO_WORLD_QUEST = 109,
  QUEST_INFO_EPIC_WORLD_QUEST = 110, QUEST_INFO_ELITE_WORLD_QUEST = 111, QUEST_INFO_EPIC_ELITE_WORLD_QUEST = 112, QUEST_INFO_PVP_WORLD_QUEST = 113,
  QUEST_INFO_FIRST_AID_WORLD_QUEST = 114, QUEST_INFO_BATTLE_PET_WORLD_QUEST = 115, QUEST_INFO_BLACKSMITHING_WORLD_QUEST = 116, QUEST_INFO_LEATHERWORKING_WORLD_QUEST = 117,
  QUEST_INFO_ALCHEMY_WORLD_QUEST = 118, QUEST_INFO_HERBALISM_WORLD_QUEST = 119, QUEST_INFO_MINING_WORLD_QUEST = 120, QUEST_INFO_TAILORING_WORLD_QUEST = 121,
  QUEST_INFO_ENGINEERING_WORLD_QUEST = 122, QUEST_INFO_ENCHANTING_WORLD_QUEST = 123, QUEST_INFO_SKINNING_WORLD_QUEST = 124, QUEST_INFO_JEWELCRAFTING_WORLD_QUEST = 125,
  QUEST_INFO_INSCRIPTION_WORLD_QUEST = 126, QUEST_INFO_EMISSARY_QUEST = 128, QUEST_INFO_ARCHEOLOGY_WORLD_QUEST = 129, QUEST_INFO_FISHING_WORLD_QUEST = 130,
  QUEST_INFO_COOKING_WORLD_QUEST = 131, QUEST_INFO_RARE_WORLD_QUEST = 135, QUEST_INFO_RARE_ELITE_WORLD_QUEST = 136, QUEST_INFO_DUNGEON_WORLD_QUEST = 137,
  QUEST_INFO_LEGION_INVASION_WORLD_QUEST = 139, QUEST_INFO_RATED_REWARD = 140, QUEST_INFO_RAID_WORLD_QUEST = 141, QUEST_INFO_LEGION_INVASION_ELITE_WORLD_QUEST = 142,
  QUEST_INFO_LEGIONFALL_CONTRIBUTION = 143, QUEST_INFO_LEGIONFALL_WORLD_QUEST = 144, QUEST_INFO_LEGIONFALL_DUNGEON_WORLD_QUEST = 145, QUEST_INFO_LEGION_INVASION_WORLD_QUEST_WRAPPER = 146,
  QUEST_INFO_WARFRONT_BARRENS = 147, QUEST_INFO_PICKPOCKETING = 148, QUEST_INFO_MAGNI_WORLD_QUEST_AZERITE = 151, QUEST_INFO_TORTOLLAN_WORLD_QUEST = 152,
  QUEST_INFO_WARFRONT_CONTRIBUTION = 153, QUEST_INFO_ISLAND_QUEST = 254, QUEST_INFO_WAR_MODE = 255, QUEST_INFO_PVP_CONQUEST = 256,
  QUEST_INFO_FACTION_ASSAULT_WORLD_QUEST = 259, QUEST_INFO_FACTION_ASSAULT_ELITE_WORLD_QUEST = 260, QUEST_INFO_ISLAND_WEEKLY_QUEST = 261, QUEST_INFO_PUBLIC_QUEST = 263,
  QUEST_INFO_THREAT_OBJECTIVE = 264, QUEST_INFO_HIDDEN_QUEST = 265, QUEST_INFO_COMBAT_ALLY_QUEST = 266, QUEST_INFO_PROFESSIONS = 267,
  QUEST_INFO_THREAT_WRAPPER = 268, QUEST_INFO_THREAT_EMISSARY_QUEST = 270, QUEST_INFO_CALLING_QUEST = 271, QUEST_INFO_VENTHYR_PARTY_QUEST = 272,
  QUEST_INFO_MAW_SOUL_SPAWN_TRACKER = 273
}
 
enum  QuestSort {
  QUEST_SORT_EPIC = 1, QUEST_SORT_HALLOWS_END = 21, QUEST_SORT_SEASONAL = 22, QUEST_SORT_CATACLYSM = 23,
  QUEST_SORT_HERBALISM = 24, QUEST_SORT_BATTLEGROUNDS = 25, QUEST_SORT_DAY_OF_THE_DEAD = 41, QUEST_SORT_WARLOCK = 61,
  QUEST_SORT_WARRIOR = 81, QUEST_SORT_SHAMAN = 82, QUEST_SORT_FISHING = 101, QUEST_SORT_BLACKSMITHING = 121,
  QUEST_SORT_PALADIN = 141, QUEST_SORT_MAGE = 161, QUEST_SORT_ROGUE = 162, QUEST_SORT_ALCHEMY = 181,
  QUEST_SORT_LEATHERWORKING = 182, QUEST_SORT_ENGINEERING = 201, QUEST_SORT_TREASURE_MAP = 221, QUEST_SORT_TOURNAMENT = 241,
  QUEST_SORT_HUNTER = 261, QUEST_SORT_PRIEST = 262, QUEST_SORT_DRUID = 263, QUEST_SORT_TAILORING = 264,
  QUEST_SORT_SPECIAL = 284, QUEST_SORT_COOKING = 304, QUEST_SORT_FIRST_AID = 324, QUEST_SORT_LEGENDARY = 344,
  QUEST_SORT_DARKMOON_FAIRE = 364, QUEST_SORT_AHN_QIRAJ_WAR = 365, QUEST_SORT_LUNAR_FESTIVAL = 366, QUEST_SORT_REPUTATION = 367,
  QUEST_SORT_INVASION = 368, QUEST_SORT_MIDSUMMER = 369, QUEST_SORT_BREWFEST = 370, QUEST_SORT_INSCRIPTION = 371,
  QUEST_SORT_DEATH_KNIGHT = 372, QUEST_SORT_JEWELCRAFTING = 373, QUEST_SORT_NOBLEGARDEN = 374, QUEST_SORT_PILGRIMS_BOUNTY = 375,
  QUEST_SORT_LOVE_IS_IN_THE_AIR = 376, QUEST_SORT_ARCHAEOLOGY = 377, QUEST_SORT_CHILDRENS_WEEK = 378, QUEST_SORT_FIRELANDS_INVASION = 379,
  QUEST_SORT_THE_ZANDALARI = 380, QUEST_SORT_ELEMENTAL_BONDS = 381, QUEST_SORT_PANDAREN_BREWMASTER = 391, QUEST_SORT_SCENARIO = 392,
  QUEST_SORT_BATTLE_PETS = 394, QUEST_SORT_MONK = 395, QUEST_SORT_LANDFALL = 396, QUEST_SORT_PANDAREN_CAMPAIGN = 397,
  QUEST_SORT_RIDING = 398, QUEST_SORT_BRAWLERS_GUILD = 399, QUEST_SORT_PROVING_GROUNDS = 400, QUEST_SORT_GARRISON_CAMPAIGN = 401,
  QUEST_SORT_ASSAULT_ON_THE_DARK_PORTAL = 402, QUEST_SORT_GARRISON_SUPPORT = 403, QUEST_SORT_LOGGING = 404, QUEST_SORT_PICKPOCKETING = 405,
  QUEST_SORT_ARTIFACT = 406, QUEST_SORT_DEMON_HUNTER = 407, QUEST_SORT_MINING = 408, QUEST_SORT_WEEKEND_EVENT = 409,
  QUEST_SORT_ENCHANTING = 410, QUEST_SORT_SKINNING = 411, QUEST_SORT_WORLD_QUEST = 412, QUEST_SORT_DEATH_KNIGHT_CAMPAIGN = 413,
  QUEST_SORT_DEMON_HUNTER_CAMPAIGN = 416, QUEST_SORT_DRUID_CAMPAIGN = 417, QUEST_SORT_HUNTER_CAMPAIGN = 418, QUEST_SORT_MONK_CAMPAIGN = 419,
  QUEST_SORT_MAGE_CAMPAIGN = 420, QUEST_SORT_PRIEST_CAMPAIGN = 421, QUEST_SORT_PALADIN_CAMPAIGN = 422, QUEST_SORT_SHAMAN_CAMPAIGN = 423,
  QUEST_SORT_ROGUE_CAMPAIGN = 424, QUEST_SORT_WARLOCK_CAMPAIGN = 425, QUEST_SORT_WARRIOR_CAMPAIGN = 426, QUEST_SORT_ORDER_HALL = 427,
  QUEST_SORT_LEGIONFALL_CAMPAIGN = 428, QUEST_SORT_THE_HUNT_FOR_ILLIDAN_STORMRAGE = 429, QUEST_SORT_PIRATES_DAY = 430, QUEST_SORT_ARGUS_EXPEDITION = 431,
  QUEST_SORT_WARFRONTS = 432, QUEST_SORT_MOONKIN_FESTIVAL = 433, QUEST_SORT_THE_KINGS_PATH = 434, QUEST_SORT_THE_DEATHS_OF_CHROMIE = 435,
  QUEST_SORT_ROCKET_CHICKEN = 436, QUEST_SORT_LIGHTFORGED_DRAENEI = 437, QUEST_SORT_HIGHMOUNTAIN_TAUREN = 438, QUEST_SORT_VOID_ELF = 439,
  QUEST_SORT_NIGHTBORNE = 440, QUEST_SORT_DUNGEON = 441, QUEST_SORT_RAID = 442, QUEST_SORT_ALLIED_RACES = 444,
  QUEST_SORT_THE_WARCHIEFS_AGENDA = 445, QUEST_SORT_ADVENTURE_JOURNEY = 446, QUEST_SORT_ALLIANCE_WAR_CAMPAIGN = 447, QUEST_SORT_HORDE_WAR_CAMPAIGN = 448,
  QUEST_SORT_DARK_IRON_DWARF = 449, QUEST_SORT_MAGHAR_ORC = 450, QUEST_SORT_THE_SHADOW_HUNTER = 451, QUEST_SORT_ISLAND_EXPEDITIONS = 453,
  QUEST_SORT_WORLD_PVP = 555, QUEST_SORT_THE_PRIDE_OF_KUL_TIRAS = 556, QUEST_SORT_RATED_PVP = 557, QUEST_SORT_ZANDALARI_TROLL = 559,
  QUEST_SORT_HERITAGE = 560, QUEST_SORT_QUESTFALL = 561, QUEST_SORT_TYRANDES_VENGEANCE = 562, QUEST_SORT_THE_FATE_OF_SAURFANG = 563,
  QUEST_SORT_FREE_TSHIRT_DAY = 564, QUEST_SORT_CRUCIBLE_OF_STORMS = 565, QUEST_SORT_KUL_TIRAN = 566, QUEST_SORT_ASSAULT = 567,
  QUEST_SORT_HEART_OF_AZEROTH = 569, QUEST_SORT_PROFESSIONS = 571, QUEST_SORT_NAZJATAR_FOLLOWERS = 573, QUEST_SORT_SINFALL = 574,
  QUEST_SORT_KORRAKS_REVENGE = 575, QUEST_SORT_COVENANT_SANCTUM = 576, QUEST_SORT_REFER_A_FRIEND = 579, QUEST_SORT_VISIONS_OF_NZOTH = 580,
  QUEST_SORT_VULPERA = 582, QUEST_SORT_MECHAGNOME = 583, QUEST_SORT_BLACK_EMPIRE_CAMPAIGN = 584, QUEST_SORT_EMBER_COURT = 586,
  QUEST_SORT_THROUGH_THE_SHATTERED_SKY = 587, QUEST_SORT_DEATH_RISING = 588, QUEST_SORT_KYRIAN_CALLINGS = 589, QUEST_SORT_NIGHT_FAE_CALLINGS = 590,
  QUEST_SORT_NECROLORD_CALLINGS = 591, QUEST_SORT_VENTHYR_CALLINGS = 592, QUEST_SORT_ABOMINABLE_STITCHING = 593, QUEST_SORT_TIMEWALKING_CAMPAIGN = 594,
  QUEST_SORT_PATH_OF_ASCENSION = 595, QUEST_SORT_LEGENDARY_CRAFTING = 596
}
 
enum  SkillType {
  SKILL_NONE = 0, SKILL_SWORDS = 43, SKILL_AXES = 44, SKILL_BOWS = 45,
  SKILL_GUNS = 46, SKILL_MACES = 54, SKILL_TWO_HANDED_SWORDS = 55, SKILL_DEFENSE = 95,
  SKILL_LANGUAGE_COMMON = 98, SKILL_RACIAL_DWARF = 101, SKILL_LANGUAGE_ORCISH = 109, SKILL_LANGUAGE_DWARVEN = 111,
  SKILL_LANGUAGE_DARNASSIAN = 113, SKILL_LANGUAGE_TAURAHE = 115, SKILL_DUAL_WIELD = 118, SKILL_RACIAL_TAUREN = 124,
  SKILL_RACIAL_ORC = 125, SKILL_RACIAL_NIGHT_ELF = 126, SKILL_STAVES = 136, SKILL_LANGUAGE_THALASSIAN = 137,
  SKILL_LANGUAGE_DRACONIC = 138, SKILL_LANGUAGE_DEMON_TONGUE = 139, SKILL_LANGUAGE_TITAN = 140, SKILL_LANGUAGE_OLD_TONGUE = 141,
  SKILL_SURVIVAL = 142, SKILL_HORSE_RIDING = 148, SKILL_WOLF_RIDING = 149, SKILL_TIGER_RIDING = 150,
  SKILL_RAM_RIDING = 152, SKILL_SWIMMING = 155, SKILL_TWO_HANDED_MACES = 160, SKILL_UNARMED = 162,
  SKILL_BLACKSMITHING = 164, SKILL_LEATHERWORKING = 165, SKILL_ALCHEMY = 171, SKILL_TWO_HANDED_AXES = 172,
  SKILL_DAGGERS = 173, SKILL_HERBALISM = 182, SKILL_GENERIC_DND = 183, SKILL_COOKING = 185,
  SKILL_MINING = 186, SKILL_PET_IMP = 188, SKILL_PET_FELHUNTER = 189, SKILL_TAILORING = 197,
  SKILL_ENGINEERING = 202, SKILL_PET_SPIDER = 203, SKILL_PET_VOIDWALKER = 204, SKILL_PET_SUCCUBUS = 205,
  SKILL_PET_INFERNAL = 206, SKILL_PET_DOOMGUARD = 207, SKILL_PET_WOLF = 208, SKILL_PET_CAT = 209,
  SKILL_PET_BEAR = 210, SKILL_PET_BOAR = 211, SKILL_PET_CROCOLISK = 212, SKILL_PET_CARRION_BIRD = 213,
  SKILL_PET_CRAB = 214, SKILL_PET_GORILLA = 215, SKILL_PET_RAPTOR = 217, SKILL_PET_TALLSTRIDER = 218,
  SKILL_RACIAL_UNDEAD = 220, SKILL_CROSSBOWS = 226, SKILL_WANDS = 228, SKILL_POLEARMS = 229,
  SKILL_PET_SCORPID = 236, SKILL_PET_TURTLE = 251, SKILL_PET_GENERIC_HUNTER = 270, SKILL_PLATE_MAIL = 293,
  SKILL_LANGUAGE_GNOMISH = 313, SKILL_LANGUAGE_TROLL = 315, SKILL_ENCHANTING = 333, SKILL_FISHING = 356,
  SKILL_SKINNING = 393, SKILL_MAIL = 413, SKILL_LEATHER = 414, SKILL_CLOTH = 415,
  SKILL_SHIELD = 433, SKILL_FIST_WEAPONS = 473, SKILL_RAPTOR_RIDING = 533, SKILL_MECHANOSTRIDER_PILOTING = 553,
  SKILL_UNDEAD_HORSEMANSHIP = 554, SKILL_PET_BAT = 653, SKILL_PET_HYENA = 654, SKILL_PET_BIRD_OF_PREY = 655,
  SKILL_PET_WIND_SERPENT = 656, SKILL_LANGUAGE_FORSAKEN = 673, SKILL_KODO_RIDING = 713, SKILL_RACIAL_TROLL = 733,
  SKILL_RACIAL_GNOME = 753, SKILL_RACIAL_HUMAN = 754, SKILL_JEWELCRAFTING = 755, SKILL_RACIAL_BLOOD_ELF = 756,
  SKILL_PET_EVENT_REMOTE_CONTROL = 758, SKILL_LANGUAGE_DRAENEI = 759, SKILL_RACIAL_DRAENEI = 760, SKILL_PET_FELGUARD = 761,
  SKILL_RIDING = 762, SKILL_PET_DRAGONHAWK = 763, SKILL_PET_NETHER_RAY = 764, SKILL_PET_SPOREBAT = 765,
  SKILL_PET_WARP_STALKER = 766, SKILL_PET_RAVAGER = 767, SKILL_PET_SERPENT = 768, SKILL_INTERNAL = 769,
  SKILL_INSCRIPTION = 773, SKILL_PET_MOTH = 775, SKILL_MOUNTS = 777, SKILL_COMPANIONS = 778,
  SKILL_PET_EXOTIC_CHIMAERA = 780, SKILL_PET_EXOTIC_DEVILSAUR = 781, SKILL_PET_GHOUL = 782, SKILL_PET_EXOTIC_SILITHID = 783,
  SKILL_PET_EXOTIC_WORM = 784, SKILL_PET_WASP = 785, SKILL_PET_EXOTIC_CLEFTHOOF = 786, SKILL_PET_EXOTIC_CORE_HOUND = 787,
  SKILL_PET_EXOTIC_SPIRIT_BEAST = 788, SKILL_RACIAL_WORGEN = 789, SKILL_RACIAL_GOBLIN = 790, SKILL_LANGUAGE_GILNEAN = 791,
  SKILL_LANGUAGE_GOBLIN = 792, SKILL_ARCHAEOLOGY = 794, SKILL_HUNTER = 795, SKILL_DEATH_KNIGHT = 796,
  SKILL_DRUID = 798, SKILL_PALADIN = 800, SKILL_PRIEST = 804, SKILL_PET_WATER_ELEMENTAL = 805,
  SKILL_PET_FOX = 808, SKILL_ALL_GLYPHS = 810, SKILL_PET_DOG = 811, SKILL_PET_MONKEY = 815,
  SKILL_PET_EXOTIC_SHALE_SPIDER = 817, SKILL_BEETLE = 818, SKILL_ALL_GUILD_PERKS = 821, SKILL_PET_HYDRA = 824,
  SKILL_MONK = 829, SKILL_WARRIOR = 840, SKILL_WARLOCK = 849, SKILL_RACIAL_PANDAREN = 899,
  SKILL_MAGE = 904, SKILL_LANGUAGE_PANDAREN_NEUTRAL = 905, SKILL_ROGUE = 921, SKILL_SHAMAN = 924,
  SKILL_FEL_IMP = 927, SKILL_VOIDLORD = 928, SKILL_SHIVARRA = 929, SKILL_OBSERVER = 930,
  SKILL_WRATHGUARD = 931, SKILL_ALL_SPECIALIZATIONS = 934, SKILL_RUNEFORGING = 960, SKILL_PET_PRIMAL_FIRE_ELEMENTAL = 962,
  SKILL_PET_PRIMAL_EARTH_ELEMENTAL = 963, SKILL_WAY_OF_THE_GRILL = 975, SKILL_WAY_OF_THE_WOK = 976, SKILL_WAY_OF_THE_POT = 977,
  SKILL_WAY_OF_THE_STEAMER = 978, SKILL_WAY_OF_THE_OVEN = 979, SKILL_WAY_OF_THE_BREW = 980, SKILL_APPRENTICE_COOKING = 981,
  SKILL_JOURNEYMAN_COOKBOOK = 982, SKILL_PET_RODENT = 983, SKILL_PET_CRANE = 984, SKILL_PET_WATER_STRIDER = 985,
  SKILL_PET_EXOTIC_QUILEN = 986, SKILL_PET_GOAT = 987, SKILL_PET_BASILISK = 988, SKILL_NO_PLAYERS = 999,
  SKILL_PET_DIREHORN = 1305, SKILL_PET_PRIMAL_STORM_ELEMENTAL = 1748, SKILL_PET_WATER_ELEMENTAL_MINOR_TALENT_VERSION = 1777, SKILL_PET_RIVERBEAST = 1819,
  SKILL_UNUSED = 1830, SKILL_DEMON_HUNTER = 1848, SKILL_LOGGING = 1945, SKILL_PET_TERRORGUARD = 1981,
  SKILL_PET_ABYSSAL = 1982, SKILL_PET_STAG = 1993, SKILL_TRADING_POST = 2000, SKILL_WARGLAIVES = 2152,
  SKILL_PET_MECHANICAL = 2189, SKILL_PET_ABOMINATION = 2216, SKILL_PET_OXEN = 2279, SKILL_PET_SCALEHIDE = 2280,
  SKILL_PET_FEATHERMANE = 2361, SKILL_RACIAL_NIGHTBORNE = 2419, SKILL_RACIAL_HIGHMOUNTAIN_TAUREN = 2420, SKILL_RACIAL_LIGHTFORGED_DRAENEI = 2421,
  SKILL_RACIAL_VOID_ELF = 2423, SKILL_KUL_TIRAN_BLACKSMITHING = 2437, SKILL_LEGION_BLACKSMITHING = 2454, SKILL_LANGUAGE_SHALASSIAN = 2464,
  SKILL_LANGUAGE_THALASSIAN_2 = 2465, SKILL_DRAENOR_BLACKSMITHING = 2472, SKILL_PANDARIA_BLACKSMITHING = 2473, SKILL_CATACLYSM_BLACKSMITHING = 2474,
  SKILL_NORTHREND_BLACKSMITHING = 2475, SKILL_OUTLAND_BLACKSMITHING = 2476, SKILL_BLACKSMITHING_2 = 2477, SKILL_KUL_TIRAN_ALCHEMY = 2478,
  SKILL_LEGION_ALCHEMY = 2479, SKILL_DRAENOR_ALCHEMY = 2480, SKILL_PANDARIA_ALCHEMY = 2481, SKILL_CATACLYSM_ALCHEMY = 2482,
  SKILL_NORTHREND_ALCHEMY = 2483, SKILL_OUTLAND_ALCHEMY = 2484, SKILL_ALCHEMY_2 = 2485, SKILL_KUL_TIRAN_ENCHANTING = 2486,
  SKILL_LEGION_ENCHANTING = 2487, SKILL_DRAENOR_ENCHANTING = 2488, SKILL_PANDARIA_ENCHANTING = 2489, SKILL_CATACLYSM_ENCHANTING = 2491,
  SKILL_NORTHREND_ENCHANTING = 2492, SKILL_OUTLAND_ENCHANTING = 2493, SKILL_ENCHANTING_2 = 2494, SKILL_KUL_TIRAN_ENGINEERING = 2499,
  SKILL_LEGION_ENGINEERING = 2500, SKILL_DRAENOR_ENGINEERING = 2501, SKILL_PANDARIA_ENGINEERING = 2502, SKILL_CATACLYSM_ENGINEERING = 2503,
  SKILL_NORTHREND_ENGINEERING = 2504, SKILL_OUTLAND_ENGINEERING = 2505, SKILL_ENGINEERING_2 = 2506, SKILL_KUL_TIRAN_INSCRIPTION = 2507,
  SKILL_LEGION_INSCRIPTION = 2508, SKILL_DRAENOR_INSCRIPTION = 2509, SKILL_PANDARIA_INSCRIPTION = 2510, SKILL_CATACLYSM_INSCRIPTION = 2511,
  SKILL_NORTHREND_INSCRIPTION = 2512, SKILL_OUTLAND_INSCRIPTION = 2513, SKILL_INSCRIPTION_2 = 2514, SKILL_KUL_TIRAN_JEWELCRAFTING = 2517,
  SKILL_LEGION_JEWELCRAFTING = 2518, SKILL_DRAENOR_JEWELCRAFTING = 2519, SKILL_PANDARIA_JEWELCRAFTING = 2520, SKILL_CATACLYSM_JEWELCRAFTING = 2521,
  SKILL_NORTHREND_JEWELCRAFTING = 2522, SKILL_OUTLAND_JEWELCRAFTING = 2523, SKILL_JEWELCRAFTING_2 = 2524, SKILL_KUL_TIRAN_LEATHERWORKING = 2525,
  SKILL_LEGION_LEATHERWORKING = 2526, SKILL_DRAENOR_LEATHERWORKING = 2527, SKILL_PANDARIA_LEATHERWORKING = 2528, SKILL_CATACLYSM_LEATHERWORKING = 2529,
  SKILL_NORTHREND_LEATHERWORKING = 2530, SKILL_OUTLAND_LEATHERWORKING = 2531, SKILL_LEATHERWORKING_2 = 2532, SKILL_KUL_TIRAN_TAILORING = 2533,
  SKILL_LEGION_TAILORING = 2534, SKILL_DRAENOR_TAILORING = 2535, SKILL_PANDARIA_TAILORING = 2536, SKILL_CATACLYSM_TAILORING = 2537,
  SKILL_NORTHREND_TAILORING = 2538, SKILL_OUTLAND_TAILORING = 2539, SKILL_TAILORING_2 = 2540, SKILL_KUL_TIRAN_COOKING = 2541,
  SKILL_LEGION_COOKING = 2542, SKILL_DRAENOR_COOKING = 2543, SKILL_PANDARIA_COOKING = 2544, SKILL_CATACLYSM_COOKING = 2545,
  SKILL_NORTHREND_COOKING = 2546, SKILL_OUTLAND_COOKING = 2547, SKILL_COOKING_2 = 2548, SKILL_KUL_TIRAN_HERBALISM = 2549,
  SKILL_LEGION_HERBALISM = 2550, SKILL_DRAENOR_HERBALISM = 2551, SKILL_PANDARIA_HERBALISM = 2552, SKILL_CATACLYSM_HERBALISM = 2553,
  SKILL_NORTHREND_HERBALISM = 2554, SKILL_OUTLAND_HERBALISM = 2555, SKILL_HERBALISM_2 = 2556, SKILL_KUL_TIRAN_SKINNING = 2557,
  SKILL_LEGION_SKINNING = 2558, SKILL_DRAENOR_SKINNING = 2559, SKILL_PANDARIA_SKINNING = 2560, SKILL_CATACLYSM_SKINNING = 2561,
  SKILL_NORTHREND_SKINNING = 2562, SKILL_OUTLAND_SKINNING = 2563, SKILL_SKINNING_2 = 2564, SKILL_KUL_TIRAN_MINING = 2565,
  SKILL_LEGION_MINING = 2566, SKILL_DRAENOR_MINING = 2567, SKILL_PANDARIA_MINING = 2568, SKILL_CATACLYSM_MINING = 2569,
  SKILL_NORTHREND_MINING = 2570, SKILL_OUTLAND_MINING = 2571, SKILL_MINING_2 = 2572, SKILL_KUL_TIRAN_FISHING = 2585,
  SKILL_LEGION_FISHING = 2586, SKILL_DRAENOR_FISHING = 2587, SKILL_PANDARIA_FISHING = 2588, SKILL_CATACLYSM_FISHING = 2589,
  SKILL_NORTHREND_FISHING = 2590, SKILL_OUTLAND_FISHING = 2591, SKILL_FISHING_2 = 2592, SKILL_RACIAL_DARK_IRON_DWARF = 2597,
  SKILL_RACIAL_MAG_HAR_ORC = 2598, SKILL_PET_LIZARD = 2703, SKILL_PET_HORSE = 2704, SKILL_PET_EXOTIC_PTERRORDAX = 2705,
  SKILL_PET_TOAD = 2706, SKILL_PET_EXOTIC_KROLUSK = 2707, SKILL_SECOND_PET_HUNTER = 2716, SKILL_PET_BLOOD_BEAST = 2719,
  SKILL_JUNKYARD_TINKERING = 2720, SKILL_RACIAL_ZANDALARI_TROLL = 2721, SKILL_RACIAL_KUL_TIRAN = 2723, SKILL_AZERITE_POWER = 2727,
  SKILL_MOUNT_EQUIPEMENT = 2734, SKILL_SHADOWLANDS_ALCHEMY = 2750, SKILL_SHADOWLANDS_BLACKSMITHING = 2751, SKILL_SHADOWLANDS_COOKING = 2752,
  SKILL_SHADOWLANDS_ENCHANTING = 2753, SKILL_SHADOWLANDS_FISHING = 2754, SKILL_SHADOWLANDS_ENGINEERING = 2755, SKILL_SHADOWLANDS_INSCRIPTION = 2756,
  SKILL_SHADOWLANDS_JEWELCRAFTING = 2757, SKILL_SHADOWLANDS_LEATHERWORKING = 2758, SKILL_SHADOWLANDS_TAILORING = 2759, SKILL_SHADOWLANDS_HERBALISM = 2760,
  SKILL_SHADOWLANDS_MINING = 2761, SKILL_SHADOWLANDS_SKINNING = 2762, SKILL_RACIAL_DARK_IRON_DWARF_2 = 2773, SKILL_RACIAL_MECHAGNOME = 2774,
  SKILL_RACIAL_VULPERA = 2775, SKILL_LANGUAGE_VULPERA = 2776, SKILL_SOUL_CYPHERING = 2777, SKILL_ABOMINABLE_STITCHING = 2787,
  SKILL_ASCENSION_CRAFTING = 2791, SKILL_PET_MAMMOTH = 2805, SKILL_PET_COURSER = 2806, SKILL_PET_CAMEL = 2807
}
 
enum  SkillCategory {
  SKILL_CATEGORY_UNK1 = 0, SKILL_CATEGORY_ATTRIBUTES = 5, SKILL_CATEGORY_WEAPON = 6, SKILL_CATEGORY_CLASS = 7,
  SKILL_CATEGORY_ARMOR = 8, SKILL_CATEGORY_SECONDARY = 9, SKILL_CATEGORY_LANGUAGES = 10, SKILL_CATEGORY_PROFESSION = 11,
  SKILL_CATEGORY_GENERIC = 12
}
 
enum  TotemCategory {
  TC_SKINNING_SKIFE_OLD = 1, TC_EARTH_TOTEM = 2, TC_AIR_TOTEM = 3, TC_FIRE_TOTEM = 4,
  TC_WATER_TOTEM = 5, TC_COPPER_ROD = 6, TC_SILVER_ROD = 7, TC_GOLDEN_ROD = 8,
  TC_TRUESILVER_ROD = 9, TC_ARCANITE_ROD = 10, TC_MINING_PICK_OLD = 11, TC_PHILOSOPHERS_STONE = 12,
  TC_BLACKSMITH_HAMMER_OLD = 13, TC_ARCLIGHT_SPANNER = 14, TC_GYROMATIC_MA = 15, TC_MASTER_TOTEM = 21,
  TC_FEL_IRON_ROD = 41, TC_ADAMANTITE_ROD = 62, TC_ETERNIUM_ROD = 63, TC_HOLLOW_QUILL = 81,
  TC_RUNED_AZURITE_ROD = 101, TC_VIRTUOSO_INKING_SET = 121, TC_DRUMS = 141, TC_GNOMISH_ARMY_KNIFE = 161,
  TC_BLACKSMITH_HAMMER = 162, TC_MINING_PICK = 165, TC_SKINNING_KNIFE = 166, TC_HAMMER_PICK = 167,
  TC_BLADED_PICKAXE = 168, TC_FLINT_AND_TINDER = 169, TC_RUNED_COBALT_ROD = 189, TC_RUNED_TITANIUM_ROD = 190,
  TC_RUNED_ELEMENTIUM_ROD = 209, TC_HIGH_POWERED_BOLT_GUN = 210, TC_RUNED_COPPER_ROD = 230, TC_JEWELERS_KIT = 238,
  TC_ULTIMATE_GNOMISH_ARMY_KNIFE = 250, TC_SANGUINE_FEATHER_QUILL_OF_LANATHEL = 253, TC_UB3R_SPANNER = 354, TC_VOID_FOCUS = 355,
  TC_EMPOWERED_VOID_FOCUS = 356, TC_UNLEASHED_VOID_FOCUS = 357, TC_MASTERCRAFT = 358, TC_VIRTUOSO_ENGRAVING_SET = 359
}
 
enum  UnitDynFlags {
  UNIT_DYNFLAG_NONE = 0x0000, UNIT_DYNFLAG_HIDE_MODEL = 0x0002, UNIT_DYNFLAG_LOOTABLE = 0x0004, UNIT_DYNFLAG_TRACK_UNIT = 0x0008,
  UNIT_DYNFLAG_TAPPED = 0x0010, UNIT_DYNFLAG_SPECIALINFO = 0x0020, UNIT_DYNFLAG_DEAD = 0x0040, UNIT_DYNFLAG_REFER_A_FRIEND = 0x0080
}
 
enum  CorpseDynFlags { CORPSE_DYNFLAG_LOOTABLE = 0x0001 }
 
enum  WeatherType {
  WEATHER_TYPE_FINE = 0, WEATHER_TYPE_RAIN = 1, WEATHER_TYPE_SNOW = 2, WEATHER_TYPE_STORM = 3,
  WEATHER_TYPE_THUNDERS = 86, WEATHER_TYPE_BLACKRAIN = 90
}
 
enum  ChatMsg : int32 {
  CHAT_MSG_ADDON = -1, CHAT_MSG_SYSTEM = 0x00, CHAT_MSG_SAY = 0x01, CHAT_MSG_PARTY = 0x02,
  CHAT_MSG_RAID = 0x03, CHAT_MSG_GUILD = 0x04, CHAT_MSG_OFFICER = 0x05, CHAT_MSG_YELL = 0x06,
  CHAT_MSG_WHISPER = 0x07, CHAT_MSG_WHISPER_FOREIGN = 0x08, CHAT_MSG_WHISPER_INFORM = 0x09, CHAT_MSG_EMOTE = 0x0A,
  CHAT_MSG_TEXT_EMOTE = 0x0B, CHAT_MSG_MONSTER_SAY = 0x0C, CHAT_MSG_MONSTER_PARTY = 0x0D, CHAT_MSG_MONSTER_YELL = 0x0E,
  CHAT_MSG_MONSTER_WHISPER = 0x0F, CHAT_MSG_MONSTER_EMOTE = 0x10, CHAT_MSG_CHANNEL = 0x11, CHAT_MSG_CHANNEL_JOIN = 0x12,
  CHAT_MSG_CHANNEL_LEAVE = 0x13, CHAT_MSG_CHANNEL_LIST = 0x14, CHAT_MSG_CHANNEL_NOTICE = 0x15, CHAT_MSG_CHANNEL_NOTICE_USER = 0x16,
  CHAT_MSG_AFK = 0x17, CHAT_MSG_DND = 0x18, CHAT_MSG_IGNORED = 0x19, CHAT_MSG_SKILL = 0x1A,
  CHAT_MSG_LOOT = 0x1B, CHAT_MSG_MONEY = 0x1C, CHAT_MSG_OPENING = 0x1D, CHAT_MSG_TRADESKILLS = 0x1E,
  CHAT_MSG_PET_INFO = 0x1F, CHAT_MSG_COMBAT_MISC_INFO = 0x20, CHAT_MSG_COMBAT_XP_GAIN = 0x21, CHAT_MSG_COMBAT_HONOR_GAIN = 0x22,
  CHAT_MSG_COMBAT_FACTION_CHANGE = 0x23, CHAT_MSG_BG_SYSTEM_NEUTRAL = 0x24, CHAT_MSG_BG_SYSTEM_ALLIANCE = 0x25, CHAT_MSG_BG_SYSTEM_HORDE = 0x26,
  CHAT_MSG_RAID_LEADER = 0x27, CHAT_MSG_RAID_WARNING = 0x28, CHAT_MSG_RAID_BOSS_EMOTE = 0x29, CHAT_MSG_RAID_BOSS_WHISPER = 0x2A,
  CHAT_MSG_FILTERED = 0x2B, CHAT_MSG_RESTRICTED = 0x2C, CHAT_MSG_BATTLENET = 0x2D, CHAT_MSG_ACHIEVEMENT = 0x2E,
  CHAT_MSG_GUILD_ACHIEVEMENT = 0x2F, CHAT_MSG_ARENA_POINTS = 0x30, CHAT_MSG_PARTY_LEADER = 0x31, CHAT_MSG_TARGETICONS = 0x32,
  CHAT_MSG_BN_WHISPER = 0x33, CHAT_MSG_BN_WHISPER_INFORM = 0x34, CHAT_MSG_BN_CONVERSATION = 0x35, CHAT_MSG_BN_CONVERSATION_NOTICE = 0x36,
  CHAT_MSG_BN_CONVERSATION_LIST = 0x37, CHAT_MSG_BN_INLINE_TOAST_ALERT = 0x38, CHAT_MSG_BN_INLINE_TOAST_BROADCAST = 0x39, CHAT_MSG_BN_INLINE_TOAST_BROADCAST_INFORM = 0x3A,
  CHAT_MSG_BN_INLINE_TOAST_CONVERSATION = 0x3B, CHAT_MSG_BN_WHISPER_PLAYER_OFFLINE = 0x3C, CHAT_MSG_COMBAT_GUILD_XP_GAIN = 0x3D, CHAT_MSG_CURRENCY = 0x3E,
  CHAT_MSG_QUEST_BOSS_EMOTE = 0x3F, CHAT_MSG_PET_BATTLE_COMBAT_LOG = 0x40, CHAT_MSG_PET_BATTLE_INFO = 0x41, CHAT_MSG_INSTANCE_CHAT = 0x42,
  CHAT_MSG_INSTANCE_CHAT_LEADER = 0x43, MAX_CHAT_MSG_TYPE
}
 
enum  ChatFlags {
  CHAT_FLAG_NONE = 0x00, CHAT_FLAG_AFK = 0x01, CHAT_FLAG_DND = 0x02, CHAT_FLAG_GM = 0x04,
  CHAT_FLAG_COM = 0x08, CHAT_FLAG_DEV = 0x10, CHAT_FLAG_BOSS_SOUND = 0x20, CHAT_FLAG_MOBILE = 0x40
}
 
enum  ChatLinkColors : uint32 {
  CHAT_LINK_COLOR_TRADE = 0xffffd000, CHAT_LINK_COLOR_TALENT = 0xff71d5ff, CHAT_LINK_COLOR_SPELL = 0xff71d5ff, CHAT_LINK_COLOR_ENCHANT = 0xffffd000,
  CHAT_LINK_COLOR_ACHIEVEMENT = 0xffffff00, CHAT_LINK_COLOR_ARTIFACT_POWER = 0xff71d5ff, CHAT_LINK_COLOR_GARR_ABILITY = 0xff4e96f7, CHAT_LINK_COLOR_INSTANCE_LOCK = 0xffff8000,
  CHAT_LINK_COLOR_JOURNAL = 0xff66bbff, CHAT_LINK_COLOR_TRANSMOG = 0xffff80ff
}
 
enum  PetDiet {
  PET_DIET_MEAT = 1, PET_DIET_FISH = 2, PET_DIET_CHEESE = 3, PET_DIET_BREAD = 4,
  PET_DIET_FUNGAS = 5, PET_DIET_FRUIT = 6, PET_DIET_RAW_MEAT = 7, PET_DIET_RAW_FISH = 8
}
 
enum  GuildLogs { GUILD_BANKLOG_MAX_RECORDS = 25, GUILD_EVENTLOG_MAX_RECORDS = 100, GUILD_NEWSLOG_MAX_RECORDS = 250 }
 
enum  AiReaction {
  AI_REACTION_ALERT = 0, AI_REACTION_FRIENDLY = 1, AI_REACTION_HOSTILE = 2, AI_REACTION_AFRAID = 3,
  AI_REACTION_DESTROY = 4
}
 
enum  DiminishingReturnsType { DRTYPE_NONE = 0, DRTYPE_PLAYER = 1, DRTYPE_ALL = 2 }
 
enum  DiminishingGroup : uint16 {
  DIMINISHING_NONE = 0, DIMINISHING_ROOT = 1, DIMINISHING_STUN = 2, DIMINISHING_INCAPACITATE = 3,
  DIMINISHING_DISORIENT = 4, DIMINISHING_SILENCE = 5, DIMINISHING_AOE_KNOCKBACK = 6, DIMINISHING_TAUNT = 7,
  DIMINISHING_LIMITONLY = 8, DIMINISHING_MAX
}
 
enum  SummonCategory {
  SUMMON_CATEGORY_WILD = 0, SUMMON_CATEGORY_ALLY = 1, SUMMON_CATEGORY_PET = 2, SUMMON_CATEGORY_PUPPET = 3,
  SUMMON_CATEGORY_VEHICLE = 4, SUMMON_CATEGORY_UNK = 5
}
 
enum  SummonTitle : int32 {
  SummonTitle::None = 0, SummonTitle::Pet = 1, SummonTitle::Guardian = 2, SummonTitle::Minion = 3,
  SummonTitle::Totem = 4, SummonTitle::Companion = 5, SummonTitle::Runeblade = 6, SummonTitle::Construct = 7,
  SummonTitle::Opponent = 8, SummonTitle::Vehicle = 9, SummonTitle::Mount = 10, SummonTitle::Lightwell = 11,
  SummonTitle::Butler = 12, SummonTitle::aka = 13, SummonTitle::Gateway = 14, SummonTitle::Hatred = 15,
  SummonTitle::Statue = 16, SummonTitle::Spirit = 17, SummonTitle::WarBanner = 18, SummonTitle::Heartwarmer = 19,
  SummonTitle::HiredBy = 20, SummonTitle::PurchasedBy = 21, SummonTitle::Pride = 22, SummonTitle::TwistedImage = 23,
  SummonTitle::NoodleCart = 24, SummonTitle::InnerDemon = 25, SummonTitle::Bodyguard = 26, SummonTitle::Name = 27,
  SummonTitle::Squire = 28, SummonTitle::Champion = 29, SummonTitle::TheBetrayer = 30, SummonTitle::EruptingReflection = 31,
  SummonTitle::HopelessReflection = 32, SummonTitle::MalignantReflection = 33, SummonTitle::WailingReflection = 34, SummonTitle::Assistant = 35,
  SummonTitle::Enforcer = 36, SummonTitle::Recruit = 37, SummonTitle::Admirer = 38, SummonTitle::EvilTwin = 39,
  SummonTitle::Greed = 40, SummonTitle::LostMind = 41, SummonTitle::ServantOfNZoth = 44
}
 
enum  EventId {
  EVENT_CHARGE = 1003, EVENT_JUMP = 1004, EVENT_CHARGE_PREPATH = 1005, EVENT_FACE = 1006,
  EVENT_VEHICLE_BOARD = 1007, EVENT_VEHICLE_EXIT = 1008, EVENT_ASSIST_MOVE = 1009
}
 
enum  ResponseCodes {
  RESPONSE_SUCCESS = 0, RESPONSE_FAILURE = 1, RESPONSE_CANCELLED = 2, RESPONSE_DISCONNECTED = 3,
  RESPONSE_FAILED_TO_CONNECT = 4, RESPONSE_CONNECTED = 5, RESPONSE_VERSION_MISMATCH = 6, CSTATUS_CONNECTING = 7,
  CSTATUS_NEGOTIATING_SECURITY = 8, CSTATUS_NEGOTIATION_COMPLETE = 9, CSTATUS_NEGOTIATION_FAILED = 10, CSTATUS_AUTHENTICATING = 11,
  REALM_LIST_IN_PROGRESS = 12, REALM_LIST_SUCCESS = 13, REALM_LIST_FAILED = 14, REALM_LIST_INVALID = 15,
  REALM_LIST_REALM_NOT_FOUND = 16, ACCOUNT_CREATE_IN_PROGRESS = 17, ACCOUNT_CREATE_SUCCESS = 18, ACCOUNT_CREATE_FAILED = 19,
  CHAR_LIST_RETRIEVING = 20, CHAR_LIST_RETRIEVED = 21, CHAR_LIST_FAILED = 22, CHAR_CREATE_IN_PROGRESS = 23,
  CHAR_CREATE_SUCCESS = 24, CHAR_CREATE_ERROR = 25, CHAR_CREATE_FAILED = 26, CHAR_CREATE_NAME_IN_USE = 27,
  CHAR_CREATE_DISABLED = 28, CHAR_CREATE_PVP_TEAMS_VIOLATION = 29, CHAR_CREATE_SERVER_LIMIT = 30, CHAR_CREATE_ACCOUNT_LIMIT = 31,
  CHAR_CREATE_SERVER_QUEUE = 32, CHAR_CREATE_ONLY_EXISTING = 33, CHAR_CREATE_EXPANSION = 34, CHAR_CREATE_EXPANSION_CLASS = 35,
  CHAR_CREATE_CHARACTER_IN_GUILD = 36, CHAR_CREATE_RESTRICTED_RACECLASS = 37, CHAR_CREATE_CHARACTER_CHOOSE_RACE = 38, CHAR_CREATE_CHARACTER_ARENA_LEADER = 39,
  CHAR_CREATE_CHARACTER_DELETE_MAIL = 40, CHAR_CREATE_CHARACTER_SWAP_FACTION = 41, CHAR_CREATE_CHARACTER_RACE_ONLY = 42, CHAR_CREATE_CHARACTER_GOLD_LIMIT = 43,
  CHAR_CREATE_FORCE_LOGIN = 44, CHAR_CREATE_TRIAL = 45, CHAR_CREATE_TIMEOUT = 46, CHAR_CREATE_THROTTLE = 47,
  CHAR_CREATE_ALLIED_RACE_ACHIEVEMENT = 48, CHAR_CREATE_CHARACTER_IN_COMMUNITY = 49, CHAR_CREATE_NEW_PLAYER = 50, CHAR_DELETE_IN_PROGRESS = 51,
  CHAR_DELETE_SUCCESS = 52, CHAR_DELETE_FAILED = 53, CHAR_DELETE_FAILED_LOCKED_FOR_TRANSFER = 54, CHAR_DELETE_FAILED_GUILD_LEADER = 55,
  CHAR_DELETE_FAILED_ARENA_CAPTAIN = 56, CHAR_DELETE_FAILED_HAS_HEIRLOOM_OR_MAIL = 57, CHAR_DELETE_FAILED_UPGRADE_IN_PROGRESS = 58, CHAR_DELETE_FAILED_HAS_WOW_TOKEN = 59,
  CHAR_DELETE_FAILED_VAS_TRANSACTION_IN_PROGRESS = 60, CHAR_DELETE_FAILED_COMMUNITY_OWNER = 61, CHAR_LOGIN_IN_PROGRESS = 62, CHAR_LOGIN_SUCCESS = 63,
  CHAR_LOGIN_NO_WORLD = 64, CHAR_LOGIN_DUPLICATE_CHARACTER = 65, CHAR_LOGIN_NO_INSTANCES = 66, CHAR_LOGIN_FAILED = 67,
  CHAR_LOGIN_DISABLED = 68, CHAR_LOGIN_NO_CHARACTER = 69, CHAR_LOGIN_LOCKED_FOR_TRANSFER = 70, CHAR_LOGIN_LOCKED_BY_BILLING = 71,
  CHAR_LOGIN_LOCKED_BY_MOBILE_AH = 72, CHAR_LOGIN_TEMPORARY_GM_LOCK = 73, CHAR_LOGIN_LOCKED_BY_CHARACTER_UPGRADE = 74, CHAR_LOGIN_LOCKED_BY_REVOKED_CHARACTER_UPGRADE = 75,
  CHAR_LOGIN_LOCKED_BY_REVOKED_VAS_TRANSACTION = 76, CHAR_LOGIN_LOCKED_BY_RESTRICTION = 77, CHAR_LOGIN_LOCKED_FOR_REALM_PLAYTYPE = 78, CHAR_NAME_SUCCESS = 79,
  CHAR_NAME_FAILURE = 80, CHAR_NAME_NO_NAME = 81, CHAR_NAME_TOO_SHORT = 82, CHAR_NAME_TOO_LONG = 83,
  CHAR_NAME_INVALID_CHARACTER = 84, CHAR_NAME_MIXED_LANGUAGES = 85, CHAR_NAME_PROFANE = 86, CHAR_NAME_RESERVED = 87,
  CHAR_NAME_INVALID_APOSTROPHE = 88, CHAR_NAME_MULTIPLE_APOSTROPHES = 89, CHAR_NAME_THREE_CONSECUTIVE = 90, CHAR_NAME_INVALID_SPACE = 91,
  CHAR_NAME_CONSECUTIVE_SPACES = 92, CHAR_NAME_RUSSIAN_CONSECUTIVE_SILENT_CHARACTERS = 93, CHAR_NAME_RUSSIAN_SILENT_CHARACTER_AT_BEGINNING_OR_END = 94, CHAR_NAME_DECLENSION_DOESNT_MATCH_BASE_NAME = 95,
  CHAR_NAME_SPACES_DISALLOWED = 96
}
 
enum  CharacterUndeleteResult {
  CHARACTER_UNDELETE_RESULT_OK = 0, CHARACTER_UNDELETE_RESULT_ERROR_COOLDOWN = 1, CHARACTER_UNDELETE_RESULT_ERROR_CHAR_CREATE = 2, CHARACTER_UNDELETE_RESULT_ERROR_DISABLED = 3,
  CHARACTER_UNDELETE_RESULT_ERROR_NAME_TAKEN_BY_THIS_ACCOUNT = 4, CHARACTER_UNDELETE_RESULT_ERROR_UNKNOWN = 5
}
 
enum  BanMode {
  BAN_IP = 0, BAN_ACCOUNT = 1, BAN_ACCOUNT, BAN_ACCOUNT = 1,
  BAN_CHARACTER, BAN_IP, BAN_IP = 0
}
 Ban function modes. More...
 
enum  BanReturn { BAN_SUCCESS, BAN_SYNTAX_ERROR, BAN_NOTFOUND, BAN_EXISTS }
 Ban function return codes. More...
 
enum  PvPTeamId : uint8 { PVP_TEAM_HORDE = 0, PVP_TEAM_ALLIANCE = 1, PVP_TEAM_NEUTRAL = 2 }
 
enum  BattlegroundTypeId : uint32 {
  BATTLEGROUND_TYPE_NONE = 0, BATTLEGROUND_AV = 1, BATTLEGROUND_WS = 2, BATTLEGROUND_AB = 3,
  BATTLEGROUND_NA = 4, BATTLEGROUND_BE = 5, BATTLEGROUND_AA = 6, BATTLEGROUND_EY = 7,
  BATTLEGROUND_RL = 8, BATTLEGROUND_SA = 9, BATTLEGROUND_DS = 10, BATTLEGROUND_RV = 11,
  BATTLEGROUND_IC = 30, BATTLEGROUND_RB = 32, BATTLEGROUND_RATED_10_VS_10 = 100, BATTLEGROUND_RATED_15_VS_15 = 101,
  BATTLEGROUND_RATED_25_VS_25 = 102, BATTLEGROUND_TP = 108, BATTLEGROUND_BFG = 120, BATTLEGROUND_TK = 699,
  BATTLEGROUND_SM = 708, BATTLEGROUND_TVA = 719, BATTLEGROUND_DG = 754, BATTLEGROUND_TTP = 757,
  BATTLEGROUND_SS_VS_TM = 789, BATTLEGROUND_SMALL_D = 803, BATTLEGROUND_BRH = 808, BATTLEGROUND_AF = 816,
  BATTLEGROUND_BRAWL_TBG = 846, BATTLEGROUND_BRAWL_ABW = 847, BATTLEGROUND_BRAWL_DD = 849, BATTLEGROUND_BRAWL_SPS = 853,
  BATTLEGROUND_BR = 857, BATTLEGROUND_BRAWL_TH = 858, BATTLEGROUND_BRAWL_GL = 859, BATTLEGROUND_BRAWL_DD2 = 860,
  BATTLEGROUND_BRAWL_WS = 861, BATTLEGROUND_BRAWL_EH = 862, BATTLEGROUND_BRAWL_AA = 866, BATTLEGROUND_RL2 = 868,
  BATTLEGROUND_DS2 = 869, BATTLEGROUND_TVA2 = 870, BATTLEGROUND_TTP2 = 871, BATTLEGROUND_BRHA2 = 872,
  BATTLEGROUND_NA2 = 873, BATTLEGROUND_AF2 = 874, BATTLEGROUND_BEA2 = 875, BATTLEGROUND_BRAWL_DS = 879,
  BATTLEGROUND_BRAWL_AB = 880, BATTLEGROUND_BRAWL_DG = 881, BATTLEGROUND_BRAWL_ES = 882, BATTLEGROUND_BRAWL_SM = 883,
  BATTLEGROUND_BRAWL_TK = 884, BATTLEGROUND_BRAWL_TBG2 = 885, BATTLEGROUND_BRAWL_WG = 886, BATTLEGROUND_CI = 887,
  BATTLEGROUND_DOM_SS = 890, BATTLEGROUND_SS = 894, BATTLEGROUND_HP = 897, BATTLEGROUND_RANDOM_EPIC = 901,
  BATTLEGROUND_TTP3 = 902, BATTLEGROUND_MB = 903, BATTLEGROUND_BRAWL_AA2 = 904, BATTLEGROUND_BRAWL_AASH = 905,
  BATTLEGROUND_AF3 = 906, BATTLEGROUND_BEA3 = 907, BATTLEGROUND_BE2 = 908, BATTLEGROUND_DS3 = 909,
  BATTLEGROUND_NA3 = 910, BATTLEGROUND_RL3 = 911, BATTLEGROUND_TVA3 = 912, BATTLEGROUND_BRHA3 = 913,
  BATTLEGROUND_WG_CTF = 1014, BATTLEGROUND_EB_BW = 1017, BATTLEGROUND_DOM_AB = 1018, BATTLEGROUND_AB_CS = 1019,
  BATTLEGROUND_EB_A = 1020, BATTLEGROUND_CA = 1021, BATTLEGROUND_BRAWL_AB2 = 1022, BATTLEGROUND_TR = 1025,
  BATTLEGROUND_RANDOM_BG = 1029, BATTLEGROUND_EB_BW2 = 1030, BATTLEGROUND_KR = 1033, BATTLEGROUND_EPIC_BG_WF = 1036,
  BATTLEGROUND_DOM_DG = 1037, BATTLEGROUND_DOM_DG2 = 1039, BATTLEGROUND_ED = 1041
}
 
enum  BattlefieldBattleId : uint8 { BATTLEFIELD_BATTLEID_WINTERGRASP = 1, BATTLEFIELD_BATTLEID_TOL_BARAD = 2, BATTLEFIELD_BATTLEID_MAX }
 
enum  MailResponseType {
  MAIL_SEND = 0, MAIL_MONEY_TAKEN = 1, MAIL_ITEM_TAKEN = 2, MAIL_RETURNED_TO_SENDER = 3,
  MAIL_DELETED = 4, MAIL_MADE_PERMANENT = 5
}
 
enum  MailResponseResult {
  MAIL_OK = 0, MAIL_ERR_EQUIP_ERROR = 1, MAIL_ERR_CANNOT_SEND_TO_SELF = 2, MAIL_ERR_NOT_ENOUGH_MONEY = 3,
  MAIL_ERR_RECIPIENT_NOT_FOUND = 4, MAIL_ERR_NOT_YOUR_TEAM = 5, MAIL_ERR_INTERNAL_ERROR = 6, MAIL_ERR_DISABLED_FOR_TRIAL_ACC = 14,
  MAIL_ERR_RECIPIENT_CAP_REACHED = 15, MAIL_ERR_CANT_SEND_WRAPPED_COD = 16, MAIL_ERR_MAIL_AND_CHAT_SUSPENDED = 17, MAIL_ERR_TOO_MANY_ATTACHMENTS = 18,
  MAIL_ERR_MAIL_ATTACHMENT_INVALID = 19, MAIL_ERR_ITEM_HAS_EXPIRED = 21
}
 
enum  SpellFamilyNames : uint8 {
  SPELLFAMILY_GENERIC = 0, SPELLFAMILY_UNK1 = 1, SPELLFAMILY_MAGE = 3, SPELLFAMILY_WARRIOR = 4,
  SPELLFAMILY_WARLOCK = 5, SPELLFAMILY_PRIEST = 6, SPELLFAMILY_DRUID = 7, SPELLFAMILY_ROGUE = 8,
  SPELLFAMILY_HUNTER = 9, SPELLFAMILY_PALADIN = 10, SPELLFAMILY_SHAMAN = 11, SPELLFAMILY_UNK2 = 12,
  SPELLFAMILY_POTION = 13, SPELLFAMILY_DEATHKNIGHT = 15, SPELLFAMILY_PET = 17, SPELLFAMILY_TOTEMS = 50,
  SPELLFAMILY_MONK = 53, SPELLFAMILY_WARLOCK_PET = 57, SPELLFAMILY_UNK66 = 66, SPELLFAMILY_UNK71 = 71,
  SPELLFAMILY_UNK78 = 78, SPELLFAMILY_UNK91 = 91, SPELLFAMILY_UNK100 = 100, SPELLFAMILY_DEMON_HUNTER = 107
}
 
enum  TradeStatus {
  TRADE_STATUS_PLAYER_BUSY = 0, TRADE_STATUS_PROPOSED = 1, TRADE_STATUS_INITIATED = 2, TRADE_STATUS_CANCELLED = 3,
  TRADE_STATUS_ACCEPTED = 4, TRADE_STATUS_ALREADY_TRADING = 5, TRADE_STATUS_NO_TARGET = 6, TRADE_STATUS_UNACCEPTED = 7,
  TRADE_STATUS_COMPLETE = 8, TRADE_STATUS_STATE_CHANGED = 9, TRADE_STATUS_TOO_FAR_AWAY = 10, TRADE_STATUS_WRONG_FACTION = 11,
  TRADE_STATUS_FAILED = 12, TRADE_STATUS_PETITION = 13, TRADE_STATUS_PLAYER_IGNORED = 14, TRADE_STATUS_STUNNED = 15,
  TRADE_STATUS_TARGET_STUNNED = 16, TRADE_STATUS_DEAD = 17, TRADE_STATUS_TARGET_DEAD = 18, TRADE_STATUS_LOGGING_OUT = 19,
  TRADE_STATUS_TARGET_LOGGING_OUT = 20, TRADE_STATUS_RESTRICTED_ACCOUNT = 21, TRADE_STATUS_WRONG_REALM = 22, TRADE_STATUS_NOT_ON_TAPLIST = 23,
  TRADE_STATUS_CURRENCY_NOT_TRADABLE = 24, TRADE_STATUS_NOT_ENOUGH_CURRENCY = 25
}
 
enum  XPColorChar : uint8 {
  XP_RED, XP_ORANGE, XP_YELLOW, XP_GREEN,
  XP_GRAY
}
 
enum  RemoveMethod : uint8 { GROUP_REMOVEMETHOD_DEFAULT = 0, GROUP_REMOVEMETHOD_KICK = 1, GROUP_REMOVEMETHOD_LEAVE = 2, GROUP_REMOVEMETHOD_KICK_LFG = 3 }
 
enum  ActivateTaxiReply {
  ERR_TAXIOK = 0, ERR_TAXIUNSPECIFIEDSERVERERROR = 1, ERR_TAXINOSUCHPATH = 2, ERR_TAXINOTENOUGHMONEY = 3,
  ERR_TAXITOOFARAWAY = 4, ERR_TAXINOVENDORNEARBY = 5, ERR_TAXINOTVISITED = 6, ERR_TAXIPLAYERBUSY = 7,
  ERR_TAXIPLAYERALREADYMOUNTED = 8, ERR_TAXIPLAYERSHAPESHIFTED = 9, ERR_TAXIPLAYERMOVING = 10, ERR_TAXISAMENODE = 11,
  ERR_TAXINOTSTANDING = 12
}
 
enum  TaxiNodeStatus { TAXISTATUS_NONE = 0, TAXISTATUS_LEARNED = 1, TAXISTATUS_UNLEARNED = 2, TAXISTATUS_NOT_ELIGIBLE = 3 }
 
enum  ProfessionUI { MAX_PRIMARY_PROFESSIONS = 2, MAX_SECONDARY_SKILLS = 5 }
 
enum  DuelCompleteType : uint8 { DUEL_INTERRUPTED = 0, DUEL_WON = 1, DUEL_FLED = 2 }
 
enum  GroupJoinBattlegroundResult {
  ERR_BATTLEGROUND_NONE = 0, ERR_GROUP_JOIN_BATTLEGROUND_DESERTERS = 2, ERR_ARENA_TEAM_PARTY_SIZE = 3, ERR_BATTLEGROUND_TOO_MANY_QUEUES = 4,
  ERR_BATTLEGROUND_CANNOT_QUEUE_FOR_RATED = 5, ERR_BATTLEDGROUND_QUEUED_FOR_RATED = 6, ERR_BATTLEGROUND_TEAM_LEFT_QUEUE = 7, ERR_BATTLEGROUND_NOT_IN_BATTLEGROUND = 8,
  ERR_BATTLEGROUND_JOIN_XP_GAIN = 9, ERR_BATTLEGROUND_JOIN_RANGE_INDEX = 10, ERR_BATTLEGROUND_JOIN_TIMED_OUT = 11, ERR_LFG_CANT_USE_BATTLEGROUND = 14,
  ERR_IN_RANDOM_BG = 15, ERR_IN_NON_RANDOM_BG = 16, ERR_BG_DEVELOPER_ONLY = 17, ERR_BATTLEGROUND_INVITATION_DECLINED = 18,
  ERR_MEETING_STONE_NOT_FOUND = 19, ERR_WARGAME_REQUEST_FAILURE = 20, ERR_BATTLEFIELD_TEAM_PARTY_SIZE = 22, ERR_NOT_ON_TOURNAMENT_REALM = 23,
  ERR_BATTLEGROUND_PLAYERS_FROM_DIFFERENT_REALMS = 24, ERR_REMOVE_FROM_PVP_QUEUE_GRANT_LEVEL = 33, ERR_REMOVE_FROM_PVP_QUEUE_FACTION_CHANGE = 34, ERR_BATTLEGROUND_JOIN_FAILED = 35,
  ERR_BATTLEGROUND_DUPE_QUEUE = 43, ERR_BATTLEGROUND_JOIN_NO_VALID_SPEC_FOR_ROLE = 44, ERR_BATTLEGROUND_JOIN_RESPEC = 45, ERR_ALREADY_USING_LFG_LIST = 46,
  ERR_BATTLEGROUND_JOIN_MUST_COMPLETE_QUEST = 47
}
 
enum  PetNameInvalidReason {
  PET_NAME_SUCCESS = 0, PET_NAME_INVALID = 1, PET_NAME_NO_NAME = 2, PET_NAME_TOO_SHORT = 3,
  PET_NAME_TOO_LONG = 4, PET_NAME_MIXED_LANGUAGES = 6, PET_NAME_PROFANE = 7, PET_NAME_RESERVED = 8,
  PET_NAME_THREE_CONSECUTIVE = 11, PET_NAME_INVALID_SPACE = 12, PET_NAME_CONSECUTIVE_SPACES = 13, PET_NAME_RUSSIAN_CONSECUTIVE_SILENT_CHARACTERS = 14,
  PET_NAME_RUSSIAN_SILENT_CHARACTER_AT_BEGINNING_OR_END = 15, PET_NAME_DECLENSION_DOESNT_MATCH_BASE_NAME = 16
}
 
enum  DungeonStatusFlag {
  DUNGEON_STATUSFLAG_NORMAL = 0x01, DUNGEON_STATUSFLAG_HEROIC = 0x02, RAID_STATUSFLAG_10MAN_NORMAL = 0x01, RAID_STATUSFLAG_25MAN_NORMAL = 0x02,
  RAID_STATUSFLAG_10MAN_HEROIC = 0x04, RAID_STATUSFLAG_25MAN_HEROIC = 0x08
}
 
enum  VoidStorageConstants {
  VOID_STORAGE_UNLOCK_COST = 100 * GOLD, VOID_STORAGE_STORE_ITEM_COST = 10 * GOLD, VOID_STORAGE_MAX_DEPOSIT = 9, VOID_STORAGE_MAX_WITHDRAW = 9,
  VOID_STORAGE_MAX_SLOT = 160
}
 
enum  VoidTransferError {
  VOID_TRANSFER_ERROR_NO_ERROR = 0, VOID_TRANSFER_ERROR_INTERNAL_ERROR_1 = 1, VOID_TRANSFER_ERROR_INTERNAL_ERROR_2 = 2, VOID_TRANSFER_ERROR_FULL = 3,
  VOID_TRANSFER_ERROR_INTERNAL_ERROR_3 = 4, VOID_TRANSFER_ERROR_INTERNAL_ERROR_4 = 5, VOID_TRANSFER_ERROR_NOT_ENOUGH_MONEY = 6, VOID_TRANSFER_ERROR_INVENTORY_FULL = 7,
  VOID_TRANSFER_ERROR_ITEM_INVALID = 8, VOID_TRANSFER_ERROR_TRANSFER_UNKNOWN = 9
}
 
enum  PartyResult {
  ERR_PARTY_RESULT_OK = 0, ERR_BAD_PLAYER_NAME_S = 1, ERR_TARGET_NOT_IN_GROUP_S = 2, ERR_TARGET_NOT_IN_INSTANCE_S = 3,
  ERR_GROUP_FULL = 4, ERR_ALREADY_IN_GROUP_S = 5, ERR_NOT_IN_GROUP = 6, ERR_NOT_LEADER = 7,
  ERR_PLAYER_WRONG_FACTION = 8, ERR_IGNORING_YOU_S = 9, ERR_LFG_PENDING = 12, ERR_INVITE_RESTRICTED = 13,
  ERR_GROUP_SWAP_FAILED = 14, ERR_INVITE_UNKNOWN_REALM = 15, ERR_INVITE_NO_PARTY_SERVER = 16, ERR_INVITE_PARTY_BUSY = 17,
  ERR_PARTY_TARGET_AMBIGUOUS = 18, ERR_PARTY_LFG_INVITE_RAID_LOCKED = 19, ERR_PARTY_LFG_BOOT_LIMIT = 20, ERR_PARTY_LFG_BOOT_COOLDOWN_S = 21,
  ERR_PARTY_LFG_BOOT_IN_PROGRESS = 22, ERR_PARTY_LFG_BOOT_TOO_FEW_PLAYERS = 23, ERR_PARTY_LFG_BOOT_NOT_ELIGIBLE_S = 24, ERR_RAID_DISALLOWED_BY_LEVEL = 25,
  ERR_PARTY_LFG_BOOT_IN_COMBAT = 26, ERR_VOTE_KICK_REASON_NEEDED = 27, ERR_PARTY_LFG_BOOT_DUNGEON_COMPLETE = 28, ERR_PARTY_LFG_BOOT_LOOT_ROLLS = 29,
  ERR_PARTY_LFG_TELEPORT_IN_COMBAT = 30
}
 
enum  DiminishingLevels {
  DIMINISHING_LEVEL_1 = 0, DIMINISHING_LEVEL_2 = 1, DIMINISHING_LEVEL_3 = 2, DIMINISHING_LEVEL_IMMUNE = 3,
  DIMINISHING_LEVEL_4 = 3, DIMINISHING_LEVEL_TAUNT_IMMUNE = 4
}
 
enum  WeaponAttackType : uint8 { BASE_ATTACK = 0, OFF_ATTACK = 1, RANGED_ATTACK = 2, MAX_ATTACK }
 
enum  CharterTypes {
  CHARTER_TYPE_NONE = 0, CHARTER_TYPE_ANY = 10, GUILD_CHARTER_TYPE = 4, ARENA_TEAM_CHARTER_2v2_TYPE = 2,
  ARENA_TEAM_CHARTER_3v3_TYPE = 3, ARENA_TEAM_CHARTER_5v5_TYPE = 5
}
 
enum  LineOfSightChecks : uint8 { LINEOFSIGHT_CHECK_VMAP = 0x1, LINEOFSIGHT_CHECK_GOBJECT = 0x2, LINEOFSIGHT_ALL_CHECKS = (LINEOFSIGHT_CHECK_VMAP | LINEOFSIGHT_CHECK_GOBJECT) }
 
enum  TokenResult {
  TOKEN_RESULT_SUCCESS = 0, TOKEN_RESULT_ERROR_DISABLED = 1, TOKEN_RESULT_ERROR_OTHER = 2, TOKEN_RESULT_ERROR_NONE_FOR_SALE = 3,
  TOKEN_RESULT_ERROR_TOO_MANY_TOKENS = 4, TOKEN_RESULT_SUCCESS_NO = 5, TOKEN_RESULT_ERROR_TRANSACTION_IN_PROGRESS = 6, TOKEN_RESULT_ERROR_AUCTIONABLE_TOKEN_OWNED = 7,
  TOKEN_RESULT_ERROR_TRIAL_RESTRICTED = 8
}
 
enum  TutorialAction : uint8 { TUTORIAL_ACTION_UPDATE = 0, TUTORIAL_ACTION_CLEAR = 1, TUTORIAL_ACTION_RESET = 2 }
 
enum  RaidGroupReason {
  RAID_GROUP_ERR_NONE = 0, RAID_GROUP_ERR_LOWLEVEL = 1, RAID_GROUP_ERR_ONLY = 2, RAID_GROUP_ERR_FULL = 3,
  RAID_GROUP_ERR_REQUIREMENTS_UNMATCH = 4
}
 
enum  ResetFailedReason : uint8 { INSTANCE_RESET_FAILED = 0, INSTANCE_RESET_FAILED_ZONING = 1, INSTANCE_RESET_FAILED_OFFLINE = 2 }
 
enum  GameError : uint32 {
  GameError::ERR_SYSTEM = 0, GameError::ERR_INTERNAL_ERROR = 1, GameError::ERR_INV_FULL = 2, GameError::ERR_BANK_FULL = 3,
  GameError::ERR_CANT_EQUIP_LEVEL_I = 4, GameError::ERR_CANT_EQUIP_SKILL = 5, GameError::ERR_CANT_EQUIP_EVER = 6, GameError::ERR_CANT_EQUIP_RANK = 7,
  GameError::ERR_CANT_EQUIP_RATING = 8, GameError::ERR_CANT_EQUIP_REPUTATION = 9, GameError::ERR_PROFICIENCY_NEEDED = 10, GameError::ERR_WRONG_SLOT = 11,
  GameError::ERR_CANT_EQUIP_NEED_TALENT = 12, GameError::ERR_BAG_FULL = 13, GameError::ERR_INTERNAL_BAG_ERROR = 14, GameError::ERR_DESTROY_NONEMPTY_BAG = 15,
  GameError::ERR_BAG_IN_BAG = 16, GameError::ERR_TOO_MANY_SPECIAL_BAGS = 17, GameError::ERR_TRADE_EQUIPPED_BAG = 18, GameError::ERR_AMMO_ONLY = 19,
  GameError::ERR_NO_SLOT_AVAILABLE = 20, GameError::ERR_WRONG_BAG_TYPE = 21, GameError::ERR_ITEM_MAX_COUNT = 22, GameError::ERR_NOT_EQUIPPABLE = 23,
  GameError::ERR_CANT_STACK = 24, GameError::ERR_CANT_SWAP = 25, GameError::ERR_SLOT_EMPTY = 26, GameError::ERR_ITEM_NOT_FOUND = 27,
  GameError::ERR_TOO_FEW_TO_SPLIT = 28, GameError::ERR_SPLIT_FAILED = 29, GameError::ERR_NOT_A_BAG = 30, GameError::ERR_NOT_OWNER = 31,
  GameError::ERR_ONLY_ONE_QUIVER = 32, GameError::ERR_NO_BANK_SLOT = 33, GameError::ERR_NO_BANK_HERE = 34, GameError::ERR_ITEM_LOCKED = 35,
  GameError::ERR_2HANDED_EQUIPPED = 36, GameError::ERR_VENDOR_NOT_INTERESTED = 37, GameError::ERR_VENDOR_REFUSE_SCRAPPABLE_AZERITE = 38, GameError::ERR_VENDOR_HATES_YOU = 39,
  GameError::ERR_VENDOR_SOLD_OUT = 40, GameError::ERR_VENDOR_TOO_FAR = 41, GameError::ERR_VENDOR_DOESNT_BUY = 42, GameError::ERR_NOT_ENOUGH_MONEY = 43,
  GameError::ERR_RECEIVE_ITEM_S = 44, GameError::ERR_DROP_BOUND_ITEM = 45, GameError::ERR_TRADE_BOUND_ITEM = 46, GameError::ERR_TRADE_QUEST_ITEM = 47,
  GameError::ERR_TRADE_TEMP_ENCHANT_BOUND = 48, GameError::ERR_TRADE_GROUND_ITEM = 49, GameError::ERR_TRADE_BAG = 50, GameError::ERR_SPELL_FAILED_S = 51,
  GameError::ERR_ITEM_COOLDOWN = 52, GameError::ERR_POTION_COOLDOWN = 53, GameError::ERR_FOOD_COOLDOWN = 54, GameError::ERR_SPELL_COOLDOWN = 55,
  GameError::ERR_ABILITY_COOLDOWN = 56, GameError::ERR_SPELL_ALREADY_KNOWN_S = 57, GameError::ERR_PET_SPELL_ALREADY_KNOWN_S = 58, GameError::ERR_PROFICIENCY_GAINED_S = 59,
  GameError::ERR_SKILL_GAINED_S = 60, GameError::ERR_SKILL_UP_SI = 61, GameError::ERR_LEARN_SPELL_S = 62, GameError::ERR_LEARN_ABILITY_S = 63,
  GameError::ERR_LEARN_PASSIVE_S = 64, GameError::ERR_LEARN_RECIPE_S = 65, GameError::ERR_LEARN_COMPANION_S = 66, GameError::ERR_LEARN_MOUNT_S = 67,
  GameError::ERR_LEARN_TOY_S = 68, GameError::ERR_LEARN_HEIRLOOM_S = 69, GameError::ERR_LEARN_TRANSMOG_S = 70, GameError::ERR_COMPLETED_TRANSMOG_SET_S = 71,
  GameError::ERR_APPEARANCE_ALREADY_LEARNED = 72, GameError::ERR_REVOKE_TRANSMOG_S = 73, GameError::ERR_INVITE_PLAYER_S = 74, GameError::ERR_INVITE_SELF = 75,
  GameError::ERR_INVITED_TO_GROUP_SS = 76, GameError::ERR_INVITED_ALREADY_IN_GROUP_SS = 77, GameError::ERR_ALREADY_IN_GROUP_S = 78, GameError::ERR_CROSS_REALM_RAID_INVITE = 79,
  GameError::ERR_PLAYER_BUSY_S = 80, GameError::ERR_NEW_LEADER_S = 81, GameError::ERR_NEW_LEADER_YOU = 82, GameError::ERR_NEW_GUIDE_S = 83,
  GameError::ERR_NEW_GUIDE_YOU = 84, GameError::ERR_LEFT_GROUP_S = 85, GameError::ERR_LEFT_GROUP_YOU = 86, GameError::ERR_GROUP_DISBANDED = 87,
  GameError::ERR_DECLINE_GROUP_S = 88, GameError::ERR_JOINED_GROUP_S = 89, GameError::ERR_UNINVITE_YOU = 90, GameError::ERR_BAD_PLAYER_NAME_S = 91,
  GameError::ERR_NOT_IN_GROUP = 92, GameError::ERR_TARGET_NOT_IN_GROUP_S = 93, GameError::ERR_TARGET_NOT_IN_INSTANCE_S = 94, GameError::ERR_NOT_IN_INSTANCE_GROUP = 95,
  GameError::ERR_GROUP_FULL = 96, GameError::ERR_NOT_LEADER = 97, GameError::ERR_PLAYER_DIED_S = 98, GameError::ERR_GUILD_CREATE_S = 99,
  GameError::ERR_GUILD_INVITE_S = 100, GameError::ERR_INVITED_TO_GUILD_SSS = 101, GameError::ERR_ALREADY_IN_GUILD_S = 102, GameError::ERR_ALREADY_INVITED_TO_GUILD_S = 103,
  GameError::ERR_INVITED_TO_GUILD = 104, GameError::ERR_ALREADY_IN_GUILD = 105, GameError::ERR_GUILD_ACCEPT = 106, GameError::ERR_GUILD_DECLINE_S = 107,
  GameError::ERR_GUILD_DECLINE_AUTO_S = 108, GameError::ERR_GUILD_PERMISSIONS = 109, GameError::ERR_GUILD_JOIN_S = 110, GameError::ERR_GUILD_FOUNDER_S = 111,
  GameError::ERR_GUILD_PROMOTE_SSS = 112, GameError::ERR_GUILD_DEMOTE_SS = 113, GameError::ERR_GUILD_DEMOTE_SSS = 114, GameError::ERR_GUILD_INVITE_SELF = 115,
  GameError::ERR_GUILD_QUIT_S = 116, GameError::ERR_GUILD_LEAVE_S = 117, GameError::ERR_GUILD_REMOVE_SS = 118, GameError::ERR_GUILD_REMOVE_SELF = 119,
  GameError::ERR_GUILD_DISBAND_S = 120, GameError::ERR_GUILD_DISBAND_SELF = 121, GameError::ERR_GUILD_LEADER_S = 122, GameError::ERR_GUILD_LEADER_SELF = 123,
  GameError::ERR_GUILD_PLAYER_NOT_FOUND_S = 124, GameError::ERR_GUILD_PLAYER_NOT_IN_GUILD_S = 125, GameError::ERR_GUILD_PLAYER_NOT_IN_GUILD = 126, GameError::ERR_GUILD_CANT_PROMOTE_S = 127,
  GameError::ERR_GUILD_CANT_DEMOTE_S = 128, GameError::ERR_GUILD_NOT_IN_A_GUILD = 129, GameError::ERR_GUILD_INTERNAL = 130, GameError::ERR_GUILD_LEADER_IS_S = 131,
  GameError::ERR_GUILD_LEADER_CHANGED_SS = 132, GameError::ERR_GUILD_DISBANDED = 133, GameError::ERR_GUILD_NOT_ALLIED = 134, GameError::ERR_GUILD_LEADER_LEAVE = 135,
  GameError::ERR_GUILD_RANKS_LOCKED = 136, GameError::ERR_GUILD_RANK_IN_USE = 137, GameError::ERR_GUILD_RANK_TOO_HIGH_S = 138, GameError::ERR_GUILD_RANK_TOO_LOW_S = 139,
  GameError::ERR_GUILD_NAME_EXISTS_S = 140, GameError::ERR_GUILD_WITHDRAW_LIMIT = 141, GameError::ERR_GUILD_NOT_ENOUGH_MONEY = 142, GameError::ERR_GUILD_TOO_MUCH_MONEY = 143,
  GameError::ERR_GUILD_BANK_CONJURED_ITEM = 144, GameError::ERR_GUILD_BANK_EQUIPPED_ITEM = 145, GameError::ERR_GUILD_BANK_BOUND_ITEM = 146, GameError::ERR_GUILD_BANK_QUEST_ITEM = 147,
  GameError::ERR_GUILD_BANK_WRAPPED_ITEM = 148, GameError::ERR_GUILD_BANK_FULL = 149, GameError::ERR_GUILD_BANK_WRONG_TAB = 150, GameError::ERR_NO_GUILD_CHARTER = 151,
  GameError::ERR_OUT_OF_RANGE = 152, GameError::ERR_PLAYER_DEAD = 153, GameError::ERR_CLIENT_LOCKED_OUT = 154, GameError::ERR_CLIENT_ON_TRANSPORT = 155,
  GameError::ERR_KILLED_BY_S = 156, GameError::ERR_LOOT_LOCKED = 157, GameError::ERR_LOOT_TOO_FAR = 158, GameError::ERR_LOOT_DIDNT_KILL = 159,
  GameError::ERR_LOOT_BAD_FACING = 160, GameError::ERR_LOOT_NOTSTANDING = 161, GameError::ERR_LOOT_STUNNED = 162, GameError::ERR_LOOT_NO_UI = 163,
  GameError::ERR_LOOT_WHILE_INVULNERABLE = 164, GameError::ERR_NO_LOOT = 165, GameError::ERR_QUEST_ACCEPTED_S = 166, GameError::ERR_QUEST_COMPLETE_S = 167,
  GameError::ERR_QUEST_FAILED_S = 168, GameError::ERR_QUEST_FAILED_BAG_FULL_S = 169, GameError::ERR_QUEST_FAILED_MAX_COUNT_S = 170, GameError::ERR_QUEST_FAILED_LOW_LEVEL = 171,
  GameError::ERR_QUEST_FAILED_MISSING_ITEMS = 172, GameError::ERR_QUEST_FAILED_WRONG_RACE = 173, GameError::ERR_QUEST_FAILED_NOT_ENOUGH_MONEY = 174, GameError::ERR_QUEST_FAILED_EXPANSION = 175,
  GameError::ERR_QUEST_ONLY_ONE_TIMED = 176, GameError::ERR_QUEST_NEED_PREREQS = 177, GameError::ERR_QUEST_NEED_PREREQS_CUSTOM = 178, GameError::ERR_QUEST_ALREADY_ON = 179,
  GameError::ERR_QUEST_ALREADY_DONE = 180, GameError::ERR_QUEST_ALREADY_DONE_DAILY = 181, GameError::ERR_QUEST_HAS_IN_PROGRESS = 182, GameError::ERR_QUEST_REWARD_EXP_I = 183,
  GameError::ERR_QUEST_REWARD_MONEY_S = 184, GameError::ERR_QUEST_MUST_CHOOSE = 185, GameError::ERR_QUEST_LOG_FULL = 186, GameError::ERR_COMBAT_DAMAGE_SSI = 187,
  GameError::ERR_INSPECT_S = 188, GameError::ERR_CANT_USE_ITEM = 189, GameError::ERR_CANT_USE_ITEM_IN_ARENA = 190, GameError::ERR_CANT_USE_ITEM_IN_RATED_BATTLEGROUND = 191,
  GameError::ERR_MUST_EQUIP_ITEM = 192, GameError::ERR_PASSIVE_ABILITY = 193, GameError::ERR_2HSKILLNOTFOUND = 194, GameError::ERR_NO_ATTACK_TARGET = 195,
  GameError::ERR_INVALID_ATTACK_TARGET = 196, GameError::ERR_ATTACK_PVP_TARGET_WHILE_UNFLAGGED = 197, GameError::ERR_ATTACK_STUNNED = 198, GameError::ERR_ATTACK_PACIFIED = 199,
  GameError::ERR_ATTACK_MOUNTED = 200, GameError::ERR_ATTACK_FLEEING = 201, GameError::ERR_ATTACK_CONFUSED = 202, GameError::ERR_ATTACK_CHARMED = 203,
  GameError::ERR_ATTACK_DEAD = 204, GameError::ERR_ATTACK_PREVENTED_BY_MECHANIC_S = 205, GameError::ERR_ATTACK_CHANNEL = 206, GameError::ERR_TAXISAMENODE = 207,
  GameError::ERR_TAXINOSUCHPATH = 208, GameError::ERR_TAXIUNSPECIFIEDSERVERERROR = 209, GameError::ERR_TAXINOTENOUGHMONEY = 210, GameError::ERR_TAXITOOFARAWAY = 211,
  GameError::ERR_TAXINOVENDORNEARBY = 212, GameError::ERR_TAXINOTVISITED = 213, GameError::ERR_TAXIPLAYERBUSY = 214, GameError::ERR_TAXIPLAYERALREADYMOUNTED = 215,
  GameError::ERR_TAXIPLAYERSHAPESHIFTED = 216, GameError::ERR_TAXIPLAYERMOVING = 217, GameError::ERR_TAXINOPATHS = 218, GameError::ERR_TAXINOTELIGIBLE = 219,
  GameError::ERR_TAXINOTSTANDING = 220, GameError::ERR_NO_REPLY_TARGET = 221, GameError::ERR_GENERIC_NO_TARGET = 222, GameError::ERR_INITIATE_TRADE_S = 223,
  GameError::ERR_TRADE_REQUEST_S = 224, GameError::ERR_TRADE_BLOCKED_S = 225, GameError::ERR_TRADE_TARGET_DEAD = 226, GameError::ERR_TRADE_TOO_FAR = 227,
  GameError::ERR_TRADE_CANCELLED = 228, GameError::ERR_TRADE_COMPLETE = 229, GameError::ERR_TRADE_BAG_FULL = 230, GameError::ERR_TRADE_TARGET_BAG_FULL = 231,
  GameError::ERR_TRADE_MAX_COUNT_EXCEEDED = 232, GameError::ERR_TRADE_TARGET_MAX_COUNT_EXCEEDED = 233, GameError::ERR_INVENTORY_TRADE_TOO_MANY_UNIQUE_ITEM = 234, GameError::ERR_ALREADY_TRADING = 235,
  GameError::ERR_MOUNT_INVALIDMOUNTEE = 236, GameError::ERR_MOUNT_TOOFARAWAY = 237, GameError::ERR_MOUNT_ALREADYMOUNTED = 238, GameError::ERR_MOUNT_NOTMOUNTABLE = 239,
  GameError::ERR_MOUNT_NOTYOURPET = 240, GameError::ERR_MOUNT_OTHER = 241, GameError::ERR_MOUNT_LOOTING = 242, GameError::ERR_MOUNT_RACECANTMOUNT = 243,
  GameError::ERR_MOUNT_SHAPESHIFTED = 244, GameError::ERR_MOUNT_NO_FAVORITES = 245, GameError::ERR_MOUNT_NO_MOUNTS = 246, GameError::ERR_DISMOUNT_NOPET = 247,
  GameError::ERR_DISMOUNT_NOTMOUNTED = 248, GameError::ERR_DISMOUNT_NOTYOURPET = 249, GameError::ERR_SPELL_FAILED_TOTEMS = 250, GameError::ERR_SPELL_FAILED_REAGENTS = 251,
  GameError::ERR_SPELL_FAILED_REAGENTS_GENERIC = 252, GameError::ERR_SPELL_FAILED_OPTIONAL_REAGENTS = 253, GameError::ERR_CANT_TRADE_GOLD = 254, GameError::ERR_SPELL_FAILED_EQUIPPED_ITEM = 255,
  GameError::ERR_SPELL_FAILED_EQUIPPED_ITEM_CLASS_S = 256, GameError::ERR_SPELL_FAILED_SHAPESHIFT_FORM_S = 257, GameError::ERR_SPELL_FAILED_ANOTHER_IN_PROGRESS = 258, GameError::ERR_BADATTACKFACING = 259,
  GameError::ERR_BADATTACKPOS = 260, GameError::ERR_CHEST_IN_USE = 261, GameError::ERR_USE_CANT_OPEN = 262, GameError::ERR_USE_LOCKED = 263,