TrinityCore
SharedDefines.h File Reference
#include "Define.h"
#include "EnumFlag.h"
#include <compare>
+ 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_DRAGONFLIGHT
 
#define MAX_CLASSES   15
 
#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 MIN_REPUTATION_RANK   (REP_HATED)
 
#define MAX_REPUTATION_RANK   8
 
#define MAX_SPILLOVER_FACTIONS   5
 
#define MAX_STATS   4
 
#define MAX_POWERS_PER_CLASS   10
 
#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 PER_CASTER_AURA_STATE_MASK
 
#define DISPEL_ALL_MASK   ((1<<DISPEL_MAGIC) | (1<<DISPEL_CURSE) | (1<<DISPEL_DISEASE) | (1<<DISPEL_POISON))
 
#define MAX_GAMEOBJECT_TYPE   63
 
#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_TOTEM_SLOT   5
 
#define MAX_GAMEOBJECT_SLOT   4
 
#define MAX_BATTLEGROUND_TYPE_ID   845
 
#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 class  SpellTargetIndex : uint8 { TargetA = 0 , TargetB = 1 }
 
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 , EXPANSION_DRAGONFLIGHT = 9 , 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 , CLASS_EVOKER = 13 , CLASS_ADVENTURER = 14
}
 
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_TROLL_FROSTMANE = 37 , 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_RATCHET = 637 , 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 , FACTION_SCARLET_CRUSADE_2 = 2096
}
 
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 ,
  POWER_ESSENCE = 19 , POWER_RUNE_BLOOD = 20 , POWER_RUNE_FROST = 21 , POWER_RUNE_UNHOLY = 22 ,
  POWER_ALTERNATE_QUEST = 23 , POWER_ALTERNATE_ENCOUNTER = 24 , POWER_ALTERNATE_MOUNT = 25 , MAX_POWERS = 26 ,
  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_PROC_FAILURE_BURNS_CHARGE = 0x00000001 , SPELL_ATTR0_USES_RANGED_SLOT = 0x00000002 , SPELL_ATTR0_ON_NEXT_SWING_NO_DAMAGE = 0x00000004 , SPELL_ATTR0_DO_NOT_LOG_IMMUNE_MISSES = 0x00000008 ,
  SPELL_ATTR0_IS_ABILITY = 0x00000010 , SPELL_ATTR0_IS_TRADESKILL = 0x00000020 , SPELL_ATTR0_PASSIVE = 0x00000040 , SPELL_ATTR0_DO_NOT_DISPLAY_SPELLBOOK_AURA_ICON_COMBAT_LOG = 0x00000080 ,
  SPELL_ATTR0_DO_NOT_LOG = 0x00000100 , SPELL_ATTR0_HELD_ITEM_ONLY = 0x00000200 , SPELL_ATTR0_ON_NEXT_SWING = 0x00000400 , SPELL_ATTR0_WEARER_CASTS_PROC_TRIGGER = 0x00000800 ,
  SPELL_ATTR0_SERVER_ONLY = 0x00001000 , SPELL_ATTR0_ALLOW_ITEM_SPELL_IN_PVP = 0x00002000 , SPELL_ATTR0_ONLY_INDOORS = 0x00004000 , SPELL_ATTR0_ONLY_OUTDOORS = 0x00008000 ,
  SPELL_ATTR0_NOT_SHAPESHIFTED = 0x00010000 , SPELL_ATTR0_ONLY_STEALTHED = 0x00020000 , SPELL_ATTR0_DO_NOT_SHEATH = 0x00040000 , SPELL_ATTR0_SCALES_WITH_CREATURE_LEVEL = 0x00080000 ,
  SPELL_ATTR0_CANCELS_AUTO_ATTACK_COMBAT = 0x00100000 , SPELL_ATTR0_NO_ACTIVE_DEFENSE = 0x00200000 , SPELL_ATTR0_TRACK_TARGET_IN_CAST_PLAYER_ONLY = 0x00400000 , SPELL_ATTR0_ALLOW_CAST_WHILE_DEAD = 0x00800000 ,
  SPELL_ATTR0_ALLOW_WHILE_MOUNTED = 0x01000000 , SPELL_ATTR0_COOLDOWN_ON_EVENT = 0x02000000 , SPELL_ATTR0_AURA_IS_DEBUFF = 0x04000000 , SPELL_ATTR0_ALLOW_WHILE_SITTING = 0x08000000 ,
  SPELL_ATTR0_NOT_IN_COMBAT_ONLY_PEACEFUL = 0x10000000 , SPELL_ATTR0_NO_IMMUNITIES = 0x20000000 , SPELL_ATTR0_HEARTBEAT_RESIST = 0x40000000 , SPELL_ATTR0_NO_AURA_CANCEL = 0x80000000
}
 
enum  SpellAttr1 : uint32 {
  SPELL_ATTR1_DISMISS_PET_FIRST = 0x00000001 , SPELL_ATTR1_USE_ALL_MANA = 0x00000002 , SPELL_ATTR1_IS_CHANNELLED = 0x00000004 , SPELL_ATTR1_NO_REDIRECTION = 0x00000008 ,
  SPELL_ATTR1_NO_SKILL_INCREASE = 0x00000010 , SPELL_ATTR1_ALLOW_WHILE_STEALTHED = 0x00000020 , SPELL_ATTR1_IS_SELF_CHANNELLED = 0x00000040 , SPELL_ATTR1_NO_REFLECTION = 0x00000080 ,
  SPELL_ATTR1_ONLY_PEACEFUL_TARGETS = 0x00000100 , SPELL_ATTR1_INITIATES_COMBAT_ENABLES_AUTO_ATTACK = 0x00000200 , SPELL_ATTR1_NO_THREAT = 0x00000400 , SPELL_ATTR1_AURA_UNIQUE = 0x00000800 ,
  SPELL_ATTR1_FAILURE_BREAKS_STEALTH = 0x00001000 , SPELL_ATTR1_TOGGLE_FAR_SIGHT = 0x00002000 , SPELL_ATTR1_TRACK_TARGET_IN_CHANNEL = 0x00004000 , SPELL_ATTR1_IMMUNITY_PURGES_EFFECT = 0x00008000 ,
  SPELL_ATTR1_IMMUNITY_TO_HOSTILE_AND_FRIENDLY_EFFECTS = 0x00010000 , SPELL_ATTR1_NO_AUTOCAST_AI = 0x00020000 , SPELL_ATTR1_PREVENTS_ANIM = 0x00040000 , SPELL_ATTR1_EXCLUDE_CASTER = 0x00080000 ,
  SPELL_ATTR1_FINISHING_MOVE_DAMAGE = 0x00100000 , SPELL_ATTR1_THREAT_ONLY_ON_MISS = 0x00200000 , SPELL_ATTR1_FINISHING_MOVE_DURATION = 0x00400000 , SPELL_ATTR1_IGNORE_OWNERS_DEATH = 0x00800000 ,
  SPELL_ATTR1_SPECIAL_SKILLUP = 0x01000000 , SPELL_ATTR1_AURA_STAYS_AFTER_COMBAT = 0x02000000 , SPELL_ATTR1_REQUIRE_ALL_TARGETS = 0x04000000 , SPELL_ATTR1_DISCOUNT_POWER_ON_MISS = 0x08000000 ,
  SPELL_ATTR1_NO_AURA_ICON = 0x10000000 , SPELL_ATTR1_NAME_IN_CHANNEL_BAR = 0x20000000 , SPELL_ATTR1_DISPEL_ALL_STACKS = 0x40000000 , SPELL_ATTR1_CAST_WHEN_LEARNED = 0x80000000
}
 
enum  SpellAttr2 : uint32 {
  SPELL_ATTR2_ALLOW_DEAD_TARGET = 0x00000001 , SPELL_ATTR2_NO_SHAPESHIFT_UI = 0x00000002 , SPELL_ATTR2_IGNORE_LINE_OF_SIGHT = 0x00000004 , SPELL_ATTR2_ALLOW_LOW_LEVEL_BUFF = 0x00000008 ,
  SPELL_ATTR2_USE_SHAPESHIFT_BAR = 0x00000010 , SPELL_ATTR2_AUTO_REPEAT = 0x00000020 , SPELL_ATTR2_CANNOT_CAST_ON_TAPPED = 0x00000040 , SPELL_ATTR2_DO_NOT_REPORT_SPELL_FAILURE = 0x00000080 ,
  SPELL_ATTR2_INCLUDE_IN_ADVANCED_COMBAT_LOG = 0x00000100 , SPELL_ATTR2_ALWAYS_CAST_AS_UNIT = 0x00000200 , SPELL_ATTR2_SPECIAL_TAMING_FLAG = 0x00000400 , SPELL_ATTR2_NO_TARGET_PER_SECOND_COSTS = 0x00000800 ,
  SPELL_ATTR2_CHAIN_FROM_CASTER = 0x00001000 , SPELL_ATTR2_ENCHANT_OWN_ITEM_ONLY = 0x00002000 , SPELL_ATTR2_ALLOW_WHILE_INVISIBLE = 0x00004000 , SPELL_ATTR2_DO_NOT_CONSUME_IF_GAINED_DURING_CAST = 0x00008000 ,
  SPELL_ATTR2_NO_ACTIVE_PETS = 0x00010000 , SPELL_ATTR2_DO_NOT_RESET_COMBAT_TIMERS = 0x00020000 , SPELL_ATTR2_NO_JUMP_WHILE_CAST_PENDING = 0x00040000 , SPELL_ATTR2_ALLOW_WHILE_NOT_SHAPESHIFTED_CASTER_FORM = 0x00080000 ,
  SPELL_ATTR2_INITIATE_COMBAT_POST_CAST_ENABLES_AUTO_ATTACK = 0x00100000 , SPELL_ATTR2_FAIL_ON_ALL_TARGETS_IMMUNE = 0x00200000 , SPELL_ATTR2_NO_INITIAL_THREAT = 0x00400000 , SPELL_ATTR2_PROC_COOLDOWN_ON_FAILURE = 0x00800000 ,
  SPELL_ATTR2_ITEM_CAST_WITH_OWNER_SKILL = 0x01000000 , SPELL_ATTR2_DONT_BLOCK_MANA_REGEN = 0x02000000 , SPELL_ATTR2_NO_SCHOOL_IMMUNITIES = 0x04000000 , SPELL_ATTR2_IGNORE_WEAPONSKILL = 0x08000000 ,
  SPELL_ATTR2_NOT_AN_ACTION = 0x10000000 , SPELL_ATTR2_CANT_CRIT = 0x20000000 , SPELL_ATTR2_ACTIVE_THREAT = 0x40000000 , SPELL_ATTR2_RETAIN_ITEM_CAST = 0x80000000
}
 
enum  SpellAttr3 : uint32 {
  SPELL_ATTR3_PVP_ENABLING = 0x00000001 , SPELL_ATTR3_NO_PROC_EQUIP_REQUIREMENT = 0x00000002 , SPELL_ATTR3_NO_CASTING_BAR_TEXT = 0x00000004 , SPELL_ATTR3_COMPLETELY_BLOCKED = 0x00000008 ,
  SPELL_ATTR3_NO_RES_TIMER = 0x00000010 , SPELL_ATTR3_NO_DURABILITY_LOSS = 0x00000020 , SPELL_ATTR3_NO_AVOIDANCE = 0x00000040 , SPELL_ATTR3_DOT_STACKING_RULE = 0x00000080 ,
  SPELL_ATTR3_ONLY_ON_PLAYER = 0x00000100 , SPELL_ATTR3_NOT_A_PROC = 0x00000200 , SPELL_ATTR3_REQUIRES_MAIN_HAND_WEAPON = 0x00000400 , SPELL_ATTR3_ONLY_BATTLEGROUNDS = 0x00000800 ,
  SPELL_ATTR3_ONLY_ON_GHOSTS = 0x00001000 , SPELL_ATTR3_HIDE_CHANNEL_BAR = 0x00002000 , SPELL_ATTR3_HIDE_IN_RAID_FILTER = 0x00004000 , SPELL_ATTR3_NORMAL_RANGED_ATTACK = 0x00008000 ,
  SPELL_ATTR3_SUPPRESS_CASTER_PROCS = 0x00010000 , SPELL_ATTR3_SUPPRESS_TARGET_PROCS = 0x00020000 , SPELL_ATTR3_ALWAYS_HIT = 0x00040000 , SPELL_ATTR3_INSTANT_TARGET_PROCS = 0x00080000 ,
  SPELL_ATTR3_ALLOW_AURA_WHILE_DEAD = 0x00100000 , SPELL_ATTR3_ONLY_PROC_OUTDOORS = 0x00200000 , SPELL_ATTR3_DO_NOT_TRIGGER_TARGET_STAND = 0x00400000 , SPELL_ATTR3_NO_DAMAGE_HISTORY = 0x00800000 ,
  SPELL_ATTR3_REQUIRES_OFF_HAND_WEAPON = 0x01000000 , SPELL_ATTR3_TREAT_AS_PERIODIC = 0x02000000 , SPELL_ATTR3_CAN_PROC_FROM_PROCS = 0x04000000 , SPELL_ATTR3_ONLY_PROC_ON_CASTER = 0x08000000 ,
  SPELL_ATTR3_IGNORE_CASTER_AND_TARGET_RESTRICTIONS = 0x10000000 , SPELL_ATTR3_IGNORE_CASTER_MODIFIERS = 0x20000000 , SPELL_ATTR3_DO_NOT_DISPLAY_RANGE = 0x40000000 , SPELL_ATTR3_NOT_ON_AOE_IMMUNE = 0x80000000
}
 
enum  SpellAttr4 : uint32 {
  SPELL_ATTR4_NO_CAST_LOG = 0x00000001 , SPELL_ATTR4_CLASS_TRIGGER_ONLY_ON_TARGET = 0x00000002 , SPELL_ATTR4_AURA_EXPIRES_OFFLINE = 0x00000004 , SPELL_ATTR4_NO_HELPFUL_THREAT = 0x00000008 ,
  SPELL_ATTR4_NO_HARMFUL_THREAT = 0x00000010 , SPELL_ATTR4_ALLOW_CLIENT_TARGETING = 0x00000020 , SPELL_ATTR4_CANNOT_BE_STOLEN = 0x00000040 , SPELL_ATTR4_ALLOW_CAST_WHILE_CASTING = 0x00000080 ,
  SPELL_ATTR4_IGNORE_DAMAGE_TAKEN_MODIFIERS = 0x00000100 , SPELL_ATTR4_COMBAT_FEEDBACK_WHEN_USABLE = 0x00000200 , SPELL_ATTR4_WEAPON_SPEED_COST_SCALING = 0x00000400 , SPELL_ATTR4_NO_PARTIAL_IMMUNITY = 0x00000800 ,
  SPELL_ATTR4_AURA_IS_BUFF = 0x00001000 , SPELL_ATTR4_DO_NOT_LOG_CASTER = 0x00002000 , SPELL_ATTR4_REACTIVE_DAMAGE_PROC = 0x00004000 , SPELL_ATTR4_NOT_IN_SPELLBOOK = 0x00008000 ,
  SPELL_ATTR4_NOT_IN_ARENA_OR_RATED_BATTLEGROUND = 0x00010000 , SPELL_ATTR4_IGNORE_DEFAULT_ARENA_RESTRICTIONS = 0x00020000 , SPELL_ATTR4_BOUNCY_CHAIN_MISSILES = 0x00040000 , SPELL_ATTR4_ALLOW_PROC_WHILE_SITTING = 0x00080000 ,
  SPELL_ATTR4_AURA_NEVER_BOUNCES = 0x00100000 , SPELL_ATTR4_ALLOW_ENTERING_ARENA = 0x00200000 , SPELL_ATTR4_PROC_SUPPRESS_SWING_ANIM = 0x00400000 , SPELL_ATTR4_SUPPRESS_WEAPON_PROCS = 0x00800000 ,
  SPELL_ATTR4_AUTO_RANGED_COMBAT = 0x01000000 , SPELL_ATTR4_OWNER_POWER_SCALING = 0x02000000 , SPELL_ATTR4_ONLY_FLYING_AREAS = 0x04000000 , SPELL_ATTR4_FORCE_DISPLAY_CASTBAR = 0x08000000 ,
  SPELL_ATTR4_IGNORE_COMBAT_TIMER = 0x10000000 , SPELL_ATTR4_AURA_BOUNCE_FAILS_SPELL = 0x20000000 , SPELL_ATTR4_OBSOLETE = 0x40000000 , SPELL_ATTR4_USE_FACING_FROM_SPELL = 0x80000000
}
 
enum  SpellAttr5 : uint32 {
  SPELL_ATTR5_ALLOW_ACTIONS_DURING_CHANNEL = 0x00000001 , SPELL_ATTR5_NO_REAGENT_COST_WITH_AURA = 0x00000002 , SPELL_ATTR5_REMOVE_ENTERING_ARENA = 0x00000004 , SPELL_ATTR5_ALLOW_WHILE_STUNNED = 0x00000008 ,
  SPELL_ATTR5_TRIGGERS_CHANNELING = 0x00000010 , SPELL_ATTR5_LIMIT_N = 0x00000020 , SPELL_ATTR5_IGNORE_AREA_EFFECT_PVP_CHECK = 0x00000040 , SPELL_ATTR5_NOT_ON_PLAYER = 0x00000080 ,
  SPELL_ATTR5_NOT_ON_PLAYER_CONTROLLED_NPC = 0x00000100 , SPELL_ATTR5_EXTRA_INITIAL_PERIOD = 0x00000200 , SPELL_ATTR5_DO_NOT_DISPLAY_DURATION = 0x00000400 , SPELL_ATTR5_IMPLIED_TARGETING = 0x00000800 ,
  SPELL_ATTR5_MELEE_CHAIN_TARGETING = 0x00001000 , SPELL_ATTR5_SPELL_HASTE_AFFECTS_PERIODIC = 0x00002000 , SPELL_ATTR5_NOT_AVAILABLE_WHILE_CHARMED = 0x00004000 , SPELL_ATTR5_TREAT_AS_AREA_EFFECT = 0x00008000 ,
  SPELL_ATTR5_AURA_AFFECTS_NOT_JUST_REQ_EQUIPPED_ITEM = 0x00010000 , SPELL_ATTR5_ALLOW_WHILE_FLEEING = 0x00020000 , SPELL_ATTR5_ALLOW_WHILE_CONFUSED = 0x00040000 , SPELL_ATTR5_AI_DOESNT_FACE_TARGET = 0x00080000 ,
  SPELL_ATTR5_DO_NOT_ATTEMPT_A_PET_RESUMMON_WHEN_DISMOUNTING = 0x00100000 , SPELL_ATTR5_IGNORE_TARGET_REQUIREMENTS = 0x00200000 , SPELL_ATTR5_NOT_ON_TRIVIAL = 0x00400000 , SPELL_ATTR5_NO_PARTIAL_RESISTS = 0x00800000 ,
  SPELL_ATTR5_IGNORE_CASTER_REQUIREMENTS = 0x01000000 , SPELL_ATTR5_ALWAYS_LINE_OF_SIGHT = 0x02000000 , SPELL_ATTR5_ALWAYS_AOE_LINE_OF_SIGHT = 0x04000000 , SPELL_ATTR5_NO_CASTER_AURA_ICON = 0x08000000 ,
  SPELL_ATTR5_NO_TARGET_AURA_ICON = 0x10000000 , SPELL_ATTR5_AURA_UNIQUE_PER_CASTER = 0x20000000 , SPELL_ATTR5_ALWAYS_SHOW_GROUND_TEXTURE = 0x40000000 , SPELL_ATTR5_ADD_MELEE_HIT_RATING = 0x80000000
}
 
enum  SpellAttr6 : uint32 {
  SPELL_ATTR6_NO_COOLDOWN_ON_TOOLTIP = 0x00000001 , SPELL_ATTR6_DO_NOT_RESET_COOLDOWN_IN_ARENA = 0x00000002 , SPELL_ATTR6_NOT_AN_ATTACK = 0x00000004 , SPELL_ATTR6_CAN_ASSIST_IMMUNE_PC = 0x00000008 ,
  SPELL_ATTR6_IGNORE_FOR_MOD_TIME_RATE = 0x00000010 , SPELL_ATTR6_DO_NOT_CONSUME_RESOURCES = 0x00000020 , SPELL_ATTR6_FLOATING_COMBAT_TEXT_ON_CAST = 0x00000040 , SPELL_ATTR6_AURA_IS_WEAPON_PROC = 0x00000080 ,
  SPELL_ATTR6_DO_NOT_CHAIN_TO_CROWD_CONTROLLED_TARGETS = 0x00000100 , SPELL_ATTR6_ALLOW_ON_CHARMED_TARGETS = 0x00000200 , SPELL_ATTR6_NO_AURA_LOG = 0x00000400 , SPELL_ATTR6_NOT_IN_RAID_INSTANCES = 0x00000800 ,
  SPELL_ATTR6_ALLOW_WHILE_RIDING_VEHICLE = 0x00001000 , SPELL_ATTR6_IGNORE_PHASE_SHIFT = 0x00002000 , SPELL_ATTR6_AI_PRIMARY_RANGED_ATTACK = 0x00004000 , SPELL_ATTR6_NO_PUSHBACK = 0x00008000 ,
  SPELL_ATTR6_NO_JUMP_PATHING = 0x00010000 , SPELL_ATTR6_ALLOW_EQUIP_WHILE_CASTING = 0x00020000 , SPELL_ATTR6_ORIGINATE_FROM_CONTROLLER = 0x00040000 , SPELL_ATTR6_DELAY_COMBAT_TIMER_DURING_CAST = 0x00080000 ,
  SPELL_ATTR6_AURA_ICON_ONLY_FOR_CASTER_LIMIT_10 = 0x00100000 , SPELL_ATTR6_SHOW_MECHANIC_AS_COMBAT_TEXT = 0x00200000 , SPELL_ATTR6_ABSORB_CANNOT_BE_IGNORE = 0x00400000 , SPELL_ATTR6_TAPS_IMMEDIATELY = 0x00800000 ,
  SPELL_ATTR6_CAN_TARGET_UNTARGETABLE = 0x01000000 , SPELL_ATTR6_DOESNT_RESET_SWING_TIMER_IF_INSTANT = 0x02000000 , SPELL_ATTR6_VEHICLE_IMMUNITY_CATEGORY = 0x04000000 , SPELL_ATTR6_IGNORE_HEALING_MODIFIERS = 0x08000000 ,
  SPELL_ATTR6_DO_NOT_AUTO_SELECT_TARGET_WITH_INITIATES_COMBAT = 0x10000000 , SPELL_ATTR6_IGNORE_CASTER_DAMAGE_MODIFIERS = 0x20000000 , SPELL_ATTR6_DISABLE_TIED_EFFECT_POINTS = 0x40000000 , SPELL_ATTR6_NO_CATEGORY_COOLDOWN_MODS = 0x80000000
}
 
enum  SpellAttr7 : uint32 {
  SPELL_ATTR7_ALLOW_SPELL_REFLECTION = 0x00000001 , SPELL_ATTR7_NO_TARGET_DURATION_MOD = 0x00000002 , SPELL_ATTR7_DISABLE_AURA_WHILE_DEAD = 0x00000004 , SPELL_ATTR7_DEBUG_SPELL = 0x00000008 ,
  SPELL_ATTR7_TREAT_AS_RAID_BUFF = 0x00000010 , SPELL_ATTR7_CAN_BE_MULTI_CAST = 0x00000020 , SPELL_ATTR7_DONT_CAUSE_SPELL_PUSHBACK = 0x00000040 , SPELL_ATTR7_PREPARE_FOR_VEHICLE_CONTROL_END = 0x00000080 ,
  SPELL_ATTR7_HORDE_SPECIFIC_SPELL = 0x00000100 , SPELL_ATTR7_ALLIANCE_SPECIFIC_SPELL = 0x00000200 , SPELL_ATTR7_DISPEL_REMOVES_CHARGES = 0x00000400 , SPELL_ATTR7_CAN_CAUSE_INTERRUPT = 0x00000800 ,
  SPELL_ATTR7_CAN_CAUSE_SILENCE = 0x00001000 , SPELL_ATTR7_NO_UI_NOT_INTERRUPTIBLE = 0x00002000 , SPELL_ATTR7_RECAST_ON_RESUMMON = 0x00004000 , SPELL_ATTR7_RESET_SWING_TIMER_AT_SPELL_START = 0x00008000 ,
  SPELL_ATTR7_ONLY_IN_SPELLBOOK_UNTIL_LEARNED = 0x00010000 , SPELL_ATTR7_DO_NOT_LOG_PVP_KILL = 0x00020000 , SPELL_ATTR7_ATTACK_ON_CHARGE_TO_UNIT = 0x00040000 , SPELL_ATTR7_REPORT_SPELL_FAILURE_TO_UNIT_TARGET = 0x00080000 ,
  SPELL_ATTR7_NO_CLIENT_FAIL_WHILE_STUNNED_FLEEING_CONFUSED = 0x00100000 , SPELL_ATTR7_RETAIN_COOLDOWN_THROUGH_LOAD = 0x00200000 , SPELL_ATTR7_IGNORES_COLD_WEATHER_FLYING_REQUIREMENT = 0x00400000 , SPELL_ATTR7_NO_ATTACK_DODGE = 0x00800000 ,
  SPELL_ATTR7_NO_ATTACK_PARRY = 0x01000000 , SPELL_ATTR7_NO_ATTACK_MISS = 0x02000000 , SPELL_ATTR7_TREAT_AS_NPC_AOE = 0x04000000 , SPELL_ATTR7_BYPASS_NO_RESURRECT_AURA = 0x08000000 ,
  SPELL_ATTR7_DO_NOT_COUNT_FOR_PVP_SCOREBOARD = 0x10000000 , SPELL_ATTR7_REFLECTION_ONLY_DEFENDS = 0x20000000 , SPELL_ATTR7_CAN_PROC_FROM_SUPPRESSED_TARGET_PROCS = 0x40000000 , SPELL_ATTR7_ALWAYS_CAST_LOG = 0x80000000
}
 
enum  SpellAttr8 : uint32 {
  SPELL_ATTR8_NO_ATTACK_BLOCK = 0x00000001 , SPELL_ATTR8_IGNORE_DYNAMIC_OBJECT_CASTER = 0x00000002 , SPELL_ATTR8_REMOVE_OUTSIDE_DUNGEONS_AND_RAIDS = 0x00000004 , SPELL_ATTR8_ONLY_TARGET_IF_SAME_CREATOR = 0x00000008 ,
  SPELL_ATTR8_CAN_HIT_AOE_UNTARGETABLE = 0x00000010 , SPELL_ATTR8_ALLOW_WHILE_CHARMED = 0x00000020 , SPELL_ATTR8_AURA_REQUIRED_BY_CLIENT = 0x00000040 , SPELL_ATTR8_IGNORE_SANCTUARY = 0x00000080 ,
  SPELL_ATTR8_USE_TARGETS_LEVEL_FOR_SPELL_SCALING = 0x00000100 , SPELL_ATTR8_PERIODIC_CAN_CRIT = 0x00000200 , SPELL_ATTR8_MIRROR_CREATURE_NAME = 0x00000400 , SPELL_ATTR8_ONLY_PLAYERS_CAN_CAST_THIS_SPELL = 0x00000800 ,
  SPELL_ATTR8_AURA_POINTS_ON_CLIENT = 0x00001000 , SPELL_ATTR8_NOT_IN_SPELLBOOK_UNTIL_LEARNED = 0x00002000 , SPELL_ATTR8_TARGET_PROCS_ON_CASTER = 0x00004000 , SPELL_ATTR8_REQUIRES_LOCATION_TO_BE_ON_LIQUID_SURFACE = 0x00008000 ,
  SPELL_ATTR8_ONLY_TARGET_OWN_SUMMONS = 0x00010000 , SPELL_ATTR8_HASTE_AFFECTS_DURATION = 0x00020000 , SPELL_ATTR8_IGNORE_SPELLCAST_OVERRIDE_COST = 0x00040000 , SPELL_ATTR8_ALLOW_TARGETS_HIDDEN_BY_SPAWN_TRACKING = 0x00080000 ,
  SPELL_ATTR8_REQUIRES_EQUIPPED_INV_TYPES = 0x00100000 , SPELL_ATTR8_NO_SUMMON_DEST_FROM_CLIENT_TARGETING_PATHING_REQUIREMENT = 0x00200000 , SPELL_ATTR8_MELEE_HASTE_AFFECTS_PERIODIC = 0x00400000 , SPELL_ATTR8_ENFORCE_IN_COMBAT_RESSURECTION_LIMIT = 0x00800000 ,
  SPELL_ATTR8_HEAL_PREDICTION = 0x01000000 , SPELL_ATTR8_NO_LEVEL_UP_TOAST = 0x02000000 , SPELL_ATTR8_SKIP_IS_KNOWN_CHECK = 0x04000000 , SPELL_ATTR8_AI_FACE_TARGET = 0x08000000 ,
  SPELL_ATTR8_NOT_IN_BATTLEGROUND = 0x10000000 , SPELL_ATTR8_MASTERY_AFFECTS_POINTS = 0x20000000 , SPELL_ATTR8_DISPLAY_LARGE_AURA_ICON_ON_UNIT_FRAMES_BOSS_AURA = 0x40000000 , SPELL_ATTR8_CAN_ATTACK_IMMUNE_PC = 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_ENABLE_PROCS_FROM_SUPPRESSED_CASTER_PROCS = 0x00000001 , SPELL_ATTR12_CAN_PROC_FROM_SUPPRESSED_CASTER_PROCS = 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_ONLY_PROC_FROM_CLASS_ABILITIES = 0x80000000
}
 
enum  SpellAttr13 : uint32 {
  SPELL_ATTR13_ALLOW_CLASS_ABILITY_PROCS = 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_PERIODIC_REFRESH_EXTENDS_DURATION = 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_RESTING = 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  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 ,
  LANG_COMPLEX_CIPHER = 287 , LANG_BASIC_CYPHER = 288 , LANG_METRIAL = 290 , LANG_ALTONIAN = 291 ,
  LANG_SOPRANIAN = 292 , LANG_AEALIC = 293 , LANG_DEALIC = 294 , LANG_TREBELIM = 295 ,
  LANG_BASSALIM = 296 , LANG_EMBEDDED_LANGUAGES = 297 , LANG_UNKNOWABLE = 298
}
 
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 ,
  SPELL_EFFECT_CRAFT_ITEM = 288 , SPELL_EFFECT_MODIFY_AURA_STACKS = 289 , SPELL_EFFECT_MODIFY_COOLDOWN = 290 , SPELL_EFFECT_MODIFY_COOLDOWNS = 291 ,
  SPELL_EFFECT_MODIFY_COOLDOWNS_BY_CATEGORY = 292 , SPELL_EFFECT_MODIFY_CHARGES = 293 , SPELL_EFFECT_CRAFT_LOOT = 294 , SPELL_EFFECT_SALVAGE_ITEM = 295 ,
  SPELL_EFFECT_CRAFT_SALVAGE_ITEM = 296 , SPELL_EFFECT_RECRAFT_ITEM = 297 , SPELL_EFFECT_CANCEL_ALL_PRIVATE_CONVERSATIONS = 298 , SPELL_EFFECT_299 = 299 ,
  SPELL_EFFECT_300 = 300 , SPELL_EFFECT_CRAFT_ENCHANT = 301 , SPELL_EFFECT_GATHERING = 302 , SPELL_EFFECT_CREATE_TRAIT_TREE_CONFIG = 303 ,
  SPELL_EFFECT_CHANGE_ACTIVE_COMBAT_TRAIT_CONFIG = 304 , SPELL_EFFECT_305 = 305 , SPELL_EFFECT_UPDATE_INTERACTIONS = 306 , SPELL_EFFECT_307 = 307 ,
  SPELL_EFFECT_CANCEL_PRELOAD_WORLD = 308 , SPELL_EFFECT_PRELOAD_WORLD = 309 , SPELL_EFFECT_310 = 310 , SPELL_EFFECT_ENSURE_WORLD_LOADED = 311 ,
  SPELL_EFFECT_312 = 312 , SPELL_EFFECT_CHANGE_ITEM_BONUSES_2 = 313 , SPELL_EFFECT_ADD_SOCKET_BONUS = 314 , SPELL_EFFECT_LEARN_TRANSMOG_APPEARANCE_FROM_ITEM_MOD_APPEARANCE_GROUP = 315 ,
  TOTAL_SPELL_EFFECTS
}
 
enum  SpellCastResult : int32 {
  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_SALVAGED = 16 , SPELL_FAILED_CANT_BE_SALVAGED_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_LEGACY_SPELL = 69 , SPELL_FAILED_LEVEL_REQUIREMENT = 70 , SPELL_FAILED_LINE_OF_SIGHT = 71 ,
  SPELL_FAILED_LOWLEVEL = 72 , SPELL_FAILED_LOW_CASTLEVEL = 73 , SPELL_FAILED_MAINHAND_EMPTY = 74 , SPELL_FAILED_MOVING = 75 ,
  SPELL_FAILED_NEED_AMMO = 76 , SPELL_FAILED_NEED_AMMO_POUCH = 77 , SPELL_FAILED_NEED_EXOTIC_AMMO = 78 , SPELL_FAILED_NEED_MORE_ITEMS = 79 ,
  SPELL_FAILED_NOPATH = 80 , SPELL_FAILED_NOT_BEHIND = 81 , SPELL_FAILED_NOT_FISHABLE = 82 , SPELL_FAILED_NOT_FLYING = 83 ,
  SPELL_FAILED_NOT_HERE = 84 , SPELL_FAILED_NOT_INFRONT = 85 , SPELL_FAILED_NOT_IN_CONTROL = 86 , SPELL_FAILED_NOT_KNOWN = 87 ,
  SPELL_FAILED_NOT_MOUNTED = 88 , SPELL_FAILED_NOT_ON_TAXI = 89 , SPELL_FAILED_NOT_ON_TRANSPORT = 90 , SPELL_FAILED_NOT_READY = 91 ,
  SPELL_FAILED_NOT_SHAPESHIFT = 92 , SPELL_FAILED_NOT_STANDING = 93 , SPELL_FAILED_NOT_TRADEABLE = 94 , SPELL_FAILED_NOT_TRADING = 95 ,
  SPELL_FAILED_NOT_UNSHEATHED = 96 , SPELL_FAILED_NOT_WHILE_GHOST = 97 , SPELL_FAILED_NOT_WHILE_LOOTING = 98 , SPELL_FAILED_NO_AMMO = 99 ,
  SPELL_FAILED_NO_CHARGES_REMAIN = 100 , SPELL_FAILED_NO_COMBO_POINTS = 101 , SPELL_FAILED_NO_DUELING = 102 , SPELL_FAILED_NO_ENDURANCE = 103 ,
  SPELL_FAILED_NO_FISH = 104 , SPELL_FAILED_NO_ITEMS_WHILE_SHAPESHIFTED = 105 , SPELL_FAILED_NO_MOUNTS_ALLOWED = 106 , SPELL_FAILED_NO_PET = 107 ,
  SPELL_FAILED_NO_POWER = 108 , SPELL_FAILED_NOTHING_TO_DISPEL = 109 , SPELL_FAILED_NOTHING_TO_STEAL = 110 , SPELL_FAILED_ONLY_ABOVEWATER = 111 ,
  SPELL_FAILED_ONLY_INDOORS = 112 , SPELL_FAILED_ONLY_MOUNTED = 113 , SPELL_FAILED_ONLY_OUTDOORS = 114 , SPELL_FAILED_ONLY_SHAPESHIFT = 115 ,
  SPELL_FAILED_ONLY_STEALTHED = 116 , SPELL_FAILED_ONLY_UNDERWATER = 117 , SPELL_FAILED_OUT_OF_RANGE = 118 , SPELL_FAILED_PACIFIED = 119 ,
  SPELL_FAILED_POSSESSED = 120 , SPELL_FAILED_REAGENTS = 121 , SPELL_FAILED_REQUIRES_AREA = 122 , SPELL_FAILED_REQUIRES_SPELL_FOCUS = 123 ,
  SPELL_FAILED_ROOTED = 124 , SPELL_FAILED_SILENCED = 125 , SPELL_FAILED_SPELL_IN_PROGRESS = 126 , SPELL_FAILED_SPELL_LEARNED = 127 ,
  SPELL_FAILED_SPELL_UNAVAILABLE = 128 , SPELL_FAILED_STUNNED = 129 , SPELL_FAILED_TARGETS_DEAD = 130 , SPELL_FAILED_TARGET_AFFECTING_COMBAT = 131 ,
  SPELL_FAILED_TARGET_AURASTATE = 132 , SPELL_FAILED_TARGET_DUELING = 133 , SPELL_FAILED_TARGET_ENEMY = 134 , SPELL_FAILED_TARGET_ENRAGED = 135 ,
  SPELL_FAILED_TARGET_FRIENDLY = 136 , SPELL_FAILED_TARGET_IN_COMBAT = 137 , SPELL_FAILED_TARGET_IN_PET_BATTLE = 138 , SPELL_FAILED_TARGET_IS_PLAYER = 139 ,
  SPELL_FAILED_TARGET_IS_PLAYER_CONTROLLED = 140 , SPELL_FAILED_TARGET_NOT_DEAD = 141 , SPELL_FAILED_TARGET_NOT_IN_PARTY = 142 , SPELL_FAILED_TARGET_NOT_LOOTED = 143 ,
  SPELL_FAILED_TARGET_NOT_PLAYER = 144 , SPELL_FAILED_TARGET_NO_POCKETS = 145 , SPELL_FAILED_TARGET_NO_WEAPONS = 146 , SPELL_FAILED_TARGET_NO_RANGED_WEAPONS = 147 ,
  SPELL_FAILED_TARGET_UNSKINNABLE = 148 , SPELL_FAILED_THIRST_SATIATED = 149 , SPELL_FAILED_TOO_CLOSE = 150 , SPELL_FAILED_TOO_MANY_OF_ITEM = 151 ,
  SPELL_FAILED_TOTEM_CATEGORY = 152 , SPELL_FAILED_TOTEMS = 153 , SPELL_FAILED_TRAINING_POINTS = 154 , SPELL_FAILED_TRY_AGAIN = 155 ,
  SPELL_FAILED_UNIT_NOT_BEHIND = 156 , SPELL_FAILED_UNIT_NOT_INFRONT = 157 , SPELL_FAILED_VISION_OBSCURED = 158 , SPELL_FAILED_WRONG_PET_FOOD = 159 ,
  SPELL_FAILED_NOT_WHILE_FATIGUED = 160 , SPELL_FAILED_TARGET_NOT_IN_INSTANCE = 161 , SPELL_FAILED_NOT_WHILE_TRADING = 162 , SPELL_FAILED_TARGET_NOT_IN_RAID = 163 ,
  SPELL_FAILED_TARGET_FREEFORALL = 164 , SPELL_FAILED_NO_EDIBLE_CORPSES = 165 , SPELL_FAILED_ONLY_BATTLEGROUNDS = 166 , SPELL_FAILED_TARGET_NOT_GHOST = 167 ,
  SPELL_FAILED_TOO_MANY_SKILLS = 168 , SPELL_FAILED_TRANSFORM_UNUSABLE = 169 , SPELL_FAILED_WRONG_WEATHER = 170 , SPELL_FAILED_DAMAGE_IMMUNE = 171 ,
  SPELL_FAILED_PREVENTED_BY_MECHANIC = 172 , SPELL_FAILED_PLAY_TIME = 173 , SPELL_FAILED_REPUTATION = 174 , SPELL_FAILED_MIN_SKILL = 175 ,
  SPELL_FAILED_NOT_IN_RATED_BATTLEGROUND = 176 , SPELL_FAILED_NOT_ON_SHAPESHIFT = 177 , SPELL_FAILED_NOT_ON_STEALTHED = 178 , SPELL_FAILED_NOT_ON_DAMAGE_IMMUNE = 179 ,
  SPELL_FAILED_NOT_ON_MOUNTED = 180 , SPELL_FAILED_TOO_SHALLOW = 181 , SPELL_FAILED_TARGET_NOT_IN_SANCTUARY = 182 , SPELL_FAILED_TARGET_IS_TRIVIAL = 183 ,
  SPELL_FAILED_BM_OR_INVISGOD = 184 , SPELL_FAILED_GROUND_MOUNT_NOT_ALLOWED = 185 , SPELL_FAILED_FLOATING_MOUNT_NOT_ALLOWED = 186 , SPELL_FAILED_UNDERWATER_MOUNT_NOT_ALLOWED = 187 ,
  SPELL_FAILED_FLYING_MOUNT_NOT_ALLOWED = 188 , SPELL_FAILED_APPRENTICE_RIDING_REQUIREMENT = 189 , SPELL_FAILED_JOURNEYMAN_RIDING_REQUIREMENT = 190 , SPELL_FAILED_EXPERT_RIDING_REQUIREMENT = 191 ,
  SPELL_FAILED_ARTISAN_RIDING_REQUIREMENT = 192 , SPELL_FAILED_MASTER_RIDING_REQUIREMENT = 193 , SPELL_FAILED_COLD_RIDING_REQUIREMENT = 194 , SPELL_FAILED_FLIGHT_MASTER_RIDING_REQUIREMENT = 195 ,
  SPELL_FAILED_CS_RIDING_REQUIREMENT = 196 , SPELL_FAILED_PANDA_RIDING_REQUIREMENT = 197 , SPELL_FAILED_DRAENOR_RIDING_REQUIREMENT = 198 , SPELL_FAILED_BROKEN_ISLES_RIDING_REQUIREMENT = 199 ,
  SPELL_FAILED_MOUNT_NO_FLOAT_HERE = 200 , SPELL_FAILED_MOUNT_NO_UNDERWATER_HERE = 201 , SPELL_FAILED_MOUNT_ABOVE_WATER_HERE = 202 , SPELL_FAILED_MOUNT_COLLECTED_ON_OTHER_CHAR = 203 ,
  SPELL_FAILED_NOT_IDLE = 204 , SPELL_FAILED_NOT_INACTIVE = 205 , SPELL_FAILED_PARTIAL_PLAYTIME = 206 , SPELL_FAILED_NO_PLAYTIME = 207 ,
  SPELL_FAILED_NOT_IN_BATTLEGROUND = 208 , SPELL_FAILED_NOT_IN_RAID_INSTANCE = 209 , SPELL_FAILED_ONLY_IN_ARENA = 210 , SPELL_FAILED_TARGET_LOCKED_TO_RAID_INSTANCE = 211 ,
  SPELL_FAILED_ON_USE_ENCHANT = 212 , SPELL_FAILED_NOT_ON_GROUND = 213 , SPELL_FAILED_CUSTOM_ERROR = 214 , SPELL_FAILED_CANT_DO_THAT_RIGHT_NOW = 215 ,
  SPELL_FAILED_TOO_MANY_SOCKETS = 216 , SPELL_FAILED_INVALID_GLYPH = 217 , SPELL_FAILED_UNIQUE_GLYPH = 218 , SPELL_FAILED_GLYPH_SOCKET_LOCKED = 219 ,
  SPELL_FAILED_GLYPH_EXCLUSIVE_CATEGORY = 220 , SPELL_FAILED_GLYPH_INVALID_SPEC = 221 , SPELL_FAILED_GLYPH_NO_SPEC = 222 , SPELL_FAILED_NO_ACTIVE_GLYPHS = 223 ,
  SPELL_FAILED_NO_VALID_TARGETS = 224 , SPELL_FAILED_ITEM_AT_MAX_CHARGES = 225 , SPELL_FAILED_NOT_IN_BARBERSHOP = 226 , SPELL_FAILED_FISHING_TOO_LOW = 227 ,
  SPELL_FAILED_ITEM_ENCHANT_TRADE_WINDOW = 228 , SPELL_FAILED_SUMMON_PENDING = 229 , SPELL_FAILED_MAX_SOCKETS = 230 , SPELL_FAILED_PET_CAN_RENAME = 231 ,
  SPELL_FAILED_TARGET_CANNOT_BE_RESURRECTED = 232 , SPELL_FAILED_TARGET_HAS_RESURRECT_PENDING = 233 , SPELL_FAILED_NO_ACTIONS = 234 , SPELL_FAILED_CURRENCY_WEIGHT_MISMATCH = 235 ,
  SPELL_FAILED_WEIGHT_NOT_ENOUGH = 236 , SPELL_FAILED_WEIGHT_TOO_MUCH = 237 , SPELL_FAILED_NO_VACANT_SEAT = 238 , SPELL_FAILED_NO_LIQUID = 239 ,
  SPELL_FAILED_ONLY_NOT_SWIMMING = 240 , SPELL_FAILED_BY_NOT_MOVING = 241 , SPELL_FAILED_IN_COMBAT_RES_LIMIT_REACHED = 242 , SPELL_FAILED_NOT_IN_ARENA = 243 ,
  SPELL_FAILED_TARGET_NOT_GROUNDED = 244 , SPELL_FAILED_EXCEEDED_WEEKLY_USAGE = 245 , SPELL_FAILED_NOT_IN_LFG_DUNGEON = 246 , SPELL_FAILED_BAD_TARGET_FILTER = 247 ,
  SPELL_FAILED_NOT_ENOUGH_TARGETS = 248 , SPELL_FAILED_NO_SPEC = 249 , SPELL_FAILED_CANT_ADD_BATTLE_PET = 250 , SPELL_FAILED_CANT_UPGRADE_BATTLE_PET = 251 ,
  SPELL_FAILED_WRONG_BATTLE_PET_TYPE = 252 , SPELL_FAILED_NO_DUNGEON_ENCOUNTER = 253 , SPELL_FAILED_NO_TELEPORT_FROM_DUNGEON = 254 , SPELL_FAILED_MAX_LEVEL_TOO_LOW = 255 ,
  SPELL_FAILED_CANT_REPLACE_ITEM_BONUS = 256 , GRANT_PET_LEVEL_FAIL = 257 , SPELL_FAILED_SKILL_LINE_NOT_KNOWN = 258 , SPELL_FAILED_BLUEPRINT_KNOWN = 259 ,
  SPELL_FAILED_FOLLOWER_KNOWN = 260 , SPELL_FAILED_CANT_OVERRIDE_ENCHANT_VISUAL = 261 , SPELL_FAILED_ITEM_NOT_A_WEAPON = 262 , SPELL_FAILED_SAME_ENCHANT_VISUAL = 263 ,
  SPELL_FAILED_TOY_USE_LIMIT_REACHED = 264 , SPELL_FAILED_TOY_ALREADY_KNOWN = 265 , SPELL_FAILED_SHIPMENTS_FULL = 266 , SPELL_FAILED_NO_SHIPMENTS_FOR_CONTAINER = 267 ,
  SPELL_FAILED_NO_BUILDING_FOR_SHIPMENT = 268 , SPELL_FAILED_NOT_ENOUGH_SHIPMENTS_FOR_CONTAINER = 269 , SPELL_FAILED_HAS_MISSION = 270 , SPELL_FAILED_BUILDING_ACTIVATE_NOT_READY = 271 ,
  SPELL_FAILED_NOT_SOULBOUND = 272 , SPELL_FAILED_RIDING_VEHICLE = 273 , SPELL_FAILED_VETERAN_TRIAL_ABOVE_SKILL_RANK_MAX = 274 , SPELL_FAILED_NOT_WHILE_MERCENARY = 275 ,
  SPELL_FAILED_SPEC_DISABLED = 276 , SPELL_FAILED_CANT_BE_OBLITERATED = 277 , SPELL_FAILED_CANT_BE_SCRAPPED = 278 , SPELL_FAILED_FOLLOWER_CLASS_SPEC_CAP = 279 ,
  SPELL_FAILED_TRANSPORT_NOT_READY = 280 , SPELL_FAILED_TRANSMOG_SET_ALREADY_KNOWN = 281 , SPELL_FAILED_DISABLED_BY_AURA_LABEL = 282 , SPELL_FAILED_DISABLED_BY_MAX_USABLE_LEVEL = 283 ,
  SPELL_FAILED_SPELL_ALREADY_KNOWN = 284 , SPELL_FAILED_MUST_KNOW_SUPERCEDING_SPELL = 285 , SPELL_FAILED_YOU_CANNOT_USE_THAT_IN_PVP_INSTANCE = 286 , SPELL_FAILED_NO_ARTIFACT_EQUIPPED = 287 ,
  SPELL_FAILED_WRONG_ARTIFACT_EQUIPPED = 288 , SPELL_FAILED_TARGET_IS_UNTARGETABLE_BY_ANYONE = 289 , SPELL_FAILED_SPELL_EFFECT_FAILED = 290 , SPELL_FAILED_NEED_ALL_PARTY_MEMBERS = 291 ,
  SPELL_FAILED_ARTIFACT_AT_FULL_POWER = 292 , SPELL_FAILED_AP_ITEM_FROM_PREVIOUS_TIER = 293 , SPELL_FAILED_AREA_TRIGGER_CREATION = 294 , SPELL_FAILED_AZERITE_EMPOWERED_ONLY = 295 ,
  SPELL_FAILED_AZERITE_EMPOWERED_NO_CHOICES_TO_UNDO = 296 , SPELL_FAILED_WRONG_FACTION = 297 , SPELL_FAILED_NOT_ENOUGH_CURRENCY = 298 , SPELL_FAILED_BATTLE_FOR_AZEROTH_RIDING_REQUIREMENT = 299 ,
  SPELL_FAILED_MOUNT_EQUIPMENT_ERROR = 300 , SPELL_FAILED_NOT_WHILE_LEVEL_LINKED = 301 , SPELL_FAILED_LEVEL_LINKED_LOW_LEVEL = 302 , SPELL_FAILED_SUMMON_MAP_CONDITION = 303 ,
  SPELL_FAILED_SET_COVENANT_ERROR = 304 , SPELL_FAILED_RUNEFORGE_LEGENDARY_UPGRADE = 305 , SPELL_FAILED_SET_CHROMIE_TIME_ERROR = 306 , SPELL_FAILED_INELIGIBLE_WEAPON_APPEARANCE = 307 ,
  SPELL_FAILED_PLAYER_CONDITION = 308 , SPELL_FAILED_NOT_WHILE_CHROMIE_TIMED = 309 , SPELL_FAILED_CRAFTING_REAGENTS = 310 , SPELL_FAILED_SPECTATOR_OR_COMMENTATOR = 311 ,
  SPELL_FAILED_SOULBIND_CONDUIT_LEARN_FAILED_INVALID_COVENANT = 312 , SPELL_FAILED_SHADOWLANDS_RIDING_REQUIREMENT = 313 , SPELL_FAILED_NOT_IN_MAGE_TOWER = 314 , SPELL_FAILED_GARRISON_FOLLOWER_AT_MIN_LEVEL = 315 ,
  SPELL_FAILED_CANT_BE_RECRAFTED = 316 , SPELL_FAILED_PASSIVE_REPLACED = 317 , SPELL_FAILED_CANT_FLY_HERE = 318 , SPELL_FAILED_DRAGONRIDING_RIDING_REQUIREMENT = 319 ,
  SPELL_FAILED_ITEM_MOD_APPEARANCE_GROUP_ALREADY_KNOWN = 320 , SPELL_FAILED_UNKNOWN = 321 , 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 , SPELL_CUSTOM_ERROR_REQUIRES_ADDITIONAL_COSMIC_ENERGY = 629 ,
  SPELL_CUSTOM_ERROR_REQUIRES_ARCHITECT = 630 , SPELL_CUSTOM_ERROR_YOU_MUST_BE_SITTING_TO_DO_THAT = 631 , SPELL_CUSTOM_ERROR_REQUIRES_POLLEN_CLOUD = 632 , SPELL_CUSTOM_ERROR_REQUIRES_5_LOST_OVOIDS = 633 ,
  SPELL_CUSTOM_ERROR_YOU_HAVE_TOO_MANY_TEMPORARY_ENHANCEMENTS = 634 , SPELL_CUSTOM_ERROR_YOU_HAVE_OTHER_WAYS_TO_SUMMON_POCOPOC = 635 , SPELL_CUSTOM_ERROR_REQUIRES_MORE_SYLLABIC_RECALL = 636 , SPELL_CUSTOM_ERROR_THIS_BATTLE_PET_CANNOT_RIDE_ON_MAGIC_SAUCER = 637 ,
  SPELL_CUSTOM_ERROR_YOU_CAN_ONLY_DO_THIS_WHILE_MIDAIR = 638 , SPELL_CUSTOM_ERROR_YOU_CANNOT_DO_THAT_WHILE_AIRBORNE = 639 , SPELL_CUSTOM_ERROR_POCOPOC_IS_UNAVAILABLE_ON_QUESTLINE = 640 , SPELL_CUSTOM_ERROR_CANNOT_CAST_THAT_WITH_AURA_OF_RECKONING_TALENT = 650 ,
  SPELL_CUSTOM_ERROR_REQUIRES_SULFURON_SLAMMER = 711 , SPELL_CUSTOM_ERROR_NOT_READY_YET = 788 , SPELL_CUSTOM_ERROR_QUALITY_OF_TIERED_MEDALLION_SETTING_IS_TOO_LOW = 789 , SPELL_CUSTOM_ERROR_YOU_HAVE_NOT_LEARNED_BARREL_ROLL = 790 ,
  SPELL_CUSTOM_ERROR_TARGET_MUST_BE_AN_ELITE_ELEMENTAL = 791 , SPELL_CUSTOM_ERROR_SKILL_CHECK_ALREADY_FAILED = 792 , SPELL_CUSTOM_ERROR_YOUR_TARGET_WAS_RECENTLY_FED = 793 , SPELL_CUSTOM_ERROR_CANNOT_LURE_ELUSIVE_CREATURE_TOWARDS_TOWN = 794 ,
  SPELL_CUSTOM_ERROR_NO_WORTHWHILE_CREATURES_IN_AREA_TO_LURE_OUT = 795 , SPELL_CUSTOM_ERROR_CANNOT_LURE_WILD_BEAST = 796 , SPELL_CUSTOM_ERROR_YOU_HAVE_NO_ARCANE_ESSENCES_IN_YOUR_INVENTORY = 797 , SPELL_CUSTOM_ERROR_THAT_PLAYER_IS_CURRENTLY_NOT_INTERESTED_IN_ENGAGING_WITH_YOUR_SHENANIGANS = 798 ,
  SPELL_CUSTOM_ERROR_CANT_BE_CAST_ON_NON_PLAYER_CHARACTERS = 799 , SPELL_CUSTOM_ERROR_A_SIGNAL_FLARE_WAS_RECENTLY_FIRED_AT_THIS_LOCATION = 800 , SPELL_CUSTOM_ERROR_THIS_TINKER_IS_TOO_COMPLICATED_FOR_YOU = 801 , SPELL_CUSTOM_ERROR_THE_DUCK_REFUSES_TO_PLAY_WHILE_ANOTHER_MAESTRO_IS_NEARBY = 802 ,
  SPELL_CUSTOM_ERROR_YOU_HAVE_STUDIED_THESE_NOTES_EXTENSIVELYAND_THERE_IS_NOTHING_NEW_TO_LEARN_FROM_THEM = 803 , SPELL_CUSTOM_ERROR_YOU_DONT_HAVE_ENOUGH_GOLD = 804 , SPELL_CUSTOM_ERROR_YOU_DO_NOT_KNOW_HOW_TO_TAME_OTTUK = 805 , SPELL_CUSTOM_ERROR_CLAN_AYLAAG_IS_CURRENTLY_TRAVELLINGAND_CANNOT_BE_TELEPORTED_TO = 806 ,
  SPELL_CUSTOM_ERROR_NOT_ENOUGH_INSANITY = 807 , SPELL_CUSTOM_ERROR_YOU_MUST_WAIT_TO_ACCESS_THIS_AGAIN = 808 , SPELL_CUSTOM_ERROR_YOU_DO_NOT_KNOW_HOW_TO_TAME_DRAGONKIN = 809 , SPELL_CUSTOM_ERROR_REQUIRES_AN_EMPTY_SOUL_CAGE = 810 ,
  SPELL_CUSTOM_ERROR_YOU_ALREADY_HAVE_A_CAGED_SOUL_OF_THAT_TYPE = 811 , SPELL_CUSTOM_ERROR_YOU_CANT_DO_THAT_HERE = 812 , SPELL_CUSTOM_ERROR_YOU_DO_NOT_HAVE_ANY_ELEMENTAL_GEMS_SOCKETED = 813 , SPELL_CUSTOM_ERROR_YOU_MUST_BE_IN_THE_DRAGON_ISLES = 814 ,
  SPELL_CUSTOM_ERROR_YOU_CANNOT_DO_THAT_WHILE_UNDERWATER = 815 , SPELL_CUSTOM_ERROR_YOU_MUST_BE_RIDING_A_STOLEN_TAME_MAGMAMMOTH = 816 , SPELL_CUSTOM_ERROR_YOU_MUST_BE_FLYING_ABOVE_WATER_INSIDE_AN_ACTIVE_TUSKARR_FISHING_HOLE = 817 , SPELL_CUSTOM_ERROR_YOU_ARE_ALREADY_BRAVE_ENOUGH_TO_CONTINUE_WITH_YOUR_EXPERIMENTATION = 818 ,
  SPELL_CUSTOM_ERROR_YOU_DONT_KNOW_HOW_TO_REPAIR_THIS_ITEM = 819 , SPELL_CUSTOM_ERROR_THERE_IS_NO_MORE_ROOM_ON_THAT_HANDHOLD = 820 , SPELL_CUSTOM_ERROR_YOU_MUST_UNBLOCK_THIS_SPOT_BY_COMPLETING_A_DAILY_QUEST = 821 , SPELL_CUSTOM_ERROR_YOU_MUST_BE_CLOSER_TO_AN_ICE_HOLE_TO_DO_THAT = 822 ,
  SPELL_CUSTOM_ERROR_SHADOWFLAME_IS_TOO_STRONG_TO_BEAR = 823 , SPELL_CUSTOM_ERROR_SOMEONE_HAS_ALREADY_OVERLOADED_THIS = 824 , SPELL_CUSTOM_ERROR_REQUIRES_NOKHUD_TRAINING_COURSE = 825 , SPELL_CUSTOM_ERROR_THIS_RECIPE_IS_CURRENTLY_DISABLED = 826 ,
  SPELL_CUSTOM_ERROR_YOU_DO_NOT_HAVE_THE_CORRECT_BATTLE_PET_SUMMONED = 827 , SPELL_CUSTOM_ERROR_YOU_ALREADY_HAVE_AT_LEAST_ONE_CONJURED_PHIAL = 828 , SPELL_CUSTOM_ERROR_MARKED_TOO_MANY_TREASURES_IN_THE_FORBIDDEN_REACH = 830 , SPELL_CUSTOM_ERROR_REQUIRES_A_DJARADIN_PILLAR_SHARD = 831 ,
  SPELL_CUSTOM_ERROR_REQUIRES_A_RESILIENT_STONE = 832 , SPELL_CUSTOM_ERROR_MYRRIT_CANNOT_CARRY_ANY_MORE_MAPS = 835 , SPELL_CUSTOM_ERROR_SOME_GIFTSS_ARE_BETTER_LEFT_UNDELIVERED = 836 , SPELL_CUSTOM_ERROR_REQUIRES_NIFFEN_CAVE_DIVE_KEYAND_SHIELD_DISABLED = 850 ,
  SPELL_CUSTOM_ERROR_ELUSIVE_CREATURE_BAIT_WAS_RECENTLY_USED = 851 , SPELL_CUSTOM_ERROR_MUST_BE_IN_QUIET_PLACE_WITHIN_CAER_DARROW = 852 , SPELL_CUSTOM_ERROR_YOU_DONT_HAVE_ANY_GLIMMER_OF_LIGHTS_ACTIVE = 856 , SPELL_CUSTOM_ERROR_YOU_DONT_HAVE_THE_SWIRLING_MOJO_STONE = 999 ,
  SPELL_CUSTOM_ERROR_YOU_MUST_BE_NEAR_A_DRAGONFLIGHT_OATHSTONE = 1000 , SPELL_CUSTOM_ERROR_CAN_ONLY_USE_THIS_ITEM_WHILE_AIRBORNE = 1001 , SPELL_CUSTOM_ERROR_YOU_MUST_BE_IN_VISAGE_FORM = 2222 , SPELL_CUSTOM_ERROR_TOO_CLOSE_TO_ANOTHER_MOLTEN_RITUAL = 2424
}
 
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_QUEST_ZONE_SPECIFIC_1 = 7 ,
  INVISIBILITY_QUEST_ZONE_SPECIFIC_2 = 8 , INVISIBILITY_QUEST_ZONE_SPECIFIC_3 = 9 , INVISIBILITY_UNK10 = 10 , INVISIBILITY_UNK11 = 11 ,
  INVISIBILITY_QUEST_ZONE_SPECIFIC_4 = 12 , INVISIBILITY_QUEST_ZONE_SPECIFIC_5 = 13 , INVISIBILITY_QUEST_ZONE_SPECIFIC_6 = 14 , INVISIBILITY_QUEST_ZONE_SPECIFIC_7 = 15 ,
  INVISIBILITY_QUEST_ZONE_SPECIFIC_8 = 16 , INVISIBILITY_QUEST_ZONE_SPECIFIC_9 = 17 , INVISIBILITY_QUEST_ZONE_SPECIFIC_10 = 18 , INVISIBILITY_QUEST_ZONE_SPECIFIC_11 = 19 ,
  INVISIBILITY_QUEST_ZONE_SPECIFIC_12 = 20 , INVISIBILITY_QUEST_ZONE_SPECIFIC_13 = 21 , INVISIBILITY_QUEST_ZONE_SPECIFIC_14 = 22 , INVISIBILITY_QUEST_ZONE_SPECIFIC_15 = 23 ,
  INVISIBILITY_QUEST_ZONE_SPECIFIC_16 = 24 , INVISIBILITY_QUEST_ZONE_SPECIFIC_17 = 25 , INVISIBILITY_QUEST_ZONE_SPECIFIC_18 = 26 , INVISIBILITY_QUEST_ZONE_SPECIFIC_19 = 27 ,
  INVISIBILITY_QUEST_ZONE_SPECIFIC_20 = 28 , INVISIBILITY_QUEST_ZONE_SPECIFIC_21 = 29 , INVISIBILITY_QUEST_ZONE_SPECIFIC_22 = 30 , INVISIBILITY_QUEST_ZONE_SPECIFIC_23 = 31 ,
  INVISIBILITY_QUEST_ZONE_SPECIFIC_24 = 32 , INVISIBILITY_QUEST_ZONE_SPECIFIC_25 = 33 , INVISIBILITY_QUEST_ZONE_SPECIFIC_26 = 34 , INVISIBILITY_QUEST_ZONE_SPECIFIC_27 = 35 ,
  INVISIBILITY_QUEST_ZONE_SPECIFIC_28 = 36 , INVISIBILITY_QUEST_ZONE_SPECIFIC_29 = 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 , MECHANIC_INFECTED_2 = 33 , MECHANIC_INFECTED_3 = 34 , MECHANIC_INFECTED_4 = 35 ,
  MECHANIC_TAUNTED = 36 , MAX_MECHANIC = 37
}
 
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 ,
  DISPEL_MAX
}
 
enum  SpellImmunity {
  IMMUNITY_EFFECT = 0 , IMMUNITY_STATE = 1 , IMMUNITY_SCHOOL = 2 , IMMUNITY_DAMAGE = 3 ,
  IMMUNITY_DISPEL = 4 , IMMUNITY_MECHANIC = 5 , IMMUNITY_ID = 6 , IMMUNITY_OTHER = 7 ,
  MAX_SPELL_IMMUNITY
}
 
enum  Targets {
  TARGET_UNIT_CASTER = 1 , TARGET_UNIT_NEARBY_ENEMY = 2 , TARGET_UNIT_NEARBY_ALLY = 3 , TARGET_UNIT_NEARBY_PARTY = 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_180_DEG_ENEMY = 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_DEST_CASTER_GROUND = 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_CASTER_TO_DEST_ENEMY = 104 , TARGET_UNIT_CASTER_AND_PASSENGERS = 105 ,
  TARGET_DEST_CHANNEL_CASTER = 106 , TARGET_DEST_NEARBY_ENTRY_2 = 107 , TARGET_GAMEOBJECT_CONE_CASTER_TO_DEST_ENEMY = 108 , TARGET_GAMEOBJECT_CONE_CASTER_TO_DEST_ALLY = 109 ,
  TARGET_UNIT_CONE_CASTER_TO_DEST_ENTRY = 110 , TARGET_UNK_111 = 111 , TARGET_UNK_112 = 112 , TARGET_UNK_113 = 113 ,
  TARGET_UNK_114 = 114 , TARGET_UNIT_SRC_AREA_FURTHEST_ENEMY = 115 , TARGET_UNIT_AND_DEST_LAST_ENEMY = 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_CORPSE_TARGET_ALLY = 121 ,
  TARGET_UNIT_AREA_THREAT_LIST = 122 , TARGET_UNIT_AREA_TAP_LIST = 123 , TARGET_UNIT_TARGET_TAP_LIST = 124 , TARGET_DEST_CASTER_GROUND_2 = 125 ,
  TARGET_UNIT_CASTER_AREA_ENEMY_CLUMP = 126 , TARGET_DEST_CASTER_ENEMY_CLUMP_CENTROID = 127 , TARGET_UNIT_RECT_CASTER_ALLY = 128 , TARGET_UNIT_RECT_CASTER_ENEMY = 129 ,
  TARGET_UNIT_RECT_CASTER = 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_UNIT_CONE_CASTER_TO_DEST_ALLY = 136 , TARGET_DEST_CASTER_MOVEMENT_DIRECTION = 137 ,
  TARGET_DEST_DEST_GROUND = 138 , TARGET_UNK_139 = 139 , TARGET_DEST_CASTER_CLUMP_CENTROID = 140 , TARGET_UNK_141 = 141 ,
  TARGET_DEST_NEARBY_ENTRY_OR_DB = 142 , TARGET_UNK_143 = 143 , TARGET_UNK_144 = 144 , TARGET_UNK_145 = 145 ,
  TARGET_UNK_146 = 146 , TARGET_UNK_147 = 147 , TARGET_DEST_DEST_TARGET_TOWARDS_CASTER = 148 , TARGET_UNK_149 = 149 ,
  TARGET_UNIT_OWN_CRITTER = 150 , TARGET_UNK_151 = 151 , TARGET_UNK_152 = 152 , 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 , GAMEOBJECT_TYPE_CRAFTING_TABLE = 61 , GAMEOBJECT_TYPE_PERKS_PROGRAM_CHEST = 62
}
 
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_IGNORE_CURRENT_STATE_FOR_USE_SPELL = 0x00004000 , GO_FLAG_INTERACT_DISTANCE_IGNORES_MODEL = 0x00008000 ,
  GO_FLAG_IGNORE_CURRENT_STATE_FOR_USE_SPELL_EXCEPT_UNLOCKED = 0x00040000 , GO_FLAG_INTERACT_DISTANCE_USES_TEMPLATE_MODEL = 0x00080000 , GO_FLAG_MAP_OBJECT = 0x00100000 , GO_FLAG_IN_MULTI_USE = 0x00200000 ,
  GO_FLAG_LOW_PRIORITY_SELECTION = 0x04000000
}
 
enum  GameObjectDynamicLowFlags : uint16 {
  GO_DYNFLAG_LO_HIDE_MODEL = 0x0002 , GO_DYNFLAG_LO_ACTIVATE = 0x0004 , GO_DYNFLAG_LO_ANIMATE = 0x0008 , GO_DYNFLAG_LO_DEPLETED = 0x0010 ,
  GO_DYNFLAG_LO_SPARKLE = 0x0020 , GO_DYNFLAG_LO_STOPPED = 0x0040 , GO_DYNFLAG_LO_NO_INTERACT = 0x0080 , GO_DYNFLAG_LO_INVERTED_MOVEMENT = 0x0100 ,
  GO_DYNFLAG_LO_HIGHLIGHT = 0x0200
}
 
enum  GOState : uint8 {
  GO_STATE_ACTIVE = 0 , GO_STATE_READY = 1 , GO_STATE_DESTROYED = 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 , TEXT_EMOTE_WINCE = 623 , TEXT_EMOTE_HUZZAH = 624 ,
  TEXT_EMOTE_IMPRESSED = 625 , TEXT_EMOTE_MAGNIFICENT = 626
}
 
enum  Emote : uint32 {
  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 , EMOTE_ONESHOT_STAND_VAR0 = 991 , EMOTE_ONESHOT_FLYCUSTOMSPELL01 = 992 , EMOTE_ONESHOT_SPELLEFFECT_DECAY = 993 ,
  EMOTE_STATE_CREATURE_SPECIAL = 994 , EMOTE_ONESHOT_WAREACT01 = 1001 , EMOTE_ONESHOT_FLYCUSTOMSPELL04 = 1004 , EMOTE_ONESHOT_TALK_SUBDUED = 1005 ,
  EMOTE_STATE_EMOTETALK = 1006 , EMOTE_STATE_WAINTERACTION = 1007 , EMOTE_ONESHOT_TAKE_OFF_START = 1009 , EMOTE_ONESHOT_BATTLEROAR_NO_SOUND = 1010 ,
  EMOTE_STATE_WAWEAPONSHARPEN = 1011 , EMOTE_ONESHOT_ROLLSTART = 1012 , EMOTE_ONESHOT_ROLLEND = 1013 , EMOTE_ONESHOT_WAREACT02 = 1014 ,
  EMOTE_ONESHOT_WATHREATEN = 1015 , EMOTE_ARTOFFLOOP = 1016 , EMOTE_STATE_READYSPELLOMNI_NOSHEATH = 1017
}
 
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 , LOCK_KEY_SPELL = 3 }
 
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_LEGION_SKINNING = 48 ,
  LOCKTYPE_OPEN_ITEM = 149 , LOCKTYPE_FORAGING = 150 , LOCKTYPE_JELLY_DEPOSIT = 152 , LOCKTYPE_SHADOWLANDS_HERBALISM = 153 ,
  LOCKTYPE_SHADOWLANDS_MINING = 155 , LOCKTYPE_COVENANT_NIGHT_FAE = 157 , LOCKTYPE_COVENANT_VENTHYR = 158 , LOCKTYPE_COVENANT_KYRIAN = 159 ,
  LOCKTYPE_COVENANT_NECROLORD = 160 , LOCKTYPE_ENGINEERING = 161 , LOCKTYPE_DRAGON_ISLES_HERBALISM = 162 , LOCKTYPE_MINING_2 = 163 ,
  LOCKTYPE_ELUSIVE_HERBALISM = 166 , LOCKTYPE_ELUSIVE_MINING = 167 , LOCKTYPE_ENCHANTING = 169 , LOCKTYPE_DRAGON_ISLES_TREASURE = 170 ,
  LOCKTYPE_DRAGON_ISLES_ALCHEMY_25 = 172 , LOCKTYPE_DRAGON_ISLES_BLACKSMITHING_25 = 173 , LOCKTYPE_DRAGON_ISLES_ENCHANTING_25 = 174 , LOCKTYPE_DRAGON_ISLES_ENGINEERING_25 = 175 ,
  LOCKTYPE_DRAGON_ISLES_HERBALISM_25 = 176 , LOCKTYPE_DRAGON_ISLES_INSCRIPTION_25 = 177 , LOCKTYPE_DRAGON_ISLES_JEWELCRAFTING_25 = 178 , LOCKTYPE_DRAGON_ISLES_LEATHERWORKING_25 = 179 ,
  LOCKTYPE_DRAGON_ISLES_MINING_25 = 180 , LOCKTYPE_DRAGON_ISLES_SKINNING_25 = 181 , LOCKTYPE_DRAGON_ISLES_TAILORING_25 = 182 , LOCKTYPE_OPEN_KNEELING_PLANT = 186 ,
  LOCKTYPE_DRAGON_ISLES_MINING = 188
}
 
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 , CREATURE_FAMILY_INCUBUS = 302
}
 
enum  CreatureTypeFlags {
  CREATURE_TYPE_FLAG_TAMEABLE = 0x00000001 , CREATURE_TYPE_FLAG_VISIBLE_TO_GHOSTS = 0x00000002 , CREATURE_TYPE_FLAG_BOSS_MOB = 0x00000004 , CREATURE_TYPE_FLAG_DO_NOT_PLAY_WOUND_ANIM = 0x00000008 ,
  CREATURE_TYPE_FLAG_NO_FACTION_TOOLTIP = 0x00000010 , CREATURE_TYPE_FLAG_MORE_AUDIBLE = 0x00000020 , CREATURE_TYPE_FLAG_SPELL_ATTACKABLE = 0x00000040 , CREATURE_TYPE_FLAG_INTERACT_WHILE_DEAD = 0x00000080 ,
  CREATURE_TYPE_FLAG_SKIN_WITH_HERBALISM = 0x00000100 , CREATURE_TYPE_FLAG_SKIN_WITH_MINING = 0x00000200 , CREATURE_TYPE_FLAG_NO_DEATH_MESSAGE = 0x00000400 , CREATURE_TYPE_FLAG_ALLOW_MOUNTED_COMBAT = 0x00000800 ,
  CREATURE_TYPE_FLAG_CAN_ASSIST = 0x00001000 , CREATURE_TYPE_FLAG_NO_PET_BAR = 0x00002000 , CREATURE_TYPE_FLAG_MASK_UID = 0x00004000 , CREATURE_TYPE_FLAG_SKIN_WITH_ENGINEERING = 0x00008000 ,
  CREATURE_TYPE_FLAG_TAMEABLE_EXOTIC = 0x00010000 , CREATURE_TYPE_FLAG_USE_MODEL_COLLISION_SIZE = 0x00020000 , CREATURE_TYPE_FLAG_ALLOW_INTERACTION_WHILE_IN_COMBAT = 0x00040000 , CREATURE_TYPE_FLAG_COLLIDE_WITH_MISSILES = 0x00080000 ,
  CREATURE_TYPE_FLAG_NO_NAME_PLATE = 0x00100000 , CREATURE_TYPE_FLAG_DO_NOT_PLAY_MOUNTED_ANIMATIONS = 0x00200000 , CREATURE_TYPE_FLAG_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_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 class  CreatureClassifications : uint32 {
  Normal = 0 , Elite = 1 , RareElite = 2 , Obsolete = 3 ,
  Rare = 4 , Trivial = 5 , MinusMob = 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_TURNIN = 0 , QUEST_TYPE_WITH_MAX_LEVEL = 1 , QUEST_TYPE_NORMAL = 2 , QUEST_TYPE_TASK = 3 ,
  MAX_DB_ALLOWED_QUEST_TYPES = 4 , QUEST_TYPE_IN_PROGRESS = 4 , QUEST_TYPE_TASK_IN_PROGRESS = 5
}
 
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 , QUEST_SORT_9_1_CAMPAIGN = 600 , QUEST_SORT_CYPHERS_OF_THE_FIRST_ONES = 601 ,
  QUEST_SORT_ZERETH_MORTIS_CAMPAIGN = 602 , QUEST_SORT_THE_ARCHIVISTS_CODEX = 603 , QUEST_SORT_COVENANT_ASSAULTS = 604 , QUEST_SORT_PROTOFORM_SYNTHESIS = 606 ,
  QUEST_SORT_CH_6_SYMBOL_TRACKING = 607
}
 
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_CLASSIC_BLACKSMITHING = 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_CLASSIC_ALCHEMY = 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_CLASSIC_ENCHANTING = 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_CLASSIC_ENGINEERING = 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_CLASSIC_INSCRIPTION = 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_CLASSIC_JEWELCRAFTING = 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_CLASSIC_LEATHERWORKING = 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_CLASSIC_TAILORING = 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_CLASSIC_COOKING = 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_CLASSIC_HERBALISM = 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_CLASSIC_SKINNING = 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_CLASSIC_MINING = 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_CLASSIC_FISHING = 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_COVENANT_KYRIAN = 2730 , SKILL_COVENANT_VENTHYR = 2731 , SKILL_COVENANT_NIGHT_FAE = 2732 , SKILL_COVENANT_NECROLORD = 2733 ,
  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 ,
  SKILL_RACIAL_DRACTHYR = 2808 , SKILL_EVOKER = 2810 , SKILL_STYGIA_CRAFTING = 2811 , SKILL_LANGUAGE_CYPHER = 2817 ,
  SKILL_PROTOFORM_SYNTHESIS = 2819 , SKILL_ARCANA_MANIPULATION = 2821 , SKILL_DRAGON_ISLES_BLACKSMITHING = 2822 , SKILL_DRAGON_ISLES_ALCHEMY = 2823 ,
  SKILL_DRAGON_ISLES_COOKING = 2824 , SKILL_DRAGON_ISLES_ENCHANTING = 2825 , SKILL_DRAGON_ISLES_FISHING = 2826 , SKILL_DRAGON_ISLES_ENGINEERING = 2827 ,
  SKILL_DRAGON_ISLES_INSCRIPTION = 2828 , SKILL_DRAGON_ISLES_JEWELCRAFTING = 2829 , SKILL_DRAGON_ISLES_LEATHERWORKING = 2830 , SKILL_DRAGON_ISLES_TAILORING = 2831 ,
  SKILL_DRAGON_ISLES_HERBALISM = 2832 , SKILL_DRAGON_ISLES_MINING = 2833 , SKILL_DRAGON_ISLES_SKINNING = 2834 , SKILL_CRAFTING = 2846 ,
  SKILL_TUSKARR_FISHING_GEAR = 2847 , SKILL_PET_LESSER_DRAGONKIN = 2850
}
 
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_CAN_SKIN = 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_INLINE_TOAST_ALERT = 0x35 , CHAT_MSG_BN_INLINE_TOAST_BROADCAST = 0x36 ,
  CHAT_MSG_BN_INLINE_TOAST_BROADCAST_INFORM = 0x37 , CHAT_MSG_BN_INLINE_TOAST_CONVERSATION = 0x38 , CHAT_MSG_BN_WHISPER_PLAYER_OFFLINE = 0x39 , CHAT_MSG_CURRENCY = 0x3A ,
  CHAT_MSG_QUEST_BOSS_EMOTE = 0x3B , CHAT_MSG_PET_BATTLE_COMBAT_LOG = 0x3C , CHAT_MSG_PET_BATTLE_INFO = 0x3D , CHAT_MSG_INSTANCE_CHAT = 0x3E ,
  CHAT_MSG_INSTANCE_CHAT_LEADER = 0x3F , CHAT_MSG_GUILD_ITEM_LOOTED = 0x40 , CHAT_MSG_COMMUNITIES_CHANNEL = 0x41 , CHAT_MSG_VOICE_TEXT = 0x42 ,
  MAX_CHAT_MSG_TYPE
}
 
enum  ChatFlags {
  CHAT_FLAG_NONE = 0x0000 , CHAT_FLAG_AFK = 0x0001 , CHAT_FLAG_DND = 0x0002 , CHAT_FLAG_GM = 0x0004 ,
  CHAT_FLAG_COM = 0x0008 , CHAT_FLAG_DEV = 0x0010 , CHAT_FLAG_BOSS_SOUND = 0x0020 , CHAT_FLAG_MOBILE = 0x0040 ,
  CHAT_FLAG_GUIDE = 0x1000 , CHAT_FLAG_NEWCOMER = 0x2000 , CHAT_FLAG_CENSORED = 0x4000
}
 
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_BATTLE_PET_ABIL = 0xff4e96f7 , CHAT_LINK_COLOR_GARR_ABILITY = 0xff4e96f7 ,
  CHAT_LINK_COLOR_INSTANCE_LOCK = 0xffff8000 , CHAT_LINK_COLOR_JOURNAL = 0xff66bbff , CHAT_LINK_COLOR_TRANSMOG = 0xffff80ff
}
 
enum class  ChatMessageResult : uint32 {
  Ok , HandledCommand , DisallowedLanguage , InvalidLanguage ,
  LanguageNotLearned , Muted , SilencedByGM , MessageTooLong ,
  MessageEmpty , MessageHasInvalidCharacters , MalformedHyperlinks , PlayerDead ,
  LevelTooLow , NoWhisperTarget , WhisperTargetWrongFaction , NotInGroup ,
  NotLeaderOrAssistant , RaidWarningInPartyDisabled , ChannelIsReadOnly
}
 
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 class  SummonTitle : int32 {
  None = 0 , Pet = 1 , Guardian = 2 , Minion = 3 ,
  Totem = 4 , Companion = 5 , Runeblade = 6 , Construct = 7 ,
  Opponent = 8 , Vehicle = 9 , Mount = 10 , Lightwell = 11 ,
  Butler = 12 , aka = 13 , Gateway = 14 , Hatred = 15 ,
  Statue = 16 , Spirit = 17 , WarBanner = 18 , Heartwarmer = 19 ,
  HiredBy = 20 , PurchasedBy = 21 , Pride = 22 , TwistedImage = 23 ,
  NoodleCart = 24 , InnerDemon = 25 , Bodyguard = 26 , Name = 27 ,
  Squire = 28 , Champion = 29 , TheBetrayer = 30 , EruptingReflection = 31 ,
  HopelessReflection = 32 , MalignantReflection = 33 , WailingReflection = 34 , Assistant = 35 ,
  Enforcer = 36 , Recruit = 37 , Admirer = 38 , EvilTwin = 39 ,
  Greed = 40 , LostMind = 41 , ServantOfNZoth = 44
}
 
enum  SummonSlot : int32 {
  SUMMON_SLOT_ANY_TOTEM = -1 , SUMMON_SLOT_PET = 0 , SUMMON_SLOT_TOTEM = 1 , SUMMON_SLOT_TOTEM_2 = 2 ,
  SUMMON_SLOT_TOTEM_3 = 3 , SUMMON_SLOT_TOTEM_4 = 4 , SUMMON_SLOT_MINIPET = 5 , SUMMON_SLOT_QUEST = 6 ,
  MAX_SUMMON_SLOT
}
 
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_ARENA_TEAM = 40 , CHAR_CREATE_CHARACTER_DELETE_MAIL = 41 , CHAR_CREATE_CHARACTER_SWAP_FACTION = 42 , CHAR_CREATE_CHARACTER_RACE_ONLY = 43 ,
  CHAR_CREATE_CHARACTER_GOLD_LIMIT = 44 , CHAR_CREATE_FORCE_LOGIN = 45 , CHAR_CREATE_TRIAL = 46 , CHAR_CREATE_TIMEOUT = 47 ,
  CHAR_CREATE_THROTTLE = 48 , CHAR_CREATE_ALLIED_RACE_ACHIEVEMENT = 49 , CHAR_CREATE_CHARACTER_IN_COMMUNITY = 50 , CHAR_CREATE_NEW_PLAYER = 51 ,
  CHAR_CREATE_NAME_RESERVATION_FULL = 52 , CHAR_CREATE_DRACTHYR_DUPLICATE = 53 , CHAR_CREATE_DRACTHYR_LEVEL_REQUIREMENT = 54 , CHAR_CREATE_DEATHKNIGHT_DUPLICATE = 55 ,
  CHAR_CREATE_DEATHKNIGHT_LEVEL_REQUIREMENT = 56 , CHAR_CREATE_CLASS_TRIAL_NEWCOMER = 57 , CHAR_CREATE_CLASS_TRIAL_THROTTLE_HOUR = 58 , CHAR_CREATE_CLASS_TRIAL_THROTTLE_DAY = 59 ,
  CHAR_CREATE_CLASS_TRIAL_THROTTLE_WEEK = 60 , CHAR_CREATE_CLASS_TRIAL_THROTTLE_ACCOUNT = 61 , CHAR_CREATE_FACTION_BALANCE = 62 , CHAR_DELETE_IN_PROGRESS = 63 ,
  CHAR_DELETE_SUCCESS = 64 , CHAR_DELETE_FAILED = 65 , CHAR_DELETE_FAILED_CHARACTER_SERVICE_PENDING = 66 , CHAR_DELETE_FAILED_GUILD_LEADER = 67 ,
  CHAR_DELETE_FAILED_ARENA_CAPTAIN = 68 , CHAR_DELETE_FAILED_HAS_HEIRLOOM_OR_MAIL = 69 , CHAR_DELETE_FAILED_DEPRECATED1 = 70 , CHAR_DELETE_FAILED_HAS_WOW_TOKEN = 71 ,
  CHAR_DELETE_FAILED_DEPRECATED2 = 72 , CHAR_DELETE_FAILED_COMMUNITY_OWNER = 73 , CHAR_LOGIN_IN_PROGRESS = 74 , CHAR_LOGIN_SUCCESS = 75 ,
  CHAR_LOGIN_NO_WORLD = 76 , CHAR_LOGIN_DUPLICATE_CHARACTER = 77 , CHAR_LOGIN_NO_INSTANCES = 78 , CHAR_LOGIN_FAILED = 79 ,
  CHAR_LOGIN_DISABLED = 80 , CHAR_LOGIN_NO_CHARACTER = 81 , CHAR_LOGIN_LOCKED_FOR_TRANSFER = 82 , CHAR_LOGIN_LOCKED_BY_BILLING = 83 ,
  CHAR_LOGIN_LOCKED_BY_MOBILE_AH = 84 , CHAR_LOGIN_TEMPORARY_GM_LOCK = 85 , CHAR_LOGIN_LOCKED_BY_CHARACTER_UPGRADE = 86 , CHAR_LOGIN_LOCKED_BY_REVOKED_CHARACTER_UPGRADE = 87 ,
  CHAR_LOGIN_LOCKED_BY_REVOKED_VAS_TRANSACTION = 88 , CHAR_LOGIN_LOCKED_BY_RESTRICTION = 89 , CHAR_LOGIN_LOCKED_FOR_REALM_PLAYTYPE = 90 , CHAR_NAME_SUCCESS = 91 ,
  CHAR_NAME_FAILURE = 92 , CHAR_NAME_NO_NAME = 93 , CHAR_NAME_TOO_SHORT = 94 , CHAR_NAME_TOO_LONG = 95 ,
  CHAR_NAME_INVALID_CHARACTER = 96 , CHAR_NAME_MIXED_LANGUAGES = 97 , CHAR_NAME_PROFANE = 98 , CHAR_NAME_RESERVED = 99 ,
  CHAR_NAME_INVALID_APOSTROPHE = 100 , CHAR_NAME_MULTIPLE_APOSTROPHES = 101 , CHAR_NAME_THREE_CONSECUTIVE = 102 , CHAR_NAME_INVALID_SPACE = 103 ,
  CHAR_NAME_CONSECUTIVE_SPACES = 104 , CHAR_NAME_RUSSIAN_CONSECUTIVE_SILENT_CHARACTERS = 105 , CHAR_NAME_RUSSIAN_SILENT_CHARACTER_AT_BEGINNING_OR_END = 106 , CHAR_NAME_DECLENSION_DOESNT_MATCH_BASE_NAME = 107 ,
  CHAR_NAME_SPACES_DISALLOWED = 108
}
 
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  ComplaintStatus : uint8 { COMPLAINT_DISABLED = 0 , COMPLAINT_ENABLED_WITHOUT_AUTO_IGNORE = 1 , COMPLAINT_ENABLED_WITH_AUTO_IGNORE = 2 }
 
enum  BanMode { BAN_ACCOUNT , BAN_CHARACTER , BAN_IP }
 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 ,
  SPELLFAMILY_EVOKER = 224
}
 
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 , BASE_PARENT_TIER_INDEX = 4 }
 
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_BATTLEGROUND_JOIN_LEVELUP = 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 , ERR_BATTLERGOUND_RESTRICTED_ACCOUNT = 48 , ERR_BATTLEGROUND_JOIN_MERCENARY = 49 , ERR_BATTLEGROUND_JOIN_TOO_MANY_HEALERS = 51 ,
  ERR_BATTLEGROUND_JOIN_TOO_MANY_TANKS = 52 , ERR_BATTLEGROUND_JOIN_TOO_MANY_DAMAGE = 53 , ERR_GROUP_JOIN_BATTLEGROUND_DEAD = 57 , ERR_BATTLEGROUND_JOIN_REQUIRES_LEVEL = 58 ,
  ERR_BATTLEGROUND_JOIN_DISQUALIFIED = 59 , ERR_ARENA_EXPIRED_CAIS = 60 , ERR_SOLO_SHUFFLE_WARGAME_GROUP_SIZE = 64 , ERR_SOLO_SHUFFLE_WARGAME_GROUP_COMP = 65
}
 
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 class  CurrencyDbFlags : uint8 {
  None = 0x00 , IgnoreMaxQtyOnload = 0x01 , Reuse1 = 0x02 , InBackpack = 0x04 ,
  UnusedInUI = 0x08 , Reuse2 = 0x10 , UnusedFlags = (IgnoreMaxQtyOnload | Reuse1 | Reuse2) , ClientFlags = (0x1F & ~UnusedFlags)
}
 
enum class  CurrencyDestroyReason : uint32 {
  Cheat = 0 , Spell = 1 , VersionUpdate = 2 , QuestTurnin = 3 ,
  Vendor = 4 , Trade = 5 , Capped = 6 , Garrison = 7 ,
  DroppedToCorpse = 8 , BonusRoll = 9 , FactionConversion = 10 , FulfillCraftingOrder = 11 ,
  Last = 12
}
 
enum class  CurrencyGainSource : uint32 {
  ConvertOldItem = 0 , ConvertOldPvPCurrency = 1 , ItemRefund = 2 , QuestReward = 3 ,
  Cheat = 4 , Vendor = 5 , PvPKillCredit = 6 , PvPMetaCredit = 7 ,
  PvPScriptedAward = 8 , Loot = 9 , UpdatingVersion = 10 , LFGReward = 11 ,
  Trade = 12 , Spell = 13 , ItemDeletion = 14 , RatedBattleground = 15 ,
  RandomBattleground = 16 , Arena = 17 , ExceededMaxQty = 18 , PvPCompletionBonus = 19 ,
  Script = 20 , GuildBankWithdrawal = 21 , Pushloot = 22 , GarrisonBuilding = 23 ,
  PvPDrop = 24 , GarrisonFollowerActivation = 25 , GarrisonBuildingRefund = 26 , GarrisonMissionReward = 27 ,
  GarrisonResourceOverTime = 28 , QuestRewardIgnoreCaps = 29 , GarrisonTalent = 30 , GarrisonWorldQuestBonus = 31 ,
  PvPHonorReward = 32 , BonusRoll = 33 , AzeriteRespec = 34 , WorldQuestReward = 35 ,
  WorldQuestRewardIgnoreCaps = 36 , FactionConversion = 37 , DailyQuestReward = 38 , DailyQuestWarModeReward = 39 ,
  WeeklyQuestReward = 40 , WeeklyQuestWarModeReward = 41 , AccountCopy = 42 , WeeklyRewardChest = 43 ,
  GarrisonTalentTreeReset = 44 , DailyReset = 45 , AddConduitToCollection = 46 , Barbershop = 47 ,
  ConvertItemsToCurrencyValue = 48 , PvPTeamContribution = 49 , Transmogrify = 50 , AuctionDeposit = 51 ,
  PlayerTrait = 52 , PhBuffer_53 = 53 , PhBuffer_54 = 54 , RenownRepGain = 55 ,
  CraftingOrder = 56 , CatalystBalancing = 57 , CatalystCraft = 58 , ProfessionInitialAward = 59 ,
  PlayerTraitRefund = 60 , Last = 61
}
 
enum class  CurrencyGainFlags : uint32 { None = 0x00 , BonusAward = 0x01 , DroppedFromDeath = 0x02 , FromAccountServer = 0x04 }
 
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_OFFLINE = 1 , INSTANCE_RESET_FAILED_ZONING = 2 }
 
enum class  GameError : uint32 {
  ERR_SYSTEM = 0 , ERR_INTERNAL_ERROR = 1 , ERR_INV_FULL = 2 , ERR_BANK_FULL = 3 ,
  ERR_CANT_EQUIP_LEVEL_I = 4 , ERR_CANT_EQUIP_SKILL = 5 , ERR_CANT_EQUIP_EVER = 6 , ERR_CANT_EQUIP_RANK = 7 ,
  ERR_CANT_EQUIP_RATING = 8 , ERR_CANT_EQUIP_REPUTATION = 9 , ERR_PROFICIENCY_NEEDED = 10 , ERR_WRONG_SLOT = 11 ,
  ERR_CANT_EQUIP_NEED_TALENT = 12 , ERR_BAG_FULL = 13 , ERR_INTERNAL_BAG_ERROR = 14 , ERR_DESTROY_NONEMPTY_BAG = 15 ,
  ERR_BAG_IN_BAG = 16 , ERR_TOO_MANY_SPECIAL_BAGS = 17 , ERR_TRADE_EQUIPPED_BAG = 18 , ERR_AMMO_ONLY = 19 ,
  ERR_NO_SLOT_AVAILABLE = 20 , ERR_WRONG_BAG_TYPE = 21 , ERR_REAGENTBAG_WRONG_SLOT = 22 , ERR_SLOT_ONLY_REAGENTBAG = 23 ,
  ERR_REAGENTBAG_ITEM_TYPE = 24 , ERR_ITEM_MAX_COUNT = 25 , ERR_NOT_EQUIPPABLE = 26 , ERR_CANT_STACK = 27 ,
  ERR_CANT_SWAP = 28 , ERR_SLOT_EMPTY = 29 , ERR_ITEM_NOT_FOUND = 30 , ERR_TOO_FEW_TO_SPLIT = 31 ,
  ERR_SPLIT_FAILED = 32 , ERR_NOT_A_BAG = 33 , ERR_NOT_OWNER = 34 , ERR_ONLY_ONE_QUIVER = 35 ,
  ERR_NO_BANK_SLOT = 36 , ERR_NO_BANK_HERE = 37 , ERR_ITEM_LOCKED = 38 , ERR_2HANDED_EQUIPPED = 39 ,
  ERR_VENDOR_NOT_INTERESTED = 40 , ERR_VENDOR_REFUSE_SCRAPPABLE_AZERITE = 41 , ERR_VENDOR_HATES_YOU = 42 , ERR_VENDOR_SOLD_OUT = 43 ,
  ERR_VENDOR_TOO_FAR = 44 , ERR_VENDOR_DOESNT_BUY = 45 , ERR_NOT_ENOUGH_MONEY = 46 , ERR_RECEIVE_ITEM_S = 47 ,
  ERR_DROP_BOUND_ITEM = 48 , ERR_TRADE_BOUND_ITEM = 49 , ERR_TRADE_QUEST_ITEM = 50 , ERR_TRADE_TEMP_ENCHANT_BOUND = 51 ,
  ERR_TRADE_GROUND_ITEM = 52 , ERR_TRADE_BAG = 53 , ERR_TRADE_FACTION_SPECIFIC = 54 , ERR_SPELL_FAILED_S = 55 ,
  ERR_ITEM_COOLDOWN = 56 , ERR_POTION_COOLDOWN = 57 , ERR_FOOD_COOLDOWN = 58 , ERR_SPELL_COOLDOWN = 59 ,
  ERR_ABILITY_COOLDOWN = 60 , ERR_SPELL_ALREADY_KNOWN_S = 61 , ERR_PET_SPELL_ALREADY_KNOWN_S = 62 , ERR_PROFICIENCY_GAINED_S = 63 ,
  ERR_SKILL_GAINED_S = 64 , ERR_SKILL_UP_SI = 65 , ERR_LEARN_SPELL_S = 66 , ERR_LEARN_ABILITY_S = 67 ,
  ERR_LEARN_PASSIVE_S = 68 , ERR_LEARN_RECIPE_S = 69 , ERR_PROFESSIONS_RECIPE_DISCOVERY_S = 70 , ERR_LEARN_COMPANION_S = 71 ,
  ERR_LEARN_MOUNT_S = 72 , ERR_LEARN_TOY_S = 73 , ERR_LEARN_HEIRLOOM_S = 74 , ERR_LEARN_TRANSMOG_S = 75 ,
  ERR_COMPLETED_TRANSMOG_SET_S = 76 , ERR_APPEARANCE_ALREADY_LEARNED = 77 , ERR_REVOKE_TRANSMOG_S = 78 , ERR_INVITE_PLAYER_S = 79 ,
  ERR_SUGGEST_INVITE_PLAYER_S = 80 , ERR_INFORM_SUGGEST_INVITE_S = 81 , ERR_INFORM_SUGGEST_INVITE_SS = 82 , ERR_REQUEST_JOIN_PLAYER_S = 83 ,
  ERR_INVITE_SELF = 84 , ERR_INVITED_TO_GROUP_SS = 85 , ERR_INVITED_ALREADY_IN_GROUP_SS = 86 , ERR_ALREADY_IN_GROUP_S = 87 ,
  ERR_REQUESTED_INVITE_TO_GROUP_SS = 88 , ERR_CROSS_REALM_RAID_INVITE = 89 , ERR_PLAYER_BUSY_S = 90 , ERR_NEW_LEADER_S = 91 ,
  ERR_NEW_LEADER_YOU = 92 , ERR_NEW_GUIDE_S = 93 , ERR_NEW_GUIDE_YOU = 94 , ERR_LEFT_GROUP_S = 95 ,
  ERR_LEFT_GROUP_YOU = 96 , ERR_GROUP_DISBANDED = 97 , ERR_DECLINE_GROUP_S = 98 , ERR_DECLINE_GROUP_REQUEST_S = 99 ,
  ERR_JOINED_GROUP_S = 100 , ERR_UNINVITE_YOU = 101 , ERR_BAD_PLAYER_NAME_S = 102 , ERR_NOT_IN_GROUP = 103 ,
  ERR_TARGET_NOT_IN_GROUP_S = 104 , ERR_TARGET_NOT_IN_INSTANCE_S = 105 , ERR_NOT_IN_INSTANCE_GROUP = 106 , ERR_GROUP_FULL = 107 ,
  ERR_NOT_LEADER = 108 , ERR_PLAYER_DIED_S = 109 , ERR_GUILD_CREATE_S = 110 , ERR_GUILD_INVITE_S = 111 ,
  ERR_INVITED_TO_GUILD_SSS = 112 , ERR_ALREADY_IN_GUILD_S = 113 , ERR_ALREADY_INVITED_TO_GUILD_S = 114 , ERR_INVITED_TO_GUILD = 115 ,
  ERR_ALREADY_IN_GUILD = 116 , ERR_GUILD_ACCEPT = 117 , ERR_GUILD_DECLINE_S = 118 , ERR_GUILD_DECLINE_AUTO_S = 119 ,
  ERR_GUILD_PERMISSIONS = 120 , ERR_GUILD_JOIN_S = 121 , ERR_GUILD_FOUNDER_S = 122 , ERR_GUILD_PROMOTE_SSS = 123 ,
  ERR_GUILD_DEMOTE_SS = 124 , ERR_GUILD_DEMOTE_SSS = 125 , ERR_GUILD_INVITE_SELF = 126 , ERR_GUILD_QUIT_S = 127 ,
  ERR_GUILD_LEAVE_S = 128 , ERR_GUILD_REMOVE_SS = 129 , ERR_GUILD_REMOVE_SELF = 130 , ERR_GUILD_DISBAND_S = 131 ,
  ERR_GUILD_DISBAND_SELF = 132 , ERR_GUILD_LEADER_S = 133 , ERR_GUILD_LEADER_SELF = 134 , ERR_GUILD_PLAYER_NOT_FOUND_S = 135 ,
  ERR_GUILD_PLAYER_NOT_IN_GUILD_S = 136 , ERR_GUILD_PLAYER_NOT_IN_GUILD = 137 , ERR_GUILD_CANT_PROMOTE_S = 138 , ERR_GUILD_CANT_DEMOTE_S = 139 ,
  ERR_GUILD_NOT_IN_A_GUILD = 140 , ERR_GUILD_INTERNAL = 141 , ERR_GUILD_LEADER_IS_S = 142 , ERR_GUILD_LEADER_CHANGED_SS = 143 ,
  ERR_GUILD_DISBANDED = 144 , ERR_GUILD_NOT_ALLIED = 145 , ERR_GUILD_NEW_LEADER_NOT_ALLIED = 146 , ERR_GUILD_LEADER_LEAVE = 147 ,
  ERR_GUILD_RANKS_LOCKED = 148 , ERR_GUILD_RANK_IN_USE = 149 , ERR_GUILD_RANK_TOO_HIGH_S = 150 , ERR_GUILD_RANK_TOO_LOW_S = 151 ,
  ERR_GUILD_NAME_EXISTS_S = 152 , ERR_GUILD_WITHDRAW_LIMIT = 153 , ERR_GUILD_NOT_ENOUGH_MONEY = 154 , ERR_GUILD_TOO_MUCH_MONEY = 155 ,
  ERR_GUILD_BANK_CONJURED_ITEM = 156 , ERR_GUILD_BANK_EQUIPPED_ITEM = 157 , ERR_GUILD_BANK_BOUND_ITEM = 158 , ERR_GUILD_BANK_QUEST_ITEM = 159 ,
  ERR_GUILD_BANK_WRAPPED_ITEM = 160 , ERR_GUILD_BANK_FULL = 161 , ERR_GUILD_BANK_WRONG_TAB = 162 , ERR_NO_GUILD_CHARTER = 163 ,
  ERR_OUT_OF_RANGE = 164 , ERR_PLAYER_DEAD = 165 , ERR_CLIENT_LOCKED_OUT = 166 , ERR_CLIENT_ON_TRANSPORT = 167 ,
  ERR_KILLED_BY_S = 168 , ERR_LOOT_LOCKED = 169 , ERR_LOOT_TOO_FAR = 170 , ERR_LOOT_DIDNT_KILL = 171 ,
  ERR_LOOT_BAD_FACING = 172 , ERR_LOOT_NOTSTANDING = 173 , ERR_LOOT_STUNNED = 174 , ERR_LOOT_NO_UI = 175 ,
  ERR_LOOT_WHILE_INVULNERABLE = 176 , ERR_NO_LOOT = 177 , ERR_QUEST_ACCEPTED_S = 178 , ERR_QUEST_COMPLETE_S = 179 ,
  ERR_QUEST_FAILED_S = 180 , ERR_QUEST_FAILED_BAG_FULL_S = 181 , ERR_QUEST_FAILED_MAX_COUNT_S = 182 , ERR_QUEST_FAILED_LOW_LEVEL = 183 ,
  ERR_QUEST_FAILED_MISSING_ITEMS = 184 , ERR_QUEST_FAILED_WRONG_RACE = 185 , ERR_QUEST_FAILED_NOT_ENOUGH_MONEY = 186 , ERR_QUEST_FAILED_EXPANSION = 187 ,
  ERR_QUEST_ONLY_ONE_TIMED = 188 , ERR_QUEST_NEED_PREREQS = 189 , ERR_QUEST_NEED_PREREQS_CUSTOM = 190 , ERR_QUEST_ALREADY_ON = 191 ,
  ERR_QUEST_ALREADY_DONE = 192 , ERR_QUEST_ALREADY_DONE_DAILY = 193 , ERR_QUEST_HAS_IN_PROGRESS = 194 , ERR_QUEST_REWARD_EXP_I = 195 ,
  ERR_QUEST_REWARD_MONEY_S = 196 , ERR_QUEST_MUST_CHOOSE = 197 , ERR_QUEST_LOG_FULL = 198 , ERR_COMBAT_DAMAGE_SSI = 199 ,
  ERR_INSPECT_S = 200 , ERR_CANT_USE_ITEM = 201 , ERR_CANT_USE_ITEM_IN_ARENA = 202 , ERR_CANT_USE_ITEM_IN_RATED_BATTLEGROUND = 203 ,
  ERR_MUST_EQUIP_ITEM = 204 , ERR_PASSIVE_ABILITY = 205 , ERR_2HSKILLNOTFOUND = 206 , ERR_NO_ATTACK_TARGET = 207 ,
  ERR_INVALID_ATTACK_TARGET = 208 , ERR_ATTACK_PVP_TARGET_WHILE_UNFLAGGED = 209 , ERR_ATTACK_STUNNED = 210 , ERR_ATTACK_PACIFIED = 211 ,
  ERR_ATTACK_MOUNTED = 212 , ERR_ATTACK_FLEEING = 213 , ERR_ATTACK_CONFUSED = 214 , ERR_ATTACK_CHARMED = 215 ,
  ERR_ATTACK_DEAD = 216 , ERR_ATTACK_PREVENTED_BY_MECHANIC_S = 217 , ERR_ATTACK_CHANNEL = 218 , ERR_TAXISAMENODE = 219 ,
  ERR_TAXINOSUCHPATH = 220 , ERR_TAXIUNSPECIFIEDSERVERERROR = 221 , ERR_TAXINOTENOUGHMONEY = 222 , ERR_TAXITOOFARAWAY = 223 ,
  ERR_TAXINOVENDORNEARBY = 224 , ERR_TAXINOTVISITED = 225 , ERR_TAXIPLAYERBUSY = 226 , ERR_TAXIPLAYERALREADYMOUNTED = 227 ,
  ERR_TAXIPLAYERSHAPESHIFTED = 228 , ERR_TAXIPLAYERMOVING = 229 , ERR_TAXINOPATHS = 230 , ERR_TAXINOTELIGIBLE = 231 ,
  ERR_TAXINOTSTANDING = 232 , ERR_TAXIINCOMBAT = 233 , ERR_NO_REPLY_TARGET = 234 , ERR_GENERIC_NO_TARGET = 235 ,
  ERR_INITIATE_TRADE_S = 236 , ERR_TRADE_REQUEST_S = 237 , ERR_TRADE_BLOCKED_S = 238 , ERR_TRADE_TARGET_DEAD = 239 ,
  ERR_TRADE_TOO_FAR = 240 , ERR_TRADE_CANCELLED = 241 , ERR_TRADE_COMPLETE = 242 , ERR_TRADE_BAG_FULL = 243 ,
  ERR_TRADE_TARGET_BAG_FULL = 244 , ERR_TRADE_MAX_COUNT_EXCEEDED = 245 , ERR_TRADE_TARGET_MAX_COUNT_EXCEEDED = 246 , ERR_INVENTORY_TRADE_TOO_MANY_UNIQUE_ITEM = 247 ,
  ERR_ALREADY_TRADING = 248 , ERR_MOUNT_INVALIDMOUNTEE = 249 , ERR_MOUNT_TOOFARAWAY = 250 , ERR_MOUNT_ALREADYMOUNTED = 251 ,
  ERR_MOUNT_NOTMOUNTABLE = 252 , ERR_MOUNT_NOTYOURPET = 253 , ERR_MOUNT_OTHER = 254 , ERR_MOUNT_LOOTING = 255 ,
  ERR_MOUNT_RACECANTMOUNT = 256 , ERR_MOUNT_SHAPESHIFTED = 257 , ERR_MOUNT_NO_FAVORITES = 258 , ERR_MOUNT_NO_MOUNTS = 259 ,
  ERR_DISMOUNT_NOPET = 260 , ERR_DISMOUNT_NOTMOUNTED = 261 , ERR_DISMOUNT_NOTYOURPET = 262 , ERR_SPELL_FAILED_TOTEMS = 263 ,
  ERR_SPELL_FAILED_REAGENTS = 264 , ERR_SPELL_FAILED_REAGENTS_GENERIC = 265 , ERR_SPELL_FAILED_OPTIONAL_REAGENTS = 266 , ERR_CANT_TRADE_GOLD = 267 ,
  ERR_SPELL_FAILED_EQUIPPED_ITEM = 268 , ERR_SPELL_FAILED_EQUIPPED_ITEM_CLASS_S = 269 , ERR_SPELL_FAILED_SHAPESHIFT_FORM_S = 270 , ERR_SPELL_FAILED_ANOTHER_IN_PROGRESS = 271 ,
  ERR_BADATTACKFACING = 272 , ERR_BADATTACKPOS = 273 , ERR_CHEST_IN_USE = 274 , ERR_USE_CANT_OPEN = 275 ,
  ERR_USE_LOCKED = 276 , ERR_DOOR_LOCKED = 277 , ERR_BUTTON_LOCKED = 278 , ERR_USE_LOCKED_WITH_ITEM_S = 279 ,
  ERR_USE_LOCKED_WITH_SPELL_S = 280 , ERR_USE_LOCKED_WITH_SPELL_KNOWN_SI = 281 , ERR_USE_TOO_FAR = 282 , ERR_USE_BAD_ANGLE = 283 ,
  ERR_USE_OBJECT_MOVING = 284 , ERR_USE_SPELL_FOCUS = 285 , ERR_USE_DESTROYED = 286 , ERR_SET_LOOT_FREEFORALL = 287 ,
  ERR_SET_LOOT_ROUNDROBIN = 288 , ERR_SET_LOOT_MASTER = 289 , ERR_SET_LOOT_GROUP = 290 , ERR_SET_LOOT_THRESHOLD_S = 291 ,
  ERR_NEW_LOOT_MASTER_S = 292 , ERR_SPECIFY_MASTER_LOOTER = 293 , ERR_LOOT_SPEC_CHANGED_S = 294 , ERR_TAME_FAILED = 295 ,
  ERR_CHAT_WHILE_DEAD = 296 , ERR_CHAT_PLAYER_NOT_FOUND_S = 297 , ERR_NEWTAXIPATH = 298 , ERR_NO_PET = 299 ,
  ERR_NOTYOURPET = 300 , ERR_PET_NOT_RENAMEABLE = 301 , ERR_QUEST_OBJECTIVE_COMPLETE_S = 302 , ERR_QUEST_UNKNOWN_COMPLETE = 303 ,
  ERR_QUEST_ADD_KILL_SII = 304 , ERR_QUEST_ADD_FOUND_SII = 305 , ERR_QUEST_ADD_ITEM_SII = 306 , ERR_QUEST_ADD_PLAYER_KILL_SII = 307 ,
  ERR_CANNOTCREATEDIRECTORY = 308 , ERR_CANNOTCREATEFILE = 309 , ERR_PLAYER_WRONG_FACTION = 310 , ERR_PLAYER_IS_NEUTRAL = 311 ,
  ERR_BANKSLOT_FAILED_TOO_MANY = 312 , ERR_BANKSLOT_INSUFFICIENT_FUNDS = 313 , ERR_BANKSLOT_NOTBANKER = 314 , ERR_FRIEND_DB_ERROR = 315 ,
  ERR_FRIEND_LIST_FULL = 316 , ERR_FRIEND_ADDED_S = 317 , ERR_BATTLETAG_FRIEND_ADDED_S = 318 , ERR_FRIEND_ONLINE_SS = 319 ,
  ERR_FRIEND_OFFLINE_S = 320 , ERR_FRIEND_NOT_FOUND = 321 , ERR_FRIEND_WRONG_FACTION = 322 , ERR_FRIEND_REMOVED_S = 323 ,
  ERR_BATTLETAG_FRIEND_REMOVED_S = 324 , ERR_FRIEND_ERROR = 325 , ERR_FRIEND_ALREADY_S = 326 , ERR_FRIEND_SELF = 327 ,
  ERR_FRIEND_DELETED = 328 , ERR_IGNORE_FULL = 329 , ERR_IGNORE_SELF = 330 , ERR_IGNORE_NOT_FOUND = 331 ,
  ERR_IGNORE_ALREADY_S = 332 , ERR_IGNORE_ADDED_S = 333 , ERR_IGNORE_REMOVED_S = 334 , ERR_IGNORE_AMBIGUOUS = 335 ,
  ERR_IGNORE_DELETED = 336 , ERR_ONLY_ONE_BOLT = 337 , ERR_ONLY_ONE_AMMO = 338 , ERR_SPELL_FAILED_EQUIPPED_SPECIFIC_ITEM = 339 ,
  ERR_WRONG_BAG_TYPE_SUBCLASS = 340 , ERR_CANT_WRAP_STACKABLE = 341 , ERR_CANT_WRAP_EQUIPPED = 342 , ERR_CANT_WRAP_WRAPPED = 343 ,
  ERR_CANT_WRAP_BOUND = 344 , ERR_CANT_WRAP_UNIQUE = 345 , ERR_CANT_WRAP_BAGS = 346 , ERR_OUT_OF_MANA = 347 ,
  ERR_OUT_OF_RAGE = 348 , ERR_OUT_OF_FOCUS = 349 , ERR_OUT_OF_ENERGY = 350 , ERR_OUT_OF_CHI = 351 ,
  ERR_OUT_OF_HEALTH = 352 , ERR_OUT_OF_RUNES = 353 , ERR_OUT_OF_RUNIC_POWER = 354 , ERR_OUT_OF_SOUL_SHARDS = 355 ,
  ERR_OUT_OF_LUNAR_POWER = 356 , ERR_OUT_OF_HOLY_POWER = 357 , ERR_OUT_OF_MAELSTROM = 358 , ERR_OUT_OF_COMBO_POINTS = 359 ,
  ERR_OUT_OF_INSANITY = 360 , ERR_OUT_OF_ESSENCE = 361 , ERR_OUT_OF_ARCANE_CHARGES = 362 , ERR_OUT_OF_FURY = 363 ,
  ERR_OUT_OF_PAIN = 364 , ERR_OUT_OF_POWER_DISPLAY = 365 , ERR_LOOT_GONE = 366 , ERR_MOUNT_FORCEDDISMOUNT = 367 ,
  ERR_AUTOFOLLOW_TOO_FAR = 368 , ERR_UNIT_NOT_FOUND = 369 , ERR_INVALID_FOLLOW_TARGET = 370 , ERR_INVALID_FOLLOW_PVP_COMBAT = 371 ,
  ERR_INVALID_FOLLOW_TARGET_PVP_COMBAT = 372 , ERR_INVALID_INSPECT_TARGET = 373 , ERR_GUILDEMBLEM_SUCCESS = 374 , ERR_GUILDEMBLEM_INVALID_TABARD_COLORS = 375 ,
  ERR_GUILDEMBLEM_NOGUILD = 376 , ERR_GUILDEMBLEM_NOTGUILDMASTER = 377 , ERR_GUILDEMBLEM_NOTENOUGHMONEY = 378 , ERR_GUILDEMBLEM_INVALIDVENDOR = 379 ,
  ERR_EMBLEMERROR_NOTABARDGEOSET = 380 , ERR_SPELL_OUT_OF_RANGE = 381 , ERR_COMMAND_NEEDS_TARGET = 382 , ERR_NOAMMO_S = 383 ,
  ERR_TOOBUSYTOFOLLOW = 384 , ERR_DUEL_REQUESTED = 385 , ERR_DUEL_CANCELLED = 386 , ERR_DEATHBINDALREADYBOUND = 387 ,
  ERR_DEATHBIND_SUCCESS_S = 388 , ERR_NOEMOTEWHILERUNNING = 389 , ERR_ZONE_EXPLORED = 390 , ERR_ZONE_EXPLORED_XP = 391 ,
  ERR_INVALID_ITEM_TARGET = 392 , ERR_INVALID_QUEST_TARGET = 393 , ERR_IGNORING_YOU_S = 394 , ERR_FISH_NOT_HOOKED = 395 ,
  ERR_FISH_ESCAPED = 396 , ERR_SPELL_FAILED_NOTUNSHEATHED = 397 , ERR_PETITION_OFFERED_S = 398 , ERR_PETITION_SIGNED = 399 ,
  ERR_PETITION_SIGNED_S = 400 , ERR_PETITION_DECLINED_S = 401 , ERR_PETITION_ALREADY_SIGNED = 402 , ERR_PETITION_RESTRICTED_ACCOUNT_TRIAL = 403 ,
  ERR_PETITION_ALREADY_SIGNED_OTHER = 404 , ERR_PETITION_IN_GUILD = 405 , ERR_PETITION_CREATOR = 406 , ERR_PETITION_NOT_ENOUGH_SIGNATURES = 407 ,
  ERR_PETITION_NOT_SAME_SERVER = 408 , ERR_PETITION_FULL = 409 , ERR_PETITION_ALREADY_SIGNED_BY_S = 410 , ERR_GUILD_NAME_INVALID = 411 ,
  ERR_SPELL_UNLEARNED_S = 412 , ERR_PET_SPELL_ROOTED = 413 , ERR_PET_SPELL_AFFECTING_COMBAT = 414 , ERR_PET_SPELL_OUT_OF_RANGE = 415 ,
  ERR_PET_SPELL_NOT_BEHIND = 416 , ERR_PET_SPELL_TARGETS_DEAD = 417 , ERR_PET_SPELL_DEAD = 418 , ERR_PET_SPELL_NOPATH = 419 ,
  ERR_ITEM_CANT_BE_DESTROYED = 420 , ERR_TICKET_ALREADY_EXISTS = 421 , ERR_TICKET_CREATE_ERROR = 422 , ERR_TICKET_UPDATE_ERROR = 423 ,
  ERR_TICKET_DB_ERROR = 424 , ERR_TICKET_NO_TEXT = 425 , ERR_TICKET_TEXT_TOO_LONG = 426 , ERR_OBJECT_IS_BUSY = 427 ,
  ERR_EXHAUSTION_WELLRESTED = 428 , ERR_EXHAUSTION_RESTED = 429 , ERR_EXHAUSTION_NORMAL = 430 , ERR_EXHAUSTION_TIRED = 431 ,
  ERR_EXHAUSTION_EXHAUSTED = 432 , ERR_NO_ITEMS_WHILE_SHAPESHIFTED = 433 , ERR_CANT_INTERACT_SHAPESHIFTED = 434 , ERR_REALM_NOT_FOUND = 435 ,
  ERR_MAIL_QUEST_ITEM = 436 , ERR_MAIL_BOUND_ITEM = 437 , ERR_MAIL_CONJURED_ITEM = 438 , ERR_MAIL_BAG = 439 ,
  ERR_MAIL_TO_SELF = 440 , ERR_MAIL_TARGET_NOT_FOUND = 441 , ERR_MAIL_DATABASE_ERROR = 442 , ERR_MAIL_DELETE_ITEM_ERROR = 443 ,
  ERR_MAIL_WRAPPED_COD = 444 , ERR_MAIL_CANT_SEND_REALM = 445 , ERR_MAIL_TEMP_RETURN_OUTAGE = 446 , ERR_MAIL_RECEPIENT_CANT_RECEIVE_MAIL = 447 ,
  ERR_MAIL_SENT = 448 , ERR_MAIL_TARGET_IS_TRIAL = 449 , ERR_NOT_HAPPY_ENOUGH = 450 , ERR_USE_CANT_IMMUNE = 451 ,
  ERR_CANT_BE_DISENCHANTED = 452 , ERR_CANT_USE_DISARMED = 453 , ERR_AUCTION_DATABASE_ERROR = 454 , ERR_AUCTION_HIGHER_BID = 455 ,
  ERR_AUCTION_ALREADY_BID = 456 , ERR_AUCTION_OUTBID_S = 457 , ERR_AUCTION_WON_S = 458 , ERR_AUCTION_REMOVED_S = 459 ,
  ERR_AUCTION_BID_PLACED = 460 , ERR_LOGOUT_FAILED = 461 , ERR_QUEST_PUSH_SUCCESS_S = 462 , ERR_QUEST_PUSH_INVALID_S = 463 ,
  ERR_QUEST_PUSH_INVALID_TO_RECIPIENT_S = 464 , ERR_QUEST_PUSH_ACCEPTED_S = 465 , ERR_QUEST_PUSH_DECLINED_S = 466 , ERR_QUEST_PUSH_BUSY_S = 467 ,
  ERR_QUEST_PUSH_DEAD_S = 468 , ERR_QUEST_PUSH_DEAD_TO_RECIPIENT_S = 469 , ERR_QUEST_PUSH_LOG_FULL_S = 470 , ERR_QUEST_PUSH_LOG_FULL_TO_RECIPIENT_S = 471 ,
  ERR_QUEST_PUSH_ONQUEST_S = 472 , ERR_QUEST_PUSH_ONQUEST_TO_RECIPIENT_S = 473 , ERR_QUEST_PUSH_ALREADY_DONE_S = 474 , ERR_QUEST_PUSH_ALREADY_DONE_TO_RECIPIENT_S = 475 ,
  ERR_QUEST_PUSH_NOT_DAILY_S = 476 , ERR_QUEST_PUSH_TIMER_EXPIRED_S = 477 , ERR_QUEST_PUSH_NOT_IN_PARTY_S = 478 , ERR_QUEST_PUSH_DIFFERENT_SERVER_DAILY_S = 479 ,
  ERR_QUEST_PUSH_DIFFERENT_SERVER_DAILY_TO_RECIPIENT_S = 480 , ERR_QUEST_PUSH_NOT_ALLOWED_S = 481 , ERR_QUEST_PUSH_PREREQUISITE_S = 482 , ERR_QUEST_PUSH_PREREQUISITE_TO_RECIPIENT_S = 483 ,
  ERR_QUEST_PUSH_LOW_LEVEL_S = 484 , ERR_QUEST_PUSH_LOW_LEVEL_TO_RECIPIENT_S = 485 , ERR_QUEST_PUSH_HIGH_LEVEL_S = 486 , ERR_QUEST_PUSH_HIGH_LEVEL_TO_RECIPIENT_S = 487 ,
  ERR_QUEST_PUSH_CLASS_S = 488 , ERR_QUEST_PUSH_CLASS_TO_RECIPIENT_S = 489 , ERR_QUEST_PUSH_RACE_S = 490 , ERR_QUEST_PUSH_RACE_TO_RECIPIENT_S = 491 ,
  ERR_QUEST_PUSH_LOW_FACTION_S = 492 , ERR_QUEST_PUSH_LOW_FACTION_TO_RECIPIENT_S = 493 , ERR_QUEST_PUSH_EXPANSION_S = 494 , ERR_QUEST_PUSH_EXPANSION_TO_RECIPIENT_S = 495 ,
  ERR_QUEST_PUSH_NOT_GARRISON_OWNER_S = 496 , ERR_QUEST_PUSH_NOT_GARRISON_OWNER_TO_RECIPIENT_S = 497 , ERR_QUEST_PUSH_WRONG_COVENANT_S = 498 , ERR_QUEST_PUSH_WRONG_COVENANT_TO_RECIPIENT_S = 499 ,
  ERR_QUEST_PUSH_NEW_PLAYER_EXPERIENCE_S = 500 , ERR_QUEST_PUSH_NEW_PLAYER_EXPERIENCE_TO_RECIPIENT_S = 501 , ERR_QUEST_PUSH_WRONG_FACTION_S = 502 , ERR_QUEST_PUSH_WRONG_FACTION_TO_RECIPIENT_S = 503 ,
  ERR_QUEST_PUSH_CROSS_FACTION_RESTRICTED_S = 504 , ERR_RAID_GROUP_LOWLEVEL = 505 , ERR_RAID_GROUP_ONLY = 506 , ERR_RAID_GROUP_FULL = 507 ,
  ERR_RAID_GROUP_REQUIREMENTS_UNMATCH = 508 , ERR_CORPSE_IS_NOT_IN_INSTANCE = 509 , ERR_PVP_KILL_HONORABLE = 510 , ERR_PVP_KILL_DISHONORABLE = 511 ,
  ERR_SPELL_FAILED_ALREADY_AT_FULL_HEALTH = 512 , ERR_SPELL_FAILED_ALREADY_AT_FULL_MANA = 513 , ERR_SPELL_FAILED_ALREADY_AT_FULL_POWER_S = 514 , ERR_AUTOLOOT_MONEY_S = 515 ,
  ERR_GENERIC_STUNNED = 516 , ERR_GENERIC_THROTTLE = 517 , ERR_CLUB_FINDER_SEARCHING_TOO_FAST = 518 , ERR_TARGET_STUNNED = 519 ,
  ERR_MUST_REPAIR_DURABILITY = 520 , ERR_RAID_YOU_JOINED = 521 , ERR_RAID_YOU_LEFT = 522 , ERR_INSTANCE_GROUP_JOINED_WITH_PARTY = 523 ,
  ERR_INSTANCE_GROUP_JOINED_WITH_RAID = 524 , ERR_RAID_MEMBER_ADDED_S = 525 , ERR_RAID_MEMBER_REMOVED_S = 526 , ERR_INSTANCE_GROUP_ADDED_S = 527 ,
  ERR_INSTANCE_GROUP_REMOVED_S = 528 , ERR_CLICK_ON_ITEM_TO_FEED = 529 , ERR_TOO_MANY_CHAT_CHANNELS = 530 , ERR_LOOT_ROLL_PENDING = 531 ,
  ERR_LOOT_PLAYER_NOT_FOUND = 532 , ERR_NOT_IN_RAID = 533 , ERR_LOGGING_OUT = 534 , ERR_TARGET_LOGGING_OUT = 535 ,
  ERR_NOT_WHILE_MOUNTED = 536 , ERR_NOT_WHILE_SHAPESHIFTED = 537 , ERR_NOT_IN_COMBAT = 538 , ERR_NOT_WHILE_DISARMED = 539 ,
  ERR_PET_BROKEN = 540 , ERR_TALENT_WIPE_ERROR = 541 , ERR_SPEC_WIPE_ERROR = 542 , ERR_GLYPH_WIPE_ERROR = 543 ,
  ERR_PET_SPEC_WIPE_ERROR = 544 , ERR_FEIGN_DEATH_RESISTED = 545 , ERR_MEETING_STONE_IN_QUEUE_S = 546 , ERR_MEETING_STONE_LEFT_QUEUE_S = 547 ,
  ERR_MEETING_STONE_OTHER_MEMBER_LEFT = 548 , ERR_MEETING_STONE_PARTY_KICKED_FROM_QUEUE = 549 , ERR_MEETING_STONE_MEMBER_STILL_IN_QUEUE = 550 , ERR_MEETING_STONE_SUCCESS = 551 ,
  ERR_MEETING_STONE_IN_PROGRESS = 552 , ERR_MEETING_STONE_MEMBER_ADDED_S = 553 , ERR_MEETING_STONE_GROUP_FULL = 554 , ERR_MEETING_STONE_NOT_LEADER = 555 ,
  ERR_MEETING_STONE_INVALID_LEVEL = 556 , ERR_MEETING_STONE_TARGET_NOT_IN_PARTY = 557 , ERR_MEETING_STONE_TARGET_INVALID_LEVEL = 558 , ERR_MEETING_STONE_MUST_BE_LEADER = 559 ,
  ERR_MEETING_STONE_NO_RAID_GROUP = 560 , ERR_MEETING_STONE_NEED_PARTY = 561 , ERR_MEETING_STONE_NOT_FOUND = 562 , ERR_MEETING_STONE_TARGET_IN_VEHICLE = 563 ,
  ERR_GUILDEMBLEM_SAME = 564 , ERR_EQUIP_TRADE_ITEM = 565 , ERR_PVP_TOGGLE_ON = 566 , ERR_PVP_TOGGLE_OFF = 567 ,
  ERR_GROUP_JOIN_BATTLEGROUND_DESERTERS = 568 , ERR_GROUP_JOIN_BATTLEGROUND_DEAD = 569 , ERR_GROUP_JOIN_BATTLEGROUND_S = 570 , ERR_GROUP_JOIN_BATTLEGROUND_FAIL = 571 ,
  ERR_GROUP_JOIN_BATTLEGROUND_TOO_MANY = 572 , ERR_SOLO_JOIN_BATTLEGROUND_S = 573 , ERR_JOIN_SINGLE_SCENARIO_S = 574 , ERR_BATTLEGROUND_TOO_MANY_QUEUES = 575 ,
  ERR_BATTLEGROUND_CANNOT_QUEUE_FOR_RATED = 576 , ERR_BATTLEDGROUND_QUEUED_FOR_RATED = 577 , ERR_BATTLEGROUND_TEAM_LEFT_QUEUE = 578 , ERR_BATTLEGROUND_NOT_IN_BATTLEGROUND = 579 ,
  ERR_ALREADY_IN_ARENA_TEAM_S = 580 , ERR_INVALID_PROMOTION_CODE = 581 , ERR_BG_PLAYER_JOINED_SS = 582 , ERR_BG_PLAYER_LEFT_S = 583 ,
  ERR_RESTRICTED_ACCOUNT = 584 , ERR_RESTRICTED_ACCOUNT_TRIAL = 585 , ERR_PLAY_TIME_EXCEEDED = 586 , ERR_APPROACHING_PARTIAL_PLAY_TIME = 587 ,
  ERR_APPROACHING_PARTIAL_PLAY_TIME_2 = 588 , ERR_APPROACHING_NO_PLAY_TIME = 589 , ERR_APPROACHING_NO_PLAY_TIME_2 = 590 , ERR_UNHEALTHY_TIME = 591 ,
  ERR_CHAT_RESTRICTED_TRIAL = 592 , ERR_CHAT_THROTTLED = 593 , ERR_MAIL_REACHED_CAP = 594 , ERR_INVALID_RAID_TARGET = 595 ,
  ERR_RAID_LEADER_READY_CHECK_START_S = 596 , ERR_READY_CHECK_IN_PROGRESS = 597 , ERR_READY_CHECK_THROTTLED = 598 , ERR_DUNGEON_DIFFICULTY_FAILED = 599 ,
  ERR_DUNGEON_DIFFICULTY_CHANGED_S = 600 , ERR_TRADE_WRONG_REALM = 601 , ERR_TRADE_NOT_ON_TAPLIST = 602 , ERR_CHAT_PLAYER_AMBIGUOUS_S = 603 ,
  ERR_LOOT_CANT_LOOT_THAT_NOW = 604 , ERR_LOOT_MASTER_INV_FULL = 605 , ERR_LOOT_MASTER_UNIQUE_ITEM = 606 , ERR_LOOT_MASTER_OTHER = 607 ,
  ERR_FILTERING_YOU_S = 608 , ERR_USE_PREVENTED_BY_MECHANIC_S = 609 , ERR_ITEM_UNIQUE_EQUIPPABLE = 610 , ERR_LFG_LEADER_IS_LFM_S = 611 ,
  ERR_LFG_PENDING = 612 , ERR_CANT_SPEAK_LANGAGE = 613 , ERR_VENDOR_MISSING_TURNINS = 614 , ERR_BATTLEGROUND_NOT_IN_TEAM = 615 ,
  ERR_NOT_IN_BATTLEGROUND = 616 , ERR_NOT_ENOUGH_HONOR_POINTS = 617 , ERR_NOT_ENOUGH_ARENA_POINTS = 618 , ERR_SOCKETING_REQUIRES_META_GEM = 619 ,
  ERR_SOCKETING_META_GEM_ONLY_IN_METASLOT = 620 , ERR_SOCKETING_REQUIRES_HYDRAULIC_GEM = 621 , ERR_SOCKETING_HYDRAULIC_GEM_ONLY_IN_HYDRAULICSLOT = 622 , ERR_SOCKETING_REQUIRES_COGWHEEL_GEM = 623 ,
  ERR_SOCKETING_COGWHEEL_GEM_ONLY_IN_COGWHEELSLOT = 624 , ERR_SOCKETING_ITEM_TOO_LOW_LEVEL = 625 , ERR_ITEM_MAX_COUNT_SOCKETED = 626 , ERR_SYSTEM_DISABLED = 627 ,
  ERR_QUEST_FAILED_TOO_MANY_DAILY_QUESTS_I = 628 , ERR_ITEM_MAX_COUNT_EQUIPPED_SOCKETED = 629 , ERR_ITEM_UNIQUE_EQUIPPABLE_SOCKETED = 630 , ERR_USER_SQUELCHED = 631 ,
  ERR_ACCOUNT_SILENCED = 632 , ERR_PARTY_MEMBER_SILENCED = 633 , ERR_PARTY_MEMBER_SILENCED_LFG_DELIST = 634 , ERR_TOO_MUCH_GOLD = 635 ,
  ERR_NOT_BARBER_SITTING = 636 , ERR_QUEST_FAILED_CAIS = 637 , ERR_INVITE_RESTRICTED_TRIAL = 638 , ERR_VOICE_IGNORE_FULL = 639 ,
  ERR_VOICE_IGNORE_SELF = 640 , ERR_VOICE_IGNORE_NOT_FOUND = 641 , ERR_VOICE_IGNORE_ALREADY_S = 642 , ERR_VOICE_IGNORE_ADDED_S = 643 ,
  ERR_VOICE_IGNORE_REMOVED_S = 644 , ERR_VOICE_IGNORE_AMBIGUOUS = 645 , ERR_VOICE_IGNORE_DELETED = 646 , ERR_UNKNOWN_MACRO_OPTION_S = 647 ,
  ERR_NOT_DURING_ARENA_MATCH = 648 , ERR_NOT_IN_RATED_BATTLEGROUND = 649 , ERR_PLAYER_SILENCED = 650 , ERR_PLAYER_UNSILENCED = 651 ,
  ERR_COMSAT_DISCONNECT = 652 , ERR_COMSAT_RECONNECT_ATTEMPT = 653 , ERR_COMSAT_CONNECT_FAIL = 654 , ERR_MAIL_INVALID_ATTACHMENT_SLOT = 655 ,
  ERR_MAIL_TOO_MANY_ATTACHMENTS = 656 , ERR_MAIL_INVALID_ATTACHMENT = 657 , ERR_MAIL_ATTACHMENT_EXPIRED = 658 , ERR_VOICE_CHAT_PARENTAL_DISABLE_MIC = 659 ,
  ERR_PROFANE_CHAT_NAME = 660 , ERR_PLAYER_SILENCED_ECHO = 661 , ERR_PLAYER_UNSILENCED_ECHO = 662 , ERR_LOOT_CANT_LOOT_THAT = 663 ,
  ERR_ARENA_EXPIRED_CAIS = 664 , ERR_GROUP_ACTION_THROTTLED = 665 , ERR_ALREADY_PICKPOCKETED = 666 , ERR_NAME_INVALID = 667 ,
  ERR_NAME_NO_NAME = 668 , ERR_NAME_TOO_SHORT = 669 , ERR_NAME_TOO_LONG = 670 , ERR_NAME_MIXED_LANGUAGES = 671 ,
  ERR_NAME_PROFANE = 672 , ERR_NAME_RESERVED = 673 , ERR_NAME_THREE_CONSECUTIVE = 674 , ERR_NAME_INVALID_SPACE = 675 ,
  ERR_NAME_CONSECUTIVE_SPACES = 676 , ERR_NAME_RUSSIAN_CONSECUTIVE_SILENT_CHARACTERS = 677 , ERR_NAME_RUSSIAN_SILENT_CHARACTER_AT_BEGINNING_OR_END = 678 , ERR_NAME_DECLENSION_DOESNT_MATCH_BASE_NAME = 679 ,
  ERR_RECRUIT_A_FRIEND_NOT_LINKED = 680 , ERR_RECRUIT_A_FRIEND_NOT_NOW = 681 , ERR_RECRUIT_A_FRIEND_SUMMON_LEVEL_MAX = 682 , ERR_RECRUIT_A_FRIEND_SUMMON_COOLDOWN = 683 ,
  ERR_RECRUIT_A_FRIEND_SUMMON_OFFLINE = 684 , ERR_RECRUIT_A_FRIEND_INSUF_EXPAN_LVL = 685 , ERR_RECRUIT_A_FRIEND_MAP_INCOMING_TRANSFER_NOT_ALLOWED = 686 , ERR_NOT_SAME_ACCOUNT = 687 ,
  ERR_BAD_ON_USE_ENCHANT = 688 , ERR_TRADE_SELF = 689 , ERR_TOO_MANY_SOCKETS = 690 , ERR_ITEM_MAX_LIMIT_CATEGORY_COUNT_EXCEEDED_IS = 691 ,
  ERR_TRADE_TARGET_MAX_LIMIT_CATEGORY_COUNT_EXCEEDED_IS = 692 , ERR_ITEM_MAX_LIMIT_CATEGORY_SOCKETED_EXCEEDED_IS = 693 , ERR_ITEM_MAX_LIMIT_CATEGORY_EQUIPPED_EXCEEDED_IS = 694 , ERR_SHAPESHIFT_FORM_CANNOT_EQUIP = 695 ,
  ERR_ITEM_INVENTORY_FULL_SATCHEL = 696 , ERR_SCALING_STAT_ITEM_LEVEL_EXCEEDED = 697 , ERR_SCALING_STAT_ITEM_LEVEL_TOO_LOW = 698 , ERR_PURCHASE_LEVEL_TOO_LOW = 699 ,
  ERR_GROUP_SWAP_FAILED = 700 , ERR_INVITE_IN_COMBAT = 701 , ERR_INVALID_GLYPH_SLOT = 702 , ERR_GENERIC_NO_VALID_TARGETS = 703 ,
  ERR_CALENDAR_EVENT_ALERT_S = 704 , ERR_PET_LEARN_SPELL_S = 705 , ERR_PET_LEARN_ABILITY_S = 706 , ERR_PET_SPELL_UNLEARNED_S = 707 ,
  ERR_INVITE_UNKNOWN_REALM = 708 , ERR_INVITE_NO_PARTY_SERVER = 709 , ERR_INVITE_PARTY_BUSY = 710 , ERR_INVITE_PARTY_BUSY_PENDING_REQUEST = 711 ,
  ERR_INVITE_PARTY_BUSY_PENDING_SUGGEST = 712 , ERR_PARTY_TARGET_AMBIGUOUS = 713 , ERR_PARTY_LFG_INVITE_RAID_LOCKED = 714 , ERR_PARTY_LFG_BOOT_LIMIT = 715 ,
  ERR_PARTY_LFG_BOOT_COOLDOWN_S = 716 , ERR_PARTY_LFG_BOOT_NOT_ELIGIBLE_S = 717 , ERR_PARTY_LFG_BOOT_INPATIENT_TIMER_S = 718 , ERR_PARTY_LFG_BOOT_IN_PROGRESS = 719 ,
  ERR_PARTY_LFG_BOOT_TOO_FEW_PLAYERS = 720 , ERR_PARTY_LFG_BOOT_VOTE_SUCCEEDED = 721 , ERR_PARTY_LFG_BOOT_VOTE_FAILED = 722 , ERR_PARTY_LFG_BOOT_IN_COMBAT = 723 ,
  ERR_PARTY_LFG_BOOT_DUNGEON_COMPLETE = 724 , ERR_PARTY_LFG_BOOT_LOOT_ROLLS = 725 , ERR_PARTY_LFG_BOOT_VOTE_REGISTERED = 726 , ERR_PARTY_PRIVATE_GROUP_ONLY = 727 ,
  ERR_PARTY_LFG_TELEPORT_IN_COMBAT = 728 , ERR_RAID_DISALLOWED_BY_LEVEL = 729 , ERR_RAID_DISALLOWED_BY_CROSS_REALM = 730 , ERR_PARTY_ROLE_NOT_AVAILABLE = 731 ,
  ERR_JOIN_LFG_OBJECT_FAILED = 732 , ERR_LFG_REMOVED_LEVELUP = 733 , ERR_LFG_REMOVED_XP_TOGGLE = 734 , ERR_LFG_REMOVED_FACTION_CHANGE = 735 ,
  ERR_BATTLEGROUND_INFO_THROTTLED = 736 , ERR_BATTLEGROUND_ALREADY_IN = 737 , ERR_ARENA_TEAM_CHANGE_FAILED_QUEUED = 738 , ERR_ARENA_TEAM_PERMISSIONS = 739 ,
  ERR_NOT_WHILE_FALLING = 740 , ERR_NOT_WHILE_MOVING = 741 , ERR_NOT_WHILE_FATIGUED = 742 , ERR_MAX_SOCKETS = 743 ,
  ERR_MULTI_CAST_ACTION_TOTEM_S = 744 , ERR_BATTLEGROUND_JOIN_LEVELUP = 745 , ERR_REMOVE_FROM_PVP_QUEUE_XP_GAIN = 746 , ERR_BATTLEGROUND_JOIN_XP_GAIN = 747 ,
  ERR_BATTLEGROUND_JOIN_MERCENARY = 748 , ERR_BATTLEGROUND_JOIN_TOO_MANY_HEALERS = 749 , ERR_BATTLEGROUND_JOIN_RATED_TOO_MANY_HEALERS = 750 , ERR_BATTLEGROUND_JOIN_TOO_MANY_TANKS = 751 ,
  ERR_BATTLEGROUND_JOIN_TOO_MANY_DAMAGE = 752 , ERR_RAID_DIFFICULTY_FAILED = 753 , ERR_RAID_DIFFICULTY_CHANGED_S = 754 , ERR_LEGACY_RAID_DIFFICULTY_CHANGED_S = 755 ,
  ERR_RAID_LOCKOUT_CHANGED_S = 756 , ERR_RAID_CONVERTED_TO_PARTY = 757 , ERR_PARTY_CONVERTED_TO_RAID = 758 , ERR_PLAYER_DIFFICULTY_CHANGED_S = 759 ,
  ERR_GMRESPONSE_DB_ERROR = 760 , ERR_BATTLEGROUND_JOIN_RANGE_INDEX = 761 , ERR_ARENA_JOIN_RANGE_INDEX = 762 , ERR_REMOVE_FROM_PVP_QUEUE_FACTION_CHANGE = 763 ,
  ERR_BATTLEGROUND_JOIN_FAILED = 764 , ERR_BATTLEGROUND_JOIN_NO_VALID_SPEC_FOR_ROLE = 765 , ERR_BATTLEGROUND_JOIN_RESPEC = 766 , ERR_BATTLEGROUND_INVITATION_DECLINED = 767 ,
  ERR_BATTLEGROUND_INVITATION_DECLINED_BY = 768 , ERR_BATTLEGROUND_JOIN_TIMED_OUT = 769 , ERR_BATTLEGROUND_DUPE_QUEUE = 770 , ERR_BATTLEGROUND_JOIN_MUST_COMPLETE_QUEST = 771 ,
  ERR_IN_BATTLEGROUND_RESPEC = 772 , ERR_MAIL_LIMITED_DURATION_ITEM = 773 , ERR_YELL_RESTRICTED_TRIAL = 774 , ERR_CHAT_RAID_RESTRICTED_TRIAL = 775 ,
  ERR_LFG_ROLE_CHECK_FAILED = 776 , ERR_LFG_ROLE_CHECK_FAILED_TIMEOUT = 777 , ERR_LFG_ROLE_CHECK_FAILED_NOT_VIABLE = 778 , ERR_LFG_READY_CHECK_FAILED = 779 ,
  ERR_LFG_READY_CHECK_FAILED_TIMEOUT = 780 , ERR_LFG_GROUP_FULL = 781 , ERR_LFG_NO_LFG_OBJECT = 782 , ERR_LFG_NO_SLOTS_PLAYER = 783 ,
  ERR_LFG_NO_SLOTS_PARTY = 784 , ERR_LFG_NO_SPEC = 785 , ERR_LFG_MISMATCHED_SLOTS = 786 , ERR_LFG_MISMATCHED_SLOTS_LOCAL_XREALM = 787 ,
  ERR_LFG_PARTY_PLAYERS_FROM_DIFFERENT_REALMS = 788 , ERR_LFG_MEMBERS_NOT_PRESENT = 789 , ERR_LFG_GET_INFO_TIMEOUT = 790 , ERR_LFG_INVALID_SLOT = 791 ,
  ERR_LFG_DESERTER_PLAYER = 792 , ERR_LFG_DESERTER_PARTY = 793 , ERR_LFG_DEAD = 794 , ERR_LFG_RANDOM_COOLDOWN_PLAYER = 795 ,
  ERR_LFG_RANDOM_COOLDOWN_PARTY = 796 , ERR_LFG_TOO_MANY_MEMBERS = 797 , ERR_LFG_TOO_FEW_MEMBERS = 798 , ERR_LFG_PROPOSAL_FAILED = 799 ,
  ERR_LFG_PROPOSAL_DECLINED_SELF = 800 , ERR_LFG_PROPOSAL_DECLINED_PARTY = 801 , ERR_LFG_NO_SLOTS_SELECTED = 802 , ERR_LFG_NO_ROLES_SELECTED = 803 ,
  ERR_LFG_ROLE_CHECK_INITIATED = 804 , ERR_LFG_READY_CHECK_INITIATED = 805 , ERR_LFG_PLAYER_DECLINED_ROLE_CHECK = 806 , ERR_LFG_PLAYER_DECLINED_READY_CHECK = 807 ,
  ERR_LFG_JOINED_QUEUE = 808 , ERR_LFG_JOINED_FLEX_QUEUE = 809 , ERR_LFG_JOINED_RF_QUEUE = 810 , ERR_LFG_JOINED_SCENARIO_QUEUE = 811 ,
  ERR_LFG_JOINED_WORLD_PVP_QUEUE = 812 , ERR_LFG_JOINED_BATTLEFIELD_QUEUE = 813 , ERR_LFG_JOINED_LIST = 814 , ERR_LFG_LEFT_QUEUE = 815 ,
  ERR_LFG_LEFT_LIST = 816 , ERR_LFG_ROLE_CHECK_ABORTED = 817 , ERR_LFG_READY_CHECK_ABORTED = 818 , ERR_LFG_CANT_USE_BATTLEGROUND = 819 ,
  ERR_LFG_CANT_USE_DUNGEONS = 820 , ERR_LFG_REASON_TOO_MANY_LFG = 821 , ERR_LFG_FARM_LIMIT = 822 , ERR_LFG_NO_CROSS_FACTION_PARTIES = 823 ,
  ERR_INVALID_TELEPORT_LOCATION = 824 , ERR_TOO_FAR_TO_INTERACT = 825 , ERR_BATTLEGROUND_PLAYERS_FROM_DIFFERENT_REALMS = 826 , ERR_DIFFICULTY_CHANGE_COOLDOWN_S = 827 ,
  ERR_DIFFICULTY_CHANGE_COMBAT_COOLDOWN_S = 828 , ERR_DIFFICULTY_CHANGE_WORLDSTATE = 829 , ERR_DIFFICULTY_CHANGE_ENCOUNTER = 830 , ERR_DIFFICULTY_CHANGE_COMBAT = 831 ,
  ERR_DIFFICULTY_CHANGE_PLAYER_BUSY = 832 , ERR_DIFFICULTY_CHANGE_PLAYER_ON_VEHICLE = 833 , ERR_DIFFICULTY_CHANGE_ALREADY_STARTED = 834 , ERR_DIFFICULTY_CHANGE_OTHER_HEROIC_S = 835 ,
  ERR_DIFFICULTY_CHANGE_HEROIC_INSTANCE_ALREADY_RUNNING = 836 , ERR_ARENA_TEAM_PARTY_SIZE = 837 , ERR_SOLO_SHUFFLE_WARGAME_GROUP_SIZE = 838 , ERR_SOLO_SHUFFLE_WARGAME_GROUP_COMP = 839 ,
  ERR_SOLO_MIN_ITEM_LEVEL = 840 , ERR_PVP_PLAYER_ABANDONED = 841 , ERR_BATTLEGROUND_JOIN_GROUP_QUEUE_WITHOUT_HEALER = 842 , ERR_QUEST_FORCE_REMOVED_S = 843 ,
  ERR_ATTACK_NO_ACTIONS = 844 , ERR_IN_RANDOM_BG = 845 , ERR_IN_NON_RANDOM_BG = 846 , ERR_BN_FRIEND_SELF = 847 ,
  ERR_BN_FRIEND_ALREADY = 848 , ERR_BN_FRIEND_BLOCKED = 849 , ERR_BN_FRIEND_LIST_FULL = 850 , ERR_BN_FRIEND_REQUEST_SENT = 851 ,
  ERR_BN_BROADCAST_THROTTLE = 852 , ERR_BG_DEVELOPER_ONLY = 853 , ERR_CURRENCY_SPELL_SLOT_MISMATCH = 854 , ERR_CURRENCY_NOT_TRADABLE = 855 ,
  ERR_REQUIRES_EXPANSION_S = 856 , ERR_QUEST_FAILED_SPELL = 857 , ERR_TALENT_FAILED_UNSPENT_TALENT_POINTS = 858 , ERR_TALENT_FAILED_NOT_ENOUGH_TALENTS_IN_PRIMARY_TREE = 859 ,
  ERR_TALENT_FAILED_NO_PRIMARY_TREE_SELECTED = 860 , ERR_TALENT_FAILED_CANT_REMOVE_TALENT = 861 , ERR_TALENT_FAILED_UNKNOWN = 862 , ERR_TALENT_FAILED_IN_COMBAT = 863 ,
  ERR_TALENT_FAILED_IN_PVP_MATCH = 864 , ERR_TALENT_FAILED_IN_MYTHIC_PLUS = 865 , ERR_WARGAME_REQUEST_FAILURE = 866 , ERR_RANK_REQUIRES_AUTHENTICATOR = 867 ,
  ERR_GUILD_BANK_VOUCHER_FAILED = 868 , ERR_WARGAME_REQUEST_SENT = 869 , ERR_REQUIRES_ACHIEVEMENT_I = 870 , ERR_REFUND_RESULT_EXCEED_MAX_CURRENCY = 871 ,
  ERR_CANT_BUY_QUANTITY = 872 , ERR_ITEM_IS_BATTLE_PAY_LOCKED = 873 , ERR_PARTY_ALREADY_IN_BATTLEGROUND_QUEUE = 874 , ERR_PARTY_CONFIRMING_BATTLEGROUND_QUEUE = 875 ,
  ERR_BATTLEFIELD_TEAM_PARTY_SIZE = 876 , ERR_INSUFF_TRACKED_CURRENCY_IS = 877 , ERR_NOT_ON_TOURNAMENT_REALM = 878 , ERR_GUILD_TRIAL_ACCOUNT_TRIAL = 879 ,
  ERR_GUILD_TRIAL_ACCOUNT_VETERAN = 880 , ERR_GUILD_UNDELETABLE_DUE_TO_LEVEL = 881 , ERR_CANT_DO_THAT_IN_A_GROUP = 882 , ERR_GUILD_LEADER_REPLACED = 883 ,
  ERR_TRANSMOGRIFY_CANT_EQUIP = 884 , ERR_TRANSMOGRIFY_INVALID_ITEM_TYPE = 885 , ERR_TRANSMOGRIFY_NOT_SOULBOUND = 886 , ERR_TRANSMOGRIFY_INVALID_SOURCE = 887 ,
  ERR_TRANSMOGRIFY_INVALID_DESTINATION = 888 , ERR_TRANSMOGRIFY_MISMATCH = 889 , ERR_TRANSMOGRIFY_LEGENDARY = 890 , ERR_TRANSMOGRIFY_SAME_ITEM = 891 ,
  ERR_TRANSMOGRIFY_SAME_APPEARANCE = 892 , ERR_TRANSMOGRIFY_NOT_EQUIPPED = 893 , ERR_VOID_DEPOSIT_FULL = 894 , ERR_VOID_WITHDRAW_FULL = 895 ,
  ERR_VOID_STORAGE_WRAPPED = 896 , ERR_VOID_STORAGE_STACKABLE = 897 , ERR_VOID_STORAGE_UNBOUND = 898 , ERR_VOID_STORAGE_REPAIR = 899 ,
  ERR_VOID_STORAGE_CHARGES = 900 , ERR_VOID_STORAGE_QUEST = 901 , ERR_VOID_STORAGE_CONJURED = 902 , ERR_VOID_STORAGE_MAIL = 903 ,
  ERR_VOID_STORAGE_BAG = 904 , ERR_VOID_TRANSFER_STORAGE_FULL = 905 , ERR_VOID_TRANSFER_INV_FULL = 906 , ERR_VOID_TRANSFER_INTERNAL_ERROR = 907 ,
  ERR_VOID_TRANSFER_ITEM_INVALID = 908 , ERR_DIFFICULTY_DISABLED_IN_LFG = 909 , ERR_VOID_STORAGE_UNIQUE = 910 , ERR_VOID_STORAGE_LOOT = 911 ,
  ERR_VOID_STORAGE_HOLIDAY = 912 , ERR_VOID_STORAGE_DURATION = 913 , ERR_VOID_STORAGE_LOAD_FAILED = 914 , ERR_VOID_STORAGE_INVALID_ITEM = 915 ,
  ERR_PARENTAL_CONTROLS_CHAT_MUTED = 916 , ERR_SOR_START_EXPERIENCE_INCOMPLETE = 917 , ERR_SOR_INVALID_EMAIL = 918 , ERR_SOR_INVALID_COMMENT = 919 ,
  ERR_CHALLENGE_MODE_RESET_COOLDOWN_S = 920 , ERR_CHALLENGE_MODE_RESET_KEYSTONE = 921 , ERR_PET_JOURNAL_ALREADY_IN_LOADOUT = 922 , ERR_REPORT_SUBMITTED_SUCCESSFULLY = 923 ,
  ERR_REPORT_SUBMISSION_FAILED = 924 , ERR_SUGGESTION_SUBMITTED_SUCCESSFULLY = 925 , ERR_BUG_SUBMITTED_SUCCESSFULLY = 926 , ERR_CHALLENGE_MODE_ENABLED = 927 ,
  ERR_CHALLENGE_MODE_DISABLED = 928 , ERR_PETBATTLE_CREATE_FAILED = 929 , ERR_PETBATTLE_NOT_HERE = 930 , ERR_PETBATTLE_NOT_HERE_ON_TRANSPORT = 931 ,
  ERR_PETBATTLE_NOT_HERE_UNEVEN_GROUND = 932 , ERR_PETBATTLE_NOT_HERE_OBSTRUCTED = 933 , ERR_PETBATTLE_NOT_WHILE_IN_COMBAT = 934 , ERR_PETBATTLE_NOT_WHILE_DEAD = 935 ,
  ERR_PETBATTLE_NOT_WHILE_FLYING = 936 , ERR_PETBATTLE_TARGET_INVALID = 937 , ERR_PETBATTLE_TARGET_OUT_OF_RANGE = 938 , ERR_PETBATTLE_TARGET_NOT_CAPTURABLE = 939 ,
  ERR_PETBATTLE_NOT_A_TRAINER = 940 , ERR_PETBATTLE_DECLINED = 941 , ERR_PETBATTLE_IN_BATTLE = 942 , ERR_PETBATTLE_INVALID_LOADOUT = 943 ,
  ERR_PETBATTLE_ALL_PETS_DEAD = 944 , ERR_PETBATTLE_NO_PETS_IN_SLOTS = 945 , ERR_PETBATTLE_NO_ACCOUNT_LOCK = 946 , ERR_PETBATTLE_WILD_PET_TAPPED = 947 ,
  ERR_PETBATTLE_RESTRICTED_ACCOUNT = 948 , ERR_PETBATTLE_OPPONENT_NOT_AVAILABLE = 949 , ERR_PETBATTLE_NOT_WHILE_IN_MATCHED_BATTLE = 950 , ERR_CANT_HAVE_MORE_PETS_OF_THAT_TYPE = 951 ,
  ERR_CANT_HAVE_MORE_PETS = 952 , ERR_PVP_MAP_NOT_FOUND = 953 , ERR_PVP_MAP_NOT_SET = 954 , ERR_PETBATTLE_QUEUE_QUEUED = 955 ,
  ERR_PETBATTLE_QUEUE_ALREADY_QUEUED = 956 , ERR_PETBATTLE_QUEUE_JOIN_FAILED = 957 , ERR_PETBATTLE_QUEUE_JOURNAL_LOCK = 958 , ERR_PETBATTLE_QUEUE_REMOVED = 959 ,
  ERR_PETBATTLE_QUEUE_PROPOSAL_DECLINED = 960 , ERR_PETBATTLE_QUEUE_PROPOSAL_TIMEOUT = 961 , ERR_PETBATTLE_QUEUE_OPPONENT_DECLINED = 962 , ERR_PETBATTLE_QUEUE_REQUEUED_INTERNAL = 963 ,
  ERR_PETBATTLE_QUEUE_REQUEUED_REMOVED = 964 , ERR_PETBATTLE_QUEUE_SLOT_LOCKED = 965 , ERR_PETBATTLE_QUEUE_SLOT_EMPTY = 966 , ERR_PETBATTLE_QUEUE_SLOT_NO_TRACKER = 967 ,
  ERR_PETBATTLE_QUEUE_SLOT_NO_SPECIES = 968 , ERR_PETBATTLE_QUEUE_SLOT_CANT_BATTLE = 969 , ERR_PETBATTLE_QUEUE_SLOT_REVOKED = 970 , ERR_PETBATTLE_QUEUE_SLOT_DEAD = 971 ,
  ERR_PETBATTLE_QUEUE_SLOT_NO_PET = 972 , ERR_PETBATTLE_QUEUE_NOT_WHILE_NEUTRAL = 973 , ERR_PETBATTLE_GAME_TIME_LIMIT_WARNING = 974 , ERR_PETBATTLE_GAME_ROUNDS_LIMIT_WARNING = 975 ,
  ERR_HAS_RESTRICTION = 976 , ERR_ITEM_UPGRADE_ITEM_TOO_LOW_LEVEL = 977 , ERR_ITEM_UPGRADE_NO_PATH = 978 , ERR_ITEM_UPGRADE_NO_MORE_UPGRADES = 979 ,
  ERR_BONUS_ROLL_EMPTY = 980 , ERR_CHALLENGE_MODE_FULL = 981 , ERR_CHALLENGE_MODE_IN_PROGRESS = 982 , ERR_CHALLENGE_MODE_INCORRECT_KEYSTONE = 983 ,
  ERR_BATTLETAG_FRIEND_NOT_FOUND = 984 , ERR_BATTLETAG_FRIEND_NOT_VALID = 985 , ERR_BATTLETAG_FRIEND_NOT_ALLOWED = 986 , ERR_BATTLETAG_FRIEND_THROTTLED = 987 ,
  ERR_BATTLETAG_FRIEND_SUCCESS = 988 , ERR_PET_TOO_HIGH_LEVEL_TO_UNCAGE = 989 , ERR_PETBATTLE_INTERNAL = 990 , ERR_CANT_CAGE_PET_YET = 991 ,
  ERR_NO_LOOT_IN_CHALLENGE_MODE = 992 , ERR_QUEST_PET_BATTLE_VICTORIES_PVP_II = 993 , ERR_ROLE_CHECK_ALREADY_IN_PROGRESS = 994 , ERR_RECRUIT_A_FRIEND_ACCOUNT_LIMIT = 995 ,
  ERR_RECRUIT_A_FRIEND_FAILED = 996 , ERR_SET_LOOT_PERSONAL = 997 , ERR_SET_LOOT_METHOD_FAILED_COMBAT = 998 , ERR_REAGENT_BANK_FULL = 999 ,
  ERR_REAGENT_BANK_LOCKED = 1000 , ERR_GARRISON_BUILDING_EXISTS = 1001 , ERR_GARRISON_INVALID_PLOT = 1002 , ERR_GARRISON_INVALID_BUILDINGID = 1003 ,
  ERR_GARRISON_INVALID_PLOT_BUILDING = 1004 , ERR_GARRISON_REQUIRES_BLUEPRINT = 1005 , ERR_GARRISON_NOT_ENOUGH_CURRENCY = 1006 , ERR_GARRISON_NOT_ENOUGH_GOLD = 1007 ,
  ERR_GARRISON_COMPLETE_MISSION_WRONG_FOLLOWER_TYPE = 1008 , ERR_ALREADY_USING_LFG_LIST = 1009 , ERR_RESTRICTED_ACCOUNT_LFG_LIST_TRIAL = 1010 , ERR_TOY_USE_LIMIT_REACHED = 1011 ,
  ERR_TOY_ALREADY_KNOWN = 1012 , ERR_TRANSMOG_SET_ALREADY_KNOWN = 1013 , ERR_NOT_ENOUGH_CURRENCY = 1014 , ERR_SPEC_IS_DISABLED = 1015 ,
  ERR_FEATURE_RESTRICTED_TRIAL = 1016 , ERR_CANT_BE_OBLITERATED = 1017 , ERR_CANT_BE_SCRAPPED = 1018 , ERR_CANT_BE_RECRAFTED = 1019 ,
  ERR_ARTIFACT_RELIC_DOES_NOT_MATCH_ARTIFACT = 1020 , ERR_MUST_EQUIP_ARTIFACT = 1021 , ERR_CANT_DO_THAT_RIGHT_NOW = 1022 , ERR_AFFECTING_COMBAT = 1023 ,
  ERR_EQUIPMENT_MANAGER_COMBAT_SWAP_S = 1024 , ERR_EQUIPMENT_MANAGER_BAGS_FULL = 1025 , ERR_EQUIPMENT_MANAGER_MISSING_ITEM_S = 1026 , ERR_MOVIE_RECORDING_WARNING_PERF = 1027 ,
  ERR_MOVIE_RECORDING_WARNING_DISK_FULL = 1028 , ERR_MOVIE_RECORDING_WARNING_NO_MOVIE = 1029 , ERR_MOVIE_RECORDING_WARNING_REQUIREMENTS = 1030 , ERR_MOVIE_RECORDING_WARNING_COMPRESSING = 1031 ,
  ERR_NO_CHALLENGE_MODE_REWARD = 1032 , ERR_CLAIMED_CHALLENGE_MODE_REWARD = 1033 , ERR_CHALLENGE_MODE_PERIOD_RESET_SS = 1034 , ERR_CANT_DO_THAT_CHALLENGE_MODE_ACTIVE = 1035 ,
  ERR_TALENT_FAILED_REST_AREA = 1036 , ERR_CANNOT_ABANDON_LAST_PET = 1037 , ERR_TEST_CVAR_SET_SSS = 1038 , ERR_QUEST_TURN_IN_FAIL_REASON = 1039 ,
  ERR_CLAIMED_CHALLENGE_MODE_REWARD_OLD = 1040 , ERR_TALENT_GRANTED_BY_AURA = 1041 , ERR_CHALLENGE_MODE_ALREADY_COMPLETE = 1042 , ERR_GLYPH_TARGET_NOT_AVAILABLE = 1043 ,
  ERR_PVP_WARMODE_TOGGLE_ON = 1044 , ERR_PVP_WARMODE_TOGGLE_OFF = 1045 , ERR_SPELL_FAILED_LEVEL_REQUIREMENT = 1046 , ERR_SPELL_FAILED_CANT_FLY_HERE = 1047 ,
  ERR_BATTLEGROUND_JOIN_REQUIRES_LEVEL = 1048 , ERR_BATTLEGROUND_JOIN_DISQUALIFIED = 1049 , ERR_BATTLEGROUND_JOIN_DISQUALIFIED_NO_NAME = 1050 , ERR_VOICE_CHAT_GENERIC_UNABLE_TO_CONNECT = 1051 ,
  ERR_VOICE_CHAT_SERVICE_LOST = 1052 , ERR_VOICE_CHAT_CHANNEL_NAME_TOO_SHORT = 1053 , ERR_VOICE_CHAT_CHANNEL_NAME_TOO_LONG = 1054 , ERR_VOICE_CHAT_CHANNEL_ALREADY_EXISTS = 1055 ,
  ERR_VOICE_CHAT_TARGET_NOT_FOUND = 1056 , ERR_VOICE_CHAT_TOO_MANY_REQUESTS = 1057 , ERR_VOICE_CHAT_PLAYER_SILENCED = 1058 , ERR_VOICE_CHAT_PARENTAL_DISABLE_ALL = 1059 ,
  ERR_VOICE_CHAT_DISABLED = 1060 , ERR_NO_PVP_REWARD = 1061 , ERR_CLAIMED_PVP_REWARD = 1062 , ERR_AZERITE_ESSENCE_SELECTION_FAILED_ESSENCE_NOT_UNLOCKED = 1063 ,
  ERR_AZERITE_ESSENCE_SELECTION_FAILED_CANT_REMOVE_ESSENCE = 1064 , ERR_AZERITE_ESSENCE_SELECTION_FAILED_CONDITION_FAILED = 1065 , ERR_AZERITE_ESSENCE_SELECTION_FAILED_REST_AREA = 1066 , ERR_AZERITE_ESSENCE_SELECTION_FAILED_SLOT_LOCKED = 1067 ,
  ERR_AZERITE_ESSENCE_SELECTION_FAILED_NOT_AT_FORGE = 1068 , ERR_AZERITE_ESSENCE_SELECTION_FAILED_HEART_LEVEL_TOO_LOW = 1069 , ERR_AZERITE_ESSENCE_SELECTION_FAILED_NOT_EQUIPPED = 1070 , ERR_SOCKETING_REQUIRES_PUNCHCARDRED_GEM = 1071 ,
  ERR_SOCKETING_PUNCHCARDRED_GEM_ONLY_IN_PUNCHCARDREDSLOT = 1072 , ERR_SOCKETING_REQUIRES_PUNCHCARDYELLOW_GEM = 1073 , ERR_SOCKETING_PUNCHCARDYELLOW_GEM_ONLY_IN_PUNCHCARDYELLOWSLOT = 1074 , ERR_SOCKETING_REQUIRES_PUNCHCARDBLUE_GEM = 1075 ,
  ERR_SOCKETING_PUNCHCARDBLUE_GEM_ONLY_IN_PUNCHCARDBLUESLOT = 1076 , ERR_SOCKETING_REQUIRES_DOMINATION_SHARD = 1077 , ERR_SOCKETING_DOMINATION_SHARD_ONLY_IN_DOMINATIONSLOT = 1078 , ERR_SOCKETING_REQUIRES_CYPHER_GEM = 1079 ,
  ERR_SOCKETING_CYPHER_GEM_ONLY_IN_CYPHERSLOT = 1080 , ERR_SOCKETING_REQUIRES_TINKER_GEM = 1081 , ERR_SOCKETING_TINKER_GEM_ONLY_IN_TINKERSLOT = 1082 , ERR_SOCKETING_REQUIRES_PRIMORDIAL_GEM = 1083 ,
  ERR_SOCKETING_PRIMORDIAL_GEM_ONLY_IN_PRIMORDIALSLOT = 1084 , ERR_LEVEL_LINKING_RESULT_LINKED = 1085 , ERR_LEVEL_LINKING_RESULT_UNLINKED = 1086 , ERR_CLUB_FINDER_ERROR_POST_CLUB = 1087 ,
  ERR_CLUB_FINDER_ERROR_APPLY_CLUB = 1088 , ERR_CLUB_FINDER_ERROR_RESPOND_APPLICANT = 1089 , ERR_CLUB_FINDER_ERROR_CANCEL_APPLICATION = 1090 , ERR_CLUB_FINDER_ERROR_TYPE_ACCEPT_APPLICATION = 1091 ,
  ERR_CLUB_FINDER_ERROR_TYPE_NO_INVITE_PERMISSIONS = 1092 , ERR_CLUB_FINDER_ERROR_TYPE_NO_POSTING_PERMISSIONS = 1093 , ERR_CLUB_FINDER_ERROR_TYPE_APPLICANT_LIST = 1094 , ERR_CLUB_FINDER_ERROR_TYPE_APPLICANT_LIST_NO_PERM = 1095 ,
  ERR_CLUB_FINDER_ERROR_TYPE_FINDER_NOT_AVAILABLE = 1096 , ERR_CLUB_FINDER_ERROR_TYPE_GET_POSTING_IDS = 1097 , ERR_CLUB_FINDER_ERROR_TYPE_JOIN_APPLICATION = 1098 , ERR_CLUB_FINDER_ERROR_TYPE_REALM_NOT_ELIGIBLE = 1099 ,
  ERR_CLUB_FINDER_ERROR_TYPE_FLAGGED_RENAME = 1100 , ERR_CLUB_FINDER_ERROR_TYPE_FLAGGED_DESCRIPTION_CHANGE = 1101 , ERR_ITEM_INTERACTION_NOT_ENOUGH_GOLD = 1102 , ERR_ITEM_INTERACTION_NOT_ENOUGH_CURRENCY = 1103 ,
  ERR_ITEM_INTERACTION_NO_CONVERSION_OUTPUT = 1104 , ERR_PLAYER_CHOICE_ERROR_PENDING_CHOICE = 1105 , ERR_SOULBIND_INVALID_CONDUIT = 1106 , ERR_SOULBIND_INVALID_CONDUIT_ITEM = 1107 ,
  ERR_SOULBIND_INVALID_TALENT = 1108 , ERR_SOULBIND_DUPLICATE_CONDUIT = 1109 , ERR_ACTIVATE_SOULBIND_S = 1110 , ERR_ACTIVATE_SOULBIND_FAILED_REST_AREA = 1111 ,
  ERR_CANT_USE_PROFANITY = 1112 , ERR_NOT_IN_PET_BATTLE = 1113 , ERR_NOT_IN_NPE = 1114 , ERR_NO_SPEC = 1115 ,
  ERR_NO_DOMINATIONSHARD_OVERWRITE = 1116 , ERR_USE_WEEKLY_REWARDS_DISABLED = 1117 , ERR_CROSS_FACTION_GROUP_JOINED = 1118 , ERR_CANT_TARGET_UNFRIENDLY_IN_OVERWORLD = 1119 ,
  ERR_EQUIPABLESPELLS_SLOTS_FULL = 1120 , ERR_ITEM_MOD_APPEARANCE_GROUP_ALREADY_KNOWN = 1121 , ERR_CANT_BULK_SELL_ITEM_WITH_REFUND = 1122 , ERR_WOW_LABS_PARTY_ERROR_TYPE_PARTY_IS_FULL = 1123 ,
  ERR_WOW_LABS_PARTY_ERROR_TYPE_MAX_INVITE_SENT = 1124 , ERR_WOW_LABS_PARTY_ERROR_TYPE_PLAYER_ALREADY_INVITED = 1125 , ERR_WOW_LABS_PARTY_ERROR_TYPE_PARTY_INVITE_INVALID = 1126 , ERR_WOW_LABS_LOBBY_MATCHMAKER_ERROR_ENTER_QUEUE_FAILED = 1127 ,
  ERR_WOW_LABS_LOBBY_MATCHMAKER_ERROR_LEAVE_QUEUE_FAILED = 1128
}
 
enum class  MountResult : uint32 {
  InvalidMountee = 0 , TooFarAway = 1 , AlreadyMounted = 2 , NotMountable = 3 ,
  NotYourPet = 4 , Other = 5 , Looting = 6 , RaceCantMount = 7 ,
  Shapeshifted = 8 , ForcedDismount = 9 , Ok = 10
}
 
enum  AreaId : uint32 {
  AREA_WINTERGRASP = 4197 , AREA_THE_SUNKEN_RING = 4538 , AREA_THE_BROKEN_TEMPLATE = 4539 , AREA_WINTERGRASP_FORTRESS = 4575 ,
  AREA_THE_CHILLED_QUAGMIRE = 4589 , AREA_WESTPARK_WORKSHOP = 4611 , AREA_EASTPARK_WORKSHOP = 4612
}
 
enum  WorldState : uint32 {
  WS_CURRENT_PVP_SEASON_ID = 3191 , WS_PREVIOUS_PVP_SEASON_ID = 3901 , WS_TEAM_IN_INSTANCE_ALLIANCE = 4485 , WS_TEAM_IN_INSTANCE_HORDE = 4486 ,
  WS_BATTLEFIELD_WG_VEHICLE_H = 3490 , WS_BATTLEFIELD_WG_MAX_VEHICLE_H = 3491 , WS_BATTLEFIELD_WG_VEHICLE_A = 3680 , WS_BATTLEFIELD_WG_MAX_VEHICLE_A = 3681 ,
  WS_BATTLEFIELD_WG_WORKSHOP_K_W = 3698 , WS_BATTLEFIELD_WG_WORKSHOP_K_E = 3699 , WS_BATTLEFIELD_WG_WORKSHOP_NW = 3700 , WS_BATTLEFIELD_WG_WORKSHOP_NE = 3701 ,
  WS_BATTLEFIELD_WG_WORKSHOP_SW = 3702 , WS_BATTLEFIELD_WG_WORKSHOP_SE = 3703 , WS_BATTLEFIELD_WG_SHOW_TIME_BATTLE_END = 3710 , WS_BATTLEFIELD_WG_TIME_BATTLE_END = 3781 ,
  WS_BATTLEFIELD_WG_SHOW_TIME_NEXT_BATTLE = 3801 , WS_BATTLEFIELD_WG_DEFENDER = 3802 , WS_BATTLEFIELD_WG_ATTACKER = 3803 , WS_BATTLEFIELD_WG_ATTACKED_H = 4022 ,
  WS_BATTLEFIELD_WG_ATTACKED_A = 4023 , WS_BATTLEFIELD_WG_DEFENDED_H = 4024 , WS_BATTLEFIELD_WG_DEFENDED_A = 4025 , WS_BATTLEFIELD_WG_TIME_NEXT_BATTLE = 4354 ,
  WS_BATTLEFIELD_TB_ALLIANCE_CONTROLS_SHOW = 5385 , WS_BATTLEFIELD_TB_HORDE_CONTROLS_SHOW = 5384 , WS_BATTLEFIELD_TB_ALLIANCE_ATTACKING_SHOW = 5546 , WS_BATTLEFIELD_TB_HORDE_ATTACKING_SHOW = 5547 ,
  WS_BATTLEFIELD_TB_BUILDINGS_CAPTURED = 5348 , WS_BATTLEFIELD_TB_BUILDINGS_CAPTURED_SHOW = 5349 , WS_BATTLEFIELD_TB_TOWERS_DESTROYED = 5347 , WS_BATTLEFIELD_TB_TOWERS_DESTROYED_SHOW = 5350 ,
  WS_BATTLEFIELD_TB_FACTION_CONTROLLING = 5334 , WS_BATTLEFIELD_TB_TIME_NEXT_BATTLE = 5332 , WS_BATTLEFIELD_TB_TIME_NEXT_BATTLE_SHOW = 5387 , WS_BATTLEFIELD_TB_TIME_BATTLE_END = 5333 ,
  WS_BATTLEFIELD_TB_TIME_BATTLE_END_SHOW = 5346 , WS_BATTLEFIELD_TB_STATE_PREPARATIONS = 5684 , WS_BATTLEFIELD_TB_STATE_BATTLE = 5344 , WS_BATTLEFIELD_TB_KEEP_HORDE = 5469 ,
  WS_BATTLEFIELD_TB_KEEP_ALLIANCE = 5470 , WS_BATTLEFIELD_TB_GARRISON_HORDE_CONTROLLED = 5418 , WS_BATTLEFIELD_TB_GARRISON_HORDE_CAPTURING = 5419 , WS_BATTLEFIELD_TB_GARRISON_NEUTRAL = 5420 ,
  WS_BATTLEFIELD_TB_GARRISON_ALLIANCE_CAPTURING = 5421 , WS_BATTLEFIELD_TB_GARRISON_ALLIANCE_CONTROLLED = 5422 , WS_BATTLEFIELD_TB_VIGIL_HORDE_CONTROLLED = 5423 , WS_BATTLEFIELD_TB_VIGIL_HORDE_CAPTURING = 5424 ,
  WS_BATTLEFIELD_TB_VIGIL_NEUTRAL = 5425 , WS_BATTLEFIELD_TB_VIGIL_ALLIANCE_CAPTURING = 5426 , WS_BATTLEFIELD_TB_VIGIL_ALLIANCE_CONTROLLED = 5427 , WS_BATTLEFIELD_TB_SLAGWORKS_HORDE_CONTROLLED = 5428 ,
  WS_BATTLEFIELD_TB_SLAGWORKS_HORDE_CAPTURING = 5429 , WS_BATTLEFIELD_TB_SLAGWORKS_NEUTRAL = 5430 , WS_BATTLEFIELD_TB_SLAGWORKS_ALLIANCE_CAPTURING = 5431 , WS_BATTLEFIELD_TB_SLAGWORKS_ALLIANCE_CONTROLLED = 5432 ,
  WS_BATTLEFIELD_TB_WEST_INTACT_HORDE = 5433 , WS_BATTLEFIELD_TB_WEST_DAMAGED_HORDE = 5434 , WS_BATTLEFIELD_TB_WEST_DESTROYED_NEUTRAL = 5435 , WS_BATTLEFIELD_TB_WEST_INTACT_ALLIANCE = 5436 ,
  WS_BATTLEFIELD_TB_WEST_DAMAGED_ALLIANCE = 5437 , WS_BATTLEFIELD_TB_WEST_INTACT_NEUTRAL = 5453 , WS_BATTLEFIELD_TB_WEST_DAMAGED_NEUTRAL = 5454 , WS_BATTLEFIELD_TB_SOUTH_INTACT_HORDE = 5438 ,
  WS_BATTLEFIELD_TB_SOUTH_DAMAGED_HORDE = 5439 , WS_BATTLEFIELD_TB_SOUTH_DESTROYED_NEUTRAL = 5440 , WS_BATTLEFIELD_TB_SOUTH_INTACT_ALLIANCE = 5441 , WS_BATTLEFIELD_TB_SOUTH_DAMAGED_ALLIANCE = 5442 ,
  WS_BATTLEFIELD_TB_SOUTH_INTACT_NEUTRAL = 5455 , WS_BATTLEFIELD_TB_SOUTH_DAMAGED_NEUTRAL = 5456 , WS_BATTLEFIELD_TB_EAST_INTACT_HORDE = 5443 , WS_BATTLEFIELD_TB_EAST_DAMAGED_HORDE = 5444 ,
  WS_BATTLEFIELD_TB_EAST_DESTROYED_NEUTRAL = 5445 , WS_BATTLEFIELD_TB_EAST_INTACT_ALLIANCE = 5446 , WS_BATTLEFIELD_TB_EAST_DAMAGED_ALLIANCE = 5447 , WS_BATTLEFIELD_TB_EAST_INTACT_NEUTRAL = 5451 ,
  WS_BATTLEFIELD_TB_EAST_DAMAGED_NEUTRAL = 5452 , WS_WAR_MODE_HORDE_BUFF_VALUE = 17042 , WS_WAR_MODE_ALLIANCE_BUFF_VALUE = 17043
}
 

Functions

constexpr uint32 GetMaxLevelForExpansion (uint32 expansion)
 
constexpr SpellSchoolMask GetMaskForSchool (SpellSchools school)
 
SpellSchools GetFirstSchoolInMask (SpellSchoolMask mask)
 
constexpr uint64 IMMUNE_TO_MOVEMENT_IMPAIRMENT_AND_LOSS_CONTROL_MASK ((1<< MECHANIC_CHARM)|(1<< MECHANIC_DISORIENTED)|(1<< MECHANIC_FEAR)|(1<< MECHANIC_ROOT)|(1<< MECHANIC_SLEEP)|(1<< MECHANIC_SNARE)|(1<< MECHANIC_STUN)|(1<< MECHANIC_FREEZE)|(1<< MECHANIC_SILENCE)|(1<< MECHANIC_DISARM)|(1<< MECHANIC_KNOCKOUT)|(1<< MECHANIC_POLYMORPH)|(1<< MECHANIC_BANISH)|(1<< MECHANIC_SHACKLE)|(1<< MECHANIC_TURN)|(1<< MECHANIC_HORROR)|(1<< MECHANIC_DAZE)|(1<< MECHANIC_SAPPED))
 
 DEFINE_ENUM_FLAG (GameObjectFlags)
 
constexpr uint8 ClassByQuestSort (int32 QuestSort)
 
constexpr SkillType SkillByLockType (LockType locktype)
 
constexpr uint32 SkillByQuestSort (int32 QuestSort)
 
 DEFINE_ENUM_FLAG (CorpseDynFlags)
 
 DEFINE_ENUM_FLAG (CurrencyDbFlags)
 
 DEFINE_ENUM_FLAG (CurrencyGainFlags)
 

Variables

float const GROUND_HEIGHT_TOLERANCE = 0.05f
 
constexpr float Z_OFFSET_FIND_HEIGHT = 0.5f
 
static constexpr uint8 MAX_UNIT_CLASSES = 4
 
static constexpr uint8 PLAYER_MAX_BATTLEGROUND_QUEUES = 3
 
uint32 constexpr ItemQualityColors [MAX_ITEM_QUALITY]
 
size_t constexpr MAX_QUEST_DIFFICULTY = 5
 
uint32 constexpr QuestDifficultyColors [MAX_QUEST_DIFFICULTY]
 
uint32 const CREATURE_TYPEMASK_DEMON_OR_UNDEAD = (1 << (CREATURE_TYPE_DEMON-1)) | (1 << (CREATURE_TYPE_UNDEAD-1))
 
uint32 const CREATURE_TYPEMASK_HUMANOID_OR_UNDEAD = (1 << (CREATURE_TYPE_HUMANOID-1)) | (1 << (CREATURE_TYPE_UNDEAD-1))
 
uint32 const CREATURE_TYPEMASK_MECHANICAL_OR_ELEMENTAL = (1 << (CREATURE_TYPE_MECHANICAL-1)) | (1 << (CREATURE_TYPE_ELEMENTAL-1))
 
uint8 constexpr PVP_TEAMS_COUNT = 2
 
constexpr BattlegroundQueueTypeId BATTLEGROUND_QUEUE_NONE = { 0, 0, false, 0 }
 

Macro Definition Documentation

◆ CHAIN_SPELL_JUMP_RADIUS

#define CHAIN_SPELL_JUMP_RADIUS   8

Definition at line 6022 of file SharedDefines.h.

◆ CLASSMASK_ALL_CREATURES

#define CLASSMASK_ALL_CREATURES   ((1<<(UNIT_CLASS_WARRIOR-1)) | (1<<(UNIT_CLASS_PALADIN-1)) | (1<<(UNIT_CLASS_ROGUE-1)) | (1<<(UNIT_CLASS_MAGE-1)))

Definition at line 195 of file SharedDefines.h.

◆ CLASSMASK_ALL_PLAYABLE

#define CLASSMASK_ALL_PLAYABLE
Value:
((1<<(CLASS_WARRIOR-1)) | \
(1<<(CLASS_PALADIN-1)) | \
(1<<(CLASS_HUNTER-1)) | \
(1<<(CLASS_ROGUE-1)) | \
(1<<(CLASS_PRIEST-1)) | \
(1<<(CLASS_DEATH_KNIGHT-1)) | \
(1<<(CLASS_SHAMAN-1)) | \
(1<<(CLASS_MAGE-1)) | \
(1<<(CLASS_WARLOCK-1)) | \
(1<<(CLASS_MONK-1)) | \
(1<<(CLASS_DRUID-1)) | \
(1<<(CLASS_DEMON_HUNTER-1)) | \
(1<<(CLASS_EVOKER-1)))
@ CLASS_HUNTER
@ CLASS_DRUID
@ CLASS_SHAMAN
@ CLASS_MONK
@ CLASS_PRIEST
@ CLASS_WARRIOR
@ CLASS_WARLOCK
@ CLASS_MAGE
@ CLASS_DEATH_KNIGHT
@ CLASS_DEMON_HUNTER
@ CLASS_PALADIN
@ CLASS_ROGUE
@ CLASS_EVOKER

Definition at line 169 of file SharedDefines.h.

◆ CLASSMASK_WAND_USERS

#define CLASSMASK_WAND_USERS   ((1<<(CLASS_PRIEST-1)) | (1<<(CLASS_MAGE-1)) | (1<<(CLASS_WARLOCK-1)))

Definition at line 197 of file SharedDefines.h.

◆ CURRENT_EXPANSION

#define CURRENT_EXPANSION   EXPANSION_DRAGONFLIGHT

Definition at line 105 of file SharedDefines.h.

◆ DISPEL_ALL_MASK

#define DISPEL_ALL_MASK   ((1<<DISPEL_MAGIC) | (1<<DISPEL_CURSE) | (1<<DISPEL_DISEASE) | (1<<DISPEL_POISON))

Definition at line 2606 of file SharedDefines.h.

◆ EFFECT_ALL

#define EFFECT_ALL   255

Definition at line 72 of file SharedDefines.h.

◆ EFFECT_FIRST_FOUND

#define EFFECT_FIRST_FOUND   254

Definition at line 71 of file SharedDefines.h.

◆ GM_SILENCE_AURA

#define GM_SILENCE_AURA   1852

Definition at line 5952 of file SharedDefines.h.

◆ INITIAL_SPECIALIZATION_INDEX

#define INITIAL_SPECIALIZATION_INDEX   4

Definition at line 984 of file SharedDefines.h.

◆ MAX_ACCOUNT_TUTORIAL_VALUES

#define MAX_ACCOUNT_TUTORIAL_VALUES   8

Definition at line 6928 of file SharedDefines.h.

◆ MAX_BATTLEGROUND_TYPE_ID

#define MAX_BATTLEGROUND_TYPE_ID   845

Definition at line 6420 of file SharedDefines.h.

◆ MAX_CHARACTERS_PER_REALM

#define MAX_CHARACTERS_PER_REALM   200

Definition at line 85 of file SharedDefines.h.

◆ MAX_CLASSES

#define MAX_CLASSES   15

Definition at line 167 of file SharedDefines.h.

◆ MAX_GAMEOBJECT_DATA

#define MAX_GAMEOBJECT_DATA   35

Definition at line 2894 of file SharedDefines.h.

◆ MAX_GAMEOBJECT_SLOT

#define MAX_GAMEOBJECT_SLOT   4

Definition at line 6137 of file SharedDefines.h.

◆ MAX_GAMEOBJECT_TYPE

#define MAX_GAMEOBJECT_TYPE   63

Definition at line 2893 of file SharedDefines.h.

◆ MAX_GO_STATE

#define MAX_GO_STATE   3

Definition at line 2945 of file SharedDefines.h.

◆ MAX_GO_STATE_TRANSPORT_STOP_FRAMES

#define MAX_GO_STATE_TRANSPORT_STOP_FRAMES   9

Definition at line 2946 of file SharedDefines.h.

◆ MAX_PET_DIET

#define MAX_PET_DIET   9

Definition at line 6020 of file SharedDefines.h.

◆ MAX_POWERS_PER_CLASS

#define MAX_POWERS_PER_CLASS   10

Definition at line 317 of file SharedDefines.h.

◆ MAX_REPUTATION_RANK

#define MAX_REPUTATION_RANK   8

Definition at line 262 of file SharedDefines.h.

◆ MAX_SHEATHETYPE

#define MAX_SHEATHETYPE   8

Definition at line 1015 of file SharedDefines.h.

◆ MAX_SPECIALIZATIONS

#define MAX_SPECIALIZATIONS   5

Definition at line 982 of file SharedDefines.h.

◆ MAX_SPILLOVER_FACTIONS

#define MAX_SPILLOVER_FACTIONS   5

Definition at line 264 of file SharedDefines.h.

◆ MAX_STATS

#define MAX_STATS   4

Definition at line 281 of file SharedDefines.h.

◆ MAX_TOTEM_SLOT

#define MAX_TOTEM_SLOT   5

Definition at line 6136 of file SharedDefines.h.

◆ MAX_WEATHER_TYPE

#define MAX_WEATHER_TYPE   4

Definition at line 5875 of file SharedDefines.h.

◆ MIN_REPUTATION_RANK

#define MIN_REPUTATION_RANK   (REP_HATED)

Definition at line 261 of file SharedDefines.h.

◆ MIN_SPECIALIZATION_LEVEL

#define MIN_SPECIALIZATION_LEVEL   10

Definition at line 981 of file SharedDefines.h.

◆ PER_CASTER_AURA_STATE_MASK

#define PER_CASTER_AURA_STATE_MASK
Value:
(\
@ AURA_STATE_RAID_ENCOUNTER_2
@ AURA_STATE_ROGUE_POISONED

Definition at line 2531 of file SharedDefines.h.

◆ PET_SPEC_OVERRIDE_CLASS_INDEX

#define PET_SPEC_OVERRIDE_CLASS_INDEX   MAX_CLASSES

Definition at line 983 of file SharedDefines.h.

◆ PLAYER_CORPSE_LOOT_ENTRY

#define PLAYER_CORPSE_LOOT_ENTRY   1

Definition at line 5862 of file SharedDefines.h.

Enumeration Type Documentation

◆ ActivateTaxiReply

Enumerator
ERR_TAXIOK 
ERR_TAXIUNSPECIFIEDSERVERERROR 
ERR_TAXINOSUCHPATH 
ERR_TAXINOTENOUGHMONEY 
ERR_TAXITOOFARAWAY 
ERR_TAXINOVENDORNEARBY 
ERR_TAXINOTVISITED 
ERR_TAXIPLAYERBUSY 
ERR_TAXIPLAYERALREADYMOUNTED 
ERR_TAXIPLAYERSHAPESHIFTED 
ERR_TAXIPLAYERMOVING 
ERR_TAXISAMENODE 
ERR_TAXINOTSTANDING 

Definition at line 6537 of file SharedDefines.h.

◆ AiReaction

enum AiReaction
Enumerator
AI_REACTION_ALERT 
AI_REACTION_FRIENDLY 
AI_REACTION_HOSTILE 
AI_REACTION_AFRAID 
AI_REACTION_DESTROY 

Definition at line 6031 of file SharedDefines.h.

◆ Anim

enum Anim
Enumerator
ANIM_STAND 
ANIM_DEATH 
ANIM_SPELL 
ANIM_STOP 
ANIM_WALK 
ANIM_RUN 
ANIM_DEAD 
ANIM_RISE 
ANIM_STAND_WOUND 
ANIM_COMBAT_WOUND 
ANIM_COMBAT_CRITICAL 
ANIM_SHUFFLE_LEFT 
ANIM_SHUFFLE_RIGHT 
ANIM_WALK_BACKWARDS 
ANIM_STUN 
ANIM_HANDS_CLOSED 
ANIM_ATTACK_UNARMED 
ANIM_ATTACK1H 
ANIM_ATTACK2H 
ANIM_ATTACK2HL 
ANIM_PARRY_UNARMED 
ANIM_PARRY1H 
ANIM_PARRY2H 
ANIM_PARRY2HL 
ANIM_SHIELD_BLOCK 
ANIM_READY_UNARMED 
ANIM_READY1H 
ANIM_READY2H 
ANIM_READY2HL 
ANIM_READY_BOW 
ANIM_DODGE 
ANIM_SPELL_PRECAST 
ANIM_SPELL_CAST 
ANIM_SPELL_CAST_AREA 
ANIM_NPC_WELCOME 
ANIM_NPC_GOODBYE 
ANIM_BLOCK 
ANIM_JUMP_START 
ANIM_JUMP 
ANIM_JUMP_END 
ANIM_FALL 
ANIM_SWIM_IDLE 
ANIM_SWIM 
ANIM_SWIM_LEFT 
ANIM_SWIM_RIGHT 
ANIM_SWIM_BACKWARDS 
ANIM_ATTACK_BOW 
ANIM_FIRE_BOW 
ANIM_READY_RIFLE 
ANIM_ATTACK_RIFLE 
ANIM_LOOT 
ANIM_READY_SPELL_DIRECTED 
ANIM_READY_SPELL_OMNI 
ANIM_SPELL_CAST_DIRECTED 
ANIM_SPELL_CAST_OMNI 
ANIM_BATTLE_ROAR 
ANIM_READY_ABILITY 
ANIM_SPECIAL1H 
ANIM_SPECIAL2H 
ANIM_SHIELD_BASH 
ANIM_EMOTE_TALK 
ANIM_EMOTE_EAT 
ANIM_EMOTE_WORK 
ANIM_EMOTE_USE_STANDING 
ANIM_EMOTE_TALK_EXCLAMATION 
ANIM_EMOTE_TALK_QUESTION 
ANIM_EMOTE_BOW 
ANIM_EMOTE_WAVE 
ANIM_EMOTE_CHEER 
ANIM_EMOTE_DANCE 
ANIM_EMOTE_LAUGH 
ANIM_EMOTE_SLEEP 
ANIM_EMOTE_SIT_GROUND 
ANIM_EMOTE_RUDE 
ANIM_EMOTE_ROAR 
ANIM_EMOTE_KNEEL 
ANIM_EMOTE_KISS 
ANIM_EMOTE_CRY 
ANIM_EMOTE_CHICKEN 
ANIM_EMOTE_BEG 
ANIM_EMOTE_APPLAUD 
ANIM_EMOTE_SHOUT 
ANIM_EMOTE_FLEX 
ANIM_EMOTE_SHY 
ANIM_EMOTE_POINT 
ANIM_ATTACK1H_PIERCE 
ANIM_ATTACK2H_LOOSE_PIERCE 
ANIM_ATTACK_OFF 
ANIM_ATTACK_OFF_PIERCE 
ANIM_SHEATHE 
ANIM_HIP_SHEATHE 
ANIM_MOUNT 
ANIM_RUN_RIGHT 
ANIM_RUN_LEFT 
ANIM_MOUNT_SPECIAL 
ANIM_KICK 
ANIM_SIT_GROUND_DOWN 
ANIM_SIT_GROUND 
ANIM_SIT_GROUND_UP 
ANIM_SLEEP_DOWN 
ANIM_SLEEP 
ANIM_SLEEP_UP 
ANIM_SIT_CHAIR_LOW 
ANIM_SIT_CHAIR_MED 
ANIM_SIT_CHAIR_HIGH 
ANIM_LOAD_BOW 
ANIM_LOAD_RIFLE 
ANIM_ATTACK_THROWN 
ANIM_READY_THROWN 
ANIM_HOLD_BOW 
ANIM_HOLD_RIFLE 
ANIM_HOLD_THROWN 
ANIM_LOAD_THROWN 
ANIM_EMOTE_SALUTE 
ANIM_KNEEL_START 
ANIM_KNEEL_LOOP 
ANIM_KNEEL_END 
ANIM_ATTACK_UNARMED_OFF 
ANIM_SPECIAL_UNARMED 
ANIM_STEALTH_WALK 
ANIM_STEALTH_STAND 
ANIM_KNOCKDOWN 
ANIM_EATING_LOOP 
ANIM_USE_STANDING_LOOP 
ANIM_CHANNEL_CAST_DIRECTED 
ANIM_CHANNEL_CAST_OMNI 
ANIM_WHIRLWIND 
ANIM_BIRTH 
ANIM_USE_STANDING_START 
ANIM_USE_STANDING_END 
ANIM_CREATURE_SPECIAL 
ANIM_DROWN 
ANIM_DROWNED 
ANIM_FISHING_CAST 
ANIM_FISHING_LOOP 
ANIM_FLY 
ANIM_EMOTE_WORK_NO_SHEATHE 
ANIM_EMOTE_STUN_NO_SHEATHE 
ANIM_EMOTE_USE_STANDING_NO_SHEATHE 
ANIM_SPELL_SLEEP_DOWN 
ANIM_SPELL_KNEEL_START 
ANIM_SPELL_KNEEL_LOOP 
ANIM_SPELL_KNEEL_END 
ANIM_SPRINT 
ANIM_IN_FLIGHT 
ANIM_SPAWN 
ANIM_CLOSE 
ANIM_CLOSED 
ANIM_OPEN 
ANIM_OPENED 
ANIM_DESTROY 
ANIM_DESTROYED 
ANIM_REBUILD 
ANIM_CUSTOM_0 
ANIM_CUSTOM_1 
ANIM_CUSTOM_2 
ANIM_CUSTOM_3 
ANIM_DESPAWN 
ANIM_HOLD 
ANIM_DECAY 
ANIM_BOW_PULL 
ANIM_BOW_RELEASE 
ANIM_SHIP_START 
ANIM_SHIP_MOVING 
ANIM_SHIP_STOP 
ANIM_GROUP_ARROW 
ANIM_ARROW 
ANIM_CORPSE_ARROW 
ANIM_GUIDE_ARROW 
ANIM_SWAY 
ANIM_DRUID_CAT_POUNCE 
ANIM_DRUID_CAT_RIP 
ANIM_DRUID_CAT_RAKE 
ANIM_DRUID_CAT_RAVAGE 
ANIM_DRUID_CAT_CLAW 
ANIM_DRUID_CAT_COWER 
ANIM_DRUID_BEAR_SWIPE 
ANIM_DRUID_BEAR_BITE 
ANIM_DRUID_BEAR_MAUL 
ANIM_DRUID_BEAR_BASH 
ANIM_DRAGON_TAIL 
ANIM_DRAGON_STOMP 
ANIM_DRAGON_SPIT 
ANIM_DRAGON_SPIT_HOVER 
ANIM_DRAGON_SPIT_FLY 
ANIM_EMOTE_YES 
ANIM_EMOTE_NO 
ANIM_JUMP_LAND_RUN 
ANIM_LOOT_HOLD 
ANIM_LOOT_UP 
ANIM_STAND_HIGH 
ANIM_IMPACT 
ANIM_LIFTOFF 
ANIM_HOVER 
ANIM_SUCCUBUS_ENTICE 
ANIM_EMOTE_TRAIN 
ANIM_EMOTE_DEAD 
ANIM_EMOTE_DANCE_ONCE 
ANIM_DEFLECT 
ANIM_EMOTE_EAT_NO_SHEATHE 
ANIM_LAND 
ANIM_SUBMERGE 
ANIM_SUBMERGED 
ANIM_CANNIBALIZE 
ANIM_ARROW_BIRTH 
ANIM_GROUP_ARROW_BIRTH 
ANIM_CORPSE_ARROW_BIRTH 
ANIM_GUIDE_ARROW_BIRTH 
ANIM_EMOTE_TALK_NO_SHEATHE 
ANIM_EMOTE_POINT_NO_SHEATHE 
ANIM_EMOTE_SALUTE_NO_SHEATHE 
ANIM_EMOTE_DANCE_SPECIAL 
ANIM_MUTILATE 
ANIM_CUSTOM_SPELL_01 
ANIM_CUSTOM_SPELL_02 
ANIM_CUSTOM_SPELL_03 
ANIM_CUSTOM_SPELL_04 
ANIM_CUSTOM_SPELL_05 
ANIM_CUSTOM_SPELL_06 
ANIM_CUSTOM_SPELL_07 
ANIM_CUSTOM_SPELL_08 
ANIM_CUSTOM_SPELL_09 
ANIM_CUSTOM_SPELL_10 
ANIM_STEALTH_RUN 
ANIM_EMERGE 
ANIM_COWER 
ANIM_GRAB 
ANIM_GRAB_CLOSED 
ANIM_GRAB_THROWN 
ANIM_FLY_STAND 
ANIM_FLY_DEATH 
ANIM_FLY_SPELL 
ANIM_FLY_STOP 
ANIM_FLY_WALK 
ANIM_FLY_RUN 
ANIM_FLY_DEAD 
ANIM_FLY_RISE 
ANIM_FLY_STAND_WOUND 
ANIM_FLY_COMBAT_WOUND 
ANIM_FLY_COMBAT_CRITICAL 
ANIM_FLY_SHUFFLE_LEFT 
ANIM_FLY_SHUFFLE_RIGHT 
ANIM_FLY_WALK_BACKWARDS 
ANIM_FLY_STUN 
ANIM_FLY_HANDS_CLOSED 
ANIM_FLY_ATTACK_UNARMED 
ANIM_FLY_ATTACK1H 
ANIM_FLY_ATTACK2H 
ANIM_FLY_ATTACK2HL 
ANIM_FLY_PARRY_UNARMED 
ANIM_FLY_PARRY1H 
ANIM_FLY_PARRY2H 
ANIM_FLY_PARRY2HL 
ANIM_FLY_SHIELD_BLOCK 
ANIM_FLY_READY_UNARMED 
ANIM_FLY_READY1H 
ANIM_FLY_READY2H 
ANIM_FLY_READY2HL 
ANIM_FLY_READY_BOW 
ANIM_FLY_DODGE 
ANIM_FLY_SPELL_PRECAST 
ANIM_FLY_SPELL_CAST 
ANIM_FLY_SPELL_CAST_AREA 
ANIM_FLY_NPC_WELCOME 
ANIM_FLY_NPC_GOODBYE 
ANIM_FLY_BLOCK 
ANIM_FLY_JUMP_START 
ANIM_FLY_JUMP 
ANIM_FLY_JUMP_END 
ANIM_FLY_FALL 
ANIM_FLY_SWIM_IDLE 
ANIM_FLY_SWIM 
ANIM_FLY_SWIM_LEFT 
ANIM_FLY_SWIM_RIGHT 
ANIM_FLY_SWIM_BACKWARDS 
ANIM_FLY_ATTACK_BOW 
ANIM_FLY_FIRE_BOW 
ANIM_FLY_READY_RIFLE 
ANIM_FLY_ATTACK_RIFLE 
ANIM_FLY_LOOT 
ANIM_FLY_READY_SPELL_DIRECTED 
ANIM_FLY_READY_SPELL_OMNI 
ANIM_FLY_SPELL_CAST_DIRECTED 
ANIM_FLY_SPELL_CAST_OMNI 
ANIM_FLY_SPELL_BATTLE_ROAR 
ANIM_FLY_READY_ABILITY 
ANIM_FLY_SPECIAL1H 
ANIM_FLY_SPECIAL2H 
ANIM_FLY_SHIELD_BASH 
ANIM_FLY_EMOTE_TALK 
ANIM_FLY_EMOTE_EAT 
ANIM_FLY_EMOTE_WORK 
ANIM_FLY_USE_STANDING 
ANIM_FLY_EMOTE_TALK_EXCLAMATION 
ANIM_FLY_EMOTE_TALK_QUESTION 
ANIM_FLY_EMOTE_BOW 
ANIM_FLY_EMOTE_WAVE 
ANIM_FLY_EMOTE_CHEER 
ANIM_FLY_EMOTE_DANCE 
ANIM_FLY_EMOTE_LAUGH 
ANIM_FLY_EMOTE_SLEEP 
ANIM_FLY_EMOTE_SIT_GROUND 
ANIM_FLY_EMOTE_RUDE 
ANIM_FLY_EMOTE_ROAR 
ANIM_FLY_EMOTE_KNEEL 
ANIM_FLY_EMOTE_KISS 
ANIM_FLY_EMOTE_CRY 
ANIM_FLY_EMOTE_CHICKEN 
ANIM_FLY_EMOTE_BEG 
ANIM_FLY_EMOTE_APPLAUD 
ANIM_FLY_EMOTE_SHOUT 
ANIM_FLY_EMOTE_FLEX 
ANIM_FLY_EMOTE_SHY 
ANIM_FLY_EMOTE_POINT 
ANIM_FLY_ATTACK1H_PIERCE 
ANIM_FLY_ATTACK2H_LOOSE_PIERCE 
ANIM_FLY_ATTACK_OFF 
ANIM_FLY_ATTACK_OFF_PIERCE 
ANIM_FLY_SHEATH 
ANIM_FLY_HIP_SHEATH 
ANIM_FLY_MOUNT 
ANIM_FLY_RUN_RIGHT 
ANIM_FLY_RUN_LEFT 
ANIM_FLY_MOUNT_SPECIAL 
ANIM_FLY_KICK 
ANIM_FLY_SIT_GROUND_DOWN 
ANIM_FLY_SIT_GROUND 
ANIM_FLY_SIT_GROUND_UP 
ANIM_FLY_SLEEP_DOWN 
ANIM_FLY_SLEEP 
ANIM_FLY_SLEEP_UP 
ANIM_FLY_SIT_CHAIR_LOW 
ANIM_FLY_SIT_CHAIR_MED 
ANIM_FLY_SIT_CHAIR_HIGH 
ANIM_FLY_LOAD_BOW 
ANIM_FLY_LOAD_RIFLE 
ANIM_FLY_ATTACK_THROWN 
ANIM_FLY_READY_THROWN 
ANIM_FLY_HOLD_BOW 
ANIM_FLY_HOLD_RIFLE 
ANIM_FLY_HOLD_THROWN 
ANIM_FLY_LOAD_THROWN 
ANIM_FLY_EMOTE_SALUTE 
ANIM_FLY_KNEEL_START 
ANIM_FLY_KNEEL_LOOP 
ANIM_FLY_KNEEL_END 
ANIM_FLY_ATTACK_UNARMED_OFF 
ANIM_FLY_SPECIAL_UNARMED 
ANIM_FLY_STEALTH_WALK 
ANIM_FLY_STEALTH_STAND 
ANIM_FLY_KNOCKDOWN 
ANIM_FLY_EATING_LOOP 
ANIM_FLY_USE_STANDING_LOOP 
ANIM_FLY_CHANNEL_CAST_DIRECTED 
ANIM_FLY_CHANNEL_CAST_OMNI 
ANIM_FLY_WHIRLWIND 
ANIM_FLY_BIRTH 
ANIM_FLY_USE_STANDING_START 
ANIM_FLY_USE_STANDING_END 
ANIM_FLY_CREATURE_SPECIAL 
ANIM_FLY_DROWN 
ANIM_FLY_DROWNED 
ANIM_FLY_FISHING_CAST 
ANIM_FLY_FISHING_LOOP 
ANIM_FLY_FLY 
ANIM_FLY_EMOTE_WORK_NO_SHEATHE 
ANIM_FLY_EMOTE_STUN_NO_SHEATHE 
ANIM_FLY_EMOTE_USE_STANDING_NO_SHEATHE 
ANIM_FLY_SPELL_SLEEP_DOWN 
ANIM_FLY_SPELL_KNEEL_START 
ANIM_FLY_SPELL_KNEEL_LOOP 
ANIM_FLY_SPELL_KNEEL_END 
ANIM_FLY_SPRINT 
ANIM_FLY_IN_FLIGHT 
ANIM_FLY_SPAWN 
ANIM_FLY_CLOSE 
ANIM_FLY_CLOSED 
ANIM_FLY_OPEN 
ANIM_FLY_OPENED 
ANIM_FLY_DESTROY 
ANIM_FLY_DESTROYED 
ANIM_FLY_REBUILD 
ANIM_FLY_CUSTOM_0 
ANIM_FLY_CUSTOM_1 
ANIM_FLY_CUSTOM_2 
ANIM_FLY_CUSTOM_3 
ANIM_FLY_DESPAWN 
ANIM_FLY_HOLD 
ANIM_FLY_DECAY 
ANIM_FLY_BOW_PULL 
ANIM_FLY_BOW_RELEASE 
ANIM_FLY_SHIP_START 
ANIM_FLY_SHIP_MOVING 
ANIM_FLY_SHIP_STOP 
ANIM_FLY_GROUP_ARROW 
ANIM_FLY_ARROW 
ANIM_FLY_CORPSE_ARROW 
ANIM_FLY_GUIDE_ARROW 
ANIM_FLY_SWAY 
ANIM_FLY_DRUID_CAT_POUNCE 
ANIM_FLY_DRUID_CAT_RIP 
ANIM_FLY_DRUID_CAT_RAKE 
ANIM_FLY_DRUID_CAT_RAVAGE 
ANIM_FLY_DRUID_CAT_CLAW 
ANIM_FLY_DRUID_CAT_COWER 
ANIM_FLY_DRUID_BEAR_SWIPE 
ANIM_FLY_DRUID_BEAR_BITE 
ANIM_FLY_DRUID_BEAR_MAUL 
ANIM_FLY_DRUID_BEAR_BASH 
ANIM_FLY_DRAGON_TAIL 
ANIM_FLY_DRAGON_STOMP 
ANIM_FLY_DRAGON_SPIT 
ANIM_FLY_DRAGON_SPIT_HOVER 
ANIM_FLY_DRAGON_SPIT_FLY 
ANIM_FLY_EMOTE_YES 
ANIM_FLY_EMOTE_NO 
ANIM_FLY_JUMP_LAND_RUN 
ANIM_FLY_LOOT_HOLD 
ANIM_FLY_LOOT_UP 
ANIM_FLY_STAND_HIGH 
ANIM_FLY_IMPACT 
ANIM_FLY_LIFTOFF 
ANIM_FLY_HOVER 
ANIM_FLY_SUCCUBUS_ENTICE 
ANIM_FLY_EMOTE_TRAIN 
ANIM_FLY_EMOTE_DEAD 
ANIM_FLY_EMOTE_DANCE_ONCE 
ANIM_FLY_DEFLECT 
ANIM_FLY_EMOTE_EAT_NO_SHEATHE 
ANIM_FLY_LAND 
ANIM_FLY_SUBMERGE 
ANIM_FLY_SUBMERGED 
ANIM_FLY_CANNIBALIZE 
ANIM_FLY_ARROW_BIRTH 
ANIM_FLY_GROUP_ARROW_BIRTH 
ANIM_FLY_CORPSE_ARROW_BIRTH 
ANIM_FLY_GUIDE_ARROW_BIRTH 
ANIM_FLY_EMOTE_TALK_NO_SHEATHE 
ANIM_FLY_EMOTE_POINT_NO_SHEATHE 
ANIM_FLY_EMOTE_SALUTE_NO_SHEATHE 
ANIM_FLY_EMOTE_DANCE_SPECIAL 
ANIM_FLY_MUTILATE 
ANIM_FLY_CUSTOM_SPELL_01 
ANIM_FLY_CUSTOM_SPELL_02 
ANIM_FLY_CUSTOM_SPELL_03 
ANIM_FLY_CUSTOM_SPELL_04 
ANIM_FLY_CUSTOM_SPELL_05 
ANIM_FLY_CUSTOM_SPELL_06 
ANIM_FLY_CUSTOM_SPELL_07 
ANIM_FLY_CUSTOM_SPELL_08 
ANIM_FLY_CUSTOM_SPELL_09 
ANIM_FLY_CUSTOM_SPELL_10 
ANIM_FLY_STEALTH_RUN 
ANIM_FLY_EMERGE 
ANIM_FLY_COWER 
ANIM_FLY_GRAB 
ANIM_FLY_GRAB_CLOSED 
ANIM_FLY_GRAB_THROWN 
ANIM_TO_FLY 
ANIM_TO_HOVER 
ANIM_TO_GROUND 
ANIM_FLY_TO_FLY 
ANIM_FLY_TO_HOVER 
ANIM_FLY_TO_GROUND 
ANIM_SETTLE 
ANIM_FLY_SETTLE 
ANIM_DEATH_START 
ANIM_DEATH_LOOP 
ANIM_DEATH_END 
ANIM_FLY_DEATH_START 
ANIM_FLY_DEATH_LOOP 
ANIM_FLY_DEATH_END 
ANIM_DEATH_END_HOLD 
ANIM_FLY_DEATH_END_HOLD 
ANIM_STRANGULATE 
ANIM_FLY_STRANGULATE 
ANIM_READY_JOUST 
ANIM_LOAD_JOUST 
ANIM_HOLD_JOUST 
ANIM_FLY_READY_JOUST 
ANIM_FLY_LOAD_JOUST 
ANIM_FLY_HOLD_JOUST 
ANIM_ATTACK_JOUST 
ANIM_FLY_ATTACK_JOUST 
ANIM_RECLINED_MOUNT 
ANIM_FLY_RECLINED_MOUNT 
ANIM_TO_ALTERED 
ANIM_FROM_ALTERED 
ANIM_FLY_TO_ALTERED 
ANIM_FLY_FROM_ALTERED 
ANIM_IN_STOCKS 
ANIM_FLY_IN_STOCKS 
ANIM_VEHICLE_GRAB 
ANIM_VEHICLE_THROW 
ANIM_FLY_VEHICLE_GRAB 
ANIM_FLY_VEHICLE_THROW 
ANIM_TO_ALTERED_POST_SWAP 
ANIM_FROM_ALTERED_POST_SWAP 
ANIM_FLY_TO_ALTERED_POST_SWAP 
ANIM_FLY_FROM_ALTERED_POST_SWAP 
ANIM_RECLINED_MOUNT_PASSENGER 
ANIM_FLY_RECLINED_MOUNT_PASSENGER 
ANIM_CARRY2H 
ANIM_CARRIED2H 
ANIM_FLY_CARRY2H 
ANIM_FLY_CARRIED2H 
ANIM_EMOTE_SNIFF 
ANIM_EMOTE_FLY_SNIFF 
ANIM_ATTACK_FIST1H 
ANIM_FLY_ATTACK_FIST1H 
ANIM_ATTACK_FIST_1H_OFF 
ANIM_FLY_ATTACK_FIST_1H_OFF 
ANIM_PARRY_FIST1H 
ANIM_FLY_PARRY_FIST1H 
ANIM_READY_FIST1H 
ANIM_FLY_READY_FIST1H 
ANIM_SPECIAL_FIST1H 
ANIM_FLY_SPECIAL_FIST1H 
ANIM_EMOTE_READ_START 
ANIM_FLY_EMOTE_READ_START 
ANIM_EMOTE_READ_LOOP 
ANIM_FLY_EMOTE_READ_LOOP 
ANIM_EMOTE_READ_END 
ANIM_FLY_EMOTE_READ_END 
ANIM_SWIM_RUN 
ANIM_FLY_SWIM_RUN 
ANIM_SWIM_WALK 
ANIM_FLY_SWIM_WALK 
ANIM_SWIM_WALK_BACKWARDS 
ANIM_FLY_SWIM_WALK_BACKWARDS 
ANIM_SWIM_SPRINT 
ANIM_FLY_SWIM_SPRINT 
ANIM_MOUNT_SWIM_IDLE 
ANIM_FLY_MOUNT_SWIM_IDLE 
ANIM_MOUNT_SWIM_BACKWARDS 
ANIM_FLY_MOUNT_SWIM_BACKWARDS 
ANIM_MOUNT_SWIM_LEFT 
ANIM_FLY_MOUNT_SWIM_LEFT 
ANIM_MOUNT_SWIM_RIGHT 
ANIM_FLY_MOUNT_SWIM_RIGHT 
ANIM_MOUNT_SWIM_RUN 
ANIM_FLY_MOUNT_SWIM_RUN 
ANIM_MOUNT_SWIM_SPRINT 
ANIM_FLY_MOUNT_SWIM_SPRINT 
ANIM_MOUNT_SWIM_WALK 
ANIM_FLY_MOUNT_SWIM_WALK 
ANIM_MOUNT_SWIM_WALK_BACKWARDS 
ANIM_FLY_MOUNT_SWIM_WALK_BACKWARDS 
ANIM_MOUNT_FLIGHT_IDLE 
ANIM_FLY_MOUNT_FLIGHT_IDLE 
ANIM_MOUNT_FLIGHT_BACKWARDS 
ANIM_FLY_MOUNT_FLIGHT_BACKWARDS 
ANIM_MOUNT_FLIGHT_LEFT 
ANIM_FLY_MOUNT_FLIGHT_LEFT 
ANIM_MOUNT_FLIGHT_RIGHT 
ANIM_FLY_MOUNT_FLIGHT_RIGHT 
ANIM_MOUNT_FLIGHT_RUN 
ANIM_FLY_MOUNT_FLIGHT_RUN 
ANIM_MOUNT_FLIGHT_SPRINT 
ANIM_FLY_MOUNT_FLIGHT_SPRINT 
ANIM_MOUNT_FLIGHT_WALK 
ANIM_FLY_MOUNT_FLIGHT_WALK 
ANIM_MOUNT_FLIGHT_WALK_BACKWARDS 
ANIM_FLY_MOUNT_FLIGHT_WALK_BACKWARDS 
ANIM_MOUNT_FLIGHT_START 
ANIM_FLY_MOUNT_FLIGHT_START 
ANIM_MOUNT_SWIM_START 
ANIM_FLY_MOUNT_SWIM_START 
ANIM_MOUNT_SWIM_LAND 
ANIM_FLY_MOUNT_SWIM_LAND 
ANIM_MOUNT_SWIM_LAND_RUN 
ANIM_FLY_MOUNT_SWIM_LAND_RUN 
ANIM_MOUNT_FLIGHT_LAND 
ANIM_FLY_MOUNT_FLIGHT_LAND 
ANIM_MOUNT_FLIGHT_LAND_RUN 
ANIM_FLY_MOUNT_FLIGHT_LAND_RUN 
ANIM_READY_BLOW_DART 
ANIM_FLY_READY_BLOW_DART 
ANIM_LOAD_BLOW_DART 
ANIM_FLY_LOAD_BLOW_DART 
ANIM_HOLD_BLOW_DART 
ANIM_FLY_HOLD_BLOW_DART 
ANIM_ATTACK_BLOW_DART 
ANIM_FLY_ATTACK_BLOW_DART 
ANIM_CARRIAGE_MOUNT 
ANIM_FLY_CARRIAGE_MOUNT 
ANIM_CARRIAGE_PASSENGER_MOUNT 
ANIM_FLY_CARRIAGE_PASSENGER_MOUNT 
ANIM_CARRIAGE_MOUNT_ATTACK 
ANIM_FLY_CARRIAGE_MOUNT_ATTACK 
ANIM_BARTENDER_STAND 
ANIM_FLY_BARTENDER_STAND 
ANIM_BARTENDER_WALK 
ANIM_FLY_BARTENDER_WALK 
ANIM_BARTENDER_RUN 
ANIM_FLY_BARTENDER_RUN 
ANIM_BARTENDER_SHUFFLE_LEFT 
ANIM_FLY_BARTENDER_SHUFFLE_LEFT 
ANIM_BARTENDER_SHUFFLE_RIGHT 
ANIM_FLY_BARTENDER_SHUFFLE_RIGHT 
ANIM_BARTENDER_EMOTE_TALK 
ANIM_FLY_BARTENDER_EMOTE_TALK 
ANIM_BARTENDER_EMOTE_POINT 
ANIM_FLY_BARTENDER_EMOTE_POINT 
ANIM_BARMAID_STAND 
ANIM_FLY_BARMAID_STAND 
ANIM_BARMAID_WALK 
ANIM_FLY_BARMAID_WALK 
ANIM_BARMAID_RUN 
ANIM_FLY_BARMAID_RUN 
ANIM_BARMAID_SHUFFLE_LEFT 
ANIM_FLY_BARMAID_SHUFFLE_LEFT 
ANIM_BARMAID_SHUFFLE_RIGHT 
ANIM_FLY_BARMAID_SHUFFLE_RIGHT 
ANIM_BARMAID_EMOTE_TALK 
ANIM_FLY_BARMAID_EMOTE_TALK 
ANIM_BARMAID_EMOTE_POINT 
ANIM_FLY_BARMAID_EMOTE_POINT 
ANIM_MOUNT_SELF_IDLE 
ANIM_FLY_MOUNT_SELF_IDLE 
ANIM_MOUNT_SELF_WALK 
ANIM_FLY_MOUNT_SELF_WALK 
ANIM_MOUNT_SELF_RUN 
ANIM_FLY_MOUNT_SELF_RUN 
ANIM_MOUNT_SELF_SPRINT 
ANIM_FLY_MOUNT_SELF_SPRINT 
ANIM_MOUNT_SELF_RUN_LEFT 
ANIM_FLY_MOUNT_SELF_RUN_LEFT 
ANIM_MOUNT_SELF_RUN_RIGHT 
ANIM_FLY_MOUNT_SELF_RUN_RIGHT 
ANIM_MOUNT_SELF_SHUFFLE_LEFT 
ANIM_FLY_MOUNT_SELF_SHUFFLE_LEFT 
ANIM_MOUNT_SELF_SHUFFLE_RIGHT 
ANIM_FLY_MOUNT_SELF_SHUFFLE_RIGHT 
ANIM_MOUNT_SELF_WALK_BACKWARDS 
ANIM_FLY_MOUNT_SELF_WALK_BACKWARDS 
ANIM_MOUNT_SELF_SPECIAL 
ANIM_FLY_MOUNT_SELF_SPECIAL 
ANIM_MOUNT_SELF_JUMP 
ANIM_FLY_MOUNT_SELF_JUMP 
ANIM_MOUNT_SELF_JUMP_START 
ANIM_FLY_MOUNT_SELF_JUMP_START 
ANIM_MOUNT_SELF_JUMP_END 
ANIM_FLY_MOUNT_SELF_JUMP_END 
ANIM_MOUNT_SELF_JUMP_LAND_RUN 
ANIM_FLY_MOUNT_SELF_JUMP_LAND_RUN 
ANIM_MOUNT_SELF_START 
ANIM_FLY_MOUNT_SELF_START 
ANIM_MOUNT_SELF_FALL 
ANIM_FLY_MOUNT_SELF_FALL 
ANIM_STORMSTRIKE 
ANIM_FLY_STORMSTRIKE 
ANIM_READY_JOUST_NO_SHEATHE 
ANIM_FLY_READY_JOUST_NO_SHEATHE 
ANIM_SLAM 
ANIM_FLY_SLAM 
ANIM_DEATH_STRIKE 
ANIM_FLY_DEATH_STRIKE 
ANIM_SWIM_ATTACK_UNARMED 
ANIM_FLY_SWIM_ATTACK_UNARMED 
ANIM_SPINNING_KICK 
ANIM_FLY_SPINNING_KICK 
ANIM_ROUND_HOUSE_KICK 
ANIM_FLY_ROUND_HOUSE_KICK 
ANIM_ROLL_START 
ANIM_FLY_ROLL_START 
ANIM_ROLL 
ANIM_FLY_ROLL 
ANIM_ROLL_END 
ANIM_FLY_ROLL_END 
ANIM_PALM_STRIKE 
ANIM_FLY_PALM_STRIKE 
ANIM_MONK_OFFENSE_ATTACK_UNARMED 
ANIM_FLY_MONK_OFFENSE_ATTACK_UNARMED 
ANIM_MONK_OFFENSE_ATTACK_UNARMED_OFF 
ANIM_FLY_MONK_OFFENSE_ATTACK_UNARMED_OFF 
ANIM_MONK_OFFENSE_PARRY_UNARMED 
ANIM_FLY_MONK_OFFENSE_PARRY_UNARMED 
ANIM_MONK_OFFENSE_READY_UNARMED 
ANIM_FLY_MONK_OFFENSE_READY_UNARMED 
ANIM_MONK_OFFENSE_SPECIAL_UNARMED 
ANIM_FLY_MONK_OFFENSE_SPECIAL_UNARMED 
ANIM_MONK_DEFENSE_ATTACK_UNARMED 
ANIM_FLY_MONK_DEFENSE_ATTACK_UNARMED 
ANIM_MONK_DEFENSE_ATTACK_UNARMED_OFF 
ANIM_FLY_MONK_DEFENSE_ATTACK_UNARMED_OFF 
ANIM_MONK_DEFENSE_PARRY_UNARMED 
ANIM_FLY_MONK_DEFENSE_PARRY_UNARMED 
ANIM_MONK_DEFENSE_READY_UNARMED 
ANIM_FLY_MONK_DEFENSE_READY_UNARMED 
ANIM_MONK_DEFENSE_SPECIAL_UNARMED 
ANIM_FLY_MONK_DEFENSE_SPECIAL_UNARMED 
ANIM_MONK_HEAL_ATTACK_UNARMED 
ANIM_FLY_MONK_HEAL_ATTACK_UNARMED 
ANIM_MONK_HEAL_ATTACK_UNARMED_OFF 
ANIM_FLY_MONK_HEAL_ATTACK_UNARMED_OFF 
ANIM_MONK_HEAL_PARRY_UNARMED 
ANIM_FLY_MONK_HEAL_PARRY_UNARMED 
ANIM_MONK_HEAL_READY_UNARMED 
ANIM_FLY_MONK_HEAL_READY_UNARMED 
ANIM_MONK_HEAL_SPECIAL_UNARMED 
ANIM_FLY_MONK_HEAL_SPECIAL_UNARMED 
ANIM_FLYING_KICK 
ANIM_FLY_FLYING_KICK 
ANIM_FLYING_KICK_START 
ANIM_FLY_FLYING_KICK_START 
ANIM_FLYING_KICK_END 
ANIM_FLY_FLYING_KICK_END 
ANIM_CRANE_START 
ANIM_FLY_CRANE_START 
ANIM_CRANE_LOOP 
ANIM_FLY_CRANE_LOOP 
ANIM_CRANE_END 
ANIM_FLY_CRANE_END 
ANIM_DESPAWNED 
ANIM_FLY_DESPAWNED 
ANIM_THOUSAND_FISTS 
ANIM_FLY_THOUSAND_FISTS 
ANIM_MONK_HEAL_READY_SPELL_DIRECTED 
ANIM_FLY_MONK_HEAL_READY_SPELL_DIRECTED 
ANIM_MONK_HEAL_READY_SPELL_OMNI 
ANIM_FLY_MONK_HEAL_READY_SPELL_OMNI 
ANIM_MONK_HEAL_SPELL_CAST_DIRECTED 
ANIM_FLY_MONK_HEAL_SPELL_CAST_DIRECTED 
ANIM_MONK_HEAL_SPELL_CAST_OMNI 
ANIM_FLY_MONK_HEAL_SPELL_CAST_OMNI 
ANIM_MONK_HEAL_CHANNEL_CAST_DIRECTED 
ANIM_FLY_MONK_HEAL_CHANNEL_CAST_DIRECTED 
ANIM_MONK_HEAL_CHANNEL_CAST_OMNI 
ANIM_FLY_MONK_HEAL_CHANNEL_CAST_OMNI 
ANIM_TORPEDO 
ANIM_FLY_TORPEDO 
ANIM_MEDITATE 
ANIM_FLY_MEDITATE 
ANIM_BREATH_OF_FIRE 
ANIM_FLY_BREATH_OF_FIRE 
ANIM_RISING_SUN_KICK 
ANIM_FLY_RISING_SUN_KICK 
ANIM_GROUND_KICK 
ANIM_FLY_GROUND_KICK 
ANIM_KICK_BACK 
ANIM_FLY_KICK_BACK 
ANIM_PET_BATTLE_STAND 
ANIM_FLY_PET_BATTLE_STAND 
ANIM_PET_BATTLE_DEATH 
ANIM_FLY_PET_BATTLE_DEATH 
ANIM_PET_BATTLE_RUN 
ANIM_FLY_PET_BATTLE_RUN 
ANIM_PET_BATTLE_WOUND 
ANIM_FLY_PET_BATTLE_WOUND 
ANIM_PET_BATTLE_ATTACK 
ANIM_FLY_PET_BATTLE_ATTACK 
ANIM_PET_BATTLE_READY_SPELL 
ANIM_FLY_PET_BATTLE_READY_SPELL 
ANIM_PET_BATTLE_SPELL_CAST 
ANIM_FLY_PET_BATTLE_SPELL_CAST 
ANIM_PET_BATTLE_CUSTOM0 
ANIM_FLY_PET_BATTLE_CUSTOM0 
ANIM_PET_BATTLE_CUSTOM1 
ANIM_FLY_PET_BATTLE_CUSTOM1 
ANIM_PET_BATTLE_CUSTOM2 
ANIM_FLY_PET_BATTLE_CUSTOM2 
ANIM_PET_BATTLE_CUSTOM3 
ANIM_FLY_PET_BATTLE_CUSTOM3 
ANIM_PET_BATTLE_VICTORY 
ANIM_FLY_PET_BATTLE_VICTORY 
ANIM_PET_BATTLE_LOSS 
ANIM_FLY_PET_BATTLE_LOSS 
ANIM_PET_BATTLE_STUN 
ANIM_FLY_PET_BATTLE_STUN 
ANIM_PET_BATTLE_DEAD 
ANIM_FLY_PET_BATTLE_DEAD 
ANIM_PET_BATTLE_FREEZE 
ANIM_FLY_PET_BATTLE_FREEZE 
ANIM_MONK_OFFENSE_ATTACK_WEAPON 
ANIM_FLY_MONK_OFFENSE_ATTACK_WEAPON 
ANIM_BAR_TEND_EMOTE_WAVE 
ANIM_FLY_BAR_TEND_EMOTE_WAVE 
ANIM_BAR_SERVER_EMOTE_TALK 
ANIM_FLY_BAR_SERVER_EMOTE_TALK 
ANIM_BAR_SERVER_EMOTE_WAVE 
ANIM_FLY_BAR_SERVER_EMOTE_WAVE 
ANIM_BAR_SERVER_POUR_DRINKS 
ANIM_FLY_BAR_SERVER_POUR_DRINKS 
ANIM_BAR_SERVER_PICKUP 
ANIM_FLY_BAR_SERVER_PICKUP 
ANIM_BAR_SERVER_PUT_DOWN 
ANIM_FLY_BAR_SERVER_PUT_DOWN 
ANIM_BAR_SWEEP_STAND 
ANIM_FLY_BAR_SWEEP_STAND 
ANIM_BAR_PATRON_SIT 
ANIM_FLY_BAR_PATRON_SIT 
ANIM_BAR_PATRON_SIT_EMOTE_TALK 
ANIM_FLY_BAR_PATRON_SIT_EMOTE_TALK 
ANIM_BAR_PATRON_STAND 
ANIM_FLY_BAR_PATRON_STAND 
ANIM_BAR_PATRON_STAND_EMOTE_TALK 
ANIM_FLY_BAR_PATRON_STAND_EMOTE_TALK 
ANIM_BAR_PATRON_STAND_EMOTE_POINT 
ANIM_FLY_BAR_PATRON_STAND_EMOTE_POINT 
ANIM_CARRION_SWARM 
ANIM_FLY_CARRION_SWARM 
ANIM_WHEEL_LOOP 
ANIM_FLY_WHEEL_LOOP 
ANIM_STAND_CHARACTER_CREATE 
ANIM_FLY_STAND_CHARACTER_CREATE 
ANIM_MOUNT_CHOPPER 
ANIM_FLY_MOUNT_CHOPPER 
ANIM_FACE_POSE 
ANIM_FLY_FACE_POSE 
ANIM_WARRIOR_COLOSSUS_SMASH 
ANIM_FLY_WARRIOR_COLOSSUS_SMASH 
ANIM_WARRIOR_MORTAL_STRIKE 
ANIM_FLY_WARRIOR_MORTAL_STRIKE 
ANIM_WARRIOR_WHIRLWIND 
ANIM_FLY_WARRIOR_WHIRLWIND 
ANIM_WARRIOR_CHARGE 
ANIM_FLY_WARRIOR_CHARGE 
ANIM_WARRIOR_CHARGE_START 
ANIM_FLY_WARRIOR_CHARGE_START 
ANIM_WARRIOR_CHARGE_END 
ANIM_FLY_WARRIOR_CHARGE_END 

Definition at line 3654 of file SharedDefines.h.

◆ AreaId

enum AreaId : uint32
Enumerator
AREA_WINTERGRASP 
AREA_THE_SUNKEN_RING 
AREA_THE_BROKEN_TEMPLATE 
AREA_WINTERGRASP_FORTRESS 
AREA_THE_CHILLED_QUAGMIRE 
AREA_WESTPARK_WORKSHOP 
AREA_EASTPARK_WORKSHOP 

Definition at line 8094 of file SharedDefines.h.

◆ AuraStateType

Enumerator
AURA_STATE_NONE 
AURA_STATE_DEFENSIVE 
AURA_STATE_WOUNDED_20_PERCENT 
AURA_STATE_UNBALANCED 
AURA_STATE_FROZEN 
AURA_STATE_MARKED 
AURA_STATE_WOUNDED_25_PERCENT 
AURA_STATE_DEFENSIVE_2 
AURA_STATE_BANISHED 
AURA_STATE_DAZED 
AURA_STATE_VICTORIOUS 
AURA_STATE_RAMPAGE 
AURA_STATE_FAERIE_FIRE 
AURA_STATE_WOUNDED_35_PERCENT 
AURA_STATE_RAID_ENCOUNTER_2 
AURA_STATE_DRUID_PERIODIC_HEAL 
AURA_STATE_ROGUE_POISONED 
AURA_STATE_ENRAGED 
AURA_STATE_BLEED 
AURA_STATE_VULNERABLE 
AURA_STATE_ARENA_PREPARATION 
AURA_STATE_WOUND_HEALTH_20_80 
AURA_STATE_RAID_ENCOUNTER 
AURA_STATE_HEALTHY_75_PERCENT 
AURA_STATE_WOUND_HEALTH_35_80 

Definition at line 2501 of file SharedDefines.h.

◆ BanMode

enum BanMode

Ban function modes.

Enumerator
BAN_ACCOUNT 
BAN_CHARACTER 
BAN_IP 

Definition at line 6294 of file SharedDefines.h.

◆ BanReturn

enum BanReturn

Ban function return codes.

Enumerator
BAN_SUCCESS 
BAN_SYNTAX_ERROR 
BAN_NOTFOUND 
BAN_EXISTS 

Definition at line 6302 of file SharedDefines.h.

◆ BattlefieldBattleId

Enumerator
BATTLEFIELD_BATTLEID_WINTERGRASP 
BATTLEFIELD_BATTLEID_TOL_BARAD 
BATTLEFIELD_BATTLEID_MAX 

Definition at line 6422 of file SharedDefines.h.

◆ BattlegroundTypeId

Enumerator
BATTLEGROUND_TYPE_NONE 
BATTLEGROUND_AV 
BATTLEGROUND_WS 
BATTLEGROUND_AB 
BATTLEGROUND_NA 
BATTLEGROUND_BE 
BATTLEGROUND_AA 
BATTLEGROUND_EY 
BATTLEGROUND_RL 
BATTLEGROUND_SA 
BATTLEGROUND_DS 
BATTLEGROUND_RV 
BATTLEGROUND_IC 
BATTLEGROUND_RB 
BATTLEGROUND_RATED_10_VS_10 
BATTLEGROUND_RATED_15_VS_15 
BATTLEGROUND_RATED_25_VS_25 
BATTLEGROUND_TP 
BATTLEGROUND_BFG 
BATTLEGROUND_TK 
BATTLEGROUND_SM 
BATTLEGROUND_TVA 
BATTLEGROUND_DG 
BATTLEGROUND_TTP 
BATTLEGROUND_SS_VS_TM 
BATTLEGROUND_SMALL_D 
BATTLEGROUND_BRH 
BATTLEGROUND_AF 
BATTLEGROUND_BRAWL_TBG 
BATTLEGROUND_BRAWL_ABW 
BATTLEGROUND_BRAWL_DD 
BATTLEGROUND_BRAWL_SPS 
BATTLEGROUND_BR 
BATTLEGROUND_BRAWL_TH 
BATTLEGROUND_BRAWL_GL 
BATTLEGROUND_BRAWL_DD2 
BATTLEGROUND_BRAWL_WS 
BATTLEGROUND_BRAWL_EH 
BATTLEGROUND_BRAWL_AA 
BATTLEGROUND_RL2 
BATTLEGROUND_DS2 
BATTLEGROUND_TVA2 
BATTLEGROUND_TTP2 
BATTLEGROUND_BRHA2 
BATTLEGROUND_NA2 
BATTLEGROUND_AF2 
BATTLEGROUND_BEA2 
BATTLEGROUND_BRAWL_DS 
BATTLEGROUND_BRAWL_AB 
BATTLEGROUND_BRAWL_DG 
BATTLEGROUND_BRAWL_ES 
BATTLEGROUND_BRAWL_SM 
BATTLEGROUND_BRAWL_TK 
BATTLEGROUND_BRAWL_TBG2 
BATTLEGROUND_BRAWL_WG 
BATTLEGROUND_CI 
BATTLEGROUND_DOM_SS 
BATTLEGROUND_SS 
BATTLEGROUND_HP 
BATTLEGROUND_RANDOM_EPIC 
BATTLEGROUND_TTP3 
BATTLEGROUND_MB 
BATTLEGROUND_BRAWL_AA2 
BATTLEGROUND_BRAWL_AASH 
BATTLEGROUND_AF3 
BATTLEGROUND_BEA3 
BATTLEGROUND_BE2 
BATTLEGROUND_DS3 
BATTLEGROUND_NA3 
BATTLEGROUND_RL3 
BATTLEGROUND_TVA3 
BATTLEGROUND_BRHA3 
BATTLEGROUND_WG_CTF 
BATTLEGROUND_EB_BW 
BATTLEGROUND_DOM_AB 
BATTLEGROUND_AB_CS 
BATTLEGROUND_EB_A 
BATTLEGROUND_CA 
BATTLEGROUND_BRAWL_AB2 
BATTLEGROUND_TR 
BATTLEGROUND_RANDOM_BG 
BATTLEGROUND_EB_BW2 
BATTLEGROUND_KR 
BATTLEGROUND_EPIC_BG_WF 
BATTLEGROUND_DOM_DG 
BATTLEGROUND_DOM_DG2 
BATTLEGROUND_ED 

Definition at line 6320 of file SharedDefines.h.

◆ CharacterCustomizeFlags

Enumerator
CHAR_CUSTOMIZE_FLAG_NONE 
CHAR_CUSTOMIZE_FLAG_CUSTOMIZE 
CHAR_CUSTOMIZE_FLAG_FACTION 
CHAR_CUSTOMIZE_FLAG_RACE 

Definition at line 1054 of file SharedDefines.h.

◆ CharacterFlags

Enumerator
CHARACTER_FLAG_NONE 
CHARACTER_FLAG_UNK1 
CHARACTER_FLAG_RESTING 
CHARACTER_FLAG_LOCKED_FOR_TRANSFER 
CHARACTER_FLAG_UNK4 
CHARACTER_FLAG_UNK5 
CHARACTER_FLAG_UNK6 
CHARACTER_FLAG_UNK7 
CHARACTER_FLAG_UNK8 
CHARACTER_FLAG_UNK9 
CHARACTER_FLAG_UNK10 
CHARACTER_FLAG_HIDE_HELM 
CHARACTER_FLAG_HIDE_CLOAK 
CHARACTER_FLAG_UNK13 
CHARACTER_FLAG_GHOST 
CHARACTER_FLAG_RENAME 
CHARACTER_FLAG_UNK16 
CHARACTER_FLAG_UNK17 
CHARACTER_FLAG_UNK18 
CHARACTER_FLAG_UNK19 
CHARACTER_FLAG_UNK20 
CHARACTER_FLAG_UNK21 
CHARACTER_FLAG_UNK22 
CHARACTER_FLAG_UNK23 
CHARACTER_FLAG_UNK24 
CHARACTER_FLAG_LOCKED_BY_BILLING 
CHARACTER_FLAG_DECLINED 
CHARACTER_FLAG_UNK27 
CHARACTER_FLAG_UNK28 
CHARACTER_FLAG_UNK29 
CHARACTER_FLAG_UNK30 
CHARACTER_FLAG_UNK31 
CHARACTER_FLAG_UNK32 

Definition at line 1017 of file SharedDefines.h.

◆ CharacterFlags3

Enumerator
CHARACTER_FLAG_3_LOCKED_BY_REVOKED_VAS_TRANSACTION 
CHARACTER_FLAG_3_LOCKED_BY_REVOKED_CHARACTER_UPGRADE 

Definition at line 1062 of file SharedDefines.h.

◆ CharacterFlags4

Enumerator
CHARACTER_FLAG_4_TRIAL_BOOST 
CHARACTER_FLAG_4_TRIAL_BOOST_LOCKED 
CHARACTER_FLAG_4_EXPANSION_TRIAL 

Definition at line 1068 of file SharedDefines.h.

◆ CharacterUndeleteResult

Enumerator
CHARACTER_UNDELETE_RESULT_OK 
CHARACTER_UNDELETE_RESULT_ERROR_COOLDOWN 
CHARACTER_UNDELETE_RESULT_ERROR_CHAR_CREATE 
CHARACTER_UNDELETE_RESULT_ERROR_DISABLED 
CHARACTER_UNDELETE_RESULT_ERROR_NAME_TAKEN_BY_THIS_ACCOUNT 
CHARACTER_UNDELETE_RESULT_ERROR_UNKNOWN 

Definition at line 6276 of file SharedDefines.h.

◆ CharterTypes

Enumerator
CHARTER_TYPE_NONE 
CHARTER_TYPE_ANY 
GUILD_CHARTER_TYPE 
ARENA_TEAM_CHARTER_2v2_TYPE 
ARENA_TEAM_CHARTER_3v3_TYPE 
ARENA_TEAM_CHARTER_5v5_TYPE 

Definition at line 6863 of file SharedDefines.h.

◆ ChatFlags

enum ChatFlags
Enumerator
CHAT_FLAG_NONE 
CHAT_FLAG_AFK 
CHAT_FLAG_DND 
CHAT_FLAG_GM 
CHAT_FLAG_COM 
CHAT_FLAG_DEV 
CHAT_FLAG_BOSS_SOUND 
CHAT_FLAG_MOBILE 
CHAT_FLAG_GUIDE 
CHAT_FLAG_NEWCOMER 
CHAT_FLAG_CENSORED 

Definition at line 5954 of file SharedDefines.h.

◆ ChatLinkColors

Enumerator
CHAT_LINK_COLOR_TRADE 
CHAT_LINK_COLOR_TALENT 
CHAT_LINK_COLOR_SPELL 
CHAT_LINK_COLOR_ENCHANT 
CHAT_LINK_COLOR_ACHIEVEMENT 
CHAT_LINK_COLOR_ARTIFACT_POWER 
CHAT_LINK_COLOR_BATTLE_PET_ABIL 
CHAT_LINK_COLOR_GARR_ABILITY 
CHAT_LINK_COLOR_INSTANCE_LOCK 
CHAT_LINK_COLOR_JOURNAL 
CHAT_LINK_COLOR_TRANSMOG 

Definition at line 5969 of file SharedDefines.h.

◆ ChatMessageResult

enum class ChatMessageResult : uint32
strong
Enumerator
Ok 
HandledCommand 
DisallowedLanguage 
InvalidLanguage 
LanguageNotLearned 
Muted 
SilencedByGM 
MessageTooLong 
MessageEmpty 
MessageHasInvalidCharacters 
MalformedHyperlinks 
PlayerDead 
LevelTooLow 
NoWhisperTarget 
WhisperTargetWrongFaction 
NotInGroup 
NotLeaderOrAssistant 
RaidWarningInPartyDisabled 
ChannelIsReadOnly 

Definition at line 5984 of file SharedDefines.h.

◆ ChatMsg

enum ChatMsg : int32
Enumerator
CHAT_MSG_ADDON 
CHAT_MSG_SYSTEM 
CHAT_MSG_SAY 
CHAT_MSG_PARTY 
CHAT_MSG_RAID 
CHAT_MSG_GUILD 
CHAT_MSG_OFFICER 
CHAT_MSG_YELL 
CHAT_MSG_WHISPER 
CHAT_MSG_WHISPER_FOREIGN 
CHAT_MSG_WHISPER_INFORM 
CHAT_MSG_EMOTE 
CHAT_MSG_TEXT_EMOTE 
CHAT_MSG_MONSTER_SAY 
CHAT_MSG_MONSTER_PARTY 
CHAT_MSG_MONSTER_YELL 
CHAT_MSG_MONSTER_WHISPER 
CHAT_MSG_MONSTER_EMOTE 
CHAT_MSG_CHANNEL 
CHAT_MSG_CHANNEL_JOIN 
CHAT_MSG_CHANNEL_LEAVE 
CHAT_MSG_CHANNEL_LIST 
CHAT_MSG_CHANNEL_NOTICE 
CHAT_MSG_CHANNEL_NOTICE_USER 
CHAT_MSG_AFK 
CHAT_MSG_DND 
CHAT_MSG_IGNORED 
CHAT_MSG_SKILL 
CHAT_MSG_LOOT 
CHAT_MSG_MONEY 
CHAT_MSG_OPENING 
CHAT_MSG_TRADESKILLS 
CHAT_MSG_PET_INFO 
CHAT_MSG_COMBAT_MISC_INFO 
CHAT_MSG_COMBAT_XP_GAIN 
CHAT_MSG_COMBAT_HONOR_GAIN 
CHAT_MSG_COMBAT_FACTION_CHANGE 
CHAT_MSG_BG_SYSTEM_NEUTRAL 
CHAT_MSG_BG_SYSTEM_ALLIANCE 
CHAT_MSG_BG_SYSTEM_HORDE 
CHAT_MSG_RAID_LEADER 
CHAT_MSG_RAID_WARNING 
CHAT_MSG_RAID_BOSS_EMOTE 
CHAT_MSG_RAID_BOSS_WHISPER 
CHAT_MSG_FILTERED 
CHAT_MSG_RESTRICTED 
CHAT_MSG_BATTLENET 
CHAT_MSG_ACHIEVEMENT 
CHAT_MSG_GUILD_ACHIEVEMENT 
CHAT_MSG_ARENA_POINTS 
CHAT_MSG_PARTY_LEADER 
CHAT_MSG_TARGETICONS 
CHAT_MSG_BN_WHISPER 
CHAT_MSG_BN_WHISPER_INFORM 
CHAT_MSG_BN_INLINE_TOAST_ALERT 
CHAT_MSG_BN_INLINE_TOAST_BROADCAST 
CHAT_MSG_BN_INLINE_TOAST_BROADCAST_INFORM 
CHAT_MSG_BN_INLINE_TOAST_CONVERSATION 
CHAT_MSG_BN_WHISPER_PLAYER_OFFLINE 
CHAT_MSG_CURRENCY 
CHAT_MSG_QUEST_BOSS_EMOTE 
CHAT_MSG_PET_BATTLE_COMBAT_LOG 
CHAT_MSG_PET_BATTLE_INFO 
CHAT_MSG_INSTANCE_CHAT 
CHAT_MSG_INSTANCE_CHAT_LEADER 
CHAT_MSG_GUILD_ITEM_LOOTED 
CHAT_MSG_COMMUNITIES_CHANNEL 
CHAT_MSG_VOICE_TEXT 
MAX_CHAT_MSG_TYPE 

Definition at line 5878 of file SharedDefines.h.

◆ Classes

enum Classes : uint8
Enumerator
CLASS_NONE 
CLASS_WARRIOR 
CLASS_PALADIN 
CLASS_HUNTER 
CLASS_ROGUE 
CLASS_PRIEST 
CLASS_DEATH_KNIGHT 
CLASS_SHAMAN 
CLASS_MAGE 
CLASS_WARLOCK 
CLASS_MONK 
CLASS_DRUID 
CLASS_DEMON_HUNTER 
CLASS_EVOKER 
CLASS_ADVENTURER 

Definition at line 147 of file SharedDefines.h.

◆ ComplaintStatus

Enumerator
COMPLAINT_DISABLED 
COMPLAINT_ENABLED_WITHOUT_AUTO_IGNORE 
COMPLAINT_ENABLED_WITH_AUTO_IGNORE 

Definition at line 6286 of file SharedDefines.h.

◆ CorpseDynFlags

Enumerator
CORPSE_DYNFLAG_LOOTABLE 

Definition at line 5855 of file SharedDefines.h.

◆ CreatureClassifications

enum class CreatureClassifications : uint32
strong
Enumerator
Normal 
Elite 
RareElite 
Obsolete 
Rare 
Trivial 
MinusMob 

Definition at line 4733 of file SharedDefines.h.

◆ CreatureFamily

Enumerator
CREATURE_FAMILY_NONE 
CREATURE_FAMILY_WOLF 
CREATURE_FAMILY_CAT 
CREATURE_FAMILY_SPIDER 
CREATURE_FAMILY_BEAR 
CREATURE_FAMILY_BOAR 
CREATURE_FAMILY_CROCOLISK 
CREATURE_FAMILY_CARRION_BIRD 
CREATURE_FAMILY_CRAB 
CREATURE_FAMILY_GORILLA 
CREATURE_FAMILY_RAPTOR 
CREATURE_FAMILY_TALLSTRIDER 
CREATURE_FAMILY_FELHUNTER 
CREATURE_FAMILY_VOIDWALKER 
CREATURE_FAMILY_SUCCUBUS 
CREATURE_FAMILY_DOOMGUARD 
CREATURE_FAMILY_SCORPID 
CREATURE_FAMILY_TURTLE 
CREATURE_FAMILY_IMP 
CREATURE_FAMILY_BAT 
CREATURE_FAMILY_HYENA 
CREATURE_FAMILY_BIRD_OF_PREY 
CREATURE_FAMILY_WIND_SERPENT 
CREATURE_FAMILY_REMOTE_CONTROL 
CREATURE_FAMILY_FELGUARD 
CREATURE_FAMILY_DRAGONHAWK 
CREATURE_FAMILY_RAVAGER 
CREATURE_FAMILY_WARP_STALKER 
CREATURE_FAMILY_SPOREBAT 
CREATURE_FAMILY_RAY 
CREATURE_FAMILY_SERPENT 
CREATURE_FAMILY_MOTH 
CREATURE_FAMILY_CHIMAERA 
CREATURE_FAMILY_DEVILSAUR 
CREATURE_FAMILY_GHOUL 
CREATURE_FAMILY_AQIRI 
CREATURE_FAMILY_WORM 
CREATURE_FAMILY_CLEFTHOOF 
CREATURE_FAMILY_WASP 
CREATURE_FAMILY_CORE_HOUND 
CREATURE_FAMILY_SPIRIT_BEAST 
CREATURE_FAMILY_WATER_ELEMENTAL 
CREATURE_FAMILY_FOX 
CREATURE_FAMILY_MONKEY 
CREATURE_FAMILY_HOUND 
CREATURE_FAMILY_BEETLE 
CREATURE_FAMILY_SHALE_BEAST 
CREATURE_FAMILY_ZOMBIE 
CREATURE_FAMILY_QA_TEST 
CREATURE_FAMILY_HYDRA 
CREATURE_FAMILY_FELIMP 
CREATURE_FAMILY_VOIDLORD 
CREATURE_FAMILY_SHIVARA 
CREATURE_FAMILY_OBSERVER 
CREATURE_FAMILY_WRATHGUARD 
CREATURE_FAMILY_INFERNAL 
CREATURE_FAMILY_FIREELEMENTAL 
CREATURE_FAMILY_EARTHELEMENTAL 
CREATURE_FAMILY_CRANE 
CREATURE_FAMILY_WATERSTRIDER 
CREATURE_FAMILY_RODENT 
CREATURE_FAMILY_STONE_HOUND 
CREATURE_FAMILY_GRUFFHORN 
CREATURE_FAMILY_BASILISK 
CREATURE_FAMILY_DIREHORN 
CREATURE_FAMILY_STORMELEMENTAL 
CREATURE_FAMILY_TORRORGUARD 
CREATURE_FAMILY_ABYSSAL 
CREATURE_FAMILY_RIVERBEAST 
CREATURE_FAMILY_STAG 
CREATURE_FAMILY_MECHANICAL 
CREATURE_FAMILY_ABOMINATION 
CREATURE_FAMILY_SCALEHIDE 
CREATURE_FAMILY_OXEN 
CREATURE_FAMILY_FEATHERMANE 
CREATURE_FAMILY_LIZARD 
CREATURE_FAMILY_PTERRORDAX 
CREATURE_FAMILY_TOAD 
CREATURE_FAMILY_CARAPID 
CREATURE_FAMILY_BLOOD_BEAST 
CREATURE_FAMILY_CAMEL 
CREATURE_FAMILY_COURSER 
CREATURE_FAMILY_MAMMOTH 
CREATURE_FAMILY_INCUBUS 

Definition at line 4597 of file SharedDefines.h.

◆ CreatureType

Enumerator
CREATURE_TYPE_BEAST 
CREATURE_TYPE_DRAGONKIN 
CREATURE_TYPE_DEMON 
CREATURE_TYPE_ELEMENTAL 
CREATURE_TYPE_GIANT 
CREATURE_TYPE_UNDEAD 
CREATURE_TYPE_HUMANOID 
CREATURE_TYPE_CRITTER 
CREATURE_TYPE_MECHANICAL 
CREATURE_TYPE_NOT_SPECIFIED 
CREATURE_TYPE_TOTEM 
CREATURE_TYPE_NON_COMBAT_PET 
CREATURE_TYPE_GAS_CLOUD 
CREATURE_TYPE_WILD_PET 
CREATURE_TYPE_ABERRATION 

Definition at line 4573 of file SharedDefines.h.

◆ CreatureTypeFlags

Enumerator
CREATURE_TYPE_FLAG_TAMEABLE 
CREATURE_TYPE_FLAG_VISIBLE_TO_GHOSTS 
CREATURE_TYPE_FLAG_BOSS_MOB 
CREATURE_TYPE_FLAG_DO_NOT_PLAY_WOUND_ANIM 
CREATURE_TYPE_FLAG_NO_FACTION_TOOLTIP 
CREATURE_TYPE_FLAG_MORE_AUDIBLE 
CREATURE_TYPE_FLAG_SPELL_ATTACKABLE 
CREATURE_TYPE_FLAG_INTERACT_WHILE_DEAD 
CREATURE_TYPE_FLAG_SKIN_WITH_HERBALISM 
CREATURE_TYPE_FLAG_SKIN_WITH_MINING 
CREATURE_TYPE_FLAG_NO_DEATH_MESSAGE 
CREATURE_TYPE_FLAG_ALLOW_MOUNTED_COMBAT 
CREATURE_TYPE_FLAG_CAN_ASSIST 
CREATURE_TYPE_FLAG_NO_PET_BAR 
CREATURE_TYPE_FLAG_MASK_UID 
CREATURE_TYPE_FLAG_SKIN_WITH_ENGINEERING 
CREATURE_TYPE_FLAG_TAMEABLE_EXOTIC 
CREATURE_TYPE_FLAG_USE_MODEL_COLLISION_SIZE 
CREATURE_TYPE_FLAG_ALLOW_INTERACTION_WHILE_IN_COMBAT 
CREATURE_TYPE_FLAG_COLLIDE_WITH_MISSILES 
CREATURE_TYPE_FLAG_NO_NAME_PLATE 
CREATURE_TYPE_FLAG_DO_NOT_PLAY_MOUNTED_ANIMATIONS 
CREATURE_TYPE_FLAG_LINK_ALL 
CREATURE_TYPE_FLAG_INTERACT_ONLY_WITH_CREATOR 
CREATURE_TYPE_FLAG_DO_NOT_PLAY_UNIT_EVENT_SOUNDS 
CREATURE_TYPE_FLAG_HAS_NO_SHADOW_BLOB 
CREATURE_TYPE_FLAG_TREAT_AS_RAID_UNIT 

Creature can be targeted by spells that require target to be in caster's party/raid.

CREATURE_TYPE_FLAG_FORCE_GOSSIP 
CREATURE_TYPE_FLAG_DO_NOT_SHEATHE 
CREATURE_TYPE_FLAG_DO_NOT_TARGET_ON_INTERACTION 
CREATURE_TYPE_FLAG_DO_NOT_RENDER_OBJECT_NAME 
CREATURE_TYPE_FLAG_QUEST_BOSS 

Definition at line 4685 of file SharedDefines.h.

◆ CreatureTypeFlags2

Enumerator
CREATURE_TYPE_FLAG_2_UNK1 
CREATURE_TYPE_FLAG_2_UNK2 
CREATURE_TYPE_FLAG_2_UNK3 
CREATURE_TYPE_FLAG_2_UNK4 
CREATURE_TYPE_FLAG_2_UNK5 
CREATURE_TYPE_FLAG_2_UNK6 
CREATURE_TYPE_FLAG_2_UNK7 
CREATURE_TYPE_FLAG_2_UNK8 

Definition at line 4721 of file SharedDefines.h.

◆ CurrencyDbFlags

enum class CurrencyDbFlags : uint8
strong
Enumerator
None 
IgnoreMaxQtyOnload 
Reuse1 
InBackpack 
UnusedInUI 
Reuse2 
UnusedFlags 
ClientFlags 

Definition at line 6704 of file SharedDefines.h.

◆ CurrencyDestroyReason

enum class CurrencyDestroyReason : uint32
strong
Enumerator
Cheat 
Spell 
VersionUpdate 
QuestTurnin 
Vendor 
Trade 
Capped 
Garrison 
DroppedToCorpse 
BonusRoll 
FactionConversion 
FulfillCraftingOrder 
Last 

Definition at line 6719 of file SharedDefines.h.

◆ CurrencyGainFlags

enum class CurrencyGainFlags : uint32
strong
Enumerator
None 
BonusAward 
DroppedFromDeath 
FromAccountServer 

Definition at line 6802 of file SharedDefines.h.

◆ CurrencyGainSource

enum class CurrencyGainSource : uint32
strong
Enumerator
ConvertOldItem 
ConvertOldPvPCurrency 
ItemRefund 
QuestReward 
Cheat 
Vendor 
PvPKillCredit 
PvPMetaCredit 
PvPScriptedAward 
Loot 
UpdatingVersion 
LFGReward 
Trade 
Spell 
ItemDeletion 
RatedBattleground 
RandomBattleground 
Arena 
ExceededMaxQty 
PvPCompletionBonus 
Script 
GuildBankWithdrawal 
Pushloot 
GarrisonBuilding 
PvPDrop 
GarrisonFollowerActivation 
GarrisonBuildingRefund 
GarrisonMissionReward 
GarrisonResourceOverTime 
QuestRewardIgnoreCaps 
GarrisonTalent 
GarrisonWorldQuestBonus 
PvPHonorReward 
BonusRoll 
AzeriteRespec 
WorldQuestReward 
WorldQuestRewardIgnoreCaps 
FactionConversion 
DailyQuestReward 
DailyQuestWarModeReward 
WeeklyQuestReward 
WeeklyQuestWarModeReward 
AccountCopy 
WeeklyRewardChest 
GarrisonTalentTreeReset 
DailyReset 
AddConduitToCollection 
Barbershop 
ConvertItemsToCurrencyValue 
PvPTeamContribution 
Transmogrify 
AuctionDeposit 
PlayerTrait 
PhBuffer_53 
PhBuffer_54 
RenownRepGain 
CraftingOrder 
CatalystBalancing 
CatalystCraft 
ProfessionInitialAward 
PlayerTraitRefund 
Last 

Definition at line 6736 of file SharedDefines.h.

◆ DiminishingGroup

Enumerator
DIMINISHING_NONE 
DIMINISHING_ROOT 
DIMINISHING_STUN 
DIMINISHING_INCAPACITATE 
DIMINISHING_DISORIENT 
DIMINISHING_SILENCE 
DIMINISHING_AOE_KNOCKBACK 
DIMINISHING_TAUNT 
DIMINISHING_LIMITONLY 
DIMINISHING_MAX 

Definition at line 6049 of file SharedDefines.h.

◆ DiminishingLevels

Enumerator
DIMINISHING_LEVEL_1 
DIMINISHING_LEVEL_2 
DIMINISHING_LEVEL_3 
DIMINISHING_LEVEL_IMMUNE 
DIMINISHING_LEVEL_4 
DIMINISHING_LEVEL_TAUNT_IMMUNE 

Definition at line 6845 of file SharedDefines.h.

◆ DiminishingReturnsType

Enumerator
DRTYPE_NONE 
DRTYPE_PLAYER 
DRTYPE_ALL 

Definition at line 6041 of file SharedDefines.h.

◆ DispelType

enum DispelType
Enumerator
DISPEL_NONE 
DISPEL_MAGIC 
DISPEL_CURSE 
DISPEL_DISEASE 
DISPEL_POISON 
DISPEL_STEALTH 
DISPEL_INVISIBILITY 
DISPEL_ALL 
DISPEL_SPE_NPC_ONLY 
DISPEL_ENRAGE 
DISPEL_ZG_TICKET 
DESPEL_OLD_UNUSED 
DISPEL_MAX 

Definition at line 2588 of file SharedDefines.h.

◆ DuelCompleteType

Enumerator
DUEL_INTERRUPTED 
DUEL_WON 
DUEL_FLED 

Definition at line 6569 of file SharedDefines.h.

◆ DungeonStatusFlag

Enumerator
DUNGEON_STATUSFLAG_NORMAL 
DUNGEON_STATUSFLAG_HEROIC 
RAID_STATUSFLAG_10MAN_NORMAL 
RAID_STATUSFLAG_25MAN_NORMAL 
RAID_STATUSFLAG_10MAN_HEROIC 
RAID_STATUSFLAG_25MAN_HEROIC 

Definition at line 6670 of file SharedDefines.h.

◆ Emote

enum Emote : uint32
Enumerator
EMOTE_ONESHOT_NONE 
EMOTE_ONESHOT_TALK 
EMOTE_ONESHOT_BOW 
EMOTE_ONESHOT_WAVE 
EMOTE_ONESHOT_CHEER 
EMOTE_ONESHOT_EXCLAMATION 
EMOTE_ONESHOT_QUESTION 
EMOTE_ONESHOT_EAT 
EMOTE_STATE_DANCE 
EMOTE_ONESHOT_LAUGH 
EMOTE_STATE_SLEEP 
EMOTE_STATE_SIT 
EMOTE_ONESHOT_RUDE 
EMOTE_ONESHOT_ROAR 
EMOTE_ONESHOT_KNEEL 
EMOTE_ONESHOT_KISS 
EMOTE_ONESHOT_CRY 
EMOTE_ONESHOT_CHICKEN 
EMOTE_ONESHOT_BEG 
EMOTE_ONESHOT_APPLAUD 
EMOTE_ONESHOT_SHOUT 
EMOTE_ONESHOT_FLEX 
EMOTE_ONESHOT_SHY 
EMOTE_ONESHOT_POINT 
EMOTE_STATE_STAND 
EMOTE_STATE_READY_UNARMED 
EMOTE_STATE_WORK_SHEATHED 
EMOTE_STATE_POINT 
EMOTE_STATE_NONE 
EMOTE_ONESHOT_WOUND 
EMOTE_ONESHOT_WOUND_CRITICAL 
EMOTE_ONESHOT_ATTACK_UNARMED 
EMOTE_ONESHOT_ATTACK1H 
EMOTE_ONESHOT_ATTACK2HTIGHT 
EMOTE_ONESHOT_ATTACK2H_LOOSE 
EMOTE_ONESHOT_PARRY_UNARMED 
EMOTE_ONESHOT_PARRY_SHIELD 
EMOTE_ONESHOT_READY_UNARMED 
EMOTE_ONESHOT_READY1H 
EMOTE_ONESHOT_READY_BOW 
EMOTE_ONESHOT_SPELL_PRECAST 
EMOTE_ONESHOT_SPELL_CAST 
EMOTE_ONESHOT_BATTLE_ROAR 
EMOTE_ONESHOT_SPECIALATTACK1H 
EMOTE_ONESHOT_KICK 
EMOTE_ONESHOT_ATTACK_THROWN 
EMOTE_STATE_STUN 
EMOTE_STATE_DEAD 
EMOTE_ONESHOT_SALUTE 
EMOTE_STATE_KNEEL 
EMOTE_STATE_USE_STANDING 
EMOTE_ONESHOT_WAVE_NO_SHEATHE 
EMOTE_ONESHOT_CHEER_NO_SHEATHE 
EMOTE_ONESHOT_EAT_NO_SHEATHE 
EMOTE_STATE_STUN_NO_SHEATHE 
EMOTE_ONESHOT_DANCE 
EMOTE_ONESHOT_SALUTE_NO_SHEATH 
EMOTE_STATE_USE_STANDING_NO_SHEATHE 
EMOTE_ONESHOT_LAUGH_NO_SHEATHE 
EMOTE_STATE_WORK 
EMOTE_STATE_SPELL_PRECAST 
EMOTE_ONESHOT_READY_RIFLE 
EMOTE_STATE_READY_RIFLE 
EMOTE_STATE_WORK_MINING 
EMOTE_STATE_WORK_CHOPWOOD 
EMOTE_STATE_APPLAUD 
EMOTE_ONESHOT_LIFTOFF 
EMOTE_ONESHOT_YES 
EMOTE_ONESHOT_NO 
EMOTE_ONESHOT_TRAIN 
EMOTE_ONESHOT_LAND 
EMOTE_STATE_AT_EASE 
EMOTE_STATE_READY1H 
EMOTE_STATE_SPELL_KNEEL_START 
EMOTE_STATE_SUBMERGED 
EMOTE_ONESHOT_SUBMERGE 
EMOTE_STATE_READY2H 
EMOTE_STATE_READY_BOW 
EMOTE_ONESHOT_MOUNT_SPECIAL 
EMOTE_STATE_TALK 
EMOTE_STATE_FISHING 
EMOTE_ONESHOT_FISHING 
EMOTE_ONESHOT_LOOT 
EMOTE_STATE_WHIRLWIND 
EMOTE_STATE_DROWNED 
EMOTE_STATE_HOLD_BOW 
EMOTE_STATE_HOLD_RIFLE 
EMOTE_STATE_HOLD_THROWN 
EMOTE_ONESHOT_DROWN 
EMOTE_ONESHOT_STOMP 
EMOTE_ONESHOT_ATTACK_OFF 
EMOTE_ONESHOT_ATTACK_OFF_PIERCE 
EMOTE_STATE_ROAR 
EMOTE_STATE_LAUGH 
EMOTE_ONESHOT_CREATURE_SPECIAL 
EMOTE_ONESHOT_JUMPLANDRUN 
EMOTE_ONESHOT_JUMPEND 
EMOTE_ONESHOT_TALK_NO_SHEATHE 
EMOTE_ONESHOT_POINT_NO_SHEATHE 
EMOTE_STATE_CANNIBALIZE 
EMOTE_ONESHOT_JUMPSTART 
EMOTE_STATE_DANCESPECIAL 
EMOTE_ONESHOT_DANCESPECIAL 
EMOTE_ONESHOT_CUSTOM_SPELL_01 
EMOTE_ONESHOT_CUSTOM_SPELL_02 
EMOTE_ONESHOT_CUSTOM_SPELL_03 
EMOTE_ONESHOT_CUSTOM_SPELL_04 
EMOTE_ONESHOT_CUSTOM_SPELL_05 
EMOTE_ONESHOT_CUSTOM_SPELL_06 
EMOTE_ONESHOT_CUSTOM_SPELL_07 
EMOTE_ONESHOT_CUSTOM_SPELL_08 
EMOTE_ONESHOT_CUSTOM_SPELL_09 
EMOTE_ONESHOT_CUSTOM_SPELL_10 
EMOTE_STATE_EXCLAIM 
EMOTE_STATE_DANCE_CUSTOM 
EMOTE_STATE_SIT_CHAIR_MED 
EMOTE_STATE_CUSTOM_SPELL_01 
EMOTE_STATE_CUSTOM_SPELL_02 
EMOTE_STATE_EAT 
EMOTE_STATE_CUSTOM_SPELL_04 
EMOTE_STATE_CUSTOM_SPELL_03 
EMOTE_STATE_CUSTOM_SPELL_05 
EMOTE_STATE_SPELLEFFECT_HOLD 
EMOTE_STATE_EAT_NO_SHEATHE 
EMOTE_STATE_MOUNT 
EMOTE_STATE_READY2HL 
EMOTE_STATE_SIT_CHAIR_HIGH 
EMOTE_STATE_FALL 
EMOTE_STATE_LOOT 
EMOTE_STATE_SUBMERGED_NEW 
EMOTE_ONESHOT_COWER 
EMOTE_STATE_COWER 
EMOTE_ONESHOT_USE_STANDING 
EMOTE_STATE_STEALTH_STAND 
EMOTE_ONESHOT_OMNICAST_GHOUL 
EMOTE_ONESHOT_ATTACK_BOW 
EMOTE_ONESHOT_ATTACK_RIFLE 
EMOTE_STATE_SWIM_IDLE 
EMOTE_STATE_ATTACK_UNARMED 
EMOTE_ONESHOT_SPELL_CAST_W_SOUND 
EMOTE_ONESHOT_DODGE 
EMOTE_ONESHOT_PARRY1H 
EMOTE_ONESHOT_PARRY2H 
EMOTE_ONESHOT_PARRY2HL 
EMOTE_STATE_FLYFALL 
EMOTE_ONESHOT_FLYDEATH 
EMOTE_STATE_FLY_FALL 
EMOTE_ONESHOT_FLY_SIT_GROUND_DOWN 
EMOTE_ONESHOT_FLY_SIT_GROUND_UP 
EMOTE_ONESHOT_EMERGE 
EMOTE_ONESHOT_DRAGON_SPIT 
EMOTE_STATE_SPECIAL_UNARMED 
EMOTE_ONESHOT_FLYGRAB 
EMOTE_STATE_FLYGRABCLOSED 
EMOTE_ONESHOT_FLYGRABTHROWN 
EMOTE_STATE_FLY_SIT_GROUND 
EMOTE_STATE_WALK_BACKWARDS 
EMOTE_ONESHOT_FLYTALK 
EMOTE_ONESHOT_FLYATTACK1H 
EMOTE_STATE_CUSTOM_SPELL_08 
EMOTE_ONESHOT_FLY_DRAGON_SPIT 
EMOTE_STATE_SIT_CHAIR_LOW 
EMOTE_ONESHOT_STUN 
EMOTE_ONESHOT_SPELL_CAST_OMNI 
EMOTE_STATE_READY_THROWN 
EMOTE_ONESHOT_WORK_CHOPWOOD 
EMOTE_ONESHOT_WORK_MINING 
EMOTE_STATE_SPELL_CHANNEL_OMNI 
EMOTE_STATE_SPELL_CHANNEL_DIRECTED 
EMOTE_STAND_STATE_NONE 
EMOTE_STATE_READYJOUST 
EMOTE_STATE_STRANGULATE 
EMOTE_STATE_STRANGULATE2 
EMOTE_STATE_READY_SPELL_OMNI 
EMOTE_STATE_HOLD_JOUST 
EMOTE_ONESHOT_CRY_JAINA 
EMOTE_ONESHOT_SPECIAL_UNARMED 
EMOTE_STATE_DANCE_NOSHEATHE 
EMOTE_ONESHOT_SNIFF 
EMOTE_ONESHOT_DRAGONSTOMP 
EMOTE_ONESHOT_KNOCKDOWN 
EMOTE_STATE_READ 
EMOTE_ONESHOT_FLYEMOTETALK 
EMOTE_STATE_READ_ALLOWMOVEMENT 
EMOTE_STATE_CUSTOM_SPELL_06 
EMOTE_STATE_CUSTOM_SPELL_07 
EMOTE_STATE_CUSTOM_SPELL_08_2 
EMOTE_STATE_CUSTOM_SPELL_09 
EMOTE_STATE_CUSTOM_SPELL_10 
EMOTE_STATE_READY1H_ALLOW_MOVEMENT 
EMOTE_STATE_READY2H_ALLOW_MOVEMENT 
EMOTE_ONESHOT_MONKOFFENSE_ATTACKUNARMED 
EMOTE_ONESHOT_MONKOFFENSE_SPECIALUNARMED 
EMOTE_ONESHOT_MONKOFFENSE_PARRYUNARMED 
EMOTE_STATE_MONKOFFENSE_READYUNARMED 
EMOTE_ONESHOT_PALMSTRIKE 
EMOTE_STATE_CRANE 
EMOTE_ONESHOT_OPEN 
EMOTE_STATE_READ_CHRISTMAS 
EMOTE_ONESHOT_FLYATTACK2HL 
EMOTE_ONESHOT_FLYATTACKTHROWN 
EMOTE_STATE_FLYREADYSPELLDIRECTED 
EMOTE_STATE_FLY_READY_1H 
EMOTE_STATE_MEDITATE 
EMOTE_STATE_FLY_READY_2HL 
EMOTE_ONESHOT_TOGROUND 
EMOTE_ONESHOT_TOFLY 
EMOTE_STATE_ATTACKTHROWN 
EMOTE_STATE_SPELL_CHANNEL_DIRECTED_NOSOUND 
EMOTE_ONESHOT_WORK 
EMOTE_STATE_READYUNARMED_NOSOUND 
EMOTE_ONESHOT_MONKOFFENSE_ATTACKUNARMEDOFF 
EMOTE_RECLINED_MOUNT_PASSENGER 
EMOTE_ONESHOT_QUESTION_2 
EMOTE_ONESHOT_SPELL_CHANNEL_DIRECTED_NOSOUND 
EMOTE_STATE_KNEEL_2 
EMOTE_ONESHOT_FLYATTACKUNARMED 
EMOTE_ONESHOT_FLYCOMBATWOUND 
EMOTE_ONESHOT_MOUNTSELFSPECIAL 
EMOTE_ONESHOT_ATTACKUNARMED_NOSOUND 
EMOTE_STATE_WOUNDCRITICAL_DOESNT_WORK 
EMOTE_ONESHOT_ATTACK1H_NO_SOUND 
EMOTE_STATE_MOUNT_SELF_IDLE 
EMOTE_ONESHOT_WALK 
EMOTE_STATE_OPENED 
EMOTE_STATE_CUSTOMSPELL03 
EMOTE_ONESHOT_BREATHOFFIRE 
EMOTE_STATE_ATTACK1H 
EMOTE_STATE_WORK_CHOPWOOD_2 
EMOTE_STATE_USESTANDING_LOOP 
EMOTE_STATE_USESTANDING 
EMOTE_ONESHOT_SHEATH 
EMOTE_ONESHOT_LAUGH_NO_SOUND 
EMOTE_RECLINED_MOUNT 
EMOTE_ONESHOT_ATTACK1H_2 
EMOTE_STATE_CRY_NOSOUND 
EMOTE_ONESHOT_CRY_NOSOUND 
EMOTE_ONESHOT_COMBATCRITICAL 
EMOTE_STATE_TRAIN 
EMOTE_STATE_WORK_CHOPWOOD_LUMBER_AXE 
EMOTE_ONESHOT_SPECIALATTACK2H 
EMOTE_STATE_READ_AND_TALK 
EMOTE_ONESHOT_STAND_VAR1 
EMOTE_REXXAR_STRANGLES_GOBLIN 
EMOTE_ONESHOT_STAND_VAR2 
EMOTE_ONESHOT_DEATH 
EMOTE_STATE_TALKONCE 
EMOTE_STATE_ATTACK2H 
EMOTE_STATE_SIT_GROUND 
EMOTE_STATE_WORK_CHOPWOOD3 
EMOTE_STATE_CUSTOMSPELL01 
EMOTE_ONESHOT_COMBATWOUND 
EMOTE_ONESHOT_TALK_EXCLAMATION 
EMOTE_ONESHOT_QUESTION2 
EMOTE_STATE_CRY 
EMOTE_STATE_USESTANDING_LOOP2 
EMOTE_STATE_WORK_SMITH 
EMOTE_STATE_WORK_CHOPWOOD4 
EMOTE_STATE_CUSTOMSPELL02 
EMOTE_STATE_READ_AND_SIT 
EMOTE_STATE_PARRY_UNARMED 
EMOTE_STATE_BLOCK_SHIELD 
EMOTE_STATE_SIT_GROUND_2 
EMOTE_ONESHOT_MOUNTSPECIAL 
EMOTE_ONESHOT_SETTLE 
EMOTE_STATE_ATTACK_UNARMED_STILL 
EMOTE_STATE_READ_BOOK_AND_TALK 
EMOTE_ONESHOT_SLAM 
EMOTE_ONESHOT_GRABTHROWN 
EMOTE_ONESHOT_READYSPELLDIRECTED_NOSOUND 
EMOTE_STATE_READYSPELLOMNI_WITH_SOUND 
EMOTE_ONESHOT_TALK_BARSERVER 
EMOTE_ONESHOT_WAVE_BARSERVER 
EMOTE_STATE_WORK_MINING2 
EMOTE_STATE_READY2HL_ALLOW_MOVEMENT 
EMOTE_STATE_USESTANDING_NOSHEATHE_STILL 
EMOTE_ONESHOT_WORK_STILL 
EMOTE_STATE_HOLD_THROWN_INTERRUPTS 
EMOTE_ONESHOT_CANNIBALIZE 
EMOTE_ONESHOT_NO_NOT_SWIMMING 
EMOTE_STATE_READYGLV 
EMOTE_ONESHOT_COMBATABILITYGLV01 
EMOTE_ONESHOT_COMBATABILITYGLVOFF01 
EMOTE_ONESHOT_COMBATABILITYGLVBIG02 
EMOTE_ONESHOT_PARRYGLV 
EMOTE_STATE_WORK_MINING3 
EMOTE_ONESHOT_TALK_NOSHEATHE 
EMOTE_ONESHOT_STAND_VAR3 
EMOTE_STATE_KNEEL2 
EMOTE_ONESHOT_CUSTOM0 
EMOTE_ONESHOT_CUSTOM1 
EMOTE_ONESHOT_CUSTOM2 
EMOTE_ONESHOT_CUSTOM3 
EMOTE_STATE_FLY_READY_UNARMED 
EMOTE_ONESHOT_CHEER_FORTHEALLIANCE 
EMOTE_ONESHOT_CHEER_FORTHEHORDE 
EMOTE_ONESHOT_STAND_VAR4 
EMOTE_ONESHOT_FLYEMOTEEXCLAMATION 
EMOTE_STATE_EMOTEEAT 
EMOTE_STATE_MONKHEAL_CHANNELOMNI 
EMOTE_STATE_MONKDEFENSE_READYUNARMED 
EMOTE_ONESHOT_STAND 
EMOTE_STATE_WAPOURHOLD 
EMOTE_STATE_READYBLOWDART 
EMOTE_STATE_WORK_CHOPMEAT 
EMOTE_STATE_MONK2HLIDLE 
EMOTE_STATE_WAPERCH 
EMOTE_STATE_WAGUARDSTAND01 
EMOTE_STATE_READ_AND_SIT_CHAIR_MED 
EMOTE_STATE_WAGUARDSTAND02 
EMOTE_STATE_WAGUARDSTAND03 
EMOTE_STATE_WAGUARDSTAND04 
EMOTE_STATE_WACHANT02 
EMOTE_STATE_WALEAN01 
EMOTE_STATE_DRUNKWALK 
EMOTE_STATE_WASCRUBBING 
EMOTE_STATE_WACHANT01 
EMOTE_STATE_WACHANT03 
EMOTE_STATE_WASUMMON01 
EMOTE_STATE_WATRANCE01 
EMOTE_STATE_CUSTOMSPELL05 
EMOTE_STATE_WAHAMMERLOOP 
EMOTE_STATE_WABOUND01 
EMOTE_STATE_WABOUND02 
EMOTE_STATE_WASACKHOLD 
EMOTE_STATE_WASIT01 
EMOTE_STATE_WAROWINGSTANDLEFT 
EMOTE_STATE_WAROWINGSTANDRIGHT 
EMOTE_STATE_LOOT_BITE_SOUND 
EMOTE_ONESHOT_WASUMMON01 
EMOTE_ONESHOT_STAND_VAR2_2 
EMOTE_ONESHOT_FALCONEER_START 
EMOTE_STATE_FALCONEER_LOOP 
EMOTE_ONESHOT_FALCONEER_END 
EMOTE_STATE_WAPERCH_NOINTERACT 
EMOTE_ONESHOT_WASTANDDRINK 
EMOTE_STATE_WALEAN02 
EMOTE_ONESHOT_READ_END 
EMOTE_STATE_WAGUARDSTAND04_ALLOW_MOVEMENT 
EMOTE_STATE_READYCROSSBOW 
EMOTE_ONESHOT_WASTANDDRINK_NOSHEATH 
EMOTE_STATE_WAHANG01 
EMOTE_STATE_WABEGGARSTAND 
EMOTE_STATE_WADRUNKSTAND 
EMOTE_ONESHOT_WACRIERTALK 
EMOTE_STATE_HOLD_CROSSBOW 
EMOTE_STATE_WASIT02 
EMOTE_STATE_WACRANKSTAND 
EMOTE_ONESHOT_READ_START 
EMOTE_ONESHOT_READ_LOOP 
EMOTE_ONESHOT_WADRUNKDRINK 
EMOTE_STATE_SIT_CHAIR_MED_EAT 
EMOTE_STATE_KNEEL_COPY 
EMOTE_STATE_WORK_CHOPMEAT_NOSHEATHE 
EMOTE_ONESHOT_BARPATRON_POINT 
EMOTE_STATE_STAND_NOSOUND 
EMOTE_STATE_MOUNT_FLIGHT_IDLE_NOSOUND 
EMOTE_STATE_USESTANDING_LOOP3 
EMOTE_ONESHOT_VEHICLEGRAB 
EMOTE_STATE_USESTANDING_LOOP4 
EMOTE_STATE_BARPATRON_STAND 
EMOTE_ONESHOT_WABEGGARPOINT 
EMOTE_STATE_WACRIERSTAND01 
EMOTE_ONESHOT_WABEGGARBEG 
EMOTE_STATE_WABOATWHEELSTAND 
EMOTE_STATE_WASIT03 
EMOTE_STATE_BARSWEEP_STAND 
EMOTE_STATE_WAGUARDSTAND05 
EMOTE_STATE_WAGUARDSTAND06 
EMOTE_STATE_BARTENDSTAND 
EMOTE_STATE_WAHAMMERLOOP2 
EMOTE_STATE_WORK_MINING_NO_COMBAT 
EMOTE_ONESHOT_CASTSTRONG 
EMOTE_STATE_CUSTOMSPELL07 
EMOTE_STATE_WALK 
EMOTE_ONESHOT_CLOSE 
EMOTE_STATE_WACRATEHOLD 
EMOTE_STATE_FLYCUSTOMSPELL02 
EMOTE_ONESHOT_SLEEP 
EMOTE_STATE_STAND_SETEMOTESTATE 
EMOTE_ONESHOT_WAWALKTALK 
EMOTE_ONESHOT_TAKE_OFF_FINISH 
EMOTE_ONESHOT_ATTACK2H 
EMOTE_STATE_WA_BARREL_HOLD 
EMOTE_STATE_WA_BARREL_WALK 
EMOTE_STATE_CUSTOMSPELL04 
EMOTE_STATE_FLYWAPERCH01 
EMOTE_ONESHOT_PALSPELLCAST1HUP 
EMOTE_ONESHOT_READYSPELLOMNI 
EMOTE_ONESHOT_SPELLCAST_DIRECTED 
EMOTE_STATE_FLYCUSTOMSPELL07 
EMOTE_STATE_FLYCHANNELCASTOMNI 
EMOTE_STATE_CLOSED 
EMOTE_STATE_CUSTOMSPELL10 
EMOTE_STATE_WAWHEELBARROWSTAND 
EMOTE_STATE_CUSTOMSPELL06 
EMOTE_STATE_CUSTOM1 
EMOTE_STATE_WASIT04 
EMOTE_ONESHOT_BARSWEEP_STAND 
EMOTE_TORGHAST_TALKING_HEAD_MAW_CAST_SOUND 
EMOTE_TORGHAST_TALKING_HEAD_MAW_CAST_SOUND2 
EMOTE_ONESHOT_STAND_VAR0 
EMOTE_ONESHOT_FLYCUSTOMSPELL01 
EMOTE_ONESHOT_SPELLEFFECT_DECAY 
EMOTE_STATE_CREATURE_SPECIAL 
EMOTE_ONESHOT_WAREACT01 
EMOTE_ONESHOT_FLYCUSTOMSPELL04 
EMOTE_ONESHOT_TALK_SUBDUED 
EMOTE_STATE_EMOTETALK 
EMOTE_STATE_WAINTERACTION 
EMOTE_ONESHOT_TAKE_OFF_START 
EMOTE_ONESHOT_BATTLEROAR_NO_SOUND 
EMOTE_STATE_WAWEAPONSHARPEN 
EMOTE_ONESHOT_ROLLSTART 
EMOTE_ONESHOT_ROLLEND 
EMOTE_ONESHOT_WAREACT02 
EMOTE_ONESHOT_WATHREATEN 
EMOTE_ARTOFFLOOP 
EMOTE_STATE_READYSPELLOMNI_NOSHEATH 

Definition at line 3229 of file SharedDefines.h.

◆ EventId

enum EventId
Enumerator
EVENT_CHARGE 
EVENT_JUMP 
EVENT_CHARGE_PREPATH 

Special charge event which is used for charge spells that have explicit targets and had a path already generated - using it in PointMovementGenerator will not create a new spline and launch it

EVENT_FACE 
EVENT_VEHICLE_BOARD 
EVENT_VEHICLE_EXIT 
EVENT_ASSIST_MOVE 

Definition at line 6139 of file SharedDefines.h.

◆ Expansions

enum Expansions
Enumerator
EXPANSION_LEVEL_CURRENT 
EXPANSION_CLASSIC 
EXPANSION_THE_BURNING_CRUSADE 
EXPANSION_WRATH_OF_THE_LICH_KING 
EXPANSION_CATACLYSM 
EXPANSION_MISTS_OF_PANDARIA 
EXPANSION_WARLORDS_OF_DRAENOR 
EXPANSION_LEGION 
EXPANSION_BATTLE_FOR_AZEROTH 
EXPANSION_SHADOWLANDS 
EXPANSION_DRAGONFLIGHT 
MAX_EXPANSIONS 
MAX_ACCOUNT_EXPANSIONS 

Definition at line 87 of file SharedDefines.h.

◆ FactionTemplates

Enumerator
FACTION_NONE 
FACTION_CREATURE 
FACTION_ESCORTEE_A_NEUTRAL_PASSIVE 
FACTION_MONSTER 
FACTION_MONSTER_2 
FACTION_TROLL_BLOODSCALP 
FACTION_PREY 
FACTION_ESCORTEE_H_NEUTRAL_PASSIVE 
FACTION_FRIENDLY 
FACTION_TROLL_FROSTMANE 
FACTION_OGRE 
FACTION_ORC_DRAGONMAW 
FACTION_HORDE_GENERIC 
FACTION_ALLIANCE_GENERIC 
FACTION_DEMON 
FACTION_ELEMENTAL 
FACTION_DRAGONFLIGHT_BLACK 
FACTION_ESCORTEE_N_NEUTRAL_PASSIVE 
FACTION_ENEMY 
FACTION_ESCORTEE_A_NEUTRAL_ACTIVE 
FACTION_ESCORTEE_H_NEUTRAL_ACTIVE 
FACTION_ESCORTEE_N_NEUTRAL_ACTIVE 
FACTION_ESCORTEE_N_FRIEND_PASSIVE 
FACTION_TITAN 
FACTION_ESCORTEE_N_FRIEND_ACTIVE 
FACTION_RATCHET 
FACTION_GOBLIN_DARK_IRON_BAR_PATRON 
FACTION_DARK_IRON_DWARVES 
FACTION_ESCORTEE_A_PASSIVE 
FACTION_ESCORTEE_H_PASSIVE 
FACTION_UNDEAD_SCOURGE 
FACTION_EARTHEN_RING 
FACTION_ALLIANCE_GENERIC_WG 
FACTION_HORDE_GENERIC_WG 
FACTION_ARAKKOA 
FACTION_ASHTONGUE_DEATHSWORN 
FACTION_FLAYER_HUNTER 
FACTION_MONSTER_SPAR_BUDDY 
FACTION_ESCORTEE_N_ACTIVE 
FACTION_ESCORTEE_H_ACTIVE 
FACTION_UNDEAD_SCOURGE_2 
FACTION_UNDEAD_SCOURGE_3 
FACTION_SCARLET_CRUSADE 
FACTION_SCARLET_CRUSADE_2 

Definition at line 213 of file SharedDefines.h.

◆ GameError

enum class GameError : uint32
strong
Enumerator
ERR_SYSTEM 
ERR_INTERNAL_ERROR 
ERR_INV_FULL 
ERR_BANK_FULL 
ERR_CANT_EQUIP_LEVEL_I 
ERR_CANT_EQUIP_SKILL 
ERR_CANT_EQUIP_EVER 
ERR_CANT_EQUIP_RANK 
ERR_CANT_EQUIP_RATING 
ERR_CANT_EQUIP_REPUTATION 
ERR_PROFICIENCY_NEEDED 
ERR_WRONG_SLOT 
ERR_CANT_EQUIP_NEED_TALENT 
ERR_BAG_FULL 
ERR_INTERNAL_BAG_ERROR 
ERR_DESTROY_NONEMPTY_BAG 
ERR_BAG_IN_BAG 
ERR_TOO_MANY_SPECIAL_BAGS 
ERR_TRADE_EQUIPPED_BAG 
ERR_AMMO_ONLY 
ERR_NO_SLOT_AVAILABLE 
ERR_WRONG_BAG_TYPE 
ERR_REAGENTBAG_WRONG_SLOT 
ERR_SLOT_ONLY_REAGENTBAG 
ERR_REAGENTBAG_ITEM_TYPE 
ERR_ITEM_MAX_COUNT 
ERR_NOT_EQUIPPABLE 
ERR_CANT_STACK 
ERR_CANT_SWAP 
ERR_SLOT_EMPTY 
ERR_ITEM_NOT_FOUND 
ERR_TOO_FEW_TO_SPLIT 
ERR_SPLIT_FAILED 
ERR_NOT_A_BAG 
ERR_NOT_OWNER 
ERR_ONLY_ONE_QUIVER 
ERR_NO_BANK_SLOT 
ERR_NO_BANK_HERE 
ERR_ITEM_LOCKED 
ERR_2HANDED_EQUIPPED 
ERR_VENDOR_NOT_INTERESTED 
ERR_VENDOR_REFUSE_SCRAPPABLE_AZERITE 
ERR_VENDOR_HATES_YOU 
ERR_VENDOR_SOLD_OUT 
ERR_VENDOR_TOO_FAR 
ERR_VENDOR_DOESNT_BUY 
ERR_NOT_ENOUGH_MONEY 
ERR_RECEIVE_ITEM_S 
ERR_DROP_BOUND_ITEM 
ERR_TRADE_BOUND_ITEM 
ERR_TRADE_QUEST_ITEM 
ERR_TRADE_TEMP_ENCHANT_BOUND 
ERR_TRADE_GROUND_ITEM 
ERR_TRADE_BAG 
ERR_TRADE_FACTION_SPECIFIC 
ERR_SPELL_FAILED_S 
ERR_ITEM_COOLDOWN 
ERR_POTION_COOLDOWN 
ERR_FOOD_COOLDOWN 
ERR_SPELL_COOLDOWN 
ERR_ABILITY_COOLDOWN 
ERR_SPELL_ALREADY_KNOWN_S 
ERR_PET_SPELL_ALREADY_KNOWN_S 
ERR_PROFICIENCY_GAINED_S 
ERR_SKILL_GAINED_S 
ERR_SKILL_UP_SI 
ERR_LEARN_SPELL_S 
ERR_LEARN_ABILITY_S 
ERR_LEARN_PASSIVE_S 
ERR_LEARN_RECIPE_S 
ERR_PROFESSIONS_RECIPE_DISCOVERY_S 
ERR_LEARN_COMPANION_S 
ERR_LEARN_MOUNT_S 
ERR_LEARN_TOY_S 
ERR_LEARN_HEIRLOOM_S 
ERR_LEARN_TRANSMOG_S 
ERR_COMPLETED_TRANSMOG_SET_S 
ERR_APPEARANCE_ALREADY_LEARNED 
ERR_REVOKE_TRANSMOG_S 
ERR_INVITE_PLAYER_S 
ERR_SUGGEST_INVITE_PLAYER_S 
ERR_INFORM_SUGGEST_INVITE_S 
ERR_INFORM_SUGGEST_INVITE_SS 
ERR_REQUEST_JOIN_PLAYER_S 
ERR_INVITE_SELF 
ERR_INVITED_TO_GROUP_SS 
ERR_INVITED_ALREADY_IN_GROUP_SS 
ERR_ALREADY_IN_GROUP_S 
ERR_REQUESTED_INVITE_TO_GROUP_SS 
ERR_CROSS_REALM_RAID_INVITE 
ERR_PLAYER_BUSY_S 
ERR_NEW_LEADER_S 
ERR_NEW_LEADER_YOU 
ERR_NEW_GUIDE_S 
ERR_NEW_GUIDE_YOU 
ERR_LEFT_GROUP_S 
ERR_LEFT_GROUP_YOU 
ERR_GROUP_DISBANDED 
ERR_DECLINE_GROUP_S 
ERR_DECLINE_GROUP_REQUEST_S 
ERR_JOINED_GROUP_S 
ERR_UNINVITE_YOU 
ERR_BAD_PLAYER_NAME_S 
ERR_NOT_IN_GROUP 
ERR_TARGET_NOT_IN_GROUP_S 
ERR_TARGET_NOT_IN_INSTANCE_S 
ERR_NOT_IN_INSTANCE_GROUP 
ERR_GROUP_FULL 
ERR_NOT_LEADER 
ERR_PLAYER_DIED_S 
ERR_GUILD_CREATE_S 
ERR_GUILD_INVITE_S 
ERR_INVITED_TO_GUILD_SSS 
ERR_ALREADY_IN_GUILD_S 
ERR_ALREADY_INVITED_TO_GUILD_S 
ERR_INVITED_TO_GUILD 
ERR_ALREADY_IN_GUILD 
ERR_GUILD_ACCEPT 
ERR_GUILD_DECLINE_S 
ERR_GUILD_DECLINE_AUTO_S 
ERR_GUILD_PERMISSIONS 
ERR_GUILD_JOIN_S 
ERR_GUILD_FOUNDER_S 
ERR_GUILD_PROMOTE_SSS 
ERR_GUILD_DEMOTE_SS 
ERR_GUILD_DEMOTE_SSS 
ERR_GUILD_INVITE_SELF 
ERR_GUILD_QUIT_S 
ERR_GUILD_LEAVE_S 
ERR_GUILD_REMOVE_SS 
ERR_GUILD_REMOVE_SELF 
ERR_GUILD_DISBAND_S 
ERR_GUILD_DISBAND_SELF 
ERR_GUILD_LEADER_S 
ERR_GUILD_LEADER_SELF 
ERR_GUILD_PLAYER_NOT_FOUND_S 
ERR_GUILD_PLAYER_NOT_IN_GUILD_S 
ERR_GUILD_PLAYER_NOT_IN_GUILD 
ERR_GUILD_CANT_PROMOTE_S 
ERR_GUILD_CANT_DEMOTE_S 
ERR_GUILD_NOT_IN_A_GUILD 
ERR_GUILD_INTERNAL 
ERR_GUILD_LEADER_IS_S 
ERR_GUILD_LEADER_CHANGED_SS 
ERR_GUILD_DISBANDED 
ERR_GUILD_NOT_ALLIED 
ERR_GUILD_NEW_LEADER_NOT_ALLIED 
ERR_GUILD_LEADER_LEAVE 
ERR_GUILD_RANKS_LOCKED 
ERR_GUILD_RANK_IN_USE 
ERR_GUILD_RANK_TOO_HIGH_S 
ERR_GUILD_RANK_TOO_LOW_S 
ERR_GUILD_NAME_EXISTS_S 
ERR_GUILD_WITHDRAW_LIMIT 
ERR_GUILD_NOT_ENOUGH_MONEY 
ERR_GUILD_TOO_MUCH_MONEY 
ERR_GUILD_BANK_CONJURED_ITEM 
ERR_GUILD_BANK_EQUIPPED_ITEM 
ERR_GUILD_BANK_BOUND_ITEM 
ERR_GUILD_BANK_QUEST_ITEM 
ERR_GUILD_BANK_WRAPPED_ITEM 
ERR_GUILD_BANK_FULL 
ERR_GUILD_BANK_WRONG_TAB 
ERR_NO_GUILD_CHARTER 
ERR_OUT_OF_RANGE 
ERR_PLAYER_DEAD 
ERR_CLIENT_LOCKED_OUT 
ERR_CLIENT_ON_TRANSPORT 
ERR_KILLED_BY_S 
ERR_LOOT_LOCKED 
ERR_LOOT_TOO_FAR 
ERR_LOOT_DIDNT_KILL 
ERR_LOOT_BAD_FACING 
ERR_LOOT_NOTSTANDING 
ERR_LOOT_STUNNED 
ERR_LOOT_NO_UI 
ERR_LOOT_WHILE_INVULNERABLE 
ERR_NO_LOOT 
ERR_QUEST_ACCEPTED_S 
ERR_QUEST_COMPLETE_S 
ERR_QUEST_FAILED_S 
ERR_QUEST_FAILED_BAG_FULL_S 
ERR_QUEST_FAILED_MAX_COUNT_S 
ERR_QUEST_FAILED_LOW_LEVEL 
ERR_QUEST_FAILED_MISSING_ITEMS 
ERR_QUEST_FAILED_WRONG_RACE 
ERR_QUEST_FAILED_NOT_ENOUGH_MONEY 
ERR_QUEST_FAILED_EXPANSION 
ERR_QUEST_ONLY_ONE_TIMED 
ERR_QUEST_NEED_PREREQS 
ERR_QUEST_NEED_PREREQS_CUSTOM 
ERR_QUEST_ALREADY_ON 
ERR_QUEST_ALREADY_DONE 
ERR_QUEST_ALREADY_DONE_DAILY 
ERR_QUEST_HAS_IN_PROGRESS 
ERR_QUEST_REWARD_EXP_I 
ERR_QUEST_REWARD_MONEY_S 
ERR_QUEST_MUST_CHOOSE 
ERR_QUEST_LOG_FULL 
ERR_COMBAT_DAMAGE_SSI 
ERR_INSPECT_S 
ERR_CANT_USE_ITEM 
ERR_CANT_USE_ITEM_IN_ARENA 
ERR_CANT_USE_ITEM_IN_RATED_BATTLEGROUND 
ERR_MUST_EQUIP_ITEM 
ERR_PASSIVE_ABILITY 
ERR_2HSKILLNOTFOUND 
ERR_NO_ATTACK_TARGET 
ERR_INVALID_ATTACK_TARGET 
ERR_ATTACK_PVP_TARGET_WHILE_UNFLAGGED 
ERR_ATTACK_STUNNED 
ERR_ATTACK_PACIFIED 
ERR_ATTACK_MOUNTED 
ERR_ATTACK_FLEEING 
ERR_ATTACK_CONFUSED 
ERR_ATTACK_CHARMED 
ERR_ATTACK_DEAD 
ERR_ATTACK_PREVENTED_BY_MECHANIC_S 
ERR_ATTACK_CHANNEL 
ERR_TAXISAMENODE 
ERR_TAXINOSUCHPATH 
ERR_TAXIUNSPECIFIEDSERVERERROR 
ERR_TAXINOTENOUGHMONEY 
ERR_TAXITOOFARAWAY 
ERR_TAXINOVENDORNEARBY 
ERR_TAXINOTVISITED 
ERR_TAXIPLAYERBUSY 
ERR_TAXIPLAYERALREADYMOUNTED 
ERR_TAXIPLAYERSHAPESHIFTED 
ERR_TAXIPLAYERMOVING 
ERR_TAXINOPATHS 
ERR_TAXINOTELIGIBLE 
ERR_TAXINOTSTANDING 
ERR_TAXIINCOMBAT 
ERR_NO_REPLY_TARGET 
ERR_GENERIC_NO_TARGET 
ERR_INITIATE_TRADE_S 
ERR_TRADE_REQUEST_S 
ERR_TRADE_BLOCKED_S 
ERR_TRADE_TARGET_DEAD 
ERR_TRADE_TOO_FAR 
ERR_TRADE_CANCELLED 
ERR_TRADE_COMPLETE 
ERR_TRADE_BAG_FULL 
ERR_TRADE_TARGET_BAG_FULL 
ERR_TRADE_MAX_COUNT_EXCEEDED 
ERR_TRADE_TARGET_MAX_COUNT_EXCEEDED 
ERR_INVENTORY_TRADE_TOO_MANY_UNIQUE_ITEM 
ERR_ALREADY_TRADING 
ERR_MOUNT_INVALIDMOUNTEE 
ERR_MOUNT_TOOFARAWAY 
ERR_MOUNT_ALREADYMOUNTED 
ERR_MOUNT_NOTMOUNTABLE 
ERR_MOUNT_NOTYOURPET 
ERR_MOUNT_OTHER 
ERR_MOUNT_LOOTING 
ERR_MOUNT_RACECANTMOUNT 
ERR_MOUNT_SHAPESHIFTED 
ERR_MOUNT_NO_FAVORITES 
ERR_MOUNT_NO_MOUNTS 
ERR_DISMOUNT_NOPET 
ERR_DISMOUNT_NOTMOUNTED 
ERR_DISMOUNT_NOTYOURPET 
ERR_SPELL_FAILED_TOTEMS 
ERR_SPELL_FAILED_REAGENTS 
ERR_SPELL_FAILED_REAGENTS_GENERIC 
ERR_SPELL_FAILED_OPTIONAL_REAGENTS 
ERR_CANT_TRADE_GOLD 
ERR_SPELL_FAILED_EQUIPPED_ITEM 
ERR_SPELL_FAILED_EQUIPPED_ITEM_CLASS_S 
ERR_SPELL_FAILED_SHAPESHIFT_FORM_S 
ERR_SPELL_FAILED_ANOTHER_IN_PROGRESS 
ERR_BADATTACKFACING 
ERR_BADATTACKPOS 
ERR_CHEST_IN_USE 
ERR_USE_CANT_OPEN 
ERR_USE_LOCKED 
ERR_DOOR_LOCKED 
ERR_BUTTON_LOCKED 
ERR_USE_LOCKED_WITH_ITEM_S 
ERR_USE_LOCKED_WITH_SPELL_S 
ERR_USE_LOCKED_WITH_SPELL_KNOWN_SI 
ERR_USE_TOO_FAR 
ERR_USE_BAD_ANGLE 
ERR_USE_OBJECT_MOVING 
ERR_USE_SPELL_FOCUS 
ERR_USE_DESTROYED 
ERR_SET_LOOT_FREEFORALL 
ERR_SET_LOOT_ROUNDROBIN 
ERR_SET_LOOT_MASTER 
ERR_SET_LOOT_GROUP 
ERR_SET_LOOT_THRESHOLD_S 
ERR_NEW_LOOT_MASTER_S 
ERR_SPECIFY_MASTER_LOOTER 
ERR_LOOT_SPEC_CHANGED_S 
ERR_TAME_FAILED 
ERR_CHAT_WHILE_DEAD 
ERR_CHAT_PLAYER_NOT_FOUND_S 
ERR_NEWTAXIPATH 
ERR_NO_PET 
ERR_NOTYOURPET 
ERR_PET_NOT_RENAMEABLE 
ERR_QUEST_OBJECTIVE_COMPLETE_S 
ERR_QUEST_UNKNOWN_COMPLETE 
ERR_QUEST_ADD_KILL_SII 
ERR_QUEST_ADD_FOUND_SII 
ERR_QUEST_ADD_ITEM_SII 
ERR_QUEST_ADD_PLAYER_KILL_SII 
ERR_CANNOTCREATEDIRECTORY 
ERR_CANNOTCREATEFILE 
ERR_PLAYER_WRONG_FACTION 
ERR_PLAYER_IS_NEUTRAL 
ERR_BANKSLOT_FAILED_TOO_MANY 
ERR_BANKSLOT_INSUFFICIENT_FUNDS 
ERR_BANKSLOT_NOTBANKER 
ERR_FRIEND_DB_ERROR 
ERR_FRIEND_LIST_FULL 
ERR_FRIEND_ADDED_S 
ERR_BATTLETAG_FRIEND_ADDED_S 
ERR_FRIEND_ONLINE_SS 
ERR_FRIEND_OFFLINE_S 
ERR_FRIEND_NOT_FOUND 
ERR_FRIEND_WRONG_FACTION 
ERR_FRIEND_REMOVED_S 
ERR_BATTLETAG_FRIEND_REMOVED_S 
ERR_FRIEND_ERROR 
ERR_FRIEND_ALREADY_S 
ERR_FRIEND_SELF 
ERR_FRIEND_DELETED 
ERR_IGNORE_FULL 
ERR_IGNORE_SELF 
ERR_IGNORE_NOT_FOUND 
ERR_IGNORE_ALREADY_S 
ERR_IGNORE_ADDED_S 
ERR_IGNORE_REMOVED_S 
ERR_IGNORE_AMBIGUOUS 
ERR_IGNORE_DELETED 
ERR_ONLY_ONE_BOLT 
ERR_ONLY_ONE_AMMO 
ERR_SPELL_FAILED_EQUIPPED_SPECIFIC_ITEM 
ERR_WRONG_BAG_TYPE_SUBCLASS 
ERR_CANT_WRAP_STACKABLE 
ERR_CANT_WRAP_EQUIPPED 
ERR_CANT_WRAP_WRAPPED 
ERR_CANT_WRAP_BOUND 
ERR_CANT_WRAP_UNIQUE 
ERR_CANT_WRAP_BAGS 
ERR_OUT_OF_MANA 
ERR_OUT_OF_RAGE 
ERR_OUT_OF_FOCUS 
ERR_OUT_OF_ENERGY 
ERR_OUT_OF_CHI 
ERR_OUT_OF_HEALTH 
ERR_OUT_OF_RUNES 
ERR_OUT_OF_RUNIC_POWER 
ERR_OUT_OF_SOUL_SHARDS 
ERR_OUT_OF_LUNAR_POWER 
ERR_OUT_OF_HOLY_POWER 
ERR_OUT_OF_MAELSTROM 
ERR_OUT_OF_COMBO_POINTS 
ERR_OUT_OF_INSANITY 
ERR_OUT_OF_ESSENCE 
ERR_OUT_OF_ARCANE_CHARGES 
ERR_OUT_OF_FURY 
ERR_OUT_OF_PAIN 
ERR_OUT_OF_POWER_DISPLAY 
ERR_LOOT_GONE 
ERR_MOUNT_FORCEDDISMOUNT 
ERR_AUTOFOLLOW_TOO_FAR 
ERR_UNIT_NOT_FOUND 
ERR_INVALID_FOLLOW_TARGET 
ERR_INVALID_FOLLOW_PVP_COMBAT 
ERR_INVALID_FOLLOW_TARGET_PVP_COMBAT 
ERR_INVALID_INSPECT_TARGET 
ERR_GUILDEMBLEM_SUCCESS 
ERR_GUILDEMBLEM_INVALID_TABARD_COLORS 
ERR_GUILDEMBLEM_NOGUILD 
ERR_GUILDEMBLEM_NOTGUILDMASTER 
ERR_GUILDEMBLEM_NOTENOUGHMONEY 
ERR_GUILDEMBLEM_INVALIDVENDOR 
ERR_EMBLEMERROR_NOTABARDGEOSET 
ERR_SPELL_OUT_OF_RANGE 
ERR_COMMAND_NEEDS_TARGET 
ERR_NOAMMO_S 
ERR_TOOBUSYTOFOLLOW 
ERR_DUEL_REQUESTED 
ERR_DUEL_CANCELLED 
ERR_DEATHBINDALREADYBOUND 
ERR_DEATHBIND_SUCCESS_S 
ERR_NOEMOTEWHILERUNNING 
ERR_ZONE_EXPLORED 
ERR_ZONE_EXPLORED_XP 
ERR_INVALID_ITEM_TARGET 
ERR_INVALID_QUEST_TARGET 
ERR_IGNORING_YOU_S 
ERR_FISH_NOT_HOOKED 
ERR_FISH_ESCAPED 
ERR_SPELL_FAILED_NOTUNSHEATHED 
ERR_PETITION_OFFERED_S 
ERR_PETITION_SIGNED 
ERR_PETITION_SIGNED_S 
ERR_PETITION_DECLINED_S 
ERR_PETITION_ALREADY_SIGNED 
ERR_PETITION_RESTRICTED_ACCOUNT_TRIAL 
ERR_PETITION_ALREADY_SIGNED_OTHER 
ERR_PETITION_IN_GUILD 
ERR_PETITION_CREATOR 
ERR_PETITION_NOT_ENOUGH_SIGNATURES 
ERR_PETITION_NOT_SAME_SERVER 
ERR_PETITION_FULL 
ERR_PETITION_ALREADY_SIGNED_BY_S 
ERR_GUILD_NAME_INVALID 
ERR_SPELL_UNLEARNED_S 
ERR_PET_SPELL_ROOTED 
ERR_PET_SPELL_AFFECTING_COMBAT 
ERR_PET_SPELL_OUT_OF_RANGE 
ERR_PET_SPELL_NOT_BEHIND 
ERR_PET_SPELL_TARGETS_DEAD 
ERR_PET_SPELL_DEAD 
ERR_PET_SPELL_NOPATH 
ERR_ITEM_CANT_BE_DESTROYED 
ERR_TICKET_ALREADY_EXISTS 
ERR_TICKET_CREATE_ERROR 
ERR_TICKET_UPDATE_ERROR 
ERR_TICKET_DB_ERROR 
ERR_TICKET_NO_TEXT 
ERR_TICKET_TEXT_TOO_LONG 
ERR_OBJECT_IS_BUSY 
ERR_EXHAUSTION_WELLRESTED 
ERR_EXHAUSTION_RESTED 
ERR_EXHAUSTION_NORMAL 
ERR_EXHAUSTION_TIRED 
ERR_EXHAUSTION_EXHAUSTED 
ERR_NO_ITEMS_WHILE_SHAPESHIFTED 
ERR_CANT_INTERACT_SHAPESHIFTED 
ERR_REALM_NOT_FOUND 
ERR_MAIL_QUEST_ITEM 
ERR_MAIL_BOUND_ITEM 
ERR_MAIL_CONJURED_ITEM 
ERR_MAIL_BAG 
ERR_MAIL_TO_SELF 
ERR_MAIL_TARGET_NOT_FOUND 
ERR_MAIL_DATABASE_ERROR 
ERR_MAIL_DELETE_ITEM_ERROR 
ERR_MAIL_WRAPPED_COD 
ERR_MAIL_CANT_SEND_REALM 
ERR_MAIL_TEMP_RETURN_OUTAGE 
ERR_MAIL_RECEPIENT_CANT_RECEIVE_MAIL 
ERR_MAIL_SENT 
ERR_MAIL_TARGET_IS_TRIAL 
ERR_NOT_HAPPY_ENOUGH 
ERR_USE_CANT_IMMUNE 
ERR_CANT_BE_DISENCHANTED 
ERR_CANT_USE_DISARMED 
ERR_AUCTION_DATABASE_ERROR 
ERR_AUCTION_HIGHER_BID 
ERR_AUCTION_ALREADY_BID 
ERR_AUCTION_OUTBID_S 
ERR_AUCTION_WON_S 
ERR_AUCTION_REMOVED_S 
ERR_AUCTION_BID_PLACED 
ERR_LOGOUT_FAILED 
ERR_QUEST_PUSH_SUCCESS_S 
ERR_QUEST_PUSH_INVALID_S 
ERR_QUEST_PUSH_INVALID_TO_RECIPIENT_S 
ERR_QUEST_PUSH_ACCEPTED_S 
ERR_QUEST_PUSH_DECLINED_S 
ERR_QUEST_PUSH_BUSY_S 
ERR_QUEST_PUSH_DEAD_S 
ERR_QUEST_PUSH_DEAD_TO_RECIPIENT_S 
ERR_QUEST_PUSH_LOG_FULL_S 
ERR_QUEST_PUSH_LOG_FULL_TO_RECIPIENT_S 
ERR_QUEST_PUSH_ONQUEST_S 
ERR_QUEST_PUSH_ONQUEST_TO_RECIPIENT_S 
ERR_QUEST_PUSH_ALREADY_DONE_S 
ERR_QUEST_PUSH_ALREADY_DONE_TO_RECIPIENT_S 
ERR_QUEST_PUSH_NOT_DAILY_S 
ERR_QUEST_PUSH_TIMER_EXPIRED_S 
ERR_QUEST_PUSH_NOT_IN_PARTY_S 
ERR_QUEST_PUSH_DIFFERENT_SERVER_DAILY_S 
ERR_QUEST_PUSH_DIFFERENT_SERVER_DAILY_TO_RECIPIENT_S 
ERR_QUEST_PUSH_NOT_ALLOWED_S 
ERR_QUEST_PUSH_PREREQUISITE_S 
ERR_QUEST_PUSH_PREREQUISITE_TO_RECIPIENT_S 
ERR_QUEST_PUSH_LOW_LEVEL_S 
ERR_QUEST_PUSH_LOW_LEVEL_TO_RECIPIENT_S 
ERR_QUEST_PUSH_HIGH_LEVEL_S 
ERR_QUEST_PUSH_HIGH_LEVEL_TO_RECIPIENT_S 
ERR_QUEST_PUSH_CLASS_S 
ERR_QUEST_PUSH_CLASS_TO_RECIPIENT_S 
ERR_QUEST_PUSH_RACE_S 
ERR_QUEST_PUSH_RACE_TO_RECIPIENT_S 
ERR_QUEST_PUSH_LOW_FACTION_S 
ERR_QUEST_PUSH_LOW_FACTION_TO_RECIPIENT_S 
ERR_QUEST_PUSH_EXPANSION_S 
ERR_QUEST_PUSH_EXPANSION_TO_RECIPIENT_S 
ERR_QUEST_PUSH_NOT_GARRISON_OWNER_S 
ERR_QUEST_PUSH_NOT_GARRISON_OWNER_TO_RECIPIENT_S 
ERR_QUEST_PUSH_WRONG_COVENANT_S 
ERR_QUEST_PUSH_WRONG_COVENANT_TO_RECIPIENT_S 
ERR_QUEST_PUSH_NEW_PLAYER_EXPERIENCE_S 
ERR_QUEST_PUSH_NEW_PLAYER_EXPERIENCE_TO_RECIPIENT_S 
ERR_QUEST_PUSH_WRONG_FACTION_S 
ERR_QUEST_PUSH_WRONG_FACTION_TO_RECIPIENT_S 
ERR_QUEST_PUSH_CROSS_FACTION_RESTRICTED_S 
ERR_RAID_GROUP_LOWLEVEL 
ERR_RAID_GROUP_ONLY 
ERR_RAID_GROUP_FULL 
ERR_RAID_GROUP_REQUIREMENTS_UNMATCH 
ERR_CORPSE_IS_NOT_IN_INSTANCE 
ERR_PVP_KILL_HONORABLE 
ERR_PVP_KILL_DISHONORABLE 
ERR_SPELL_FAILED_ALREADY_AT_FULL_HEALTH 
ERR_SPELL_FAILED_ALREADY_AT_FULL_MANA 
ERR_SPELL_FAILED_ALREADY_AT_FULL_POWER_S 
ERR_AUTOLOOT_MONEY_S 
ERR_GENERIC_STUNNED 
ERR_GENERIC_THROTTLE 
ERR_CLUB_FINDER_SEARCHING_TOO_FAST 
ERR_TARGET_STUNNED 
ERR_MUST_REPAIR_DURABILITY 
ERR_RAID_YOU_JOINED 
ERR_RAID_YOU_LEFT 
ERR_INSTANCE_GROUP_JOINED_WITH_PARTY 
ERR_INSTANCE_GROUP_JOINED_WITH_RAID 
ERR_RAID_MEMBER_ADDED_S 
ERR_RAID_MEMBER_REMOVED_S 
ERR_INSTANCE_GROUP_ADDED_S 
ERR_INSTANCE_GROUP_REMOVED_S 
ERR_CLICK_ON_ITEM_TO_FEED 
ERR_TOO_MANY_CHAT_CHANNELS 
ERR_LOOT_ROLL_PENDING 
ERR_LOOT_PLAYER_NOT_FOUND 
ERR_NOT_IN_RAID 
ERR_LOGGING_OUT 
ERR_TARGET_LOGGING_OUT 
ERR_NOT_WHILE_MOUNTED 
ERR_NOT_WHILE_SHAPESHIFTED 
ERR_NOT_IN_COMBAT 
ERR_NOT_WHILE_DISARMED 
ERR_PET_BROKEN 
ERR_TALENT_WIPE_ERROR 
ERR_SPEC_WIPE_ERROR 
ERR_GLYPH_WIPE_ERROR 
ERR_PET_SPEC_WIPE_ERROR 
ERR_FEIGN_DEATH_RESISTED 
ERR_MEETING_STONE_IN_QUEUE_S 
ERR_MEETING_STONE_LEFT_QUEUE_S 
ERR_MEETING_STONE_OTHER_MEMBER_LEFT 
ERR_MEETING_STONE_PARTY_KICKED_FROM_QUEUE 
ERR_MEETING_STONE_MEMBER_STILL_IN_QUEUE 
ERR_MEETING_STONE_SUCCESS 
ERR_MEETING_STONE_IN_PROGRESS 
ERR_MEETING_STONE_MEMBER_ADDED_S 
ERR_MEETING_STONE_GROUP_FULL 
ERR_MEETING_STONE_NOT_LEADER 
ERR_MEETING_STONE_INVALID_LEVEL 
ERR_MEETING_STONE_TARGET_NOT_IN_PARTY 
ERR_MEETING_STONE_TARGET_INVALID_LEVEL 
ERR_MEETING_STONE_MUST_BE_LEADER 
ERR_MEETING_STONE_NO_RAID_GROUP 
ERR_MEETING_STONE_NEED_PARTY 
ERR_MEETING_STONE_NOT_FOUND 
ERR_MEETING_STONE_TARGET_IN_VEHICLE 
ERR_GUILDEMBLEM_SAME 
ERR_EQUIP_TRADE_ITEM 
ERR_PVP_TOGGLE_ON 
ERR_PVP_TOGGLE_OFF 
ERR_GROUP_JOIN_BATTLEGROUND_DESERTERS 
ERR_GROUP_JOIN_BATTLEGROUND_DEAD 
ERR_GROUP_JOIN_BATTLEGROUND_S 
ERR_GROUP_JOIN_BATTLEGROUND_FAIL 
ERR_GROUP_JOIN_BATTLEGROUND_TOO_MANY 
ERR_SOLO_JOIN_BATTLEGROUND_S 
ERR_JOIN_SINGLE_SCENARIO_S 
ERR_BATTLEGROUND_TOO_MANY_QUEUES 
ERR_BATTLEGROUND_CANNOT_QUEUE_FOR_RATED 
ERR_BATTLEDGROUND_QUEUED_FOR_RATED 
ERR_BATTLEGROUND_TEAM_LEFT_QUEUE 
ERR_BATTLEGROUND_NOT_IN_BATTLEGROUND 
ERR_ALREADY_IN_ARENA_TEAM_S 
ERR_INVALID_PROMOTION_CODE 
ERR_BG_PLAYER_JOINED_SS 
ERR_BG_PLAYER_LEFT_S 
ERR_RESTRICTED_ACCOUNT 
ERR_RESTRICTED_ACCOUNT_TRIAL 
ERR_PLAY_TIME_EXCEEDED 
ERR_APPROACHING_PARTIAL_PLAY_TIME 
ERR_APPROACHING_PARTIAL_PLAY_TIME_2 
ERR_APPROACHING_NO_PLAY_TIME 
ERR_APPROACHING_NO_PLAY_TIME_2 
ERR_UNHEALTHY_TIME 
ERR_CHAT_RESTRICTED_TRIAL 
ERR_CHAT_THROTTLED 
ERR_MAIL_REACHED_CAP 
ERR_INVALID_RAID_TARGET 
ERR_RAID_LEADER_READY_CHECK_START_S 
ERR_READY_CHECK_IN_PROGRESS 
ERR_READY_CHECK_THROTTLED 
ERR_DUNGEON_DIFFICULTY_FAILED 
ERR_DUNGEON_DIFFICULTY_CHANGED_S 
ERR_TRADE_WRONG_REALM 
ERR_TRADE_NOT_ON_TAPLIST 
ERR_CHAT_PLAYER_AMBIGUOUS_S 
ERR_LOOT_CANT_LOOT_THAT_NOW 
ERR_LOOT_MASTER_INV_FULL 
ERR_LOOT_MASTER_UNIQUE_ITEM 
ERR_LOOT_MASTER_OTHER 
ERR_FILTERING_YOU_S 
ERR_USE_PREVENTED_BY_MECHANIC_S 
ERR_ITEM_UNIQUE_EQUIPPABLE 
ERR_LFG_LEADER_IS_LFM_S 
ERR_LFG_PENDING 
ERR_CANT_SPEAK_LANGAGE 
ERR_VENDOR_MISSING_TURNINS 
ERR_BATTLEGROUND_NOT_IN_TEAM 
ERR_NOT_IN_BATTLEGROUND 
ERR_NOT_ENOUGH_HONOR_POINTS 
ERR_NOT_ENOUGH_ARENA_POINTS 
ERR_SOCKETING_REQUIRES_META_GEM 
ERR_SOCKETING_META_GEM_ONLY_IN_METASLOT 
ERR_SOCKETING_REQUIRES_HYDRAULIC_GEM 
ERR_SOCKETING_HYDRAULIC_GEM_ONLY_IN_HYDRAULICSLOT 
ERR_SOCKETING_REQUIRES_COGWHEEL_GEM 
ERR_SOCKETING_COGWHEEL_GEM_ONLY_IN_COGWHEELSLOT 
ERR_SOCKETING_ITEM_TOO_LOW_LEVEL 
ERR_ITEM_MAX_COUNT_SOCKETED 
ERR_SYSTEM_DISABLED 
ERR_QUEST_FAILED_TOO_MANY_DAILY_QUESTS_I 
ERR_ITEM_MAX_COUNT_EQUIPPED_SOCKETED 
ERR_ITEM_UNIQUE_EQUIPPABLE_SOCKETED 
ERR_USER_SQUELCHED 
ERR_ACCOUNT_SILENCED 
ERR_PARTY_MEMBER_SILENCED 
ERR_PARTY_MEMBER_SILENCED_LFG_DELIST 
ERR_TOO_MUCH_GOLD 
ERR_NOT_BARBER_SITTING 
ERR_QUEST_FAILED_CAIS 
ERR_INVITE_RESTRICTED_TRIAL 
ERR_VOICE_IGNORE_FULL 
ERR_VOICE_IGNORE_SELF 
ERR_VOICE_IGNORE_NOT_FOUND 
ERR_VOICE_IGNORE_ALREADY_S 
ERR_VOICE_IGNORE_ADDED_S 
ERR_VOICE_IGNORE_REMOVED_S 
ERR_VOICE_IGNORE_AMBIGUOUS 
ERR_VOICE_IGNORE_DELETED 
ERR_UNKNOWN_MACRO_OPTION_S 
ERR_NOT_DURING_ARENA_MATCH 
ERR_NOT_IN_RATED_BATTLEGROUND 
ERR_PLAYER_SILENCED 
ERR_PLAYER_UNSILENCED 
ERR_COMSAT_DISCONNECT 
ERR_COMSAT_RECONNECT_ATTEMPT 
ERR_COMSAT_CONNECT_FAIL 
ERR_MAIL_INVALID_ATTACHMENT_SLOT 
ERR_MAIL_TOO_MANY_ATTACHMENTS 
ERR_MAIL_INVALID_ATTACHMENT 
ERR_MAIL_ATTACHMENT_EXPIRED 
ERR_VOICE_CHAT_PARENTAL_DISABLE_MIC 
ERR_PROFANE_CHAT_NAME 
ERR_PLAYER_SILENCED_ECHO 
ERR_PLAYER_UNSILENCED_ECHO 
ERR_LOOT_CANT_LOOT_THAT 
ERR_ARENA_EXPIRED_CAIS 
ERR_GROUP_ACTION_THROTTLED 
ERR_ALREADY_PICKPOCKETED 
ERR_NAME_INVALID 
ERR_NAME_NO_NAME 
ERR_NAME_TOO_SHORT 
ERR_NAME_TOO_LONG 
ERR_NAME_MIXED_LANGUAGES 
ERR_NAME_PROFANE 
ERR_NAME_RESERVED 
ERR_NAME_THREE_CONSECUTIVE 
ERR_NAME_INVALID_SPACE 
ERR_NAME_CONSECUTIVE_SPACES 
ERR_NAME_RUSSIAN_CONSECUTIVE_SILENT_CHARACTERS 
ERR_NAME_RUSSIAN_SILENT_CHARACTER_AT_BEGINNING_OR_END 
ERR_NAME_DECLENSION_DOESNT_MATCH_BASE_NAME 
ERR_RECRUIT_A_FRIEND_NOT_LINKED 
ERR_RECRUIT_A_FRIEND_NOT_NOW 
ERR_RECRUIT_A_FRIEND_SUMMON_LEVEL_MAX 
ERR_RECRUIT_A_FRIEND_SUMMON_COOLDOWN 
ERR_RECRUIT_A_FRIEND_SUMMON_OFFLINE 
ERR_RECRUIT_A_FRIEND_INSUF_EXPAN_LVL 
ERR_RECRUIT_A_FRIEND_MAP_INCOMING_TRANSFER_NOT_ALLOWED 
ERR_NOT_SAME_ACCOUNT 
ERR_BAD_ON_USE_ENCHANT 
ERR_TRADE_SELF 
ERR_TOO_MANY_SOCKETS 
ERR_ITEM_MAX_LIMIT_CATEGORY_COUNT_EXCEEDED_IS 
ERR_TRADE_TARGET_MAX_LIMIT_CATEGORY_COUNT_EXCEEDED_IS 
ERR_ITEM_MAX_LIMIT_CATEGORY_SOCKETED_EXCEEDED_IS 
ERR_ITEM_MAX_LIMIT_CATEGORY_EQUIPPED_EXCEEDED_IS 
ERR_SHAPESHIFT_FORM_CANNOT_EQUIP 
ERR_ITEM_INVENTORY_FULL_SATCHEL 
ERR_SCALING_STAT_ITEM_LEVEL_EXCEEDED 
ERR_SCALING_STAT_ITEM_LEVEL_TOO_LOW 
ERR_PURCHASE_LEVEL_TOO_LOW 
ERR_GROUP_SWAP_FAILED 
ERR_INVITE_IN_COMBAT 
ERR_INVALID_GLYPH_SLOT 
ERR_GENERIC_NO_VALID_TARGETS 
ERR_CALENDAR_EVENT_ALERT_S 
ERR_PET_LEARN_SPELL_S 
ERR_PET_LEARN_ABILITY_S 
ERR_PET_SPELL_UNLEARNED_S 
ERR_INVITE_UNKNOWN_REALM 
ERR_INVITE_NO_PARTY_SERVER 
ERR_INVITE_PARTY_BUSY 
ERR_INVITE_PARTY_BUSY_PENDING_REQUEST 
ERR_INVITE_PARTY_BUSY_PENDING_SUGGEST 
ERR_PARTY_TARGET_AMBIGUOUS 
ERR_PARTY_LFG_INVITE_RAID_LOCKED 
ERR_PARTY_LFG_BOOT_LIMIT 
ERR_PARTY_LFG_BOOT_COOLDOWN_S 
ERR_PARTY_LFG_BOOT_NOT_ELIGIBLE_S 
ERR_PARTY_LFG_BOOT_INPATIENT_TIMER_S 
ERR_PARTY_LFG_BOOT_IN_PROGRESS 
ERR_PARTY_LFG_BOOT_TOO_FEW_PLAYERS 
ERR_PARTY_LFG_BOOT_VOTE_SUCCEEDED 
ERR_PARTY_LFG_BOOT_VOTE_FAILED 
ERR_PARTY_LFG_BOOT_IN_COMBAT 
ERR_PARTY_LFG_BOOT_DUNGEON_COMPLETE 
ERR_PARTY_LFG_BOOT_LOOT_ROLLS 
ERR_PARTY_LFG_BOOT_VOTE_REGISTERED 
ERR_PARTY_PRIVATE_GROUP_ONLY 
ERR_PARTY_LFG_TELEPORT_IN_COMBAT 
ERR_RAID_DISALLOWED_BY_LEVEL 
ERR_RAID_DISALLOWED_BY_CROSS_REALM 
ERR_PARTY_ROLE_NOT_AVAILABLE 
ERR_JOIN_LFG_OBJECT_FAILED 
ERR_LFG_REMOVED_LEVELUP 
ERR_LFG_REMOVED_XP_TOGGLE 
ERR_LFG_REMOVED_FACTION_CHANGE 
ERR_BATTLEGROUND_INFO_THROTTLED 
ERR_BATTLEGROUND_ALREADY_IN 
ERR_ARENA_TEAM_CHANGE_FAILED_QUEUED 
ERR_ARENA_TEAM_PERMISSIONS 
ERR_NOT_WHILE_FALLING 
ERR_NOT_WHILE_MOVING 
ERR_NOT_WHILE_FATIGUED 
ERR_MAX_SOCKETS 
ERR_MULTI_CAST_ACTION_TOTEM_S 
ERR_BATTLEGROUND_JOIN_LEVELUP 
ERR_REMOVE_FROM_PVP_QUEUE_XP_GAIN 
ERR_BATTLEGROUND_JOIN_XP_GAIN 
ERR_BATTLEGROUND_JOIN_MERCENARY 
ERR_BATTLEGROUND_JOIN_TOO_MANY_HEALERS 
ERR_BATTLEGROUND_JOIN_RATED_TOO_MANY_HEALERS 
ERR_BATTLEGROUND_JOIN_TOO_MANY_TANKS 
ERR_BATTLEGROUND_JOIN_TOO_MANY_DAMAGE 
ERR_RAID_DIFFICULTY_FAILED 
ERR_RAID_DIFFICULTY_CHANGED_S 
ERR_LEGACY_RAID_DIFFICULTY_CHANGED_S 
ERR_RAID_LOCKOUT_CHANGED_S 
ERR_RAID_CONVERTED_TO_PARTY 
ERR_PARTY_CONVERTED_TO_RAID 
ERR_PLAYER_DIFFICULTY_CHANGED_S 
ERR_GMRESPONSE_DB_ERROR 
ERR_BATTLEGROUND_JOIN_RANGE_INDEX 
ERR_ARENA_JOIN_RANGE_INDEX 
ERR_REMOVE_FROM_PVP_QUEUE_FACTION_CHANGE 
ERR_BATTLEGROUND_JOIN_FAILED 
ERR_BATTLEGROUND_JOIN_NO_VALID_SPEC_FOR_ROLE 
ERR_BATTLEGROUND_JOIN_RESPEC 
ERR_BATTLEGROUND_INVITATION_DECLINED 
ERR_BATTLEGROUND_INVITATION_DECLINED_BY 
ERR_BATTLEGROUND_JOIN_TIMED_OUT 
ERR_BATTLEGROUND_DUPE_QUEUE 
ERR_BATTLEGROUND_JOIN_MUST_COMPLETE_QUEST 
ERR_IN_BATTLEGROUND_RESPEC 
ERR_MAIL_LIMITED_DURATION_ITEM 
ERR_YELL_RESTRICTED_TRIAL 
ERR_CHAT_RAID_RESTRICTED_TRIAL 
ERR_LFG_ROLE_CHECK_FAILED 
ERR_LFG_ROLE_CHECK_FAILED_TIMEOUT 
ERR_LFG_ROLE_CHECK_FAILED_NOT_VIABLE 
ERR_LFG_READY_CHECK_FAILED 
ERR_LFG_READY_CHECK_FAILED_TIMEOUT 
ERR_LFG_GROUP_FULL 
ERR_LFG_NO_LFG_OBJECT 
ERR_LFG_NO_SLOTS_PLAYER 
ERR_LFG_NO_SLOTS_PARTY 
ERR_LFG_NO_SPEC 
ERR_LFG_MISMATCHED_SLOTS 
ERR_LFG_MISMATCHED_SLOTS_LOCAL_XREALM 
ERR_LFG_PARTY_PLAYERS_FROM_DIFFERENT_REALMS 
ERR_LFG_MEMBERS_NOT_PRESENT 
ERR_LFG_GET_INFO_TIMEOUT 
ERR_LFG_INVALID_SLOT 
ERR_LFG_DESERTER_PLAYER 
ERR_LFG_DESERTER_PARTY 
ERR_LFG_DEAD 
ERR_LFG_RANDOM_COOLDOWN_PLAYER 
ERR_LFG_RANDOM_COOLDOWN_PARTY 
ERR_LFG_TOO_MANY_MEMBERS 
ERR_LFG_TOO_FEW_MEMBERS 
ERR_LFG_PROPOSAL_FAILED 
ERR_LFG_PROPOSAL_DECLINED_SELF 
ERR_LFG_PROPOSAL_DECLINED_PARTY 
ERR_LFG_NO_SLOTS_SELECTED 
ERR_LFG_NO_ROLES_SELECTED 
ERR_LFG_ROLE_CHECK_INITIATED 
ERR_LFG_READY_CHECK_INITIATED 
ERR_LFG_PLAYER_DECLINED_ROLE_CHECK 
ERR_LFG_PLAYER_DECLINED_READY_CHECK 
ERR_LFG_JOINED_QUEUE 
ERR_LFG_JOINED_FLEX_QUEUE 
ERR_LFG_JOINED_RF_QUEUE 
ERR_LFG_JOINED_SCENARIO_QUEUE 
ERR_LFG_JOINED_WORLD_PVP_QUEUE 
ERR_LFG_JOINED_BATTLEFIELD_QUEUE 
ERR_LFG_JOINED_LIST 
ERR_LFG_LEFT_QUEUE 
ERR_LFG_LEFT_LIST 
ERR_LFG_ROLE_CHECK_ABORTED 
ERR_LFG_READY_CHECK_ABORTED 
ERR_LFG_CANT_USE_BATTLEGROUND 
ERR_LFG_CANT_USE_DUNGEONS 
ERR_LFG_REASON_TOO_MANY_LFG 
ERR_LFG_FARM_LIMIT 
ERR_LFG_NO_CROSS_FACTION_PARTIES 
ERR_INVALID_TELEPORT_LOCATION 
ERR_TOO_FAR_TO_INTERACT 
ERR_BATTLEGROUND_PLAYERS_FROM_DIFFERENT_REALMS 
ERR_DIFFICULTY_CHANGE_COOLDOWN_S 
ERR_DIFFICULTY_CHANGE_COMBAT_COOLDOWN_S 
ERR_DIFFICULTY_CHANGE_WORLDSTATE 
ERR_DIFFICULTY_CHANGE_ENCOUNTER 
ERR_DIFFICULTY_CHANGE_COMBAT 
ERR_DIFFICULTY_CHANGE_PLAYER_BUSY 
ERR_DIFFICULTY_CHANGE_PLAYER_ON_VEHICLE 
ERR_DIFFICULTY_CHANGE_ALREADY_STARTED 
ERR_DIFFICULTY_CHANGE_OTHER_HEROIC_S 
ERR_DIFFICULTY_CHANGE_HEROIC_INSTANCE_ALREADY_RUNNING 
ERR_ARENA_TEAM_PARTY_SIZE 
ERR_SOLO_SHUFFLE_WARGAME_GROUP_SIZE 
ERR_SOLO_SHUFFLE_WARGAME_GROUP_COMP 
ERR_SOLO_MIN_ITEM_LEVEL 
ERR_PVP_PLAYER_ABANDONED 
ERR_BATTLEGROUND_JOIN_GROUP_QUEUE_WITHOUT_HEALER 
ERR_QUEST_FORCE_REMOVED_S 
ERR_ATTACK_NO_ACTIONS 
ERR_IN_RANDOM_BG 
ERR_IN_NON_RANDOM_BG 
ERR_BN_FRIEND_SELF 
ERR_BN_FRIEND_ALREADY 
ERR_BN_FRIEND_BLOCKED 
ERR_BN_FRIEND_LIST_FULL 
ERR_BN_FRIEND_REQUEST_SENT 
ERR_BN_BROADCAST_THROTTLE 
ERR_BG_DEVELOPER_ONLY 
ERR_CURRENCY_SPELL_SLOT_MISMATCH 
ERR_CURRENCY_NOT_TRADABLE 
ERR_REQUIRES_EXPANSION_S 
ERR_QUEST_FAILED_SPELL 
ERR_TALENT_FAILED_UNSPENT_TALENT_POINTS 
ERR_TALENT_FAILED_NOT_ENOUGH_TALENTS_IN_PRIMARY_TREE 
ERR_TALENT_FAILED_NO_PRIMARY_TREE_SELECTED 
ERR_TALENT_FAILED_CANT_REMOVE_TALENT 
ERR_TALENT_FAILED_UNKNOWN 
ERR_TALENT_FAILED_IN_COMBAT 
ERR_TALENT_FAILED_IN_PVP_MATCH 
ERR_TALENT_FAILED_IN_MYTHIC_PLUS 
ERR_WARGAME_REQUEST_FAILURE 
ERR_RANK_REQUIRES_AUTHENTICATOR 
ERR_GUILD_BANK_VOUCHER_FAILED 
ERR_WARGAME_REQUEST_SENT 
ERR_REQUIRES_ACHIEVEMENT_I 
ERR_REFUND_RESULT_EXCEED_MAX_CURRENCY 
ERR_CANT_BUY_QUANTITY 
ERR_ITEM_IS_BATTLE_PAY_LOCKED 
ERR_PARTY_ALREADY_IN_BATTLEGROUND_QUEUE 
ERR_PARTY_CONFIRMING_BATTLEGROUND_QUEUE 
ERR_BATTLEFIELD_TEAM_PARTY_SIZE 
ERR_INSUFF_TRACKED_CURRENCY_IS 
ERR_NOT_ON_TOURNAMENT_REALM 
ERR_GUILD_TRIAL_ACCOUNT_TRIAL 
ERR_GUILD_TRIAL_ACCOUNT_VETERAN 
ERR_GUILD_UNDELETABLE_DUE_TO_LEVEL 
ERR_CANT_DO_THAT_IN_A_GROUP 
ERR_GUILD_LEADER_REPLACED 
ERR_TRANSMOGRIFY_CANT_EQUIP 
ERR_TRANSMOGRIFY_INVALID_ITEM_TYPE 
ERR_TRANSMOGRIFY_NOT_SOULBOUND 
ERR_TRANSMOGRIFY_INVALID_SOURCE 
ERR_TRANSMOGRIFY_INVALID_DESTINATION 
ERR_TRANSMOGRIFY_MISMATCH 
ERR_TRANSMOGRIFY_LEGENDARY 
ERR_TRANSMOGRIFY_SAME_ITEM 
ERR_TRANSMOGRIFY_SAME_APPEARANCE 
ERR_TRANSMOGRIFY_NOT_EQUIPPED 
ERR_VOID_DEPOSIT_FULL 
ERR_VOID_WITHDRAW_FULL 
ERR_VOID_STORAGE_WRAPPED 
ERR_VOID_STORAGE_STACKABLE 
ERR_VOID_STORAGE_UNBOUND 
ERR_VOID_STORAGE_REPAIR 
ERR_VOID_STORAGE_CHARGES 
ERR_VOID_STORAGE_QUEST 
ERR_VOID_STORAGE_CONJURED 
ERR_VOID_STORAGE_MAIL 
ERR_VOID_STORAGE_BAG 
ERR_VOID_TRANSFER_STORAGE_FULL 
ERR_VOID_TRANSFER_INV_FULL 
ERR_VOID_TRANSFER_INTERNAL_ERROR 
ERR_VOID_TRANSFER_ITEM_INVALID 
ERR_DIFFICULTY_DISABLED_IN_LFG 
ERR_VOID_STORAGE_UNIQUE 
ERR_VOID_STORAGE_LOOT 
ERR_VOID_STORAGE_HOLIDAY 
ERR_VOID_STORAGE_DURATION 
ERR_VOID_STORAGE_LOAD_FAILED 
ERR_VOID_STORAGE_INVALID_ITEM 
ERR_PARENTAL_CONTROLS_CHAT_MUTED 
ERR_SOR_START_EXPERIENCE_INCOMPLETE 
ERR_SOR_INVALID_EMAIL 
ERR_SOR_INVALID_COMMENT 
ERR_CHALLENGE_MODE_RESET_COOLDOWN_S 
ERR_CHALLENGE_MODE_RESET_KEYSTONE 
ERR_PET_JOURNAL_ALREADY_IN_LOADOUT 
ERR_REPORT_SUBMITTED_SUCCESSFULLY 
ERR_REPORT_SUBMISSION_FAILED 
ERR_SUGGESTION_SUBMITTED_SUCCESSFULLY 
ERR_BUG_SUBMITTED_SUCCESSFULLY 
ERR_CHALLENGE_MODE_ENABLED 
ERR_CHALLENGE_MODE_DISABLED 
ERR_PETBATTLE_CREATE_FAILED 
ERR_PETBATTLE_NOT_HERE 
ERR_PETBATTLE_NOT_HERE_ON_TRANSPORT 
ERR_PETBATTLE_NOT_HERE_UNEVEN_GROUND 
ERR_PETBATTLE_NOT_HERE_OBSTRUCTED 
ERR_PETBATTLE_NOT_WHILE_IN_COMBAT 
ERR_PETBATTLE_NOT_WHILE_DEAD 
ERR_PETBATTLE_NOT_WHILE_FLYING 
ERR_PETBATTLE_TARGET_INVALID 
ERR_PETBATTLE_TARGET_OUT_OF_RANGE 
ERR_PETBATTLE_TARGET_NOT_CAPTURABLE 
ERR_PETBATTLE_NOT_A_TRAINER 
ERR_PETBATTLE_DECLINED 
ERR_PETBATTLE_IN_BATTLE 
ERR_PETBATTLE_INVALID_LOADOUT 
ERR_PETBATTLE_ALL_PETS_DEAD 
ERR_PETBATTLE_NO_PETS_IN_SLOTS 
ERR_PETBATTLE_NO_ACCOUNT_LOCK 
ERR_PETBATTLE_WILD_PET_TAPPED 
ERR_PETBATTLE_RESTRICTED_ACCOUNT 
ERR_PETBATTLE_OPPONENT_NOT_AVAILABLE 
ERR_PETBATTLE_NOT_WHILE_IN_MATCHED_BATTLE 
ERR_CANT_HAVE_MORE_PETS_OF_THAT_TYPE 
ERR_CANT_HAVE_MORE_PETS 
ERR_PVP_MAP_NOT_FOUND 
ERR_PVP_MAP_NOT_SET 
ERR_PETBATTLE_QUEUE_QUEUED 
ERR_PETBATTLE_QUEUE_ALREADY_QUEUED 
ERR_PETBATTLE_QUEUE_JOIN_FAILED 
ERR_PETBATTLE_QUEUE_JOURNAL_LOCK 
ERR_PETBATTLE_QUEUE_REMOVED 
ERR_PETBATTLE_QUEUE_PROPOSAL_DECLINED 
ERR_PETBATTLE_QUEUE_PROPOSAL_TIMEOUT 
ERR_PETBATTLE_QUEUE_OPPONENT_DECLINED 
ERR_PETBATTLE_QUEUE_REQUEUED_INTERNAL 
ERR_PETBATTLE_QUEUE_REQUEUED_REMOVED 
ERR_PETBATTLE_QUEUE_SLOT_LOCKED 
ERR_PETBATTLE_QUEUE_SLOT_EMPTY 
ERR_PETBATTLE_QUEUE_SLOT_NO_TRACKER 
ERR_PETBATTLE_QUEUE_SLOT_NO_SPECIES 
ERR_PETBATTLE_QUEUE_SLOT_CANT_BATTLE 
ERR_PETBATTLE_QUEUE_SLOT_REVOKED 
ERR_PETBATTLE_QUEUE_SLOT_DEAD 
ERR_PETBATTLE_QUEUE_SLOT_NO_PET 
ERR_PETBATTLE_QUEUE_NOT_WHILE_NEUTRAL 
ERR_PETBATTLE_GAME_TIME_LIMIT_WARNING 
ERR_PETBATTLE_GAME_ROUNDS_LIMIT_WARNING 
ERR_HAS_RESTRICTION 
ERR_ITEM_UPGRADE_ITEM_TOO_LOW_LEVEL 
ERR_ITEM_UPGRADE_NO_PATH 
ERR_ITEM_UPGRADE_NO_MORE_UPGRADES 
ERR_BONUS_ROLL_EMPTY 
ERR_CHALLENGE_MODE_FULL 
ERR_CHALLENGE_MODE_IN_PROGRESS 
ERR_CHALLENGE_MODE_INCORRECT_KEYSTONE 
ERR_BATTLETAG_FRIEND_NOT_FOUND 
ERR_BATTLETAG_FRIEND_NOT_VALID 
ERR_BATTLETAG_FRIEND_NOT_ALLOWED 
ERR_BATTLETAG_FRIEND_THROTTLED 
ERR_BATTLETAG_FRIEND_SUCCESS 
ERR_PET_TOO_HIGH_LEVEL_TO_UNCAGE 
ERR_PETBATTLE_INTERNAL 
ERR_CANT_CAGE_PET_YET 
ERR_NO_LOOT_IN_CHALLENGE_MODE 
ERR_QUEST_PET_BATTLE_VICTORIES_PVP_II 
ERR_ROLE_CHECK_ALREADY_IN_PROGRESS 
ERR_RECRUIT_A_FRIEND_ACCOUNT_LIMIT 
ERR_RECRUIT_A_FRIEND_FAILED 
ERR_SET_LOOT_PERSONAL 
ERR_SET_LOOT_METHOD_FAILED_COMBAT 
ERR_REAGENT_BANK_FULL 
ERR_REAGENT_BANK_LOCKED 
ERR_GARRISON_BUILDING_EXISTS 
ERR_GARRISON_INVALID_PLOT 
ERR_GARRISON_INVALID_BUILDINGID 
ERR_GARRISON_INVALID_PLOT_BUILDING 
ERR_GARRISON_REQUIRES_BLUEPRINT 
ERR_GARRISON_NOT_ENOUGH_CURRENCY 
ERR_GARRISON_NOT_ENOUGH_GOLD 
ERR_GARRISON_COMPLETE_MISSION_WRONG_FOLLOWER_TYPE 
ERR_ALREADY_USING_LFG_LIST 
ERR_RESTRICTED_ACCOUNT_LFG_LIST_TRIAL 
ERR_TOY_USE_LIMIT_REACHED 
ERR_TOY_ALREADY_KNOWN 
ERR_TRANSMOG_SET_ALREADY_KNOWN 
ERR_NOT_ENOUGH_CURRENCY 
ERR_SPEC_IS_DISABLED 
ERR_FEATURE_RESTRICTED_TRIAL 
ERR_CANT_BE_OBLITERATED 
ERR_CANT_BE_SCRAPPED 
ERR_CANT_BE_RECRAFTED 
ERR_ARTIFACT_RELIC_DOES_NOT_MATCH_ARTIFACT 
ERR_MUST_EQUIP_ARTIFACT 
ERR_CANT_DO_THAT_RIGHT_NOW 
ERR_AFFECTING_COMBAT 
ERR_EQUIPMENT_MANAGER_COMBAT_SWAP_S 
ERR_EQUIPMENT_MANAGER_BAGS_FULL 
ERR_EQUIPMENT_MANAGER_MISSING_ITEM_S 
ERR_MOVIE_RECORDING_WARNING_PERF 
ERR_MOVIE_RECORDING_WARNING_DISK_FULL 
ERR_MOVIE_RECORDING_WARNING_NO_MOVIE 
ERR_MOVIE_RECORDING_WARNING_REQUIREMENTS 
ERR_MOVIE_RECORDING_WARNING_COMPRESSING 
ERR_NO_CHALLENGE_MODE_REWARD 
ERR_CLAIMED_CHALLENGE_MODE_REWARD 
ERR_CHALLENGE_MODE_PERIOD_RESET_SS 
ERR_CANT_DO_THAT_CHALLENGE_MODE_ACTIVE 
ERR_TALENT_FAILED_REST_AREA 
ERR_CANNOT_ABANDON_LAST_PET 
ERR_TEST_CVAR_SET_SSS 
ERR_QUEST_TURN_IN_FAIL_REASON 
ERR_CLAIMED_CHALLENGE_MODE_REWARD_OLD 
ERR_TALENT_GRANTED_BY_AURA 
ERR_CHALLENGE_MODE_ALREADY_COMPLETE 
ERR_GLYPH_TARGET_NOT_AVAILABLE 
ERR_PVP_WARMODE_TOGGLE_ON 
ERR_PVP_WARMODE_TOGGLE_OFF 
ERR_SPELL_FAILED_LEVEL_REQUIREMENT 
ERR_SPELL_FAILED_CANT_FLY_HERE 
ERR_BATTLEGROUND_JOIN_REQUIRES_LEVEL 
ERR_BATTLEGROUND_JOIN_DISQUALIFIED 
ERR_BATTLEGROUND_JOIN_DISQUALIFIED_NO_NAME 
ERR_VOICE_CHAT_GENERIC_UNABLE_TO_CONNECT 
ERR_VOICE_CHAT_SERVICE_LOST 
ERR_VOICE_CHAT_CHANNEL_NAME_TOO_SHORT 
ERR_VOICE_CHAT_CHANNEL_NAME_TOO_LONG 
ERR_VOICE_CHAT_CHANNEL_ALREADY_EXISTS 
ERR_VOICE_CHAT_TARGET_NOT_FOUND 
ERR_VOICE_CHAT_TOO_MANY_REQUESTS 
ERR_VOICE_CHAT_PLAYER_SILENCED 
ERR_VOICE_CHAT_PARENTAL_DISABLE_ALL 
ERR_VOICE_CHAT_DISABLED 
ERR_NO_PVP_REWARD 
ERR_CLAIMED_PVP_REWARD 
ERR_AZERITE_ESSENCE_SELECTION_FAILED_ESSENCE_NOT_UNLOCKED 
ERR_AZERITE_ESSENCE_SELECTION_FAILED_CANT_REMOVE_ESSENCE 
ERR_AZERITE_ESSENCE_SELECTION_FAILED_CONDITION_FAILED 
ERR_AZERITE_ESSENCE_SELECTION_FAILED_REST_AREA 
ERR_AZERITE_ESSENCE_SELECTION_FAILED_SLOT_LOCKED 
ERR_AZERITE_ESSENCE_SELECTION_FAILED_NOT_AT_FORGE 
ERR_AZERITE_ESSENCE_SELECTION_FAILED_HEART_LEVEL_TOO_LOW 
ERR_AZERITE_ESSENCE_SELECTION_FAILED_NOT_EQUIPPED 
ERR_SOCKETING_REQUIRES_PUNCHCARDRED_GEM 
ERR_SOCKETING_PUNCHCARDRED_GEM_ONLY_IN_PUNCHCARDREDSLOT 
ERR_SOCKETING_REQUIRES_PUNCHCARDYELLOW_GEM 
ERR_SOCKETING_PUNCHCARDYELLOW_GEM_ONLY_IN_PUNCHCARDYELLOWSLOT 
ERR_SOCKETING_REQUIRES_PUNCHCARDBLUE_GEM 
ERR_SOCKETING_PUNCHCARDBLUE_GEM_ONLY_IN_PUNCHCARDBLUESLOT 
ERR_SOCKETING_REQUIRES_DOMINATION_SHARD 
ERR_SOCKETING_DOMINATION_SHARD_ONLY_IN_DOMINATIONSLOT 
ERR_SOCKETING_REQUIRES_CYPHER_GEM 
ERR_SOCKETING_CYPHER_GEM_ONLY_IN_CYPHERSLOT 
ERR_SOCKETING_REQUIRES_TINKER_GEM 
ERR_SOCKETING_TINKER_GEM_ONLY_IN_TINKERSLOT 
ERR_SOCKETING_REQUIRES_PRIMORDIAL_GEM 
ERR_SOCKETING_PRIMORDIAL_GEM_ONLY_IN_PRIMORDIALSLOT 
ERR_LEVEL_LINKING_RESULT_LINKED 
ERR_LEVEL_LINKING_RESULT_UNLINKED 
ERR_CLUB_FINDER_ERROR_POST_CLUB 
ERR_CLUB_FINDER_ERROR_APPLY_CLUB 
ERR_CLUB_FINDER_ERROR_RESPOND_APPLICANT 
ERR_CLUB_FINDER_ERROR_CANCEL_APPLICATION 
ERR_CLUB_FINDER_ERROR_TYPE_ACCEPT_APPLICATION 
ERR_CLUB_FINDER_ERROR_TYPE_NO_INVITE_PERMISSIONS 
ERR_CLUB_FINDER_ERROR_TYPE_NO_POSTING_PERMISSIONS 
ERR_CLUB_FINDER_ERROR_TYPE_APPLICANT_LIST 
ERR_CLUB_FINDER_ERROR_TYPE_APPLICANT_LIST_NO_PERM 
ERR_CLUB_FINDER_ERROR_TYPE_FINDER_NOT_AVAILABLE 
ERR_CLUB_FINDER_ERROR_TYPE_GET_POSTING_IDS 
ERR_CLUB_FINDER_ERROR_TYPE_JOIN_APPLICATION 
ERR_CLUB_FINDER_ERROR_TYPE_REALM_NOT_ELIGIBLE 
ERR_CLUB_FINDER_ERROR_TYPE_FLAGGED_RENAME 
ERR_CLUB_FINDER_ERROR_TYPE_FLAGGED_DESCRIPTION_CHANGE 
ERR_ITEM_INTERACTION_NOT_ENOUGH_GOLD 
ERR_ITEM_INTERACTION_NOT_ENOUGH_CURRENCY 
ERR_ITEM_INTERACTION_NO_CONVERSION_OUTPUT 
ERR_PLAYER_CHOICE_ERROR_PENDING_CHOICE 
ERR_SOULBIND_INVALID_CONDUIT 
ERR_SOULBIND_INVALID_CONDUIT_ITEM 
ERR_SOULBIND_INVALID_TALENT 
ERR_SOULBIND_DUPLICATE_CONDUIT 
ERR_ACTIVATE_SOULBIND_S 
ERR_ACTIVATE_SOULBIND_FAILED_REST_AREA 
ERR_CANT_USE_PROFANITY 
ERR_NOT_IN_PET_BATTLE 
ERR_NOT_IN_NPE 
ERR_NO_SPEC 
ERR_NO_DOMINATIONSHARD_OVERWRITE 
ERR_USE_WEEKLY_REWARDS_DISABLED 
ERR_CROSS_FACTION_GROUP_JOINED 
ERR_CANT_TARGET_UNFRIENDLY_IN_OVERWORLD 
ERR_EQUIPABLESPELLS_SLOTS_FULL 
ERR_ITEM_MOD_APPEARANCE_GROUP_ALREADY_KNOWN 
ERR_CANT_BULK_SELL_ITEM_WITH_REFUND 
ERR_WOW_LABS_PARTY_ERROR_TYPE_PARTY_IS_FULL 
ERR_WOW_LABS_PARTY_ERROR_TYPE_MAX_INVITE_SENT 
ERR_WOW_LABS_PARTY_ERROR_TYPE_PLAYER_ALREADY_INVITED 
ERR_WOW_LABS_PARTY_ERROR_TYPE_PARTY_INVITE_INVALID 
ERR_WOW_LABS_LOBBY_MATCHMAKER_ERROR_ENTER_QUEUE_FAILED 
ERR_WOW_LABS_LOBBY_MATCHMAKER_ERROR_LEAVE_QUEUE_FAILED 

Definition at line 6946 of file SharedDefines.h.

◆ GameObjectDestructibleState

Enumerator
GO_DESTRUCTIBLE_INTACT 
GO_DESTRUCTIBLE_DAMAGED 
GO_DESTRUCTIBLE_DESTROYED 
GO_DESTRUCTIBLE_REBUILDING 

Definition at line 2948 of file SharedDefines.h.

◆ GameObjectDynamicLowFlags

Enumerator
GO_DYNFLAG_LO_HIDE_MODEL 
GO_DYNFLAG_LO_ACTIVATE 
GO_DYNFLAG_LO_ANIMATE 
GO_DYNFLAG_LO_DEPLETED 
GO_DYNFLAG_LO_SPARKLE 
GO_DYNFLAG_LO_STOPPED 
GO_DYNFLAG_LO_NO_INTERACT 
GO_DYNFLAG_LO_INVERTED_MOVEMENT 
GO_DYNFLAG_LO_HIGHLIGHT 

Definition at line 2922 of file SharedDefines.h.

◆ GameObjectFlags

Enumerator
GO_FLAG_IN_USE 
GO_FLAG_LOCKED 
GO_FLAG_INTERACT_COND 
GO_FLAG_TRANSPORT 
GO_FLAG_NOT_SELECTABLE 
GO_FLAG_NODESPAWN 
GO_FLAG_AI_OBSTACLE 
GO_FLAG_FREEZE_ANIMATION 
GO_FLAG_DAMAGED 
GO_FLAG_DESTROYED 
GO_FLAG_IGNORE_CURRENT_STATE_FOR_USE_SPELL 
GO_FLAG_INTERACT_DISTANCE_IGNORES_MODEL 
GO_FLAG_IGNORE_CURRENT_STATE_FOR_USE_SPELL_EXCEPT_UNLOCKED 
GO_FLAG_INTERACT_DISTANCE_USES_TEMPLATE_MODEL 
GO_FLAG_MAP_OBJECT 
GO_FLAG_IN_MULTI_USE 
GO_FLAG_LOW_PRIORITY_SELECTION 

Definition at line 2896 of file SharedDefines.h.

◆ GameobjectTypes

Enumerator
GAMEOBJECT_TYPE_DOOR 
GAMEOBJECT_TYPE_BUTTON 
GAMEOBJECT_TYPE_QUESTGIVER 
GAMEOBJECT_TYPE_CHEST 
GAMEOBJECT_TYPE_BINDER 
GAMEOBJECT_TYPE_GENERIC 
GAMEOBJECT_TYPE_TRAP 
GAMEOBJECT_TYPE_CHAIR 
GAMEOBJECT_TYPE_SPELL_FOCUS 
GAMEOBJECT_TYPE_TEXT 
GAMEOBJECT_TYPE_GOOBER 
GAMEOBJECT_TYPE_TRANSPORT 
GAMEOBJECT_TYPE_AREADAMAGE 
GAMEOBJECT_TYPE_CAMERA 
GAMEOBJECT_TYPE_MAP_OBJECT 
GAMEOBJECT_TYPE_MAP_OBJ_TRANSPORT 
GAMEOBJECT_TYPE_DUEL_ARBITER 
GAMEOBJECT_TYPE_FISHINGNODE 
GAMEOBJECT_TYPE_RITUAL 
GAMEOBJECT_TYPE_MAILBOX 
GAMEOBJECT_TYPE_DO_NOT_USE 
GAMEOBJECT_TYPE_GUARDPOST 
GAMEOBJECT_TYPE_SPELLCASTER 
GAMEOBJECT_TYPE_MEETINGSTONE 
GAMEOBJECT_TYPE_FLAGSTAND 
GAMEOBJECT_TYPE_FISHINGHOLE 
GAMEOBJECT_TYPE_FLAGDROP 
GAMEOBJECT_TYPE_MINI_GAME 
GAMEOBJECT_TYPE_DO_NOT_USE_2 
GAMEOBJECT_TYPE_CONTROL_ZONE 
GAMEOBJECT_TYPE_AURA_GENERATOR 
GAMEOBJECT_TYPE_DUNGEON_DIFFICULTY 
GAMEOBJECT_TYPE_BARBER_CHAIR 
GAMEOBJECT_TYPE_DESTRUCTIBLE_BUILDING 
GAMEOBJECT_TYPE_GUILD_BANK 
GAMEOBJECT_TYPE_TRAPDOOR 
GAMEOBJECT_TYPE_NEW_FLAG 
GAMEOBJECT_TYPE_NEW_FLAG_DROP 
GAMEOBJECT_TYPE_GARRISON_BUILDING 
GAMEOBJECT_TYPE_GARRISON_PLOT 
GAMEOBJECT_TYPE_CLIENT_CREATURE 
GAMEOBJECT_TYPE_CLIENT_ITEM 
GAMEOBJECT_TYPE_CAPTURE_POINT 
GAMEOBJECT_TYPE_PHASEABLE_MO 
GAMEOBJECT_TYPE_GARRISON_MONUMENT 
GAMEOBJECT_TYPE_GARRISON_SHIPMENT 
GAMEOBJECT_TYPE_GARRISON_MONUMENT_PLAQUE 
GAMEOBJECT_TYPE_ITEM_FORGE 
GAMEOBJECT_TYPE_UI_LINK 
GAMEOBJECT_TYPE_KEYSTONE_RECEPTACLE 
GAMEOBJECT_TYPE_GATHERING_NODE 
GAMEOBJECT_TYPE_CHALLENGE_MODE_REWARD 
GAMEOBJECT_TYPE_MULTI 
GAMEOBJECT_TYPE_SIEGEABLE_MULTI 
GAMEOBJECT_TYPE_SIEGEABLE_MO 
GAMEOBJECT_TYPE_PVP_REWARD 
GAMEOBJECT_TYPE_PLAYER_CHOICE_CHEST 
GAMEOBJECT_TYPE_LEGENDARY_FORGE 
GAMEOBJECT_TYPE_GARR_TALENT_TREE 
GAMEOBJECT_TYPE_WEEKLY_REWARD_CHEST 
GAMEOBJECT_TYPE_CLIENT_MODEL 
GAMEOBJECT_TYPE_CRAFTING_TABLE 
GAMEOBJECT_TYPE_PERKS_PROGRAM_CHEST 

Definition at line 2826 of file SharedDefines.h.

◆ Gender

enum Gender
Enumerator
GENDER_UNKNOWN 
GENDER_MALE 
GENDER_FEMALE 
GENDER_NONE 

Definition at line 137 of file SharedDefines.h.

◆ GhostVisibilityType

Enumerator
GHOST_VISIBILITY_ALIVE 
GHOST_VISIBILITY_GHOST 

Definition at line 2493 of file SharedDefines.h.

◆ GOState

enum GOState : uint8
Enumerator
GO_STATE_ACTIVE 
GO_STATE_READY 
GO_STATE_DESTROYED 
GO_STATE_TRANSPORT_ACTIVE 
GO_STATE_TRANSPORT_STOPPED 

Definition at line 2936 of file SharedDefines.h.

◆ GroupJoinBattlegroundResult

Enumerator
ERR_BATTLEGROUND_NONE 
ERR_GROUP_JOIN_BATTLEGROUND_DESERTERS 
ERR_ARENA_TEAM_PARTY_SIZE 
ERR_BATTLEGROUND_TOO_MANY_QUEUES 
ERR_BATTLEGROUND_CANNOT_QUEUE_FOR_RATED 
ERR_BATTLEDGROUND_QUEUED_FOR_RATED 
ERR_BATTLEGROUND_TEAM_LEFT_QUEUE 
ERR_BATTLEGROUND_NOT_IN_BATTLEGROUND 
ERR_BATTLEGROUND_JOIN_XP_GAIN 
ERR_BATTLEGROUND_JOIN_RANGE_INDEX 
ERR_BATTLEGROUND_JOIN_TIMED_OUT 
ERR_LFG_CANT_USE_BATTLEGROUND 
ERR_IN_RANDOM_BG 
ERR_IN_NON_RANDOM_BG 
ERR_BG_DEVELOPER_ONLY 
ERR_BATTLEGROUND_INVITATION_DECLINED 
ERR_MEETING_STONE_NOT_FOUND 
ERR_WARGAME_REQUEST_FAILURE 
ERR_BATTLEFIELD_TEAM_PARTY_SIZE 
ERR_NOT_ON_TOURNAMENT_REALM 
ERR_BATTLEGROUND_PLAYERS_FROM_DIFFERENT_REALMS 
ERR_BATTLEGROUND_JOIN_LEVELUP 
ERR_REMOVE_FROM_PVP_QUEUE_FACTION_CHANGE 
ERR_BATTLEGROUND_JOIN_FAILED 
ERR_BATTLEGROUND_DUPE_QUEUE 
ERR_BATTLEGROUND_JOIN_NO_VALID_SPEC_FOR_ROLE 
ERR_BATTLEGROUND_JOIN_RESPEC 
ERR_ALREADY_USING_LFG_LIST 
ERR_BATTLEGROUND_JOIN_MUST_COMPLETE_QUEST 
ERR_BATTLERGOUND_RESTRICTED_ACCOUNT 
ERR_BATTLEGROUND_JOIN_MERCENARY 
ERR_BATTLEGROUND_JOIN_TOO_MANY_HEALERS 
ERR_BATTLEGROUND_JOIN_TOO_MANY_TANKS 
ERR_BATTLEGROUND_JOIN_TOO_MANY_DAMAGE 
ERR_GROUP_JOIN_BATTLEGROUND_DEAD 
ERR_BATTLEGROUND_JOIN_REQUIRES_LEVEL 
ERR_BATTLEGROUND_JOIN_DISQUALIFIED 
ERR_ARENA_EXPIRED_CAIS 
ERR_SOLO_SHUFFLE_WARGAME_GROUP_SIZE 
ERR_SOLO_SHUFFLE_WARGAME_GROUP_COMP 

Definition at line 6604 of file SharedDefines.h.

◆ GuildLogs

enum GuildLogs
Enumerator
GUILD_BANKLOG_MAX_RECORDS 
GUILD_EVENTLOG_MAX_RECORDS 
GUILD_NEWSLOG_MAX_RECORDS 

Definition at line 6024 of file SharedDefines.h.

◆ HolidayIds

enum HolidayIds
Enumerator
HOLIDAY_NONE 
HOLIDAY_FIREWORKS_SPECTACULAR 
HOLIDAY_FEAST_OF_WINTER_VEIL 
HOLIDAY_NOBLEGARDEN 
HOLIDAY_CHILDRENS_WEEK 
HOLIDAY_CALL_TO_ARMS_AV_OLD 
HOLIDAY_CALL_TO_ARMS_WG_OLD 
HOLIDAY_CALL_TO_ARMS_AB_OLD 
HOLIDAY_HARVEST_FESTIVAL 
HOLIDAY_HALLOWS_END 
HOLIDAY_LUNAR_FESTIVAL 
HOLIDAY_LOVE_IS_IN_THE_AIR_OLD 
HOLIDAY_MIDSUMMER_FIRE_FESTIVAL 
HOLIDAY_CALL_TO_ARMS_ES_OLD 
HOLIDAY_BREWFEST 
HOLIDAY_PIRATES_DAY 
HOLIDAY_CALL_TO_ARMS_SA_OLD 
HOLIDAY_PILGRIMS_BOUNTY 
HOLIDAY_LK_LAUNCH 
HOLIDAY_DAY_OF_THE_DEAD 
HOLIDAY_CALL_TO_ARMS_IC_OLD 
HOLIDAY_LOVE_IS_IN_THE_AIR 
HOLIDAY_KALU_AK_FISHING_DERBY 
HOLIDAY_CALL_TO_ARMS_BG 
HOLIDAY_CALL_TO_ARMS_TP 
HOLIDAY_RATED_BG_15_VS_15 
HOLIDAY_RATED_BG_25_VS_25 
HOLIDAY_WOW_7TH_ANNIVERSARY 
HOLIDAY_DARKMOON_FAIRE 
HOLIDAY_WOW_8TH_ANNIVERSARY 
HOLIDAY_CALL_TO_ARMS_SM 
HOLIDAY_CALL_TO_ARMS_TK 
HOLIDAY_CALL_TO_ARMS_AV 
HOLIDAY_CALL_TO_ARMS_AB 
HOLIDAY_CALL_TO_ARMS_ES 
HOLIDAY_CALL_TO_ARMS_IC 
HOLIDAY_CALL_TO_ARMS_SM_OLD 
HOLIDAY_CALL_TO_ARMS_SA 
HOLIDAY_CALL_TO_ARMS_TK_OLD 
HOLIDAY_CALL_TO_ARMS_BG_OLD 
HOLIDAY_CALL_TO_ARMS_TP_OLD 
HOLIDAY_CALL_TO_ARMS_WG 
HOLIDAY_WOW_9TH_ANNIVERSARY 
HOLIDAY_WOW_10TH_ANNIVERSARY 
HOLIDAY_CALL_TO_ARMS_DG 
HOLIDAY_CALL_TO_ARMS_DG_OLD 
HOLIDAY_TIMEWALKING_DUNGEON_EVENT_BC_DEFAULT 
HOLIDAY_APEXIS_BONUS_EVENT_DEFAULT 
HOLIDAY_ARENA_SKIRMISH_BONUS_EVENT 
HOLIDAY_TIMEWALKING_DUNGEON_EVENT_LK_DEFAULT 
HOLIDAY_BATTLEGROUND_BONUS_EVENT_DEFAULT 
HOLIDAY_DRAENOR_DUNGEON_EVENT_DEFAULT 
HOLIDAY_PET_BATTLE_BONUS_EVENT_DEFAULT 
HOLIDAY_WOW_11TH_ANNIVERSARY 
HOLIDAY_TIMEWALKING_DUNGEON_EVENT_CATA_DEFAULT 
HOLIDAY_WOW_12TH_ANNIVERSARY 
HOLIDAY_WOW_ANNIVERSARY 
HOLIDAY_LEGION_DUNGEON_EVENT_DEFAULT 
HOLIDAY_WORLD_QUEST_BONUS_EVENT_DEFAULT 
HOLIDAY_APEXIS_BONUS_EVENT_EU 
HOLIDAY_APEXIS_BONUS_EVENT_TW_CN 
HOLIDAY_APEXIS_BONUS_EVENT_KR 
HOLIDAY_DRAENOR_DUNGEON_EVENT_EU 
HOLIDAY_DRAENOR_DUNGEON_EVENT_TW_CN 
HOLIDAY_DRAENOR_DUNGEON_EVENT_KR 
HOLIDAY_PET_BATTLE_BONUS_EVENT_EU 
HOLIDAY_PET_BATTLE_BONUS_EVENT_TW_CN 
HOLIDAY_PET_BATTLE_BONUS_EVENT_KR 
HOLIDAY_BATTLEGROUND_BONUS_EVENT_EU 
HOLIDAY_BATTLEGROUND_BONUS_EVENT_TW_CN 
HOLIDAY_BATTLEGROUND_BONUS_EVENT_KR 
HOLIDAY_LEGION_DUNGEON_EVENT_EU 
HOLIDAY_LEGION_DUNGEON_EVENT_TW_CN 
HOLIDAY_LEGION_DUNGEON_EVENT_KR 
HOLIDAY_ARENA_SKIRMISH_BONUS_EVENT_EU 
HOLIDAY_ARENA_SKIRMISH_BONUS_EVENT_TW_CN 
HOLIDAY_ARENA_SKIRMISH_BONUS_EVENT_KR 
HOLIDAY_WORLD_QUEST_BONUS_EVENT_EU 
HOLIDAY_WORLD_QUEST_BONUS_EVENT_TW_CN 
HOLIDAY_WORLD_QUEST_BONUS_EVENT_KR 
HOLIDAY_TIMEWALKING_DUNGEON_EVENT_LK_EU 
HOLIDAY_TIMEWALKING_DUNGEON_EVENT_LK_TW_CN 
HOLIDAY_TIMEWALKING_DUNGEON_EVENT_LK_KR 
HOLIDAY_TIMEWALKING_DUNGEON_EVENT_BC_EU 
HOLIDAY_TIMEWALKING_DUNGEON_EVENT_BC_TW_CN 
HOLIDAY_TIMEWALKING_DUNGEON_EVENT_BC_KR 
HOLIDAY_TIMEWALKING_DUNGEON_EVENT_CATA_EU 
HOLIDAY_TIMEWALKING_DUNGEON_EVENT_CATA_TW_CN 
HOLIDAY_TIMEWALKING_DUNGEON_EVENT_CATA_KR 
HOLIDAY_HATCHING_OF_THE_HIPPOGRYPHS 
HOLIDAY_VOLUNTEER_GUARD_DAY 
HOLIDAY_CALL_OF_THE_SCARAB 
HOLIDAY_THOUSAND_BOAT_BASH 
HOLIDAY_TIMEWALKING_DUNGEON_EVENT_MOP_DEFAULT 
HOLIDAY_UNGORO_MADNESS 
HOLIDAY_SPRING_BALLOON_FESTIVAL 
HOLIDAY_KIRIN_TOR_TAVERN_CRAWL 
HOLIDAY_MARCH_OF_THE_TADPOLES 
HOLIDAY_GLOWCAP_FESTIVAL 
HOLIDAY_TIMEWALKING_DUNGEON_EVENT_MOP_EU 
HOLIDAY_TIMEWALKING_DUNGEON_EVENT_MOP_TW_CN 
HOLIDAY_TIMEWALKING_DUNGEON_EVENT_MOP_KR 
HOLIDAY_FIREWORKS_CELEBRATION 
HOLIDAY_PVP_BRAWL_GL_1984 
HOLIDAY_PVP_BRAWL_SS_VS_TM_1984 
HOLIDAY_PVP_BRAWL_SS_VS_TM_US 
HOLIDAY_PVP_BRAWL_GL_US 
HOLIDAY_PVP_BRAWL_WS_US 
HOLIDAY_PVP_BRAWL_AB_US 
HOLIDAY_PVP_BRAWL_PH_US 
HOLIDAY_PVP_BRAWL_SS_VS_TM_EU 
HOLIDAY_PVP_BRAWL_GL_EU 
HOLIDAY_PVP_BRAWL_WS_EU 
HOLIDAY_PVP_BRAWL_AB_EU 
HOLIDAY_PVP_BRAWL_PH_EU 
HOLIDAY_PVP_BRAWL_SS_VS_TM_TW_CN 
HOLIDAY_PVP_BRAWL_GL_TW_CN 
HOLIDAY_PVP_BRAWL_WS_TW_CN 
HOLIDAY_PVP_BRAWL_AB_TW_CN 
HOLIDAY_PVP_BRAWL_PH_TW_CN 
HOLIDAY_PVP_BRAWL_SS_VS_TM_KR 
HOLIDAY_PVP_BRAWL_GL_KR 
HOLIDAY_PVP_BRAWL_WS_KR 
HOLIDAY_PVP_BRAWL_AB_KR 
HOLIDAY_PVP_BRAWL_PH_KR 
HOLIDAY_TRIAL_OF_STYLE 
HOLIDAY_AUCTION_HOUSE_DANCE_PARTY 
HOLIDAY_WOW_13TH_ANNIVERSARY 
HOLIDAY_MOOKIN_FESTIVAL 
HOLIDAY_THE_GREAT_GNOMEREGAN_RUN 
HOLIDAY_PVP_BRAWL_WS_1984 
HOLIDAY_PVP_BRAWL_DS_US 
HOLIDAY_PVP_BRAWL_DS_EU 
HOLIDAY_PVP_BRAWL_DS_TW_CN 
HOLIDAY_PVP_BRAWL_DS_KR 
HOLIDAY_TOMB_OF_SARGERAS_NORMAL_HEROIC_DEFAULT 
HOLIDAY_TOMB_OF_SARGERAS_NORMAL_HEROIC_EU 
HOLIDAY_TOMB_OF_SARGERAS_NORMAL_HEROIC_TW_CN 
HOLIDAY_TOMB_OF_SARGERAS_NORMAL_HEROIC_KR 
HOLIDAY_TOMB_OF_SARGERAS_RF_1_SECTION_DEFAULT 
HOLIDAY_TOMB_OF_SARGERAS_RF_1_SECTION_EU 
HOLIDAY_TOMB_OF_SARGERAS_RF_1_SECTION_TW_CN 
HOLIDAY_TOMB_OF_SARGERAS_RF_1_SECTION_KR 
HOLIDAY_TOMB_OF_SARGERAS_RF_2_SECTION_DEFAULT 
HOLIDAY_TOMB_OF_SARGERAS_RF_2_SECTION_EU 
HOLIDAY_TOMB_OF_SARGERAS_RF_2_SECTION_TW_CN 
HOLIDAY_TOMB_OF_SARGERAS_RF_2_SECTION_KR 
HOLIDAY_TOMB_OF_SARGERAS_RF_3_SECTION_DEFAULT 
HOLIDAY_TOMB_OF_SARGERAS_RF_3_SECTION_EU 
HOLIDAY_TOMB_OF_SARGERAS_RF_3_SECTION_TW_CN 
HOLIDAY_TOMB_OF_SARGERAS_RF_3_SECTION_KR 
HOLIDAY_TOMB_OF_SARGERAS_FINAL_ENCOUNTER_DEFAULT 
HOLIDAY_TOMB_OF_SARGERAS_FINAL_ENCOUNTER_EU 
HOLIDAY_TOMB_OF_SARGERAS_FINAL_ENCOUNTER_TW_CN 
HOLIDAY_TOMB_OF_SARGERAS_FINAL_ENCOUNTER_KR 
HOLIDAY_TOMB_OF_SARGERAS_NORMAL_HEROIC_768 
HOLIDAY_PVP_BRAWL_DS_1984 
HOLIDAY_PVP_BRAWL_AB_1984 
HOLIDAY_7_3_SHADOWS_OF_ARGUS_WEEK_2_UNLOCKS_DEFAULT 
HOLIDAY_7_3_SHADOWS_OF_ARGUS_WEEK_3_UNLOCKS_DEFAULT 
HOLIDAY_7_3_SHADOWS_OF_ARGUS_WEEK_2_UNLOCKS_KR 
HOLIDAY_7_3_SHADOWS_OF_ARGUS_WEEK_2_UNLOCKS_EU 
HOLIDAY_7_3_SHADOWS_OF_ARGUS_WEEK_2_UNLOCKS_TW_CN 
HOLIDAY_7_3_SHADOWS_OF_ARGUS_WEEK_3_UNLOCKS_TW_CN 
HOLIDAY_7_3_SHADOWS_OF_ARGUS_WEEK_3_UNLOCKS_KR 
HOLIDAY_7_3_SHADOWS_OF_ARGUS_WEEK_3_UNLOCKS_EU 
HOLIDAY_ANTORUS_BURNING_THRONE_RF_2_SECTION_TW_CN 
HOLIDAY_ANTORUS_BURNING_THRONE_RF_2_SECTION_EU 
HOLIDAY_ANTORUS_BURNING_THRONE_RF_2_SECTION_KR 
HOLIDAY_ANTORUS_BURNING_THRONE_RF_2_SECTION_DEFAULT 
HOLIDAY_ANTORUS_BURNING_THRONE_RF_3_SECTION_TW_CN 
HOLIDAY_ANTORUS_BURNING_THRONE_RF_3_SECTION_EU 
HOLIDAY_ANTORUS_BURNING_THRONE_RF_3_SECTION_KR 
HOLIDAY_ANTORUS_BURNING_THRONE_RF_3_SECTION_DEFAULT 
HOLIDAY_ANTORUS_BURNING_THRONE_FINAL_SECTION_TW_CN 
HOLIDAY_ANTORUS_BURNING_THRONE_FINAL_SECTION_EU 
HOLIDAY_ANTORUS_BURNING_THRONE_FINAL_SECTION_KR 
HOLIDAY_ANTORUS_BURNING_THRONE_FINAL_SECTION_DEFAULT 
HOLIDAY_ANTORUS_BURNING_THRONE_RF_1_SECTION_TW_CN 
HOLIDAY_ANTORUS_BURNING_THRONE_RF_1_SECTION_EU 
HOLIDAY_ANTORUS_BURNING_THRONE_RF_1_SECTION_KR 
HOLIDAY_ANTORUS_BURNING_THRONE_RF_1_SECTION_DEFAULT 
HOLIDAY_ANTORUS_BURNING_THRONE_NORMAL_HEROIC_TW_CN 
HOLIDAY_ANTORUS_BURNING_THRONE_NORMAL_HEROIC_EU 
HOLIDAY_ANTORUS_BURNING_THRONE_NORMAL_HEROIC_KR 
HOLIDAY_ANTORUS_BURNING_THRONE_NORMAL_HEROIC_DEFAULT 
HOLIDAY_ANTORUS_BURNING_THRONE_NORMAL_HEROIC_768 
HOLIDAY_WOW_14TH_ANNIVERSARY 
HOLIDAY_WOW_15TH_ANNIVERSARY 
HOLIDAY_WAR_OF_THE_THORNS 
HOLIDAY_ULDIR_NORMAL_HEROIC_768 
HOLIDAY_ULDIR_NORMAL_HEROIC_DEFAULT 
HOLIDAY_ULDIR_NORMAL_HEROIC_KR 
HOLIDAY_ULDIR_NORMAL_HEROIC_EU 
HOLIDAY_ULDIR_NORMAL_HEROIC_TW_CN 
HOLIDAY_ULDIR_RF_1_SECTION_DEFAULT 
HOLIDAY_ULDIR_RF_1_SECTION_KR 
HOLIDAY_ULDIR_RF_1_SECTION_EU 
HOLIDAY_ULDIR_RF_1_SECTION_TW_CN 
HOLIDAY_ULDIR_RF_2_SECTION_DEFAULT 
HOLIDAY_ULDIR_RF_2_SECTION_KR 
HOLIDAY_ULDIR_RF_2_SECTION_EU 
HOLIDAY_ULDIR_RF_2_SECTION_TW_CN 
HOLIDAY_ULDIR_FINAL_SECTION_DEFAULT 
HOLIDAY_ULDIR_FINAL_SECTION_KR 
HOLIDAY_ULDIR_FINAL_SECTION_EU 
HOLIDAY_ULDIR_FINAL_SECTION_TW_CN 
HOLIDAY_BATTLE_FOR_AZEROTH_DUNGEON_EVENT_EU 
HOLIDAY_BATTLE_FOR_AZEROTH_DUNGEON_EVENT_TW_CN 
HOLIDAY_BATTLE_FOR_AZEROTH_DUNGEON_EVENT_KR 
HOLIDAY_BATTLE_FOR_AZEROTH_DUNGEON_EVENT_DEFAULT 
HOLIDAY_WAR_OF_THE_THORNS_EU 
HOLIDAY_WAR_OF_THE_THORNS_TW_CN 
HOLIDAY_WAR_OF_THE_THORNS_KR 
HOLIDAY_WAR_OF_THE_THORNS_320 
HOLIDAY_WAR_OF_THE_THORNS_US 
HOLIDAY_WAR_OF_THE_THORNS_512 
HOLIDAY_WAR_OF_THE_THORNS_128 
HOLIDAY_ULDIR_NORMAL_HEROIC 
HOLIDAY_BATTLE_OF_DAZARALOR_NORMAL_HEROIC_DEFAULT 
HOLIDAY_BATTLE_OF_DAZARALOR_NORMAL_HEROIC_KR 
HOLIDAY_BATTLE_OF_DAZARALOR_NORMAL_HEROIC_EU 
HOLIDAY_BATTLE_OF_DAZARALOR_NORMAL_HEROIC_TW_CN 
HOLIDAY_BATTLE_OF_DAZARALOR_NORMAL_HEROIC_768 
HOLIDAY_BATTLE_OF_DAZARALOR_RF_1_SECTION_DEFAULT 
HOLIDAY_BATTLE_OF_DAZARALOR_RF_1_SECTION_KR 
HOLIDAY_BATTLE_OF_DAZARALOR_RF_1_SECTION_EU 
HOLIDAY_BATTLE_OF_DAZARALOR_RF_1_SECTION_TW_CN 
HOLIDAY_BATTLE_OF_DAZARALOR_RF_2_SECTION_DEFAULT 
HOLIDAY_BATTLE_OF_DAZARALOR_RF_2_SECTION_KR 
HOLIDAY_BATTLE_OF_DAZARALOR_RF_2_SECTION_EU 
HOLIDAY_BATTLE_OF_DAZARALOR_RF_2_SECTION_TW_CN 
HOLIDAY_BATTLE_OF_DAZARALOR_RF_3_SECTION_DEFAULT 
HOLIDAY_BATTLE_OF_DAZARALOR_RF_3_SECTION_KR 
HOLIDAY_BATTLE_OF_DAZARALOR_RF_3_SECTION_EU 
HOLIDAY_BATTLE_OF_DAZARALOR_RF_3_SECTION_TW_CN 
HOLIDAY_PVP_BRAWL_COOKING_IMPOSSIBLE_US 
HOLIDAY_PVP_BRAWL_COOKING_IMPOSSIBLE_KR 
HOLIDAY_PVP_BRAWL_COOKING_IMPOSSIBLE_EU 
HOLIDAY_PVP_BRAWL_COOKING_IMPOSSIBLE_1984 
HOLIDAY_PVP_BRAWL_COOKING_IMPOSSIBLE_TW_CN 
HOLIDAY_WANDERERS_FESTIVAL 
HOLIDAY_FREE_TSHIRT_DAY 
HOLIDAY_LUMINOUS_LUMINARIES 
HOLIDAY_TIMEWALKING_DUNGEON_EVENT_WOD_DEFAULT 
HOLIDAY_LUMINOUS_LUMINARIES_64 
HOLIDAY_TIMEWALKING_DUNGEON_EVENT_WOD_EU 
HOLIDAY_TIMEWALKING_DUNGEON_EVENT_WOD_KR 
HOLIDAY_TIMEWALKING_DUNGEON_EVENT_WOD_TW_CN 
HOLIDAY_CRUCIBLE_OF_STORMS_NORMAL_HEROIC_DEFAULT 
HOLIDAY_CRUCIBLE_OF_STORMS_NORMAL_HEROIC_KR 
HOLIDAY_CRUCIBLE_OF_STORMS_NORMAL_HEROIC_EU 
HOLIDAY_CRUCIBLE_OF_STORMS_NORMAL_HEROIC_TW_CN 
HOLIDAY_CRUCIBLE_OF_STORMS_NORMAL_HEROIC 
HOLIDAY_CRUCIBLE_OF_STORMS_RAID_FINDER_DEFAULT 
HOLIDAY_CRUCIBLE_OF_STORMS_RAID_FINDER_EU 
HOLIDAY_CRUCIBLE_OF_STORMS_RAID_FINDER_KR 
HOLIDAY_CRUCIBLE_OF_STORMS_RAID_FINDER_TW_CN 
HOLIDAY_CRUCIBLE_OF_STORMS_RAID_FINDER 
HOLIDAY_THE_ETERNAL_PALACE_DEFAULT 
HOLIDAY_THE_ETERNAL_PALACE_KR 
HOLIDAY_THE_ETERNAL_PALACE_EU 
HOLIDAY_THE_ETERNAL_PALACE_TW_CN 
HOLIDAY_THE_ETERNAL_PALACE_RAID_FINDER_DEFAULT 
HOLIDAY_THE_ETERNAL_PALACE_RAID_FINDER_KR 
HOLIDAY_THE_ETERNAL_PALACE_RAID_FINDER_EU 
HOLIDAY_THE_ETERNAL_PALACE_RAID_FINDER_TW_CN 
HOLIDAY_THE_ETERNAL_PALACE_RF_2_SECTION_EU 
HOLIDAY_THE_ETERNAL_PALACE_RF_2_SECTION_TW_CN 
HOLIDAY_THE_ETERNAL_PALACE_FINAL_SECTION_DEFAULT 
HOLIDAY_THE_ETERNAL_PALACE_FINAL_SECTION_KR 
HOLIDAY_THE_ETERNAL_PALACE_FINAL_SECTION_EU 
HOLIDAY_THE_ETERNAL_PALACE_FINAL_SECTION_TW_CN 
HOLIDAY_THE_ETERNAL_PALACE_RF_2_SECTION_KR 
HOLIDAY_THE_ETERNAL_PALACE_RF_2_SECTION_DEFAULT 
HOLIDAY_PVP_BRAWL_CLASSIC_ASHRAN_US 
HOLIDAY_PVP_BRAWL_CLASSIC_ASHRAN_KR 
HOLIDAY_PVP_BRAWL_CLASSIC_ASHRAN_EU 
HOLIDAY_PVP_BRAWL_CLASSIC_ASHRAN_1984 
HOLIDAY_PVP_BRAWL_CLASSIC_ASHRAN_TW_CN 
HOLIDAY_NYALOTHA_WALKING_CITY_DEFAULT 
HOLIDAY_NYALOTHA_WALKING_CITY_KR 
HOLIDAY_NYALOTHA_WALKING_CITY_EU 
HOLIDAY_NYALOTHA_WALKING_CITY_TW_CN 
HOLIDAY_NYALOTHA_WALKING_CITY_RAID_FINDER_DEFAULT 
HOLIDAY_NYALOTHA_WALKING_CITY_RAID_FINDER_KR 
HOLIDAY_NYALOTHA_WALKING_CITY_RAID_FINDER_EU 
HOLIDAY_NYALOTHA_WALKING_CITY_RAID_FINDER_TW_CN 
HOLIDAY_NYALOTHA_WALKING_CITY_RF_2_SECTION_DEFAULT 
HOLIDAY_NYALOTHA_WALKING_CITY_RF_2_SECTION_KR 
HOLIDAY_NYALOTHA_WALKING_CITY_RF_2_SECTION_EU 
HOLIDAY_NYALOTHA_WALKING_CITY_RF_2_SECTION_TW_CN 
HOLIDAY_NYALOTHA_WALKING_CITY_RF_3_SECTION_DEFAULT 
HOLIDAY_NYALOTHA_WALKING_CITY_RF_3_SECTION_KR 
HOLIDAY_NYALOTHA_WALKING_CITY_RF_3_SECTION_EU 
HOLIDAY_NYALOTHA_WALKING_CITY_RF_3_SECTION_TW_CN 
HOLIDAY_NYALOTHA_WALKING_CITY_FINAL_SECTION_DEFAULT 
HOLIDAY_NYALOTHA_WALKING_CITY_FINAL_SECTION_KR 
HOLIDAY_NYALOTHA_WALKING_CITY_FINAL_SECTION_EU 
HOLIDAY_NYALOTHA_WALKING_CITY_FINAL_SECTION_TW_CN 
HOLIDAY_PVP_BRAWL_TH_1984 
HOLIDAY_PVP_BRAWL_TH_KR 
HOLIDAY_PVP_BRAWL_TH_TW_CN 
HOLIDAY_PVP_BRAWL_TH_EU 
HOLIDAY_PVP_BRAWL_TH_US 
HOLIDAY_WOW_16TH_ANNIVERSARY 
HOLIDAY_CASTLE_NATHRIA_DEFAULT 
HOLIDAY_CASTLE_NATHRIA_RF_1_SECTION_DEFAULT 
HOLIDAY_CASTLE_NATHRIA_RF_2_SECTION_DEFAULT 
HOLIDAY_CASTLE_NATHRIA_RF_3_SECTION_DEFAULT 
HOLIDAY_CASTLE_NATHRIA_EU 
HOLIDAY_CASTLE_NATHRIA_RF_1_SECTION_EU 
HOLIDAY_CASTLE_NATHRIA_RF_2_SECTION_EU 
HOLIDAY_CASTLE_NATHRIA_RF_3_SECTION_EU 
HOLIDAY_CASTLE_NATHRIA_KR 
HOLIDAY_CASTLE_NATHRIA_RF_1_SECTION_KR 
HOLIDAY_CASTLE_NATHRIA_RF_2_SECTION_KR 
HOLIDAY_CASTLE_NATHRIA_RF_3_SECTION_KR 
HOLIDAY_CASTLE_NATHRIA_TW_CN 
HOLIDAY_CASTLE_NATHRIA_RF_1_SECTION_TW_CN 
HOLIDAY_CASTLE_NATHRIA_RF_2_SECTION_TW_CN 
HOLIDAY_CASTLE_NATHRIA_RF_3_SECTION_TW_CN 
HOLIDAY_CASTLE_NATHRIA_FINAL_SECTION_DEFAULT 
HOLIDAY_CASTLE_NATHRIA_FINAL_SECTION_EU 
HOLIDAY_CASTLE_NATHRIA_FINAL_SECTION_KR 
HOLIDAY_CASTLE_NATHRIA_FINAL_SECTION_TW_CN 
HOLIDAY_TORGHAST_BEASTS_OF_PRODIGUM 
HOLIDAY_TORGHAST_UNBRIDLED_DARKNESS 
HOLIDAY_TORGHAST_CHORUS_OF_DEAD_SOULS 
HOLIDAY_SHADOWLANDS_DUNGEON_EVENT_DEFAULT 
HOLIDAY_SHADOWLANDS_DUNGEON_EVENT_EU 
HOLIDAY_SHADOWLANDS_DUNGEON_EVENT_TW_CN 
HOLIDAY_SHADOWLANDS_DUNGEON_EVENT_KR 
HOLIDAY_PVP_BRAWL_WS_1984_2 
HOLIDAY_CASTLE_NATHRIA_32 

Definition at line 4745 of file SharedDefines.h.

◆ InvisibilityType

Enumerator
INVISIBILITY_GENERAL 
INVISIBILITY_UNK1 
INVISIBILITY_UNK2 
INVISIBILITY_TRAP 
INVISIBILITY_UNK4 
INVISIBILITY_UNK5 
INVISIBILITY_DRUNK 
INVISIBILITY_QUEST_ZONE_SPECIFIC_1 
INVISIBILITY_QUEST_ZONE_SPECIFIC_2 
INVISIBILITY_QUEST_ZONE_SPECIFIC_3 
INVISIBILITY_UNK10 
INVISIBILITY_UNK11 
INVISIBILITY_QUEST_ZONE_SPECIFIC_4 
INVISIBILITY_QUEST_ZONE_SPECIFIC_5 
INVISIBILITY_QUEST_ZONE_SPECIFIC_6 
INVISIBILITY_QUEST_ZONE_SPECIFIC_7 
INVISIBILITY_QUEST_ZONE_SPECIFIC_8 
INVISIBILITY_QUEST_ZONE_SPECIFIC_9 
INVISIBILITY_QUEST_ZONE_SPECIFIC_10 
INVISIBILITY_QUEST_ZONE_SPECIFIC_11 
INVISIBILITY_QUEST_ZONE_SPECIFIC_12 
INVISIBILITY_QUEST_ZONE_SPECIFIC_13 
INVISIBILITY_QUEST_ZONE_SPECIFIC_14 
INVISIBILITY_QUEST_ZONE_SPECIFIC_15 
INVISIBILITY_QUEST_ZONE_SPECIFIC_16 
INVISIBILITY_QUEST_ZONE_SPECIFIC_17 
INVISIBILITY_QUEST_ZONE_SPECIFIC_18 
INVISIBILITY_QUEST_ZONE_SPECIFIC_19 
INVISIBILITY_QUEST_ZONE_SPECIFIC_20 
INVISIBILITY_QUEST_ZONE_SPECIFIC_21 
INVISIBILITY_QUEST_ZONE_SPECIFIC_22 
INVISIBILITY_QUEST_ZONE_SPECIFIC_23 
INVISIBILITY_QUEST_ZONE_SPECIFIC_24 
INVISIBILITY_QUEST_ZONE_SPECIFIC_25 
INVISIBILITY_QUEST_ZONE_SPECIFIC_26 
INVISIBILITY_QUEST_ZONE_SPECIFIC_27 
INVISIBILITY_QUEST_ZONE_SPECIFIC_28 
INVISIBILITY_QUEST_ZONE_SPECIFIC_29 
TOTAL_INVISIBILITY_TYPES 

Definition at line 2441 of file SharedDefines.h.

◆ ItemQualities

Enumerator
ITEM_QUALITY_POOR 
ITEM_QUALITY_NORMAL 
ITEM_QUALITY_UNCOMMON 
ITEM_QUALITY_RARE 
ITEM_QUALITY_EPIC 
ITEM_QUALITY_LEGENDARY 
ITEM_QUALITY_ARTIFACT 
ITEM_QUALITY_HEIRLOOM 
ITEM_QUALITY_WOW_TOKEN 
MAX_ITEM_QUALITY 

Definition at line 373 of file SharedDefines.h.

◆ Language

enum Language
Enumerator
LANG_UNIVERSAL 
LANG_ORCISH 
LANG_DARNASSIAN 
LANG_TAURAHE 
LANG_DWARVISH 
LANG_COMMON 
LANG_DEMONIC 
LANG_TITAN 
LANG_THALASSIAN 
LANG_DRACONIC 
LANG_KALIMAG 
LANG_GNOMISH 
LANG_TROLL 
LANG_GUTTERSPEAK 
LANG_DRAENEI 
LANG_ZOMBIE 
LANG_GNOMISH_BINARY 
LANG_GOBLIN_BINARY 
LANG_WORGEN 
LANG_GOBLIN 
LANG_PANDAREN_NEUTRAL 
LANG_PANDAREN_ALLIANCE 
LANG_PANDAREN_HORDE 
LANG_SPRITE 
LANG_SHATH_YAR 
LANG_NERGLISH 
LANG_MOONKIN 
LANG_SHALASSIAN 
LANG_THALASSIAN_2 
LANG_ADDON 
LANG_ADDON_LOGGED 
LANG_VULPERA 
LANG_COMPLEX_CIPHER 
LANG_BASIC_CYPHER 
LANG_METRIAL 
LANG_ALTONIAN 
LANG_SOPRANIAN 
LANG_AEALIC 
LANG_DEALIC 
LANG_TREBELIM 
LANG_BASSALIM 
LANG_EMBEDDED_LANGUAGES 
LANG_UNKNOWABLE 

Definition at line 1076 of file SharedDefines.h.

◆ LineOfSightChecks

Enumerator
LINEOFSIGHT_CHECK_VMAP 
LINEOFSIGHT_CHECK_GOBJECT 
LINEOFSIGHT_ALL_CHECKS 

Definition at line 6874 of file SharedDefines.h.

◆ LockKeyType

Enumerator
LOCK_KEY_NONE 
LOCK_KEY_ITEM 
LOCK_KEY_SKILL 
LOCK_KEY_SPELL 

Definition at line 4480 of file SharedDefines.h.

◆ LockType

enum LockType
Enumerator
LOCKTYPE_LOCKPICKING 
LOCKTYPE_HERBALISM 
LOCKTYPE_MINING 
LOCKTYPE_DISARM_TRAP 
LOCKTYPE_OPEN 
LOCKTYPE_TREASURE 
LOCKTYPE_CALCIFIED_ELVEN_GEMS 
LOCKTYPE_CLOSE 
LOCKTYPE_ARM_TRAP 
LOCKTYPE_QUICK_OPEN 
LOCKTYPE_QUICK_CLOSE 
LOCKTYPE_OPEN_TINKERING 
LOCKTYPE_OPEN_KNEELING 
LOCKTYPE_OPEN_ATTACKING 
LOCKTYPE_GAHZRIDIAN 
LOCKTYPE_BLASTING 
LOCKTYPE_PVP_OPEN 
LOCKTYPE_PVP_CLOSE 
LOCKTYPE_FISHING 
LOCKTYPE_INSCRIPTION 
LOCKTYPE_OPEN_FROM_VEHICLE 
LOCKTYPE_ARCHAEOLOGY 
LOCKTYPE_PVP_OPEN_FAST 
LOCKTYPE_LUMBER_MILL 
LOCKTYPE_SKINNING 
LOCKTYPE_ANCIENT_MANA 
LOCKTYPE_WARBOARD 
LOCKTYPE_CLASSIC_HERBALISM 
LOCKTYPE_OUTLAND_HERBALISM 
LOCKTYPE_NORTHREND_HERBALISM 
LOCKTYPE_CATACLYSM_HERBALISM 
LOCKTYPE_PANDARIA_HERBALISM 
LOCKTYPE_DRAENOR_HERBALISM 
LOCKTYPE_LEGION_HERBALISM 
LOCKTYPE_KUL_TIRAN_HERBALISM 
LOCKTYPE_CLASSIC_MINING 
LOCKTYPE_OUTLAND_MINING 
LOCKTYPE_NORTHREND_MINING 
LOCKTYPE_CATACLYSM_MINING 
LOCKTYPE_PANDARIA_MINING 
LOCKTYPE_DRAENOR_MINING 
LOCKTYPE_LEGION_MINING 
LOCKTYPE_KUL_TIRAN_MINING 
LOCKTYPE_LEGION_SKINNING 
LOCKTYPE_OPEN_ITEM 
LOCKTYPE_FORAGING 
LOCKTYPE_JELLY_DEPOSIT 
LOCKTYPE_SHADOWLANDS_HERBALISM 
LOCKTYPE_SHADOWLANDS_MINING 
LOCKTYPE_COVENANT_NIGHT_FAE 
LOCKTYPE_COVENANT_VENTHYR 
LOCKTYPE_COVENANT_KYRIAN 
LOCKTYPE_COVENANT_NECROLORD 
LOCKTYPE_ENGINEERING 
LOCKTYPE_DRAGON_ISLES_HERBALISM 
LOCKTYPE_MINING_2 
LOCKTYPE_ELUSIVE_HERBALISM 
LOCKTYPE_ELUSIVE_MINING 
LOCKTYPE_ENCHANTING 
LOCKTYPE_DRAGON_ISLES_TREASURE 
LOCKTYPE_DRAGON_ISLES_ALCHEMY_25 
LOCKTYPE_DRAGON_ISLES_BLACKSMITHING_25 
LOCKTYPE_DRAGON_ISLES_ENCHANTING_25 
LOCKTYPE_DRAGON_ISLES_ENGINEERING_25 
LOCKTYPE_DRAGON_ISLES_HERBALISM_25 
LOCKTYPE_DRAGON_ISLES_INSCRIPTION_25 
LOCKTYPE_DRAGON_ISLES_JEWELCRAFTING_25 
LOCKTYPE_DRAGON_ISLES_LEATHERWORKING_25 
LOCKTYPE_DRAGON_ISLES_MINING_25 
LOCKTYPE_DRAGON_ISLES_SKINNING_25 
LOCKTYPE_DRAGON_ISLES_TAILORING_25 
LOCKTYPE_OPEN_KNEELING_PLANT 
LOCKTYPE_DRAGON_ISLES_MINING 

Definition at line 4489 of file SharedDefines.h.

◆ LootModes

enum LootModes
Enumerator
LOOT_MODE_DEFAULT 
LOOT_MODE_HARD_MODE_1 
LOOT_MODE_HARD_MODE_2 
LOOT_MODE_HARD_MODE_3 
LOOT_MODE_HARD_MODE_4 
LOOT_MODE_JUNK_FISH 

Definition at line 75 of file SharedDefines.h.

◆ MailResponseResult

Enumerator
MAIL_OK 
MAIL_ERR_EQUIP_ERROR 
MAIL_ERR_CANNOT_SEND_TO_SELF 
MAIL_ERR_NOT_ENOUGH_MONEY 
MAIL_ERR_RECIPIENT_NOT_FOUND 
MAIL_ERR_NOT_YOUR_TEAM 
MAIL_ERR_INTERNAL_ERROR 
MAIL_ERR_DISABLED_FOR_TRIAL_ACC 
MAIL_ERR_RECIPIENT_CAP_REACHED 
MAIL_ERR_CANT_SEND_WRAPPED_COD 
MAIL_ERR_MAIL_AND_CHAT_SUSPENDED 
MAIL_ERR_TOO_MANY_ATTACHMENTS 
MAIL_ERR_MAIL_ATTACHMENT_INVALID 
MAIL_ERR_ITEM_HAS_EXPIRED 

Definition at line 6439 of file SharedDefines.h.

◆ MailResponseType

Enumerator
MAIL_SEND 
MAIL_MONEY_TAKEN 
MAIL_ITEM_TAKEN 
MAIL_RETURNED_TO_SENDER 
MAIL_DELETED 
MAIL_MADE_PERMANENT 

Definition at line 6429 of file SharedDefines.h.

◆ Mechanics

enum Mechanics : uint32
Enumerator
MECHANIC_NONE 
MECHANIC_CHARM 
MECHANIC_DISORIENTED 
MECHANIC_DISARM 
MECHANIC_DISTRACT 
MECHANIC_FEAR 
MECHANIC_GRIP 
MECHANIC_ROOT 
MECHANIC_SLOW_ATTACK 
MECHANIC_SILENCE 
MECHANIC_SLEEP 
MECHANIC_SNARE 
MECHANIC_STUN 
MECHANIC_FREEZE 
MECHANIC_KNOCKOUT 
MECHANIC_BLEED 
MECHANIC_BANDAGE 
MECHANIC_POLYMORPH 
MECHANIC_BANISH 
MECHANIC_SHIELD 
MECHANIC_SHACKLE 
MECHANIC_MOUNT 
MECHANIC_INFECTED 
MECHANIC_TURN 
MECHANIC_HORROR 
MECHANIC_INVULNERABILITY 
MECHANIC_INTERRUPT 
MECHANIC_DAZE 
MECHANIC_DISCOVERY 
MECHANIC_IMMUNE_SHIELD 
MECHANIC_SAPPED 
MECHANIC_ENRAGED 
MECHANIC_WOUNDED 
MECHANIC_INFECTED_2 
MECHANIC_INFECTED_3 
MECHANIC_INFECTED_4 
MECHANIC_TAUNTED 
MAX_MECHANIC 

Definition at line 2536 of file SharedDefines.h.

◆ MoneyConstants

Enumerator
COPPER 
SILVER 
GOLD 

Definition at line 266 of file SharedDefines.h.

◆ MountResult

enum class MountResult : uint32
strong
Enumerator
InvalidMountee 
TooFarAway 
AlreadyMounted 
NotMountable 
NotYourPet 
Other 
Looting 
RaceCantMount 
Shapeshifted 
ForcedDismount 
Ok 

Definition at line 8079 of file SharedDefines.h.

◆ PartyResult

Enumerator
ERR_PARTY_RESULT_OK 
ERR_BAD_PLAYER_NAME_S 
ERR_TARGET_NOT_IN_GROUP_S 
ERR_TARGET_NOT_IN_INSTANCE_S 
ERR_GROUP_FULL 
ERR_ALREADY_IN_GROUP_S 
ERR_NOT_IN_GROUP 
ERR_NOT_LEADER 
ERR_PLAYER_WRONG_FACTION 
ERR_IGNORING_YOU_S 
ERR_LFG_PENDING 
ERR_INVITE_RESTRICTED 
ERR_GROUP_SWAP_FAILED 
ERR_INVITE_UNKNOWN_REALM 
ERR_INVITE_NO_PARTY_SERVER 
ERR_INVITE_PARTY_BUSY 
ERR_PARTY_TARGET_AMBIGUOUS 
ERR_PARTY_LFG_INVITE_RAID_LOCKED 
ERR_PARTY_LFG_BOOT_LIMIT 
ERR_PARTY_LFG_BOOT_COOLDOWN_S 
ERR_PARTY_LFG_BOOT_IN_PROGRESS 
ERR_PARTY_LFG_BOOT_TOO_FEW_PLAYERS 
ERR_PARTY_LFG_BOOT_NOT_ELIGIBLE_S 
ERR_RAID_DISALLOWED_BY_LEVEL 
ERR_PARTY_LFG_BOOT_IN_COMBAT 
ERR_VOTE_KICK_REASON_NEEDED 
ERR_PARTY_LFG_BOOT_DUNGEON_COMPLETE 
ERR_PARTY_LFG_BOOT_LOOT_ROLLS 
ERR_PARTY_LFG_TELEPORT_IN_COMBAT 

Definition at line 6812 of file SharedDefines.h.

◆ PetDiet

enum PetDiet
Enumerator
PET_DIET_MEAT 
PET_DIET_FISH 
PET_DIET_CHEESE 
PET_DIET_BREAD 
PET_DIET_FUNGAS 
PET_DIET_FRUIT 
PET_DIET_RAW_MEAT 
PET_DIET_RAW_FISH 

Definition at line 6008 of file SharedDefines.h.

◆ PetNameInvalidReason

Enumerator
PET_NAME_SUCCESS 
PET_NAME_INVALID 
PET_NAME_NO_NAME 
PET_NAME_TOO_SHORT 
PET_NAME_TOO_LONG 
PET_NAME_MIXED_LANGUAGES 
PET_NAME_PROFANE 
PET_NAME_RESERVED 
PET_NAME_THREE_CONSECUTIVE 
PET_NAME_INVALID_SPACE 
PET_NAME_CONSECUTIVE_SPACES 
PET_NAME_RUSSIAN_CONSECUTIVE_SILENT_CHARACTERS 
PET_NAME_RUSSIAN_SILENT_CHARACTER_AT_BEGINNING_OR_END 
PET_NAME_DECLENSION_DOESNT_MATCH_BASE_NAME 

Definition at line 6650 of file SharedDefines.h.

◆ Powers

enum Powers : int8
Enumerator
POWER_HEALTH 
POWER_MANA 
POWER_RAGE 
POWER_FOCUS 
POWER_ENERGY 
POWER_COMBO_POINTS 
POWER_RUNES 
POWER_RUNIC_POWER 
POWER_SOUL_SHARDS 
POWER_LUNAR_POWER 
POWER_HOLY_POWER 
POWER_ALTERNATE_POWER 
POWER_MAELSTROM 
POWER_CHI 
POWER_INSANITY 
POWER_BURNING_EMBERS 
POWER_DEMONIC_FURY 
POWER_ARCANE_CHARGES 
POWER_FURY 
POWER_PAIN 
POWER_ESSENCE 
POWER_RUNE_BLOOD 
POWER_RUNE_FROST 
POWER_RUNE_UNHOLY 
POWER_ALTERNATE_QUEST 
POWER_ALTERNATE_ENCOUNTER 
POWER_ALTERNATE_MOUNT 
MAX_POWERS 
POWER_ALL 

Definition at line 284 of file SharedDefines.h.

◆ ProfessionUI

Enumerator
MAX_PRIMARY_PROFESSIONS 
MAX_SECONDARY_SKILLS 
BASE_PARENT_TIER_INDEX 

Definition at line 6562 of file SharedDefines.h.

◆ PvPTeamId

enum PvPTeamId : uint8
Enumerator
PVP_TEAM_HORDE 
PVP_TEAM_ALLIANCE 
PVP_TEAM_NEUTRAL 

Definition at line 6310 of file SharedDefines.h.

◆ QuestInfo

enum QuestInfo
Enumerator
QUEST_INFO_GROUP 
QUEST_INFO_CLASS 
QUEST_INFO_PVP 
QUEST_INFO_RAID 
QUEST_INFO_DUNGEON 
QUEST_INFO_WORLD_EVENT 
QUEST_INFO_LEGENDARY 
QUEST_INFO_ESCORT 
QUEST_INFO_HEROIC 
QUEST_INFO_RAID_10 
QUEST_INFO_RAID_25 
QUEST_INFO_SCENARIO 
QUEST_INFO_ACCOUNT 
QUEST_INFO_SIDE_QUEST 
QUEST_INFO_ARTIFACT 
QUEST_INFO_WORLD_QUEST 
QUEST_INFO_EPIC_WORLD_QUEST 
QUEST_INFO_ELITE_WORLD_QUEST 
QUEST_INFO_EPIC_ELITE_WORLD_QUEST 
QUEST_INFO_PVP_WORLD_QUEST 
QUEST_INFO_FIRST_AID_WORLD_QUEST 
QUEST_INFO_BATTLE_PET_WORLD_QUEST 
QUEST_INFO_BLACKSMITHING_WORLD_QUEST 
QUEST_INFO_LEATHERWORKING_WORLD_QUEST 
QUEST_INFO_ALCHEMY_WORLD_QUEST 
QUEST_INFO_HERBALISM_WORLD_QUEST 
QUEST_INFO_MINING_WORLD_QUEST 
QUEST_INFO_TAILORING_WORLD_QUEST 
QUEST_INFO_ENGINEERING_WORLD_QUEST 
QUEST_INFO_ENCHANTING_WORLD_QUEST 
QUEST_INFO_SKINNING_WORLD_QUEST 
QUEST_INFO_JEWELCRAFTING_WORLD_QUEST 
QUEST_INFO_INSCRIPTION_WORLD_QUEST 
QUEST_INFO_EMISSARY_QUEST 
QUEST_INFO_ARCHEOLOGY_WORLD_QUEST 
QUEST_INFO_FISHING_WORLD_QUEST 
QUEST_INFO_COOKING_WORLD_QUEST 
QUEST_INFO_RARE_WORLD_QUEST 
QUEST_INFO_RARE_ELITE_WORLD_QUEST 
QUEST_INFO_DUNGEON_WORLD_QUEST 
QUEST_INFO_LEGION_INVASION_WORLD_QUEST 
QUEST_INFO_RATED_REWARD 
QUEST_INFO_RAID_WORLD_QUEST 
QUEST_INFO_LEGION_INVASION_ELITE_WORLD_QUEST 
QUEST_INFO_LEGIONFALL_CONTRIBUTION 
QUEST_INFO_LEGIONFALL_WORLD_QUEST 
QUEST_INFO_LEGIONFALL_DUNGEON_WORLD_QUEST 
QUEST_INFO_LEGION_INVASION_WORLD_QUEST_WRAPPER 
QUEST_INFO_WARFRONT_BARRENS 
QUEST_INFO_PICKPOCKETING 
QUEST_INFO_MAGNI_WORLD_QUEST_AZERITE 
QUEST_INFO_TORTOLLAN_WORLD_QUEST 
QUEST_INFO_WARFRONT_CONTRIBUTION 
QUEST_INFO_ISLAND_QUEST 
QUEST_INFO_WAR_MODE 
QUEST_INFO_PVP_CONQUEST 
QUEST_INFO_FACTION_ASSAULT_WORLD_QUEST 
QUEST_INFO_FACTION_ASSAULT_ELITE_WORLD_QUEST 
QUEST_INFO_ISLAND_WEEKLY_QUEST 
QUEST_INFO_PUBLIC_QUEST 
QUEST_INFO_THREAT_OBJECTIVE 
QUEST_INFO_HIDDEN_QUEST 
QUEST_INFO_COMBAT_ALLY_QUEST 
QUEST_INFO_PROFESSIONS 
QUEST_INFO_THREAT_WRAPPER 
QUEST_INFO_THREAT_EMISSARY_QUEST 
QUEST_INFO_CALLING_QUEST 
QUEST_INFO_VENTHYR_PARTY_QUEST 
QUEST_INFO_MAW_SOUL_SPAWN_TRACKER 

Definition at line 5099 of file SharedDefines.h.

◆ QuestSort

enum QuestSort
Enumerator
QUEST_SORT_EPIC 
QUEST_SORT_HALLOWS_END 
QUEST_SORT_SEASONAL 
QUEST_SORT_CATACLYSM 
QUEST_SORT_HERBALISM 
QUEST_SORT_BATTLEGROUNDS 
QUEST_SORT_DAY_OF_THE_DEAD 
QUEST_SORT_WARLOCK 
QUEST_SORT_WARRIOR 
QUEST_SORT_SHAMAN 
QUEST_SORT_FISHING 
QUEST_SORT_BLACKSMITHING 
QUEST_SORT_PALADIN 
QUEST_SORT_MAGE 
QUEST_SORT_ROGUE 
QUEST_SORT_ALCHEMY 
QUEST_SORT_LEATHERWORKING 
QUEST_SORT_ENGINEERING 
QUEST_SORT_TREASURE_MAP 
QUEST_SORT_TOURNAMENT 
QUEST_SORT_HUNTER 
QUEST_SORT_PRIEST 
QUEST_SORT_DRUID 
QUEST_SORT_TAILORING 
QUEST_SORT_SPECIAL 
QUEST_SORT_COOKING 
QUEST_SORT_FIRST_AID 
QUEST_SORT_LEGENDARY 
QUEST_SORT_DARKMOON_FAIRE 
QUEST_SORT_AHN_QIRAJ_WAR 
QUEST_SORT_LUNAR_FESTIVAL 
QUEST_SORT_REPUTATION 
QUEST_SORT_INVASION 
QUEST_SORT_MIDSUMMER 
QUEST_SORT_BREWFEST 
QUEST_SORT_INSCRIPTION 
QUEST_SORT_DEATH_KNIGHT 
QUEST_SORT_JEWELCRAFTING 
QUEST_SORT_NOBLEGARDEN 
QUEST_SORT_PILGRIMS_BOUNTY 
QUEST_SORT_LOVE_IS_IN_THE_AIR 
QUEST_SORT_ARCHAEOLOGY 
QUEST_SORT_CHILDRENS_WEEK 
QUEST_SORT_FIRELANDS_INVASION 
QUEST_SORT_THE_ZANDALARI 
QUEST_SORT_ELEMENTAL_BONDS 
QUEST_SORT_PANDAREN_BREWMASTER 
QUEST_SORT_SCENARIO 
QUEST_SORT_BATTLE_PETS 
QUEST_SORT_MONK 
QUEST_SORT_LANDFALL 
QUEST_SORT_PANDAREN_CAMPAIGN 
QUEST_SORT_RIDING 
QUEST_SORT_BRAWLERS_GUILD 
QUEST_SORT_PROVING_GROUNDS 
QUEST_SORT_GARRISON_CAMPAIGN 
QUEST_SORT_ASSAULT_ON_THE_DARK_PORTAL 
QUEST_SORT_GARRISON_SUPPORT 
QUEST_SORT_LOGGING 
QUEST_SORT_PICKPOCKETING 
QUEST_SORT_ARTIFACT 
QUEST_SORT_DEMON_HUNTER 
QUEST_SORT_MINING 
QUEST_SORT_WEEKEND_EVENT 
QUEST_SORT_ENCHANTING 
QUEST_SORT_SKINNING 
QUEST_SORT_WORLD_QUEST 
QUEST_SORT_DEATH_KNIGHT_CAMPAIGN 
QUEST_SORT_DEMON_HUNTER_CAMPAIGN 
QUEST_SORT_DRUID_CAMPAIGN 
QUEST_SORT_HUNTER_CAMPAIGN 
QUEST_SORT_MONK_CAMPAIGN 
QUEST_SORT_MAGE_CAMPAIGN 
QUEST_SORT_PRIEST_CAMPAIGN 
QUEST_SORT_PALADIN_CAMPAIGN 
QUEST_SORT_SHAMAN_CAMPAIGN 
QUEST_SORT_ROGUE_CAMPAIGN 
QUEST_SORT_WARLOCK_CAMPAIGN 
QUEST_SORT_WARRIOR_CAMPAIGN 
QUEST_SORT_ORDER_HALL 
QUEST_SORT_LEGIONFALL_CAMPAIGN 
QUEST_SORT_THE_HUNT_FOR_ILLIDAN_STORMRAGE 
QUEST_SORT_PIRATES_DAY 
QUEST_SORT_ARGUS_EXPEDITION 
QUEST_SORT_WARFRONTS 
QUEST_SORT_MOONKIN_FESTIVAL 
QUEST_SORT_THE_KINGS_PATH 
QUEST_SORT_THE_DEATHS_OF_CHROMIE 
QUEST_SORT_ROCKET_CHICKEN 
QUEST_SORT_LIGHTFORGED_DRAENEI 
QUEST_SORT_HIGHMOUNTAIN_TAUREN 
QUEST_SORT_VOID_ELF 
QUEST_SORT_NIGHTBORNE 
QUEST_SORT_DUNGEON 
QUEST_SORT_RAID 
QUEST_SORT_ALLIED_RACES 
QUEST_SORT_THE_WARCHIEFS_AGENDA 
QUEST_SORT_ADVENTURE_JOURNEY 
QUEST_SORT_ALLIANCE_WAR_CAMPAIGN 
QUEST_SORT_HORDE_WAR_CAMPAIGN 
QUEST_SORT_DARK_IRON_DWARF 
QUEST_SORT_MAGHAR_ORC 
QUEST_SORT_THE_SHADOW_HUNTER 
QUEST_SORT_ISLAND_EXPEDITIONS 
QUEST_SORT_WORLD_PVP 
QUEST_SORT_THE_PRIDE_OF_KUL_TIRAS 
QUEST_SORT_RATED_PVP 
QUEST_SORT_ZANDALARI_TROLL 
QUEST_SORT_HERITAGE 
QUEST_SORT_QUESTFALL 
QUEST_SORT_TYRANDES_VENGEANCE 
QUEST_SORT_THE_FATE_OF_SAURFANG 
QUEST_SORT_FREE_TSHIRT_DAY 
QUEST_SORT_CRUCIBLE_OF_STORMS 
QUEST_SORT_KUL_TIRAN 
QUEST_SORT_ASSAULT 
QUEST_SORT_HEART_OF_AZEROTH 
QUEST_SORT_PROFESSIONS 
QUEST_SORT_NAZJATAR_FOLLOWERS 
QUEST_SORT_SINFALL 
QUEST_SORT_KORRAKS_REVENGE 
QUEST_SORT_COVENANT_SANCTUM 
QUEST_SORT_REFER_A_FRIEND 
QUEST_SORT_VISIONS_OF_NZOTH 
QUEST_SORT_VULPERA 
QUEST_SORT_MECHAGNOME 
QUEST_SORT_BLACK_EMPIRE_CAMPAIGN 
QUEST_SORT_EMBER_COURT 
QUEST_SORT_THROUGH_THE_SHATTERED_SKY 
QUEST_SORT_DEATH_RISING 
QUEST_SORT_KYRIAN_CALLINGS 
QUEST_SORT_NIGHT_FAE_CALLINGS 
QUEST_SORT_NECROLORD_CALLINGS 
QUEST_SORT_VENTHYR_CALLINGS 
QUEST_SORT_ABOMINABLE_STITCHING 
QUEST_SORT_TIMEWALKING_CAMPAIGN 
QUEST_SORT_PATH_OF_ASCENSION 
QUEST_SORT_LEGENDARY_CRAFTING 
QUEST_SORT_9_1_CAMPAIGN 
QUEST_SORT_CYPHERS_OF_THE_FIRST_ONES 
QUEST_SORT_ZERETH_MORTIS_CAMPAIGN 
QUEST_SORT_THE_ARCHIVISTS_CODEX 
QUEST_SORT_COVENANT_ASSAULTS 
QUEST_SORT_PROTOFORM_SYNTHESIS 
QUEST_SORT_CH_6_SYMBOL_TRACKING 

Definition at line 5173 of file SharedDefines.h.

◆ QuestType

enum QuestType
Enumerator
QUEST_TYPE_TURNIN 
QUEST_TYPE_WITH_MAX_LEVEL 
QUEST_TYPE_NORMAL 
QUEST_TYPE_TASK 
MAX_DB_ALLOWED_QUEST_TYPES 
QUEST_TYPE_IN_PROGRESS 
QUEST_TYPE_TASK_IN_PROGRESS 

Definition at line 5085 of file SharedDefines.h.

◆ RaidGroupReason

Enumerator
RAID_GROUP_ERR_NONE 
RAID_GROUP_ERR_LOWLEVEL 
RAID_GROUP_ERR_ONLY 
RAID_GROUP_ERR_FULL 
RAID_GROUP_ERR_REQUIREMENTS_UNMATCH 

Definition at line 6930 of file SharedDefines.h.

◆ RemoveMethod

Enumerator
GROUP_REMOVEMETHOD_DEFAULT 
GROUP_REMOVEMETHOD_KICK 
GROUP_REMOVEMETHOD_LEAVE 
GROUP_REMOVEMETHOD_KICK_LFG 

Definition at line 6529 of file SharedDefines.h.

◆ ReputationRank

Enumerator
REP_HATED 
REP_HOSTILE 
REP_UNFRIENDLY 
REP_NEUTRAL 
REP_FRIENDLY 
REP_HONORED 
REP_REVERED 
REP_EXALTED 

Definition at line 201 of file SharedDefines.h.

◆ ResetFailedReason

Enumerator
INSTANCE_RESET_FAILED 
INSTANCE_RESET_FAILED_OFFLINE 
INSTANCE_RESET_FAILED_ZONING 

Definition at line 6939 of file SharedDefines.h.

◆ ResponseCodes

Enumerator
RESPONSE_SUCCESS 
RESPONSE_FAILURE 
RESPONSE_CANCELLED 
RESPONSE_DISCONNECTED 
RESPONSE_FAILED_TO_CONNECT 
RESPONSE_CONNECTED 
RESPONSE_VERSION_MISMATCH 
CSTATUS_CONNECTING 
CSTATUS_NEGOTIATING_SECURITY 
CSTATUS_NEGOTIATION_COMPLETE 
CSTATUS_NEGOTIATION_FAILED 
CSTATUS_AUTHENTICATING 
REALM_LIST_IN_PROGRESS 
REALM_LIST_SUCCESS 
REALM_LIST_FAILED 
REALM_LIST_INVALID 
REALM_LIST_REALM_NOT_FOUND 
ACCOUNT_CREATE_IN_PROGRESS 
ACCOUNT_CREATE_SUCCESS 
ACCOUNT_CREATE_FAILED 
CHAR_LIST_RETRIEVING 
CHAR_LIST_RETRIEVED 
CHAR_LIST_FAILED 
CHAR_CREATE_IN_PROGRESS 
CHAR_CREATE_SUCCESS 
CHAR_CREATE_ERROR 
CHAR_CREATE_FAILED 
CHAR_CREATE_NAME_IN_USE 
CHAR_CREATE_DISABLED 
CHAR_CREATE_PVP_TEAMS_VIOLATION 
CHAR_CREATE_SERVER_LIMIT 
CHAR_CREATE_ACCOUNT_LIMIT 
CHAR_CREATE_SERVER_QUEUE 
CHAR_CREATE_ONLY_EXISTING 
CHAR_CREATE_EXPANSION 
CHAR_CREATE_EXPANSION_CLASS 
CHAR_CREATE_CHARACTER_IN_GUILD 
CHAR_CREATE_RESTRICTED_RACECLASS 
CHAR_CREATE_CHARACTER_CHOOSE_RACE 
CHAR_CREATE_CHARACTER_ARENA_LEADER 
CHAR_CREATE_CHARACTER_ARENA_TEAM 
CHAR_CREATE_CHARACTER_DELETE_MAIL 
CHAR_CREATE_CHARACTER_SWAP_FACTION 
CHAR_CREATE_CHARACTER_RACE_ONLY 
CHAR_CREATE_CHARACTER_GOLD_LIMIT 
CHAR_CREATE_FORCE_LOGIN 
CHAR_CREATE_TRIAL 
CHAR_CREATE_TIMEOUT 
CHAR_CREATE_THROTTLE 
CHAR_CREATE_ALLIED_RACE_ACHIEVEMENT 
CHAR_CREATE_CHARACTER_IN_COMMUNITY 
CHAR_CREATE_NEW_PLAYER 
CHAR_CREATE_NAME_RESERVATION_FULL 
CHAR_CREATE_DRACTHYR_DUPLICATE 
CHAR_CREATE_DRACTHYR_LEVEL_REQUIREMENT 
CHAR_CREATE_DEATHKNIGHT_DUPLICATE 
CHAR_CREATE_DEATHKNIGHT_LEVEL_REQUIREMENT 
CHAR_CREATE_CLASS_TRIAL_NEWCOMER 
CHAR_CREATE_CLASS_TRIAL_THROTTLE_HOUR 
CHAR_CREATE_CLASS_TRIAL_THROTTLE_DAY 
CHAR_CREATE_CLASS_TRIAL_THROTTLE_WEEK 
CHAR_CREATE_CLASS_TRIAL_THROTTLE_ACCOUNT 
CHAR_CREATE_FACTION_BALANCE 
CHAR_DELETE_IN_PROGRESS 
CHAR_DELETE_SUCCESS 
CHAR_DELETE_FAILED 
CHAR_DELETE_FAILED_CHARACTER_SERVICE_PENDING 
CHAR_DELETE_FAILED_GUILD_LEADER 
CHAR_DELETE_FAILED_ARENA_CAPTAIN 
CHAR_DELETE_FAILED_HAS_HEIRLOOM_OR_MAIL 
CHAR_DELETE_FAILED_DEPRECATED1 
CHAR_DELETE_FAILED_HAS_WOW_TOKEN 
CHAR_DELETE_FAILED_DEPRECATED2 
CHAR_DELETE_FAILED_COMMUNITY_OWNER 
CHAR_LOGIN_IN_PROGRESS 
CHAR_LOGIN_SUCCESS 
CHAR_LOGIN_NO_WORLD 
CHAR_LOGIN_DUPLICATE_CHARACTER 
CHAR_LOGIN_NO_INSTANCES 
CHAR_LOGIN_FAILED 
CHAR_LOGIN_DISABLED 
CHAR_LOGIN_NO_CHARACTER 
CHAR_LOGIN_LOCKED_FOR_TRANSFER 
CHAR_LOGIN_LOCKED_BY_BILLING 
CHAR_LOGIN_LOCKED_BY_MOBILE_AH 
CHAR_LOGIN_TEMPORARY_GM_LOCK 
CHAR_LOGIN_LOCKED_BY_CHARACTER_UPGRADE 
CHAR_LOGIN_LOCKED_BY_REVOKED_CHARACTER_UPGRADE 
CHAR_LOGIN_LOCKED_BY_REVOKED_VAS_TRANSACTION 
CHAR_LOGIN_LOCKED_BY_RESTRICTION 
CHAR_LOGIN_LOCKED_FOR_REALM_PLAYTYPE 
CHAR_NAME_SUCCESS 
CHAR_NAME_FAILURE 
CHAR_NAME_NO_NAME 
CHAR_NAME_TOO_SHORT 
CHAR_NAME_TOO_LONG 
CHAR_NAME_INVALID_CHARACTER 
CHAR_NAME_MIXED_LANGUAGES 
CHAR_NAME_PROFANE 
CHAR_NAME_RESERVED 
CHAR_NAME_INVALID_APOSTROPHE 
CHAR_NAME_MULTIPLE_APOSTROPHES 
CHAR_NAME_THREE_CONSECUTIVE 
CHAR_NAME_INVALID_SPACE 
CHAR_NAME_CONSECUTIVE_SPACES 
CHAR_NAME_RUSSIAN_CONSECUTIVE_SILENT_CHARACTERS 
CHAR_NAME_RUSSIAN_SILENT_CHARACTER_AT_BEGINNING_OR_END 
CHAR_NAME_DECLENSION_DOESNT_MATCH_BASE_NAME 
CHAR_NAME_SPACES_DISALLOWED 

Definition at line 6155 of file SharedDefines.h.

◆ ServerSideVisibilityType

Enumerator
SERVERSIDE_VISIBILITY_GM 
SERVERSIDE_VISIBILITY_GHOST 
TOTAL_SERVERSIDE_VISIBILITY_TYPES 

Definition at line 2485 of file SharedDefines.h.

◆ SheathTypes

Enumerator
SHEATHETYPE_NONE 
SHEATHETYPE_MAINHAND 
SHEATHETYPE_OFFHAND 
SHEATHETYPE_LARGEWEAPONLEFT 
SHEATHETYPE_LARGEWEAPONRIGHT 
SHEATHETYPE_HIPWEAPONLEFT 
SHEATHETYPE_HIPWEAPONRIGHT 
SHEATHETYPE_SHIELD 

Definition at line 1003 of file SharedDefines.h.

◆ SkillCategory

Enumerator
SKILL_CATEGORY_UNK1 
SKILL_CATEGORY_ATTRIBUTES 
SKILL_CATEGORY_WEAPON 
SKILL_CATEGORY_CLASS 
SKILL_CATEGORY_ARMOR 
SKILL_CATEGORY_SECONDARY 
SKILL_CATEGORY_LANGUAGES 
SKILL_CATEGORY_PROFESSION 
SKILL_CATEGORY_GENERIC 

Definition at line 5781 of file SharedDefines.h.

◆ SkillType

enum SkillType
Enumerator
SKILL_NONE 
SKILL_SWORDS 
SKILL_AXES 
SKILL_BOWS 
SKILL_GUNS 
SKILL_MACES 
SKILL_TWO_HANDED_SWORDS 
SKILL_DEFENSE 
SKILL_LANGUAGE_COMMON 
SKILL_RACIAL_DWARF 
SKILL_LANGUAGE_ORCISH 
SKILL_LANGUAGE_DWARVEN 
SKILL_LANGUAGE_DARNASSIAN 
SKILL_LANGUAGE_TAURAHE 
SKILL_DUAL_WIELD 
SKILL_RACIAL_TAUREN 
SKILL_RACIAL_ORC 
SKILL_RACIAL_NIGHT_ELF 
SKILL_STAVES 
SKILL_LANGUAGE_THALASSIAN 
SKILL_LANGUAGE_DRACONIC 
SKILL_LANGUAGE_DEMON_TONGUE 
SKILL_LANGUAGE_TITAN 
SKILL_LANGUAGE_OLD_TONGUE 
SKILL_SURVIVAL 
SKILL_HORSE_RIDING 
SKILL_WOLF_RIDING 
SKILL_TIGER_RIDING 
SKILL_RAM_RIDING 
SKILL_SWIMMING 
SKILL_TWO_HANDED_MACES 
SKILL_UNARMED 
SKILL_BLACKSMITHING 
SKILL_LEATHERWORKING 
SKILL_ALCHEMY 
SKILL_TWO_HANDED_AXES 
SKILL_DAGGERS 
SKILL_HERBALISM 
SKILL_GENERIC_DND 
SKILL_COOKING 
SKILL_MINING 
SKILL_PET_IMP 
SKILL_PET_FELHUNTER 
SKILL_TAILORING 
SKILL_ENGINEERING 
SKILL_PET_SPIDER 
SKILL_PET_VOIDWALKER 
SKILL_PET_SUCCUBUS 
SKILL_PET_INFERNAL 
SKILL_PET_DOOMGUARD 
SKILL_PET_WOLF 
SKILL_PET_CAT 
SKILL_PET_BEAR 
SKILL_PET_BOAR 
SKILL_PET_CROCOLISK 
SKILL_PET_CARRION_BIRD 
SKILL_PET_CRAB 
SKILL_PET_GORILLA 
SKILL_PET_RAPTOR 
SKILL_PET_TALLSTRIDER 
SKILL_RACIAL_UNDEAD 
SKILL_CROSSBOWS 
SKILL_WANDS 
SKILL_POLEARMS 
SKILL_PET_SCORPID 
SKILL_PET_TURTLE 
SKILL_PET_GENERIC_HUNTER 
SKILL_PLATE_MAIL 
SKILL_LANGUAGE_GNOMISH 
SKILL_LANGUAGE_TROLL 
SKILL_ENCHANTING 
SKILL_FISHING 
SKILL_SKINNING 
SKILL_MAIL 
SKILL_LEATHER 
SKILL_CLOTH 
SKILL_SHIELD 
SKILL_FIST_WEAPONS 
SKILL_RAPTOR_RIDING 
SKILL_MECHANOSTRIDER_PILOTING 
SKILL_UNDEAD_HORSEMANSHIP 
SKILL_PET_BAT 
SKILL_PET_HYENA 
SKILL_PET_BIRD_OF_PREY 
SKILL_PET_WIND_SERPENT 
SKILL_LANGUAGE_FORSAKEN 
SKILL_KODO_RIDING 
SKILL_RACIAL_TROLL 
SKILL_RACIAL_GNOME 
SKILL_RACIAL_HUMAN 
SKILL_JEWELCRAFTING 
SKILL_RACIAL_BLOOD_ELF 
SKILL_PET_EVENT_REMOTE_CONTROL 
SKILL_LANGUAGE_DRAENEI 
SKILL_RACIAL_DRAENEI 
SKILL_PET_FELGUARD 
SKILL_RIDING 
SKILL_PET_DRAGONHAWK 
SKILL_PET_NETHER_RAY 
SKILL_PET_SPOREBAT 
SKILL_PET_WARP_STALKER 
SKILL_PET_RAVAGER 
SKILL_PET_SERPENT 
SKILL_INTERNAL 
SKILL_INSCRIPTION 
SKILL_PET_MOTH 
SKILL_MOUNTS 
SKILL_COMPANIONS 
SKILL_PET_EXOTIC_CHIMAERA 
SKILL_PET_EXOTIC_DEVILSAUR 
SKILL_PET_GHOUL 
SKILL_PET_EXOTIC_SILITHID 
SKILL_PET_EXOTIC_WORM 
SKILL_PET_WASP 
SKILL_PET_EXOTIC_CLEFTHOOF 
SKILL_PET_EXOTIC_CORE_HOUND 
SKILL_PET_EXOTIC_SPIRIT_BEAST 
SKILL_RACIAL_WORGEN 
SKILL_RACIAL_GOBLIN 
SKILL_LANGUAGE_GILNEAN 
SKILL_LANGUAGE_GOBLIN 
SKILL_ARCHAEOLOGY 
SKILL_HUNTER 
SKILL_DEATH_KNIGHT 
SKILL_DRUID 
SKILL_PALADIN 
SKILL_PRIEST 
SKILL_PET_WATER_ELEMENTAL 
SKILL_PET_FOX 
SKILL_ALL_GLYPHS 
SKILL_PET_DOG 
SKILL_PET_MONKEY 
SKILL_PET_EXOTIC_SHALE_SPIDER 
SKILL_BEETLE 
SKILL_ALL_GUILD_PERKS 
SKILL_PET_HYDRA 
SKILL_MONK 
SKILL_WARRIOR 
SKILL_WARLOCK 
SKILL_RACIAL_PANDAREN 
SKILL_MAGE 
SKILL_LANGUAGE_PANDAREN_NEUTRAL 
SKILL_ROGUE 
SKILL_SHAMAN 
SKILL_FEL_IMP 
SKILL_VOIDLORD 
SKILL_SHIVARRA 
SKILL_OBSERVER 
SKILL_WRATHGUARD 
SKILL_ALL_SPECIALIZATIONS 
SKILL_RUNEFORGING 
SKILL_PET_PRIMAL_FIRE_ELEMENTAL 
SKILL_PET_PRIMAL_EARTH_ELEMENTAL 
SKILL_WAY_OF_THE_GRILL 
SKILL_WAY_OF_THE_WOK 
SKILL_WAY_OF_THE_POT 
SKILL_WAY_OF_THE_STEAMER 
SKILL_WAY_OF_THE_OVEN 
SKILL_WAY_OF_THE_BREW 
SKILL_APPRENTICE_COOKING 
SKILL_JOURNEYMAN_COOKBOOK 
SKILL_PET_RODENT 
SKILL_PET_CRANE 
SKILL_PET_WATER_STRIDER 
SKILL_PET_EXOTIC_QUILEN 
SKILL_PET_GOAT 
SKILL_PET_BASILISK 
SKILL_NO_PLAYERS 
SKILL_PET_DIREHORN 
SKILL_PET_PRIMAL_STORM_ELEMENTAL 
SKILL_PET_WATER_ELEMENTAL_MINOR_TALENT_VERSION 
SKILL_PET_RIVERBEAST 
SKILL_UNUSED 
SKILL_DEMON_HUNTER 
SKILL_LOGGING 
SKILL_PET_TERRORGUARD 
SKILL_PET_ABYSSAL 
SKILL_PET_STAG 
SKILL_TRADING_POST 
SKILL_WARGLAIVES 
SKILL_PET_MECHANICAL 
SKILL_PET_ABOMINATION 
SKILL_PET_OXEN 
SKILL_PET_SCALEHIDE 
SKILL_PET_FEATHERMANE 
SKILL_RACIAL_NIGHTBORNE 
SKILL_RACIAL_HIGHMOUNTAIN_TAUREN 
SKILL_RACIAL_LIGHTFORGED_DRAENEI 
SKILL_RACIAL_VOID_ELF 
SKILL_KUL_TIRAN_BLACKSMITHING 
SKILL_LEGION_BLACKSMITHING 
SKILL_LANGUAGE_SHALASSIAN 
SKILL_LANGUAGE_THALASSIAN_2 
SKILL_DRAENOR_BLACKSMITHING 
SKILL_PANDARIA_BLACKSMITHING 
SKILL_CATACLYSM_BLACKSMITHING 
SKILL_NORTHREND_BLACKSMITHING 
SKILL_OUTLAND_BLACKSMITHING 
SKILL_CLASSIC_BLACKSMITHING 
SKILL_KUL_TIRAN_ALCHEMY 
SKILL_LEGION_ALCHEMY 
SKILL_DRAENOR_ALCHEMY 
SKILL_PANDARIA_ALCHEMY 
SKILL_CATACLYSM_ALCHEMY 
SKILL_NORTHREND_ALCHEMY 
SKILL_OUTLAND_ALCHEMY 
SKILL_CLASSIC_ALCHEMY 
SKILL_KUL_TIRAN_ENCHANTING 
SKILL_LEGION_ENCHANTING 
SKILL_DRAENOR_ENCHANTING 
SKILL_PANDARIA_ENCHANTING 
SKILL_CATACLYSM_ENCHANTING 
SKILL_NORTHREND_ENCHANTING 
SKILL_OUTLAND_ENCHANTING 
SKILL_CLASSIC_ENCHANTING 
SKILL_KUL_TIRAN_ENGINEERING 
SKILL_LEGION_ENGINEERING 
SKILL_DRAENOR_ENGINEERING 
SKILL_PANDARIA_ENGINEERING 
SKILL_CATACLYSM_ENGINEERING 
SKILL_NORTHREND_ENGINEERING 
SKILL_OUTLAND_ENGINEERING 
SKILL_CLASSIC_ENGINEERING 
SKILL_KUL_TIRAN_INSCRIPTION 
SKILL_LEGION_INSCRIPTION 
SKILL_DRAENOR_INSCRIPTION 
SKILL_PANDARIA_INSCRIPTION 
SKILL_CATACLYSM_INSCRIPTION 
SKILL_NORTHREND_INSCRIPTION 
SKILL_OUTLAND_INSCRIPTION 
SKILL_CLASSIC_INSCRIPTION 
SKILL_KUL_TIRAN_JEWELCRAFTING 
SKILL_LEGION_JEWELCRAFTING 
SKILL_DRAENOR_JEWELCRAFTING 
SKILL_PANDARIA_JEWELCRAFTING 
SKILL_CATACLYSM_JEWELCRAFTING 
SKILL_NORTHREND_JEWELCRAFTING 
SKILL_OUTLAND_JEWELCRAFTING 
SKILL_CLASSIC_JEWELCRAFTING 
SKILL_KUL_TIRAN_LEATHERWORKING 
SKILL_LEGION_LEATHERWORKING 
SKILL_DRAENOR_LEATHERWORKING 
SKILL_PANDARIA_LEATHERWORKING 
SKILL_CATACLYSM_LEATHERWORKING 
SKILL_NORTHREND_LEATHERWORKING 
SKILL_OUTLAND_LEATHERWORKING 
SKILL_CLASSIC_LEATHERWORKING 
SKILL_KUL_TIRAN_TAILORING 
SKILL_LEGION_TAILORING 
SKILL_DRAENOR_TAILORING 
SKILL_PANDARIA_TAILORING 
SKILL_CATACLYSM_TAILORING 
SKILL_NORTHREND_TAILORING 
SKILL_OUTLAND_TAILORING 
SKILL_CLASSIC_TAILORING 
SKILL_KUL_TIRAN_COOKING 
SKILL_LEGION_COOKING 
SKILL_DRAENOR_COOKING 
SKILL_PANDARIA_COOKING 
SKILL_CATACLYSM_COOKING 
SKILL_NORTHREND_COOKING 
SKILL_OUTLAND_COOKING 
SKILL_CLASSIC_COOKING 
SKILL_KUL_TIRAN_HERBALISM 
SKILL_LEGION_HERBALISM 
SKILL_DRAENOR_HERBALISM 
SKILL_PANDARIA_HERBALISM 
SKILL_CATACLYSM_HERBALISM 
SKILL_NORTHREND_HERBALISM 
SKILL_OUTLAND_HERBALISM 
SKILL_CLASSIC_HERBALISM 
SKILL_KUL_TIRAN_SKINNING 
SKILL_LEGION_SKINNING 
SKILL_DRAENOR_SKINNING 
SKILL_PANDARIA_SKINNING 
SKILL_CATACLYSM_SKINNING 
SKILL_NORTHREND_SKINNING 
SKILL_OUTLAND_SKINNING 
SKILL_CLASSIC_SKINNING 
SKILL_KUL_TIRAN_MINING 
SKILL_LEGION_MINING 
SKILL_DRAENOR_MINING 
SKILL_PANDARIA_MINING 
SKILL_CATACLYSM_MINING 
SKILL_NORTHREND_MINING 
SKILL_OUTLAND_MINING 
SKILL_CLASSIC_MINING 
SKILL_KUL_TIRAN_FISHING 
SKILL_LEGION_FISHING 
SKILL_DRAENOR_FISHING 
SKILL_PANDARIA_FISHING 
SKILL_CATACLYSM_FISHING 
SKILL_NORTHREND_FISHING 
SKILL_OUTLAND_FISHING 
SKILL_CLASSIC_FISHING 
SKILL_RACIAL_DARK_IRON_DWARF 
SKILL_RACIAL_MAG_HAR_ORC 
SKILL_PET_LIZARD 
SKILL_PET_HORSE 
SKILL_PET_EXOTIC_PTERRORDAX 
SKILL_PET_TOAD 
SKILL_PET_EXOTIC_KROLUSK 
SKILL_SECOND_PET_HUNTER 
SKILL_PET_BLOOD_BEAST 
SKILL_JUNKYARD_TINKERING 
SKILL_RACIAL_ZANDALARI_TROLL 
SKILL_RACIAL_KUL_TIRAN 
SKILL_AZERITE_POWER 
SKILL_COVENANT_KYRIAN 
SKILL_COVENANT_VENTHYR 
SKILL_COVENANT_NIGHT_FAE 
SKILL_COVENANT_NECROLORD 
SKILL_MOUNT_EQUIPEMENT 
SKILL_SHADOWLANDS_ALCHEMY 
SKILL_SHADOWLANDS_BLACKSMITHING 
SKILL_SHADOWLANDS_COOKING 
SKILL_SHADOWLANDS_ENCHANTING 
SKILL_SHADOWLANDS_FISHING 
SKILL_SHADOWLANDS_ENGINEERING 
SKILL_SHADOWLANDS_INSCRIPTION 
SKILL_SHADOWLANDS_JEWELCRAFTING 
SKILL_SHADOWLANDS_LEATHERWORKING 
SKILL_SHADOWLANDS_TAILORING 
SKILL_SHADOWLANDS_HERBALISM 
SKILL_SHADOWLANDS_MINING 
SKILL_SHADOWLANDS_SKINNING 
SKILL_RACIAL_DARK_IRON_DWARF_2 
SKILL_RACIAL_MECHAGNOME 
SKILL_RACIAL_VULPERA 
SKILL_LANGUAGE_VULPERA 
SKILL_SOUL_CYPHERING 
SKILL_ABOMINABLE_STITCHING 
SKILL_ASCENSION_CRAFTING 
SKILL_PET_MAMMOTH 
SKILL_PET_COURSER 
SKILL_PET_CAMEL 
SKILL_RACIAL_DRACTHYR 
SKILL_EVOKER 
SKILL_STYGIA_CRAFTING 
SKILL_LANGUAGE_CYPHER 
SKILL_PROTOFORM_SYNTHESIS 
SKILL_ARCANA_MANIPULATION 
SKILL_DRAGON_ISLES_BLACKSMITHING 
SKILL_DRAGON_ISLES_ALCHEMY 
SKILL_DRAGON_ISLES_COOKING 
SKILL_DRAGON_ISLES_ENCHANTING 
SKILL_DRAGON_ISLES_FISHING 
SKILL_DRAGON_ISLES_ENGINEERING 
SKILL_DRAGON_ISLES_INSCRIPTION 
SKILL_DRAGON_ISLES_JEWELCRAFTING 
SKILL_DRAGON_ISLES_LEATHERWORKING 
SKILL_DRAGON_ISLES_TAILORING 
SKILL_DRAGON_ISLES_HERBALISM 
SKILL_DRAGON_ISLES_MINING 
SKILL_DRAGON_ISLES_SKINNING 
SKILL_CRAFTING 
SKILL_TUSKARR_FISHING_GEAR 
SKILL_PET_LESSER_DRAGONKIN 

Definition at line 5342 of file SharedDefines.h.

◆ SpellAttr0

Enumerator
SPELL_ATTR0_PROC_FAILURE_BURNS_CHARGE 
SPELL_ATTR0_USES_RANGED_SLOT 
SPELL_ATTR0_ON_NEXT_SWING_NO_DAMAGE 
SPELL_ATTR0_DO_NOT_LOG_IMMUNE_MISSES 
SPELL_ATTR0_IS_ABILITY 
SPELL_ATTR0_IS_TRADESKILL 
SPELL_ATTR0_PASSIVE 
SPELL_ATTR0_DO_NOT_DISPLAY_SPELLBOOK_AURA_ICON_COMBAT_LOG 
SPELL_ATTR0_DO_NOT_LOG 
SPELL_ATTR0_HELD_ITEM_ONLY 
SPELL_ATTR0_ON_NEXT_SWING 
SPELL_ATTR0_WEARER_CASTS_PROC_TRIGGER 
SPELL_ATTR0_SERVER_ONLY 
SPELL_ATTR0_ALLOW_ITEM_SPELL_IN_PVP 
SPELL_ATTR0_ONLY_INDOORS 
SPELL_ATTR0_ONLY_OUTDOORS 
SPELL_ATTR0_NOT_SHAPESHIFTED 
SPELL_ATTR0_ONLY_STEALTHED 
SPELL_ATTR0_DO_NOT_SHEATH 
SPELL_ATTR0_SCALES_WITH_CREATURE_LEVEL 
SPELL_ATTR0_CANCELS_AUTO_ATTACK_COMBAT 
SPELL_ATTR0_NO_ACTIVE_DEFENSE 
SPELL_ATTR0_TRACK_TARGET_IN_CAST_PLAYER_ONLY 
SPELL_ATTR0_ALLOW_CAST_WHILE_DEAD 
SPELL_ATTR0_ALLOW_WHILE_MOUNTED 
SPELL_ATTR0_COOLDOWN_ON_EVENT 
SPELL_ATTR0_AURA_IS_DEBUFF 
SPELL_ATTR0_ALLOW_WHILE_SITTING 
SPELL_ATTR0_NOT_IN_COMBAT_ONLY_PEACEFUL 
SPELL_ATTR0_NO_IMMUNITIES 
SPELL_ATTR0_HEARTBEAT_RESIST 
SPELL_ATTR0_NO_AURA_CANCEL 

Definition at line 427 of file SharedDefines.h.

◆ SpellAttr1

Enumerator
SPELL_ATTR1_DISMISS_PET_FIRST 
SPELL_ATTR1_USE_ALL_MANA 
SPELL_ATTR1_IS_CHANNELLED 
SPELL_ATTR1_NO_REDIRECTION 
SPELL_ATTR1_NO_SKILL_INCREASE 
SPELL_ATTR1_ALLOW_WHILE_STEALTHED 
SPELL_ATTR1_IS_SELF_CHANNELLED 
SPELL_ATTR1_NO_REFLECTION 
SPELL_ATTR1_ONLY_PEACEFUL_TARGETS 
SPELL_ATTR1_INITIATES_COMBAT_ENABLES_AUTO_ATTACK 
SPELL_ATTR1_NO_THREAT 
SPELL_ATTR1_AURA_UNIQUE 
SPELL_ATTR1_FAILURE_BREAKS_STEALTH 
SPELL_ATTR1_TOGGLE_FAR_SIGHT 
SPELL_ATTR1_TRACK_TARGET_IN_CHANNEL 
SPELL_ATTR1_IMMUNITY_PURGES_EFFECT 
SPELL_ATTR1_IMMUNITY_TO_HOSTILE_AND_FRIENDLY_EFFECTS 
SPELL_ATTR1_NO_AUTOCAST_AI 
SPELL_ATTR1_PREVENTS_ANIM 
SPELL_ATTR1_EXCLUDE_CASTER 
SPELL_ATTR1_FINISHING_MOVE_DAMAGE 
SPELL_ATTR1_THREAT_ONLY_ON_MISS 
SPELL_ATTR1_FINISHING_MOVE_DURATION 
SPELL_ATTR1_IGNORE_OWNERS_DEATH 
SPELL_ATTR1_SPECIAL_SKILLUP 
SPELL_ATTR1_AURA_STAYS_AFTER_COMBAT 
SPELL_ATTR1_REQUIRE_ALL_TARGETS 
SPELL_ATTR1_DISCOUNT_POWER_ON_MISS 
SPELL_ATTR1_NO_AURA_ICON 
SPELL_ATTR1_NAME_IN_CHANNEL_BAR 
SPELL_ATTR1_DISPEL_ALL_STACKS 
SPELL_ATTR1_CAST_WHEN_LEARNED 

Definition at line 464 of file SharedDefines.h.

◆ SpellAttr10

Enumerator
SPELL_ATTR10_UNK0 
SPELL_ATTR10_UNK1 
SPELL_ATTR10_USES_RANGED_SLOT_COSMETIC_ONLY 
SPELL_ATTR10_UNK3 
SPELL_ATTR10_WATER_SPOUT 
SPELL_ATTR10_UNK5 
SPELL_ATTR10_UNK6 
SPELL_ATTR10_TELEPORT_PLAYER 
SPELL_ATTR10_UNK8 
SPELL_ATTR10_UNK9 
SPELL_ATTR10_UNK10 
SPELL_ATTR10_HERB_GATHERING_MINING 
SPELL_ATTR10_USE_SPELL_BASE_LEVEL_FOR_SCALING 
SPELL_ATTR10_RESET_COOLDOWN_ON_ENCOUNTER_END 
SPELL_ATTR10_ROLLING_PERIODIC 
SPELL_ATTR10_UNK15 
SPELL_ATTR10_UNK16 
SPELL_ATTR10_CAN_DODGE_PARRY_WHILE_CASTING 
SPELL_ATTR10_UNK18 
SPELL_ATTR10_UNK19 
SPELL_ATTR10_UNK20 
SPELL_ATTR10_UNK21 
SPELL_ATTR10_UNK22 
SPELL_ATTR10_UNK23 
SPELL_ATTR10_UNK24 
SPELL_ATTR10_UNK25 
SPELL_ATTR10_UNK26 
SPELL_ATTR10_UNK27 
SPELL_ATTR10_UNK28 
SPELL_ATTR10_MOUNT_IS_NOT_ACCOUNT_WIDE 
SPELL_ATTR10_UNK30 
SPELL_ATTR10_UNK31 

Definition at line 797 of file SharedDefines.h.

◆ SpellAttr11

Enumerator
SPELL_ATTR11_UNK0 
SPELL_ATTR11_UNK1 
SPELL_ATTR11_SCALES_WITH_ITEM_LEVEL 
SPELL_ATTR11_UNK3 
SPELL_ATTR11_UNK4 
SPELL_ATTR11_ABSORB_ENVIRONMENTAL_DAMAGE 
SPELL_ATTR11_UNK6 
SPELL_ATTR11_RANK_IGNORES_CASTER_LEVEL 
SPELL_ATTR11_UNK8 
SPELL_ATTR11_UNK9 
SPELL_ATTR11_UNK10 
SPELL_ATTR11_NOT_USABLE_IN_INSTANCES 
SPELL_ATTR11_UNK12 
SPELL_ATTR11_UNK13 
SPELL_ATTR11_UNK14 
SPELL_ATTR11_UNK15 
SPELL_ATTR11_NOT_USABLE_IN_CHALLENGE_MODE 
SPELL_ATTR11_UNK17 
SPELL_ATTR11_UNK18 
SPELL_ATTR11_UNK19 
SPELL_ATTR11_UNK20 
SPELL_ATTR11_UNK21 
SPELL_ATTR11_UNK22 
SPELL_ATTR11_UNK23 
SPELL_ATTR11_UNK24 
SPELL_ATTR11_UNK25 
SPELL_ATTR11_UNK26 
SPELL_ATTR11_UNK27 
SPELL_ATTR11_UNK28 
SPELL_ATTR11_UNK29 
SPELL_ATTR11_UNK30 
SPELL_ATTR11_UNK31 

Definition at line 834 of file SharedDefines.h.

◆ SpellAttr12

Enumerator
SPELL_ATTR12_ENABLE_PROCS_FROM_SUPPRESSED_CASTER_PROCS 
SPELL_ATTR12_CAN_PROC_FROM_SUPPRESSED_CASTER_PROCS 
SPELL_ATTR12_UNK2 
SPELL_ATTR12_UNK3 
SPELL_ATTR12_UNK4 
SPELL_ATTR12_UNK5 
SPELL_ATTR12_UNK6 
SPELL_ATTR12_UNK7 
SPELL_ATTR12_UNK8 
SPELL_ATTR12_IGNORE_CASTING_DISABLED 
SPELL_ATTR12_UNK10 
SPELL_ATTR12_UNK11 
SPELL_ATTR12_UNK12 
SPELL_ATTR12_UNK13 
SPELL_ATTR12_UNK14 
SPELL_ATTR12_UNK15 
SPELL_ATTR12_UNK16 
SPELL_ATTR12_UNK17 
SPELL_ATTR12_UNK18 
SPELL_ATTR12_UNK19 
SPELL_ATTR12_UNK20 
SPELL_ATTR12_UNK21 
SPELL_ATTR12_UNK22 
SPELL_ATTR12_START_COOLDOWN_ON_CAST_START 
SPELL_ATTR12_IS_GARRISON_BUFF 
SPELL_ATTR12_UNK25 
SPELL_ATTR12_UNK26 
SPELL_ATTR12_IS_READINESS_SPELL 
SPELL_ATTR12_UNK28 
SPELL_ATTR12_UNK29 
SPELL_ATTR12_UNK30 
SPELL_ATTR12_ONLY_PROC_FROM_CLASS_ABILITIES 

Definition at line 871 of file SharedDefines.h.

◆ SpellAttr13

Enumerator
SPELL_ATTR13_ALLOW_CLASS_ABILITY_PROCS 
SPELL_ATTR13_UNK1 
SPELL_ATTR13_PASSIVE_IS_UPGRADE 
SPELL_ATTR13_UNK3 
SPELL_ATTR13_UNK4 
SPELL_ATTR13_UNK5 
SPELL_ATTR13_UNK6 
SPELL_ATTR13_UNK7 
SPELL_ATTR13_UNK8 
SPELL_ATTR13_UNK9 
SPELL_ATTR13_UNK10 
SPELL_ATTR13_UNK11 
SPELL_ATTR13_UNK12 
SPELL_ATTR13_UNK13 
SPELL_ATTR13_UNK14 
SPELL_ATTR13_UNK15 
SPELL_ATTR13_UNK16 
SPELL_ATTR13_UNK17 
SPELL_ATTR13_ACTIVATES_REQUIRED_SHAPESHIFT 
SPELL_ATTR13_UNK19 
SPELL_ATTR13_PERIODIC_REFRESH_EXTENDS_DURATION 
SPELL_ATTR13_UNK21 
SPELL_ATTR13_UNK22 
SPELL_ATTR13_UNK23 
SPELL_ATTR13_UNK24 
SPELL_ATTR13_UNK25 
SPELL_ATTR13_UNK26 
SPELL_ATTR13_UNK27 
SPELL_ATTR13_UNK28 
SPELL_ATTR13_UNK29 
SPELL_ATTR13_UNK30 
SPELL_ATTR13_UNK31 

Definition at line 908 of file SharedDefines.h.

◆ SpellAttr14

Enumerator
SPELL_ATTR14_UNK0 
SPELL_ATTR14_REAGENT_COST_CONSUMES_CHARGES 
SPELL_ATTR14_UNK2 
SPELL_ATTR14_HIDE_PASSIVE_FROM_TOOLTIP 
SPELL_ATTR14_UNK4 
SPELL_ATTR14_UNK5 
SPELL_ATTR14_UNK6 
SPELL_ATTR14_UNK7 
SPELL_ATTR14_UNK8 
SPELL_ATTR14_UNK9 
SPELL_ATTR14_UNK10 
SPELL_ATTR14_UNK11 
SPELL_ATTR14_UNK12 
SPELL_ATTR14_UNK13 
SPELL_ATTR14_UNK14 
SPELL_ATTR14_UNK15 
SPELL_ATTR14_UNK16 
SPELL_ATTR14_UNK17 
SPELL_ATTR14_UNK18 
SPELL_ATTR14_UNK19 
SPELL_ATTR14_UNK20 
SPELL_ATTR14_UNK21 
SPELL_ATTR14_UNK22 
SPELL_ATTR14_UNK23 
SPELL_ATTR14_UNK24 
SPELL_ATTR14_UNK25 
SPELL_ATTR14_UNK26 
SPELL_ATTR14_UNK27 
SPELL_ATTR14_UNK28 
SPELL_ATTR14_UNK29 
SPELL_ATTR14_UNK30 
SPELL_ATTR14_UNK31 

Definition at line 945 of file SharedDefines.h.

◆ SpellAttr2

Enumerator
SPELL_ATTR2_ALLOW_DEAD_TARGET 
SPELL_ATTR2_NO_SHAPESHIFT_UI 
SPELL_ATTR2_IGNORE_LINE_OF_SIGHT 
SPELL_ATTR2_ALLOW_LOW_LEVEL_BUFF 
SPELL_ATTR2_USE_SHAPESHIFT_BAR 
SPELL_ATTR2_AUTO_REPEAT 
SPELL_ATTR2_CANNOT_CAST_ON_TAPPED 
SPELL_ATTR2_DO_NOT_REPORT_SPELL_FAILURE 
SPELL_ATTR2_INCLUDE_IN_ADVANCED_COMBAT_LOG 
SPELL_ATTR2_ALWAYS_CAST_AS_UNIT 
SPELL_ATTR2_SPECIAL_TAMING_FLAG 
SPELL_ATTR2_NO_TARGET_PER_SECOND_COSTS 
SPELL_ATTR2_CHAIN_FROM_CASTER 
SPELL_ATTR2_ENCHANT_OWN_ITEM_ONLY 
SPELL_ATTR2_ALLOW_WHILE_INVISIBLE 
SPELL_ATTR2_DO_NOT_CONSUME_IF_GAINED_DURING_CAST 
SPELL_ATTR2_NO_ACTIVE_PETS 
SPELL_ATTR2_DO_NOT_RESET_COMBAT_TIMERS 
SPELL_ATTR2_NO_JUMP_WHILE_CAST_PENDING 
SPELL_ATTR2_ALLOW_WHILE_NOT_SHAPESHIFTED_CASTER_FORM 
SPELL_ATTR2_INITIATE_COMBAT_POST_CAST_ENABLES_AUTO_ATTACK 
SPELL_ATTR2_FAIL_ON_ALL_TARGETS_IMMUNE 
SPELL_ATTR2_NO_INITIAL_THREAT 
SPELL_ATTR2_PROC_COOLDOWN_ON_FAILURE 
SPELL_ATTR2_ITEM_CAST_WITH_OWNER_SKILL 
SPELL_ATTR2_DONT_BLOCK_MANA_REGEN 
SPELL_ATTR2_NO_SCHOOL_IMMUNITIES 
SPELL_ATTR2_IGNORE_WEAPONSKILL 
SPELL_ATTR2_NOT_AN_ACTION 
SPELL_ATTR2_CANT_CRIT 
SPELL_ATTR2_ACTIVE_THREAT 
SPELL_ATTR2_RETAIN_ITEM_CAST 

Definition at line 501 of file SharedDefines.h.

◆ SpellAttr3

Enumerator
SPELL_ATTR3_PVP_ENABLING 
SPELL_ATTR3_NO_PROC_EQUIP_REQUIREMENT 
SPELL_ATTR3_NO_CASTING_BAR_TEXT 
SPELL_ATTR3_COMPLETELY_BLOCKED 
SPELL_ATTR3_NO_RES_TIMER 
SPELL_ATTR3_NO_DURABILITY_LOSS 
SPELL_ATTR3_NO_AVOIDANCE 
SPELL_ATTR3_DOT_STACKING_RULE 
SPELL_ATTR3_ONLY_ON_PLAYER 
SPELL_ATTR3_NOT_A_PROC 
SPELL_ATTR3_REQUIRES_MAIN_HAND_WEAPON 
SPELL_ATTR3_ONLY_BATTLEGROUNDS 
SPELL_ATTR3_ONLY_ON_GHOSTS 
SPELL_ATTR3_HIDE_CHANNEL_BAR 
SPELL_ATTR3_HIDE_IN_RAID_FILTER 
SPELL_ATTR3_NORMAL_RANGED_ATTACK 
SPELL_ATTR3_SUPPRESS_CASTER_PROCS 
SPELL_ATTR3_SUPPRESS_TARGET_PROCS 
SPELL_ATTR3_ALWAYS_HIT 
SPELL_ATTR3_INSTANT_TARGET_PROCS 
SPELL_ATTR3_ALLOW_AURA_WHILE_DEAD 
SPELL_ATTR3_ONLY_PROC_OUTDOORS 
SPELL_ATTR3_DO_NOT_TRIGGER_TARGET_STAND 
SPELL_ATTR3_NO_DAMAGE_HISTORY 
SPELL_ATTR3_REQUIRES_OFF_HAND_WEAPON 
SPELL_ATTR3_TREAT_AS_PERIODIC 
SPELL_ATTR3_CAN_PROC_FROM_PROCS 
SPELL_ATTR3_ONLY_PROC_ON_CASTER 
SPELL_ATTR3_IGNORE_CASTER_AND_TARGET_RESTRICTIONS 
SPELL_ATTR3_IGNORE_CASTER_MODIFIERS 
SPELL_ATTR3_DO_NOT_DISPLAY_RANGE 
SPELL_ATTR3_NOT_ON_AOE_IMMUNE 

Definition at line 538 of file SharedDefines.h.

◆ SpellAttr4

Enumerator
SPELL_ATTR4_NO_CAST_LOG 
SPELL_ATTR4_CLASS_TRIGGER_ONLY_ON_TARGET 
SPELL_ATTR4_AURA_EXPIRES_OFFLINE 
SPELL_ATTR4_NO_HELPFUL_THREAT 
SPELL_ATTR4_NO_HARMFUL_THREAT 
SPELL_ATTR4_ALLOW_CLIENT_TARGETING 
SPELL_ATTR4_CANNOT_BE_STOLEN 
SPELL_ATTR4_ALLOW_CAST_WHILE_CASTING 
SPELL_ATTR4_IGNORE_DAMAGE_TAKEN_MODIFIERS 
SPELL_ATTR4_COMBAT_FEEDBACK_WHEN_USABLE 
SPELL_ATTR4_WEAPON_SPEED_COST_SCALING 
SPELL_ATTR4_NO_PARTIAL_IMMUNITY 
SPELL_ATTR4_AURA_IS_BUFF 
SPELL_ATTR4_DO_NOT_LOG_CASTER 
SPELL_ATTR4_REACTIVE_DAMAGE_PROC 
SPELL_ATTR4_NOT_IN_SPELLBOOK 
SPELL_ATTR4_NOT_IN_ARENA_OR_RATED_BATTLEGROUND 
SPELL_ATTR4_IGNORE_DEFAULT_ARENA_RESTRICTIONS 
SPELL_ATTR4_BOUNCY_CHAIN_MISSILES 
SPELL_ATTR4_ALLOW_PROC_WHILE_SITTING 
SPELL_ATTR4_AURA_NEVER_BOUNCES 
SPELL_ATTR4_ALLOW_ENTERING_ARENA 
SPELL_ATTR4_PROC_SUPPRESS_SWING_ANIM 
SPELL_ATTR4_SUPPRESS_WEAPON_PROCS 
SPELL_ATTR4_AUTO_RANGED_COMBAT 
SPELL_ATTR4_OWNER_POWER_SCALING 
SPELL_ATTR4_ONLY_FLYING_AREAS 
SPELL_ATTR4_FORCE_DISPLAY_CASTBAR 
SPELL_ATTR4_IGNORE_COMBAT_TIMER 
SPELL_ATTR4_AURA_BOUNCE_FAILS_SPELL 
SPELL_ATTR4_OBSOLETE 
SPELL_ATTR4_USE_FACING_FROM_SPELL 

Definition at line 575 of file SharedDefines.h.

◆ SpellAttr5

Enumerator
SPELL_ATTR5_ALLOW_ACTIONS_DURING_CHANNEL 
SPELL_ATTR5_NO_REAGENT_COST_WITH_AURA 
SPELL_ATTR5_REMOVE_ENTERING_ARENA 
SPELL_ATTR5_ALLOW_WHILE_STUNNED 
SPELL_ATTR5_TRIGGERS_CHANNELING 
SPELL_ATTR5_LIMIT_N 
SPELL_ATTR5_IGNORE_AREA_EFFECT_PVP_CHECK 
SPELL_ATTR5_NOT_ON_PLAYER 
SPELL_ATTR5_NOT_ON_PLAYER_CONTROLLED_NPC 
SPELL_ATTR5_EXTRA_INITIAL_PERIOD 
SPELL_ATTR5_DO_NOT_DISPLAY_DURATION 
SPELL_ATTR5_IMPLIED_TARGETING 
SPELL_ATTR5_MELEE_CHAIN_TARGETING 
SPELL_ATTR5_SPELL_HASTE_AFFECTS_PERIODIC 
SPELL_ATTR5_NOT_AVAILABLE_WHILE_CHARMED 
SPELL_ATTR5_TREAT_AS_AREA_EFFECT 
SPELL_ATTR5_AURA_AFFECTS_NOT_JUST_REQ_EQUIPPED_ITEM 
SPELL_ATTR5_ALLOW_WHILE_FLEEING 
SPELL_ATTR5_ALLOW_WHILE_CONFUSED 
SPELL_ATTR5_AI_DOESNT_FACE_TARGET 
SPELL_ATTR5_DO_NOT_ATTEMPT_A_PET_RESUMMON_WHEN_DISMOUNTING 
SPELL_ATTR5_IGNORE_TARGET_REQUIREMENTS 
SPELL_ATTR5_NOT_ON_TRIVIAL 
SPELL_ATTR5_NO_PARTIAL_RESISTS 
SPELL_ATTR5_IGNORE_CASTER_REQUIREMENTS 
SPELL_ATTR5_ALWAYS_LINE_OF_SIGHT 
SPELL_ATTR5_ALWAYS_AOE_LINE_OF_SIGHT 
SPELL_ATTR5_NO_CASTER_AURA_ICON 
SPELL_ATTR5_NO_TARGET_AURA_ICON 
SPELL_ATTR5_AURA_UNIQUE_PER_CASTER 
SPELL_ATTR5_ALWAYS_SHOW_GROUND_TEXTURE 
SPELL_ATTR5_ADD_MELEE_HIT_RATING 

Definition at line 612 of file SharedDefines.h.

◆ SpellAttr6

Enumerator
SPELL_ATTR6_NO_COOLDOWN_ON_TOOLTIP 
SPELL_ATTR6_DO_NOT_RESET_COOLDOWN_IN_ARENA 
SPELL_ATTR6_NOT_AN_ATTACK 
SPELL_ATTR6_CAN_ASSIST_IMMUNE_PC 
SPELL_ATTR6_IGNORE_FOR_MOD_TIME_RATE 
SPELL_ATTR6_DO_NOT_CONSUME_RESOURCES 
SPELL_ATTR6_FLOATING_COMBAT_TEXT_ON_CAST 
SPELL_ATTR6_AURA_IS_WEAPON_PROC 
SPELL_ATTR6_DO_NOT_CHAIN_TO_CROWD_CONTROLLED_TARGETS 
SPELL_ATTR6_ALLOW_ON_CHARMED_TARGETS 
SPELL_ATTR6_NO_AURA_LOG 
SPELL_ATTR6_NOT_IN_RAID_INSTANCES 
SPELL_ATTR6_ALLOW_WHILE_RIDING_VEHICLE 
SPELL_ATTR6_IGNORE_PHASE_SHIFT 
SPELL_ATTR6_AI_PRIMARY_RANGED_ATTACK 
SPELL_ATTR6_NO_PUSHBACK 
SPELL_ATTR6_NO_JUMP_PATHING 
SPELL_ATTR6_ALLOW_EQUIP_WHILE_CASTING 
SPELL_ATTR6_ORIGINATE_FROM_CONTROLLER 
SPELL_ATTR6_DELAY_COMBAT_TIMER_DURING_CAST 
SPELL_ATTR6_AURA_ICON_ONLY_FOR_CASTER_LIMIT_10 
SPELL_ATTR6_SHOW_MECHANIC_AS_COMBAT_TEXT 
SPELL_ATTR6_ABSORB_CANNOT_BE_IGNORE 
SPELL_ATTR6_TAPS_IMMEDIATELY 
SPELL_ATTR6_CAN_TARGET_UNTARGETABLE 
SPELL_ATTR6_DOESNT_RESET_SWING_TIMER_IF_INSTANT 
SPELL_ATTR6_VEHICLE_IMMUNITY_CATEGORY 
SPELL_ATTR6_IGNORE_HEALING_MODIFIERS 
SPELL_ATTR6_DO_NOT_AUTO_SELECT_TARGET_WITH_INITIATES_COMBAT 
SPELL_ATTR6_IGNORE_CASTER_DAMAGE_MODIFIERS 
SPELL_ATTR6_DISABLE_TIED_EFFECT_POINTS 
SPELL_ATTR6_NO_CATEGORY_COOLDOWN_MODS 

Definition at line 649 of file SharedDefines.h.

◆ SpellAttr7

Enumerator
SPELL_ATTR7_ALLOW_SPELL_REFLECTION 
SPELL_ATTR7_NO_TARGET_DURATION_MOD 
SPELL_ATTR7_DISABLE_AURA_WHILE_DEAD 
SPELL_ATTR7_DEBUG_SPELL 
SPELL_ATTR7_TREAT_AS_RAID_BUFF 
SPELL_ATTR7_CAN_BE_MULTI_CAST 
SPELL_ATTR7_DONT_CAUSE_SPELL_PUSHBACK 
SPELL_ATTR7_PREPARE_FOR_VEHICLE_CONTROL_END 
SPELL_ATTR7_HORDE_SPECIFIC_SPELL 
SPELL_ATTR7_ALLIANCE_SPECIFIC_SPELL 
SPELL_ATTR7_DISPEL_REMOVES_CHARGES 
SPELL_ATTR7_CAN_CAUSE_INTERRUPT 
SPELL_ATTR7_CAN_CAUSE_SILENCE 
SPELL_ATTR7_NO_UI_NOT_INTERRUPTIBLE 
SPELL_ATTR7_RECAST_ON_RESUMMON 
SPELL_ATTR7_RESET_SWING_TIMER_AT_SPELL_START 
SPELL_ATTR7_ONLY_IN_SPELLBOOK_UNTIL_LEARNED 
SPELL_ATTR7_DO_NOT_LOG_PVP_KILL 
SPELL_ATTR7_ATTACK_ON_CHARGE_TO_UNIT 
SPELL_ATTR7_REPORT_SPELL_FAILURE_TO_UNIT_TARGET 
SPELL_ATTR7_NO_CLIENT_FAIL_WHILE_STUNNED_FLEEING_CONFUSED 
SPELL_ATTR7_RETAIN_COOLDOWN_THROUGH_LOAD 
SPELL_ATTR7_IGNORES_COLD_WEATHER_FLYING_REQUIREMENT 
SPELL_ATTR7_NO_ATTACK_DODGE 
SPELL_ATTR7_NO_ATTACK_PARRY 
SPELL_ATTR7_NO_ATTACK_MISS 
SPELL_ATTR7_TREAT_AS_NPC_AOE 
SPELL_ATTR7_BYPASS_NO_RESURRECT_AURA 
SPELL_ATTR7_DO_NOT_COUNT_FOR_PVP_SCOREBOARD 
SPELL_ATTR7_REFLECTION_ONLY_DEFENDS 
SPELL_ATTR7_CAN_PROC_FROM_SUPPRESSED_TARGET_PROCS 
SPELL_ATTR7_ALWAYS_CAST_LOG 

Definition at line 686 of file SharedDefines.h.

◆ SpellAttr8

Enumerator
SPELL_ATTR8_NO_ATTACK_BLOCK 
SPELL_ATTR8_IGNORE_DYNAMIC_OBJECT_CASTER 
SPELL_ATTR8_REMOVE_OUTSIDE_DUNGEONS_AND_RAIDS 
SPELL_ATTR8_ONLY_TARGET_IF_SAME_CREATOR 
SPELL_ATTR8_CAN_HIT_AOE_UNTARGETABLE 
SPELL_ATTR8_ALLOW_WHILE_CHARMED 
SPELL_ATTR8_AURA_REQUIRED_BY_CLIENT 
SPELL_ATTR8_IGNORE_SANCTUARY 
SPELL_ATTR8_USE_TARGETS_LEVEL_FOR_SPELL_SCALING 
SPELL_ATTR8_PERIODIC_CAN_CRIT 
SPELL_ATTR8_MIRROR_CREATURE_NAME 
SPELL_ATTR8_ONLY_PLAYERS_CAN_CAST_THIS_SPELL 
SPELL_ATTR8_AURA_POINTS_ON_CLIENT 
SPELL_ATTR8_NOT_IN_SPELLBOOK_UNTIL_LEARNED 
SPELL_ATTR8_TARGET_PROCS_ON_CASTER 
SPELL_ATTR8_REQUIRES_LOCATION_TO_BE_ON_LIQUID_SURFACE 
SPELL_ATTR8_ONLY_TARGET_OWN_SUMMONS 
SPELL_ATTR8_HASTE_AFFECTS_DURATION 
SPELL_ATTR8_IGNORE_SPELLCAST_OVERRIDE_COST 
SPELL_ATTR8_ALLOW_TARGETS_HIDDEN_BY_SPAWN_TRACKING 
SPELL_ATTR8_REQUIRES_EQUIPPED_INV_TYPES 
SPELL_ATTR8_NO_SUMMON_DEST_FROM_CLIENT_TARGETING_PATHING_REQUIREMENT 
SPELL_ATTR8_MELEE_HASTE_AFFECTS_PERIODIC 
SPELL_ATTR8_ENFORCE_IN_COMBAT_RESSURECTION_LIMIT 
SPELL_ATTR8_HEAL_PREDICTION 
SPELL_ATTR8_NO_LEVEL_UP_TOAST 
SPELL_ATTR8_SKIP_IS_KNOWN_CHECK 
SPELL_ATTR8_AI_FACE_TARGET 
SPELL_ATTR8_NOT_IN_BATTLEGROUND 
SPELL_ATTR8_MASTERY_AFFECTS_POINTS 
SPELL_ATTR8_DISPLAY_LARGE_AURA_ICON_ON_UNIT_FRAMES_BOSS_AURA 
SPELL_ATTR8_CAN_ATTACK_IMMUNE_PC 

Definition at line 723 of file SharedDefines.h.

◆ SpellAttr9

Enumerator
SPELL_ATTR9_UNK0 
SPELL_ATTR9_UNK1 
SPELL_ATTR9_RESTRICTED_FLIGHT_AREA 
SPELL_ATTR9_UNK3 
SPELL_ATTR9_SPECIAL_DELAY_CALCULATION 
SPELL_ATTR9_SUMMON_PLAYER_TOTEM 
SPELL_ATTR9_UNK6 
SPELL_ATTR9_UNK7 
SPELL_ATTR9_AIMED_SHOT 
SPELL_ATTR9_NOT_USABLE_IN_ARENA 
SPELL_ATTR9_UNK10 
SPELL_ATTR9_UNK11 
SPELL_ATTR9_UNK12 
SPELL_ATTR9_SLAM 
SPELL_ATTR9_USABLE_IN_RATED_BATTLEGROUNDS 
SPELL_ATTR9_UNK15 
SPELL_ATTR9_UNK16 
SPELL_ATTR9_UNK17 
SPELL_ATTR9_UNK18 
SPELL_ATTR9_UNK19 
SPELL_ATTR9_UNK20 
SPELL_ATTR9_UNK21 
SPELL_ATTR9_UNK22 
SPELL_ATTR9_UNK23 
SPELL_ATTR9_UNK24 
SPELL_ATTR9_UNK25 
SPELL_ATTR9_UNK26 
SPELL_ATTR9_UNK27 
SPELL_ATTR9_UNK28 
SPELL_ATTR9_UNK29 
SPELL_ATTR9_UNK30 
SPELL_ATTR9_UNK31 

Definition at line 760 of file SharedDefines.h.

◆ SpellCastResult

Enumerator
SPELL_FAILED_SUCCESS 
SPELL_FAILED_AFFECTING_COMBAT 
SPELL_FAILED_ALREADY_AT_FULL_HEALTH 
SPELL_FAILED_ALREADY_AT_FULL_MANA 
SPELL_FAILED_ALREADY_AT_FULL_POWER 
SPELL_FAILED_ALREADY_BEING_TAMED 
SPELL_FAILED_ALREADY_HAVE_CHARM 
SPELL_FAILED_ALREADY_HAVE_SUMMON 
SPELL_FAILED_ALREADY_HAVE_PET 
SPELL_FAILED_ALREADY_OPEN 
SPELL_FAILED_AURA_BOUNCED 
SPELL_FAILED_AUTOTRACK_INTERRUPTED 
SPELL_FAILED_BAD_IMPLICIT_TARGETS 
SPELL_FAILED_BAD_TARGETS 
SPELL_FAILED_PVP_TARGET_WHILE_UNFLAGGED 
SPELL_FAILED_CANT_BE_CHARMED 
SPELL_FAILED_CANT_BE_SALVAGED 
SPELL_FAILED_CANT_BE_SALVAGED_SKILL 
SPELL_FAILED_CANT_BE_ENCHANTED 
SPELL_FAILED_CANT_BE_MILLED 
SPELL_FAILED_CANT_BE_PROSPECTED 
SPELL_FAILED_CANT_CAST_ON_TAPPED 
SPELL_FAILED_CANT_DUEL_WHILE_INVISIBLE 
SPELL_FAILED_CANT_DUEL_WHILE_STEALTHED 
SPELL_FAILED_CANT_STEALTH 
SPELL_FAILED_CANT_UNTALENT 
SPELL_FAILED_CASTER_AURASTATE 
SPELL_FAILED_CASTER_DEAD 
SPELL_FAILED_CHARMED 
SPELL_FAILED_CHEST_IN_USE 
SPELL_FAILED_CONFUSED 
SPELL_FAILED_DISABLED_BY_POWER_SCALING 
SPELL_FAILED_DONT_REPORT 
SPELL_FAILED_EQUIPPED_ITEM 
SPELL_FAILED_EQUIPPED_ITEM_CLASS 
SPELL_FAILED_EQUIPPED_ITEM_CLASS_MAINHAND 
SPELL_FAILED_EQUIPPED_ITEM_CLASS_OFFHAND 
SPELL_FAILED_ERROR 
SPELL_FAILED_FALLING 
SPELL_FAILED_FIZZLE 
SPELL_FAILED_FLEEING 
SPELL_FAILED_FOOD_LOWLEVEL 
SPELL_FAILED_GARRISON_NOT_OWNED 
SPELL_FAILED_GARRISON_OWNED 
SPELL_FAILED_GARRISON_MAX_LEVEL 
SPELL_FAILED_GARRISON_NOT_UPGRADEABLE 
SPELL_FAILED_GARRISON_FOLLOWER_ON_MISSION 
SPELL_FAILED_GARRISON_FOLLOWER_IN_BUILDING 
SPELL_FAILED_GARRISON_FOLLOWER_MAX_LEVEL 
SPELL_FAILED_GARRISON_FOLLOWER_MIN_ITEM_LEVEL 
SPELL_FAILED_GARRISON_FOLLOWER_MAX_ITEM_LEVEL 
SPELL_FAILED_GARRISON_FOLLOWER_MAX_QUALITY 
SPELL_FAILED_GARRISON_FOLLOWER_NOT_MAX_LEVEL 
SPELL_FAILED_GARRISON_FOLLOWER_HAS_ABILITY 
SPELL_FAILED_GARRISON_FOLLOWER_HAS_SINGLE_MISSION_ABILITY 
SPELL_FAILED_GARRISON_FOLLOWER_REQUIRES_EPIC 
SPELL_FAILED_GARRISON_MISSION_NOT_IN_PROGRESS 
SPELL_FAILED_GARRISON_MISSION_COMPLETE 
SPELL_FAILED_GARRISON_NO_MISSIONS_AVAILABLE 
SPELL_FAILED_HIGHLEVEL 
SPELL_FAILED_HUNGER_SATIATED 
SPELL_FAILED_IMMUNE 
SPELL_FAILED_INCORRECT_AREA 
SPELL_FAILED_INTERRUPTED 
SPELL_FAILED_INTERRUPTED_COMBAT 
SPELL_FAILED_ITEM_ALREADY_ENCHANTED 
SPELL_FAILED_ITEM_GONE 
SPELL_FAILED_ITEM_NOT_FOUND 
SPELL_FAILED_ITEM_NOT_READY 
SPELL_FAILED_LEGACY_SPELL 
SPELL_FAILED_LEVEL_REQUIREMENT 
SPELL_FAILED_LINE_OF_SIGHT 
SPELL_FAILED_LOWLEVEL 
SPELL_FAILED_LOW_CASTLEVEL 
SPELL_FAILED_MAINHAND_EMPTY 
SPELL_FAILED_MOVING 
SPELL_FAILED_NEED_AMMO 
SPELL_FAILED_NEED_AMMO_POUCH 
SPELL_FAILED_NEED_EXOTIC_AMMO 
SPELL_FAILED_NEED_MORE_ITEMS 
SPELL_FAILED_NOPATH 
SPELL_FAILED_NOT_BEHIND 
SPELL_FAILED_NOT_FISHABLE 
SPELL_FAILED_NOT_FLYING 
SPELL_FAILED_NOT_HERE 
SPELL_FAILED_NOT_INFRONT 
SPELL_FAILED_NOT_IN_CONTROL 
SPELL_FAILED_NOT_KNOWN 
SPELL_FAILED_NOT_MOUNTED 
SPELL_FAILED_NOT_ON_TAXI 
SPELL_FAILED_NOT_ON_TRANSPORT 
SPELL_FAILED_NOT_READY 
SPELL_FAILED_NOT_SHAPESHIFT 
SPELL_FAILED_NOT_STANDING 
SPELL_FAILED_NOT_TRADEABLE 
SPELL_FAILED_NOT_TRADING 
SPELL_FAILED_NOT_UNSHEATHED 
SPELL_FAILED_NOT_WHILE_GHOST 
SPELL_FAILED_NOT_WHILE_LOOTING 
SPELL_FAILED_NO_AMMO 
SPELL_FAILED_NO_CHARGES_REMAIN 
SPELL_FAILED_NO_COMBO_POINTS 
SPELL_FAILED_NO_DUELING 
SPELL_FAILED_NO_ENDURANCE 
SPELL_FAILED_NO_FISH 
SPELL_FAILED_NO_ITEMS_WHILE_SHAPESHIFTED 
SPELL_FAILED_NO_MOUNTS_ALLOWED 
SPELL_FAILED_NO_PET 
SPELL_FAILED_NO_POWER 
SPELL_FAILED_NOTHING_TO_DISPEL 
SPELL_FAILED_NOTHING_TO_STEAL 
SPELL_FAILED_ONLY_ABOVEWATER 
SPELL_FAILED_ONLY_INDOORS 
SPELL_FAILED_ONLY_MOUNTED 
SPELL_FAILED_ONLY_OUTDOORS 
SPELL_FAILED_ONLY_SHAPESHIFT 
SPELL_FAILED_ONLY_STEALTHED 
SPELL_FAILED_ONLY_UNDERWATER 
SPELL_FAILED_OUT_OF_RANGE 
SPELL_FAILED_PACIFIED 
SPELL_FAILED_POSSESSED 
SPELL_FAILED_REAGENTS 
SPELL_FAILED_REQUIRES_AREA 
SPELL_FAILED_REQUIRES_SPELL_FOCUS 
SPELL_FAILED_ROOTED 
SPELL_FAILED_SILENCED 
SPELL_FAILED_SPELL_IN_PROGRESS 
SPELL_FAILED_SPELL_LEARNED 
SPELL_FAILED_SPELL_UNAVAILABLE 
SPELL_FAILED_STUNNED 
SPELL_FAILED_TARGETS_DEAD 
SPELL_FAILED_TARGET_AFFECTING_COMBAT 
SPELL_FAILED_TARGET_AURASTATE 
SPELL_FAILED_TARGET_DUELING 
SPELL_FAILED_TARGET_ENEMY 
SPELL_FAILED_TARGET_ENRAGED 
SPELL_FAILED_TARGET_FRIENDLY 
SPELL_FAILED_TARGET_IN_COMBAT 
SPELL_FAILED_TARGET_IN_PET_BATTLE 
SPELL_FAILED_TARGET_IS_PLAYER 
SPELL_FAILED_TARGET_IS_PLAYER_CONTROLLED 
SPELL_FAILED_TARGET_NOT_DEAD 
SPELL_FAILED_TARGET_NOT_IN_PARTY 
SPELL_FAILED_TARGET_NOT_LOOTED 
SPELL_FAILED_TARGET_NOT_PLAYER 
SPELL_FAILED_TARGET_NO_POCKETS 
SPELL_FAILED_TARGET_NO_WEAPONS 
SPELL_FAILED_TARGET_NO_RANGED_WEAPONS 
SPELL_FAILED_TARGET_UNSKINNABLE 
SPELL_FAILED_THIRST_SATIATED 
SPELL_FAILED_TOO_CLOSE 
SPELL_FAILED_TOO_MANY_OF_ITEM 
SPELL_FAILED_TOTEM_CATEGORY 
SPELL_FAILED_TOTEMS 
SPELL_FAILED_TRAINING_POINTS 
SPELL_FAILED_TRY_AGAIN 
SPELL_FAILED_UNIT_NOT_BEHIND 
SPELL_FAILED_UNIT_NOT_INFRONT 
SPELL_FAILED_VISION_OBSCURED 
SPELL_FAILED_WRONG_PET_FOOD 
SPELL_FAILED_NOT_WHILE_FATIGUED 
SPELL_FAILED_TARGET_NOT_IN_INSTANCE 
SPELL_FAILED_NOT_WHILE_TRADING 
SPELL_FAILED_TARGET_NOT_IN_RAID 
SPELL_FAILED_TARGET_FREEFORALL 
SPELL_FAILED_NO_EDIBLE_CORPSES 
SPELL_FAILED_ONLY_BATTLEGROUNDS 
SPELL_FAILED_TARGET_NOT_GHOST 
SPELL_FAILED_TOO_MANY_SKILLS 
SPELL_FAILED_TRANSFORM_UNUSABLE 
SPELL_FAILED_WRONG_WEATHER 
SPELL_FAILED_DAMAGE_IMMUNE 
SPELL_FAILED_PREVENTED_BY_MECHANIC 
SPELL_FAILED_PLAY_TIME 
SPELL_FAILED_REPUTATION 
SPELL_FAILED_MIN_SKILL 
SPELL_FAILED_NOT_IN_RATED_BATTLEGROUND 
SPELL_FAILED_NOT_ON_SHAPESHIFT 
SPELL_FAILED_NOT_ON_STEALTHED 
SPELL_FAILED_NOT_ON_DAMAGE_IMMUNE 
SPELL_FAILED_NOT_ON_MOUNTED 
SPELL_FAILED_TOO_SHALLOW 
SPELL_FAILED_TARGET_NOT_IN_SANCTUARY 
SPELL_FAILED_TARGET_IS_TRIVIAL 
SPELL_FAILED_BM_OR_INVISGOD 
SPELL_FAILED_GROUND_MOUNT_NOT_ALLOWED 
SPELL_FAILED_FLOATING_MOUNT_NOT_ALLOWED 
SPELL_FAILED_UNDERWATER_MOUNT_NOT_ALLOWED 
SPELL_FAILED_FLYING_MOUNT_NOT_ALLOWED 
SPELL_FAILED_APPRENTICE_RIDING_REQUIREMENT 
SPELL_FAILED_JOURNEYMAN_RIDING_REQUIREMENT 
SPELL_FAILED_EXPERT_RIDING_REQUIREMENT 
SPELL_FAILED_ARTISAN_RIDING_REQUIREMENT 
SPELL_FAILED_MASTER_RIDING_REQUIREMENT 
SPELL_FAILED_COLD_RIDING_REQUIREMENT 
SPELL_FAILED_FLIGHT_MASTER_RIDING_REQUIREMENT 
SPELL_FAILED_CS_RIDING_REQUIREMENT 
SPELL_FAILED_PANDA_RIDING_REQUIREMENT 
SPELL_FAILED_DRAENOR_RIDING_REQUIREMENT 
SPELL_FAILED_BROKEN_ISLES_RIDING_REQUIREMENT 
SPELL_FAILED_MOUNT_NO_FLOAT_HERE 
SPELL_FAILED_MOUNT_NO_UNDERWATER_HERE 
SPELL_FAILED_MOUNT_ABOVE_WATER_HERE 
SPELL_FAILED_MOUNT_COLLECTED_ON_OTHER_CHAR 
SPELL_FAILED_NOT_IDLE 
SPELL_FAILED_NOT_INACTIVE 
SPELL_FAILED_PARTIAL_PLAYTIME 
SPELL_FAILED_NO_PLAYTIME 
SPELL_FAILED_NOT_IN_BATTLEGROUND 
SPELL_FAILED_NOT_IN_RAID_INSTANCE 
SPELL_FAILED_ONLY_IN_ARENA 
SPELL_FAILED_TARGET_LOCKED_TO_RAID_INSTANCE 
SPELL_FAILED_ON_USE_ENCHANT 
SPELL_FAILED_NOT_ON_GROUND 
SPELL_FAILED_CUSTOM_ERROR 
SPELL_FAILED_CANT_DO_THAT_RIGHT_NOW 
SPELL_FAILED_TOO_MANY_SOCKETS 
SPELL_FAILED_INVALID_GLYPH 
SPELL_FAILED_UNIQUE_GLYPH 
SPELL_FAILED_GLYPH_SOCKET_LOCKED 
SPELL_FAILED_GLYPH_EXCLUSIVE_CATEGORY 
SPELL_FAILED_GLYPH_INVALID_SPEC 
SPELL_FAILED_GLYPH_NO_SPEC 
SPELL_FAILED_NO_ACTIVE_GLYPHS 
SPELL_FAILED_NO_VALID_TARGETS 
SPELL_FAILED_ITEM_AT_MAX_CHARGES 
SPELL_FAILED_NOT_IN_BARBERSHOP 
SPELL_FAILED_FISHING_TOO_LOW 
SPELL_FAILED_ITEM_ENCHANT_TRADE_WINDOW 
SPELL_FAILED_SUMMON_PENDING 
SPELL_FAILED_MAX_SOCKETS 
SPELL_FAILED_PET_CAN_RENAME 
SPELL_FAILED_TARGET_CANNOT_BE_RESURRECTED 
SPELL_FAILED_TARGET_HAS_RESURRECT_PENDING 
SPELL_FAILED_NO_ACTIONS 
SPELL_FAILED_CURRENCY_WEIGHT_MISMATCH 
SPELL_FAILED_WEIGHT_NOT_ENOUGH 
SPELL_FAILED_WEIGHT_TOO_MUCH 
SPELL_FAILED_NO_VACANT_SEAT 
SPELL_FAILED_NO_LIQUID 
SPELL_FAILED_ONLY_NOT_SWIMMING 
SPELL_FAILED_BY_NOT_MOVING 
SPELL_FAILED_IN_COMBAT_RES_LIMIT_REACHED 
SPELL_FAILED_NOT_IN_ARENA 
SPELL_FAILED_TARGET_NOT_GROUNDED 
SPELL_FAILED_EXCEEDED_WEEKLY_USAGE 
SPELL_FAILED_NOT_IN_LFG_DUNGEON 
SPELL_FAILED_BAD_TARGET_FILTER 
SPELL_FAILED_NOT_ENOUGH_TARGETS 
SPELL_FAILED_NO_SPEC 
SPELL_FAILED_CANT_ADD_BATTLE_PET 
SPELL_FAILED_CANT_UPGRADE_BATTLE_PET 
SPELL_FAILED_WRONG_BATTLE_PET_TYPE 
SPELL_FAILED_NO_DUNGEON_ENCOUNTER 
SPELL_FAILED_NO_TELEPORT_FROM_DUNGEON 
SPELL_FAILED_MAX_LEVEL_TOO_LOW 
SPELL_FAILED_CANT_REPLACE_ITEM_BONUS 
GRANT_PET_LEVEL_FAIL 
SPELL_FAILED_SKILL_LINE_NOT_KNOWN 
SPELL_FAILED_BLUEPRINT_KNOWN 
SPELL_FAILED_FOLLOWER_KNOWN 
SPELL_FAILED_CANT_OVERRIDE_ENCHANT_VISUAL 
SPELL_FAILED_ITEM_NOT_A_WEAPON 
SPELL_FAILED_SAME_ENCHANT_VISUAL 
SPELL_FAILED_TOY_USE_LIMIT_REACHED 
SPELL_FAILED_TOY_ALREADY_KNOWN 
SPELL_FAILED_SHIPMENTS_FULL 
SPELL_FAILED_NO_SHIPMENTS_FOR_CONTAINER 
SPELL_FAILED_NO_BUILDING_FOR_SHIPMENT 
SPELL_FAILED_NOT_ENOUGH_SHIPMENTS_FOR_CONTAINER 
SPELL_FAILED_HAS_MISSION 
SPELL_FAILED_BUILDING_ACTIVATE_NOT_READY 
SPELL_FAILED_NOT_SOULBOUND 
SPELL_FAILED_RIDING_VEHICLE 
SPELL_FAILED_VETERAN_TRIAL_ABOVE_SKILL_RANK_MAX 
SPELL_FAILED_NOT_WHILE_MERCENARY 
SPELL_FAILED_SPEC_DISABLED 
SPELL_FAILED_CANT_BE_OBLITERATED 
SPELL_FAILED_CANT_BE_SCRAPPED 
SPELL_FAILED_FOLLOWER_CLASS_SPEC_CAP 
SPELL_FAILED_TRANSPORT_NOT_READY 
SPELL_FAILED_TRANSMOG_SET_ALREADY_KNOWN 
SPELL_FAILED_DISABLED_BY_AURA_LABEL 
SPELL_FAILED_DISABLED_BY_MAX_USABLE_LEVEL 
SPELL_FAILED_SPELL_ALREADY_KNOWN 
SPELL_FAILED_MUST_KNOW_SUPERCEDING_SPELL 
SPELL_FAILED_YOU_CANNOT_USE_THAT_IN_PVP_INSTANCE 
SPELL_FAILED_NO_ARTIFACT_EQUIPPED 
SPELL_FAILED_WRONG_ARTIFACT_EQUIPPED 
SPELL_FAILED_TARGET_IS_UNTARGETABLE_BY_ANYONE 
SPELL_FAILED_SPELL_EFFECT_FAILED 
SPELL_FAILED_NEED_ALL_PARTY_MEMBERS 
SPELL_FAILED_ARTIFACT_AT_FULL_POWER 
SPELL_FAILED_AP_ITEM_FROM_PREVIOUS_TIER 
SPELL_FAILED_AREA_TRIGGER_CREATION 
SPELL_FAILED_AZERITE_EMPOWERED_ONLY 
SPELL_FAILED_AZERITE_EMPOWERED_NO_CHOICES_TO_UNDO 
SPELL_FAILED_WRONG_FACTION 
SPELL_FAILED_NOT_ENOUGH_CURRENCY 
SPELL_FAILED_BATTLE_FOR_AZEROTH_RIDING_REQUIREMENT 
SPELL_FAILED_MOUNT_EQUIPMENT_ERROR 
SPELL_FAILED_NOT_WHILE_LEVEL_LINKED 
SPELL_FAILED_LEVEL_LINKED_LOW_LEVEL 
SPELL_FAILED_SUMMON_MAP_CONDITION 
SPELL_FAILED_SET_COVENANT_ERROR 
SPELL_FAILED_RUNEFORGE_LEGENDARY_UPGRADE 
SPELL_FAILED_SET_CHROMIE_TIME_ERROR 
SPELL_FAILED_INELIGIBLE_WEAPON_APPEARANCE 
SPELL_FAILED_PLAYER_CONDITION 
SPELL_FAILED_NOT_WHILE_CHROMIE_TIMED 
SPELL_FAILED_CRAFTING_REAGENTS 
SPELL_FAILED_SPECTATOR_OR_COMMENTATOR 
SPELL_FAILED_SOULBIND_CONDUIT_LEARN_FAILED_INVALID_COVENANT 
SPELL_FAILED_SHADOWLANDS_RIDING_REQUIREMENT 
SPELL_FAILED_NOT_IN_MAGE_TOWER 
SPELL_FAILED_GARRISON_FOLLOWER_AT_MIN_LEVEL 
SPELL_FAILED_CANT_BE_RECRAFTED 
SPELL_FAILED_PASSIVE_REPLACED 
SPELL_FAILED_CANT_FLY_HERE 
SPELL_FAILED_DRAGONRIDING_RIDING_REQUIREMENT 
SPELL_FAILED_ITEM_MOD_APPEARANCE_GROUP_ALREADY_KNOWN 
SPELL_FAILED_UNKNOWN 
SPELL_CAST_OK 

Definition at line 1464 of file SharedDefines.h.

◆ SpellCategory

Enumerator
SPELL_CATEGORY_FOOD 
SPELL_CATEGORY_DRINK 

Definition at line 387 of file SharedDefines.h.

◆ SpellClickCastFlags

Enumerator
NPC_CLICK_CAST_CASTER_CLICKER 
NPC_CLICK_CAST_TARGET_CLICKER 
NPC_CLICK_CAST_ORIG_CASTER_OWNER 

Definition at line 996 of file SharedDefines.h.

◆ SpellClickUserTypes

Enumerator
SPELL_CLICK_USER_ANY 
SPELL_CLICK_USER_FRIEND 
SPELL_CLICK_USER_RAID 
SPELL_CLICK_USER_PARTY 
SPELL_CLICK_USER_MAX 

Definition at line 987 of file SharedDefines.h.

◆ SpellCustomErrors

Enumerator
SPELL_CUSTOM_ERROR_NONE 
SPELL_CUSTOM_ERROR_CUSTOM_MSG 
SPELL_CUSTOM_ERROR_ALEX_BROKE_QUEST 
SPELL_CUSTOM_ERROR_NEED_HELPLESS_VILLAGER 
SPELL_CUSTOM_ERROR_NEED_WARSONG_DISGUISE 
SPELL_CUSTOM_ERROR_REQUIRES_PLAGUE_WAGON 
SPELL_CUSTOM_ERROR_CANT_TARGET_FRIENDLY_NONPARTY 
SPELL_CUSTOM_ERROR_NEED_CHILL_NYMPH 
SPELL_CUSTOM_ERROR_MUST_BE_IN_ENKILAH 
SPELL_CUSTOM_ERROR_REQUIRES_CORPSE_DUST 
SPELL_CUSTOM_ERROR_CANT_SUMMON_GARGOYLE 
SPELL_CUSTOM_ERROR_NEED_CORPSE_DUST_IF_NO_TARGET 
SPELL_CUSTOM_ERROR_MUST_BE_AT_SHATTERHORN 
SPELL_CUSTOM_ERROR_MUST_TARGET_PROTO_DRAKE_EGG 
SPELL_CUSTOM_ERROR_MUST_BE_CLOSE_TO_TREE 
SPELL_CUSTOM_ERROR_MUST_TARGET_TURKEY 
SPELL_CUSTOM_ERROR_MUST_TARGET_HAWK 
SPELL_CUSTOM_ERROR_TOO_FAR_FROM_BOUY 
SPELL_CUSTOM_ERROR_MUST_BE_CLOSE_TO_OIL_SLICK 
SPELL_CUSTOM_ERROR_MUST_BE_CLOSE_TO_BOUY 
SPELL_CUSTOM_ERROR_WYRMREST_VANQUISHER 
SPELL_CUSTOM_ERROR_MUST_TARGET_ICE_HEART_JORMUNGAR 
SPELL_CUSTOM_ERROR_MUST_BE_CLOSE_TO_SINKHOLE 
SPELL_CUSTOM_ERROR_REQUIRES_HAROLD_LANE 
SPELL_CUSTOM_ERROR_REQUIRES_GAMMOTH_MAGNATAUR 
SPELL_CUSTOM_ERROR_MUST_BE_IN_RESURRECTION_CHAMBER 
SPELL_CUSTOM_ERROR_CANT_CALL_WINTERGARDE_HERE 
SPELL_CUSTOM_ERROR_MUST_TARGET_WILHELM 
SPELL_CUSTOM_ERROR_NOT_ENOUGH_HEALTH 
SPELL_CUSTOM_ERROR_NO_NEARBY_CORPSES 
SPELL_CUSTOM_ERROR_TOO_MANY_GHOULS 
SPELL_CUSTOM_ERROR_GO_FURTHER_FROM_SUNDERED_SHARD 
SPELL_CUSTOM_ERROR_MUST_BE_IN_CAT_FORM 
SPELL_CUSTOM_ERROR_MUST_BE_DEATH_KNIGHT 
SPELL_CUSTOM_ERROR_MUST_BE_IN_BEAR_FORM 
SPELL_CUSTOM_ERROR_MUST_BE_NEAR_HELPLESS_VILLAGER 
SPELL_CUSTOM_ERROR_CANT_TARGET_ELEMENTAL_MECHANICAL 
SPELL_CUSTOM_ERROR_MUST_HAVE_USED_DALARAN_CRYSTAL 
SPELL_CUSTOM_ERROR_YOU_ALREADY_HOLD_SOMETHING 
SPELL_CUSTOM_ERROR_YOU_DONT_HOLD_ANYTHING 
SPELL_CUSTOM_ERROR_MUST_BE_CLOSE_TO_VALDURAN 
SPELL_CUSTOM_ERROR_NO_PASSENGER 
SPELL_CUSTOM_ERROR_CANT_BUILD_MORE_VEHICLES 
SPELL_CUSTOM_ERROR_ALREADY_CARRYING_CRUSADER 
SPELL_CUSTOM_ERROR_CANT_DO_WHILE_ROOTED 
SPELL_CUSTOM_ERROR_REQUIRES_NEARBY_TARGET 
SPELL_CUSTOM_ERROR_NOTHING_TO_DISCOVER 
SPELL_CUSTOM_ERROR_NOT_ENOUGH_TARGETS 
SPELL_CUSTOM_ERROR_CONSTRUCT_TOO_FAR 
SPELL_CUSTOM_ERROR_REQUIRES_GRAND_MASTER_ENGINEER 
SPELL_CUSTOM_ERROR_CANT_USE_THAT_MOUNT 
SPELL_CUSTOM_ERROR_NOONE_TO_EJECT 
SPELL_CUSTOM_ERROR_TARGET_MUST_BE_BOUND 
SPELL_CUSTOM_ERROR_TARGET_MUST_BE_UNDEAD 
SPELL_CUSTOM_ERROR_TARGET_TOO_FAR 
SPELL_CUSTOM_ERROR_MISSING_DARK_MATTER 
SPELL_CUSTOM_ERROR_CANT_USE_THAT_ITEM 
SPELL_CUSTOM_ERROR_CANT_DO_WHILE_CYCYLONED 
SPELL_CUSTOM_ERROR_TARGET_HAS_SCROLL 
SPELL_CUSTOM_ERROR_POISON_TOO_STRONG 
SPELL_CUSTOM_ERROR_MUST_HAVE_LANCE_EQUIPPED 
SPELL_CUSTOM_ERROR_MUST_BE_CLOSE_TO_MAIDEN 
SPELL_CUSTOM_ERROR_LEARNED_EVERYTHING 
SPELL_CUSTOM_ERROR_PET_IS_DEAD 
SPELL_CUSTOM_ERROR_NO_VALID_TARGETS 
SPELL_CUSTOM_ERROR_GM_ONLY 
SPELL_CUSTOM_ERROR_REQUIRES_LEVEL_58 
SPELL_CUSTOM_ERROR_AT_HONOR_CAP 
SPELL_CUSTOM_ERROR_HAVE_HOT_ROD 
SPELL_CUSTOM_ERROR_PARTYGOER_MORE_BUBBLY 
SPELL_CUSTOM_ERROR_PARTYGOER_NEED_BUCKET 
SPELL_CUSTOM_ERROR_PARTYGOER_WANT_TO_DANCE 
SPELL_CUSTOM_ERROR_PARTYGOER_WANT_FIREWORKS 
SPELL_CUSTOM_ERROR_PARTYGOER_WANT_APPETIZER 
SPELL_CUSTOM_ERROR_GOBLIN_BATTERY_DEPLETED 
SPELL_CUSTOM_ERROR_MUST_HAVE_DEMONIC_CIRCLE 
SPELL_CUSTOM_ERROR_AT_MAX_RAGE 
SPELL_CUSTOM_ERROR_REQUIRES_350_ENGINEERING 
SPELL_CUSTOM_ERROR_SOUL_BELONGS_TO_LICH_KING 
SPELL_CUSTOM_ERROR_ATTENDANT_HAS_PONY 
SPELL_CUSTOM_ERROR_GOBLIN_STARTING_MISSION 
SPELL_CUSTOM_ERROR_GASBOT_ALREADY_SENT 
SPELL_CUSTOM_ERROR_GOBLIN_IS_PARTIED_OUT 
SPELL_CUSTOM_ERROR_MUST_HAVE_FIRE_TOTEM 
SPELL_CUSTOM_ERROR_CANT_TARGET_VAMPIRES 
SPELL_CUSTOM_ERROR_PET_ALREADY_AT_YOUR_LEVEL 
SPELL_CUSTOM_ERROR_MISSING_ITEM_REQUIREMENS 
SPELL_CUSTOM_ERROR_TOO_MANY_ABOMINATIONS 
SPELL_CUSTOM_ERROR_ALL_POTIONS_USED 
SPELL_CUSTOM_ERROR_DEFEATED_ENOUGH_ALREADY 
SPELL_CUSTOM_ERROR_REQUIRES_LEVEL_65 
SPELL_CUSTOM_ERROR_DESTROYED_KTC_OIL_PLATFORM 
SPELL_CUSTOM_ERROR_LAUNCHED_ENOUGH_CAGES 
SPELL_CUSTOM_ERROR_REQUIRES_BOOSTER_ROCKETS 
SPELL_CUSTOM_ERROR_ENOUGH_WILD_CLUCKERS 
SPELL_CUSTOM_ERROR_REQUIRES_CONTROL_FIREWORKS 
SPELL_CUSTOM_ERROR_MAX_NUMBER_OF_RECRUITS 
SPELL_CUSTOM_ERROR_MAX_NUMBER_OF_VOLUNTEERS 
SPELL_CUSTOM_ERROR_FROSTMOURNE_RENDERED_RESURRECT 
SPELL_CUSTOM_ERROR_CANT_MOUNT_WITH_SHAPESHIFT 
SPELL_CUSTOM_ERROR_FAWNS_ALREADY_FOLLOWING 
SPELL_CUSTOM_ERROR_ALREADY_HAVE_RIVER_BOAT 
SPELL_CUSTOM_ERROR_NO_ACTIVE_ENCHANTMENT 
SPELL_CUSTOM_ERROR_ENOUGH_HIGHBOURNE_SOULS 
SPELL_CUSTOM_ERROR_ATLEAST_40YD_FROM_OIL_DRILLING 
SPELL_CUSTOM_ERROR_ABOVE_ENSLAVED_PEARL_MINER 
SPELL_CUSTOM_ERROR_MUST_TARGET_CORPSE_SPECIAL_1 
SPELL_CUSTOM_ERROR_SLAGHAMMER_ALREADY_PRISONER 
SPELL_CUSTOM_ERROR_REQUIRE_ATTUNED_LOCATION_1 
SPELL_CUSTOM_ERROR_NEED_TO_FREE_DRAKE_FIRST 
SPELL_CUSTOM_ERROR_DRAGONMAW_ALLIES_ALREADY_FOLLOW 
SPELL_CUSTOM_ERROR_REQUIRE_OPPOSABLE_THUMBS 
SPELL_CUSTOM_ERROR_NOT_ENOUGH_HEALTH_2 
SPELL_CUSTOM_ERROR_ENOUGH_FORSAKEN_TROOPERS 
SPELL_CUSTOM_ERROR_CANNOT_JUMP_TO_BOULDER 
SPELL_CUSTOM_ERROR_SKILL_TOO_HIGH 
SPELL_CUSTOM_ERROR_ALREADY_6_SURVIVORS_RESCUED 
SPELL_CUSTOM_ERROR_MUST_FACE_SHIPS_FROM_BALLOON 
SPELL_CUSTOM_ERROR_CANNOT_SUPERVISE_MORE_CULTISTS 
SPELL_CUSTOM_ERROR_REQUIRES_LEVEL_85 
SPELL_CUSTOM_ERROR_MUST_BE_BELOW_35_HEALTH 
SPELL_CUSTOM_ERROR_MUST_SELECT_SPECIALIZATION 
SPELL_CUSTOM_ERROR_TOO_WISE_AND_POWERFUL 
SPELL_CUSTOM_ERROR_TOO_CLOSE_ARGENT_LIGHTWELL 
SPELL_CUSTOM_ERROR_NOT_WHILE_SHAPESHIFTED 
SPELL_CUSTOM_ERROR_MANA_GEM_IN_BANK 
SPELL_CUSTOM_ERROR_FLAME_SHOCK_NOT_ACTIVE 
SPELL_CUSTOM_ERROR_CANT_TRANSFORM 
SPELL_CUSTOM_ERROR_PET_MUST_BE_ATTACKING 
SPELL_CUSTOM_ERROR_GNOMISH_ENGINEERING 
SPELL_CUSTOM_ERROR_GOBLIN_ENGINEERING 
SPELL_CUSTOM_ERROR_NO_TARGET 
SPELL_CUSTOM_ERROR_PET_OUT_OF_RANGE 
SPELL_CUSTOM_ERROR_HOLDING_FLAG 
SPELL_CUSTOM_ERROR_TARGET_HOLDING_FLAG 
SPELL_CUSTOM_ERROR_PORTAL_NOT_OPEN 
SPELL_CUSTOM_ERROR_AGGRA_AIR_TOTEM 
SPELL_CUSTOM_ERROR_AGGRA_WATER_TOTEM 
SPELL_CUSTOM_ERROR_AGGRA_EARTH_TOTEM 
SPELL_CUSTOM_ERROR_AGGRA_FIRE_TOTEM 
SPELL_CUSTOM_ERROR_FACING_WRONG_WAY 
SPELL_CUSTOM_ERROR_TOO_CLOSE_TO_MAKESHIFT_DYNAMITE 
SPELL_CUSTOM_ERROR_NOT_NEAR_SAPPHIRE_SUNKEN_SHIP 
SPELL_CUSTOM_ERROR_DEMONS_HEALTH_FULL 
SPELL_CUSTOM_ERROR_ONYX_SERPENT_NOT_OVERHEAD 
SPELL_CUSTOM_ERROR_OBJECTIVE_ALREADY_COMPLETE 
SPELL_CUSTOM_ERROR_PUSH_SAD_PANDA_TOWARDS_TOWN 
SPELL_CUSTOM_ERROR_TARGET_HAS_STARTDUST_2 
SPELL_CUSTOM_ERROR_ELEMENTIUM_GEM_CLUSTERS 
SPELL_CUSTOM_ERROR_YOU_DONT_HAVE_ENOUGH_HEALTH 
SPELL_CUSTOM_ERROR_YOU_CANNOT_USE_THE_GATEWAY_YET 
SPELL_CUSTOM_ERROR_CHOOSE_SPEC_FOR_ASCENDANCE 
SPELL_CUSTOM_ERROR_INSUFFICIENT_BLOOD_CHARGES 
SPELL_CUSTOM_ERROR_NO_FULLY_DEPLETED_RUNES 
SPELL_CUSTOM_ERROR_NO_MORE_CHARGES 
SPELL_CUSTOM_ERROR_STATUE_IS_OUT_OF_RANGE_OF_TARGET 
SPELL_CUSTOM_ERROR_YOU_DONT_HAVE_A_STATUE_SUMMONED 
SPELL_CUSTOM_ERROR_YOU_HAVE_NO_SPIRIT_ACTIVE 
SPELL_CUSTOM_ERROR_BOTH_DISESASES_MUST_BE_ON_TARGET 
SPELL_CUSTOM_ERROR_CANT_DO_THAT_WITH_ORB_OF_POWER 
SPELL_CUSTOM_ERROR_CANT_DO_THAT_WHILE_JUMPING_OR_FALLING 
SPELL_CUSTOM_ERROR_MUST_BE_TRANSFORMED_BY_POLYFORMIC_ACID 
SPELL_CUSTOM_ERROR_NOT_ENOUGH_ACID_TO_STORE_TRANSFORMATION 
SPELL_CUSTOM_ERROR_MUST_HAVE_FLIGHT_MASTERS_LICENSE 
SPELL_CUSTOM_ERROR_ALREADY_SAMPLED_SAP_FROM_FEEDER 
SPELL_CUSTOM_ERROR_MUST_BE_NEWR_MANTID_FEEDER 
SPELL_CUSTOM_ERROR_TARGET_MUST_BE_IN_DIRECTLY_FRONT 
SPELL_CUSTOM_ERROR_CANT_DO_THAT_WHILE_MYTHIC_KEYSTONE_IS_ACTIVE 
SPELL_CUSTOM_ERROR_WRONG_CLASS_FOR_MOUNT 
SPELL_CUSTOM_ERROR_NOTHING_LEFT_TO_DISCOVER 
SPELL_CUSTOM_ERROR_NO_EXPLOSIVES_AVAILABLE 
SPELL_CUSTOM_ERROR_YOU_MUST_BE_FLAGGED_FOR_PVP 
SPELL_CUSTOM_ERROR_REQUIRES_BATTLE_RATIONS 
SPELL_CUSTOM_ERROR_REQUIRES_BRITTLE_ROOT 
SPELL_CUSTOM_ERROR_REQUIRES_LABORERS_TOOL 
SPELL_CUSTOM_ERROR_REQUIRES_UNEXPLODED_CANNONBALL 
SPELL_CUSTOM_ERROR_REQUIRES_MISPLACED_KEG 
SPELL_CUSTOM_ERROR_REQUIRES_LIQUID_FIRE 
SPELL_CUSTOM_ERROR_REQUIRES_KRASARI_IRON 
SPELL_CUSTOM_ERROR_REQUIRES_SPIRIT_KISSED_WATER 
SPELL_CUSTOM_ERROR_REQUIRES_SNAKE_OIL 
SPELL_CUSTOM_ERROR_SCENARIO_IS_IN_PROGRESS 
SPELL_CUSTOM_ERROR_REQUIRES_DARKMOON_FAIRE_OPEN 
SPELL_CUSTOM_ERROR_ALREADY_AT_VALOR_CAP 
SPELL_CUSTOM_ERROR_ALREADY_COMMENDED_BY_THIS_FACTION 
SPELL_CUSTOM_ERROR_OUT_OF_COINS 
SPELL_CUSTOM_ERROR_ONLY_ONE_ELEMENTAL_SPIRIT 
SPELL_CUSTOM_ERROR_DONT_KNOW_HOW_TO_TAME_DIREHORNS 
SPELL_CUSTOM_ERROR_MUST_BE_NEAR_BLOODIED_COURT_GATE 
SPELL_CUSTOM_ERROR_YOU_ARE_NOT_ELECTRIFIED 
SPELL_CUSTOM_ERROR_THERE_IS_NOTHING_TO_BE_FETCHED 
SPELL_CUSTOM_ERROR_REQUIRES_THE_THUNDER_FORGE 
SPELL_CUSTOM_ERROR_CANNOT_USE_THE_DICE_AGAIN_YET 
SPELL_CUSTOM_ERROR_ALREADY_MEMBER_OF_BRAWLERS_GUILD 
SPELL_CUSTOM_ERROR_CANT_CHANGE_SPEC_IN_CELESTIAL_CHALLENGE 
SPELL_CUSTOM_ERROR_SPEC_DOES_MATCH_CHALLENGE 
SPELL_CUSTOM_ERROR_YOU_DONT_HAVE_ENOUGH_CURRENCY 
SPELL_CUSTOM_ERROR_TARGET_CANNOT_BENEFIT_FROM_SPELL 
SPELL_CUSTOM_ERROR_YOU_CAN_ONLY_HAVE_ONE_HEALING_RAIN 
SPELL_CUSTOM_ERROR_THE_DOOR_IS_LOCKED 
SPELL_CUSTOM_ERROR_YOU_NEED_TO_SELECT_WAITING_CUSTOMER 
SPELL_CUSTOM_ERROR_CANT_CHANGE_SPEC_DURING_TRIAL 
SPELL_CUSTOM_ERROR_CUSTOMER_NEED_TO_GET_IN_LINE 
SPELL_CUSTOM_ERROR_MUST_BE_CLOSER_TO_GAZLOWE_OBJECTIVE 
SPELL_CUSTOM_ERROR_MUST_BE_CLOSER_TO_THAELIN_OBJECTIVE 
SPELL_CUSTOM_ERROR_YOUR_PACK_OF_VOLEN_IS_FULL 
SPELL_CUSTOM_ERROR_REQUIRES_600_MINING_OR_BLACKSMITHING 
SPELL_CUSTOM_ERROR_ARKONITE_PROTECTOR_NOT_IN_RANGE 
SPELL_CUSTOM_ERROR_TARGET_CANNOT_HAVE_BOTH_BEACONS 
SPELL_CUSTOM_ERROR_CAN_ONLY_USE_ON_AFK_PLAYER 
SPELL_CUSTOM_ERROR_NO_LOOTABLE_CORPSES_IN_RANGE 
SPELL_CUSTOM_ERROR_CHIMAERON_TOO_CALM_TO_TAME 
SPELL_CUSTOM_ERROR_CAN_ONLY_CARRY_ONE_TYPE_OF_MUNITIONS 
SPELL_CUSTOM_ERROR_OUT_OF_BLACKROCK_MUNITIONS 
SPELL_CUSTOM_ERROR_CARRYING_MAX_AMOUNT_OF_MUNITIONS 
SPELL_CUSTOM_ERROR_TARGET_IS_TOO_FAR_AWAY 
SPELL_CUSTOM_ERROR_CANNOT_USE_DURING_BOSS_ENCOUNTER 
SPELL_CUSTOM_ERROR_MUST_HAVE_MELEE_WEAPON_IN_BOTH_HANDS 
SPELL_CUSTOM_ERROR_YOUR_WEAPON_HAS_OVERHEATED 
SPELL_CUSTOM_ERROR_MUST_BE_PARTY_LEADER_TO_QUEUE 
SPELL_CUSTOM_ERROR_NOT_ENOUGH_FUEL 
SPELL_CUSTOM_ERROR_YOU_ARE_ALREADY_DISGUISED 
SPELL_CUSTOM_ERROR_YOU_NEED_TO_BE_IN_SHREDDER 
SPELL_CUSTOM_ERROR_FOOD_CANNOT_EAT_FOOD 
SPELL_CUSTOM_ERROR_MYSTERIOUS_FORCE_PREVENTS_OPENING_CHEST 
SPELL_CUSTOM_ERROR_CANT_DO_THAT_WHILE_HOLDING_EMPOWERED_ORE 
SPELL_CUSTOM_ERROR_NOT_ENOUGH_AMMUNITION 
SPELL_CUSTOM_ERROR_YOU_NEED_BEATFACE_THE_GLADIATOR 
SPELL_CUSTOM_ERROR_YOU_CAN_ONLY_HAVE_ONE_WAYGATE 
SPELL_CUSTOM_ERROR_YOU_CAN_ONLY_HAVE_TWO_WAYGATES 
SPELL_CUSTOM_ERROR_YOU_CAN_ONLY_HAVE_THREE_WAYGATES 
SPELL_CUSTOM_ERROR_REQUIRES_MAGE_TOWER 
SPELL_CUSTOM_ERROR_REQUIRES_SPIRIT_LODGE 
SPELL_CUSTOM_ERROR_FROST_WYRM_ALREADY_ACTIVE 
SPELL_CUSTOM_ERROR_NOT_ENOUGH_RUNIC_POWER 
SPELL_CUSTOM_ERROR_YOU_ARE_THE_PARTY_LEADER 
SPELL_CUSTOM_ERROR_YULON_IS_ALREADY_ACTIVE 
SPELL_CUSTOM_ERROR_A_STAMPEDE_IS_ALREADY_ACTIVE 
SPELL_CUSTOM_ERROR_YOU_ARE_ALREADY_WELL_FED 
SPELL_CUSTOM_ERROR_CANT_DO_THAT_UNDER_SUPPRESSIVE_FIRE 
SPELL_CUSTOM_ERROR_YOU_ALREADY_HAVE_MURLOC_SLOP 
SPELL_CUSTOM_ERROR_YOU_DONT_HAVE_ARTIFACT_FRAGMENTS 
SPELL_CUSTOM_ERROR_YOU_ARENT_IN_A_PARTY 
SPELL_CUSTOM_ERROR_REQUIRES_20_AMMUNITION 
SPELL_CUSTOM_ERROR_REQUIRES_30_AMMUNITION 
SPELL_CUSTOM_ERROR_YOU_ALREADY_HAVE_MAX_OUTCAST_FOLLOWERS 
SPELL_CUSTOM_ERROR_NOT_IN_WORLD_PVP_ZONE 
SPELL_CUSTOM_ERROR_ALREADY_AT_RESOURCE_CAP 
SPELL_CUSTOM_ERROR_APEXIS_SENTINEL_REQUIRES_ENERGY 
SPELL_CUSTOM_ERROR_YOU_MUST_HAVE_3_OR_FEWER_PLAYER 
SPELL_CUSTOM_ERROR_YOU_ALREADY_READ_TREASURE_MAP 
SPELL_CUSTOM_ERROR_MAY_ONLY_USE_WHILE_GARRISON_UNDER_ATTACK 
SPELL_CUSTOM_ERROR_REQUIRES_ACTIVE_MUSHROOMS 
SPELL_CUSTOM_ERROR_REQUIRES_FASTER_TIME_WITH_RACER 
SPELL_CUSTOM_ERROR_REQUIRES_INFERNO_SHOT_AMMO 
SPELL_CUSTOM_ERROR_YOU_CANNOT_DO_THAT_RIGHT_NOW 
SPELL_CUSTOM_ERROR_A_TRAP_IS_ALREADY_PLACED_THERE 
SPELL_CUSTOM_ERROR_YOU_ARE_ALREADY_ON_THAT_QUEST 
SPELL_CUSTOM_ERROR_REQUIRES_FELFORGED_CUDGEL 
SPELL_CUSTOM_ERROR_CANT_TAKE_WHILE_BEING_DAMAGED 
SPELL_CUSTOM_ERROR_YOU_ARE_BOUND_TO_DRAENOR 
SPELL_CUSTOM_ERROR_ALREAY_HAVE_MAX_NUMBER_OF_SHIPS 
SPELL_CUSTOM_ERROR_MUST_BE_AT_SHIPYARD 
SPELL_CUSTOM_ERROR_REQUIRES_LEVEL_3_MAGE_TOWER 
SPELL_CUSTOM_ERROR_REQUIRES_LEVEL_3_SPIRIT_LODGE 
SPELL_CUSTOM_ERROR_YOU_DO_NOT_LIKE_FEL_EGGS_AND_HAM 
SPELL_CUSTOM_ERROR_ALREADY_ENTERED_IN_THIS_AGREEMENT 
SPELL_CUSTOM_ERROR_CANNOT_STEAL_THAT_WHILE_GUARDS_ARE_ON_DUTY 
SPELL_CUSTOM_ERROR_YOU_ALREADY_USED_VANTUS_RUNE 
SPELL_CUSTOM_ERROR_THAT_ITEM_CANNOT_BE_OBLITERATED 
SPELL_CUSTOM_ERROR_NO_SKINNABLE_CORPSE_IN_RANGE 
SPELL_CUSTOM_ERROR_MUST_BE_MERCENARY_TO_USE_TRINKET 
SPELL_CUSTOM_ERROR_YOU_MUST_BE_IN_COMBAT 
SPELL_CUSTOM_ERROR_NO_ENEMIES_NEAR_TARGET 
SPELL_CUSTOM_ERROR_REQUIRES_LEYSPINE_MISSILE 
SPELL_CUSTOM_ERROR_REQUIRES_BOTH_CURRENTS_CONNECTED 
SPELL_CUSTOM_ERROR_CANT_DO_THAT_IN_DEMON_FORM 
SPELL_CUSTOM_ERROR_YOU_DONT_KNOW_HOW_TO_TAME_MECHS 
SPELL_CUSTOM_ERROR_CANNOT_CHARM_ANY_MORE_WITHERED 
SPELL_CUSTOM_ERROR_REQUIRES_ACTIVE_HEALING_RAIN 
SPELL_CUSTOM_ERROR_ALREADY_COLLECTED_APPEARANCES 
SPELL_CUSTOM_ERROR_CANNOT_RESURRECT_SURRENDERED_TO_MADNESS 
SPELL_CUSTOM_ERROR_YOU_MUST_BE_IN_CAT_FORM 
SPELL_CUSTOM_ERROR_YOU_CANNOT_RELEASE_SPIRIT_YET 
SPELL_CUSTOM_ERROR_NO_FISHING_NODES_NEARBY 
SPELL_CUSTOM_ERROR_YOU_ARE_NOT_IN_CORRECT_SPEC 
SPELL_CUSTOM_ERROR_ULTHALESH_HAS_NO_POWER_WITHOUT_SOULS 
SPELL_CUSTOM_ERROR_CANNOT_CAST_THAT_WITH_VOODOO_TOTEM 
SPELL_CUSTOM_ERROR_ALREADY_COLLECTED_THIS_APPEARANCE 
SPELL_CUSTOM_ERROR_YOUR_PET_MAXIMUM_IS_ALREADY_HIGH 
SPELL_CUSTOM_ERROR_YOU_DONT_HAVE_ENOUGH_WITHERED 
SPELL_CUSTOM_ERROR_REQUIRES_NEARBY_SOUL_FRAGMENT 
SPELL_CUSTOM_ERROR_REQUIRES_AT_LEAST_10_WITHERED 
SPELL_CUSTOM_ERROR_REQUIRES_AT_LEAST_14_WITHERED 
SPELL_CUSTOM_ERROR_REQUIRES_AT_LEAST_18_WITHERED 
SPELL_CUSTOM_ERROR_REQUIRES_2_WITHERED_MANA_RAGERS 
SPELL_CUSTOM_ERROR_REQUIRES_1_WITHERED_BERSERKE 
SPELL_CUSTOM_ERROR_REQUIRES_2_WITHERED_BERSERKER 
SPELL_CUSTOM_ERROR_TARGET_HEALTH_IS_TOO_LOW 
SPELL_CUSTOM_ERROR_CANNOT_SHAPESHIFT_WHILE_RIDING_STORMTALON 
SPELL_CUSTOM_ERROR_CANNOT_CHANGE_SPEC_IN_COMBAT_TRAINING 
SPELL_CUSTOM_ERROR_UNKNOWN_PHENOMENON_PREVENTS_LEYLINE_CONNECTION 
SPELL_CUSTOM_ERROR_THE_NIGHTMARE_OBSCURES_YOUR_VISION 
SPELL_CUSTOM_ERROR_YOU_ARE_IN_WRONG_CLASS_SPEC 
SPELL_CUSTOM_ERROR_THERE_ARE_NO_VALID_CORPSES_NEARBY 
SPELL_CUSTOM_ERROR_CANT_CAST_THAT_RIGHT_NOW 
SPELL_CUSTOM_ERROR_NOT_ENOUGH_ANCIENT_MAN 
SPELL_CUSTOM_ERROR_REQUIRES_SONG_SCROLL 
SPELL_CUSTOM_ERROR_MUST_HAVE_ARTIFACT_EQUIPPED 
SPELL_CUSTOM_ERROR_REQUIRES_CAT_FORM 
SPELL_CUSTOM_ERROR_REQUIRES_BEAR_FORM 
SPELL_CUSTOM_ERROR_REQUIRES_CONJURED_FOOD 
SPELL_CUSTOM_ERROR_REQUIRES_ARTIFACT_WEAPON 
SPELL_CUSTOM_ERROR_YOU_CANT_CAST_THAT_HERE 
SPELL_CUSTOM_ERROR_CANT_DO_THAT_ON_CLASS_TRIAL 
SPELL_CUSTOM_ERROR_RITUAL_OF_DOOM_ONCE_PER_DAY 
SPELL_CUSTOM_ERROR_CANNOT_RITUAL_OF_DOOM_WHILE_SUMMONING_SITERS 
SPELL_CUSTOM_ERROR_LEARNED_ALL_THAT_YOU_CAN_ABOUT_YOUR_ARTIFACT 
SPELL_CUSTOM_ERROR_CANT_CALL_PET_WITH_LONE_WOLF 
SPELL_CUSTOM_ERROR_TARGET_CANNOT_ALREADY_HAVE_ORB_OF_POWER 
SPELL_CUSTOM_ERROR_YOU_MUST_BE_IN_AN_INN_TO_STRUM_THAT_GUITAR 
SPELL_CUSTOM_ERROR_YOU_CANNOT_REACH_THE_LATCH 
SPELL_CUSTOM_ERROR_REQUIRES_A_BRIMMING_KEYSTONE 
SPELL_CUSTOM_ERROR_YOU_MUST_BE_WIELDING_THE_UNDERLIGHT_ANGLER 
SPELL_CUSTOM_ERROR_YOUR_TARGET_MUST_BE_SHACKLED 
SPELL_CUSTOM_ERROR_YOU_ALREADY_POSSES_ALL_OF_THE_KNOWLEDGE_CONTAINED_IN_THOSE_PAGES 
SPELL_CUSTOM_ERROR_YOU_CANT_RISK_GETTING_THE_GRUMMELS_WET 
SPELL_CUSTOM_ERROR_YOU_CANNOT_CHANGE_SPECIALIZATION_RIGHT_NOW 
SPELL_CUSTOM_ERROR_YOUVE_REACHED_THE_MAXIMUM_NUMBER_OF_ARTIFACT_RESEARCH_NOTES_AVAILABLE 
SPELL_CUSTOM_ERROR_YOU_DONT_HAVE_ENOUGH_NETHERSHARDS 
SPELL_CUSTOM_ERROR_THE_SENTINAX_IS_NOT_PATROLLING_THIS_AREA 
SPELL_CUSTOM_ERROR_THE_SENTINAX_CANNOT_OPEN_ANOTHER_PORTAL_RIGHT_NOW 
SPELL_CUSTOM_ERROR_YOU_CANNOT_GAIN_ADDITIONAL_REPUTATION_WITH_THIS_ITEM 
SPELL_CUSTOM_ERROR_CANT_DO_THAT_WHILE_GHOST_WOLF_FORM 
SPELL_CUSTOM_ERROR_YOUR_SUPPLIES_ARE_FROZEN 
SPELL_CUSTOM_ERROR_YOU_DO_NOT_KNOW_HOW_TO_TAME_FEATHERMANES 
SPELL_CUSTOM_ERROR_YOU_MUST_REACH_ARTIFACT_KNOWLEDGE_LEVEL_25 
SPELL_CUSTOM_ERROR_REQUIRES_A_NETHER_PORTAL_DISRUPTOR 
SPELL_CUSTOM_ERROR_YOU_ARE_NOT_THE_CORRECT_RANK_TO_USE_THIS_ITEM 
SPELL_CUSTOM_ERROR_MUST_BE_STANDING_NEAR_INJURED_CHROMIE_IN_MOUNT_HYJAL 
SPELL_CUSTOM_ERROR_THERES_NOTHING_FURTHER_YOU_CAN_LEARN 
SPELL_CUSTOM_ERROR_REMOVE_CANNONS_HEAVY_IRON_PLATING_FIRST 
SPELL_CUSTOM_ERROR_REMOVE_CANNONS_ELECTROKINETIC_DEFENSE_GRID_FIRST 
SPELL_CUSTOM_ERROR_REQUIRES_THE_ARMORY_KEY_AND_DENDRITE_CLUSTERS 
SPELL_CUSTOM_ERROR_THIS_ITEM_REQUIRES_BASIC_OBLITERUM_TO_UPGRADE 
SPELL_CUSTOM_ERROR_THIS_ITEM_REQUIRES_PRIMAL_OBLITERUM_TO_UPGRADE 
SPELL_CUSTOM_ERROR_THIS_ITEM_REQUIRES_FLIGHT_MASTERS_WHISTLE 
SPELL_CUSTOM_ERROR_REQUIRES_MORRISONS_MASTER_KEY 
SPELL_CUSTOM_ERROR_REQUIRES_POWER_THAT_ECHOES_THAT_OF_THE_AUGARI 
SPELL_CUSTOM_ERROR_THAT_PLAYER_HAS_A_PENDING_TOTEMIC_REVIVAL 
SPELL_CUSTOM_ERROR_YOU_HAVE_NO_FIRE_MINES_DEPLOYED 
SPELL_CUSTOM_ERROR_MUST_BE_AFFECTED_BY_SPIRIT_POWDER 
SPELL_CUSTOM_ERROR_YOU_ARE_BLOCKED_BY_A_STRUCTURE_ABOVE_YOU 
SPELL_CUSTOM_ERROR_REQUIRES_100_IMP_MEAT 
SPELL_CUSTOM_ERROR_YOU_HAVE_NOT_OBTAINED_ANY_BACKGROUND_FILTERS 
SPELL_CUSTOM_ERROR_NOTHING_INTERESTING_POSTED_HERE_RIGHT_NOW 
SPELL_CUSTOM_ERROR_PARAGON_REPUTATION_REQUIRES_HIGHER_LEVEL 
SPELL_CUSTOM_ERROR_UUNA_IS_MISSING 
SPELL_CUSTOM_ERROR_ONLY_OTHER_HIVEMIND_MEMBERS_MAY_JOIN 
SPELL_CUSTOM_ERROR_NO_VALID_FLASK_PRESENT 
SPELL_CUSTOM_ERROR_NO_WILD_IMPS_TO_SACRIFICE 
SPELL_CUSTOM_ERROR_YOU_ARE_CARRYING_TOO_MUCH_IRON 
SPELL_CUSTOM_ERROR_YOU_HAVE_NO_IRON_TO_COLLECT 
SPELL_CUSTOM_ERROR_YOU_HAVE_NO_WILD_IMPS 
SPELL_CUSTOM_ERROR_NEEDS_REPAIRS 
SPELL_CUSTOM_ERROR_YOU_ARE_CARRYING_TOO_MUCH_WOOD 
SPELL_CUSTOM_ERROR_YOU_ARE_ALREADY_CARRYING_REPAIR_PARTS 
SPELL_CUSTOM_ERROR_YOU_HAVE_NOT_UNLOCKED_FLIGHT_WHISTLE_FOR_ZONE 
SPELL_CUSTOM_ERROR_THERE_ARE_NO_UNLOCKED_FLIGHT_POINTS_NEARBY 
SPELL_CUSTOM_ERROR_YOU_MUST_HAVE_A_FELGUARD 
SPELL_CUSTOM_ERROR_TARGET_HAS_NO_FESTERING_WOUNDS 
SPELL_CUSTOM_ERROR_YOU_DONT_HAVE_DEADLY_OR_WOUND_POISON_ACTIVE 
SPELL_CUSTOM_ERROR_CANNOT_READ_SOLDIER_DOG_TAG_WITHOUT_HEADLAMP_ON 
SPELL_CUSTOM_ERROR_YOU_HAVE_NO_WOOD_TO_COLLECT 
SPELL_CUSTOM_ERROR_YOU_ARE_NOT_WEARING_A_SHIRT 
SPELL_CUSTOM_ERROR_TARGET_MUST_BE_DEAD 
SPELL_CUSTOM_ERROR_YOUR_TARGET_IS_ALREADY_EMBIGGIFIED 
SPELL_CUSTOM_ERROR_YOU_MUST_TARGET_A_SINISTER_GLADIATOR_ITEM 
SPELL_CUSTOM_ERROR_THIS_ITEM_LEVEL_IS_TOO_HIGH_FOR_THIS_UPGRADE 
SPELL_CUSTOM_ERROR_THE_BALLISTA_CANNOT_BE_USED_WHILE_ON_FIRE 
SPELL_CUSTOM_ERROR_YOU_MUST_TARGET_A_DREAD_GLADIATOR_ITEM 
SPELL_CUSTOM_ERROR_YOU_DO_KNOT_KNOW_HOW_TO_TAME_BLOOD_BEASTS 
SPELL_CUSTOM_ERROR_CAN_ONLY_BE_USED_IN_THE_EVENING 
SPELL_CUSTOM_ERROR_REQUIRES_PAKU_TO_BE_YOUR_CHOSEN_LOA 
SPELL_CUSTOM_ERROR_REQUIRES_VIGOR_ENGAGED 
SPELL_CUSTOM_ERROR_YOUR_TARGET_IS_NOT_HUNGRY 
SPELL_CUSTOM_ERROR_YOU_CAN_ONLY_HAVE_ON_TREASURE_MAP_MISSION 
SPELL_CUSTOM_ERROR_YOU_ALREADY_HAVE_A_SILAS_SPHERE_OF_TRANSMUTATION 
SPELL_CUSTOM_ERROR_YOU_DO_NOT_HAVE_THE_MALLET_OF_THUNDEROUS_SKINS 
SPELL_CUSTOM_ERROR_YOU_MUST_HAVE_AN_OPEN_STABLE_SLOT 
SPELL_CUSTOM_ERROR_DOES_NOT_WORK_ON_CRITTERS 
SPELL_CUSTOM_ERROR_CAN_ONLY_BE_USED_ON_HATI 
SPELL_CUSTOM_ERROR_YOU_ALREADY_HAVE_IWENS_ENCHANTING_ROD 
SPELL_CUSTOM_ERROR_YOU_ALREADY_HAVE_MALLET_OF_THUNDEROUS_SKINS 
SPELL_CUSTOM_ERROR_CAN_ONLY_BE_USED_ON_INERT_TIDE_WATCHERS_OR_VOODOO_MASKS 
SPELL_CUSTOM_ERROR_YOU_MUST_BE_AT_SHRINE_TO_MAKE_OFFERING_TO_LOA 
SPELL_CUSTOM_ERROR_REQUIRES_EMERALD_EMPOWERMENT 
SPELL_CUSTOM_ERROR_YOU_MUST_BE_AN_HONORED_TAUREN 
SPELL_CUSTOM_ERROR_REQUIRES_CHITTERSPINE_MEAT 
SPELL_CUSTOM_ERROR_REQUIRES_HEART_FORGE 
SPELL_CUSTOM_ERROR_NOT_AUTHORIZED_TO_ACCESS_CHARGING_STATION 
SPELL_CUSTOM_ERROR_REQUIRES_MARDIVAS_ARCANE_COFFER 
SPELL_CUSTOM_ERROR_REQUIRES_HEART_OF_AZEROTH_ATOP_HEART_FORGE 
SPELL_CUSTOM_ERROR_REQUIRES_BRINESTONE_PICKAXE 
SPELL_CUSTOM_ERROR_YOU_ALREADY_COLLECTED_DATA_ON_THIS_TARGET 
SPELL_CUSTOM_ERROR_YOU_ALREADY_HAVE_THIS_ESSENCE_FOR_CURRENT_SPEC 
SPELL_CUSTOM_ERROR_YOU_CANNOT_SUMMON_ANOTHER_PET_WHILE_RIDING_HATI 
SPELL_CUSTOM_ERROR_YOU_HAVE_ALREADY_COLLECTED_THIS_AZEROTH_MINI 
SPELL_CUSTOM_ERROR_YOUR_TARGET_IS_ALREADY_AFFECTED_BY_TEA_TIME 
SPELL_CUSTOM_ERROR_YOU_MUST_COMPLETE_QUEST_THE_HEART_FORGE_TO_INFUSE_ESSENCE 
SPELL_CUSTOM_ERROR_THIS_TARGET_DOES_NOT_HAVE_YOUR_RAZOR_CORAL 
SPELL_CUSTOM_ERROR_YOU_DO_NOT_HAVE_ENOUGH_OF_THAT_ITEM 
SPELL_CUSTOM_ERROR_YOUR_TARGET_IS_NOT_WEARING_UNBOUND_CURSED_LOVERS_RING 
SPELL_CUSTOM_ERROR_YOUR_CURSED_LOVERS_RING_IS_ALREDY_BOUND 
SPELL_CUSTOM_ERROR_YOU_MUST_TARGET_A_NOTORIUS_GLADIATOR_ITEM 
SPELL_CUSTOM_ERROR_YOU_CANT_CARRY_MORE_PICKAXES_CHUM_SEEDS 
SPELL_CUSTOM_ERROR_REQUIRES_HOLIDAY_FEAST_OF_WINTER_WEIL 
SPELL_CUSTOM_ERROR_REQUIRES_ASHJRAKAMAS_SHROUD_OF_RESOLVE 
SPELL_CUSTOM_ERROR_REQUIRES_WAR_MODE 
SPELL_CUSTOM_ERROR_ONLY_ONE_OF_THIS_MASK_MAY_BE_WORN 
SPELL_CUSTOM_ERROR_YOU_CANNOT_ASCEND_WHILE_THE_TARRAGRUE_IS_NEARBY 
SPELL_CUSTOM_ERROR_TARGET_DOES_NOT_HAVE_A_VALID_AZERITE_ESSENCE 
SPELL_CUSTOM_ERROR_YOUR_MIND_IS_STILL_RECOVERING_FROM_RECENT_VISION 
SPELL_CUSTOM_ERROR_REQUIRES_VESSEL_OF_HORRIFIC_VISIONS 
SPELL_CUSTOM_ERROR_REQUIRES_ALL_PARTY_MEMBERS_TO_BE_WEARING_ASHJRAKAMAS_SHROUD_OF_RESOLVE 
SPELL_CUSTOM_ERROR_REQUIRES_ALL_PARTY_MEMBERS_TO_POSSESS_A_VESSEL_OF_HORRIFIC_VISIONS 
SPELL_CUSTOM_ERROR_YOU_ALREADY_HAVE_THE_HIGHEST_RANKED_ESSENCE_AVAILABLE_FROM_THIS_SOURCE 
SPELL_CUSTOM_ERROR_REQUIRES_DARKMOON_GAME_TOKEN 
SPELL_CUSTOM_ERROR_YOU_ARE_NOT_THE_RIGHT_PROFESSION 
SPELL_CUSTOM_ERROR_YOU_ALREADY_KNOW_HOW_TO_CRAFT_A_VOID_FOCUS 
SPELL_CUSTOM_ERROR_YOU_ALREADY_KNOW_THE_RECIPES_IN_THIS_BOOK 
SPELL_CUSTOM_ERROR_YOU_MUST_TARGET_A_CORRUPTED_GLADIATORS_ITEM 
SPELL_CUSTOM_ERROR_REQUIRES_THE_FIX_IT_STICK 
SPELL_CUSTOM_ERROR_THAT_ITEM_CANNOT_RECEIVE_ADDITIONAL_SOCKETS 
SPELL_CUSTOM_ERROR_YOU_ALREADY_HAVE_A_CONTRACTED_VETERAN_TROOP 
SPELL_CUSTOM_ERROR_YOU_ARE_CURRENTLY_AT_YOUR_TROOP_CAPACITY 
SPELL_CUSTOM_ERROR_YOU_DONT_HAVE_ENOUGH_ANIMA 
SPELL_CUSTOM_ERROR_TARGET_ALREADY_HOLDING_VOID_TOUCHED_SKULL 
SPELL_CUSTOM_ERROR_TARGETS_INVENTORY_IS_FULL 
SPELL_CUSTOM_ERROR_TARGETS_MIND_IS_PROTECTED_BY_NEURAL_SILENCER 
SPELL_CUSTOM_ERROR_ALL_TARGETS_MINDS_ARE_PROTECTED_BY_NEURAL_SILENCERS 
SPELL_CUSTOM_ERROR_YOU_MUST_FIND_A_MORE_POWERFUL_CORE_TO_PROGRESS_YOUR_CLOAK_RANKS_FURTHER 
SPELL_CUSTOM_ERROR_YOU_CANNOT_USE_THIS_ITEM_IN_WAR_MODE 
SPELL_CUSTOM_ERROR_YOU_CANNOT_MAKE_YOUR_CAMP_HERE 
SPELL_CUSTOM_ERROR_REQUIRES_TITANIC_BEACON 
SPELL_CUSTOM_ERROR_THAT_OBJECT_IS_LOCKED 
SPELL_CUSTOM_ERROR_INVALID_COMBINATION 
SPELL_CUSTOM_ERROR_NO_NEARBY_ENEMY_PLAYERS_ARE_CORRUPTED 
SPELL_CUSTOM_ERROR_THAT_SPELL_IS_ALREADY_ACTIVE 
SPELL_CUSTOM_ERROR_YOU_CANNOT_USE_THIS_WHEN_THE_TARRAGRUE_HAS_BEEN_ALERTED 
SPELL_CUSTOM_ERROR_THAT_GUEST_ALREADY_HAS_TEA 
SPELL_CUSTOM_ERROR_REQUIRES_SHADOWLANDS_SKINNING 
SPELL_CUSTOM_ERROR_REQUIRES_HUNTERS_MARK_ON_A_TARGET 
SPELL_CUSTOM_ERROR_HOUNDMASTER_LOKSEY_IS_BUSY 
SPELL_CUSTOM_ERROR_REQUIRES_COIL_OF_ROPE 
SPELL_CUSTOM_ERROR_MUST_BE_IN_A_REST_AREA 
SPELL_CUSTOM_ERROR_TARGET_IS_LINKED_TO_SOMEBODY_ELSE 
SPELL_CUSTOM_ERROR_YOU_DONT_HAVE_A_SUMMONED_GHOUL 
SPELL_CUSTOM_ERROR_ONE_OF_YOUR_PARTY_MEMBERS_IS_AN_INELIGIBLE_CLASS 
SPELL_CUSTOM_ERROR_YOU_MUST_SELECT_A_SOULBIND_BOSS_AND_TIER_FIRST 
SPELL_CUSTOM_ERROR_THAT_GUEST_DOESNT_WANT_THIS 
SPELL_CUSTOM_ERROR_YOU_MUST_DEFEAT_THE_EMPOWERED_GUARD_TO_ASCEND 
SPELL_CUSTOM_ERROR_REQUIRES_SOULSTEEL_FORGE 
SPELL_CUSTOM_ERROR_REQUIRES_PROOF_OF_PURITY 
SPELL_CUSTOM_ERROR_REQUIRES_PROOF_OF_HUMILITY 
SPELL_CUSTOM_ERROR_REQUIRES_PROOF_OF_COURAGE 
SPELL_CUSTOM_ERROR_REQUIRES_PROOF_OF_WISDOM 
SPELL_CUSTOM_ERROR_REQUIRES_PROOF_OF_LOYALTY 
SPELL_CUSTOM_ERROR_REQUIRES_ARCANE_SPECILIZATION 
SPELL_CUSTOM_ERROR_PLEASE_GATHER_YOUR_PARTY_BEFORE_QUEUING 
SPELL_CUSTOM_ERROR_YOU_DO_NOT_KNOW_HOW_TO_TAME_GARGON 
SPELL_CUSTOM_ERROR_REQUIRES_DEAD_SPRIGGAN 
SPELL_CUSTOM_ERROR_YOU_ALREADY_USED_A_PROFESSION_JOURNAL_THIS_WEEK 
SPELL_CUSTOM_ERROR_REQUIRES_MORDRETHAR_THE_DEATH_GATE 
SPELL_CUSTOM_ERROR_REQUIRES_PLAGUEFALLEN 
SPELL_CUSTOM_ERROR_YOU_CANNOT_FIT_THROUGH_THERE 
SPELL_CUSTOM_ERROR_A_BINDING_RITUAL_PREVENTS_THIS_FROM_OPENING 
SPELL_CUSTOM_ERROR_THAT_CHARM_IS_ALREADY_APPLIED 
SPELL_CUSTOM_ERROR_THAT_SIGIL_IS_ALREADY_APPLIED 
SPELL_CUSTOM_ERROR_AT_LEAST_ONE_GUEST_MUST_RSVP_BEFORE_YOU_OPEN_COURT 
SPELL_CUSTOM_ERROR_THERE_IS_NO_TIME_LIMIT_TO_INCREASE 
SPELL_CUSTOM_ERROR_YOUR_HEART_OF_AZEROTH_IS_CURRENTLY_DISABLED 
SPELL_CUSTOM_ERROR_ESSENCE_YOU_ARE_TRYING_TO_ACTIVATE_IS_INVALID 
SPELL_CUSTOM_ERROR_REQUIRES_MEDALLION_OF_SERVICE 
SPELL_CUSTOM_ERROR_ALL_PLAYERS_MUST_HAVE_QUEST_TORGHAST_TOWER_OF_THE_DAMNED 
SPELL_CUSTOM_ERROR_REQUIRES_SHADOWLANDS_ENGINEERING 
SPELL_CUSTOM_ERROR_YOU_ARE_NOT_IN_DEEP_ENOUGH_WATER 
SPELL_CUSTOM_ERROR_REQUIRES_FRESH_WATERS_OF_ARDENWEALD_OR_BASTION 
SPELL_CUSTOM_ERROR_REQUIRES_30_INFUSED_RUBIES 
SPELL_CUSTOM_ERROR_THE_CURSE_OF_TERAMANIKS_LEGACY_IS_KEEPING_YOUR_MOUNTS_FROM_HEEDING_YOUR_CALL 
SPELL_CUSTOM_ERROR_YOU_DO_NOT_KNOW_HOW_TO_TAME_CLOUD_SERPENTS 
SPELL_CUSTOM_ERROR_YOU_DO_NOT_KNOW_HOW_TO_TAME_UNDEAD_CREATURES 
SPELL_CUSTOM_ERROR_REQUIRES_THE_FORGE_OF_BONDS 
SPELL_CUSTOM_ERROR_REQUIRES_GATAMATOS 
SPELL_CUSTOM_ERROR_MUST_BE_CHANNELLING_MIND_SEAR 
SPELL_CUSTOM_ERROR_YOU_DONT_HAVE_ANY_PERIODIC_EFFECTS_ACTIVE 
SPELL_CUSTOM_ERROR_YOU_ARE_NOT_BEST_FRIENDS_WITH_ANY_EMBER_COURT_GUESTS 
SPELL_CUSTOM_ERROR_YOU_MUST_OBTAIN_VENOMOUS_SOLVENTS 
SPELL_CUSTOM_ERROR_YOU_MUST_OBTAIN_DREAD_POLLEN 
SPELL_CUSTOM_ERROR_A_PARTY_MEMBER_DOES_NOT_HAVE_THAT_LAYER_UNLOCKED 
SPELL_CUSTOM_ERROR_INVENTORY_IS_FULL 
SPELL_CUSTOM_ERROR_YOU_HAVE_NO_ANIMA_TO_DEPOSIT 
SPELL_CUSTOM_ERROR_YOUR_MOUNT_IGNORES_YOUR_CALL_WITHIN_THE_MAW 
SPELL_CUSTOM_ERROR_YOUR_BUTLER_IS_ALREADY_PRESENT_SOMEWHERE_IN_THE_EMBER_COURT 
SPELL_CUSTOM_ERROR_YOU_HAVE_ALREADY_BUILT_THIS_CONSTRUCT 
SPELL_CUSTOM_ERROR_REQUIRES_INNER_ALTAR_OF_DOMINATION 
SPELL_CUSTOM_ERROR_PARTY_MEMBER_DOES_NOT_MEET_REQUIREMENTS_TO_QUEUE 
SPELL_CUSTOM_ERROR_NO_CONSTRUCT_CURRENTLY_ACTIVE 
SPELL_CUSTOM_ERROR_COMPLETE_THE_QUEST_LINE_WELCOME_TO_ZANDALAR 
SPELL_CUSTOM_ERROR_COMPLETE_THE_QUEST_LINE_A_NATION_DIVIDED 
SPELL_CUSTOM_ERROR_CANNOT_BE_USED_ON_COMMON_QUALITY_ITEMS 
SPELL_CUSTOM_ERROR_YOU_MUST_BE_PLEDGED_TO_THE_VENTHYR 
SPELL_CUSTOM_ERROR_YOU_MUST_BE_PLEDGED_TO_THE_NIGHT_FAE 
SPELL_CUSTOM_ERROR_YOU_MUST_BE_PLEDGED_TO_THE_KYRIAN 
SPELL_CUSTOM_ERROR_YOU_MUST_BE_PLEDGED_TO_THE_NECROLORDS 
SPELL_CUSTOM_ERROR_YOU_MUST_BE_IN_THE_SHADOWLANDS 
SPELL_CUSTOM_ERROR_REQUIRES_SANCTUM_RESERVOIR 
SPELL_CUSTOM_ERROR_THIS_WILDSEED_OF_REGROWTH_IS_STILL_INCUBATING 
SPELL_CUSTOM_ERROR_THIS_WILDSEED_OF_REGROWTH_IS_STILL_GROWING 
SPELL_CUSTOM_ERROR_YOU_MUST_BE_PARTY_LEADER_TO_START_THIS_ESCORT 
SPELL_CUSTOM_ERROR_YOU_HAVE_FULLY_UPGRADED_ALL_OF_YOUR_CONDUITS 
SPELL_CUSTOM_ERROR_YOU_HAVE_ALREADY_ADDED_THAT_CONDUIT 
SPELL_CUSTOM_ERROR_TARGET_MUST_BE_WEAKENED 
SPELL_CUSTOM_ERROR_YOU_CANNOT_ADD_THAT_CONDUIT_TO_FORGE_OF_BONDS 
SPELL_CUSTOM_ERROR_YOU_CANNOT_SOULSHAPE_DURING_LICHBORNE 
SPELL_CUSTOM_ERROR_YOU_CANT_DO_THAT_WHILE_CARRYING_AN_ANIMACONE 
SPELL_CUSTOM_ERROR_NECESSARY_CONSTRUCT_NOT_PRESENT 
SPELL_CUSTOM_ERROR_THAT_GUEST_IS_ALREADY_COVERED_IN_GELATIN 
SPELL_CUSTOM_ERROR_YOU_NEED_TO_WAIT_TO_USE_THIS_ITEM 
SPELL_CUSTOM_ERROR_THAT_ALLY_ALREADY_HAS_TEA 
SPELL_CUSTOM_ERROR_TARGET_DOES_NOT_NEED_TEA 
SPELL_CUSTOM_ERROR_THEY_DONT_DESERVE_YOUR_FANCY_TEA 
SPELL_CUSTOM_ERROR_YOUR_GORM_PREFERS_TO_EAT_DEAD_THINGS 
SPELL_CUSTOM_ERROR_YOUR_GORM_HAS_ALREADY_EATEN_THAT_CORPSE 
SPELL_CUSTOM_ERROR_YOU_NEED_A_GORMLING_FROM_NIYA_TO_DO_THAT 
SPELL_CUSTOM_ERROR_TARGET_IS_ALREADY_SHRUNKEN 
SPELL_CUSTOM_ERROR_TARGET_IS_ALREADY_ENLARGED 
SPELL_CUSTOM_ERROR_LADY_MOONBERRYS_WAND_IS_FOR_ENEMIES_AND_MAWRATS 
SPELL_CUSTOM_ERROR_LADY_MOONBERRYS_WAND_IS_FOR_ENEMIES 
SPELL_CUSTOM_ERROR_TARGET_IS_ALREADY_TRANSFORMED_INTO_A_SNAIL 
SPELL_CUSTOM_ERROR_YOUR_TARGET_MUST_BE_BELOW_50_PCT_HEALTH 
SPELL_CUSTOM_ERROR_LADY_MOONBERRYS_WAND_IS_DRAINED_OF_POWER 
SPELL_CUSTOM_ERROR_THIS_BOOK_HOLDS_NO_RECIPES_FOR_YOUR_PROFESSION 
SPELL_CUSTOM_ERROR_YOU_HAVE_NO_KORTHIAN_RELICS_IN_YOUR_INVENTORY 
SPELL_CUSTOM_ERROR_YOU_MUST_BE_IN_THE_RIFT_TO_INTERACT_WITH_THIS 
SPELL_CUSTOM_ERROR_CANNOT_SUMMON_WHILE_IN_THE_RIFT 
SPELL_CUSTOM_ERROR_YOU_NEED_AN_ACTIVE_ELEMENTAL_SHIELD 
SPELL_CUSTOM_ERROR_SPEAK_TO_ARCHIVIST_TO_TURN_IN_RELIC_FRAGMENTS 
SPELL_CUSTOM_ERROR_REQUIRES_RESEARCH_REPORTS_ANCIENT_SHRINES 
SPELL_CUSTOM_ERROR_YOUR_STEWARD_IS_NOT_PRESENT 
SPELL_CUSTOM_ERROR_YOUR_STEWARD_HAS_ALREADY_BEEN_TRANSFORMED 
SPELL_CUSTOM_ERROR_REQUIRES_KORTHIAN_RELICS 
SPELL_CUSTOM_ERROR_REQUIRES_FULL_EMPOWERED_BAR 
SPELL_CUSTOM_ERROR_REQUIRES_YOU_TO_BE_RIDING_A_YAK 
SPELL_CUSTOM_ERROR_JAITHYS_IS_NOT_A_CANNIBAL 
SPELL_CUSTOM_ERROR_THAT_ITEM_IS_PUNY_UNWORTHY_FIND_ANOTHER 
SPELL_CUSTOM_ERROR_JAITHYS_HUNGERS_ONLY_FOR_WEAPONS 
SPELL_CUSTOM_ERROR_RETURN_TO_RELIQUARY_OF_REMEMBERANCE_TO_SUBMIT_KORTHIAN_RELICS 
SPELL_CUSTOM_ERROR_SHARDS_OF_DOMINATION_CAN_BE_REMOVED_BY_SOULFIRE_CHISEL 
SPELL_CUSTOM_ERROR_YOU_HAVE_LEARNED_EVERYTHING_FROM_THAT_MAP 
SPELL_CUSTOM_ERROR_YOU_MUST_TARGET_A_CRITTER_TO_HELP_IT_ATONE_FOR_ITS_SINS 
SPELL_CUSTOM_ERROR_YOU_MUST_BE_A_MEMBER_OF_THE_KYRIAN_COVENANT_OR_HAVE_REACHED_RENOWN_80_WITH_THE_KYRIAN 
SPELL_CUSTOM_ERROR_YOU_MUST_BE_A_MEMBER_OF_THE_NECROLORD_COVENANT_OR_HAVE_REACHED_RENOWN_80_WITH_THE_NECROLORDS 
SPELL_CUSTOM_ERROR_YOU_MUST_BE_A_MEMBER_OF_THE_NIGHT_FAE_COVENANT_OR_HAVE_REACHED_RENOWN_80_WITH_THE_NIGHT_FAE 
SPELL_CUSTOM_ERROR_YOU_MUST_BE_A_MEMBER_OF_THE_VENTHYR_COVENANT_OR_HAVE_REACHED_RENOWN_80_WITH_THE_VENTHYR 
SPELL_CUSTOM_ERROR_YOU_ALREADY_HAVE_THAT_MUCH_RENOWN_WITH_YOUR_ACTIVE_COVENANT 
SPELL_CUSTOM_ERROR_CANNOT_EXCEED_THE_MAXIMUM_FOR_THAT_CURRENCY 
SPELL_CUSTOM_ERROR_REQUIRES_ADDITIONAL_COSMIC_ENERGY 
SPELL_CUSTOM_ERROR_REQUIRES_ARCHITECT 
SPELL_CUSTOM_ERROR_YOU_MUST_BE_SITTING_TO_DO_THAT 
SPELL_CUSTOM_ERROR_REQUIRES_POLLEN_CLOUD 
SPELL_CUSTOM_ERROR_REQUIRES_5_LOST_OVOIDS 
SPELL_CUSTOM_ERROR_YOU_HAVE_TOO_MANY_TEMPORARY_ENHANCEMENTS 
SPELL_CUSTOM_ERROR_YOU_HAVE_OTHER_WAYS_TO_SUMMON_POCOPOC 
SPELL_CUSTOM_ERROR_REQUIRES_MORE_SYLLABIC_RECALL 
SPELL_CUSTOM_ERROR_THIS_BATTLE_PET_CANNOT_RIDE_ON_MAGIC_SAUCER 
SPELL_CUSTOM_ERROR_YOU_CAN_ONLY_DO_THIS_WHILE_MIDAIR 
SPELL_CUSTOM_ERROR_YOU_CANNOT_DO_THAT_WHILE_AIRBORNE 
SPELL_CUSTOM_ERROR_POCOPOC_IS_UNAVAILABLE_ON_QUESTLINE 
SPELL_CUSTOM_ERROR_CANNOT_CAST_THAT_WITH_AURA_OF_RECKONING_TALENT 
SPELL_CUSTOM_ERROR_REQUIRES_SULFURON_SLAMMER 
SPELL_CUSTOM_ERROR_NOT_READY_YET 
SPELL_CUSTOM_ERROR_QUALITY_OF_TIERED_MEDALLION_SETTING_IS_TOO_LOW 
SPELL_CUSTOM_ERROR_YOU_HAVE_NOT_LEARNED_BARREL_ROLL 
SPELL_CUSTOM_ERROR_TARGET_MUST_BE_AN_ELITE_ELEMENTAL 
SPELL_CUSTOM_ERROR_SKILL_CHECK_ALREADY_FAILED 
SPELL_CUSTOM_ERROR_YOUR_TARGET_WAS_RECENTLY_FED 
SPELL_CUSTOM_ERROR_CANNOT_LURE_ELUSIVE_CREATURE_TOWARDS_TOWN 
SPELL_CUSTOM_ERROR_NO_WORTHWHILE_CREATURES_IN_AREA_TO_LURE_OUT 
SPELL_CUSTOM_ERROR_CANNOT_LURE_WILD_BEAST 
SPELL_CUSTOM_ERROR_YOU_HAVE_NO_ARCANE_ESSENCES_IN_YOUR_INVENTORY 
SPELL_CUSTOM_ERROR_THAT_PLAYER_IS_CURRENTLY_NOT_INTERESTED_IN_ENGAGING_WITH_YOUR_SHENANIGANS 
SPELL_CUSTOM_ERROR_CANT_BE_CAST_ON_NON_PLAYER_CHARACTERS 
SPELL_CUSTOM_ERROR_A_SIGNAL_FLARE_WAS_RECENTLY_FIRED_AT_THIS_LOCATION 
SPELL_CUSTOM_ERROR_THIS_TINKER_IS_TOO_COMPLICATED_FOR_YOU 
SPELL_CUSTOM_ERROR_THE_DUCK_REFUSES_TO_PLAY_WHILE_ANOTHER_MAESTRO_IS_NEARBY 
SPELL_CUSTOM_ERROR_YOU_HAVE_STUDIED_THESE_NOTES_EXTENSIVELYAND_THERE_IS_NOTHING_NEW_TO_LEARN_FROM_THEM 
SPELL_CUSTOM_ERROR_YOU_DONT_HAVE_ENOUGH_GOLD 
SPELL_CUSTOM_ERROR_YOU_DO_NOT_KNOW_HOW_TO_TAME_OTTUK 
SPELL_CUSTOM_ERROR_CLAN_AYLAAG_IS_CURRENTLY_TRAVELLINGAND_CANNOT_BE_TELEPORTED_TO 
SPELL_CUSTOM_ERROR_NOT_ENOUGH_INSANITY 
SPELL_CUSTOM_ERROR_YOU_MUST_WAIT_TO_ACCESS_THIS_AGAIN 
SPELL_CUSTOM_ERROR_YOU_DO_NOT_KNOW_HOW_TO_TAME_DRAGONKIN 
SPELL_CUSTOM_ERROR_REQUIRES_AN_EMPTY_SOUL_CAGE 
SPELL_CUSTOM_ERROR_YOU_ALREADY_HAVE_A_CAGED_SOUL_OF_THAT_TYPE 
SPELL_CUSTOM_ERROR_YOU_CANT_DO_THAT_HERE 
SPELL_CUSTOM_ERROR_YOU_DO_NOT_HAVE_ANY_ELEMENTAL_GEMS_SOCKETED 
SPELL_CUSTOM_ERROR_YOU_MUST_BE_IN_THE_DRAGON_ISLES 
SPELL_CUSTOM_ERROR_YOU_CANNOT_DO_THAT_WHILE_UNDERWATER 
SPELL_CUSTOM_ERROR_YOU_MUST_BE_RIDING_A_STOLEN_TAME_MAGMAMMOTH 
SPELL_CUSTOM_ERROR_YOU_MUST_BE_FLYING_ABOVE_WATER_INSIDE_AN_ACTIVE_TUSKARR_FISHING_HOLE 
SPELL_CUSTOM_ERROR_YOU_ARE_ALREADY_BRAVE_ENOUGH_TO_CONTINUE_WITH_YOUR_EXPERIMENTATION 
SPELL_CUSTOM_ERROR_YOU_DONT_KNOW_HOW_TO_REPAIR_THIS_ITEM 
SPELL_CUSTOM_ERROR_THERE_IS_NO_MORE_ROOM_ON_THAT_HANDHOLD 
SPELL_CUSTOM_ERROR_YOU_MUST_UNBLOCK_THIS_SPOT_BY_COMPLETING_A_DAILY_QUEST 
SPELL_CUSTOM_ERROR_YOU_MUST_BE_CLOSER_TO_AN_ICE_HOLE_TO_DO_THAT 
SPELL_CUSTOM_ERROR_SHADOWFLAME_IS_TOO_STRONG_TO_BEAR 
SPELL_CUSTOM_ERROR_SOMEONE_HAS_ALREADY_OVERLOADED_THIS 
SPELL_CUSTOM_ERROR_REQUIRES_NOKHUD_TRAINING_COURSE 
SPELL_CUSTOM_ERROR_THIS_RECIPE_IS_CURRENTLY_DISABLED 
SPELL_CUSTOM_ERROR_YOU_DO_NOT_HAVE_THE_CORRECT_BATTLE_PET_SUMMONED 
SPELL_CUSTOM_ERROR_YOU_ALREADY_HAVE_AT_LEAST_ONE_CONJURED_PHIAL 
SPELL_CUSTOM_ERROR_MARKED_TOO_MANY_TREASURES_IN_THE_FORBIDDEN_REACH 
SPELL_CUSTOM_ERROR_REQUIRES_A_DJARADIN_PILLAR_SHARD 
SPELL_CUSTOM_ERROR_REQUIRES_A_RESILIENT_STONE 
SPELL_CUSTOM_ERROR_MYRRIT_CANNOT_CARRY_ANY_MORE_MAPS 
SPELL_CUSTOM_ERROR_SOME_GIFTSS_ARE_BETTER_LEFT_UNDELIVERED 
SPELL_CUSTOM_ERROR_REQUIRES_NIFFEN_CAVE_DIVE_KEYAND_SHIELD_DISABLED 
SPELL_CUSTOM_ERROR_ELUSIVE_CREATURE_BAIT_WAS_RECENTLY_USED 
SPELL_CUSTOM_ERROR_MUST_BE_IN_QUIET_PLACE_WITHIN_CAER_DARROW 
SPELL_CUSTOM_ERROR_YOU_DONT_HAVE_ANY_GLIMMER_OF_LIGHTS_ACTIVE 
SPELL_CUSTOM_ERROR_YOU_DONT_HAVE_THE_SWIRLING_MOJO_STONE 
SPELL_CUSTOM_ERROR_YOU_MUST_BE_NEAR_A_DRAGONFLIGHT_OATHSTONE 
SPELL_CUSTOM_ERROR_CAN_ONLY_USE_THIS_ITEM_WHILE_AIRBORNE 
SPELL_CUSTOM_ERROR_YOU_MUST_BE_IN_VISAGE_FORM 
SPELL_CUSTOM_ERROR_TOO_CLOSE_TO_ANOTHER_MOLTEN_RITUAL 

Definition at line 1793 of file SharedDefines.h.

◆ SpellDmgClass

Enumerator
SPELL_DAMAGE_CLASS_NONE 
SPELL_DAMAGE_CLASS_MAGIC 
SPELL_DAMAGE_CLASS_MELEE 
SPELL_DAMAGE_CLASS_RANGED 

Definition at line 2809 of file SharedDefines.h.

◆ SpellEffectName

Enumerator
SPELL_EFFECT_NONE 
SPELL_EFFECT_INSTAKILL 
SPELL_EFFECT_SCHOOL_DAMAGE 
SPELL_EFFECT_DUMMY 
SPELL_EFFECT_PORTAL_TELEPORT 
SPELL_EFFECT_5 
SPELL_EFFECT_APPLY_AURA 
SPELL_EFFECT_ENVIRONMENTAL_DAMAGE 
SPELL_EFFECT_POWER_DRAIN 
SPELL_EFFECT_HEALTH_LEECH 
SPELL_EFFECT_HEAL 
SPELL_EFFECT_BIND 
SPELL_EFFECT_PORTAL 
SPELL_EFFECT_TELEPORT_TO_RETURN_POINT 
SPELL_EFFECT_INCREASE_CURRENCY_CAP 
SPELL_EFFECT_TELEPORT_WITH_SPELL_VISUAL_KIT_LOADING_SCREEN 
SPELL_EFFECT_QUEST_COMPLETE 
SPELL_EFFECT_WEAPON_DAMAGE_NOSCHOOL 
SPELL_EFFECT_RESURRECT 
SPELL_EFFECT_ADD_EXTRA_ATTACKS 
SPELL_EFFECT_DODGE 
SPELL_EFFECT_EVADE 
SPELL_EFFECT_PARRY 
SPELL_EFFECT_BLOCK 
SPELL_EFFECT_CREATE_ITEM 
SPELL_EFFECT_WEAPON 
SPELL_EFFECT_DEFENSE 
SPELL_EFFECT_PERSISTENT_AREA_AURA 
SPELL_EFFECT_SUMMON 
SPELL_EFFECT_LEAP 
SPELL_EFFECT_ENERGIZE 
SPELL_EFFECT_WEAPON_PERCENT_DAMAGE 
SPELL_EFFECT_TRIGGER_MISSILE 
SPELL_EFFECT_OPEN_LOCK 
SPELL_EFFECT_SUMMON_CHANGE_ITEM 
SPELL_EFFECT_APPLY_AREA_AURA_PARTY 
SPELL_EFFECT_LEARN_SPELL 
SPELL_EFFECT_SPELL_DEFENSE 
SPELL_EFFECT_DISPEL 
SPELL_EFFECT_LANGUAGE 
SPELL_EFFECT_DUAL_WIELD 
SPELL_EFFECT_JUMP 
SPELL_EFFECT_JUMP_DEST 
SPELL_EFFECT_TELEPORT_UNITS_FACE_CASTER 
SPELL_EFFECT_SKILL_STEP 
SPELL_EFFECT_PLAY_MOVIE 
SPELL_EFFECT_SPAWN 
SPELL_EFFECT_TRADE_SKILL 
SPELL_EFFECT_STEALTH 
SPELL_EFFECT_DETECT 
SPELL_EFFECT_TRANS_DOOR 
SPELL_EFFECT_FORCE_CRITICAL_HIT 
SPELL_EFFECT_SET_MAX_BATTLE_PET_COUNT 
SPELL_EFFECT_ENCHANT_ITEM 
SPELL_EFFECT_ENCHANT_ITEM_TEMPORARY 
SPELL_EFFECT_TAMECREATURE 
SPELL_EFFECT_SUMMON_PET 
SPELL_EFFECT_LEARN_PET_SPELL 
SPELL_EFFECT_WEAPON_DAMAGE 
SPELL_EFFECT_CREATE_RANDOM_ITEM 
SPELL_EFFECT_PROFICIENCY 
SPELL_EFFECT_SEND_EVENT 
SPELL_EFFECT_POWER_BURN 
SPELL_EFFECT_THREAT 
SPELL_EFFECT_TRIGGER_SPELL 
SPELL_EFFECT_APPLY_AREA_AURA_RAID 
SPELL_EFFECT_RECHARGE_ITEM 
SPELL_EFFECT_HEAL_MAX_HEALTH 
SPELL_EFFECT_INTERRUPT_CAST 
SPELL_EFFECT_DISTRACT 
SPELL_EFFECT_COMPLETE_AND_REWARD_WORLD_QUEST 
SPELL_EFFECT_PICKPOCKET 
SPELL_EFFECT_ADD_FARSIGHT 
SPELL_EFFECT_UNTRAIN_TALENTS 
SPELL_EFFECT_APPLY_GLYPH 
SPELL_EFFECT_HEAL_MECHANICAL 
SPELL_EFFECT_SUMMON_OBJECT_WILD 
SPELL_EFFECT_SCRIPT_EFFECT 
SPELL_EFFECT_ATTACK 
SPELL_EFFECT_SANCTUARY 
SPELL_EFFECT_MODIFY_FOLLOWER_ITEM_LEVEL 
SPELL_EFFECT_PUSH_ABILITY_TO_ACTION_BAR 
SPELL_EFFECT_BIND_SIGHT 
SPELL_EFFECT_DUEL 
SPELL_EFFECT_STUCK 
SPELL_EFFECT_SUMMON_PLAYER 
SPELL_EFFECT_ACTIVATE_OBJECT 
SPELL_EFFECT_GAMEOBJECT_DAMAGE 
SPELL_EFFECT_GAMEOBJECT_REPAIR 
SPELL_EFFECT_GAMEOBJECT_SET_DESTRUCTION_STATE 
SPELL_EFFECT_KILL_CREDIT 
SPELL_EFFECT_THREAT_ALL 
SPELL_EFFECT_ENCHANT_HELD_ITEM 
SPELL_EFFECT_FORCE_DESELECT 
SPELL_EFFECT_SELF_RESURRECT 
SPELL_EFFECT_SKINNING 
SPELL_EFFECT_CHARGE 
SPELL_EFFECT_CAST_BUTTON 
SPELL_EFFECT_KNOCK_BACK 
SPELL_EFFECT_DISENCHANT 
SPELL_EFFECT_INEBRIATE 
SPELL_EFFECT_FEED_PET 
SPELL_EFFECT_DISMISS_PET 
SPELL_EFFECT_REPUTATION 
SPELL_EFFECT_SUMMON_OBJECT_SLOT1 
SPELL_EFFECT_SURVEY 
SPELL_EFFECT_CHANGE_RAID_MARKER 
SPELL_EFFECT_SHOW_CORPSE_LOOT 
SPELL_EFFECT_DISPEL_MECHANIC 
SPELL_EFFECT_RESURRECT_PET 
SPELL_EFFECT_DESTROY_ALL_TOTEMS 
SPELL_EFFECT_DURABILITY_DAMAGE 
SPELL_EFFECT_112 
SPELL_EFFECT_CANCEL_CONVERSATION 
SPELL_EFFECT_ATTACK_ME 
SPELL_EFFECT_DURABILITY_DAMAGE_PCT 
SPELL_EFFECT_SKIN_PLAYER_CORPSE 
SPELL_EFFECT_SPIRIT_HEAL 
SPELL_EFFECT_SKILL 
SPELL_EFFECT_APPLY_AREA_AURA_PET 
SPELL_EFFECT_TELEPORT_GRAVEYARD 
SPELL_EFFECT_NORMALIZED_WEAPON_DMG 
SPELL_EFFECT_122 
SPELL_EFFECT_SEND_TAXI 
SPELL_EFFECT_PULL_TOWARDS 
SPELL_EFFECT_MODIFY_THREAT_PERCENT 
SPELL_EFFECT_STEAL_BENEFICIAL_BUFF 
SPELL_EFFECT_PROSPECTING 
SPELL_EFFECT_APPLY_AREA_AURA_FRIEND 
SPELL_EFFECT_APPLY_AREA_AURA_ENEMY 
SPELL_EFFECT_REDIRECT_THREAT 
SPELL_EFFECT_PLAY_SOUND 
SPELL_EFFECT_PLAY_MUSIC 
SPELL_EFFECT_UNLEARN_SPECIALIZATION 
SPELL_EFFECT_KILL_CREDIT2 
SPELL_EFFECT_CALL_PET 
SPELL_EFFECT_HEAL_PCT 
SPELL_EFFECT_ENERGIZE_PCT 
SPELL_EFFECT_LEAP_BACK 
SPELL_EFFECT_CLEAR_QUEST 
SPELL_EFFECT_FORCE_CAST 
SPELL_EFFECT_FORCE_CAST_WITH_VALUE 
SPELL_EFFECT_TRIGGER_SPELL_WITH_VALUE 
SPELL_EFFECT_APPLY_AREA_AURA_OWNER 
SPELL_EFFECT_KNOCK_BACK_DEST 
SPELL_EFFECT_PULL_TOWARDS_DEST 
SPELL_EFFECT_RESTORE_GARRISON_TROOP_VITALITY 
SPELL_EFFECT_QUEST_FAIL 
SPELL_EFFECT_TRIGGER_MISSILE_SPELL_WITH_VALUE 
SPELL_EFFECT_CHARGE_DEST 
SPELL_EFFECT_QUEST_START 
SPELL_EFFECT_TRIGGER_SPELL_2 
SPELL_EFFECT_SUMMON_RAF_FRIEND 
SPELL_EFFECT_CREATE_TAMED_PET 
SPELL_EFFECT_DISCOVER_TAXI 
SPELL_EFFECT_TITAN_GRIP 
SPELL_EFFECT_ENCHANT_ITEM_PRISMATIC 
SPELL_EFFECT_CREATE_LOOT 
SPELL_EFFECT_MILLING 
SPELL_EFFECT_ALLOW_RENAME_PET 
SPELL_EFFECT_FORCE_CAST_2 
SPELL_EFFECT_TALENT_SPEC_COUNT 
SPELL_EFFECT_TALENT_SPEC_SELECT 
SPELL_EFFECT_OBLITERATE_ITEM 
SPELL_EFFECT_REMOVE_AURA 
SPELL_EFFECT_DAMAGE_FROM_MAX_HEALTH_PCT 
SPELL_EFFECT_GIVE_CURRENCY 
SPELL_EFFECT_UPDATE_PLAYER_PHASE 
SPELL_EFFECT_ALLOW_CONTROL_PET 
SPELL_EFFECT_DESTROY_ITEM 
SPELL_EFFECT_UPDATE_ZONE_AURAS_AND_PHASES 
SPELL_EFFECT_SUMMON_PERSONAL_GAMEOBJECT 
SPELL_EFFECT_RESURRECT_WITH_AURA 
SPELL_EFFECT_UNLOCK_GUILD_VAULT_TAB 
SPELL_EFFECT_APPLY_AURA_ON_PET 
SPELL_EFFECT_175 
SPELL_EFFECT_SANCTUARY_2 
SPELL_EFFECT_DESPAWN_PERSISTENT_AREA_AURA 
SPELL_EFFECT_178 
SPELL_EFFECT_CREATE_AREATRIGGER 
SPELL_EFFECT_UPDATE_AREATRIGGER 
SPELL_EFFECT_REMOVE_TALENT 
SPELL_EFFECT_DESPAWN_AREATRIGGER 
SPELL_EFFECT_183 
SPELL_EFFECT_REPUTATION_2 
SPELL_EFFECT_185 
SPELL_EFFECT_186 
SPELL_EFFECT_RANDOMIZE_ARCHAEOLOGY_DIGSITES 
SPELL_EFFECT_SUMMON_STABLED_PET_AS_GUARDIAN 
SPELL_EFFECT_LOOT 
SPELL_EFFECT_CHANGE_PARTY_MEMBERS 
SPELL_EFFECT_TELEPORT_TO_DIGSITE 
SPELL_EFFECT_UNCAGE_BATTLEPET 
SPELL_EFFECT_START_PET_BATTLE 
SPELL_EFFECT_194 
SPELL_EFFECT_PLAY_SCENE_SCRIPT_PACKAGE 
SPELL_EFFECT_CREATE_SCENE_OBJECT 
SPELL_EFFECT_CREATE_PERSONAL_SCENE_OBJECT 
SPELL_EFFECT_PLAY_SCENE 
SPELL_EFFECT_DESPAWN_SUMMON 
SPELL_EFFECT_HEAL_BATTLEPET_PCT 
SPELL_EFFECT_ENABLE_BATTLE_PETS 
SPELL_EFFECT_APPLY_AREA_AURA_SUMMONS 
SPELL_EFFECT_REMOVE_AURA_2 
SPELL_EFFECT_CHANGE_BATTLEPET_QUALITY 
SPELL_EFFECT_LAUNCH_QUEST_CHOICE 
SPELL_EFFECT_ALTER_ITEM 
SPELL_EFFECT_LAUNCH_QUEST_TASK 
SPELL_EFFECT_SET_REPUTATION 
SPELL_EFFECT_209 
SPELL_EFFECT_LEARN_GARRISON_BUILDING 
SPELL_EFFECT_LEARN_GARRISON_SPECIALIZATION 
SPELL_EFFECT_REMOVE_AURA_BY_SPELL_LABEL 
SPELL_EFFECT_JUMP_DEST_2 
SPELL_EFFECT_CREATE_GARRISON 
SPELL_EFFECT_UPGRADE_CHARACTER_SPELLS 
SPELL_EFFECT_CREATE_SHIPMENT 
SPELL_EFFECT_UPGRADE_GARRISON 
SPELL_EFFECT_218 
SPELL_EFFECT_CREATE_CONVERSATION 
SPELL_EFFECT_ADD_GARRISON_FOLLOWER 
SPELL_EFFECT_ADD_GARRISON_MISSION 
SPELL_EFFECT_CREATE_HEIRLOOM_ITEM 
SPELL_EFFECT_CHANGE_ITEM_BONUSES 
SPELL_EFFECT_ACTIVATE_GARRISON_BUILDING 
SPELL_EFFECT_GRANT_BATTLEPET_LEVEL 
SPELL_EFFECT_TRIGGER_ACTION_SET 
SPELL_EFFECT_TELEPORT_TO_LFG_DUNGEON 
SPELL_EFFECT_228 
SPELL_EFFECT_SET_FOLLOWER_QUALITY 
SPELL_EFFECT_230 
SPELL_EFFECT_INCREASE_FOLLOWER_EXPERIENCE 
SPELL_EFFECT_REMOVE_PHASE 
SPELL_EFFECT_RANDOMIZE_FOLLOWER_ABILITIES 
SPELL_EFFECT_234 
SPELL_EFFECT_235 
SPELL_EFFECT_GIVE_EXPERIENCE 
SPELL_EFFECT_GIVE_RESTED_EXPERIENCE_BONUS 
SPELL_EFFECT_INCREASE_SKILL 
SPELL_EFFECT_END_GARRISON_BUILDING_CONSTRUCTION 
SPELL_EFFECT_GIVE_ARTIFACT_POWER 
SPELL_EFFECT_241 
SPELL_EFFECT_GIVE_ARTIFACT_POWER_NO_BONUS 
SPELL_EFFECT_APPLY_ENCHANT_ILLUSION 
SPELL_EFFECT_LEARN_FOLLOWER_ABILITY 
SPELL_EFFECT_UPGRADE_HEIRLOOM 
SPELL_EFFECT_FINISH_GARRISON_MISSION 
SPELL_EFFECT_ADD_GARRISON_MISSION_SET 
SPELL_EFFECT_FINISH_SHIPMENT 
SPELL_EFFECT_FORCE_EQUIP_ITEM 
SPELL_EFFECT_TAKE_SCREENSHOT 
SPELL_EFFECT_SET_GARRISON_CACHE_SIZE 
SPELL_EFFECT_TELEPORT_UNITS 
SPELL_EFFECT_GIVE_HONOR 
SPELL_EFFECT_JUMP_CHARGE 
SPELL_EFFECT_LEARN_TRANSMOG_SET 
SPELL_EFFECT_256 
SPELL_EFFECT_257 
SPELL_EFFECT_MODIFY_KEYSTONE 
SPELL_EFFECT_RESPEC_AZERITE_EMPOWERED_ITEM 
SPELL_EFFECT_SUMMON_STABLED_PET 
SPELL_EFFECT_SCRAP_ITEM 
SPELL_EFFECT_262 
SPELL_EFFECT_REPAIR_ITEM 
SPELL_EFFECT_REMOVE_GEM 
SPELL_EFFECT_LEARN_AZERITE_ESSENCE_POWER 
SPELL_EFFECT_SET_ITEM_BONUS_LIST_GROUP_ENTRY 
SPELL_EFFECT_CREATE_PRIVATE_CONVERSATION 
SPELL_EFFECT_APPLY_MOUNT_EQUIPMENT 
SPELL_EFFECT_INCREASE_ITEM_BONUS_LIST_GROUP_STEP 
SPELL_EFFECT_270 
SPELL_EFFECT_APPLY_AREA_AURA_PARTY_NONRANDOM 
SPELL_EFFECT_SET_COVENANT 
SPELL_EFFECT_CRAFT_RUNEFORGE_LEGENDARY 
SPELL_EFFECT_274 
SPELL_EFFECT_275 
SPELL_EFFECT_LEARN_TRANSMOG_ILLUSION 
SPELL_EFFECT_SET_CHROMIE_TIME 
SPELL_EFFECT_278 
SPELL_EFFECT_LEARN_GARR_TALENT 
SPELL_EFFECT_280 
SPELL_EFFECT_LEARN_SOULBIND_CONDUIT 
SPELL_EFFECT_CONVERT_ITEMS_TO_CURRENCY 
SPELL_EFFECT_COMPLETE_CAMPAIGN 
SPELL_EFFECT_SEND_CHAT_MESSAGE 
SPELL_EFFECT_MODIFY_KEYSTONE_2 
SPELL_EFFECT_GRANT_BATTLEPET_EXPERIENCE 
SPELL_EFFECT_SET_GARRISON_FOLLOWER_LEVEL 
SPELL_EFFECT_CRAFT_ITEM 
SPELL_EFFECT_MODIFY_AURA_STACKS 
SPELL_EFFECT_MODIFY_COOLDOWN 
SPELL_EFFECT_MODIFY_COOLDOWNS 
SPELL_EFFECT_MODIFY_COOLDOWNS_BY_CATEGORY 
SPELL_EFFECT_MODIFY_CHARGES 
SPELL_EFFECT_CRAFT_LOOT 
SPELL_EFFECT_SALVAGE_ITEM 
SPELL_EFFECT_CRAFT_SALVAGE_ITEM 
SPELL_EFFECT_RECRAFT_ITEM 
SPELL_EFFECT_CANCEL_ALL_PRIVATE_CONVERSATIONS 
SPELL_EFFECT_299 
SPELL_EFFECT_300 
SPELL_EFFECT_CRAFT_ENCHANT 
SPELL_EFFECT_GATHERING 
SPELL_EFFECT_CREATE_TRAIT_TREE_CONFIG 
SPELL_EFFECT_CHANGE_ACTIVE_COMBAT_TRAIT_CONFIG 
SPELL_EFFECT_305 
SPELL_EFFECT_UPDATE_INTERACTIONS 
SPELL_EFFECT_307 
SPELL_EFFECT_CANCEL_PRELOAD_WORLD 
SPELL_EFFECT_PRELOAD_WORLD 
SPELL_EFFECT_310 
SPELL_EFFECT_ENSURE_WORLD_LOADED 
SPELL_EFFECT_312 
SPELL_EFFECT_CHANGE_ITEM_BONUSES_2 
SPELL_EFFECT_ADD_SOCKET_BONUS 
SPELL_EFFECT_LEARN_TRANSMOG_APPEARANCE_FROM_ITEM_MOD_APPEARANCE_GROUP 
TOTAL_SPELL_EFFECTS 

Definition at line 1142 of file SharedDefines.h.

◆ SpellEffIndex

Enumerator
EFFECT_0 
EFFECT_1 
EFFECT_2 
EFFECT_3 
EFFECT_4 
EFFECT_5 
EFFECT_6 
EFFECT_7 
EFFECT_8 
EFFECT_9 
EFFECT_10 
EFFECT_11 
EFFECT_12 
EFFECT_13 
EFFECT_14 
EFFECT_15 
EFFECT_16 
EFFECT_17 
EFFECT_18 
EFFECT_19 
EFFECT_20 
EFFECT_21 
EFFECT_22 
EFFECT_23 
EFFECT_24 
EFFECT_25 
EFFECT_26 
EFFECT_27 
EFFECT_28 
EFFECT_29 
EFFECT_30 
EFFECT_31 

Definition at line 28 of file SharedDefines.h.

◆ SpellFamilyNames

Enumerator
SPELLFAMILY_GENERIC 
SPELLFAMILY_UNK1 
SPELLFAMILY_MAGE 
SPELLFAMILY_WARRIOR 
SPELLFAMILY_WARLOCK 
SPELLFAMILY_PRIEST 
SPELLFAMILY_DRUID 
SPELLFAMILY_ROGUE 
SPELLFAMILY_HUNTER 
SPELLFAMILY_PALADIN 
SPELLFAMILY_SHAMAN 
SPELLFAMILY_UNK2 
SPELLFAMILY_POTION 
SPELLFAMILY_DEATHKNIGHT 
SPELLFAMILY_PET 
SPELLFAMILY_TOTEMS 
SPELLFAMILY_MONK 
SPELLFAMILY_WARLOCK_PET 
SPELLFAMILY_UNK66 
SPELLFAMILY_UNK71 
SPELLFAMILY_UNK78 
SPELLFAMILY_UNK91 
SPELLFAMILY_UNK100 
SPELLFAMILY_DEMON_HUNTER 
SPELLFAMILY_EVOKER 

Definition at line 6458 of file SharedDefines.h.

◆ SpellHitType

Enumerator
SPELL_HIT_TYPE_CRIT_DEBUG 
SPELL_HIT_TYPE_CRIT 
SPELL_HIT_TYPE_HIT_DEBUG 
SPELL_HIT_TYPE_SPLIT 
SPELL_HIT_TYPE_VICTIM_IS_ATTACKER 
SPELL_HIT_TYPE_ATTACK_TABLE_DEBUG 
SPELL_HIT_TYPE_UNK 
SPELL_HIT_TYPE_NO_ATTACKER 

Definition at line 2796 of file SharedDefines.h.

◆ SpellImmunity

Enumerator
IMMUNITY_EFFECT 
IMMUNITY_STATE 
IMMUNITY_SCHOOL 
IMMUNITY_DAMAGE 
IMMUNITY_DISPEL 
IMMUNITY_MECHANIC 
IMMUNITY_ID 
IMMUNITY_OTHER 
MAX_SPELL_IMMUNITY 

Definition at line 2612 of file SharedDefines.h.

◆ SpellMissInfo

Enumerator
SPELL_MISS_NONE 
SPELL_MISS_MISS 
SPELL_MISS_RESIST 
SPELL_MISS_DODGE 
SPELL_MISS_PARRY 
SPELL_MISS_BLOCK 
SPELL_MISS_EVADE 
SPELL_MISS_IMMUNE 
SPELL_MISS_IMMUNE2 
SPELL_MISS_DEFLECT 
SPELL_MISS_ABSORB 
SPELL_MISS_REFLECT 

Definition at line 2780 of file SharedDefines.h.

◆ SpellPreventionType

Enumerator
SPELL_PREVENTION_TYPE_NONE 
SPELL_PREVENTION_TYPE_SILENCE 
SPELL_PREVENTION_TYPE_PACIFY 
SPELL_PREVENTION_TYPE_NO_ACTIONS 

Definition at line 2818 of file SharedDefines.h.

◆ SpellSchoolMask

Enumerator
SPELL_SCHOOL_MASK_NONE 
SPELL_SCHOOL_MASK_NORMAL 
SPELL_SCHOOL_MASK_HOLY 
SPELL_SCHOOL_MASK_FIRE 
SPELL_SCHOOL_MASK_NATURE 
SPELL_SCHOOL_MASK_FROST 
SPELL_SCHOOL_MASK_SHADOW 
SPELL_SCHOOL_MASK_ARCANE 
SPELL_SCHOOL_MASK_SPELL 
SPELL_SCHOOL_MASK_MAGIC 
SPELL_SCHOOL_MASK_ALL 

Definition at line 332 of file SharedDefines.h.

◆ SpellSchools

Enumerator
SPELL_SCHOOL_NORMAL 
SPELL_SCHOOL_HOLY 
SPELL_SCHOOL_FIRE 
SPELL_SCHOOL_NATURE 
SPELL_SCHOOL_FROST 
SPELL_SCHOOL_SHADOW 
SPELL_SCHOOL_ARCANE 
MAX_SPELL_SCHOOL 

Definition at line 320 of file SharedDefines.h.

◆ SpellTargetIndex

enum class SpellTargetIndex : uint8
strong
Enumerator
TargetA 
TargetB 

Definition at line 64 of file SharedDefines.h.

◆ SpellVisualKit

Enumerator
SPELL_VISUAL_KIT_FOOD 
SPELL_VISUAL_KIT_DRINK 

Definition at line 393 of file SharedDefines.h.

◆ Stats

enum Stats : uint16
Enumerator
STAT_STRENGTH 
STAT_AGILITY 
STAT_STAMINA 
STAT_INTELLECT 

Definition at line 273 of file SharedDefines.h.

◆ StealthType

Enumerator
STEALTH_GENERAL 
STEALTH_TRAP 
TOTAL_STEALTH_TYPES 

Definition at line 2433 of file SharedDefines.h.

◆ SummonCategory

Enumerator
SUMMON_CATEGORY_WILD 
SUMMON_CATEGORY_ALLY 
SUMMON_CATEGORY_PET 
SUMMON_CATEGORY_PUPPET 
SUMMON_CATEGORY_VEHICLE 
SUMMON_CATEGORY_UNK 

Definition at line 6064 of file SharedDefines.h.

◆ SummonSlot

enum SummonSlot : int32
Enumerator
SUMMON_SLOT_ANY_TOTEM 
SUMMON_SLOT_PET 
SUMMON_SLOT_TOTEM 
SUMMON_SLOT_TOTEM_2 
SUMMON_SLOT_TOTEM_3 
SUMMON_SLOT_TOTEM_4 
SUMMON_SLOT_MINIPET 
SUMMON_SLOT_QUEST 
MAX_SUMMON_SLOT 

Definition at line 6122 of file SharedDefines.h.

◆ SummonTitle

enum class SummonTitle : int32
strong
Enumerator
None 
Pet 
Guardian 
Minion 
Totem 
Companion 
Runeblade 
Construct 
Opponent 
Vehicle 
Mount 
Lightwell 
Butler 
aka 
Gateway 
Hatred 
Statue 
Spirit 
WarBanner 
Heartwarmer 
HiredBy 
PurchasedBy 
Pride 
TwistedImage 
NoodleCart 
InnerDemon 
Bodyguard 
Name 
Squire 
Champion 
TheBetrayer 
EruptingReflection 
HopelessReflection 
MalignantReflection 
WailingReflection 
Assistant 
Enforcer 
Recruit 
Admirer 
EvilTwin 
Greed 
LostMind 
ServantOfNZoth 

Definition at line 6075 of file SharedDefines.h.

◆ Targets

enum Targets
Enumerator
TARGET_UNIT_CASTER 
TARGET_UNIT_NEARBY_ENEMY 
TARGET_UNIT_NEARBY_ALLY 
TARGET_UNIT_NEARBY_PARTY 
TARGET_UNIT_PET 
TARGET_UNIT_TARGET_ENEMY 
TARGET_UNIT_SRC_AREA_ENTRY 
TARGET_UNIT_DEST_AREA_ENTRY 
TARGET_DEST_HOME 
TARGET_UNIT_SRC_AREA_UNK_11 
TARGET_UNIT_SRC_AREA_ENEMY 
TARGET_UNIT_DEST_AREA_ENEMY 
TARGET_DEST_DB 
TARGET_DEST_CASTER 
TARGET_UNIT_CASTER_AREA_PARTY 
TARGET_UNIT_TARGET_ALLY 
TARGET_SRC_CASTER 
TARGET_GAMEOBJECT_TARGET 
TARGET_UNIT_CONE_ENEMY_24 
TARGET_UNIT_TARGET_ANY 
TARGET_GAMEOBJECT_ITEM_TARGET 
TARGET_UNIT_MASTER 
TARGET_DEST_DYNOBJ_ENEMY 
TARGET_DEST_DYNOBJ_ALLY 
TARGET_UNIT_SRC_AREA_ALLY 
TARGET_UNIT_DEST_AREA_ALLY 
TARGET_DEST_CASTER_SUMMON 
TARGET_UNIT_SRC_AREA_PARTY 
TARGET_UNIT_DEST_AREA_PARTY 
TARGET_UNIT_TARGET_PARTY 
TARGET_DEST_CASTER_UNK_36 
TARGET_UNIT_LASTTARGET_AREA_PARTY 
TARGET_UNIT_NEARBY_ENTRY 
TARGET_DEST_CASTER_FISHING 
TARGET_GAMEOBJECT_NEARBY_ENTRY 
TARGET_DEST_CASTER_FRONT_RIGHT 
TARGET_DEST_CASTER_BACK_RIGHT 
TARGET_DEST_CASTER_BACK_LEFT 
TARGET_DEST_CASTER_FRONT_LEFT 
TARGET_UNIT_TARGET_CHAINHEAL_ALLY 
TARGET_DEST_NEARBY_ENTRY 
TARGET_DEST_CASTER_FRONT 
TARGET_DEST_CASTER_BACK 
TARGET_DEST_CASTER_RIGHT 
TARGET_DEST_CASTER_LEFT 
TARGET_GAMEOBJECT_SRC_AREA 
TARGET_GAMEOBJECT_DEST_AREA 
TARGET_DEST_TARGET_ENEMY 
TARGET_UNIT_CONE_180_DEG_ENEMY 
TARGET_DEST_CASTER_FRONT_LEAP 
TARGET_UNIT_CASTER_AREA_RAID 
TARGET_UNIT_TARGET_RAID 
TARGET_UNIT_NEARBY_RAID 
TARGET_UNIT_CONE_ALLY 
TARGET_UNIT_CONE_ENTRY 
TARGET_UNIT_TARGET_AREA_RAID_CLASS 
TARGET_DEST_CASTER_GROUND 
TARGET_DEST_TARGET_ANY 
TARGET_DEST_TARGET_FRONT 
TARGET_DEST_TARGET_BACK 
TARGET_DEST_TARGET_RIGHT 
TARGET_DEST_TARGET_LEFT 
TARGET_DEST_TARGET_FRONT_RIGHT 
TARGET_DEST_TARGET_BACK_RIGHT 
TARGET_DEST_TARGET_BACK_LEFT 
TARGET_DEST_TARGET_FRONT_LEFT 
TARGET_DEST_CASTER_RANDOM 
TARGET_DEST_CASTER_RADIUS 
TARGET_DEST_TARGET_RANDOM 
TARGET_DEST_TARGET_RADIUS 
TARGET_DEST_CHANNEL_TARGET 
TARGET_UNIT_CHANNEL_TARGET 
TARGET_DEST_DEST_FRONT 
TARGET_DEST_DEST_BACK 
TARGET_DEST_DEST_RIGHT 
TARGET_DEST_DEST_LEFT 
TARGET_DEST_DEST_FRONT_RIGHT 
TARGET_DEST_DEST_BACK_RIGHT 
TARGET_DEST_DEST_BACK_LEFT 
TARGET_DEST_DEST_FRONT_LEFT 
TARGET_DEST_DEST_RANDOM 
TARGET_DEST_DEST 
TARGET_DEST_DYNOBJ_NONE 
TARGET_DEST_TRAJ 
TARGET_UNIT_TARGET_MINIPET 
TARGET_DEST_DEST_RADIUS 
TARGET_UNIT_SUMMONER 
TARGET_CORPSE_SRC_AREA_ENEMY 
TARGET_UNIT_VEHICLE 
TARGET_UNIT_TARGET_PASSENGER 
TARGET_UNIT_PASSENGER_0 
TARGET_UNIT_PASSENGER_1 
TARGET_UNIT_PASSENGER_2 
TARGET_UNIT_PASSENGER_3 
TARGET_UNIT_PASSENGER_4 
TARGET_UNIT_PASSENGER_5 
TARGET_UNIT_PASSENGER_6 
TARGET_UNIT_PASSENGER_7 
TARGET_UNIT_CONE_CASTER_TO_DEST_ENEMY 
TARGET_UNIT_CASTER_AND_PASSENGERS 
TARGET_DEST_CHANNEL_CASTER 
TARGET_DEST_NEARBY_ENTRY_2 
TARGET_GAMEOBJECT_CONE_CASTER_TO_DEST_ENEMY 
TARGET_GAMEOBJECT_CONE_CASTER_TO_DEST_ALLY 
TARGET_UNIT_CONE_CASTER_TO_DEST_ENTRY 
TARGET_UNK_111 
TARGET_UNK_112 
TARGET_UNK_113 
TARGET_UNK_114 
TARGET_UNIT_SRC_AREA_FURTHEST_ENEMY 
TARGET_UNIT_AND_DEST_LAST_ENEMY 
TARGET_UNK_117 
TARGET_UNIT_TARGET_ALLY_OR_RAID 
TARGET_CORPSE_SRC_AREA_RAID 
TARGET_UNIT_CASTER_AND_SUMMONS 
TARGET_CORPSE_TARGET_ALLY 
TARGET_UNIT_AREA_THREAT_LIST 
TARGET_UNIT_AREA_TAP_LIST 
TARGET_UNIT_TARGET_TAP_LIST 
TARGET_DEST_CASTER_GROUND_2 
TARGET_UNIT_CASTER_AREA_ENEMY_CLUMP 
TARGET_DEST_CASTER_ENEMY_CLUMP_CENTROID 
TARGET_UNIT_RECT_CASTER_ALLY 
TARGET_UNIT_RECT_CASTER_ENEMY 
TARGET_UNIT_RECT_CASTER 
TARGET_DEST_SUMMONER 
TARGET_DEST_TARGET_ALLY 
TARGET_UNIT_LINE_CASTER_TO_DEST_ALLY 
TARGET_UNIT_LINE_CASTER_TO_DEST_ENEMY 
TARGET_UNIT_LINE_CASTER_TO_DEST 
TARGET_UNIT_CONE_CASTER_TO_DEST_ALLY 
TARGET_DEST_CASTER_MOVEMENT_DIRECTION 
TARGET_DEST_DEST_GROUND 
TARGET_UNK_139 
TARGET_DEST_CASTER_CLUMP_CENTROID 
TARGET_UNK_141 
TARGET_DEST_NEARBY_ENTRY_OR_DB 
TARGET_UNK_143 
TARGET_UNK_144 
TARGET_UNK_145 
TARGET_UNK_146 
TARGET_UNK_147 
TARGET_DEST_DEST_TARGET_TOWARDS_CASTER 
TARGET_UNK_149 
TARGET_UNIT_OWN_CRITTER 
TARGET_UNK_151 
TARGET_UNK_152 
TOTAL_SPELL_TARGETS 

Definition at line 2628 of file SharedDefines.h.

◆ TaxiNodeStatus

Enumerator
TAXISTATUS_NONE 
TAXISTATUS_LEARNED 
TAXISTATUS_UNLEARNED 
TAXISTATUS_NOT_ELIGIBLE 

Definition at line 6554 of file SharedDefines.h.

◆ Team

enum Team
Enumerator
HORDE 
ALLIANCE 
TEAM_OTHER 

Definition at line 1130 of file SharedDefines.h.

◆ TeamId

enum TeamId
Enumerator
TEAM_ALLIANCE 
TEAM_HORDE 
TEAM_NEUTRAL 

Definition at line 1123 of file SharedDefines.h.

◆ TextEmotes

enum TextEmotes
Enumerator
TEXT_EMOTE_AGREE 
TEXT_EMOTE_AMAZE 
TEXT_EMOTE_ANGRY 
TEXT_EMOTE_APOLOGIZE 
TEXT_EMOTE_APPLAUD 
TEXT_EMOTE_BASHFUL 
TEXT_EMOTE_BECKON 
TEXT_EMOTE_BEG 
TEXT_EMOTE_BITE 
TEXT_EMOTE_BLEED 
TEXT_EMOTE_BLINK 
TEXT_EMOTE_BLUSH 
TEXT_EMOTE_BONK 
TEXT_EMOTE_BORED 
TEXT_EMOTE_BOUNCE 
TEXT_EMOTE_BRB 
TEXT_EMOTE_BOW 
TEXT_EMOTE_BURP 
TEXT_EMOTE_BYE 
TEXT_EMOTE_CACKLE 
TEXT_EMOTE_CHEER 
TEXT_EMOTE_CHICKEN 
TEXT_EMOTE_CHUCKLE 
TEXT_EMOTE_CLAP 
TEXT_EMOTE_CONFUSED 
TEXT_EMOTE_CONGRATULATE 
TEXT_EMOTE_COUGH 
TEXT_EMOTE_COWER 
TEXT_EMOTE_CRACK 
TEXT_EMOTE_CRINGE 
TEXT_EMOTE_CRY 
TEXT_EMOTE_CURIOUS 
TEXT_EMOTE_CURTSEY 
TEXT_EMOTE_DANCE 
TEXT_EMOTE_DRINK 
TEXT_EMOTE_DROOL 
TEXT_EMOTE_EAT 
TEXT_EMOTE_EYE 
TEXT_EMOTE_FART 
TEXT_EMOTE_FIDGET 
TEXT_EMOTE_FLEX 
TEXT_EMOTE_FROWN 
TEXT_EMOTE_GASP 
TEXT_EMOTE_GAZE 
TEXT_EMOTE_GIGGLE 
TEXT_EMOTE_GLARE 
TEXT_EMOTE_GLOAT 
TEXT_EMOTE_GREET 
TEXT_EMOTE_GRIN 
TEXT_EMOTE_GROAN 
TEXT_EMOTE_GROVEL 
TEXT_EMOTE_GUFFAW 
TEXT_EMOTE_HAIL 
TEXT_EMOTE_HAPPY 
TEXT_EMOTE_HELLO 
TEXT_EMOTE_HUG 
TEXT_EMOTE_HUNGRY 
TEXT_EMOTE_KISS 
TEXT_EMOTE_KNEEL 
TEXT_EMOTE_LAUGH 
TEXT_EMOTE_LAYDOWN 
TEXT_EMOTE_MESSAGE 
TEXT_EMOTE_MOAN 
TEXT_EMOTE_MOON 
TEXT_EMOTE_MOURN 
TEXT_EMOTE_NO 
TEXT_EMOTE_NOD 
TEXT_EMOTE_NOSEPICK 
TEXT_EMOTE_PANIC 
TEXT_EMOTE_PEER 
TEXT_EMOTE_PLEAD 
TEXT_EMOTE_POINT 
TEXT_EMOTE_POKE 
TEXT_EMOTE_PRAY 
TEXT_EMOTE_ROAR 
TEXT_EMOTE_ROFL 
TEXT_EMOTE_RUDE 
TEXT_EMOTE_SALUTE 
TEXT_EMOTE_SCRATCH 
TEXT_EMOTE_SEXY 
TEXT_EMOTE_SHAKE 
TEXT_EMOTE_SHOUT 
TEXT_EMOTE_SHRUG 
TEXT_EMOTE_SHY 
TEXT_EMOTE_SIGH 
TEXT_EMOTE_SIT 
TEXT_EMOTE_SLEEP 
TEXT_EMOTE_SNARL 
TEXT_EMOTE_SPIT 
TEXT_EMOTE_STARE 
TEXT_EMOTE_SURPRISED 
TEXT_EMOTE_SURRENDER 
TEXT_EMOTE_TALK 
TEXT_EMOTE_TALKEX 
TEXT_EMOTE_TALKQ 
TEXT_EMOTE_TAP 
TEXT_EMOTE_THANK 
TEXT_EMOTE_THREATEN 
TEXT_EMOTE_TIRED 
TEXT_EMOTE_VICTORY 
TEXT_EMOTE_WAVE 
TEXT_EMOTE_WELCOME 
TEXT_EMOTE_WHINE 
TEXT_EMOTE_WHISTLE 
TEXT_EMOTE_WORK 
TEXT_EMOTE_YAWN 
TEXT_EMOTE_BOGGLE 
TEXT_EMOTE_CALM 
TEXT_EMOTE_COLD 
TEXT_EMOTE_COMFORT 
TEXT_EMOTE_CUDDLE 
TEXT_EMOTE_DUCK 
TEXT_EMOTE_INSULT 
TEXT_EMOTE_INTRODUCE 
TEXT_EMOTE_JK 
TEXT_EMOTE_LICK 
TEXT_EMOTE_LISTEN 
TEXT_EMOTE_LOST 
TEXT_EMOTE_MOCK 
TEXT_EMOTE_PONDER 
TEXT_EMOTE_POUNCE 
TEXT_EMOTE_PRAISE 
TEXT_EMOTE_PURR 
TEXT_EMOTE_PUZZLE 
TEXT_EMOTE_RAISE 
TEXT_EMOTE_READY 
TEXT_EMOTE_SHIMMY 
TEXT_EMOTE_SHIVER 
TEXT_EMOTE_SHOO 
TEXT_EMOTE_SLAP 
TEXT_EMOTE_SMIRK 
TEXT_EMOTE_SNIFF 
TEXT_EMOTE_SNUB 
TEXT_EMOTE_SOOTHE 
TEXT_EMOTE_STINK 
TEXT_EMOTE_TAUNT 
TEXT_EMOTE_TEASE 
TEXT_EMOTE_THIRSTY 
TEXT_EMOTE_VETO 
TEXT_EMOTE_SNICKER 
TEXT_EMOTE_STAND 
TEXT_EMOTE_TICKLE 
TEXT_EMOTE_VIOLIN 
TEXT_EMOTE_SMILE 
TEXT_EMOTE_RASP 
TEXT_EMOTE_PITY 
TEXT_EMOTE_GROWL 
TEXT_EMOTE_BARK 
TEXT_EMOTE_SCARED 
TEXT_EMOTE_FLOP 
TEXT_EMOTE_LOVE 
TEXT_EMOTE_MOO 
TEXT_EMOTE_COMMEND 
TEXT_EMOTE_TRAIN 
TEXT_EMOTE_HELPME 
TEXT_EMOTE_INCOMING 
TEXT_EMOTE_CHARGE 
TEXT_EMOTE_FLEE 
TEXT_EMOTE_ATTACKMYTARGET 
TEXT_EMOTE_OOM 
TEXT_EMOTE_FOLLOW 
TEXT_EMOTE_WAIT 
TEXT_EMOTE_HEALME 
TEXT_EMOTE_OPENFIRE 
TEXT_EMOTE_FLIRT 
TEXT_EMOTE_JOKE 
TEXT_EMOTE_GOLFCLAP 
TEXT_EMOTE_WINK 
TEXT_EMOTE_PAT 
TEXT_EMOTE_SERIOUS 
TEXT_EMOTE_MOUNT_SPECIAL 
TEXT_EMOTE_GOODLUCK 
TEXT_EMOTE_BLAME 
TEXT_EMOTE_BLANK 
TEXT_EMOTE_BRANDISH 
TEXT_EMOTE_BREATH 
TEXT_EMOTE_DISAGREE 
TEXT_EMOTE_DOUBT 
TEXT_EMOTE_EMBARRASS 
TEXT_EMOTE_ENCOURAGE 
TEXT_EMOTE_ENEMY 
TEXT_EMOTE_EYEBROW 
TEXT_EMOTE_TOAST 
TEXT_EMOTE_FAIL 
TEXT_EMOTE_HIGHFIVE 
TEXT_EMOTE_ABSENT 
TEXT_EMOTE_ARM 
TEXT_EMOTE_AWE 
TEXT_EMOTE_BACKPACK 
TEXT_EMOTE_BADFEELING 
TEXT_EMOTE_CHALLENGE 
TEXT_EMOTE_CHUG 
TEXT_EMOTE_DING 
TEXT_EMOTE_FACEPALM 
TEXT_EMOTE_FAINT 
TEXT_EMOTE_GO 
TEXT_EMOTE_GOING 
TEXT_EMOTE_GLOWER 
TEXT_EMOTE_HEADACHE 
TEXT_EMOTE_HICCUP 
TEXT_EMOTE_HISS 
TEXT_EMOTE_HOLDHAND 
TEXT_EMOTE_HURRY 
TEXT_EMOTE_IDEA 
TEXT_EMOTE_JEALOUS 
TEXT_EMOTE_LUCK 
TEXT_EMOTE_MAP 
TEXT_EMOTE_MERCY 
TEXT_EMOTE_MUTTER 
TEXT_EMOTE_NERVOUS 
TEXT_EMOTE_OFFER 
TEXT_EMOTE_PET 
TEXT_EMOTE_PINCH 
TEXT_EMOTE_PROUD 
TEXT_EMOTE_PROMISE 
TEXT_EMOTE_PULSE 
TEXT_EMOTE_PUNCH 
TEXT_EMOTE_POUT 
TEXT_EMOTE_REGRET 
TEXT_EMOTE_REVENGE 
TEXT_EMOTE_ROLLEYES 
TEXT_EMOTE_RUFFLE 
TEXT_EMOTE_SAD 
TEXT_EMOTE_SCOFF 
TEXT_EMOTE_SCOLD 
TEXT_EMOTE_SCOWL 
TEXT_EMOTE_SEARCH 
TEXT_EMOTE_SHAKEFIST 
TEXT_EMOTE_SHIFTY 
TEXT_EMOTE_SHUDDER 
TEXT_EMOTE_SIGNAL 
TEXT_EMOTE_SILENCE 
TEXT_EMOTE_SING 
TEXT_EMOTE_SMACK 
TEXT_EMOTE_SNEAK 
TEXT_EMOTE_SNEEZE 
TEXT_EMOTE_SNORT 
TEXT_EMOTE_SQUEAL 
TEXT_EMOTE_STOPATTACK 
TEXT_EMOTE_SUSPICIOUS 
TEXT_EMOTE_THINK 
TEXT_EMOTE_TRUCE 
TEXT_EMOTE_TWIDDLE 
TEXT_EMOTE_WARN 
TEXT_EMOTE_SNAP 
TEXT_EMOTE_CHARM 
TEXT_EMOTE_COVEREARS 
TEXT_EMOTE_CROSSARMS 
TEXT_EMOTE_LOOK 
TEXT_EMOTE_OBJECT 
TEXT_EMOTE_SWEAT 
TEXT_EMOTE_YW 
TEXT_EMOTE_READ 
TEXT_EMOTE_BOOT 
TEXT_EMOTE_FORTHEALLIANCE 
TEXT_EMOTE_FORTTHEHORDE 
TEXT_EMOTE_WHOA 
TEXT_EMOTE_OOPS 
TEXT_EMOTE_ALLIANCE 
TEXT_EMOTE_HORDE 
TEXT_EMOTE_MEOW 
TEXT_EMOTE_BOOP 
TEXT_EMOTE_WINCE 
TEXT_EMOTE_HUZZAH 
TEXT_EMOTE_IMPRESSED 
TEXT_EMOTE_MAGNIFICENT 

Definition at line 2957 of file SharedDefines.h.

◆ TokenResult

Enumerator
TOKEN_RESULT_SUCCESS 
TOKEN_RESULT_ERROR_DISABLED 
TOKEN_RESULT_ERROR_OTHER 
TOKEN_RESULT_ERROR_NONE_FOR_SALE 
TOKEN_RESULT_ERROR_TOO_MANY_TOKENS 
TOKEN_RESULT_SUCCESS_NO 
TOKEN_RESULT_ERROR_TRANSACTION_IN_PROGRESS 
TOKEN_RESULT_ERROR_AUCTIONABLE_TOKEN_OWNED 
TOKEN_RESULT_ERROR_TRIAL_RESTRICTED 

Definition at line 6882 of file SharedDefines.h.

◆ TotemCategory

Enumerator
TC_SKINNING_SKIFE_OLD 
TC_EARTH_TOTEM 
TC_AIR_TOTEM 
TC_FIRE_TOTEM 
TC_WATER_TOTEM 
TC_COPPER_ROD 
TC_SILVER_ROD 
TC_GOLDEN_ROD 
TC_TRUESILVER_ROD 
TC_ARCANITE_ROD 
TC_MINING_PICK_OLD 
TC_PHILOSOPHERS_STONE 
TC_BLACKSMITH_HAMMER_OLD 
TC_ARCLIGHT_SPANNER 
TC_GYROMATIC_MA 
TC_MASTER_TOTEM 
TC_FEL_IRON_ROD 
TC_ADAMANTITE_ROD 
TC_ETERNIUM_ROD 
TC_HOLLOW_QUILL 
TC_RUNED_AZURITE_ROD 
TC_VIRTUOSO_INKING_SET 
TC_DRUMS 
TC_GNOMISH_ARMY_KNIFE 
TC_BLACKSMITH_HAMMER 
TC_MINING_PICK 
TC_SKINNING_KNIFE 
TC_HAMMER_PICK 
TC_BLADED_PICKAXE 
TC_FLINT_AND_TINDER 
TC_RUNED_COBALT_ROD 
TC_RUNED_TITANIUM_ROD 
TC_RUNED_ELEMENTIUM_ROD 
TC_HIGH_POWERED_BOLT_GUN 
TC_RUNED_COPPER_ROD 
TC_JEWELERS_KIT 
TC_ULTIMATE_GNOMISH_ARMY_KNIFE 
TC_SANGUINE_FEATHER_QUILL_OF_LANATHEL 
TC_UB3R_SPANNER 
TC_VOID_FOCUS 
TC_EMPOWERED_VOID_FOCUS 
TC_UNLEASHED_VOID_FOCUS 
TC_MASTERCRAFT 
TC_VIRTUOSO_ENGRAVING_SET 

Definition at line 5795 of file SharedDefines.h.

◆ TradeStatus

Enumerator
TRADE_STATUS_PLAYER_BUSY 
TRADE_STATUS_PROPOSED 
TRADE_STATUS_INITIATED 
TRADE_STATUS_CANCELLED 
TRADE_STATUS_ACCEPTED 
TRADE_STATUS_ALREADY_TRADING 
TRADE_STATUS_NO_TARGET 
TRADE_STATUS_UNACCEPTED 
TRADE_STATUS_COMPLETE 
TRADE_STATUS_STATE_CHANGED 
TRADE_STATUS_TOO_FAR_AWAY 
TRADE_STATUS_WRONG_FACTION 
TRADE_STATUS_FAILED 
TRADE_STATUS_PETITION 
TRADE_STATUS_PLAYER_IGNORED 
TRADE_STATUS_STUNNED 
TRADE_STATUS_TARGET_STUNNED 
TRADE_STATUS_DEAD 
TRADE_STATUS_TARGET_DEAD 
TRADE_STATUS_LOGGING_OUT 
TRADE_STATUS_TARGET_LOGGING_OUT 
TRADE_STATUS_RESTRICTED_ACCOUNT 
TRADE_STATUS_WRONG_REALM 
TRADE_STATUS_NOT_ON_TAPLIST 
TRADE_STATUS_CURRENCY_NOT_TRADABLE 
TRADE_STATUS_NOT_ENOUGH_CURRENCY 

Definition at line 6490 of file SharedDefines.h.

◆ TrainerType

Enumerator
TRAINER_TYPE_CLASS 

Definition at line 4567 of file SharedDefines.h.

◆ TutorialAction

Enumerator
TUTORIAL_ACTION_UPDATE 
TUTORIAL_ACTION_CLEAR 
TUTORIAL_ACTION_RESET 

Definition at line 6895 of file SharedDefines.h.

◆ UnitClass

enum UnitClass
Enumerator
UNIT_CLASS_WARRIOR 
UNIT_CLASS_PALADIN 
UNIT_CLASS_ROGUE 
UNIT_CLASS_MAGE 

Definition at line 185 of file SharedDefines.h.

◆ UnitDynFlags

Enumerator
UNIT_DYNFLAG_NONE 
UNIT_DYNFLAG_HIDE_MODEL 
UNIT_DYNFLAG_LOOTABLE 
UNIT_DYNFLAG_TRACK_UNIT 
UNIT_DYNFLAG_TAPPED 
UNIT_DYNFLAG_SPECIALINFO 
UNIT_DYNFLAG_CAN_SKIN 
UNIT_DYNFLAG_REFER_A_FRIEND 

Definition at line 5843 of file SharedDefines.h.

◆ VoidStorageConstants

Enumerator
VOID_STORAGE_UNLOCK_COST 
VOID_STORAGE_STORE_ITEM_COST 
VOID_STORAGE_MAX_DEPOSIT 
VOID_STORAGE_MAX_WITHDRAW 
VOID_STORAGE_MAX_SLOT 

Definition at line 6681 of file SharedDefines.h.

◆ VoidTransferError

Enumerator
VOID_TRANSFER_ERROR_NO_ERROR 
VOID_TRANSFER_ERROR_INTERNAL_ERROR_1 
VOID_TRANSFER_ERROR_INTERNAL_ERROR_2 
VOID_TRANSFER_ERROR_FULL 
VOID_TRANSFER_ERROR_INTERNAL_ERROR_3 
VOID_TRANSFER_ERROR_INTERNAL_ERROR_4 
VOID_TRANSFER_ERROR_NOT_ENOUGH_MONEY 
VOID_TRANSFER_ERROR_INVENTORY_FULL 
VOID_TRANSFER_ERROR_ITEM_INVALID 
VOID_TRANSFER_ERROR_TRANSFER_UNKNOWN 

Definition at line 6690 of file SharedDefines.h.

◆ WeaponAttackType

Enumerator
BASE_ATTACK 
OFF_ATTACK 
RANGED_ATTACK 
MAX_ATTACK 

Definition at line 6855 of file SharedDefines.h.

◆ WeatherType

Enumerator
WEATHER_TYPE_FINE 
WEATHER_TYPE_RAIN 
WEATHER_TYPE_SNOW 
WEATHER_TYPE_STORM 
WEATHER_TYPE_THUNDERS 
WEATHER_TYPE_BLACKRAIN 

Definition at line 5865 of file SharedDefines.h.

◆ WorldState

Enumerator
WS_CURRENT_PVP_SEASON_ID 
WS_PREVIOUS_PVP_SEASON_ID 
WS_TEAM_IN_INSTANCE_ALLIANCE 
WS_TEAM_IN_INSTANCE_HORDE 
WS_BATTLEFIELD_WG_VEHICLE_H 
WS_BATTLEFIELD_WG_MAX_VEHICLE_H 
WS_BATTLEFIELD_WG_VEHICLE_A 
WS_BATTLEFIELD_WG_MAX_VEHICLE_A 
WS_BATTLEFIELD_WG_WORKSHOP_K_W 
WS_BATTLEFIELD_WG_WORKSHOP_K_E 
WS_BATTLEFIELD_WG_WORKSHOP_NW 
WS_BATTLEFIELD_WG_WORKSHOP_NE 
WS_BATTLEFIELD_WG_WORKSHOP_SW 
WS_BATTLEFIELD_WG_WORKSHOP_SE 
WS_BATTLEFIELD_WG_SHOW_TIME_BATTLE_END 
WS_BATTLEFIELD_WG_TIME_BATTLE_END 
WS_BATTLEFIELD_WG_SHOW_TIME_NEXT_BATTLE 
WS_BATTLEFIELD_WG_DEFENDER 
WS_BATTLEFIELD_WG_ATTACKER 
WS_BATTLEFIELD_WG_ATTACKED_H 
WS_BATTLEFIELD_WG_ATTACKED_A 
WS_BATTLEFIELD_WG_DEFENDED_H 
WS_BATTLEFIELD_WG_DEFENDED_A 
WS_BATTLEFIELD_WG_TIME_NEXT_BATTLE 
WS_BATTLEFIELD_TB_ALLIANCE_CONTROLS_SHOW 
WS_BATTLEFIELD_TB_HORDE_CONTROLS_SHOW 
WS_BATTLEFIELD_TB_ALLIANCE_ATTACKING_SHOW 
WS_BATTLEFIELD_TB_HORDE_ATTACKING_SHOW 
WS_BATTLEFIELD_TB_BUILDINGS_CAPTURED 
WS_BATTLEFIELD_TB_BUILDINGS_CAPTURED_SHOW 
WS_BATTLEFIELD_TB_TOWERS_DESTROYED 
WS_BATTLEFIELD_TB_TOWERS_DESTROYED_SHOW 
WS_BATTLEFIELD_TB_FACTION_CONTROLLING 
WS_BATTLEFIELD_TB_TIME_NEXT_BATTLE 
WS_BATTLEFIELD_TB_TIME_NEXT_BATTLE_SHOW 
WS_BATTLEFIELD_TB_TIME_BATTLE_END 
WS_BATTLEFIELD_TB_TIME_BATTLE_END_SHOW 
WS_BATTLEFIELD_TB_STATE_PREPARATIONS 
WS_BATTLEFIELD_TB_STATE_BATTLE 
WS_BATTLEFIELD_TB_KEEP_HORDE 
WS_BATTLEFIELD_TB_KEEP_ALLIANCE 
WS_BATTLEFIELD_TB_GARRISON_HORDE_CONTROLLED 
WS_BATTLEFIELD_TB_GARRISON_HORDE_CAPTURING 
WS_BATTLEFIELD_TB_GARRISON_NEUTRAL 
WS_BATTLEFIELD_TB_GARRISON_ALLIANCE_CAPTURING 
WS_BATTLEFIELD_TB_GARRISON_ALLIANCE_CONTROLLED 
WS_BATTLEFIELD_TB_VIGIL_HORDE_CONTROLLED 
WS_BATTLEFIELD_TB_VIGIL_HORDE_CAPTURING 
WS_BATTLEFIELD_TB_VIGIL_NEUTRAL 
WS_BATTLEFIELD_TB_VIGIL_ALLIANCE_CAPTURING 
WS_BATTLEFIELD_TB_VIGIL_ALLIANCE_CONTROLLED 
WS_BATTLEFIELD_TB_SLAGWORKS_HORDE_CONTROLLED 
WS_BATTLEFIELD_TB_SLAGWORKS_HORDE_CAPTURING 
WS_BATTLEFIELD_TB_SLAGWORKS_NEUTRAL 
WS_BATTLEFIELD_TB_SLAGWORKS_ALLIANCE_CAPTURING 
WS_BATTLEFIELD_TB_SLAGWORKS_ALLIANCE_CONTROLLED 
WS_BATTLEFIELD_TB_WEST_INTACT_HORDE 
WS_BATTLEFIELD_TB_WEST_DAMAGED_HORDE 
WS_BATTLEFIELD_TB_WEST_DESTROYED_NEUTRAL 
WS_BATTLEFIELD_TB_WEST_INTACT_ALLIANCE 
WS_BATTLEFIELD_TB_WEST_DAMAGED_ALLIANCE 
WS_BATTLEFIELD_TB_WEST_INTACT_NEUTRAL 
WS_BATTLEFIELD_TB_WEST_DAMAGED_NEUTRAL 
WS_BATTLEFIELD_TB_SOUTH_INTACT_HORDE 
WS_BATTLEFIELD_TB_SOUTH_DAMAGED_HORDE 
WS_BATTLEFIELD_TB_SOUTH_DESTROYED_NEUTRAL 
WS_BATTLEFIELD_TB_SOUTH_INTACT_ALLIANCE 
WS_BATTLEFIELD_TB_SOUTH_DAMAGED_ALLIANCE 
WS_BATTLEFIELD_TB_SOUTH_INTACT_NEUTRAL 
WS_BATTLEFIELD_TB_SOUTH_DAMAGED_NEUTRAL 
WS_BATTLEFIELD_TB_EAST_INTACT_HORDE 
WS_BATTLEFIELD_TB_EAST_DAMAGED_HORDE 
WS_BATTLEFIELD_TB_EAST_DESTROYED_NEUTRAL 
WS_BATTLEFIELD_TB_EAST_INTACT_ALLIANCE 
WS_BATTLEFIELD_TB_EAST_DAMAGED_ALLIANCE 
WS_BATTLEFIELD_TB_EAST_INTACT_NEUTRAL 
WS_BATTLEFIELD_TB_EAST_DAMAGED_NEUTRAL 
WS_WAR_MODE_HORDE_BUFF_VALUE 
WS_WAR_MODE_ALLIANCE_BUFF_VALUE 

Definition at line 8105 of file SharedDefines.h.

◆ XPColorChar

Enumerator
XP_RED 
XP_ORANGE 
XP_YELLOW 
XP_GREEN 
XP_GRAY 

Definition at line 6520 of file SharedDefines.h.

Function Documentation

◆ ClassByQuestSort()

constexpr uint8 ClassByQuestSort ( int32  QuestSort)
constexpr

Definition at line 5322 of file SharedDefines.h.

◆ DEFINE_ENUM_FLAG() [1/4]

DEFINE_ENUM_FLAG ( CorpseDynFlags  )

◆ DEFINE_ENUM_FLAG() [2/4]

DEFINE_ENUM_FLAG ( CurrencyDbFlags  )

◆ DEFINE_ENUM_FLAG() [3/4]

DEFINE_ENUM_FLAG ( CurrencyGainFlags  )

◆ DEFINE_ENUM_FLAG() [4/4]

DEFINE_ENUM_FLAG ( GameObjectFlags  )

◆ GetFirstSchoolInMask()

SpellSchools GetFirstSchoolInMask ( SpellSchoolMask  mask)
inline

Definition at line 361 of file SharedDefines.h.

+ Here is the caller graph for this function:

◆ GetMaskForSchool()

constexpr SpellSchoolMask GetMaskForSchool ( SpellSchools  school)
constexpr

Definition at line 356 of file SharedDefines.h.

◆ GetMaxLevelForExpansion()

constexpr uint32 GetMaxLevelForExpansion ( uint32  expansion)
constexpr

Definition at line 107 of file SharedDefines.h.

+ Here is the caller graph for this function:

◆ IMMUNE_TO_MOVEMENT_IMPAIRMENT_AND_LOSS_CONTROL_MASK()

constexpr uint64 IMMUNE_TO_MOVEMENT_IMPAIRMENT_AND_LOSS_CONTROL_MASK ( (1<< MECHANIC_CHARM)|(1<< MECHANIC_DISORIENTED)|(1<< MECHANIC_FEAR)|(1<< MECHANIC_ROOT)|(1<< MECHANIC_SLEEP)|(1<< MECHANIC_SNARE)|(1<< MECHANIC_STUN)|(1<< MECHANIC_FREEZE)|(1<< MECHANIC_SILENCE)|(1<< MECHANIC_DISARM)|(1<< MECHANIC_KNOCKOUT)|(1<< MECHANIC_POLYMORPH)|(1<< MECHANIC_BANISH)|(1<< MECHANIC_SHACKLE)|(1<< MECHANIC_TURN)|(1<< MECHANIC_HORROR)|(1<< MECHANIC_DAZE)|(1<< MECHANIC_SAPPED )
inlineconstexpr
+ Here is the caller graph for this function:

◆ SkillByLockType()

constexpr SkillType SkillByLockType ( LockType  locktype)
constexpr

Definition at line 5705 of file SharedDefines.h.

+ Here is the caller graph for this function:

◆ SkillByQuestSort()

constexpr uint32 SkillByQuestSort ( int32  QuestSort)
constexpr

Definition at line 5762 of file SharedDefines.h.

+ Here is the caller graph for this function:

Variable Documentation

◆ BATTLEGROUND_QUEUE_NONE

constexpr BattlegroundQueueTypeId BATTLEGROUND_QUEUE_NONE = { 0, 0, false, 0 }
constexpr

Definition at line 6602 of file SharedDefines.h.

◆ CREATURE_TYPEMASK_DEMON_OR_UNDEAD

uint32 const CREATURE_TYPEMASK_DEMON_OR_UNDEAD = (1 << (CREATURE_TYPE_DEMON-1)) | (1 << (CREATURE_TYPE_UNDEAD-1))

Definition at line 4592 of file SharedDefines.h.

◆ CREATURE_TYPEMASK_HUMANOID_OR_UNDEAD

uint32 const CREATURE_TYPEMASK_HUMANOID_OR_UNDEAD = (1 << (CREATURE_TYPE_HUMANOID-1)) | (1 << (CREATURE_TYPE_UNDEAD-1))

Definition at line 4593 of file SharedDefines.h.

◆ CREATURE_TYPEMASK_MECHANICAL_OR_ELEMENTAL

uint32 const CREATURE_TYPEMASK_MECHANICAL_OR_ELEMENTAL = (1 << (CREATURE_TYPE_MECHANICAL-1)) | (1 << (CREATURE_TYPE_ELEMENTAL-1))

Definition at line 4594 of file SharedDefines.h.

◆ GROUND_HEIGHT_TOLERANCE

float const GROUND_HEIGHT_TOLERANCE = 0.05f

Definition at line 25 of file SharedDefines.h.

◆ ItemQualityColors

uint32 constexpr ItemQualityColors[MAX_ITEM_QUALITY]
constexpr
Initial value:
=
{
0xff9d9d9d,
0xffffffff,
0xff1eff00,
0xff0070dd,
0xffa335ee,
0xffff8000,
0xffe6cc80,
0xff00ccff,
0xff00ccff
}

Definition at line 399 of file SharedDefines.h.

◆ MAX_QUEST_DIFFICULTY

size_t constexpr MAX_QUEST_DIFFICULTY = 5
constexpr

Definition at line 412 of file SharedDefines.h.

◆ MAX_UNIT_CLASSES

constexpr uint8 MAX_UNIT_CLASSES = 4
staticconstexpr

Definition at line 193 of file SharedDefines.h.

◆ PLAYER_MAX_BATTLEGROUND_QUEUES

constexpr uint8 PLAYER_MAX_BATTLEGROUND_QUEUES = 3
staticconstexpr

Definition at line 199 of file SharedDefines.h.

◆ PVP_TEAMS_COUNT

uint8 constexpr PVP_TEAMS_COUNT = 2
constexpr

Definition at line 6317 of file SharedDefines.h.

◆ QuestDifficultyColors

uint32 constexpr QuestDifficultyColors[MAX_QUEST_DIFFICULTY]
constexpr
Initial value:
=
{
0xff40c040,
0xff808080,
0xffffff00,
0xffff8040,
0xffff2020
}

Definition at line 413 of file SharedDefines.h.

◆ Z_OFFSET_FIND_HEIGHT

constexpr float Z_OFFSET_FIND_HEIGHT = 0.5f
constexpr

Definition at line 26 of file SharedDefines.h.