TrinityCore
Loading...
Searching...
No Matches
SharedDefines.h
Go to the documentation of this file.
1/*
2 * This file is part of the TrinityCore Project. See AUTHORS file for Copyright information
3 *
4 * This program is free software; you can redistribute it and/or modify it
5 * under the terms of the GNU General Public License as published by the
6 * Free Software Foundation; either version 2 of the License, or (at your
7 * option) any later version.
8 *
9 * This program is distributed in the hope that it will be useful, but WITHOUT
10 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
12 * more details.
13 *
14 * You should have received a copy of the GNU General Public License along
15 * with this program. If not, see <http://www.gnu.org/licenses/>.
16 */
17
18#ifndef TRINITY_SHAREDDEFINES_H
19#define TRINITY_SHAREDDEFINES_H
20
21#include "Define.h"
22#include "EnumFlag.h"
23#include <compare>
24
25float const GROUND_HEIGHT_TOLERANCE = 0.05f; // Extra tolerance to z position to check if it is in air or on ground.
26constexpr float Z_OFFSET_FIND_HEIGHT = 0.5f;
27
63
65{
66 TargetA = 0,
67 TargetB = 1
68};
69
70// used in script definitions
71#define EFFECT_FIRST_FOUND 254
72#define EFFECT_ALL 255
73
74// loot modes for creatures and gameobjects, bitmask!
84
85#define MAX_CHARACTERS_PER_REALM 200
86
106
107#define CURRENT_EXPANSION EXPANSION_MIDNIGHT
108
110{
111 switch (expansion)
112 {
114 return 30;
116 return 30;
118 return 30;
120 return 35;
122 return 35;
124 return 40;
125 case EXPANSION_LEGION:
126 return 45;
128 return 50;
130 return 60;
132 return 70;
134 return 80;
136 return 90;
137 default:
138 break;
139 }
140 return 0;
141}
142
150
151// Class value is index in ChrClasses.db2
152// EnumUtils: DESCRIBE THIS
154{
155 CLASS_NONE = 0, // SKIP
156 CLASS_WARRIOR = 1, // TITLE Warrior
157 CLASS_PALADIN = 2, // TITLE Paladin
158 CLASS_HUNTER = 3, // TITLE Hunter
159 CLASS_ROGUE = 4, // TITLE Rogue
160 CLASS_PRIEST = 5, // TITLE Priest
161 CLASS_DEATH_KNIGHT = 6, // TITLE Death Knight
162 CLASS_SHAMAN = 7, // TITLE Shaman
163 CLASS_MAGE = 8, // TITLE Mage
164 CLASS_WARLOCK = 9, // TITLE Warlock
165 CLASS_MONK = 10, // TITLE Monk
166 CLASS_DRUID = 11, // TITLE Druid
167 CLASS_DEMON_HUNTER = 12, // TITLE Demon Hunter
168 CLASS_EVOKER = 13, // TITLE Evoker
169 CLASS_ADVENTURER = 14, // TITLE Adventurer
170 CLASS_TRAVELER = 15 // TITLE Traveler
172
173// max+1 for player class
174#define MAX_CLASSES 16
175
176#define CLASSMASK_ALL_PLAYABLE \
177 ((1<<(CLASS_WARRIOR-1)) | \
178 (1<<(CLASS_PALADIN-1)) | \
179 (1<<(CLASS_HUNTER-1)) | \
180 (1<<(CLASS_ROGUE-1)) | \
181 (1<<(CLASS_PRIEST-1)) | \
182 (1<<(CLASS_DEATH_KNIGHT-1)) | \
183 (1<<(CLASS_SHAMAN-1)) | \
184 (1<<(CLASS_MAGE-1)) | \
185 (1<<(CLASS_WARLOCK-1)) | \
186 (1<<(CLASS_MONK-1)) | \
187 (1<<(CLASS_DRUID-1)) | \
188 (1<<(CLASS_DEMON_HUNTER-1)) | \
189 (1<<(CLASS_EVOKER-1)))
190
191// valid classes for creature_template.unit_class
199
200static constexpr uint8 MAX_UNIT_CLASSES = 4;
201
202#define CLASSMASK_ALL_CREATURES ((1<<(UNIT_CLASS_WARRIOR-1)) | (1<<(UNIT_CLASS_PALADIN-1)) | (1<<(UNIT_CLASS_ROGUE-1)) | (1<<(UNIT_CLASS_MAGE-1)))
203
204#define CLASSMASK_WAND_USERS ((1<<(CLASS_PRIEST-1)) | (1<<(CLASS_MAGE-1)) | (1<<(CLASS_WARLOCK-1)))
205
207
219
221{
267
268#define MIN_REPUTATION_RANK (REP_HATED)
269#define MAX_REPUTATION_RANK 8
270
271#define MAX_SPILLOVER_FACTIONS 5
272
274{
277 GOLD = SILVER*100
279
288
289#define MAX_STATS 5
290
291// EnumUtils: DESCRIBE THIS
293{
294 POWER_HEALTH = -2, // TITLE Health
295 POWER_MANA = 0, // TITLE Mana
296 POWER_RAGE = 1, // TITLE Rage
297 POWER_FOCUS = 2, // TITLE Focus
298 POWER_ENERGY = 3, // TITLE Energy
299 POWER_COMBO_POINTS = 4, // TITLE Combo Points
300 POWER_RUNES = 5, // TITLE Runes
301 POWER_RUNIC_POWER = 6, // TITLE Runic Power
302 POWER_SOUL_SHARDS = 7, // TITLE Soul Shards
303 POWER_LUNAR_POWER = 8, // TITLE Lunar Power
304 POWER_HOLY_POWER = 9, // TITLE Holy Power
305 POWER_ALTERNATE_POWER = 10, // TITLE Alternate
306 POWER_MAELSTROM = 11, // TITLE Maelstrom
307 POWER_CHI = 12, // TITLE Chi
308 POWER_INSANITY = 13, // TITLE Insanity
309 POWER_BURNING_EMBERS = 14, // TITLE Burning Embers (Obsolete)
310 POWER_DEMONIC_FURY = 15, // TITLE Demonic Fury (Obsolete)
311 POWER_ARCANE_CHARGES = 16, // TITLE Arcane Charges
312 POWER_FURY = 17, // TITLE Fury
313 POWER_PAIN = 18, // TITLE Pain
314 POWER_ESSENCE = 19, // TITLE Essence
315 POWER_RUNE_BLOOD = 20, // TITLE Blood Runes
316 POWER_RUNE_FROST = 21, // TITLE Frost Runes
317 POWER_RUNE_UNHOLY = 22, // TITLE Unholy Runes
318 POWER_ALTERNATE_QUEST = 23, // TITLE Alternate (Quest)
319 POWER_ALTERNATE_ENCOUNTER = 24, // TITLE Alternate (Encounter)
320 POWER_ALTERNATE_MOUNT = 25, // TITLE Alternate (Mount)
321 MAX_POWERS = 26, // SKIP
322 POWER_ALL = 127 // SKIP
324
325#define MAX_POWERS_PER_CLASS 10
326
327// EnumUtils: DESCRIBE THIS
329{
330 SPELL_SCHOOL_NORMAL = 0, // TITLE Physical
331 SPELL_SCHOOL_HOLY = 1, // TITLE Holy
332 SPELL_SCHOOL_FIRE = 2, // TITLE Fire
333 SPELL_SCHOOL_NATURE = 3, // TITLE Nature
334 SPELL_SCHOOL_FROST = 4, // TITLE Frost
335 SPELL_SCHOOL_SHADOW = 5, // TITLE Shadow
336 SPELL_SCHOOL_ARCANE = 6, // TITLE Arcane
337 MAX_SPELL_SCHOOL = 7 // SKIP
339
363
365{
366 return SpellSchoolMask(1 << school);
367}
368
370{
371 // Do not use EnumUtils to iterate
372 // this can cause some compilers to instantiate Trinity::Impl::EnumUtils<SpellSchools>
373 // when compiling enuminfo_SharedDefines before their explicit specializations in that file
374 for (uint16 i = 0; i < MAX_SPELL_SCHOOL; ++i)
375 if (mask & (1 << i))
376 return SpellSchools(i);
377
378 return SPELL_SCHOOL_NORMAL;
379}
380
382{
383 ITEM_QUALITY_POOR = 0, // GREY
386 ITEM_QUALITY_RARE = 3, // BLUE
387 ITEM_QUALITY_EPIC = 4, // PURPLE
389 ITEM_QUALITY_ARTIFACT = 6, // LIGHT YELLOW
390 ITEM_QUALITY_HEIRLOOM = 7, // LIGHT BLUE
391 ITEM_QUALITY_WOW_TOKEN = 8, // LIGHT BLUE
394
400
406
408{
409 0xff9d9d9d, // GREY
410 0xffffffff, // WHITE
411 0xff1eff00, // GREEN
412 0xff0070dd, // BLUE
413 0xffa335ee, // PURPLE
414 0xffff8000, // ORANGE
415 0xffe6cc80, // LIGHT YELLOW
416 0xff00ccff, // LIGHT BLUE
417 0xff00ccff // LIGHT BLUE
418};
419
420size_t constexpr MAX_QUEST_DIFFICULTY = 5;
422{
423 0xff40c040,
424 0xff808080,
425 0xffffff00,
426 0xffff8040,
427 0xffff2020
428};
429
430// ***********************************
431// Spell Attributes definitions
432// ***********************************
433
434// EnumUtils: DESCRIBE THIS
436{
437 SPELL_ATTR0_PROC_FAILURE_BURNS_CHARGE = 0x00000001, // TITLE Proc Failure Burns Charge
438 SPELL_ATTR0_USES_RANGED_SLOT = 0x00000002, // TITLE Uses Ranged Slot DESCRIPTION Use ammo, ranged attack range modifiers, ranged haste, etc.
439 SPELL_ATTR0_ON_NEXT_SWING_NO_DAMAGE = 0x00000004, // TITLE On Next Swing (No Damage) DESCRIPTION Both "on next swing" attributes have identical handling in server & client
440 SPELL_ATTR0_DO_NOT_LOG_IMMUNE_MISSES = 0x00000008, // TITLE Do Not Log Immune Misses (client only)
441 SPELL_ATTR0_IS_ABILITY = 0x00000010, // TITLE Is Ability DESCRIPTION Cannot be reflected, not affected by cast speed modifiers, etc.
442 SPELL_ATTR0_IS_TRADESKILL = 0x00000020, // TITLE Is Tradeskill DESCRIPTION Displayed in recipe list, not affected by cast speed modifiers
443 SPELL_ATTR0_PASSIVE = 0x00000040, // TITLE Passive DESCRIPTION Spell is automatically cast on self by core
444 SPELL_ATTR0_DO_NOT_DISPLAY_SPELLBOOK_AURA_ICON_COMBAT_LOG = 0x00000080, // TITLE Do Not Display (Spellbook, Aura Icon, Combat Log) (client only) DESCRIPTION Not visible in spellbook or aura bar
445 SPELL_ATTR0_DO_NOT_LOG = 0x00000100, // TITLE Do Not Log (client only) DESCRIPTION Spell will not appear in combat logs
446 SPELL_ATTR0_HELD_ITEM_ONLY = 0x00000200, // TITLE Held Item Only (client only) DESCRIPTION Client will automatically select main-hand item as cast target
447 SPELL_ATTR0_ON_NEXT_SWING = 0x00000400, // TITLE On Next Swing DESCRIPTION Both "on next swing" attributes have identical handling in server & client
448 SPELL_ATTR0_WEARER_CASTS_PROC_TRIGGER = 0x00000800, // TITLE Wearer Casts Proc Trigger DESCRIPTION Just a marker attribute to show auras that trigger another spell (either directly or with a script)
449 SPELL_ATTR0_SERVER_ONLY = 0x00001000, // TITLE Server Only
450 SPELL_ATTR0_ALLOW_ITEM_SPELL_IN_PVP = 0x00002000, // TITLE Allow Item Spell In PvP
451 SPELL_ATTR0_ONLY_INDOORS = 0x00004000, // TITLE Only Indoors
452 SPELL_ATTR0_ONLY_OUTDOORS = 0x00008000, // TITLE Only Outdoors
453 SPELL_ATTR0_NOT_SHAPESHIFTED = 0x00010000, // TITLE Not Shapeshifted
454 SPELL_ATTR0_ONLY_STEALTHED = 0x00020000, // TITLE Only Stealthed
455 SPELL_ATTR0_DO_NOT_SHEATH = 0x00040000, // TITLE Do Not Sheath (client only)
456 SPELL_ATTR0_SCALES_WITH_CREATURE_LEVEL = 0x00080000, // TITLE Scales w/ Creature Level DESCRIPTION For non-player casts, scale impact and power cost with caster's level
457 SPELL_ATTR0_CANCELS_AUTO_ATTACK_COMBAT = 0x00100000, // TITLE Cancels Auto Attack Combat DESCRIPTION After casting this, the current auto-attack will be interrupted
458 SPELL_ATTR0_NO_ACTIVE_DEFENSE = 0x00200000, // TITLE No Active Defense DESCRIPTION Spell cannot be dodged, parried or blocked
459 SPELL_ATTR0_TRACK_TARGET_IN_CAST_PLAYER_ONLY = 0x00400000, // TITLE Track Target in Cast (Player Only) (client only)
460 SPELL_ATTR0_ALLOW_CAST_WHILE_DEAD = 0x00800000, // TITLE Allow Cast While Dead DESCRIPTION Spells without this flag cannot be cast by dead units in non-triggered contexts
461 SPELL_ATTR0_ALLOW_WHILE_MOUNTED = 0x01000000, // TITLE Allow While Mounted
462 SPELL_ATTR0_COOLDOWN_ON_EVENT = 0x02000000, // TITLE Cooldown On Event DESCRIPTION Spell is unusable while already active, and cooldown does not begin until the effects have worn off
463 SPELL_ATTR0_AURA_IS_DEBUFF = 0x04000000, // TITLE Aura Is Debuff DESCRIPTION Forces the spell to be treated as a negative spell
464 SPELL_ATTR0_ALLOW_WHILE_SITTING = 0x08000000, // TITLE Allow While Sitting
465 SPELL_ATTR0_NOT_IN_COMBAT_ONLY_PEACEFUL = 0x10000000, // TITLE Not In Combat (Only Peaceful)
466 SPELL_ATTR0_NO_IMMUNITIES = 0x20000000, // TITLE No Immunities DESCRIPTION Allows spell to pierce invulnerability, unless the invulnerability spell also has this attribute
467 SPELL_ATTR0_HEARTBEAT_RESIST = 0x40000000, // TITLE Heartbeat Resist DESCRIPTION Periodically re-rolls against resistance to potentially expire aura early
468 SPELL_ATTR0_NO_AURA_CANCEL = 0x80000000 // TITLE No Aura Cancel DESCRIPTION Prevents the player from voluntarily canceling a positive aura
470
471// EnumUtils: DESCRIBE THIS
473{
474 SPELL_ATTR1_DISMISS_PET_FIRST = 0x00000001, // TITLE Dismiss Pet First DESCRIPTION Without this attribute, summoning spells will fail if caster already has a pet
475 SPELL_ATTR1_USE_ALL_MANA = 0x00000002, // TITLE Use All Mana DESCRIPTION Ignores listed power cost and drains entire pool instead
476 SPELL_ATTR1_IS_CHANNELLED = 0x00000004, // TITLE Is Channelled DESCRIPTION Both "channeled" attributes have identical handling in server & client
477 SPELL_ATTR1_NO_REDIRECTION = 0x00000008, // TITLE No Redirection DESCRIPTION Spell will not be attracted by SPELL_MAGNET auras (Grounding Totem)
478 SPELL_ATTR1_NO_SKILL_INCREASE = 0x00000010, // TITLE No Skill Increase
479 SPELL_ATTR1_ALLOW_WHILE_STEALTHED = 0x00000020, // TITLE Allow While Stealthed
480 SPELL_ATTR1_IS_SELF_CHANNELLED = 0x00000040, // TITLE Is Self Channelled DESCRIPTION Both "channeled" attributes have identical handling in server & client
481 SPELL_ATTR1_NO_REFLECTION = 0x00000080, // TITLE No Reflection DESCRIPTION Spell will pierce through Spell Reflection and similar
482 SPELL_ATTR1_ONLY_PEACEFUL_TARGETS = 0x00000100, // TITLE Only Peaceful Targets DESCRIPTION Target cannot be in combat
483 SPELL_ATTR1_INITIATES_COMBAT_ENABLES_AUTO_ATTACK = 0x00000200, // TITLE Initiates Combat (Enables Auto-Attack) (client only) DESCRIPTION Caster will begin auto-attacking the target on cast
484 SPELL_ATTR1_NO_THREAT = 0x00000400, // TITLE No Threat DESCRIPTION Also does not cause target to engage
485 SPELL_ATTR1_AURA_UNIQUE = 0x00000800, // TITLE Aura Unique DESCRIPTION Aura will not refresh its duration when recast
486 SPELL_ATTR1_FAILURE_BREAKS_STEALTH = 0x00001000, // TITLE Failure Breaks Stealth
487 SPELL_ATTR1_TOGGLE_FAR_SIGHT = 0x00002000, // TITLE Toggle Far Sight (client only)
488 SPELL_ATTR1_TRACK_TARGET_IN_CHANNEL = 0x00004000, // TITLE Track Target in Channel DESCRIPTION While channeling, adjust facing to face target
489 SPELL_ATTR1_IMMUNITY_PURGES_EFFECT = 0x00008000, // TITLE Immunity Purges Effect DESCRIPTION For immunity spells, cancel all auras that this spell would make you immune to when the spell is applied
490 SPELL_ATTR1_IMMUNITY_TO_HOSTILE_AND_FRIENDLY_EFFECTS = 0x00010000, // TITLE Immunity to Hostile & Friendly Effects DESCRIPTION Immunity applied by this aura will also be checked for friendly spells (school immunity only) - used by Cyclone for example to cause friendly spells and healing over time to be immuned
491 SPELL_ATTR1_NO_AUTOCAST_AI = 0x00020000, // TITLE No AutoCast (AI)
492 SPELL_ATTR1_PREVENTS_ANIM = 0x00040000, /*NYI*/ // TITLE Prevents Anim DESCRIPTION Auras apply UNIT_FLAG_PREVENT_EMOTES_FROM_CHAT_TEXT
493 SPELL_ATTR1_EXCLUDE_CASTER = 0x00080000, // TITLE Exclude Caster
494 SPELL_ATTR1_FINISHING_MOVE_DAMAGE = 0x00100000, // TITLE Finishing Move - Damage
495 SPELL_ATTR1_THREAT_ONLY_ON_MISS = 0x00200000, /*NYI*/ // TITLE Threat only on Miss
496 SPELL_ATTR1_FINISHING_MOVE_DURATION = 0x00400000, // TITLE Finishing Move - Duration
497 SPELL_ATTR1_IGNORE_OWNERS_DEATH = 0x00800000, /*NYI*/ // TITLE Ignore Owner's Death
498 SPELL_ATTR1_SPECIAL_SKILLUP = 0x01000000, // TITLE Special Skillup
499 SPELL_ATTR1_AURA_STAYS_AFTER_COMBAT = 0x02000000, // TITLE Aura Stays After Combat
500 SPELL_ATTR1_REQUIRE_ALL_TARGETS = 0x04000000, // TITLE Require All Targets
501 SPELL_ATTR1_DISCOUNT_POWER_ON_MISS = 0x08000000, // TITLE Discount Power On Miss
502 SPELL_ATTR1_NO_AURA_ICON = 0x10000000, // TITLE No Aura Icon (client only)
503 SPELL_ATTR1_NAME_IN_CHANNEL_BAR = 0x20000000, // TITLE Name in Channel Bar (client only)
504 SPELL_ATTR1_DISPEL_ALL_STACKS = 0x40000000, // TITLE Dispel All Stacks
505 SPELL_ATTR1_CAST_WHEN_LEARNED = 0x80000000 // TITLE Cast When Learned
507
508// EnumUtils: DESCRIBE THIS
510{
511 SPELL_ATTR2_ALLOW_DEAD_TARGET = 0x00000001, // TITLE Allow Dead Target
512 SPELL_ATTR2_NO_SHAPESHIFT_UI = 0x00000002, // TITLE No shapeshift UI (client only) DESCRIPTION Does not replace action bar when shapeshifted
513 SPELL_ATTR2_IGNORE_LINE_OF_SIGHT = 0x00000004, // TITLE Ignore Line of Sight
514 SPELL_ATTR2_ALLOW_LOW_LEVEL_BUFF = 0x00000008, // TITLE Allow Low Level Buff
515 SPELL_ATTR2_USE_SHAPESHIFT_BAR = 0x00000010, // TITLE Use Shapeshift Bar (client only)
516 SPELL_ATTR2_AUTO_REPEAT = 0x00000020, // TITLE Auto Repeat
517 SPELL_ATTR2_CANNOT_CAST_ON_TAPPED = 0x00000040, // TITLE Cannot cast on tapped DESCRIPTION Can only target untapped units, or those tapped by caster
518 SPELL_ATTR2_DO_NOT_REPORT_SPELL_FAILURE = 0x00000080, // TITLE Do Not Report Spell Failure
519 SPELL_ATTR2_INCLUDE_IN_ADVANCED_COMBAT_LOG = 0x00000100, // TITLE Include In Advanced Combat Log (client only) DESCRIPTION Determines whether to include this aura in list of auras in SMSG_ENCOUNTER_START
520 SPELL_ATTR2_ALWAYS_CAST_AS_UNIT = 0x00000200, /*NYI, UNK*/ // TITLE Always Cast As Unit
521 SPELL_ATTR2_SPECIAL_TAMING_FLAG = 0x00000400, // TITLE Special Taming Flag DESCRIPTION Related to taming?
522 SPELL_ATTR2_NO_TARGET_PER_SECOND_COSTS = 0x00000800, // TITLE No Target Per-Second Costs
523 SPELL_ATTR2_CHAIN_FROM_CASTER = 0x00001000, // TITLE Chain From Caster
524 SPELL_ATTR2_ENCHANT_OWN_ITEM_ONLY = 0x00002000, // TITLE Enchant own item only
525 SPELL_ATTR2_ALLOW_WHILE_INVISIBLE = 0x00004000, // TITLE Allow While Invisible
526 SPELL_ATTR2_DO_NOT_CONSUME_IF_GAINED_DURING_CAST = 0x00008000, // TITLE Do Not Consume if Gained During Cast
527 SPELL_ATTR2_NO_ACTIVE_PETS = 0x00010000, // TITLE No Active Pets
528 SPELL_ATTR2_DO_NOT_RESET_COMBAT_TIMERS = 0x00020000, // TITLE Do Not Reset Combat Timers DESCRIPTION Does not reset melee/ranged autoattack timer on cast
529 SPELL_ATTR2_NO_JUMP_WHILE_CAST_PENDING = 0x00040000, // TITLE No Jump While Cast Pending (client only)
530 SPELL_ATTR2_ALLOW_WHILE_NOT_SHAPESHIFTED_CASTER_FORM = 0x00080000, // TITLE Allow While Not Shapeshifted (caster form) DESCRIPTION Even if Stances are nonzero, allow spell to be cast outside of shapeshift (though not in a different shapeshift)
531 SPELL_ATTR2_INITIATE_COMBAT_POST_CAST_ENABLES_AUTO_ATTACK = 0x00100000, // TITLE Initiate Combat Post-Cast (Enables Auto-Attack)
532 SPELL_ATTR2_FAIL_ON_ALL_TARGETS_IMMUNE = 0x00200000, // TITLE Fail on all targets immune DESCRIPTION Causes BG flags to be dropped if combined with ATTR1_DISPEL_AURAS_ON_IMMUNITY
533 SPELL_ATTR2_NO_INITIAL_THREAT = 0x00400000, // TITLE No Initial Threat
534 SPELL_ATTR2_PROC_COOLDOWN_ON_FAILURE = 0x00800000, // TITLE Proc Cooldown On Failure
535 SPELL_ATTR2_ITEM_CAST_WITH_OWNER_SKILL = 0x01000000, // TITLE Item Cast With Owner Skill
536 SPELL_ATTR2_DONT_BLOCK_MANA_REGEN = 0x02000000, // TITLE Don't Block Mana Regen
537 SPELL_ATTR2_NO_SCHOOL_IMMUNITIES = 0x04000000, // TITLE No School Immunities DESCRIPTION Allow aura to be applied despite target being immune to new aura applications
538 SPELL_ATTR2_IGNORE_WEAPONSKILL = 0x08000000, // TITLE Ignore Weaponskill
539 SPELL_ATTR2_NOT_AN_ACTION = 0x10000000, // TITLE Not an Action
540 SPELL_ATTR2_CANT_CRIT = 0x20000000, // TITLE Can't Crit
541 SPELL_ATTR2_ACTIVE_THREAT = 0x40000000, // TITLE Active Threat
542 SPELL_ATTR2_RETAIN_ITEM_CAST = 0x80000000 // TITLE Retain Item Cast DESCRIPTION passes m_CastItem to triggered spells
544
545// EnumUtils: DESCRIBE THIS
547{
548 SPELL_ATTR3_PVP_ENABLING = 0x00000001, // TITLE PvP Enabling
549 SPELL_ATTR3_NO_PROC_EQUIP_REQUIREMENT = 0x00000002, // TITLE No Proc Equip Requirement DESCRIPTION Ignores subclass mask check when checking proc
550 SPELL_ATTR3_NO_CASTING_BAR_TEXT = 0x00000004, // TITLE No Casting Bar Text
551 SPELL_ATTR3_COMPLETELY_BLOCKED = 0x00000008, // TITLE Completely Blocked
552 SPELL_ATTR3_NO_RES_TIMER = 0x00000010, // TITLE No Res Timer
553 SPELL_ATTR3_NO_DURABILITY_LOSS = 0x00000020, // TITLE No Durability Loss
554 SPELL_ATTR3_NO_AVOIDANCE = 0x00000040, // TITLE No Avoidance
555 SPELL_ATTR3_DOT_STACKING_RULE = 0x00000080, // TITLE DoT Stacking Rule DESCRIPTION Stack separately for each caster
556 SPELL_ATTR3_ONLY_ON_PLAYER = 0x00000100, // TITLE Only On Player
557 SPELL_ATTR3_NOT_A_PROC = 0x00000200, // TITLE Not a Proc DESCRIPTION Without this attribute, any triggered spell will be unable to trigger other auras' procs
558 SPELL_ATTR3_REQUIRES_MAIN_HAND_WEAPON = 0x00000400, // TITLE Requires Main-Hand Weapon
559 SPELL_ATTR3_ONLY_BATTLEGROUNDS = 0x00000800, // TITLE Only Battlegrounds
560 SPELL_ATTR3_ONLY_ON_GHOSTS = 0x00001000, // TITLE Only On Ghosts
561 SPELL_ATTR3_HIDE_CHANNEL_BAR = 0x00002000, // TITLE Hide Channel Bar (client only)
562 SPELL_ATTR3_HIDE_IN_RAID_FILTER = 0x00004000, // TITLE Hide In Raid Filter (client only)
563 SPELL_ATTR3_NORMAL_RANGED_ATTACK = 0x00008000, // TITLE Normal Ranged Attack DESCRIPTION Auto Shoot, Shoot, Throw - ranged normal attack attribute?
564 SPELL_ATTR3_SUPPRESS_CASTER_PROCS = 0x00010000, // TITLE Suppress Caster Procs
565 SPELL_ATTR3_SUPPRESS_TARGET_PROCS = 0x00020000, // TITLE Suppress Target Procs
566 SPELL_ATTR3_ALWAYS_HIT = 0x00040000, // TITLE Always Hit DESCRIPTION Spell cannot miss, or be dodged/parried/blocked
567 SPELL_ATTR3_INSTANT_TARGET_PROCS = 0x00080000, // TITLE Instant Target Procs DESCRIPTION Proc events are triggered before spell batching processes the spell hit on target
568 SPELL_ATTR3_ALLOW_AURA_WHILE_DEAD = 0x00100000, // TITLE Allow Aura While Dead
569 SPELL_ATTR3_ONLY_PROC_OUTDOORS = 0x00200000, // TITLE Only Proc Outdoors
570 SPELL_ATTR3_DO_NOT_TRIGGER_TARGET_STAND = 0x00400000, // TITLE Do Not Trigger Target Stand
571 SPELL_ATTR3_NO_DAMAGE_HISTORY = 0x00800000, /*NYI, no damage history implementation*/ // TITLE No Damage History
572 SPELL_ATTR3_REQUIRES_OFF_HAND_WEAPON = 0x01000000, // TITLE Requires Off-Hand Weapon
573 SPELL_ATTR3_TREAT_AS_PERIODIC = 0x02000000, // TITLE Treat As Periodic
574 SPELL_ATTR3_CAN_PROC_FROM_PROCS = 0x04000000, // TITLE Can Proc From Procs
575 SPELL_ATTR3_ONLY_PROC_ON_CASTER = 0x08000000, // TITLE Only Proc on Caster
576 SPELL_ATTR3_IGNORE_CASTER_AND_TARGET_RESTRICTIONS = 0x10000000, /*NYI*/ // TITLE Ignore Caster & Target Restrictions
577 SPELL_ATTR3_IGNORE_CASTER_MODIFIERS = 0x20000000, // TITLE Ignore Caster Modifiers
578 SPELL_ATTR3_DO_NOT_DISPLAY_RANGE = 0x40000000, // TITLE Do Not Display Range (client only)
579 SPELL_ATTR3_NOT_ON_AOE_IMMUNE = 0x80000000 // TITLE Not On AOE Immune
581
582// EnumUtils: DESCRIBE THIS
584{
585 SPELL_ATTR4_NO_CAST_LOG = 0x00000001, // TITLE No Cast Log
586 SPELL_ATTR4_CLASS_TRIGGER_ONLY_ON_TARGET = 0x00000002, // TITLE Class Trigger Only On Target
587 SPELL_ATTR4_AURA_EXPIRES_OFFLINE = 0x00000004, // TITLE Aura Expires Offline DESCRIPTION Debuffs (except Resurrection Sickness) will automatically do this
588 SPELL_ATTR4_NO_HELPFUL_THREAT = 0x00000008, // TITLE No Helpful Threat
589 SPELL_ATTR4_NO_HARMFUL_THREAT = 0x00000010, // TITLE No Harmful Threat
590 SPELL_ATTR4_ALLOW_CLIENT_TARGETING = 0x00000020, // TITLE Allow Client Targeting DESCRIPTION Allows client to send spell targets for this spell. Applies only to pet spells, without this attribute CMSG_PET_ACTION is sent instead of CMSG_PET_CAST_SPELL
591 SPELL_ATTR4_CANNOT_BE_STOLEN = 0x00000040, // TITLE Cannot Be Stolen
592 SPELL_ATTR4_ALLOW_CAST_WHILE_CASTING = 0x00000080, // TITLE Allow Cast While Casting DESCRIPTION Ignores already in-progress cast and still casts
593 SPELL_ATTR4_IGNORE_DAMAGE_TAKEN_MODIFIERS = 0x00000100, // TITLE Ignore Damage Taken Modifiers
594 SPELL_ATTR4_COMBAT_FEEDBACK_WHEN_USABLE = 0x00000200, // TITLE Combat Feedback When Usable (client only)
595 SPELL_ATTR4_WEAPON_SPEED_COST_SCALING = 0x00000400, // TITLE Weapon Speed Cost Scaling DESCRIPTION Adds 10 to power cost for each 1s of weapon speed
596 SPELL_ATTR4_NO_PARTIAL_IMMUNITY = 0x00000800, // TITLE No Partial Immunity
597 SPELL_ATTR4_AURA_IS_BUFF = 0x00001000, // TITLE Aura Is Buff
598 SPELL_ATTR4_DO_NOT_LOG_CASTER = 0x00002000, // TITLE Do Not Log Caster
599 SPELL_ATTR4_REACTIVE_DAMAGE_PROC = 0x00004000, // TITLE Reactive Damage Proc DESCRIPTION Damage from spells with this attribute doesn't break auras that normally break on damage taken
600 SPELL_ATTR4_NOT_IN_SPELLBOOK = 0x00008000, // TITLE Not In Spellbook
601 SPELL_ATTR4_NOT_IN_ARENA_OR_RATED_BATTLEGROUND = 0x00010000, // TITLE Not In Arena or Rated Battleground DESCRIPTION Makes spell unusable despite CD <= 10min
602 SPELL_ATTR4_IGNORE_DEFAULT_ARENA_RESTRICTIONS = 0x00020000, // TITLE Ignore Default Arena Restrictions DESCRIPTION Makes spell usable despite CD > 10min
603 SPELL_ATTR4_BOUNCY_CHAIN_MISSILES = 0x00040000, // TITLE Bouncy Chain Missiles DESCRIPTION Hits area targets over time instead of all at once
604 SPELL_ATTR4_ALLOW_PROC_WHILE_SITTING = 0x00080000, // TITLE Allow Proc While Sitting
605 SPELL_ATTR4_AURA_NEVER_BOUNCES = 0x00100000, // TITLE Aura Never Bounces
606 SPELL_ATTR4_ALLOW_ENTERING_ARENA = 0x00200000, // TITLE Allow Entering Arena
607 SPELL_ATTR4_PROC_SUPPRESS_SWING_ANIM = 0x00400000, // TITLE Proc Suppress Swing Anim
608 SPELL_ATTR4_SUPPRESS_WEAPON_PROCS = 0x00800000, // TITLE Suppress Weapon Procs
609 SPELL_ATTR4_AUTO_RANGED_COMBAT = 0x01000000, // TITLE Auto Ranged Combat
610 SPELL_ATTR4_OWNER_POWER_SCALING = 0x02000000, // TITLE Owner Power Scaling
611 SPELL_ATTR4_ONLY_FLYING_AREAS = 0x04000000, // TITLE Only Flying Areas
612 SPELL_ATTR4_FORCE_DISPLAY_CASTBAR = 0x08000000, // TITLE Force Display Castbar
613 SPELL_ATTR4_IGNORE_COMBAT_TIMER = 0x10000000, // TITLE Ignore Combat Timer
614 SPELL_ATTR4_AURA_BOUNCE_FAILS_SPELL = 0x20000000, // TITLE Aura Bounce Fails Spell
615 SPELL_ATTR4_OBSOLETE = 0x40000000, // TITLE Obsolete
616 SPELL_ATTR4_USE_FACING_FROM_SPELL = 0x80000000 // TITLE Use Facing From Spell
618
619// EnumUtils: DESCRIBE THIS
621{
622 SPELL_ATTR5_ALLOW_ACTIONS_DURING_CHANNEL = 0x00000001, // TITLE Allow Actions During Channel
623 SPELL_ATTR5_NO_REAGENT_COST_WITH_AURA = 0x00000002, // TITLE No Reagent Cost With Aura
624 SPELL_ATTR5_REMOVE_ENTERING_ARENA = 0x00000004, // TITLE Remove Entering Arena DESCRIPTION Force this aura to be removed on entering arena, regardless of other properties
625 SPELL_ATTR5_ALLOW_WHILE_STUNNED = 0x00000008, // TITLE Allow While Stunned
626 SPELL_ATTR5_TRIGGERS_CHANNELING = 0x00000010, // TITLE Triggers Channeling
627 SPELL_ATTR5_LIMIT_N = 0x00000020, // TITLE Limit N DESCRIPTION Remove previous application to another unit if applied
628 SPELL_ATTR5_IGNORE_AREA_EFFECT_PVP_CHECK = 0x00000040, // TITLE Ignore Area Effect PvP Check
629 SPELL_ATTR5_NOT_ON_PLAYER = 0x00000080, // TITLE Not On Player
630 SPELL_ATTR5_NOT_ON_PLAYER_CONTROLLED_NPC = 0x00000100, // TITLE Not On Player Controlled NPC
631 SPELL_ATTR5_EXTRA_INITIAL_PERIOD = 0x00000200, // TITLE Extra Initial Period DESCRIPTION Immediately do periodic tick on apply
632 SPELL_ATTR5_DO_NOT_DISPLAY_DURATION = 0x00000400, // TITLE Do Not Display Duration
633 SPELL_ATTR5_IMPLIED_TARGETING = 0x00000800, // TITLE Implied Targeting (client only)
634 SPELL_ATTR5_MELEE_CHAIN_TARGETING = 0x00001000, // TITLE Melee Chain Targeting
635 SPELL_ATTR5_SPELL_HASTE_AFFECTS_PERIODIC = 0x00002000, // TITLE Spell Haste Affects Periodic
636 SPELL_ATTR5_NOT_AVAILABLE_WHILE_CHARMED = 0x00004000, // TITLE Not Available While Charmed
637 SPELL_ATTR5_TREAT_AS_AREA_EFFECT = 0x00008000, // TITLE Treat as Area Effect
638 SPELL_ATTR5_AURA_AFFECTS_NOT_JUST_REQ_EQUIPPED_ITEM = 0x00010000, // TITLE Aura Affects Not Just Req. Equipped Item
639 SPELL_ATTR5_ALLOW_WHILE_FLEEING = 0x00020000, // TITLE Allow While Fleeing
640 SPELL_ATTR5_ALLOW_WHILE_CONFUSED = 0x00040000, // TITLE Allow While Confused
641 SPELL_ATTR5_AI_DOESNT_FACE_TARGET = 0x00080000, // TITLE AI Doesn't Face Target
642 SPELL_ATTR5_DO_NOT_ATTEMPT_A_PET_RESUMMON_WHEN_DISMOUNTING = 0x00100000, // TITLE Do Not Attempt a Pet Resummon When Dismounting DESCRIPTION No generic handling possible, used by scripted dismount spells
643 SPELL_ATTR5_IGNORE_TARGET_REQUIREMENTS = 0x00200000, /*NYI*/ // TITLE Ignore Target Requirements
644 SPELL_ATTR5_NOT_ON_TRIVIAL = 0x00400000, /*NYI*/ // TITLE Not On Trivial
645 SPELL_ATTR5_NO_PARTIAL_RESISTS = 0x00800000, /*NYI, resisting only some spell effects not implemented*/ // TITLE No Partial Resists
646 SPELL_ATTR5_IGNORE_CASTER_REQUIREMENTS = 0x01000000, /*NYI*/ // TITLE Ignore Caster Requirements
647 SPELL_ATTR5_ALWAYS_LINE_OF_SIGHT = 0x02000000, // TITLE Always Line of Sight
648 SPELL_ATTR5_ALWAYS_AOE_LINE_OF_SIGHT = 0x04000000, // TITLE Always AOE Line of Sight DESCRIPTION Requires line of sight between caster and target in addition to between dest and target
649 SPELL_ATTR5_NO_CASTER_AURA_ICON = 0x08000000, // TITLE No Caster Aura Icon (client only)
650 SPELL_ATTR5_NO_TARGET_AURA_ICON = 0x10000000, // TITLE No Target Aura Icon (client only)
651 SPELL_ATTR5_AURA_UNIQUE_PER_CASTER = 0x20000000, // TITLE Aura Unique Per Caster
652 SPELL_ATTR5_ALWAYS_SHOW_GROUND_TEXTURE = 0x40000000, // TITLE Always Show Ground Texture
653 SPELL_ATTR5_ADD_MELEE_HIT_RATING = 0x80000000 // TITLE Add Melee Hit Rating
655
656// EnumUtils: DESCRIBE THIS
658{
659 SPELL_ATTR6_NO_COOLDOWN_ON_TOOLTIP = 0x00000001, // TITLE No Cooldown On Tooltip (client only)
660 SPELL_ATTR6_DO_NOT_RESET_COOLDOWN_IN_ARENA = 0x00000002, // TITLE Do Not Reset Cooldown In Arena
661 SPELL_ATTR6_NOT_AN_ATTACK = 0x00000004, /*NYI*/ // TITLE Not an Attack
662 SPELL_ATTR6_CAN_ASSIST_IMMUNE_PC = 0x00000008, // TITLE Can Assist Immune PC
663 SPELL_ATTR6_IGNORE_FOR_MOD_TIME_RATE = 0x00000010, /*NYI, time rate not implemented*/ // TITLE Ignore For Mod Time Rate
664 SPELL_ATTR6_DO_NOT_CONSUME_RESOURCES = 0x00000020, // TITLE Do Not Consume Resources DESCRIPTION Requires power/reagents to cast but doesn't consume them
665 SPELL_ATTR6_FLOATING_COMBAT_TEXT_ON_CAST = 0x00000040, // TITLE Floating Combat Text On Cast (client only)
666 SPELL_ATTR6_AURA_IS_WEAPON_PROC = 0x00000080, // TITLE Aura Is Weapon Proc
667 SPELL_ATTR6_DO_NOT_CHAIN_TO_CROWD_CONTROLLED_TARGETS = 0x00000100, // TITLE Do Not Chain To Crowd-Controlled Targets DESCRIPTION Implicit targeting (chaining and area targeting) will not impact crowd controlled targets
668 SPELL_ATTR6_ALLOW_ON_CHARMED_TARGETS = 0x00000200, /*NYI*/ // TITLE Allow On Charmed Targets
669 SPELL_ATTR6_NO_AURA_LOG = 0x00000400, // TITLE No Aura Log
670 SPELL_ATTR6_NOT_IN_RAID_INSTANCES = 0x00000800, // TITLE Not In Raid Instances
671 SPELL_ATTR6_ALLOW_WHILE_RIDING_VEHICLE = 0x00001000, // TITLE Allow While Riding Vehicle
672 SPELL_ATTR6_IGNORE_PHASE_SHIFT = 0x00002000, // TITLE Ignore Phase Shift
673 SPELL_ATTR6_AI_PRIMARY_RANGED_ATTACK = 0x00004000, /*NYI*/ // TITLE AI Primary Ranged Attack
674 SPELL_ATTR6_NO_PUSHBACK = 0x00008000, // TITLE No Pushback
675 SPELL_ATTR6_NO_JUMP_PATHING = 0x00010000, /*NYI, currently jumps dont path at all*/ // TITLE No Jump Pathing
676 SPELL_ATTR6_ALLOW_EQUIP_WHILE_CASTING = 0x00020000, // TITLE Allow Equip While Casting
677 SPELL_ATTR6_ORIGINATE_FROM_CONTROLLER = 0x00040000, // TITLE Originate From Controller DESCRIPTION Client will prevent casting if not possessed, charmer will be caster for all intents and purposes
678 SPELL_ATTR6_DELAY_COMBAT_TIMER_DURING_CAST = 0x00080000, // TITLE Delay Combat Timer During Cast
679 SPELL_ATTR6_AURA_ICON_ONLY_FOR_CASTER_LIMIT_10 = 0x00100000, // TITLE Aura Icon Only For Caster (Limit 10) (client only)
680 SPELL_ATTR6_SHOW_MECHANIC_AS_COMBAT_TEXT = 0x00200000, // TITLE Show Mechanic as Combat Text (client only)
681 SPELL_ATTR6_ABSORB_CANNOT_BE_IGNORE = 0x00400000, // TITLE Absorb Cannot Be Ignore
682 SPELL_ATTR6_TAPS_IMMEDIATELY = 0x00800000, // TITLE Taps immediately
683 SPELL_ATTR6_CAN_TARGET_UNTARGETABLE = 0x01000000, // TITLE Can Target Untargetable
684 SPELL_ATTR6_DOESNT_RESET_SWING_TIMER_IF_INSTANT = 0x02000000, // TITLE Doesn't Reset Swing Timer if Instant
685 SPELL_ATTR6_VEHICLE_IMMUNITY_CATEGORY = 0x04000000, /*NYI, immunity to some buffs for some vehicles*/ // TITLE Vehicle Immunity Category
686 SPELL_ATTR6_IGNORE_HEALING_MODIFIERS = 0x08000000, // TITLE Ignore Healing Modifiers DESCRIPTION This prevents certain healing modifiers from applying - see implementation if you really care about details
687 SPELL_ATTR6_DO_NOT_AUTO_SELECT_TARGET_WITH_INITIATES_COMBAT = 0x10000000, // TITLE Do Not Auto Select Target with Initiates Combat (client only)
688 SPELL_ATTR6_IGNORE_CASTER_DAMAGE_MODIFIERS = 0x20000000, // TITLE Ignore Caster Damage Modifiers DESCRIPTION This prevents certain damage modifiers from applying - see implementation if you really care about details
689 SPELL_ATTR6_DISABLE_TIED_EFFECT_POINTS = 0x40000000, /*NYI*/ // TITLE Disable Tied Effect Points
690 SPELL_ATTR6_NO_CATEGORY_COOLDOWN_MODS = 0x80000000 // TITLE No Category Cooldown Mods
692
693// EnumUtils: DESCRIBE THIS
695{
696 SPELL_ATTR7_ALLOW_SPELL_REFLECTION = 0x00000001, // TITLE Allow Spell Reflection
697 SPELL_ATTR7_NO_TARGET_DURATION_MOD = 0x00000002, // TITLE No Target Duration Mod
698 SPELL_ATTR7_DISABLE_AURA_WHILE_DEAD = 0x00000004, // TITLE Disable Aura While Dead
699 SPELL_ATTR7_DEBUG_SPELL = 0x00000008, // TITLE Debug Spell DESCRIPTION Cannot cast if caster doesn't have UnitFlag2 & UNIT_FLAG2_ALLOW_CHEAT_SPELLS
700 SPELL_ATTR7_TREAT_AS_RAID_BUFF = 0x00000010, /*NYI*/ // TITLE Treat as Raid Buff
701 SPELL_ATTR7_CAN_BE_MULTI_CAST = 0x00000020, // TITLE Can Be Multi Cast
702 SPELL_ATTR7_DONT_CAUSE_SPELL_PUSHBACK = 0x00000040, // TITLE Don't Cause Spell Pushback DESCRIPTION Damage dealt by this does not cause spell pushback
703 SPELL_ATTR7_PREPARE_FOR_VEHICLE_CONTROL_END = 0x00000080, /*NYI*/ // TITLE Prepare for Vehicle Control End
704 SPELL_ATTR7_HORDE_SPECIFIC_SPELL = 0x00000100, /*NYI*/ // TITLE Horde Specific Spell
705 SPELL_ATTR7_ALLIANCE_SPECIFIC_SPELL = 0x00000200, /*NYI*/ // TITLE Alliance Specific Spell
706 SPELL_ATTR7_DISPEL_REMOVES_CHARGES = 0x00000400, // TITLE Dispel Removes Charges DESCRIPTION Dispel/Spellsteal remove individual charges
707 SPELL_ATTR7_CAN_CAUSE_INTERRUPT = 0x00000800, // TITLE Can Cause Interrupt DESCRIPTION Only interrupt non-player casting
708 SPELL_ATTR7_CAN_CAUSE_SILENCE = 0x00001000, /*NYI*/ // TITLE Can Cause Silence
709 SPELL_ATTR7_NO_UI_NOT_INTERRUPTIBLE = 0x00002000, // TITLE No UI Not Interruptible DESCRIPTION Can always be interrupted, even if caster is immune
710 SPELL_ATTR7_RECAST_ON_RESUMMON = 0x00004000, /*NYI - deprecated attribute, there is no SPELL_GO sent anymore on pet resummon*/ // TITLE Recast On Resummon
711 SPELL_ATTR7_RESET_SWING_TIMER_AT_SPELL_START = 0x00008000, // TITLE Reset Swing Timer at spell start
712 SPELL_ATTR7_ONLY_IN_SPELLBOOK_UNTIL_LEARNED = 0x00010000, // TITLE Only In Spellbook Until Learned DESCRIPTION After learning these spells become hidden in spellbook (but are visible when not learned for low level characters)
713 SPELL_ATTR7_DO_NOT_LOG_PVP_KILL = 0x00020000, /*NYI, only used by 1 spell that is already filtered out in pvp credits because its self targeting*/ // TITLE Do Not Log PvP Kill
714 SPELL_ATTR7_ATTACK_ON_CHARGE_TO_UNIT = 0x00040000, // TITLE Attack on Charge to Unit
715 SPELL_ATTR7_REPORT_SPELL_FAILURE_TO_UNIT_TARGET = 0x00080000, // TITLE Report Spell failure to unit target
716 SPELL_ATTR7_NO_CLIENT_FAIL_WHILE_STUNNED_FLEEING_CONFUSED = 0x00100000, // TITLE No Client Fail While Stunned, Fleeing, Confused DESCRIPTION Clientside - skips stunned/fleeing/confused checks
717 SPELL_ATTR7_RETAIN_COOLDOWN_THROUGH_LOAD = 0x00200000, /*NYI*/ // TITLE Retain Cooldown Through Load
718 SPELL_ATTR7_IGNORES_COLD_WEATHER_FLYING_REQUIREMENT = 0x00400000, /*NYI - deprecated attribute*/ // TITLE Ignores Cold Weather Flying Requirement
719 SPELL_ATTR7_NO_ATTACK_DODGE = 0x00800000, // TITLE No Attack Dodge
720 SPELL_ATTR7_NO_ATTACK_PARRY = 0x01000000, // TITLE No Attack Parry
721 SPELL_ATTR7_NO_ATTACK_MISS = 0x02000000, // TITLE No Attack Miss
722 SPELL_ATTR7_TREAT_AS_NPC_AOE = 0x04000000, // TITLE Treat as NPC AoE
723 SPELL_ATTR7_BYPASS_NO_RESURRECT_AURA = 0x08000000, // TITLE Bypass No Resurrect Aura
724 SPELL_ATTR7_DO_NOT_COUNT_FOR_PVP_SCOREBOARD = 0x10000000, // TITLE Do Not Count For PvP Scoreboard
725 SPELL_ATTR7_REFLECTION_ONLY_DEFENDS = 0x20000000, // TITLE Reflection Only Defends
726 SPELL_ATTR7_CAN_PROC_FROM_SUPPRESSED_TARGET_PROCS = 0x40000000, // TITLE Can Proc From Suppressed Target Procs
727 SPELL_ATTR7_ALWAYS_CAST_LOG = 0x80000000 // TITLE Always Cast Log
729
730// EnumUtils: DESCRIBE THIS
732{
733 SPELL_ATTR8_NO_ATTACK_BLOCK = 0x00000001, // TITLE No Attack Block
734 SPELL_ATTR8_IGNORE_DYNAMIC_OBJECT_CASTER = 0x00000002, /*NYI*/ // TITLE Ignore Dynamic Object Caster
735 SPELL_ATTR8_REMOVE_OUTSIDE_DUNGEONS_AND_RAIDS = 0x00000004, // TITLE Remove Outside Dungeons and Raids
736 SPELL_ATTR8_ONLY_TARGET_IF_SAME_CREATOR = 0x00000008, // TITLE Only Target If Same Creator
737 SPELL_ATTR8_CAN_HIT_AOE_UNTARGETABLE = 0x00000010, // TITLE Can Hit AOE Untargetable
738 SPELL_ATTR8_ALLOW_WHILE_CHARMED = 0x00000020, /*NYI - not implementable currently, charming replaces AI*/ // TITLE Allow While Charmed
739 SPELL_ATTR8_AURA_REQUIRED_BY_CLIENT = 0x00000040, /*NYI - we send all auras to client*/ // TITLE Aura Required by Client
740 SPELL_ATTR8_IGNORE_SANCTUARY = 0x00000080, // TITLE Ignore Sanctuary
741 SPELL_ATTR8_USE_TARGETS_LEVEL_FOR_SPELL_SCALING = 0x00000100, // TITLE Use Target's Level for Spell Scaling
742 SPELL_ATTR8_PERIODIC_CAN_CRIT = 0x00000200, // TITLE Periodic Can Crit
743 SPELL_ATTR8_MIRROR_CREATURE_NAME = 0x00000400, // TITLE Mirror creature name DESCRIPTION Transform auras also override name (handled clientside)
744 SPELL_ATTR8_ONLY_PLAYERS_CAN_CAST_THIS_SPELL = 0x00000800, // TITLE Only Players Can Cast This Spell
745 SPELL_ATTR8_AURA_POINTS_ON_CLIENT = 0x00001000, // TITLE Aura Points On Client
746 SPELL_ATTR8_NOT_IN_SPELLBOOK_UNTIL_LEARNED = 0x00002000, // TITLE Not In Spellbook Until Learned DESCRIPTION Hides autolearned spell from spellbook before learning (handled clientside)
747 SPELL_ATTR8_TARGET_PROCS_ON_CASTER = 0x00004000, // TITLE Target Procs On Caster DESCRIPTION Target (taken) procs happen on caster (actor) instead of aura target (action target)
748 SPELL_ATTR8_REQUIRES_LOCATION_TO_BE_ON_LIQUID_SURFACE = 0x00008000, // TITLE Requires location to be on liquid surface
749 SPELL_ATTR8_ONLY_TARGET_OWN_SUMMONS = 0x00010000, // TITLE Only Target Own Summons
750 SPELL_ATTR8_HASTE_AFFECTS_DURATION = 0x00020000, // TITLE Haste Affects Duration
751 SPELL_ATTR8_IGNORE_SPELLCAST_OVERRIDE_COST = 0x00040000, // TTILE Ignore Spellcast Override Cost
752 SPELL_ATTR8_ALLOW_TARGETS_HIDDEN_BY_SPAWN_TRACKING = 0x00080000, // TITLE Allow Targets Hidden by Spawn Tracking
753 SPELL_ATTR8_REQUIRES_EQUIPPED_INV_TYPES = 0x00100000, // TITLE Requires Equipped Inv Types
754 SPELL_ATTR8_NO_SUMMON_DEST_FROM_CLIENT_TARGETING_PATHING_REQUIREMENT = 0x00200000, /*NYI - vald path to a spell dest is not required currently if the dest comes from client*/ // TITLE No 'Summon + Dest from Client' Targeting Pathing Requirement
755 SPELL_ATTR8_MELEE_HASTE_AFFECTS_PERIODIC = 0x00400000, // TITLE Melee Haste Affects Periodic
756 SPELL_ATTR8_ENFORCE_IN_COMBAT_RESSURECTION_LIMIT = 0x00800000, // TITLE Enforce In Combat Ressurection Limit DESCRIPTION Used to limit the number of resurrections in boss encounters
757 SPELL_ATTR8_HEAL_PREDICTION = 0x01000000, // TITLE Heal Prediction
758 SPELL_ATTR8_NO_LEVEL_UP_TOAST = 0x02000000, // TITLE No Level Up Toast
759 SPELL_ATTR8_SKIP_IS_KNOWN_CHECK = 0x04000000, // TITLE Skip Is Known Check
760 SPELL_ATTR8_AI_FACE_TARGET = 0x08000000, /*NYI - unknown facing conditions, needs research*/ // TITLE AI Face Target
761 SPELL_ATTR8_NOT_IN_BATTLEGROUND = 0x10000000, // TITLE Not in Battleground
762 SPELL_ATTR8_MASTERY_AFFECTS_POINTS = 0x20000000, // TITLE Mastery Affects Points
763 SPELL_ATTR8_DISPLAY_LARGE_AURA_ICON_ON_UNIT_FRAMES_BOSS_AURA = 0x40000000, // TITLE Display Large Aura Icon On Unit Frames (Boss Aura)
764 SPELL_ATTR8_CAN_ATTACK_IMMUNE_PC = 0x80000000 // TITLE Can Attack ImmunePC DESCRIPTION Do not check UNIT_FLAG_IMMUNE_TO_PC in IsValidAttackTarget
766
767// EnumUtils: DESCRIBE THIS
769{
770 SPELL_ATTR9_FORCE_DEST_LOCATION = 0x00000001, // TITLE Force Dest Location DESCRIPTION Ignores collision with terrain (unsure if it also ignores terrain height and can go under map)
771 SPELL_ATTR9_MOD_INVIS_INCLUDES_PARTY = 0x00000002, // TITLE Mod Invis Includes Party 1@Attr9 DESCRIPTION Causes invisibility auras to ignore "can always see party member invis" rule
772 SPELL_ATTR9_ONLY_WHEN_ILLEGALLY_MOUNTED = 0x00000004, // TITLE Only When Illegally Mounted
773 SPELL_ATTR9_DO_NOT_LOG_AURA_REFRESH = 0x00000008, // TITLE Do Not Log Aura Refresh (client only)
774 SPELL_ATTR9_MISSILE_SPEED_IS_DELAY_IN_SEC = 0x00000010, // TITLE Missile Speed is Delay (in sec)
775 SPELL_ATTR9_IGNORE_TOTEM_REQUIREMENTS_FOR_CASTING = 0x00000020, // TITLE Ignore Totem Requirements for Casting
776 SPELL_ATTR9_ITEM_CAST_GRANTS_SKILL_GAIN = 0x00000040, // TITLE Item Cast Grants Skill Gain
777 SPELL_ATTR9_DO_NOT_ADD_TO_UNLEARN_LIST = 0x00000080, /* NYI - unlearn list not maintained SMSG_SEND_UNLEARN_SPELLS always empty */ // TITLE Do Not Add to Unlearn List
778 SPELL_ATTR9_COOLDOWN_IGNORES_RANGED_WEAPON = 0x00000100, // TITLE Cooldown Ignores Ranged Weapon
779 SPELL_ATTR9_NOT_IN_ARENA = 0x00000200, // TITLE Not In Arena
780 SPELL_ATTR9_TARGET_MUST_BE_GROUNDED = 0x00000400, // TITLE Target Must Be Grounded
781 SPELL_ATTR9_ALLOW_WHILE_BANISHED_AURA_STATE = 0x00000800, // TITLE Allow While Banished Aura State DESCRIPTION Doesn't seem to be doing anything, banish behaves like a regular stun now - tested on patch 10.2.7 with spell 17767 (doesn't have this attribute, only SPELL_ATTR5_ALLOW_WHILE_STUNNED and was castable while banished)
782 SPELL_ATTR9_FACE_UNIT_TARGET_UPON_COMPLETION_OF_JUMP_CHARGE = 0x00001000, // TITLE Face unit target upon completion of jump charge
783 SPELL_ATTR9_HASTE_AFFECTS_MELEE_ABILITY_CASTTIME = 0x00002000, // TITLE Haste Affects Melee Ability Casttime
784 SPELL_ATTR9_IGNORE_DEFAULT_RATED_BATTLEGROUND_RESTRICTIONS = 0x00004000, // TITLE Ignore Default Rated Battleground Restrictions
785 SPELL_ATTR9_DO_NOT_DISPLAY_POWER_COST = 0x00008000, // TITLE Do Not Display Power Cost (client only)
786 SPELL_ATTR9_NEXT_MODAL_SPELL_REQUIRES_SAME_UNIT_TARGET = 0x00010000, // TITLE Next modal spell requires same unit target DESCRIPTION Prevents automatically casting the spell from SpellClassOptions::ModalNextSpell after current spell if target was changed (client only)
787 SPELL_ATTR9_AUTOCAST_OFF_BY_DEFAULT = 0x00020000, // TITLE AutoCast Off By Default
788 SPELL_ATTR9_IGNORE_SCHOOL_LOCKOUT = 0x00040000, // TITLE Ignore School Lockout
789 SPELL_ATTR9_ALLOW_DARK_SIMULACRUM = 0x00080000, // TITLE Allow Dark Simulacrum
790 SPELL_ATTR9_ALLOW_CAST_WHILE_CHANNELING = 0x00100000, // TITLE Allow Cast While Channeling
791 SPELL_ATTR9_SUPPRESS_VISUAL_KIT_ERRORS = 0x00200000, // TITLE Suppress Visual Kit Errors (client only)
792 SPELL_ATTR9_SPELLCAST_OVERRIDE_IN_SPELLBOOK = 0x00400000, // TITLE Spellcast Override In Spellbook (client only)
793 SPELL_ATTR9_JUMPCHARGE__NO_FACING_CONTROL = 0x00800000, // TITLE JumpCharge - no facing control
794 SPELL_ATTR9_IGNORE_CASTER_HEALING_MODIFIERS = 0x01000000, // TITLE Ignore Caster Healing Modifiers
795 SPELL_ATTR9_DONT_CONSUME_CHARGE_IF_ITEM_DELETED = 0x02000000, /*NYI - some sort of bugfix attribute to prevent double item deletion?*/ // TITLE (Programmer Only) Don't consume charge if item deleted
796 SPELL_ATTR9_ITEM_PASSIVE_ON_CLIENT = 0x04000000, // TITLE Item Passive On Client
797 SPELL_ATTR9_FORCE_CORPSE_TARGET = 0x08000000, // TITLE Force Corpse Target DESCRIPTION Causes the spell to continue executing effects on the target even if one of them kills it
798 SPELL_ATTR9_CANNOT_KILL_TARGET = 0x10000000, // TITLE Cannot Kill Target
799 SPELL_ATTR9_LOG_PASSIVE = 0x20000000, // TITLE Log Passive (client only) DESCRIPTION Allows passive auras to trigger aura applied/refreshed/removed combat log events
800 SPELL_ATTR9_NO_MOVEMENT_RADIUS_BONUS = 0x40000000, // TITLE No Movement Radius Bonus
801 SPELL_ATTR9_CHANNEL_PERSISTS_ON_PET_FOLLOW = 0x80000000 // TITLE Channel Persists on Pet Follow
803
804// EnumUtils: DESCRIBE THIS
806{
807 SPELL_ATTR10_UNK0 = 0x00000001, // TITLE Unknown attribute 0@Attr10
808 SPELL_ATTR10_UNK1 = 0x00000002, // TITLE Unknown attribute 1@Attr10
809 SPELL_ATTR10_USES_RANGED_SLOT_COSMETIC_ONLY = 0x00000004, // TITLE Uses Ranged Slot (Cosmetic Only)
810 SPELL_ATTR10_UNK3 = 0x00000008, // TITLE Unknown attribute 3@Attr10
811 SPELL_ATTR10_WATER_SPOUT = 0x00000010, // TITLE NPC Knockback - ignore doors
812 SPELL_ATTR10_UNK5 = 0x00000020, // TITLE Unknown attribute 5@Attr10
813 SPELL_ATTR10_UNK6 = 0x00000040, // TITLE Unknown attribute 6@Attr10
814 SPELL_ATTR10_TELEPORT_PLAYER = 0x00000080, // TITLE Ignore instance lock and farm limit on teleport
815 SPELL_ATTR10_UNK8 = 0x00000100, // TITLE Unknown attribute 8@Attr10
816 SPELL_ATTR10_UNK9 = 0x00000200, // TITLE Unknown attribute 9@Attr10
817 SPELL_ATTR10_UNK10 = 0x00000400, // TITLE Unknown attribute 10@Attr10
818 SPELL_ATTR10_HERB_GATHERING_MINING = 0x00000800, // TITLE Lock chest at precast
819 SPELL_ATTR10_USE_SPELL_BASE_LEVEL_FOR_SCALING= 0x00001000, // TITLE Use Spell Base Level For Scaling
820 SPELL_ATTR10_RESET_COOLDOWN_ON_ENCOUNTER_END = 0x00002000, // TITLE Reset cooldown upon ending an encounter
821 SPELL_ATTR10_ROLLING_PERIODIC = 0x00004000, // TITLE Rolling Periodic DESCRIPTION Add remaining periodic damage to new aura when refreshed
822 SPELL_ATTR10_UNK15 = 0x00008000, // TITLE Unknown attribute 15@Attr10
823 SPELL_ATTR10_UNK16 = 0x00010000, // TITLE Unknown attribute 16@Attr10
824 SPELL_ATTR10_CAN_DODGE_PARRY_WHILE_CASTING = 0x00020000, // TITLE Allow Defense While Casting
825 SPELL_ATTR10_UNK18 = 0x00040000, // TITLE Unknown attribute 18@Attr10
826 SPELL_ATTR10_UNK19 = 0x00080000, // TITLE Unknown attribute 19@Attr10
827 SPELL_ATTR10_UNK20 = 0x00100000, // TITLE Unknown attribute 20@Attr10
828 SPELL_ATTR10_UNK21 = 0x00200000, // TITLE Unknown attribute 21@Attr10
829 SPELL_ATTR10_UNK22 = 0x00400000, // TITLE Unknown attribute 22@Attr10
830 SPELL_ATTR10_UNK23 = 0x00800000, // TITLE Unknown attribute 23@Attr10
831 SPELL_ATTR10_UNK24 = 0x01000000, // TITLE Unknown attribute 24@Attr10
832 SPELL_ATTR10_UNK25 = 0x02000000, // TITLE Unknown attribute 25@Attr10
833 SPELL_ATTR10_UNK26 = 0x04000000, // TITLE Unknown attribute 26@Attr10
834 SPELL_ATTR10_UNK27 = 0x08000000, // TITLE Unknown attribute 27@Attr10
835 SPELL_ATTR10_UNK28 = 0x10000000, // TITLE Unknown attribute 28@Attr10
836 SPELL_ATTR10_MOUNT_IS_NOT_ACCOUNT_WIDE = 0x20000000, // TITLE This Mount is NOT at the account level
837 SPELL_ATTR10_UNK30 = 0x40000000, // TITLE Unknown attribute 30@Attr10
838 SPELL_ATTR10_UNK31 = 0x80000000 // TITLE Unknown attribute 31@Attr10
840
841// EnumUtils: DESCRIBE THIS
843{
844 SPELL_ATTR11_UNK0 = 0x00000001, // TITLE Unknown attribute 0@Attr11
845 SPELL_ATTR11_UNK1 = 0x00000002, // TITLE Unknown attribute 1@Attr11
846 SPELL_ATTR11_SCALES_WITH_ITEM_LEVEL = 0x00000004, // TITLE Scales with Casting Item's Level
847 SPELL_ATTR11_UNK3 = 0x00000008, // TITLE Unknown attribute 3@Attr11
848 SPELL_ATTR11_UNK4 = 0x00000010, // TITLE Unknown attribute 4@Attr11
849 SPELL_ATTR11_ABSORB_ENVIRONMENTAL_DAMAGE = 0x00000020, // TITLE Absorb Falling Damage
850 SPELL_ATTR11_UNK6 = 0x00000040, // TITLE Unknown attribute 6@Attr11
851 SPELL_ATTR11_RANK_IGNORES_CASTER_LEVEL = 0x00000080, // TITLE Ignore Caster's spell level DESCRIPTION Spell_C_GetSpellRank returns SpellLevels->MaxLevel * 5 instead of std::min(SpellLevels->MaxLevel, caster->Level) * 5
852 SPELL_ATTR11_UNK8 = 0x00000100, // TITLE Unknown attribute 8@Attr11
853 SPELL_ATTR11_IGNORE_SPELLCAST_OVERRIDE_SHAPESHIFT_REQUIREMENTS = 0x00000200, // TITLE Ignore Spellcast Override Shapeshift Requirements
854 SPELL_ATTR11_UNK10 = 0x00000400, // TITLE Unknown attribute 10@Attr11
855 SPELL_ATTR11_NOT_USABLE_IN_INSTANCES = 0x00000800, // TITLE Not in Instances
856 SPELL_ATTR11_UNK12 = 0x00001000, // TITLE Unknown attribute 12@Attr11
857 SPELL_ATTR11_UNK13 = 0x00002000, // TITLE Unknown attribute 13@Attr11
858 SPELL_ATTR11_CAN_ASSIST_UNINTERACTIBLE = 0x00004000, // TITLE Can Assist Uninteractible
859 SPELL_ATTR11_UNK15 = 0x00008000, // TITLE Unknown attribute 15@Attr11
860 SPELL_ATTR11_NOT_USABLE_IN_CHALLENGE_MODE = 0x00010000, // TITLE Not in Mythic+ Mode (Challenge Mode)
861 SPELL_ATTR11_UNK17 = 0x00020000, // TITLE Unknown attribute 17@Attr11
862 SPELL_ATTR11_IGNORE_CASTER_ABSORB_MODIFIERS = 0x00040000, // TITLE Ignore Caster Absorb Modifiers
863 SPELL_ATTR11_IGNORE_TARGET_ABSORB_MODIFIERS = 0x00080000, // TITLE Ignore Target Absorb Modifiers
864 SPELL_ATTR11_UNK20 = 0x00100000, // TITLE Unknown attribute 20@Attr11
865 SPELL_ATTR11_UNK21 = 0x00200000, // TITLE Unknown attribute 21@Attr11
866 SPELL_ATTR11_UNK22 = 0x00400000, // TITLE Unknown attribute 22@Attr11
867 SPELL_ATTR11_UNK23 = 0x00800000, // TITLE Unknown attribute 23@Attr11
868 SPELL_ATTR11_UNK24 = 0x01000000, // TITLE Unknown attribute 24@Attr11
869 SPELL_ATTR11_UNK25 = 0x02000000, // TITLE Unknown attribute 25@Attr11
870 SPELL_ATTR11_UNK26 = 0x04000000, // TITLE Unknown attribute 26@Attr11
871 SPELL_ATTR11_UNK27 = 0x08000000, // TITLE Unknown attribute 27@Attr11
872 SPELL_ATTR11_UNK28 = 0x10000000, // TITLE Unknown attribute 28@Attr11
873 SPELL_ATTR11_UNK29 = 0x20000000, // TITLE Unknown attribute 29@Attr11
874 SPELL_ATTR11_UNK30 = 0x40000000, // TITLE Unknown attribute 30@Attr11
875 SPELL_ATTR11_UNK31 = 0x80000000 // TITLE Unknown attribute 31@Attr11
877
878// EnumUtils: DESCRIBE THIS
880{
881 SPELL_ATTR12_ENABLE_PROCS_FROM_SUPPRESSED_CASTER_PROCS = 0x00000001, // TITLE Enable Procs from Suppressed Caster Procs
882 SPELL_ATTR12_CAN_PROC_FROM_SUPPRESSED_CASTER_PROCS = 0x00000002, // TITLE Can Proc from Suppressed Caster Procs
883 SPELL_ATTR12_UNK2 = 0x00000004, // TITLE Unknown attribute 2@Attr12
884 SPELL_ATTR12_UNK3 = 0x00000008, // TITLE Unknown attribute 3@Attr12
885 SPELL_ATTR12_UNK4 = 0x00000010, // TITLE Unknown attribute 4@Attr12
886 SPELL_ATTR12_UNK5 = 0x00000020, // TITLE Unknown attribute 5@Attr12
887 SPELL_ATTR12_UNK6 = 0x00000040, // TITLE Unknown attribute 6@Attr12
888 SPELL_ATTR12_UNK7 = 0x00000080, // TITLE Unknown attribute 7@Attr12
889 SPELL_ATTR12_UNK8 = 0x00000100, // TITLE Unknown attribute 8@Attr12
890 SPELL_ATTR12_IGNORE_CASTING_DISABLED = 0x00000200, // TITLE Active Passive DESCRIPTION Ignores aura 263 SPELL_AURA_DISABLE_CASTING_EXCEPT_ABILITIES
891 SPELL_ATTR12_UNK10 = 0x00000400, // TITLE Unknown attribute 10@Attr12
892 SPELL_ATTR12_UNK11 = 0x00000800, // TITLE Unknown attribute 11@Attr12
893 SPELL_ATTR12_UNK12 = 0x00001000, // TITLE Unknown attribute 12@Attr12
894 SPELL_ATTR12_UNK13 = 0x00002000, // TITLE Unknown attribute 13@Attr12
895 SPELL_ATTR12_UNK14 = 0x00004000, // TITLE Unknown attribute 14@Attr12
896 SPELL_ATTR12_UNK15 = 0x00008000, // TITLE Unknown attribute 15@Attr12
897 SPELL_ATTR12_UNK16 = 0x00010000, // TITLE Unknown attribute 16@Attr12
898 SPELL_ATTR12_UNK17 = 0x00020000, // TITLE Unknown attribute 17@Attr12
899 SPELL_ATTR12_UNK18 = 0x00040000, // TITLE Unknown attribute 18@Attr12
900 SPELL_ATTR12_UNK19 = 0x00080000, // TITLE Unknown attribute 19@Attr12
901 SPELL_ATTR12_UNK20 = 0x00100000, // TITLE Unknown attribute 20@Attr12
902 SPELL_ATTR12_USE_FLOAT_VALUES_FOR_SCALING_AMOUNTS = 0x00200000, // TITLE Use float values for scaling amounts
903 SPELL_ATTR12_UNK22 = 0x00400000, // TITLE Unknown attribute 22@Attr12
904 SPELL_ATTR12_START_COOLDOWN_ON_CAST_START = 0x00800000, // TITLE Trigger Cooldown On Spell Start
905 SPELL_ATTR12_IS_GARRISON_BUFF = 0x01000000, // TITLE Never Learn
906 SPELL_ATTR12_UNK25 = 0x02000000, // TITLE Unknown attribute 25@Attr12
907 SPELL_ATTR12_UNK26 = 0x04000000, // TITLE Unknown attribute 26@Attr12
908 SPELL_ATTR12_IS_READINESS_SPELL = 0x08000000, // TITLE Recompute Aura on Mercenary Mode
909 SPELL_ATTR12_UNK28 = 0x10000000, // TITLE Unknown attribute 28@Attr12
910 SPELL_ATTR12_UNK29 = 0x20000000, // TITLE Unknown attribute 29@Attr12
911 SPELL_ATTR12_UNK30 = 0x40000000, // TITLE Unknown attribute 30@Attr12
912 SPELL_ATTR12_ONLY_PROC_FROM_CLASS_ABILITIES = 0x80000000 // TITLE Only Proc From Class Abilities
914
915// EnumUtils: DESCRIBE THIS
917{
918 SPELL_ATTR13_ALLOW_CLASS_ABILITY_PROCS = 0x00000001, // TITLE Allow Class Ability Procs
919 SPELL_ATTR13_UNK1 = 0x00000002, // TITLE Unknown attribute 0@Attr13
920 SPELL_ATTR13_PASSIVE_IS_UPGRADE = 0x00000004, // TITLE Is Upgrade DESCRIPTION Displays "Upgrade" in spell tooltip instead of "Passive"
921 SPELL_ATTR13_UNK3 = 0x00000008, // TITLE Unknown attribute 3@Attr13
922 SPELL_ATTR13_UNK4 = 0x00000010, // TITLE Unknown attribute 4@Attr13
923 SPELL_ATTR13_UNK5 = 0x00000020, // TITLE Unknown attribute 5@Attr13
924 SPELL_ATTR13_UNK6 = 0x00000040, // TITLE Unknown attribute 6@Attr13
925 SPELL_ATTR13_UNK7 = 0x00000080, // TITLE Unknown attribute 7@Attr13
926 SPELL_ATTR13_UNK8 = 0x00000100, // TITLE Unknown attribute 8@Attr13
927 SPELL_ATTR13_UNK9 = 0x00000200, // TITLE Unknown attribute 9@Attr13
928 SPELL_ATTR13_UNK10 = 0x00000400, // TITLE Unknown attribute 10@Attr13
929 SPELL_ATTR13_UNK11 = 0x00000800, // TITLE Unknown attribute 11@Attr13
930 SPELL_ATTR13_UNK12 = 0x00001000, // TITLE Unknown attribute 12@Attr13
931 SPELL_ATTR13_UNK13 = 0x00002000, // TITLE Unknown attribute 13@Attr13
932 SPELL_ATTR13_UNK14 = 0x00004000, // TITLE Unknown attribute 14@Attr13
933 SPELL_ATTR13_DO_NOT_FAIL_IF_NO_TARGET = 0x00008000, // TITLE Do Not Fail if No Target
934 SPELL_ATTR13_UNK16 = 0x00010000, // TITLE Unknown attribute 16@Attr13
935 SPELL_ATTR13_UNK17 = 0x00020000, // TITLE Unknown attribute 17@Attr13
936 SPELL_ATTR13_ACTIVATES_REQUIRED_SHAPESHIFT = 0x00040000, // TITLE Do Not Enforce Shapeshift Requirements
937 SPELL_ATTR13_UNK19 = 0x00080000, // TITLE Unknown attribute 19@Attr13
938 SPELL_ATTR13_PERIODIC_REFRESH_EXTENDS_DURATION = 0x00100000, // TITLE Periodic Refresh Extends Duration
939 SPELL_ATTR13_UNK21 = 0x00200000, // TITLE Unknown attribute 21@Attr13
940 SPELL_ATTR13_UNK22 = 0x00400000, // TITLE Unknown attribute 22@Attr13
941 SPELL_ATTR13_UNK23 = 0x00800000, // TITLE Unknown attribute 23@Attr13
942 SPELL_ATTR13_UNK24 = 0x01000000, // TITLE Unknown attribute 24@Attr13
943 SPELL_ATTR13_UNK25 = 0x02000000, // TITLE Unknown attribute 25@Attr13
944 SPELL_ATTR13_ALWAYS_ALLOW_NEGATIVE_HEALING_PERCENT_MODIFIERS = 0x04000000, // TITLE Always Allow Negative Healing Percent Modifiers
945 SPELL_ATTR13_DO_NOT_ALLOW_DISABLE_MOVEMENT_INTERRUPT = 0x08000000, // TITLE Do Not Allow "Disable Movement Interrupt"
946 SPELL_ATTR13_UNK28 = 0x10000000, // TITLE Unknown attribute 28@Attr13
947 SPELL_ATTR13_UNK29 = 0x20000000, // TITLE Unknown attribute 29@Attr13
948 SPELL_ATTR13_UNK30 = 0x40000000, // TITLE Unknown attribute 30@Attr13
949 SPELL_ATTR13_UNK31 = 0x80000000 // TITLE Unknown attribute 31@Attr13
951
952// EnumUtils: DESCRIBE THIS
954{
955 SPELL_ATTR14_UNK0 = 0x00000001, // TITLE Unknown attribute 0@Attr14
956 SPELL_ATTR14_REAGENT_COST_CONSUMES_CHARGES = 0x00000002, // TITLE Reagent Consume Charges DESCRIPTION Consumes item charges for reagent costs instead of whole items
957 SPELL_ATTR14_UNK2 = 0x00000004, // TITLE Unknown attribute 2@Attr14
958 SPELL_ATTR14_HIDE_PASSIVE_FROM_TOOLTIP = 0x00000008, // TITLE Don't show "Passive" or "Upgrade" in tooltip
959 SPELL_ATTR14_UNK4 = 0x00000010, // TITLE Unknown attribute 4@Attr14
960 SPELL_ATTR14_UNK5 = 0x00000020, // TITLE Unknown attribute 5@Attr14
961 SPELL_ATTR14_UNK6 = 0x00000040, // TITLE Unknown attribute 6@Attr14
962 SPELL_ATTR14_UNK7 = 0x00000080, // TITLE Unknown attribute 7@Attr14
963 SPELL_ATTR14_UNK8 = 0x00000100, // TITLE Unknown attribute 8@Attr14
964 SPELL_ATTR14_UNK9 = 0x00000200, // TITLE Unknown attribute 9@Attr14
965 SPELL_ATTR14_UNK10 = 0x00000400, // TITLE Unknown attribute 10@Attr14
966 SPELL_ATTR14_UNK11 = 0x00000800, // TITLE Unknown attribute 11@Attr14
967 SPELL_ATTR14_UNK12 = 0x00001000, // TITLE Unknown attribute 12@Attr14
968 SPELL_ATTR14_UNK13 = 0x00002000, // TITLE Unknown attribute 13@Attr14
969 SPELL_ATTR14_UNK14 = 0x00004000, // TITLE Unknown attribute 14@Attr14
970 SPELL_ATTR14_UNK15 = 0x00008000, // TITLE Unknown attribute 15@Attr14
971 SPELL_ATTR14_UNK16 = 0x00010000, // TITLE Unknown attribute 16@Attr14
972 SPELL_ATTR14_UNK17 = 0x00020000, // TITLE Unknown attribute 17@Attr14
973 SPELL_ATTR14_UNK18 = 0x00040000, // TITLE Unknown attribute 18@Attr14
974 SPELL_ATTR14_UNK19 = 0x00080000, // TITLE Unknown attribute 19@Attr14
975 SPELL_ATTR14_AURA_IS_PRIVATE = 0x00100000, // TITLE Aura is private DESCRIPTION Clientside attribue that prevents the aura from being accessed by addons (but is still visible in UI)
976 SPELL_ATTR14_UNK21 = 0x00200000, // TITLE Unknown attribute 21@Attr14
977 SPELL_ATTR14_UNK22 = 0x00400000, // TITLE Unknown attribute 22@Attr14
978 SPELL_ATTR14_UNK23 = 0x00800000, // TITLE Unknown attribute 23@Attr14
979 SPELL_ATTR14_UNK24 = 0x01000000, // TITLE Unknown attribute 24@Attr14
980 SPELL_ATTR14_UNK25 = 0x02000000, // TITLE Unknown attribute 25@Attr14
981 SPELL_ATTR14_UNK26 = 0x04000000, // TITLE Unknown attribute 26@Attr14
982 SPELL_ATTR14_UNK27 = 0x08000000, // TITLE Unknown attribute 27@Attr14
983 SPELL_ATTR14_UNK28 = 0x10000000, // TITLE Unknown attribute 28@Attr14
984 SPELL_ATTR14_UNK29 = 0x20000000, // TITLE Unknown attribute 29@Attr14
985 SPELL_ATTR14_UNK30 = 0x40000000, // TITLE Unknown attribute 30@Attr14
986 SPELL_ATTR14_UNK31 = 0x80000000 // TITLE Unknown attribute 31@Attr14
988
989// EnumUtils: DESCRIBE THIS
991{
992 SPELL_ATTR15_UNK0 = 0x00000001, // TITLE Unknown attribute 0@Attr15
993 SPELL_ATTR15_UNK1 = 0x00000002, // TITLE Unknown attribute 1@Attr15
994 SPELL_ATTR15_UNK2 = 0x00000004, // TITLE Unknown attribute 2@Attr15
995 SPELL_ATTR15_UNK3 = 0x00000008, // TITLE Unknown attribute 3@Attr15
996 SPELL_ATTR15_UNK4 = 0x00000010, // TITLE Unknown attribute 4@Attr15
997 SPELL_ATTR15_UNK5 = 0x00000020, // TITLE Unknown attribute 5@Attr15
998 SPELL_ATTR15_UNK6 = 0x00000040, // TITLE Unknown attribute 6@Attr15
999 SPELL_ATTR15_UNK7 = 0x00000080, // TITLE Unknown attribute 7@Attr15
1000 SPELL_ATTR15_UNK8 = 0x00000100, // TITLE Unknown attribute 8@Attr15
1001 SPELL_ATTR15_UNK9 = 0x00000200, // TITLE Unknown attribute 9@Attr15
1002 SPELL_ATTR15_UNK10 = 0x00000400, // TITLE Unknown attribute 10@Attr15
1003 SPELL_ATTR15_UNK11 = 0x00000800, // TITLE Unknown attribute 11@Attr15
1004 SPELL_ATTR15_UNK12 = 0x00001000, // TITLE Unknown attribute 12@Attr15
1005 SPELL_ATTR15_UNK13 = 0x00002000, // TITLE Unknown attribute 13@Attr15
1006 SPELL_ATTR15_UNK14 = 0x00004000, // TITLE Unknown attribute 14@Attr15
1007 SPELL_ATTR15_UNK15 = 0x00008000, // TITLE Unknown attribute 15@Attr15
1008 SPELL_ATTR15_UNK16 = 0x00010000, // TITLE Unknown attribute 16@Attr15
1009 SPELL_ATTR15_UNK17 = 0x00020000, // TITLE Unknown attribute 17@Attr15
1010 SPELL_ATTR15_UNK18 = 0x00040000, // TITLE Unknown attribute 18@Attr15
1011 SPELL_ATTR15_UNK19 = 0x00080000, // TITLE Unknown attribute 19@Attr15
1012 SPELL_ATTR15_UNK20 = 0x00100000, // TITLE Unknown attribute 20@Attr15
1013 SPELL_ATTR15_UNK21 = 0x00200000, // TITLE Unknown attribute 21@Attr15
1014 SPELL_ATTR15_UNK22 = 0x00400000, // TITLE Unknown attribute 22@Attr15
1015 SPELL_ATTR15_UNK23 = 0x00800000, // TITLE Unknown attribute 23@Attr15
1016 SPELL_ATTR15_UNK24 = 0x01000000, // TITLE Unknown attribute 24@Attr15
1017 SPELL_ATTR15_UNK25 = 0x02000000, // TITLE Unknown attribute 25@Attr15
1018 SPELL_ATTR15_UNK26 = 0x04000000, // TITLE Unknown attribute 26@Attr15
1019 SPELL_ATTR15_UNK27 = 0x08000000, // TITLE Unknown attribute 27@Attr15
1020 SPELL_ATTR15_UNK28 = 0x10000000, // TITLE Unknown attribute 28@Attr15
1021 SPELL_ATTR15_UNK29 = 0x20000000, // TITLE Unknown attribute 29@Attr15
1022 SPELL_ATTR15_UNK30 = 0x40000000, // TITLE Unknown attribute 30@Attr15
1023 SPELL_ATTR15_UNK31 = 0x80000000 // TITLE Unknown attribute 31@Attr15
1025
1026// EnumUtils: DESCRIBE THIS
1028{
1029 SPELL_ATTR16_UNK0 = 0x00000001, // TITLE Unknown attribute 0@Attr16
1030 SPELL_ATTR16_UNK1 = 0x00000002, // TITLE Unknown attribute 1@Attr16
1031 SPELL_ATTR16_UNK2 = 0x00000004, // TITLE Unknown attribute 2@Attr16
1032 SPELL_ATTR16_UNK3 = 0x00000008, // TITLE Unknown attribute 3@Attr16
1033 SPELL_ATTR16_UNK4 = 0x00000010, // TITLE Unknown attribute 4@Attr16
1034 SPELL_ATTR16_UNK5 = 0x00000020, // TITLE Unknown attribute 5@Attr16
1035 SPELL_ATTR16_UNK6 = 0x00000040, // TITLE Unknown attribute 6@Attr16
1036 SPELL_ATTR16_UNK7 = 0x00000080, // TITLE Unknown attribute 7@Attr16
1037 SPELL_ATTR16_UNK8 = 0x00000100, // TITLE Unknown attribute 8@Attr16
1038 SPELL_ATTR16_UNK9 = 0x00000200, // TITLE Unknown attribute 9@Attr16
1039 SPELL_ATTR16_UNK10 = 0x00000400, // TITLE Unknown attribute 10@Attr16
1040 SPELL_ATTR16_UNK11 = 0x00000800, // TITLE Unknown attribute 11@Attr16
1041 SPELL_ATTR16_UNK12 = 0x00001000, // TITLE Unknown attribute 12@Attr16
1042 SPELL_ATTR16_UNK13 = 0x00002000, // TITLE Unknown attribute 13@Attr16
1043 SPELL_ATTR16_UNK14 = 0x00004000, // TITLE Unknown attribute 14@Attr16
1044 SPELL_ATTR16_UNK15 = 0x00008000, // TITLE Unknown attribute 15@Attr16
1045 SPELL_ATTR16_UNK16 = 0x00010000, // TITLE Unknown attribute 16@Attr16
1046 SPELL_ATTR16_UNK17 = 0x00020000, // TITLE Unknown attribute 17@Attr16
1047 SPELL_ATTR16_UNK18 = 0x00040000, // TITLE Unknown attribute 18@Attr16
1048 SPELL_ATTR16_UNK19 = 0x00080000, // TITLE Unknown attribute 19@Attr16
1049 SPELL_ATTR16_UNK20 = 0x00100000, // TITLE Unknown attribute 20@Attr16
1050 SPELL_ATTR16_UNK21 = 0x00200000, // TITLE Unknown attribute 21@Attr16
1051 SPELL_ATTR16_UNK22 = 0x00400000, // TITLE Unknown attribute 22@Attr16
1052 SPELL_ATTR16_UNK23 = 0x00800000, // TITLE Unknown attribute 23@Attr16
1053 SPELL_ATTR16_UNK24 = 0x01000000, // TITLE Unknown attribute 24@Attr16
1054 SPELL_ATTR16_UNK25 = 0x02000000, // TITLE Unknown attribute 25@Attr16
1055 SPELL_ATTR16_UNK26 = 0x04000000, // TITLE Unknown attribute 26@Attr16
1056 SPELL_ATTR16_UNK27 = 0x08000000, // TITLE Unknown attribute 27@Attr16
1057 SPELL_ATTR16_UNK28 = 0x10000000, // TITLE Unknown attribute 28@Attr16
1058 SPELL_ATTR16_UNK29 = 0x20000000, // TITLE Unknown attribute 29@Attr16
1059 SPELL_ATTR16_UNK30 = 0x40000000, // TITLE Unknown attribute 30@Attr16
1060 SPELL_ATTR16_UNK31 = 0x80000000 // TITLE Unknown attribute 31@Attr16
1062
1063#define MIN_SPECIALIZATION_LEVEL 10
1064#define MAX_SPECIALIZATIONS 5
1065#define PET_SPEC_OVERRIDE_CLASS_INDEX MAX_CLASSES
1066#define INITIAL_SPECIALIZATION_INDEX 4
1067
1068// Custom values
1077
1084
1096
1097#define MAX_SHEATHETYPE 8
1098
1100{
1102 CHARACTER_FLAG_INVIS_GOD = 0x00000001, // Player has God Invis enabled
1103 CHARACTER_FLAG_RESTING = 0x00000002, // Player is currently earning rest experience
1104 CHARACTER_FLAG_LOCKED_FOR_TRANSFER = 0x00000004, // Player is locked - for paid character transfer
1105 CHARACTER_FLAG_SILENCED = 0x00000008, // Player's chat is silenced (can talk to GMs)
1106 CHARACTER_FLAG_UBERINVIS_GOD = 0x00000010, // Player has God Uberinvis enabled
1107 CHARACTER_FLAG_BEASTMASTER = 0x00000020, // Beastmaster is on
1108 CHARACTER_FLAG_PVP_ENABLED = 0x00000040, // PvP Enabled
1109 CHARACTER_FLAG_PORT_AFTER_RESURRECT = 0x00000080, // World port after resurrect
1110 CHARACTER_FLAG_RESET_TALENTS_ON_LOGIN = 0x00000100, // Clear Talents on login
1111 CHARACTER_FLAG_HAS_PVP_RANK = 0x00000200, // Player has a PvP Rank
1112 CHARACTER_FLAG_HIDE_HELM = 0x00000400, // Hide Helm
1113 CHARACTER_FLAG_HIDE_CLOAK = 0x00000800, // Hide Cloak
1114 CHARACTER_FLAG_SKINNABLE = 0x00001000, // Player is skinnable
1115 CHARACTER_FLAG_GHOST = 0x00002000, // Player is a ghost
1116 CHARACTER_FLAG_RENAME = 0x00004000, // Set to force a rename
1117 CHARACTER_FLAG_RENAME_NEEDS_GM_REVIEW = 0x00008000, // Flag is set after rename for GM review
1118 CHARACTER_FLAG_PVP_DESIRED = 0x00010000, // PvP desired flag
1119 CHARACTER_FLAG_GM_MODE = 0x00020000, // GM Mode enabled
1120 CHARACTER_FLAG_DELETED_BY_TRANSFER = 0x00040000, // Deleted by a character transfer
1121 CHARACTER_FLAG_ON_UNSAFE_TRANSPORT = 0x00080000, // On unsafe transport (port to safe loc on log in)
1122 CHARACTER_FLAG_RENAME_FAILED = 0x00100000, // Player unable to rename character
1123 CHARACTER_FLAG_MOUNT_UPGRADED = 0x00200000, // Mount has been upgraded
1124 CHARACTER_FLAG_FRIENDS_LIST_NEEDS_REPAIR = 0x00400000, // Friends list requires a repair
1125 CHARACTER_FLAG_EXPLORATION_DATA_FIXED = 0x00800000, // character had their exploration data fixed
1126 CHARACTER_FLAG_LOCKED_BY_BILLING = 0x01000000, // Locked due to billing
1127 CHARACTER_FLAG_DECLINED = 0x02000000, // Player has Russian declined name forms
1128 CHARACTER_FLAG_COMMENTATOR = 0x04000000, // Commentator mode enabled
1129 CHARACTER_FLAG_UBER_COMMENTATOR = 0x08000000, // Uber Commentator mode enabled
1130 CHARACTER_FLAG_XP_FIXED = 0x10000000, // Player's XP has been fixed (2.2.x->2.3.0)
1131 CHARACTER_FLAG_LOG_PACKETS = 0x20000000, // Log player packets
1132 CHARACTER_FLAG_COMPENSATE_FOR_SPELLS = 0x40000000 // Compensate for spells
1134
1136{
1138 CHARACTER_FLAG_2_CUSTOMIZE = 0x00000001, // Player has paid for a character re-customization
1139 CHARACTER_FLAG_2_GM_SUPPORTER_PROXY = 0x00000002, // GMSupportServer Proxy, NOT for GMTool use
1140 CHARACTER_FLAG_2_CAN_LOAD_ON_NON_SHIP_TRANPORT = 0x00000004, // Character has been saved at least once since saving on non-ship transports was added
1141 CHARACTER_FLAG_2_BATTLE_MASTER_MISC_IS_TAXI_ID = 0x00000008, // Battle Master Misc Field is a Taxi ID
1142 CHARACTER_FLAG_2_TEMP_PET_AUTOCAST_SPELL_1 = 0x00000010, // Temp Pet Autocast Spell 1
1143 CHARACTER_FLAG_2_TEMP_PET_AUTOCAST_SPELL_2 = 0x00000020, // Temp Pet Autocast Spell 2
1144 CHARACTER_FLAG_2_TEMP_PET_AUTOCAST_SPELL_3 = 0x00000040, // Temp Pet Autocast Spell 3
1145 CHARACTER_FLAG_2_TEMP_PET_AUTOCAST_SPELL_4 = 0x00000080, // Temp Pet Autocast Spell 4
1146 CHARACTER_FLAG_2_TEMP_PET_AGGRESSIVE = 0x00000100, // Temp Pet Aggressive
1147 CHARACTER_FLAG_2_TEMP_PET_PASSIVE = 0x00000200, // Temp Pet Passive
1148 CHARACTER_FLAG_2_CAN_INTERACT_WITH_OTHER_REALMS_IN_SITE = 0x00000400, // Characters can interact with other realms in the site
1149 CHARACTER_FLAG_2_CAN_INTERACT_WITH_OTHER_REALMS_IN_REGION = 0x00000800, // Characters can interact with other realms in the region
1150 CHARACTER_FLAG_2_BATTLE_MASTER_MISC_IS_AREA_ID = 0x00001000, // Battle Master Misc Field is an Area ID
1151 CHARACTER_FLAG_2_REEVALUATE_ACCOUNT_ITEM_LICENSES = 0x00002000, // Account Item Licenses must be reevaluated on next login
1152 CHARACTER_FLAG_2_BATTLE_MASTER_MISC_IS_TRANSPORT = 0x00004000, // Battle Master Misc Field is a Transport
1153 CHARACTER_FLAG_2_TALENTS_RESET_USING_TALENT_GROUP_DATA = 0x00008000, // Players talents have been reset using talent group data
1154 CHARACTER_FLAG_2_FACTION_CHANGE = 0x00010000, // This character is eligible to change his faction
1155 CHARACTER_FLAG_2_HAS_CHANGED_RACE_OR_FACTION = 0x00020000, // This character has changed his race/faction and now requires the world server to repair him
1156 CHARACTER_FLAG_2_NO_XP_GAIN = 0x00040000, // This character has chosen to not gain XP by any means
1157 CHARACTER_FLAG_2_RECAST_ON_RESUMMON = 0x00080000, // Recast on Resummon
1158 CHARACTER_FLAG_2_RACE_CHANGE = 0x00100000, // This character is eligible to change his race
1159 CHARACTER_FLAG_2_CHANGED_TEMP_PET_AUTOCAST_SPELL_1 = 0x00200000, // Player has changed Temp Pet Autocast Spell 1
1160 CHARACTER_FLAG_2_CHANGED_TEMP_PET_AUTOCAST_SPELL_2 = 0x00400000, // Player has changed Temp Pet Autocast Spell 2
1161 CHARACTER_FLAG_2_CHANGED_TEMP_PET_AUTOCAST_SPELL_3 = 0x00800000, // Player has changed Temp Pet Autocast Spell 3
1162 CHARACTER_FLAG_2_CHANGED_TEMP_PET_AUTOCAST_SPELL_4 = 0x01000000, // Player has changed Temp Pet Autocast Spell 4
1163 CHARACTER_FLAG_2_CHANGED_GUILD_DURING_CHARACTER_TRANSFER = 0x02000000, // Player has transferred guilds during a PCT
1164 CHARACTER_FLAG_2_CAN_USE_VOID_STORAGE_FEATURE = 0x04000000, // Player is allowed to use the Void Storage feature
1165 CHARACTER_FLAG_2_BATTLE_PETS_CONVERTED = 0x08000000, // Battle Pets Converted
1166 CHARACTER_FLAG_2_QUESTS_FIXED = 0x10000000, // Player has had his quests fixed
1167 CHARACTER_FLAG_2_LOW_LEVEL_RAID_ENABLED = 0x20000000, // The player can join raids even if he's below the min raid level
1168 CHARACTER_FLAG_2_AUTO_DECLINE_GUILD = 0x40000000 // The player will automatically decline guild invites
1170
1172{
1174 CHARACTER_FLAG_3_IS_BATTLE_PET_TRAIER = 0x00000001, // Player is a battle pet trainer
1175 CHARACTER_FLAG_3_HIDE_ACCOUNT_ACHIEVEMENTS = 0x00000002, // Player has opted to hide his account and merged achievements
1176 CHARACTER_FLAG_3_BATTLE_PETS_CONVERTED_AND_LOCKED = 0x00000004, // Battle pet conversion complete but pets still locked
1177 CHARACTER_FLAG_3_TRANSFERRED_BETWEEN_BNET_ACCOUNTS = 0x00000008, // Player has performed a PCT between two bnet accounts
1178 CHARACTER_FLAG_3_UPGRADE_IN_PROGRESS = 0x00000010, // Character upgrade in progress
1179 CHARACTER_FLAG_3_BATTLE_MASTER_MISC_IS_LFG_DUNGEON = 0x00000020, // Battle Master Misc field is a LFGDungeons rec ID
1180 CHARACTER_FLAG_3_NEW_PLAYER_GUIDE = 0x00000040, // New Player Guide
1181 CHARACTER_FLAG_3_LOCKED_BY_REVOKED_CHARACTER_UPGRADE = 0x00000080, // Character locked due to revoked upgrade
1182 CHARACTER_FLAG_3_NEEDS_FIRST_TIME_FIXUP = 0x00000100, // Character needs first time fix up
1183 CHARACTER_FLAG_3_WAS_BOOSTED_AND_HAS_LIMITED_SPELLS = 0x00000200, // Character was upgraded and has limited access to spells
1184 CHARACTER_FLAG_3_DID_QUEST_ITEM_CLEANUP = 0x00000400, // Did Quest Item Cleanup
1185 CHARACTER_FLAG_3_REAGENT_BANK_UNLOCKED = 0x00000800, // Reagent Bank Unlocked
1186 CHARACTER_FLAG_3_PET_BEASTMASTER = 0x00001000, // Pet Beastmaster is on
1187 CHARACTER_FLAG_3_RECHARGE_ON_LOGIN = 0x00002000, // Recharge on login
1188 CHARACTER_FLAG_3_FIXUP_WOD_FACTION_CHANGE_BUG = 0x00004000, // Fixup WoD faction change bug
1189 CHARACTER_FLAG_3_FIXUP_WOD_XP = 0x00008000, // Fixup WoD XP to set to 0 for level 90
1190 CHARACTER_FLAG_3_CHECK_FOR_RESTORABLE_DATA = 0x00010000, // Check for restorable data
1191 CHARACTER_FLAG_3_HAS_BNET_TOKEN = 0x00020000, // Has a Battle.net token
1192 CHARACTER_FLAG_3_BNET_TOKEN_TRANSACTION_IN_PROGRESS = 0x00040000, // Battle.net token transaction in progress
1193 CHARACTER_FLAG_3_LEVEL_WAS_SCALED = 0x00080000, // Player's level was scaled at last save
1194 CHARACTER_FLAG_3_LOCKED_BY_REVOKED_VAS_TRANSACTION = 0x00100000, // Character locked due to revoked VAS purchase
1195 CHARACTER_FLAG_3_VAS_PRODUCT_APPLICATION_IN_PROGRESS = 0x00200000, // Character VAS product application in progress
1196 CHARACTER_FLAG_3_WAS_RECENTLY_BOOSTED = 0x00400000, // Character was recently boosted
1197 CHARACTER_FLAG_3_CURRENTLY_PROCESSING_VAS_PURCHASE = 0x00800000, // Character is currently processing a VAS purchase (disables web purchases)
1198 CHARACTER_FLAG_3_LEGION_SPEC_WEAPON_FIXED_UP = 0x01000000, // Legion Spec Weapon Fixed up
1199 CHARACTER_FLAG_3_SENT_ACHIEVEMENT_HISTORY_TO_BI = 0x02000000, // Sent Achievement History to BI
1200 CHARACTER_FLAG_3_GRANTED_LEVELS_FROM_RAF = 0x04000000, // Character has been granted at least one single level boost from Recruit a friend system
1201 CHARACTER_FLAG_3_WAR_MODE_DESIRED = 0x08000000, // Character has opted-in to Warmode
1202 CHARACTER_FLAG_3_HONOR_CONVERTED_TO_ACCOUNT_WIDE = 0x10000000, // Honor has been converted to account wide
1203 CHARACTER_FLAG_3_KEYSTONE_FIXED_UP_FOR_LEGION_ROLLOVER = 0x20000000, // Keystone has been fixed-up for Legion rollover
1204 CHARACTER_FLAG_3_MYTHIC_PLUS_SEASON_1_ACHIEVEMENT_FIXED_UP = 0x40000000, // Mythic+ Season 1 achievement has been fixed-up
1205};
1206
1208{
1210 CHARACTER_FLAG_4_USED_RPE_RESET = 0x00000001, // Character has used a rpe reset recently
1211 CHARACTER_FLAG_4_ONLY_RPE_RESET_OR_TIMERUNNING_END_BOOST = 0x00000002, // Character has only ever used an rpe reset boost or timerunning-season-end boost
1212 CHARACTER_FLAG_4_SELF_FOUND = 0x00000004, // Character is self-found, and cannot trade, use the auction house, or use most mail functions
1213 CHARACTER_FLAG_4_TIMERUNNING_CONVERSION_DONE = 0x00000008, // Character has been updated to normal characters from a timerunning season
1214 CHARACTER_FLAG_4_LOGGED_IN_BY_CRAWLER_OVERRIDING_LOCKS = 0x00000010, // Character is being logged in by crawler overriding locks.
1215 CHARACTER_FLAG_4_PROCESSED_FOR_WARBANDS = 0x00000020, // Character has had their information added to account-wide warband tracking
1216 CHARACTER_FLAG_4_LOGGED_OUT_WHILE_LOREWALKING = 0x00000040, // Character last logged out while actively Lorewalking
1217 CHARACTER_FLAG_4_NO_NEIGHBORHOOD_INVITES = 0x00000080, // Character does not accept neighborhood invites
1218 CHARACTER_FLAG_4_CHECKED_FOR_2ND_WAVE_ACCOUNT_WIDE_FACTIONS = 0x00000100, // Character has been checked for 2nd wave of account wide factions
1219 CHARACTER_FLAG_4_WILL_BE_RESURRECTED_IN_HARDCORE = 0x00000200, // Character will be resurrected overriding hardcore game rule
1220 CHARACTER_FLAG_4_USED_MAX_LEVEL_BOOST = 0x00000400, // Character used a max level boost and cannot use it again
1221 CHARACTER_FLAG_4_DISALLOW_RECENT_ALLIES_TO_SEE_LOCATION = 0x00000800, // Other players cannot see your character's location if you are in their Recent Allies list
1222 CHARACTER_FLAG_4_HAS_ARATHI_RPE = 0x00001000, // Character is granted the Arathi teleport option at selection (removed after entering world)
1223 CHARACTER_FLAG_4_FREE_TRANSMOG_CLAIMED = 0x00002000, // Character has used their first discounted transmog transaction
1224};
1225
1232
1233// Languages.db2 (12.0.1.66838)
1285
1292
1294{
1295 switch (team)
1296 {
1297 case TEAM_ALLIANCE:
1298 return TEAM_HORDE;
1299 case TEAM_HORDE:
1300 return TEAM_ALLIANCE;
1301 default:
1302 break;
1303 }
1304 return TEAM_NEUTRAL;
1305}
1306
1308{
1309 HORDE = 67,
1311 PANDARIA_NEUTRAL = 1249, // Starting pandas should have this team
1312 TEAM_OTHER = 0 // if ReputationListId > 0 && Flags != FACTION_FLAG_TEAM_HEADER
1314
1315constexpr Team GetOtherTeam(Team team)
1316{
1317 switch (team)
1318 {
1319 case HORDE:
1320 return ALLIANCE;
1321 case ALLIANCE:
1322 return HORDE;
1323 case PANDARIA_NEUTRAL:
1324 return PANDARIA_NEUTRAL;
1325 default:
1326 break;
1327 }
1328 return TEAM_OTHER;
1329}
1330
1332{
1333 switch (team)
1334 {
1335 case HORDE:
1336 return TEAM_HORDE;
1337 case ALLIANCE:
1338 return TEAM_ALLIANCE;
1339 default:
1340 break;
1341 }
1342 return TEAM_NEUTRAL;
1343}
1344
1346{
1351 SPELL_EFFECT_PORTAL_TELEPORT = 4, // Unused (4.3.4)
1360 SPELL_EFFECT_TELEPORT_TO_RETURN_POINT = 13, // MiscValueA = spellid of the aura holding destination
1362 SPELL_EFFECT_TELEPORT_WITH_SPELL_VISUAL_KIT_LOADING_SCREEN = 15, // MiscValueA = delay, MiscValueB = SpellVisualKitId
1398 SPELL_EFFECT_FORCE_CRITICAL_HIT = 51, // Unused (4.3.4)
1504 SPELL_EFFECT_CREATE_LOOT = 157, // crafting loot
1520 SPELL_EFFECT_UNLOCK_GUILD_VAULT_TAB = 173, // Guild tab unlocked (guild perk)
1536 SPELL_EFFECT_LOOT = 189, // NYI, lootid in MiscValue ?
1537 SPELL_EFFECT_CHANGE_PARTY_MEMBERS = 190, // MiscValueA = 1 is join, MiscValueA = 0 is leave - used by NPCs
1543 SPELL_EFFECT_CREATE_SCENE_OBJECT = 196, // MiscValueA = SceneId, goes into guid as entry, SceneScriptPackageId goes into ObjectData::Entry
1544 SPELL_EFFECT_CREATE_PERSONAL_SCENE_OBJECT = 197, // MiscValueA = SceneId, goes into guid as entry, SceneScriptPackageId goes into ObjectData::Entry
1546 SPELL_EFFECT_DESPAWN_SUMMON = 199, // MiscValueA is some kind of unknown internal id
1554 SPELL_EFFECT_LAUNCH_QUEST_TASK = 207, // Starts one of the "progress bar" quests
1562 SPELL_EFFECT_UPGRADE_CHARACTER_SPELLS = 215, // Unlocks boosted players' spells (ChrUpgrade*.db2)
1583 SPELL_EFFECT_GIVE_EXPERIENCE = 236, // Increases players XP
1586 SPELL_EFFECT_END_GARRISON_BUILDING_CONSTRUCTION = 239, // Instantly finishes building construction
1589 SPELL_EFFECT_GIVE_ARTIFACT_POWER_NO_BONUS = 242, // Unaffected by Artifact Knowledge
1597 SPELL_EFFECT_TAKE_SCREENSHOT = 250, // Serverside marker for selfie screenshot - achievement check
1613 SPELL_EFFECT_SET_ITEM_BONUS_LIST_GROUP_ENTRY = 266, // Sets item bonuses to specific ItemBonusListGroupEntry id
1616 SPELL_EFFECT_INCREASE_ITEM_BONUS_LIST_GROUP_STEP= 269, // Advances ItemBonusListGroup bonuses to next rank
1630 SPELL_EFFECT_COMPLETE_CAMPAIGN = 283, // Flags all quests as completed that are assigned to campaign (MiscValueA)
1631 SPELL_EFFECT_SEND_CHAT_MESSAGE = 284, // MiscValue[0] = BroadcastTextID, MiscValue[1] = ChatType
1635 SPELL_EFFECT_CRAFT_ITEM = 288, // MiscValue[0] = CraftingDataID
1636 SPELL_EFFECT_MODIFY_AURA_STACKS = 289, // MiscValue[0] = 0 means add, = 1 means set
1638 SPELL_EFFECT_MODIFY_COOLDOWNS = 291, // MiscValue[0] = SpellFamily, MiscValue[1] = bit index for family flags
1639 SPELL_EFFECT_MODIFY_COOLDOWNS_BY_CATEGORY = 292, // MiscValue[0] = category
1640 SPELL_EFFECT_MODIFY_CHARGES = 293, // MiscValue[0] = charge category
1641 SPELL_EFFECT_CRAFT_LOOT = 294, // MiscValue[0] = CraftingDataID
1642 SPELL_EFFECT_SALVAGE_ITEM = 295, // MiscValue[0] = ItemSalvageID
1643 SPELL_EFFECT_CRAFT_SALVAGE_ITEM = 296, // MiscValue[0] = ItemSalvageID, MiscValue[1] = CraftingDataID
1646 SPELL_EFFECT_299 = 299, // something with items, as of 10.0.2 all spells are named "Downgrading"
1648 SPELL_EFFECT_CRAFT_ENCHANT = 301, // MiscValue[0] = CraftingDataID, MiscValue[1] = ?
1650 SPELL_EFFECT_CREATE_TRAIT_TREE_CONFIG = 303, // MiscValue[0] = TraitTreeID
1660 SPELL_EFFECT_CHANGE_ITEM_BONUSES_2 = 313, // MiscValue[0] = ItemBonusTreeID to preserve
1661 SPELL_EFFECT_ADD_SOCKET_BONUS = 314, // MiscValue[0] = required ItemBonusTreeID
1662 SPELL_EFFECT_LEARN_TRANSMOG_APPEARANCE_FROM_ITEM_MOD_APPEARANCE_GROUP = 315, // MiscValue[0] = ItemModAppearanceGroupID (not in db2)
1682 SPELL_EFFECT_SET_PLAYER_DATA_ELEMENT_ACCOUNT = 335, // MiscValue[0] = PlayerDataElementAccount
1683 SPELL_EFFECT_SET_PLAYER_DATA_ELEMENT_CHARACTER = 336, // MiscValue[0] = PlayerDataElementCharacter
1684 SPELL_EFFECT_SET_PLAYER_DATA_FLAG_ACCOUNT = 337, // MiscValue[0] = PlayerDataFlagAccount
1685 SPELL_EFFECT_SET_PLAYER_DATA_FLAG_CHARACTER = 338, // MiscValue[0] = PlayerDataFlagCharacter
1691 SPELL_EFFECT_344 = 344, // some kind of teleport
1692 SPELL_EFFECT_ASSIST_ACTION = 345, // MiscValue[0] = AssistActionType, MiscValue[1] = ID, depends on type
1694 SPELL_EFFECT_EQUIP_TRANSMOG_OUTFIT = 347, // MiscValue[0] = TransmogOutfitEntry
1696 SPELL_EFFECT_LEARN_HOUSE_ROOM = 349, // MiscValue[0] = HouseRoom
1697 SPELL_EFFECT_LEARN_HOUSE_EXTERIOR_COMPONENT = 350, // MiscValue[0] = ExteriorComponent
1698 SPELL_EFFECT_LEARN_HOUSE_THEME = 351, // MiscValue[0] = HouseTheme
1699 SPELL_EFFECT_LEARN_HOUSE_ROOM_COMPONENT_TEXTURE = 352, // MiscValue[0] = RoomComponentTexture
1701 SPELL_EFFECT_SET_NEIGHBORHOOD_INITIATIVE = 354, // MiscValue[0] = NeighborhoodInitiative
1702 SPELL_EFFECT_LEARN_HOUSE_TYPE = 355, // MiscValue[0] = HouseExteriorWmoData
1705
1706// EnumUtils: DESCRIBE THIS
1708{
2034
2035 // ok cast value - here in case a future version removes SPELL_FAILED_SUCCESS and we need to use a custom value (not sent to client either way)
2038
2040{
2042 SPELL_CUSTOM_ERROR_CUSTOM_MSG = 1, // Something bad happened, and we want to display a custom message!
2043 SPELL_CUSTOM_ERROR_ALEX_BROKE_QUEST = 2, // Alex broke your quest! Thank him later!
2044 SPELL_CUSTOM_ERROR_NEED_HELPLESS_VILLAGER = 3, // This spell may only be used on Helpless Wintergarde Villagers that have not been rescued.
2045 SPELL_CUSTOM_ERROR_NEED_WARSONG_DISGUISE = 4, // Requires that you be wearing the Warsong Orc Disguise.
2046 SPELL_CUSTOM_ERROR_REQUIRES_PLAGUE_WAGON = 5, // You must be closer to a plague wagon in order to drop off your 7th Legion Siege Engineer.
2047 SPELL_CUSTOM_ERROR_CANT_TARGET_FRIENDLY_NONPARTY = 6, // You cannot target friendly units outside your party.
2048 SPELL_CUSTOM_ERROR_NEED_CHILL_NYMPH = 7, // You must target a weakened chill nymph.
2049 SPELL_CUSTOM_ERROR_MUST_BE_IN_ENKILAH = 8, // The Imbued Scourge Shroud will only work when equipped in the Temple City of En'kilah.
2050 SPELL_CUSTOM_ERROR_REQUIRES_CORPSE_DUST = 9, // Requires Corpse Dust
2051 SPELL_CUSTOM_ERROR_CANT_SUMMON_GARGOYLE = 10, // You cannot summon another gargoyle yet.
2052 SPELL_CUSTOM_ERROR_NEED_CORPSE_DUST_IF_NO_TARGET = 11, // Requires Corpse Dust if the target is not dead and humanoid.
2053 SPELL_CUSTOM_ERROR_MUST_BE_AT_SHATTERHORN = 12, // Can only be placed near Shatterhorn
2054 SPELL_CUSTOM_ERROR_MUST_TARGET_PROTO_DRAKE_EGG = 13, // You must first select a Proto-Drake Egg.
2055 SPELL_CUSTOM_ERROR_MUST_BE_CLOSE_TO_TREE = 14, // You must be close to a marked tree.
2056 SPELL_CUSTOM_ERROR_MUST_TARGET_TURKEY = 15, // You must target a Fjord Turkey.
2057 SPELL_CUSTOM_ERROR_MUST_TARGET_HAWK = 16, // You must target a Fjord Hawk.
2058 SPELL_CUSTOM_ERROR_TOO_FAR_FROM_BOUY = 17, // You are too far from the bouy.
2059 SPELL_CUSTOM_ERROR_MUST_BE_CLOSE_TO_OIL_SLICK = 18, // Must be used near an oil slick.
2060 SPELL_CUSTOM_ERROR_MUST_BE_CLOSE_TO_BOUY = 19, // You must be closer to the buoy!
2061 SPELL_CUSTOM_ERROR_WYRMREST_VANQUISHER = 20, // You may only call for the aid of a Wyrmrest Vanquisher in Wyrmrest Temple, The Dragon Wastes, Galakrond's Rest or The Wicked Coil.
2062 SPELL_CUSTOM_ERROR_MUST_TARGET_ICE_HEART_JORMUNGAR = 21, // That can only be used on a Ice Heart Jormungar Spawn.
2063 SPELL_CUSTOM_ERROR_MUST_BE_CLOSE_TO_SINKHOLE = 22, // You must be closer to a sinkhole to use your map.
2064 SPELL_CUSTOM_ERROR_REQUIRES_HAROLD_LANE = 23, // You may only call down a stampede on Harold Lane.
2065 SPELL_CUSTOM_ERROR_REQUIRES_GAMMOTH_MAGNATAUR = 24, // You may only use the Pouch of Crushed Bloodspore on Gammothra or other magnataur in the Bloodspore Plains and Gammoth.
2066 SPELL_CUSTOM_ERROR_MUST_BE_IN_RESURRECTION_CHAMBER = 25, // Requires the magmawyrm resurrection chamber in the back of the Maw of Neltharion.
2067 SPELL_CUSTOM_ERROR_CANT_CALL_WINTERGARDE_HERE = 26, // You may only call down a Wintergarde Gryphon in Wintergarde Keep or the Carrion Fields.
2068 SPELL_CUSTOM_ERROR_MUST_TARGET_WILHELM = 27, // What are you doing? Only aim that thing at Wilhelm!
2069 SPELL_CUSTOM_ERROR_NOT_ENOUGH_HEALTH = 28, // Not enough health!
2070 SPELL_CUSTOM_ERROR_NO_NEARBY_CORPSES = 29, // There are no nearby corpses to use.
2071 SPELL_CUSTOM_ERROR_TOO_MANY_GHOULS = 30, // You've created enough ghouls. Return to Gothik the Harvester at Death's Breach.
2072 SPELL_CUSTOM_ERROR_GO_FURTHER_FROM_SUNDERED_SHARD = 31, // Your companion does not want to come here. Go further from the Sundered Shard.
2073 SPELL_CUSTOM_ERROR_MUST_BE_IN_CAT_FORM = 32, // Must be in Cat Form
2074 SPELL_CUSTOM_ERROR_MUST_BE_DEATH_KNIGHT = 33, // Only Death Knights may enter Ebon Hold.
2075 SPELL_CUSTOM_ERROR_MUST_BE_IN_BEAR_FORM = 34, // Must be in Bear Form
2076 SPELL_CUSTOM_ERROR_MUST_BE_NEAR_HELPLESS_VILLAGER = 35, // You must be within range of a Helpless Wintergarde Villager.
2077 SPELL_CUSTOM_ERROR_CANT_TARGET_ELEMENTAL_MECHANICAL = 36, // You cannot target an elemental or mechanical corpse.
2078 SPELL_CUSTOM_ERROR_MUST_HAVE_USED_DALARAN_CRYSTAL = 37, // This teleport crystal cannot be used until the teleport crystal in Dalaran has been used at least once.
2079 SPELL_CUSTOM_ERROR_YOU_ALREADY_HOLD_SOMETHING = 38, // You are already holding something in your hand. You must throw the creature in your hand before picking up another.
2080 SPELL_CUSTOM_ERROR_YOU_DONT_HOLD_ANYTHING = 39, // You don't have anything to throw! Find a Vargul and use Gymer Grab to pick one up!
2081 SPELL_CUSTOM_ERROR_MUST_BE_CLOSE_TO_VALDURAN = 40, // Bouldercrag's War Horn can only be used within 10 yards of Valduran the Stormborn.
2082 SPELL_CUSTOM_ERROR_NO_PASSENGER = 41, // You are not carrying a passenger. There is nobody to drop off.
2083 SPELL_CUSTOM_ERROR_CANT_BUILD_MORE_VEHICLES = 42, // You cannot build any more siege vehicles.
2084 SPELL_CUSTOM_ERROR_ALREADY_CARRYING_CRUSADER = 43, // You are already carrying a captured Argent Crusader. You must return to the Argent Vanguard infirmary and drop off your passenger before you may pick up another.
2085 SPELL_CUSTOM_ERROR_CANT_DO_WHILE_ROOTED = 44, // You can't do that while rooted.
2086 SPELL_CUSTOM_ERROR_REQUIRES_NEARBY_TARGET = 45, // Requires a nearby target.
2087 SPELL_CUSTOM_ERROR_NOTHING_TO_DISCOVER = 46, // Nothing left to discover.
2088 SPELL_CUSTOM_ERROR_NOT_ENOUGH_TARGETS = 47, // No targets close enough to bluff.
2089 SPELL_CUSTOM_ERROR_CONSTRUCT_TOO_FAR = 48, // Your Iron Rune Construct is out of range.
2090 SPELL_CUSTOM_ERROR_REQUIRES_GRAND_MASTER_ENGINEER = 49, // Requires Engineering (350)
2091 SPELL_CUSTOM_ERROR_CANT_USE_THAT_MOUNT = 50, // You can't use that mount.
2092 SPELL_CUSTOM_ERROR_NOONE_TO_EJECT = 51, // There is nobody to eject!
2093 SPELL_CUSTOM_ERROR_TARGET_MUST_BE_BOUND = 52, // The target must be bound to you.
2094 SPELL_CUSTOM_ERROR_TARGET_MUST_BE_UNDEAD = 53, // Target must be undead.
2095 SPELL_CUSTOM_ERROR_TARGET_TOO_FAR = 54, // You have no target or your target is too far away.
2096 SPELL_CUSTOM_ERROR_MISSING_DARK_MATTER = 55, // Missing Reagents: Dark Matter
2097 SPELL_CUSTOM_ERROR_CANT_USE_THAT_ITEM = 56, // You can't use that item
2098 SPELL_CUSTOM_ERROR_CANT_DO_WHILE_CYCYLONED = 57, // You can't do that while Cycloned
2099 SPELL_CUSTOM_ERROR_TARGET_HAS_SCROLL = 58, // Target is already affected by a similar effect
2100 SPELL_CUSTOM_ERROR_POISON_TOO_STRONG = 59, // That anti-venom is not strong enough to dispel that poison
2101 SPELL_CUSTOM_ERROR_MUST_HAVE_LANCE_EQUIPPED = 60, // You must have a lance equipped.
2102 SPELL_CUSTOM_ERROR_MUST_BE_CLOSE_TO_MAIDEN = 61, // You must be near the Maiden of Winter's Breath Lake.
2103 SPELL_CUSTOM_ERROR_LEARNED_EVERYTHING = 62, // You have learned everything from that book
2104 SPELL_CUSTOM_ERROR_PET_IS_DEAD = 63, // Your pet is dead
2105 SPELL_CUSTOM_ERROR_NO_VALID_TARGETS = 64, // There are no valid targets within range.
2106 SPELL_CUSTOM_ERROR_GM_ONLY = 65, // Only GMs may use that. Your account has been reported for investigation.
2107 SPELL_CUSTOM_ERROR_REQUIRES_LEVEL_58 = 66, // You must reach level 58 to use this portal.
2108 SPELL_CUSTOM_ERROR_AT_HONOR_CAP = 67, // You already have the maximum amount of honor.
2109 SPELL_CUSTOM_ERROR_HAVE_HOT_ROD = 68, // You already have a Hot Rod.
2110 SPELL_CUSTOM_ERROR_PARTYGOER_MORE_BUBBLY = 69, // This partygoer wants some more bubbly.
2111 SPELL_CUSTOM_ERROR_PARTYGOER_NEED_BUCKET = 70, // This partygoer needs a bucket!
2112 SPELL_CUSTOM_ERROR_PARTYGOER_WANT_TO_DANCE = 71, // This partygoer wants to dance with you.
2113 SPELL_CUSTOM_ERROR_PARTYGOER_WANT_FIREWORKS = 72, // This partygoer wants to see some fireworks.
2114 SPELL_CUSTOM_ERROR_PARTYGOER_WANT_APPETIZER = 73, // This partygoer wants some more hors d'oeuvres.
2115 SPELL_CUSTOM_ERROR_GOBLIN_BATTERY_DEPLETED = 74, // The Goblin All-In-1-Der Belt's battery is depleted.
2116 SPELL_CUSTOM_ERROR_MUST_HAVE_DEMONIC_CIRCLE = 75, // You must have a demonic circle active.
2117 SPELL_CUSTOM_ERROR_AT_MAX_RAGE = 76, // You already have maximum rage
2118 SPELL_CUSTOM_ERROR_REQUIRES_350_ENGINEERING = 77, // Requires Engineering (350)
2119 SPELL_CUSTOM_ERROR_SOUL_BELONGS_TO_LICH_KING = 78, // Your soul belongs to the Lich King
2120 SPELL_CUSTOM_ERROR_ATTENDANT_HAS_PONY = 79, // Your attendant already has an Argent Pony
2121 SPELL_CUSTOM_ERROR_GOBLIN_STARTING_MISSION = 80, // First, Overload the Defective Generator, Activate the Leaky Stove, and Drop a Cigar on the Flammable Bed.
2122 SPELL_CUSTOM_ERROR_GASBOT_ALREADY_SENT = 81, // You've already sent in the Gasbot and destroyed headquarters!
2123 SPELL_CUSTOM_ERROR_GOBLIN_IS_PARTIED_OUT = 82, // This goblin is all partied out!
2124 SPELL_CUSTOM_ERROR_MUST_HAVE_FIRE_TOTEM = 83, // You must have a Magma, Flametongue, or Fire Elemental Totem active.
2125 SPELL_CUSTOM_ERROR_CANT_TARGET_VAMPIRES = 84, // You may not bite other vampires.
2126 SPELL_CUSTOM_ERROR_PET_ALREADY_AT_YOUR_LEVEL = 85, // Your pet is already at your level.
2127 SPELL_CUSTOM_ERROR_MISSING_ITEM_REQUIREMENS = 86, // You do not meet the level requirements for this item.
2128 SPELL_CUSTOM_ERROR_TOO_MANY_ABOMINATIONS = 87, // There are too many Mutated Abominations.
2129 SPELL_CUSTOM_ERROR_ALL_POTIONS_USED = 88, // The potions have all been depleted by Professor Putricide.
2130 SPELL_CUSTOM_ERROR_DEFEATED_ENOUGH_ALREADY = 89, // You have already defeated enough of them.
2131 SPELL_CUSTOM_ERROR_REQUIRES_LEVEL_65 = 90, // Requires level 65
2132 SPELL_CUSTOM_ERROR_DESTROYED_KTC_OIL_PLATFORM = 91, // You have already destroyed the KTC Oil Platform.
2133 SPELL_CUSTOM_ERROR_LAUNCHED_ENOUGH_CAGES = 92, // You have already launched enough cages.
2134 SPELL_CUSTOM_ERROR_REQUIRES_BOOSTER_ROCKETS = 93, // Requires Single-Stage Booster Rockets. Return to Hobart Grapplehammer to get more.
2135 SPELL_CUSTOM_ERROR_ENOUGH_WILD_CLUCKERS = 94, // You have already captured enough wild cluckers.
2136 SPELL_CUSTOM_ERROR_REQUIRES_CONTROL_FIREWORKS = 95, // Requires Remote Control Fireworks. Return to Hobart Grapplehammer to get more.
2137 SPELL_CUSTOM_ERROR_MAX_NUMBER_OF_RECRUITS = 96, // You already have the max number of recruits.
2138 SPELL_CUSTOM_ERROR_MAX_NUMBER_OF_VOLUNTEERS = 97, // You already have the max number of volunteers.
2139 SPELL_CUSTOM_ERROR_FROSTMOURNE_RENDERED_RESURRECT = 98, // Frostmourne has rendered you unable to resurrect.
2140 SPELL_CUSTOM_ERROR_CANT_MOUNT_WITH_SHAPESHIFT = 99, // You can't mount while affected by that shapeshift.
2141 SPELL_CUSTOM_ERROR_FAWNS_ALREADY_FOLLOWING = 100, // Three fawns are already following you!
2142 SPELL_CUSTOM_ERROR_ALREADY_HAVE_RIVER_BOAT = 101, // You already have a River Boat.
2143 SPELL_CUSTOM_ERROR_NO_ACTIVE_ENCHANTMENT = 102, // You have no active enchantment to unleash.
2144 SPELL_CUSTOM_ERROR_ENOUGH_HIGHBOURNE_SOULS = 103, // You have bound enough Highborne souls. Return to Arcanist Valdurian.
2145 SPELL_CUSTOM_ERROR_ATLEAST_40YD_FROM_OIL_DRILLING = 104, // You must be at least 40 yards away from all other Oil Drilling Rigs.
2146 SPELL_CUSTOM_ERROR_ABOVE_ENSLAVED_PEARL_MINER = 106, // You must be above the Enslaved Pearl Miner.
2147 SPELL_CUSTOM_ERROR_MUST_TARGET_CORPSE_SPECIAL_1 = 107, // You must target the corpse of a Seabrush Terrapin, Scourgut Remora, or Spinescale Hammerhead.
2148 SPELL_CUSTOM_ERROR_SLAGHAMMER_ALREADY_PRISONER = 108, // Ambassador Slaghammer is already your prisoner.
2149 SPELL_CUSTOM_ERROR_REQUIRE_ATTUNED_LOCATION_1 = 109, // Requires a location that is attuned with the Naz'jar Battlemaiden.
2150 SPELL_CUSTOM_ERROR_NEED_TO_FREE_DRAKE_FIRST = 110, // Free the Drake from the net first!
2151 SPELL_CUSTOM_ERROR_DRAGONMAW_ALLIES_ALREADY_FOLLOW = 111, // You already have three Dragonmaw allies following you.
2152 SPELL_CUSTOM_ERROR_REQUIRE_OPPOSABLE_THUMBS = 112, // Requires Opposable Thumbs.
2153 SPELL_CUSTOM_ERROR_NOT_ENOUGH_HEALTH_2 = 113, // Not enough health
2154 SPELL_CUSTOM_ERROR_ENOUGH_FORSAKEN_TROOPERS = 114, // You already have enough Forsaken Troopers.
2155 SPELL_CUSTOM_ERROR_CANNOT_JUMP_TO_BOULDER = 115, // You cannot jump to another boulder yet.
2156 SPELL_CUSTOM_ERROR_SKILL_TOO_HIGH = 116, // Skill too high.
2157 SPELL_CUSTOM_ERROR_ALREADY_6_SURVIVORS_RESCUED = 117, // You have already rescued 6 Survivors.
2158 SPELL_CUSTOM_ERROR_MUST_FACE_SHIPS_FROM_BALLOON = 118, // You need to be facing the ships from the rescue balloon.
2159 SPELL_CUSTOM_ERROR_CANNOT_SUPERVISE_MORE_CULTISTS = 119, // You cannot supervise more than 5 Arrested Cultists at a time.
2160 SPELL_CUSTOM_ERROR_REQUIRES_LEVEL_85 = 120, // You must reach level 85 to use this portal.
2161 SPELL_CUSTOM_ERROR_MUST_BE_BELOW_35_HEALTH = 121, // Your target must be below 35% health.
2162 SPELL_CUSTOM_ERROR_MUST_SELECT_SPECIALIZATION = 122, // You must select a specialization first.
2163 SPELL_CUSTOM_ERROR_TOO_WISE_AND_POWERFUL = 123, // You are too wise and powerful to gain any benefit from that item.
2164 SPELL_CUSTOM_ERROR_TOO_CLOSE_ARGENT_LIGHTWELL = 124, // You are within 10 yards of another Argent Lightwell.
2165 SPELL_CUSTOM_ERROR_NOT_WHILE_SHAPESHIFTED = 125, // You can't do that while shapeshifted.
2166 SPELL_CUSTOM_ERROR_MANA_GEM_IN_BANK = 126, // You already have a Mana Gem in your bank.
2167 SPELL_CUSTOM_ERROR_FLAME_SHOCK_NOT_ACTIVE = 127, // You must have at least one Flame Shock active.
2168 SPELL_CUSTOM_ERROR_CANT_TRANSFORM = 128, // You cannot transform right now
2169 SPELL_CUSTOM_ERROR_PET_MUST_BE_ATTACKING = 129, // Your pet must be attacking a target.
2170 SPELL_CUSTOM_ERROR_GNOMISH_ENGINEERING = 130, // Requires Gnomish Engineering
2171 SPELL_CUSTOM_ERROR_GOBLIN_ENGINEERING = 131, // Requires Goblin Engineering
2172 SPELL_CUSTOM_ERROR_NO_TARGET = 132, // You have no target.
2173 SPELL_CUSTOM_ERROR_PET_OUT_OF_RANGE = 133, // Your Pet is out of range of the target.
2174 SPELL_CUSTOM_ERROR_HOLDING_FLAG = 134, // You can't do that while holding the flag.
2175 SPELL_CUSTOM_ERROR_TARGET_HOLDING_FLAG = 135, // You can't do that to targets holding the flag.
2176 SPELL_CUSTOM_ERROR_PORTAL_NOT_OPEN = 136, // The portal is not yet open. Continue helping the druids at the Sanctuary of Malorne.
2177 SPELL_CUSTOM_ERROR_AGGRA_AIR_TOTEM = 137, // You need to be closer to Aggra's Air Totem, in the west.
2178 SPELL_CUSTOM_ERROR_AGGRA_WATER_TOTEM = 138, // You need to be closer to Aggra's Water Totem, in the north.
2179 SPELL_CUSTOM_ERROR_AGGRA_EARTH_TOTEM = 139, // You need to be closer to Aggra's Earth Totem, in the east.
2180 SPELL_CUSTOM_ERROR_AGGRA_FIRE_TOTEM = 140, // You need to be closer to Aggra's Fire Totem, near Thrall.
2181 SPELL_CUSTOM_ERROR_FACING_WRONG_WAY = 141, // You are facing the wrong way.
2182 SPELL_CUSTOM_ERROR_TOO_CLOSE_TO_MAKESHIFT_DYNAMITE = 142, // You are within 10 yards of another Makeshift Dynamite.
2183 SPELL_CUSTOM_ERROR_NOT_NEAR_SAPPHIRE_SUNKEN_SHIP = 143, // You must be near the sunken ship at Sapphire's End in the Jade Forest.
2184 SPELL_CUSTOM_ERROR_DEMONS_HEALTH_FULL = 144, // That demon's health is already full.
2185 SPELL_CUSTOM_ERROR_ONYX_SERPENT_NOT_OVERHEAD = 145, // Wait until the Onyx Serpent is directly overhead.
2186 SPELL_CUSTOM_ERROR_OBJECTIVE_ALREADY_COMPLETE = 146, // Your objective is already complete.
2187 SPELL_CUSTOM_ERROR_PUSH_SAD_PANDA_TOWARDS_TOWN = 147, // You can only push Sad Panda towards Sad Panda Town!
2188 SPELL_CUSTOM_ERROR_TARGET_HAS_STARTDUST_2 = 148, // Target is already affected by Stardust No. 2.
2189 SPELL_CUSTOM_ERROR_ELEMENTIUM_GEM_CLUSTERS = 149, // You cannot deconstruct Elementium Gem Clusters while collecting them!
2190 SPELL_CUSTOM_ERROR_YOU_DONT_HAVE_ENOUGH_HEALTH = 150, // You don't have enough health.
2191 SPELL_CUSTOM_ERROR_YOU_CANNOT_USE_THE_GATEWAY_YET = 151, // You cannot use the gateway yet.
2192 SPELL_CUSTOM_ERROR_CHOOSE_SPEC_FOR_ASCENDANCE = 152, // You must choose a specialization to use Ascendance.
2193 SPELL_CUSTOM_ERROR_INSUFFICIENT_BLOOD_CHARGES = 153, // You have insufficient Blood Charges.
2194 SPELL_CUSTOM_ERROR_NO_FULLY_DEPLETED_RUNES = 154, // No fully depleted runes.
2195 SPELL_CUSTOM_ERROR_NO_MORE_CHARGES = 155, // No more charges.
2196 SPELL_CUSTOM_ERROR_STATUE_IS_OUT_OF_RANGE_OF_TARGET = 156, // Statue is out of range of the target.
2197 SPELL_CUSTOM_ERROR_YOU_DONT_HAVE_A_STATUE_SUMMONED = 157, // You don't have a statue summoned.
2198 SPELL_CUSTOM_ERROR_YOU_HAVE_NO_SPIRIT_ACTIVE = 158, // You have no spirit active.
2199 SPELL_CUSTOM_ERROR_BOTH_DISESASES_MUST_BE_ON_TARGET = 159, // Both Frost Fever and Blood Plague must be present on the target.
2200 SPELL_CUSTOM_ERROR_CANT_DO_THAT_WITH_ORB_OF_POWER = 160, // You can't do that while holding an Orb of Power.
2201 SPELL_CUSTOM_ERROR_CANT_DO_THAT_WHILE_JUMPING_OR_FALLING = 161, // You can't do that while jumping or falling.
2202 SPELL_CUSTOM_ERROR_MUST_BE_TRANSFORMED_BY_POLYFORMIC_ACID = 162, // You must be transformed by Polyformic Acid.
2203 SPELL_CUSTOM_ERROR_NOT_ENOUGH_ACID_TO_STORE_TRANSFORMATION = 163, // There isn't enough acid left to store this transformation.
2204 SPELL_CUSTOM_ERROR_MUST_HAVE_FLIGHT_MASTERS_LICENSE = 164, // You must obtain a Flight Master's License before using this spell.
2205 SPELL_CUSTOM_ERROR_ALREADY_SAMPLED_SAP_FROM_FEEDER = 165, // You have already sampled sap from this Feeder.
2206 SPELL_CUSTOM_ERROR_MUST_BE_NEWR_MANTID_FEEDER = 166, // Requires you to be near a Mantid Feeder in the Heart of Fear.
2207 SPELL_CUSTOM_ERROR_TARGET_MUST_BE_IN_DIRECTLY_FRONT = 167, // Target must be directly in front of you.
2208 SPELL_CUSTOM_ERROR_CANT_DO_THAT_WHILE_MYTHIC_KEYSTONE_IS_ACTIVE = 168, // You can't do that while a Mythic Keystone is active.
2209 SPELL_CUSTOM_ERROR_WRONG_CLASS_FOR_MOUNT = 169, // You are not the correct class for that mount.
2210 SPELL_CUSTOM_ERROR_NOTHING_LEFT_TO_DISCOVER = 170, // Nothing left to discover.
2211 SPELL_CUSTOM_ERROR_NO_EXPLOSIVES_AVAILABLE = 171, // There are no explosives available.
2212 SPELL_CUSTOM_ERROR_YOU_MUST_BE_FLAGGED_FOR_PVP = 172, // You must be flagged for PvP.
2213 SPELL_CUSTOM_ERROR_REQUIRES_BATTLE_RATIONS = 173, // Requires Battle Rations or Meaty Haunch
2214 SPELL_CUSTOM_ERROR_REQUIRES_BRITTLE_ROOT = 174, // Requires Brittle Root
2215 SPELL_CUSTOM_ERROR_REQUIRES_LABORERS_TOOL = 175, // Requires Laborer's Tool
2216 SPELL_CUSTOM_ERROR_REQUIRES_UNEXPLODED_CANNONBALL = 176, // Requires Unexploded Cannonball
2217 SPELL_CUSTOM_ERROR_REQUIRES_MISPLACED_KEG = 177, // Requires Misplaced Keg
2218 SPELL_CUSTOM_ERROR_REQUIRES_LIQUID_FIRE = 178, // Requires Liquid Fire, Jungle Hops, or Spirit-kissed Water
2219 SPELL_CUSTOM_ERROR_REQUIRES_KRASARI_IRON = 179, // Requires Krasari Iron
2220 SPELL_CUSTOM_ERROR_REQUIRES_SPIRIT_KISSED_WATER = 180, // Requires Spirit-Kissed Water
2221 SPELL_CUSTOM_ERROR_REQUIRES_SNAKE_OIL = 181, // Requires Snake Oil
2222 SPELL_CUSTOM_ERROR_SCENARIO_IS_IN_PROGRESS = 182, // You can't do that while a Scenario is in progress.
2223 SPELL_CUSTOM_ERROR_REQUIRES_DARKMOON_FAIRE_OPEN = 183, // Requires the Darkmoon Faire to be open.
2224 SPELL_CUSTOM_ERROR_ALREADY_AT_VALOR_CAP = 184, // Already at Valor cap
2225 SPELL_CUSTOM_ERROR_ALREADY_COMMENDED_BY_THIS_FACTION = 185, // Already commended by this faction
2226 SPELL_CUSTOM_ERROR_OUT_OF_COINS = 186, // Out of coins! Pickpocket humanoids to get more.
2227 SPELL_CUSTOM_ERROR_ONLY_ONE_ELEMENTAL_SPIRIT = 187, // Only one elemental spirit on a target at a time.
2228 SPELL_CUSTOM_ERROR_DONT_KNOW_HOW_TO_TAME_DIREHORNS = 188, // You do not know how to tame Direhorns.
2229 SPELL_CUSTOM_ERROR_MUST_BE_NEAR_BLOODIED_COURT_GATE = 189, // You must be near the Bloodied Court gate.
2230 SPELL_CUSTOM_ERROR_YOU_ARE_NOT_ELECTRIFIED = 190, // You are not Electrified.
2231 SPELL_CUSTOM_ERROR_THERE_IS_NOTHING_TO_BE_FETCHED = 191, // There is nothing to be fetched.
2232 SPELL_CUSTOM_ERROR_REQUIRES_THE_THUNDER_FORGE = 192, // Requires The Thunder Forge.
2233 SPELL_CUSTOM_ERROR_CANNOT_USE_THE_DICE_AGAIN_YET = 193, // You cannot use the dice again yet.
2234 SPELL_CUSTOM_ERROR_ALREADY_MEMBER_OF_BRAWLERS_GUILD = 194, // You are already a member of the Brawler's Guild.
2235 SPELL_CUSTOM_ERROR_CANT_CHANGE_SPEC_IN_CELESTIAL_CHALLENGE = 195, // You may not change talent specializations during a celestial challenge.
2236 SPELL_CUSTOM_ERROR_SPEC_DOES_MATCH_CHALLENGE = 196, // Your talent specialization does not match the selected challenge.
2237 SPELL_CUSTOM_ERROR_YOU_DONT_HAVE_ENOUGH_CURRENCY = 197, // You don't have enough currency to do that.
2238 SPELL_CUSTOM_ERROR_TARGET_CANNOT_BENEFIT_FROM_SPELL = 198, // Target cannot benefit from that spell
2239 SPELL_CUSTOM_ERROR_YOU_CAN_ONLY_HAVE_ONE_HEALING_RAIN = 199, // You can only have one Healing Rain active at a time.
2240 SPELL_CUSTOM_ERROR_THE_DOOR_IS_LOCKED = 200, // The door is locked.
2241 SPELL_CUSTOM_ERROR_YOU_NEED_TO_SELECT_WAITING_CUSTOMER = 201, // You need to select a customer who is waiting in line first.
2242 SPELL_CUSTOM_ERROR_CANT_CHANGE_SPEC_DURING_TRIAL = 202, // You may not change specialization while a trial is in progress.
2243 SPELL_CUSTOM_ERROR_CUSTOMER_NEED_TO_GET_IN_LINE = 203, // You must wait for customers to get in line before you can select them to be seated.
2244 SPELL_CUSTOM_ERROR_MUST_BE_CLOSER_TO_GAZLOWE_OBJECTIVE = 204, // Must be closer to one of Gazlowe's objectives to deploy!
2245 SPELL_CUSTOM_ERROR_MUST_BE_CLOSER_TO_THAELIN_OBJECTIVE = 205, // Must be closer to one of Thaelin's objectives to deploy!
2246 SPELL_CUSTOM_ERROR_YOUR_PACK_OF_VOLEN_IS_FULL = 206, // Your pack of volen is already full!
2247 SPELL_CUSTOM_ERROR_REQUIRES_600_MINING_OR_BLACKSMITHING = 207, // Requires 600 Mining or Blacksmithing
2248 SPELL_CUSTOM_ERROR_ARKONITE_PROTECTOR_NOT_IN_RANGE = 208, // The Arkonite Protector is not in range.
2249 SPELL_CUSTOM_ERROR_TARGET_CANNOT_HAVE_BOTH_BEACONS = 209, // You are unable to have both Beacon of Light and Beacon of Faith on the same target.
2250 SPELL_CUSTOM_ERROR_CAN_ONLY_USE_ON_AFK_PLAYER = 210, // Can only be used on AFK players.
2251 SPELL_CUSTOM_ERROR_NO_LOOTABLE_CORPSES_IN_RANGE = 211, // No lootable corpse in range
2252 SPELL_CUSTOM_ERROR_CHIMAERON_TOO_CALM_TO_TAME = 212, // Chimaeron is too calm to tame right now.
2253 SPELL_CUSTOM_ERROR_CAN_ONLY_CARRY_ONE_TYPE_OF_MUNITIONS = 213, // You may only carry one type of Blackrock Munitions.
2254 SPELL_CUSTOM_ERROR_OUT_OF_BLACKROCK_MUNITIONS = 214, // You have run out of Blackrock Munitions.
2255 SPELL_CUSTOM_ERROR_CARRYING_MAX_AMOUNT_OF_MUNITIONS = 215, // You are carrying the maximum amount of Blackrock Munitions.
2256 SPELL_CUSTOM_ERROR_TARGET_IS_TOO_FAR_AWAY = 216, // Target is too far away.
2257 SPELL_CUSTOM_ERROR_CANNOT_USE_DURING_BOSS_ENCOUNTER = 217, // Cannot use during a boss encounter.
2258 SPELL_CUSTOM_ERROR_MUST_HAVE_MELEE_WEAPON_IN_BOTH_HANDS = 218, // Must have a Melee Weapon equipped in both hands
2259 SPELL_CUSTOM_ERROR_YOUR_WEAPON_HAS_OVERHEATED = 219, // Your weapon has overheated.
2260 SPELL_CUSTOM_ERROR_MUST_BE_PARTY_LEADER_TO_QUEUE = 220, // You must be a party leader to queue your group.
2261 SPELL_CUSTOM_ERROR_NOT_ENOUGH_FUEL = 221, // Not enough fuel
2262 SPELL_CUSTOM_ERROR_YOU_ARE_ALREADY_DISGUISED = 222, // You are already disguised!
2263 SPELL_CUSTOM_ERROR_YOU_NEED_TO_BE_IN_SHREDDER = 223, // You need to be in a Shredder to chop this up!
2264 SPELL_CUSTOM_ERROR_FOOD_CANNOT_EAT_FOOD = 224, // Food cannot eat food
2265 SPELL_CUSTOM_ERROR_MYSTERIOUS_FORCE_PREVENTS_OPENING_CHEST = 225, // A mysterious force prevents you from opening the chest.
2266 SPELL_CUSTOM_ERROR_CANT_DO_THAT_WHILE_HOLDING_EMPOWERED_ORE = 226, // You can't do that while holding Empowered Ore.
2267 SPELL_CUSTOM_ERROR_NOT_ENOUGH_AMMUNITION = 227, // Not enough Ammunition!
2268 SPELL_CUSTOM_ERROR_YOU_NEED_BEATFACE_THE_GLADIATOR = 228, // You need Beatface the Sparring Arena gladiator to break this!
2269 SPELL_CUSTOM_ERROR_YOU_CAN_ONLY_HAVE_ONE_WAYGATE = 229, // You can only have one waygate open. Disable an activated waygate first.
2270 SPELL_CUSTOM_ERROR_YOU_CAN_ONLY_HAVE_TWO_WAYGATES = 230, // You can only have two waygates open. Disable an activated waygate first.
2271 SPELL_CUSTOM_ERROR_YOU_CAN_ONLY_HAVE_THREE_WAYGATES = 231, // You can only have three waygates open. Disable an activated waygate first.
2272 SPELL_CUSTOM_ERROR_REQUIRES_MAGE_TOWER = 232, // Requires Mage Tower
2273 SPELL_CUSTOM_ERROR_REQUIRES_SPIRIT_LODGE = 233, // Requires Spirit Lodge
2274 SPELL_CUSTOM_ERROR_FROST_WYRM_ALREADY_ACTIVE = 234, // A Frost Wyrm is already active.
2275 SPELL_CUSTOM_ERROR_NOT_ENOUGH_RUNIC_POWER = 235, // Not enough Runic Power
2276 SPELL_CUSTOM_ERROR_YOU_ARE_THE_PARTY_LEADER = 236, // You are the Party Leader.
2277 SPELL_CUSTOM_ERROR_YULON_IS_ALREADY_ACTIVE = 237, // Yu'lon is already active.
2278 SPELL_CUSTOM_ERROR_A_STAMPEDE_IS_ALREADY_ACTIVE = 238, // A Stampede is already active.
2279 SPELL_CUSTOM_ERROR_YOU_ARE_ALREADY_WELL_FED = 239, // You are already Well Fed.
2280 SPELL_CUSTOM_ERROR_CANT_DO_THAT_UNDER_SUPPRESSIVE_FIRE = 240, // You cannot do that while under Suppressive Fire.
2281 SPELL_CUSTOM_ERROR_YOU_ALREADY_HAVE_MURLOC_SLOP = 241, // You already have a piece of Murloc Slop.
2282 SPELL_CUSTOM_ERROR_YOU_DONT_HAVE_ARTIFACT_FRAGMENTS = 242, // You don't have any Artifact Fragments.
2283 SPELL_CUSTOM_ERROR_YOU_ARENT_IN_A_PARTY = 243, // You aren't in a Party.
2284 SPELL_CUSTOM_ERROR_REQUIRES_20_AMMUNITION = 244, // Requires 30 Ammunition!
2285 SPELL_CUSTOM_ERROR_REQUIRES_30_AMMUNITION = 245, // Requires 20 Ammunition!
2286 SPELL_CUSTOM_ERROR_YOU_ALREADY_HAVE_MAX_OUTCAST_FOLLOWERS = 246, // You already have the maximum amount of Outcasts following you.
2287 SPELL_CUSTOM_ERROR_NOT_IN_WORLD_PVP_ZONE = 247, // Not in World PvP zone.
2288 SPELL_CUSTOM_ERROR_ALREADY_AT_RESOURCE_CAP = 248, // Already at Resource cap
2289 SPELL_CUSTOM_ERROR_APEXIS_SENTINEL_REQUIRES_ENERGY = 249, // This Apexis Sentinel requires energy from a nearby Apexis Pylon to be powered up.
2290 SPELL_CUSTOM_ERROR_YOU_MUST_HAVE_3_OR_FEWER_PLAYER = 250, // You must have 3 or fewer players.
2291 SPELL_CUSTOM_ERROR_YOU_ALREADY_READ_TREASURE_MAP = 251, // You have already read that treasure map.
2292 SPELL_CUSTOM_ERROR_MAY_ONLY_USE_WHILE_GARRISON_UNDER_ATTACK = 252, // You may only use this item while your garrison is under attack.
2293 SPELL_CUSTOM_ERROR_REQUIRES_ACTIVE_MUSHROOMS = 253, // This spell requires active mushrooms for you to detonate.
2294 SPELL_CUSTOM_ERROR_REQUIRES_FASTER_TIME_WITH_RACER = 254, // Requires a faster time with the basic racer
2295 SPELL_CUSTOM_ERROR_REQUIRES_INFERNO_SHOT_AMMO = 255, // Requires Inferno Shot Ammo!
2296 SPELL_CUSTOM_ERROR_YOU_CANNOT_DO_THAT_RIGHT_NOW = 256, // You cannot do that right now.
2297 SPELL_CUSTOM_ERROR_A_TRAP_IS_ALREADY_PLACED_THERE = 257, // A trap is already placed there.
2298 SPELL_CUSTOM_ERROR_YOU_ARE_ALREADY_ON_THAT_QUEST = 258, // You are already on that quest.
2299 SPELL_CUSTOM_ERROR_REQUIRES_FELFORGED_CUDGEL = 259, // Requires a Felforged Cudgel!
2300 SPELL_CUSTOM_ERROR_CANT_TAKE_WHILE_BEING_DAMAGED = 260, // Can't take while being damaged!
2301 SPELL_CUSTOM_ERROR_YOU_ARE_BOUND_TO_DRAENOR = 261, // You are bound to Draenor by Archimonde's magic.
2302 SPELL_CUSTOM_ERROR_ALREAY_HAVE_MAX_NUMBER_OF_SHIPS = 262, // You already have the maximum number of ships your shipyard can support.
2303 SPELL_CUSTOM_ERROR_MUST_BE_AT_SHIPYARD = 263, // You must be at your shipyard.
2304 SPELL_CUSTOM_ERROR_REQUIRES_LEVEL_3_MAGE_TOWER = 264, // Requires a level 3 Mage Tower.
2305 SPELL_CUSTOM_ERROR_REQUIRES_LEVEL_3_SPIRIT_LODGE = 265, // Requires a level 3 Spirit Lodge.
2306 SPELL_CUSTOM_ERROR_YOU_DO_NOT_LIKE_FEL_EGGS_AND_HAM = 266, // You do not like Fel Eggs and Ham.
2307 SPELL_CUSTOM_ERROR_ALREADY_ENTERED_IN_THIS_AGREEMENT = 267, // You have already entered in to this trade agreement.
2308 SPELL_CUSTOM_ERROR_CANNOT_STEAL_THAT_WHILE_GUARDS_ARE_ON_DUTY = 268, // You cannot steal that while guards are on duty.
2309 SPELL_CUSTOM_ERROR_YOU_ALREADY_USED_VANTUS_RUNE = 269, // You have already used a Vantus Rune this week.
2310 SPELL_CUSTOM_ERROR_THAT_ITEM_CANNOT_BE_OBLITERATED = 270, // That item cannot be obliterated.
2311 SPELL_CUSTOM_ERROR_NO_SKINNABLE_CORPSE_IN_RANGE = 271, // No skinnable corpse in range
2312 SPELL_CUSTOM_ERROR_MUST_BE_MERCENARY_TO_USE_TRINKET = 272, // You must be a Mercenary to use this trinket.
2313 SPELL_CUSTOM_ERROR_YOU_MUST_BE_IN_COMBAT = 273, // You must be in combat.
2314 SPELL_CUSTOM_ERROR_NO_ENEMIES_NEAR_TARGET = 274, // No enemies near target.
2315 SPELL_CUSTOM_ERROR_REQUIRES_LEYSPINE_MISSILE = 275, // Requires a Leyspine Missile
2316 SPELL_CUSTOM_ERROR_REQUIRES_BOTH_CURRENTS_CONNECTED = 276, // Requires both currents connected.
2317 SPELL_CUSTOM_ERROR_CANT_DO_THAT_IN_DEMON_FORM = 277, // Can't do that while in demon form (yet)
2318 SPELL_CUSTOM_ERROR_YOU_DONT_KNOW_HOW_TO_TAME_MECHS = 278, // You do not know how to tame or obtain lore about Mechs.
2319 SPELL_CUSTOM_ERROR_CANNOT_CHARM_ANY_MORE_WITHERED = 279, // You cannot charm any more withered.
2320 SPELL_CUSTOM_ERROR_REQUIRES_ACTIVE_HEALING_RAIN = 280, // Requires an active Healing Rain.
2321 SPELL_CUSTOM_ERROR_ALREADY_COLLECTED_APPEARANCES = 281, // You've already collected these appearances
2322 SPELL_CUSTOM_ERROR_CANNOT_RESURRECT_SURRENDERED_TO_MADNESS = 282, // Cannot resurrect someone who has surrendered to madness
2323 SPELL_CUSTOM_ERROR_YOU_MUST_BE_IN_CAT_FORM = 283, // You must be in Cat Form.
2324 SPELL_CUSTOM_ERROR_YOU_CANNOT_RELEASE_SPIRIT_YET = 284, // You cannot Release Spirit yet.
2325 SPELL_CUSTOM_ERROR_NO_FISHING_NODES_NEARBY = 285, // No fishing nodes nearby.
2326 SPELL_CUSTOM_ERROR_YOU_ARE_NOT_IN_CORRECT_SPEC = 286, // You are not the correct specialization.
2327 SPELL_CUSTOM_ERROR_ULTHALESH_HAS_NO_POWER_WITHOUT_SOULS = 287, // Ulthalesh has no power without souls.
2328 SPELL_CUSTOM_ERROR_CANNOT_CAST_THAT_WITH_VOODOO_TOTEM = 288, // You cannot cast that while talented into Voodoo Totem.
2329 SPELL_CUSTOM_ERROR_ALREADY_COLLECTED_THIS_APPEARANCE = 289, // You've already collected this appearance.
2330 SPELL_CUSTOM_ERROR_YOUR_PET_MAXIMUM_IS_ALREADY_HIGH = 290, // Your total pet maximum is already this high.
2331 SPELL_CUSTOM_ERROR_YOU_DONT_HAVE_ENOUGH_WITHERED = 291, // You do not have enough withered to do that.
2332 SPELL_CUSTOM_ERROR_REQUIRES_NEARBY_SOUL_FRAGMENT = 292, // Requires a nearby Soul Fragment.
2333 SPELL_CUSTOM_ERROR_REQUIRES_AT_LEAST_10_WITHERED = 293, // Requires at least 10 living withered
2334 SPELL_CUSTOM_ERROR_REQUIRES_AT_LEAST_14_WITHERED = 294, // Requires at least 14 living withered
2335 SPELL_CUSTOM_ERROR_REQUIRES_AT_LEAST_18_WITHERED = 295, // Requires at least 18 living withered
2336 SPELL_CUSTOM_ERROR_REQUIRES_2_WITHERED_MANA_RAGERS = 296, // Requires 2 Withered Mana-Ragers
2337 SPELL_CUSTOM_ERROR_REQUIRES_1_WITHERED_BERSERKE = 297, // Requires 1 Withered Berserker
2338 SPELL_CUSTOM_ERROR_REQUIRES_2_WITHERED_BERSERKER = 298, // Requires 2 Withered Berserkers
2339 SPELL_CUSTOM_ERROR_TARGET_HEALTH_IS_TOO_LOW = 299, // Target's health is too low
2340 SPELL_CUSTOM_ERROR_CANNOT_SHAPESHIFT_WHILE_RIDING_STORMTALON = 300, // You cannot shapeshift while riding Stormtalon
2341 SPELL_CUSTOM_ERROR_CANNOT_CHANGE_SPEC_IN_COMBAT_TRAINING = 301, // You can not change specializations while in Combat Training.
2342 SPELL_CUSTOM_ERROR_UNKNOWN_PHENOMENON_PREVENTS_LEYLINE_CONNECTION = 302, // Unknown phenomenon is preventing a connection to the Leyline.
2343 SPELL_CUSTOM_ERROR_THE_NIGHTMARE_OBSCURES_YOUR_VISION = 303, // The Nightmare obscures your vision.
2344 SPELL_CUSTOM_ERROR_YOU_ARE_IN_WRONG_CLASS_SPEC = 304, // You are in the wrong class specialization.
2345 SPELL_CUSTOM_ERROR_THERE_ARE_NO_VALID_CORPSES_NEARBY = 305, // There are no valid corpses nearby.
2346 SPELL_CUSTOM_ERROR_CANT_CAST_THAT_RIGHT_NOW = 306, // Can't cast that right now.
2347 SPELL_CUSTOM_ERROR_NOT_ENOUGH_ANCIENT_MAN = 307, // Not enough Ancient Mana.
2348 SPELL_CUSTOM_ERROR_REQUIRES_SONG_SCROLL = 308, // Requires a Song Scroll to function.
2349 SPELL_CUSTOM_ERROR_MUST_HAVE_ARTIFACT_EQUIPPED = 309, // You must have an artifact weapon equipped.
2350 SPELL_CUSTOM_ERROR_REQUIRES_CAT_FORM = 310, // Requires Cat Form.
2351 SPELL_CUSTOM_ERROR_REQUIRES_BEAR_FORM = 311, // Requires Bear Form.
2352 SPELL_CUSTOM_ERROR_REQUIRES_CONJURED_FOOD = 312, // Requires either a Conjured Mana Pudding or Conjured Mana Fritter.
2353 SPELL_CUSTOM_ERROR_REQUIRES_ARTIFACT_WEAPON = 313, // Requires an artifact weapon.
2354 SPELL_CUSTOM_ERROR_YOU_CANT_CAST_THAT_HERE = 314, // You can't cast that here
2355 SPELL_CUSTOM_ERROR_CANT_DO_THAT_ON_CLASS_TRIAL = 315, // You cannot do that while on a Class Trial.
2356 SPELL_CUSTOM_ERROR_RITUAL_OF_DOOM_ONCE_PER_DAY = 316, // You can only benefit from the Ritual of Doom once per day.
2357 SPELL_CUSTOM_ERROR_CANNOT_RITUAL_OF_DOOM_WHILE_SUMMONING_SITERS = 317, // You cannot perform the Ritual of Doom while attempting to summon the sisters.
2358 SPELL_CUSTOM_ERROR_LEARNED_ALL_THAT_YOU_CAN_ABOUT_YOUR_ARTIFACT = 318, // You have learned all that you can about your artifact.
2359 SPELL_CUSTOM_ERROR_CANT_CALL_PET_WITH_LONE_WOLF = 319, // You cannot use Call Pet while Lone Wolf is active.
2360 SPELL_CUSTOM_ERROR_TARGET_CANNOT_ALREADY_HAVE_ORB_OF_POWER = 320, // Target cannot already have a Orb of Power.
2361 SPELL_CUSTOM_ERROR_YOU_MUST_BE_IN_AN_INN_TO_STRUM_THAT_GUITAR = 321, // You must be in an inn to strum that guitar.
2362 SPELL_CUSTOM_ERROR_YOU_CANNOT_REACH_THE_LATCH = 322, // You cannot reach the latch.
2363 SPELL_CUSTOM_ERROR_REQUIRES_A_BRIMMING_KEYSTONE = 323, // Requires a Brimming Keystone.
2364 SPELL_CUSTOM_ERROR_YOU_MUST_BE_WIELDING_THE_UNDERLIGHT_ANGLER = 324, // You must be wielding the Underlight Angler.
2365 SPELL_CUSTOM_ERROR_YOUR_TARGET_MUST_BE_SHACKLED = 325, // Your target must be Shackled.
2366 SPELL_CUSTOM_ERROR_YOU_ALREADY_POSSES_ALL_OF_THE_KNOWLEDGE_CONTAINED_IN_THOSE_PAGES = 326, // You already possess all of the knowledge contained in these pages.
2367 SPELL_CUSTOM_ERROR_YOU_CANT_RISK_GETTING_THE_GRUMMELS_WET = 327, // You can't risk getting the grummels wet!
2368 SPELL_CUSTOM_ERROR_YOU_CANNOT_CHANGE_SPECIALIZATION_RIGHT_NOW = 328, // You cannot change specializations right now.
2369 SPELL_CUSTOM_ERROR_YOUVE_REACHED_THE_MAXIMUM_NUMBER_OF_ARTIFACT_RESEARCH_NOTES_AVAILABLE = 329, // You've reached the maximum number of Artifact Research Notes available.
2370 SPELL_CUSTOM_ERROR_YOU_DONT_HAVE_ENOUGH_NETHERSHARDS = 330, // You don't have enough Nethershards.
2371 SPELL_CUSTOM_ERROR_THE_SENTINAX_IS_NOT_PATROLLING_THIS_AREA = 331, // The Sentinax is not patrolling this area.
2372 SPELL_CUSTOM_ERROR_THE_SENTINAX_CANNOT_OPEN_ANOTHER_PORTAL_RIGHT_NOW = 332, // The Sentinax cannot open another portal right now.
2373 SPELL_CUSTOM_ERROR_YOU_CANNOT_GAIN_ADDITIONAL_REPUTATION_WITH_THIS_ITEM = 333, // You cannot gain additional reputation with this item.
2374 SPELL_CUSTOM_ERROR_CANT_DO_THAT_WHILE_GHOST_WOLF_FORM = 334, // Can't do that while in Ghost Wolf form.
2375 SPELL_CUSTOM_ERROR_YOUR_SUPPLIES_ARE_FROZEN = 335, // Your supplies are frozen.
2376 SPELL_CUSTOM_ERROR_YOU_DO_NOT_KNOW_HOW_TO_TAME_FEATHERMANES = 336, // You do not know how to tame Feathermanes.
2377 SPELL_CUSTOM_ERROR_YOU_MUST_REACH_ARTIFACT_KNOWLEDGE_LEVEL_25 = 337, // You must reach Artifact Knowledge level 25 to use the Tome.
2378 SPELL_CUSTOM_ERROR_REQUIRES_A_NETHER_PORTAL_DISRUPTOR = 338, // Requires a Nether Portal Disruptor.
2379 SPELL_CUSTOM_ERROR_YOU_ARE_NOT_THE_CORRECT_RANK_TO_USE_THIS_ITEM = 339, // You are not the correct Rank to use this item.
2380 SPELL_CUSTOM_ERROR_MUST_BE_STANDING_NEAR_INJURED_CHROMIE_IN_MOUNT_HYJAL = 340, // Must be standing near the injured Chromie in Mount Hyjal.
2381 SPELL_CUSTOM_ERROR_THERES_NOTHING_FURTHER_YOU_CAN_LEARN = 341, // There's nothing further you can learn.
2382 SPELL_CUSTOM_ERROR_REMOVE_CANNONS_HEAVY_IRON_PLATING_FIRST = 342, // You should remove the cannon's Heavy Iron Plating first.
2383 SPELL_CUSTOM_ERROR_REMOVE_CANNONS_ELECTROKINETIC_DEFENSE_GRID_FIRST = 343, // You should remove the cannon's Electrokinetic Defense Grid first.
2384 SPELL_CUSTOM_ERROR_REQUIRES_THE_ARMORY_KEY_AND_DENDRITE_CLUSTERS = 344, // You are missing pieces of the Armory Key or do not have enough Dendrite Clusters.
2385 SPELL_CUSTOM_ERROR_THIS_ITEM_REQUIRES_BASIC_OBLITERUM_TO_UPGRADE = 345, // This item requires basic Obliterum to upgrade.
2386 SPELL_CUSTOM_ERROR_THIS_ITEM_REQUIRES_PRIMAL_OBLITERUM_TO_UPGRADE = 346, // This item requires Primal Obliterum to upgrade.
2387 SPELL_CUSTOM_ERROR_THIS_ITEM_REQUIRES_FLIGHT_MASTERS_WHISTLE = 347, // This item requires a Flight Master's Whistle.
2388 SPELL_CUSTOM_ERROR_REQUIRES_MORRISONS_MASTER_KEY = 348, // Requires Morrison's Master Key.
2389 SPELL_CUSTOM_ERROR_REQUIRES_POWER_THAT_ECHOES_THAT_OF_THE_AUGARI = 349, // Will only open to one wielding the power that echoes that of the Augari.
2390 SPELL_CUSTOM_ERROR_THAT_PLAYER_HAS_A_PENDING_TOTEMIC_REVIVAL = 350, // That player has a pending Totemic Revival.
2391 SPELL_CUSTOM_ERROR_YOU_HAVE_NO_FIRE_MINES_DEPLOYED = 351, // You have no Fire Mines deployed.
2392 SPELL_CUSTOM_ERROR_MUST_BE_AFFECTED_BY_SPIRIT_POWDER = 352, // You must be affected by the Spirit Powder to take the phylactery.
2393 SPELL_CUSTOM_ERROR_YOU_ARE_BLOCKED_BY_A_STRUCTURE_ABOVE_YOU = 353, // You are blocked by a structure above you.
2394 SPELL_CUSTOM_ERROR_REQUIRES_100_IMP_MEAT = 354, // Requires 100 Imp Meat.
2395 SPELL_CUSTOM_ERROR_YOU_HAVE_NOT_OBTAINED_ANY_BACKGROUND_FILTERS = 355, // You have not obtained any background filters.
2396 SPELL_CUSTOM_ERROR_NOTHING_INTERESTING_POSTED_HERE_RIGHT_NOW = 356, // There is nothing interesting posted here right now.
2397 SPELL_CUSTOM_ERROR_PARAGON_REPUTATION_REQUIRES_HIGHER_LEVEL = 357, // Paragon Reputation is not available until a higher level.
2398 SPELL_CUSTOM_ERROR_UUNA_IS_MISSING = 358, // Uuna is missing.
2399 SPELL_CUSTOM_ERROR_ONLY_OTHER_HIVEMIND_MEMBERS_MAY_JOIN = 359, // Only other members of their Hivemind may join with them.
2400 SPELL_CUSTOM_ERROR_NO_VALID_FLASK_PRESENT = 360, // No valid flask present.
2401 SPELL_CUSTOM_ERROR_NO_WILD_IMPS_TO_SACRIFICE = 361, // There are no Wild Imps to sacrifice.
2402 SPELL_CUSTOM_ERROR_YOU_ARE_CARRYING_TOO_MUCH_IRON = 362, // You are carrying too much Iron
2403 SPELL_CUSTOM_ERROR_YOU_HAVE_NO_IRON_TO_COLLECT = 363, // You have no Iron to collect
2404 SPELL_CUSTOM_ERROR_YOU_HAVE_NO_WILD_IMPS = 364, // You have no available Wild Imps.
2405 SPELL_CUSTOM_ERROR_NEEDS_REPAIRS = 365, // Needs repairs.
2406 SPELL_CUSTOM_ERROR_YOU_ARE_CARRYING_TOO_MUCH_WOOD = 366, // You're carrying too much wood.
2407 SPELL_CUSTOM_ERROR_YOU_ARE_ALREADY_CARRYING_REPAIR_PARTS = 367, // You're already carrying repair parts.
2408 SPELL_CUSTOM_ERROR_YOU_HAVE_NOT_UNLOCKED_FLIGHT_WHISTLE_FOR_ZONE = 368, // You have not unlocked the Flight Whistle for this zone.
2409 SPELL_CUSTOM_ERROR_THERE_ARE_NO_UNLOCKED_FLIGHT_POINTS_NEARBY = 369, // There are no unlocked flight points nearby to take you to.
2410 SPELL_CUSTOM_ERROR_YOU_MUST_HAVE_A_FELGUARD = 370, // You must have a Felguard.
2411 SPELL_CUSTOM_ERROR_TARGET_HAS_NO_FESTERING_WOUNDS = 371, // The target has no Festering Wounds.
2412 SPELL_CUSTOM_ERROR_YOU_DONT_HAVE_DEADLY_OR_WOUND_POISON_ACTIVE = 372, // You do not have Deadly Poison or Wound Poison active.
2413 SPELL_CUSTOM_ERROR_CANNOT_READ_SOLDIER_DOG_TAG_WITHOUT_HEADLAMP_ON = 373, // You cannot read the soldier's dog tag without your headlamp on.
2414 SPELL_CUSTOM_ERROR_YOU_HAVE_NO_WOOD_TO_COLLECT = 374, // You have no Wood to collect.
2415 SPELL_CUSTOM_ERROR_YOU_ARE_NOT_WEARING_A_SHIRT = 375, // You are not wearing a shirt!
2416 SPELL_CUSTOM_ERROR_TARGET_MUST_BE_DEAD = 376, // Target must be dead.
2417 SPELL_CUSTOM_ERROR_YOUR_TARGET_IS_ALREADY_EMBIGGIFIED = 377, // Your target is already embiggified.
2418 SPELL_CUSTOM_ERROR_YOU_MUST_TARGET_A_SINISTER_GLADIATOR_ITEM = 378, // You must target a Sinister Gladiator's item to upgrade.
2419 SPELL_CUSTOM_ERROR_THIS_ITEM_LEVEL_IS_TOO_HIGH_FOR_THIS_UPGRADE = 379, // This item's level is too high for this upgrade.
2420 SPELL_CUSTOM_ERROR_THE_BALLISTA_CANNOT_BE_USED_WHILE_ON_FIRE = 380, // The ballista cannot be used while on fire.
2421 SPELL_CUSTOM_ERROR_YOU_MUST_TARGET_A_DREAD_GLADIATOR_ITEM = 381, // You must target a Dread Gladiator's item to upgrade.
2422 SPELL_CUSTOM_ERROR_YOU_DO_KNOT_KNOW_HOW_TO_TAME_BLOOD_BEASTS = 382, // You do not know how to tame Blood Beasts.
2423 SPELL_CUSTOM_ERROR_CAN_ONLY_BE_USED_IN_THE_EVENING = 385, // Can only be used in the evening.
2424 SPELL_CUSTOM_ERROR_REQUIRES_PAKU_TO_BE_YOUR_CHOSEN_LOA = 386, // Requires Pa'ku to be your chosen loa.
2425 SPELL_CUSTOM_ERROR_REQUIRES_VIGOR_ENGAGED = 387, // Requires V.I.G.O.R. Engaged.
2426 SPELL_CUSTOM_ERROR_YOUR_TARGET_IS_NOT_HUNGRY = 388, // Your target is not hungry.
2427 SPELL_CUSTOM_ERROR_YOU_CAN_ONLY_HAVE_ON_TREASURE_MAP_MISSION = 389, // You can only have one treasure map mission at a time.
2428 SPELL_CUSTOM_ERROR_YOU_ALREADY_HAVE_A_SILAS_SPHERE_OF_TRANSMUTATION = 390, // You already have a Silas' Sphere of Transmuation.
2429 SPELL_CUSTOM_ERROR_YOU_DO_NOT_HAVE_THE_MALLET_OF_THUNDEROUS_SKINS = 391, // You do not have the Mallet of Thunderous Skins.
2430 SPELL_CUSTOM_ERROR_YOU_MUST_HAVE_AN_OPEN_STABLE_SLOT = 393, // You must have an open stable slot.
2431 SPELL_CUSTOM_ERROR_DOES_NOT_WORK_ON_CRITTERS = 394, // Does not work on critters.
2432 SPELL_CUSTOM_ERROR_CAN_ONLY_BE_USED_ON_HATI = 395, // Can only be used on Hati.
2433 SPELL_CUSTOM_ERROR_YOU_ALREADY_HAVE_IWENS_ENCHANTING_ROD = 396, // You already have an Iwen's Enchanting Rod.
2434 SPELL_CUSTOM_ERROR_YOU_ALREADY_HAVE_MALLET_OF_THUNDEROUS_SKINS = 397, // You already have a Mallet of Thunderous Skins.
2435 SPELL_CUSTOM_ERROR_CAN_ONLY_BE_USED_ON_INERT_TIDE_WATCHERS_OR_VOODOO_MASKS = 398, // Can only be used on Inert Tide Watchers or Inert Voodoo Masks.
2436 SPELL_CUSTOM_ERROR_YOU_MUST_BE_AT_SHRINE_TO_MAKE_OFFERING_TO_LOA = 399, // You must be at a Shrine to make an offering to a Loa.
2437 SPELL_CUSTOM_ERROR_REQUIRES_EMERALD_EMPOWERMENT = 400, // Requires Emerald Empowerment.
2438 SPELL_CUSTOM_ERROR_YOU_MUST_BE_AN_HONORED_TAUREN = 401, // You must be an honored tauren.
2439 SPELL_CUSTOM_ERROR_REQUIRES_CHITTERSPINE_MEAT = 402, // Requires Chitterspine Meat.
2440 SPELL_CUSTOM_ERROR_REQUIRES_HEART_FORGE = 403, // Requires Heart Forge.
2441 SPELL_CUSTOM_ERROR_NOT_AUTHORIZED_TO_ACCESS_CHARGING_STATION = 405, // You are not authorized to access this Charging Station. Speak to Flux.
2442 SPELL_CUSTOM_ERROR_REQUIRES_MARDIVAS_ARCANE_COFFER = 406, // Requires Mardivas's Arcane Coffer
2443 SPELL_CUSTOM_ERROR_REQUIRES_HEART_OF_AZEROTH_ATOP_HEART_FORGE = 407, // Requires Heart of Azeroth placed atop Heart Forge.
2444 SPELL_CUSTOM_ERROR_REQUIRES_BRINESTONE_PICKAXE = 408, // Requires a Brinestone Pickaxe.
2445 SPELL_CUSTOM_ERROR_YOU_ALREADY_COLLECTED_DATA_ON_THIS_TARGET = 409, // You have already collected data on this target.
2446 SPELL_CUSTOM_ERROR_YOU_ALREADY_HAVE_THIS_ESSENCE_FOR_CURRENT_SPEC = 410, // You already have this Essence for your current loot specialization
2447 SPELL_CUSTOM_ERROR_YOU_CANNOT_SUMMON_ANOTHER_PET_WHILE_RIDING_HATI = 411, // You cannot summon another pet while riding Hati.
2448 SPELL_CUSTOM_ERROR_YOU_HAVE_ALREADY_COLLECTED_THIS_AZEROTH_MINI = 422, // You have already collected this Azeroth Mini
2449 SPELL_CUSTOM_ERROR_YOUR_TARGET_IS_ALREADY_AFFECTED_BY_TEA_TIME = 412, // Your target is already affected by Tea Time!
2450 SPELL_CUSTOM_ERROR_YOU_MUST_COMPLETE_QUEST_THE_HEART_FORGE_TO_INFUSE_ESSENCE = 413, // You must complete the quest "The Heart Forge" to infuse an Essence
2451 SPELL_CUSTOM_ERROR_THIS_TARGET_DOES_NOT_HAVE_YOUR_RAZOR_CORAL = 414, // This target does not have your Razor Coral.
2452 SPELL_CUSTOM_ERROR_YOU_DO_NOT_HAVE_ENOUGH_OF_THAT_ITEM = 415, // You do not have enough of that item.
2453 SPELL_CUSTOM_ERROR_YOUR_TARGET_IS_NOT_WEARING_UNBOUND_CURSED_LOVERS_RING = 417, // Your target is not wearing an unbound Cursed Lover's Ring
2454 SPELL_CUSTOM_ERROR_YOUR_CURSED_LOVERS_RING_IS_ALREDY_BOUND = 418, // Your Cursed Lover's Ring is already bound
2455 SPELL_CUSTOM_ERROR_YOU_MUST_TARGET_A_NOTORIUS_GLADIATOR_ITEM = 421, // You must target a Notorious Gladiator's item to upgrade.
2456 SPELL_CUSTOM_ERROR_YOU_CANT_CARRY_MORE_PICKAXES_CHUM_SEEDS = 423, // You can't carry any more Brinestone Pickaxes, Chum, or Germinating Seeds.
2457 SPELL_CUSTOM_ERROR_REQUIRES_HOLIDAY_FEAST_OF_WINTER_WEIL = 424, // Requires holiday: Feast of Winter Veil
2458 SPELL_CUSTOM_ERROR_REQUIRES_ASHJRAKAMAS_SHROUD_OF_RESOLVE = 425, // Requires Ashjra'kamas, Shroud of Resolve.
2459 SPELL_CUSTOM_ERROR_REQUIRES_WAR_MODE = 426, // Requires War Mode.
2460 SPELL_CUSTOM_ERROR_ONLY_ONE_OF_THIS_MASK_MAY_BE_WORN = 427, // Only one of this mask may be worn.
2461 SPELL_CUSTOM_ERROR_YOU_CANNOT_ASCEND_WHILE_THE_TARRAGRUE_IS_NEARBY = 428, // You cannot ascend while the Tarragrue is nearby.
2462 SPELL_CUSTOM_ERROR_TARGET_DOES_NOT_HAVE_A_VALID_AZERITE_ESSENCE = 429, // Target does not have a valid Azerite Essence.
2463 SPELL_CUSTOM_ERROR_YOUR_MIND_IS_STILL_RECOVERING_FROM_RECENT_VISION = 430, // Your mind is still recovering from a recent vision.
2464 SPELL_CUSTOM_ERROR_REQUIRES_VESSEL_OF_HORRIFIC_VISIONS = 431, // Requires Vessel of Horrific Visions.
2465 SPELL_CUSTOM_ERROR_REQUIRES_ALL_PARTY_MEMBERS_TO_BE_WEARING_ASHJRAKAMAS_SHROUD_OF_RESOLVE = 432, // Requires all party members to be wearing Ashjra'kamas, Shroud of Resolve.
2466 SPELL_CUSTOM_ERROR_REQUIRES_ALL_PARTY_MEMBERS_TO_POSSESS_A_VESSEL_OF_HORRIFIC_VISIONS = 434, // Requires all party members to possess a Vessel of Horrific Visions.
2467 SPELL_CUSTOM_ERROR_YOU_ALREADY_HAVE_THE_HIGHEST_RANKED_ESSENCE_AVAILABLE_FROM_THIS_SOURCE = 435, // You already have the highest ranked Essence available from this source.
2468 SPELL_CUSTOM_ERROR_REQUIRES_DARKMOON_GAME_TOKEN = 436, // Requires Darkmoon Game Token.
2469 SPELL_CUSTOM_ERROR_YOU_ARE_NOT_THE_RIGHT_PROFESSION = 437, // You are not the right profession.
2470 SPELL_CUSTOM_ERROR_YOU_ALREADY_KNOW_HOW_TO_CRAFT_A_VOID_FOCUS = 438, // You already know how to craft a Void Focus.
2471 SPELL_CUSTOM_ERROR_YOU_ALREADY_KNOW_THE_RECIPES_IN_THIS_BOOK = 439, // You already know the recipes in this book.
2472 SPELL_CUSTOM_ERROR_YOU_MUST_TARGET_A_CORRUPTED_GLADIATORS_ITEM = 440, // You must target a Corrupted Gladiator's item to upgrade.
2473 SPELL_CUSTOM_ERROR_REQUIRES_THE_FIX_IT_STICK = 441, // Requires the Fix-It-Stick.
2474 SPELL_CUSTOM_ERROR_THAT_ITEM_CANNOT_RECEIVE_ADDITIONAL_SOCKETS = 442, // That item cannot receive additional sockets.
2475 SPELL_CUSTOM_ERROR_YOU_ALREADY_HAVE_A_CONTRACTED_VETERAN_TROOP = 443, // You already have a contracted veteran troop.
2476 SPELL_CUSTOM_ERROR_YOU_ARE_CURRENTLY_AT_YOUR_TROOP_CAPACITY = 444, // You are currently at your troop capacity.
2477 SPELL_CUSTOM_ERROR_YOU_DONT_HAVE_ENOUGH_ANIMA = 445, // You don't have enough Anima
2478 SPELL_CUSTOM_ERROR_TARGET_ALREADY_HOLDING_VOID_TOUCHED_SKULL = 446, // That player is already holding a void-touched skull.
2479 SPELL_CUSTOM_ERROR_TARGETS_INVENTORY_IS_FULL = 447, // Target's inventory is full.
2480 SPELL_CUSTOM_ERROR_TARGETS_MIND_IS_PROTECTED_BY_NEURAL_SILENCER = 448, // Your target's mind is protected by a neural silencer.
2481 SPELL_CUSTOM_ERROR_ALL_TARGETS_MINDS_ARE_PROTECTED_BY_NEURAL_SILENCERS = 449, // All of your targets' minds are protected by neural silencers.
2482 SPELL_CUSTOM_ERROR_YOU_MUST_FIND_A_MORE_POWERFUL_CORE_TO_PROGRESS_YOUR_CLOAK_RANKS_FURTHER = 450, // You must find a more powerful core to progress your cloak ranks further.
2483 SPELL_CUSTOM_ERROR_YOU_CANNOT_USE_THIS_ITEM_IN_WAR_MODE = 451, // You cannot use this item in War Mode.
2484 SPELL_CUSTOM_ERROR_YOU_CANNOT_MAKE_YOUR_CAMP_HERE = 452, // You cannot make your camp here.
2485 SPELL_CUSTOM_ERROR_REQUIRES_TITANIC_BEACON = 453, // Requires Titanic Beacon
2486 SPELL_CUSTOM_ERROR_THAT_OBJECT_IS_LOCKED = 454, // That Object is Locked.
2487 SPELL_CUSTOM_ERROR_INVALID_COMBINATION = 455, // Invalid Combination.
2488 SPELL_CUSTOM_ERROR_NO_NEARBY_ENEMY_PLAYERS_ARE_CORRUPTED = 456, // No nearby enemy players are corrupted.
2489 SPELL_CUSTOM_ERROR_THAT_SPELL_IS_ALREADY_ACTIVE = 457, // That spell is already active
2490 SPELL_CUSTOM_ERROR_YOU_CANNOT_USE_THIS_WHEN_THE_TARRAGRUE_HAS_BEEN_ALERTED = 458, // You cannot use this when the Tarragrue has been alerted.
2491 SPELL_CUSTOM_ERROR_THAT_GUEST_ALREADY_HAS_TEA = 459, // That guest already has tea.
2492 SPELL_CUSTOM_ERROR_REQUIRES_SHADOWLANDS_SKINNING = 460, // Requires Shadowlands Skinning.
2493 SPELL_CUSTOM_ERROR_REQUIRES_HUNTERS_MARK_ON_A_TARGET = 461, // Requires Hunter's Mark on a target.
2494 SPELL_CUSTOM_ERROR_HOUNDMASTER_LOKSEY_IS_BUSY = 462, // Houndmaster Loksey is busy.
2495 SPELL_CUSTOM_ERROR_REQUIRES_COIL_OF_ROPE = 463, // Requires Coil of Rope.
2496 SPELL_CUSTOM_ERROR_MUST_BE_IN_A_REST_AREA = 464, // Must be in a rest area.
2497 SPELL_CUSTOM_ERROR_TARGET_IS_LINKED_TO_SOMEBODY_ELSE = 465, // Target is linked to somebody else.
2498 SPELL_CUSTOM_ERROR_YOU_DONT_HAVE_A_SUMMONED_GHOUL = 466, // You don't have a summoned Ghoul.
2499 SPELL_CUSTOM_ERROR_ONE_OF_YOUR_PARTY_MEMBERS_IS_AN_INELIGIBLE_CLASS = 467, // One of your party members is an ineligible class.
2500 SPELL_CUSTOM_ERROR_YOU_MUST_SELECT_A_SOULBIND_BOSS_AND_TIER_FIRST = 468, // You must select a soulbind, boss, and tier first.
2501 SPELL_CUSTOM_ERROR_THAT_GUEST_DOESNT_WANT_THIS = 469, // That guest doesn't want this.
2502 SPELL_CUSTOM_ERROR_YOU_MUST_DEFEAT_THE_EMPOWERED_GUARD_TO_ASCEND = 470, // You must defeat the Empowered guard to ascend.
2503 SPELL_CUSTOM_ERROR_REQUIRES_SOULSTEEL_FORGE = 471, // Requires Soulsteel Forge.
2504 SPELL_CUSTOM_ERROR_REQUIRES_PROOF_OF_PURITY = 472, // Requires Proof of Purity
2505 SPELL_CUSTOM_ERROR_REQUIRES_PROOF_OF_HUMILITY = 473, // Requires Proof of Humility
2506 SPELL_CUSTOM_ERROR_REQUIRES_PROOF_OF_COURAGE = 474, // Requires Proof of Courage
2507 SPELL_CUSTOM_ERROR_REQUIRES_PROOF_OF_WISDOM = 475, // Requires Proof of Wisdom
2508 SPELL_CUSTOM_ERROR_REQUIRES_PROOF_OF_LOYALTY = 476, // Requires Proof of Loyalty
2509 SPELL_CUSTOM_ERROR_REQUIRES_ARCANE_SPECILIZATION = 477, // Requires Arcane Specilization.
2510 SPELL_CUSTOM_ERROR_PLEASE_GATHER_YOUR_PARTY_BEFORE_QUEUING = 478, // Please gather your party before queuing.
2511 SPELL_CUSTOM_ERROR_YOU_DO_NOT_KNOW_HOW_TO_TAME_GARGON = 479, // You do not know how to tame Gargon.
2512 SPELL_CUSTOM_ERROR_REQUIRES_DEAD_SPRIGGAN = 480, // Requires Dead Spriggan
2513 SPELL_CUSTOM_ERROR_YOU_ALREADY_USED_A_PROFESSION_JOURNAL_THIS_WEEK = 481, // You have already used a Profession Journal this week.
2514 SPELL_CUSTOM_ERROR_REQUIRES_MORDRETHAR_THE_DEATH_GATE = 482, // Requires Mord'rethar: The Death Gate.
2515 SPELL_CUSTOM_ERROR_REQUIRES_PLAGUEFALLEN = 483, // Requires Plaguefallen
2516 SPELL_CUSTOM_ERROR_YOU_CANNOT_FIT_THROUGH_THERE = 484, // You cannot fit through there.
2517 SPELL_CUSTOM_ERROR_A_BINDING_RITUAL_PREVENTS_THIS_FROM_OPENING = 485, // A binding ritual prevents this from opening.
2518 SPELL_CUSTOM_ERROR_THAT_CHARM_IS_ALREADY_APPLIED = 486, // That charm is already applied.
2519 SPELL_CUSTOM_ERROR_THAT_SIGIL_IS_ALREADY_APPLIED = 487, // That sigil is already applied.
2520 SPELL_CUSTOM_ERROR_AT_LEAST_ONE_GUEST_MUST_RSVP_BEFORE_YOU_OPEN_COURT = 488, // At least one guest must RSVP before you open court.
2521 SPELL_CUSTOM_ERROR_THERE_IS_NO_TIME_LIMIT_TO_INCREASE = 489, // There is no time limit to increase.
2522 SPELL_CUSTOM_ERROR_YOUR_HEART_OF_AZEROTH_IS_CURRENTLY_DISABLED = 490, // Your Heart of Azeroth is currently disabled.
2523 SPELL_CUSTOM_ERROR_ESSENCE_YOU_ARE_TRYING_TO_ACTIVATE_IS_INVALID = 491, // The Essence you are trying to activate is invalid.
2524 SPELL_CUSTOM_ERROR_REQUIRES_MEDALLION_OF_SERVICE = 492, // Requires Medallion of Service
2525 SPELL_CUSTOM_ERROR_ALL_PLAYERS_MUST_HAVE_QUEST_TORGHAST_TOWER_OF_THE_DAMNED = 493, // All players must have quest - Torghast: Tower of the Damned.
2526 SPELL_CUSTOM_ERROR_REQUIRES_SHADOWLANDS_ENGINEERING = 494, // Requires Shadowlands Engineering
2527 SPELL_CUSTOM_ERROR_YOU_ARE_NOT_IN_DEEP_ENOUGH_WATER = 495, // You are not in deep enough water.
2528 SPELL_CUSTOM_ERROR_REQUIRES_FRESH_WATERS_OF_ARDENWEALD_OR_BASTION = 496, // Requires the fresh waters of Ardenweald or Bastion
2529 SPELL_CUSTOM_ERROR_REQUIRES_30_INFUSED_RUBIES = 497, // Requires 30 Infused Rubies
2530 SPELL_CUSTOM_ERROR_THE_CURSE_OF_TERAMANIKS_LEGACY_IS_KEEPING_YOUR_MOUNTS_FROM_HEEDING_YOUR_CALL = 498, // The Curse of Teramanik's Legacy is keeping your mounts from heeding your call.
2531 SPELL_CUSTOM_ERROR_YOU_DO_NOT_KNOW_HOW_TO_TAME_CLOUD_SERPENTS = 499, // You do not know how to tame Cloud Serpents.
2532 SPELL_CUSTOM_ERROR_YOU_DO_NOT_KNOW_HOW_TO_TAME_UNDEAD_CREATURES = 500, // You do not know how to tame Undead creatures.
2533 SPELL_CUSTOM_ERROR_REQUIRES_THE_FORGE_OF_BONDS = 501, // Requires the Forge of Bonds
2534 SPELL_CUSTOM_ERROR_REQUIRES_GATAMATOS = 502, // Requires Gatamatos
2535 SPELL_CUSTOM_ERROR_MUST_BE_CHANNELLING_MIND_SEAR = 503, // Must be channelling Mind Sear.
2536 SPELL_CUSTOM_ERROR_YOU_DONT_HAVE_ANY_PERIODIC_EFFECTS_ACTIVE = 504, // You don't have any periodic effects active.
2537 SPELL_CUSTOM_ERROR_YOU_ARE_NOT_BEST_FRIENDS_WITH_ANY_EMBER_COURT_GUESTS = 505, // You are not Best Friends with any Ember Court guests.
2538 SPELL_CUSTOM_ERROR_YOU_MUST_OBTAIN_VENOMOUS_SOLVENTS = 506, // You must obtain Venomous Solvents.
2539 SPELL_CUSTOM_ERROR_YOU_MUST_OBTAIN_DREAD_POLLEN = 507, // You must obtain Dread Pollen.
2540 SPELL_CUSTOM_ERROR_A_PARTY_MEMBER_DOES_NOT_HAVE_THAT_LAYER_UNLOCKED = 508, // A party member does not have that layer unlocked
2541 SPELL_CUSTOM_ERROR_INVENTORY_IS_FULL = 509, // Inventory is full.
2542 SPELL_CUSTOM_ERROR_YOU_HAVE_NO_ANIMA_TO_DEPOSIT = 510, // You have no Anima to deposit
2543 SPELL_CUSTOM_ERROR_YOUR_MOUNT_IGNORES_YOUR_CALL_WITHIN_THE_MAW = 511, // Your mount ignores your call within The Maw.
2544 SPELL_CUSTOM_ERROR_YOUR_BUTLER_IS_ALREADY_PRESENT_SOMEWHERE_IN_THE_EMBER_COURT = 512, // Your butler is already present somewhere in the Ember Court.
2545 SPELL_CUSTOM_ERROR_YOU_HAVE_ALREADY_BUILT_THIS_CONSTRUCT = 513, // You have already built this construct
2546 SPELL_CUSTOM_ERROR_REQUIRES_INNER_ALTAR_OF_DOMINATION = 514, // Requires Inner Altar of Domination
2547 SPELL_CUSTOM_ERROR_PARTY_MEMBER_DOES_NOT_MEET_REQUIREMENTS_TO_QUEUE = 515, // A party member does not meet the requirements to queue
2548 SPELL_CUSTOM_ERROR_NO_CONSTRUCT_CURRENTLY_ACTIVE = 516, // No construct currently active
2549 SPELL_CUSTOM_ERROR_COMPLETE_THE_QUEST_LINE_WELCOME_TO_ZANDALAR = 517, // Complete the quest line "Welcome to Zandalar" to use this spell.
2550 SPELL_CUSTOM_ERROR_COMPLETE_THE_QUEST_LINE_A_NATION_DIVIDED = 518, // Complete the quest line "A Nation Divided" to use this spell.
2551 SPELL_CUSTOM_ERROR_CANNOT_BE_USED_ON_COMMON_QUALITY_ITEMS = 519, // Cannot be used on Common quality items.
2552 SPELL_CUSTOM_ERROR_YOU_MUST_BE_PLEDGED_TO_THE_VENTHYR = 520, // You must be pledged to the Venthyr.
2553 SPELL_CUSTOM_ERROR_YOU_MUST_BE_PLEDGED_TO_THE_NIGHT_FAE = 521, // You must be pledged to the Night Fae.
2554 SPELL_CUSTOM_ERROR_YOU_MUST_BE_PLEDGED_TO_THE_KYRIAN = 522, // You must be pledged to the Kyrian.
2555 SPELL_CUSTOM_ERROR_YOU_MUST_BE_PLEDGED_TO_THE_NECROLORDS = 523, // You must be pledged to the Necrolords.
2556 SPELL_CUSTOM_ERROR_YOU_MUST_BE_IN_THE_SHADOWLANDS = 524, // You must be in the Shadowlands.
2557 SPELL_CUSTOM_ERROR_REQUIRES_SANCTUM_RESERVOIR = 525, // Requires Sanctum Reservoir.
2558 SPELL_CUSTOM_ERROR_THIS_WILDSEED_OF_REGROWTH_IS_STILL_INCUBATING = 526, // This Wildseed of Regrowth is still incubating.
2559 SPELL_CUSTOM_ERROR_THIS_WILDSEED_OF_REGROWTH_IS_STILL_GROWING = 527, // This Wildseed of Regrowth is still growing.
2560 SPELL_CUSTOM_ERROR_YOU_MUST_BE_PARTY_LEADER_TO_START_THIS_ESCORT = 528, // You must be the party leader to start this escort.
2561 SPELL_CUSTOM_ERROR_YOU_HAVE_FULLY_UPGRADED_ALL_OF_YOUR_CONDUITS = 529, // You have fully upgraded all of your Conduits.
2562 SPELL_CUSTOM_ERROR_YOU_HAVE_ALREADY_ADDED_THAT_CONDUIT = 530, // You have already added that Conduit to the Forge of Bonds.
2563 SPELL_CUSTOM_ERROR_TARGET_MUST_BE_WEAKENED = 531, // Target must be weakened.
2564 SPELL_CUSTOM_ERROR_YOU_CANNOT_ADD_THAT_CONDUIT_TO_FORGE_OF_BONDS = 532, // You cannot add that Conduit to the Forge of Bonds.
2565 SPELL_CUSTOM_ERROR_YOU_CANNOT_SOULSHAPE_DURING_LICHBORNE = 533, // You cannot Soulshape during Lichborne.
2566 SPELL_CUSTOM_ERROR_YOU_CANT_DO_THAT_WHILE_CARRYING_AN_ANIMACONE = 534, // You can't do that while carrying an Animacone.
2567 SPELL_CUSTOM_ERROR_NECESSARY_CONSTRUCT_NOT_PRESENT = 535, // Necessary construct not present.
2568 SPELL_CUSTOM_ERROR_THAT_GUEST_IS_ALREADY_COVERED_IN_GELATIN = 536, // That guest is already covered in gelatin.
2569 SPELL_CUSTOM_ERROR_YOU_NEED_TO_WAIT_TO_USE_THIS_ITEM = 537, // You need to wait to use this item.
2570 SPELL_CUSTOM_ERROR_THAT_ALLY_ALREADY_HAS_TEA = 538, // That ally already has tea.
2571 SPELL_CUSTOM_ERROR_TARGET_DOES_NOT_NEED_TEA = 539, // The target does not need tea.
2572 SPELL_CUSTOM_ERROR_THEY_DONT_DESERVE_YOUR_FANCY_TEA = 540, // They don't deserve your fancy tea!
2573 SPELL_CUSTOM_ERROR_YOUR_GORM_PREFERS_TO_EAT_DEAD_THINGS = 541, // Your gorm prefers to eat dead things.
2574 SPELL_CUSTOM_ERROR_YOUR_GORM_HAS_ALREADY_EATEN_THAT_CORPSE = 542, // Your gorm has already eaten that corpse.
2575 SPELL_CUSTOM_ERROR_YOU_NEED_A_GORMLING_FROM_NIYA_TO_DO_THAT = 543, // You need a gormling from Niya to do that.
2576 SPELL_CUSTOM_ERROR_TARGET_IS_ALREADY_SHRUNKEN = 544, // Target is already shrunken.
2577 SPELL_CUSTOM_ERROR_TARGET_IS_ALREADY_ENLARGED = 545, // Target is already enlarged.
2578 SPELL_CUSTOM_ERROR_LADY_MOONBERRYS_WAND_IS_FOR_ENEMIES_AND_MAWRATS = 546, // Lady Moonberry's wand is meant for enemies and mawrats.
2579 SPELL_CUSTOM_ERROR_LADY_MOONBERRYS_WAND_IS_FOR_ENEMIES = 547, // Lady Moonberry's wand is meant for enemies.
2580 SPELL_CUSTOM_ERROR_TARGET_IS_ALREADY_TRANSFORMED_INTO_A_SNAIL = 548, // Target is already transformed into a snail.
2581 SPELL_CUSTOM_ERROR_YOUR_TARGET_MUST_BE_BELOW_50_PCT_HEALTH = 549, // Your target must be below 50% health.
2582 SPELL_CUSTOM_ERROR_LADY_MOONBERRYS_WAND_IS_DRAINED_OF_POWER = 550, // Lady Moonberry's wand is drained of power.
2583 SPELL_CUSTOM_ERROR_THIS_BOOK_HOLDS_NO_RECIPES_FOR_YOUR_PROFESSION = 551, // This book holds no recipes for your profession.
2584 SPELL_CUSTOM_ERROR_YOU_HAVE_NO_KORTHIAN_RELICS_IN_YOUR_INVENTORY = 552, // You have no Korthian Relics in your Inventory.
2585 SPELL_CUSTOM_ERROR_YOU_MUST_BE_IN_THE_RIFT_TO_INTERACT_WITH_THIS = 553, // You must be in the Rift to interact with this.
2586 SPELL_CUSTOM_ERROR_CANNOT_SUMMON_WHILE_IN_THE_RIFT = 554, // Cannot summon while in the Rift.
2587 SPELL_CUSTOM_ERROR_YOU_NEED_AN_ACTIVE_ELEMENTAL_SHIELD = 600, // You need an active Elemental Shield.
2588 SPELL_CUSTOM_ERROR_SPEAK_TO_ARCHIVIST_TO_TURN_IN_RELIC_FRAGMENTS = 601, // Speak to the Archivist to turn in relic fragments.
2589 SPELL_CUSTOM_ERROR_REQUIRES_RESEARCH_REPORTS_ANCIENT_SHRINES = 602, // Requires knowledge from Research Reports: Ancient Shrines
2590 SPELL_CUSTOM_ERROR_YOUR_STEWARD_IS_NOT_PRESENT = 603, // Your steward companion is not present.
2591 SPELL_CUSTOM_ERROR_YOUR_STEWARD_HAS_ALREADY_BEEN_TRANSFORMED = 604, // Your steward companion has already been transformed.
2592 SPELL_CUSTOM_ERROR_REQUIRES_KORTHIAN_RELICS = 605, // Requires Korthian Relics
2593 SPELL_CUSTOM_ERROR_REQUIRES_FULL_EMPOWERED_BAR = 606, // Requires Full Empowered Bar
2594 SPELL_CUSTOM_ERROR_REQUIRES_YOU_TO_BE_RIDING_A_YAK = 607, // Requires you to be riding a yak.
2595 SPELL_CUSTOM_ERROR_JAITHYS_IS_NOT_A_CANNIBAL = 609, // Jaithys is many things, but Jaithys is not a cannibal.
2596 SPELL_CUSTOM_ERROR_THAT_ITEM_IS_PUNY_UNWORTHY_FIND_ANOTHER = 610, // That item is puny. Unworthy. Find another.
2597 SPELL_CUSTOM_ERROR_JAITHYS_HUNGERS_ONLY_FOR_WEAPONS = 611, // Jaithys hungers only for weapons. Only weapons will do.
2598 SPELL_CUSTOM_ERROR_RETURN_TO_RELIQUARY_OF_REMEMBERANCE_TO_SUBMIT_KORTHIAN_RELICS = 612, // Return to the Reliquary of Rememberance to submit Korthian Relics to Archivist Roh-Suir.
2599 SPELL_CUSTOM_ERROR_SHARDS_OF_DOMINATION_CAN_BE_REMOVED_BY_SOULFIRE_CHISEL = 615, // Shards of Domination can only be removed by the Soulfire Chisel.
2600 SPELL_CUSTOM_ERROR_YOU_HAVE_LEARNED_EVERYTHING_FROM_THAT_MAP = 616, // You have learned everything from that map.
2601 SPELL_CUSTOM_ERROR_YOU_MUST_TARGET_A_CRITTER_TO_HELP_IT_ATONE_FOR_ITS_SINS = 617, // You must target a critter to help it atone for its sins.
2602 SPELL_CUSTOM_ERROR_YOU_MUST_BE_A_MEMBER_OF_THE_KYRIAN_COVENANT_OR_HAVE_REACHED_RENOWN_80_WITH_THE_KYRIAN = 619, // You must be a member of the Kyrian Covenant or have reached Renown 80 with the Kyrian.
2603 SPELL_CUSTOM_ERROR_YOU_MUST_BE_A_MEMBER_OF_THE_NECROLORD_COVENANT_OR_HAVE_REACHED_RENOWN_80_WITH_THE_NECROLORDS = 620, // You must be a member of the Necrolord Covenant or have reached Renown 80 with the Necrolords.
2604 SPELL_CUSTOM_ERROR_YOU_MUST_BE_A_MEMBER_OF_THE_NIGHT_FAE_COVENANT_OR_HAVE_REACHED_RENOWN_80_WITH_THE_NIGHT_FAE = 621, // You must be a member of the Night Fae Covenant or have reached Renown 80 with the Night Fae.
2605 SPELL_CUSTOM_ERROR_YOU_MUST_BE_A_MEMBER_OF_THE_VENTHYR_COVENANT_OR_HAVE_REACHED_RENOWN_80_WITH_THE_VENTHYR = 622, // You must be a member of the Venthyr Covenant or have reached Renown 80 with the Venthyr.
2606 SPELL_CUSTOM_ERROR_YOU_ALREADY_HAVE_THAT_MUCH_RENOWN_WITH_YOUR_ACTIVE_COVENANT = 627, // You already have that much Renown with your active Covenant.
2607 SPELL_CUSTOM_ERROR_CANNOT_EXCEED_THE_MAXIMUM_FOR_THAT_CURRENCY = 628, // Cannot exceed the maximum for that currency.
2608 SPELL_CUSTOM_ERROR_REQUIRES_ADDITIONAL_COSMIC_ENERGY = 629, // Requires additional Cosmic Energy.
2609 SPELL_CUSTOM_ERROR_REQUIRES_ARCHITECT = 630, // Requires Architect.
2610 SPELL_CUSTOM_ERROR_YOU_MUST_BE_SITTING_TO_DO_THAT = 631, // You must be sitting to do that.
2611 SPELL_CUSTOM_ERROR_REQUIRES_POLLEN_CLOUD = 632, // Requires Pollen Cloud.
2612 SPELL_CUSTOM_ERROR_REQUIRES_5_LOST_OVOIDS = 633, // Requires 5 Lost Ovoids.
2613 SPELL_CUSTOM_ERROR_YOU_HAVE_TOO_MANY_TEMPORARY_ENHANCEMENTS = 634, // You have too many temporary enhancements.
2614 SPELL_CUSTOM_ERROR_YOU_HAVE_OTHER_WAYS_TO_SUMMON_POCOPOC = 635, // You have other ways to summon Pocopoc while in Zereth Mortis.
2615 SPELL_CUSTOM_ERROR_REQUIRES_MORE_SYLLABIC_RECALL = 636, // Requires more Syllabic Recall.
2616 SPELL_CUSTOM_ERROR_THIS_BATTLE_PET_CANNOT_RIDE_ON_MAGIC_SAUCER = 637, // This battle pet is unable to ride on the Magic Saucer.
2617 SPELL_CUSTOM_ERROR_YOU_CAN_ONLY_DO_THIS_WHILE_MIDAIR = 638, // You can only do this while midair.
2618 SPELL_CUSTOM_ERROR_YOU_CANNOT_DO_THAT_WHILE_AIRBORNE = 639, // You cannot do that while airborne.
2619 SPELL_CUSTOM_ERROR_POCOPOC_IS_UNAVAILABLE_ON_QUESTLINE = 640, // Pocopoc is unavailable to summon during the questline A Means to an End.
2620 SPELL_CUSTOM_ERROR_CANNOT_CAST_THAT_WITH_AURA_OF_RECKONING_TALENT = 650, // You cannot cast that while Aura of Reckoning is talented.
2621 SPELL_CUSTOM_ERROR_REQUIRES_SULFURON_SLAMMER = 711, // Requires Sulfuron Slammer
2622 SPELL_CUSTOM_ERROR_NOT_READY_YET = 788, // Not ready yet.
2623 SPELL_CUSTOM_ERROR_QUALITY_OF_TIERED_MEDALLION_SETTING_IS_TOO_LOW = 789, // The quality of your Tiered Medallion Setting is too low to add another socket to this item.
2624 SPELL_CUSTOM_ERROR_YOU_HAVE_NOT_LEARNED_BARREL_ROLL = 790, // You have not learned Barrel Roll.
2625 SPELL_CUSTOM_ERROR_TARGET_MUST_BE_AN_ELITE_ELEMENTAL = 791, // Target must be an Elite Elemental.
2626 SPELL_CUSTOM_ERROR_SKILL_CHECK_ALREADY_FAILED = 792, // Skill check already failed.
2627 SPELL_CUSTOM_ERROR_YOUR_TARGET_WAS_RECENTLY_FED = 793, // Your target was recently fed.
2628 SPELL_CUSTOM_ERROR_CANNOT_LURE_ELUSIVE_CREATURE_TOWARDS_TOWN = 794, // You cannot lure an elusive creature towards a town.
2629 SPELL_CUSTOM_ERROR_NO_WORTHWHILE_CREATURES_IN_AREA_TO_LURE_OUT = 795, // There are no worthwhile creatures in this area to lure out.
2630 SPELL_CUSTOM_ERROR_CANNOT_LURE_WILD_BEAST = 796, // This is a daycare for whelps. Why would you try to lure a wild beast here...?
2631 SPELL_CUSTOM_ERROR_YOU_HAVE_NO_ARCANE_ESSENCES_IN_YOUR_INVENTORY = 797, // You have no Arcane Essences in your inventory.
2632 SPELL_CUSTOM_ERROR_THAT_PLAYER_IS_CURRENTLY_NOT_INTERESTED_IN_ENGAGING_WITH_YOUR_SHENANIGANS = 798, // That player is currently not interested in engaging with your shenanigans.
2633 SPELL_CUSTOM_ERROR_CANT_BE_CAST_ON_NON_PLAYER_CHARACTERS = 799, // Can't be cast on Non Player Characters.
2634 SPELL_CUSTOM_ERROR_A_SIGNAL_FLARE_WAS_RECENTLY_FIRED_AT_THIS_LOCATION = 800, // A signal flare was recently fired at this location.
2635 SPELL_CUSTOM_ERROR_THIS_TINKER_IS_TOO_COMPLICATED_FOR_YOU = 801, // This tinker is too complicated for you.
2636 SPELL_CUSTOM_ERROR_THE_DUCK_REFUSES_TO_PLAY_WHILE_ANOTHER_MAESTRO_IS_NEARBY = 802, // The duck refuses to play while another maestro is nearby.
2637 SPELL_CUSTOM_ERROR_YOU_HAVE_STUDIED_THESE_NOTES_EXTENSIVELYAND_THERE_IS_NOTHING_NEW_TO_LEARN_FROM_THEM = 803, // You have studied these notes extensively and there is nothing new to learn from them.
2638 SPELL_CUSTOM_ERROR_YOU_DONT_HAVE_ENOUGH_GOLD = 804, // You don't have enough gold.
2639 SPELL_CUSTOM_ERROR_YOU_DO_NOT_KNOW_HOW_TO_TAME_OTTUK = 805, // You do not know how to tame Ottuk.
2640 SPELL_CUSTOM_ERROR_CLAN_AYLAAG_IS_CURRENTLY_TRAVELLINGAND_CANNOT_BE_TELEPORTED_TO = 806, // Clan Aylaag is currently travelling and cannot be teleported to.
2641 SPELL_CUSTOM_ERROR_NOT_ENOUGH_INSANITY = 807, // Not enough insanity
2642 SPELL_CUSTOM_ERROR_YOU_MUST_WAIT_TO_ACCESS_THIS_AGAIN = 808, // You must wait to access this again.
2643 SPELL_CUSTOM_ERROR_YOU_DO_NOT_KNOW_HOW_TO_TAME_DRAGONKIN = 809, // You do not know how to tame Dragonkin.
2644 SPELL_CUSTOM_ERROR_REQUIRES_AN_EMPTY_SOUL_CAGE = 810, // Requires an Empty Soul Cage.
2645 SPELL_CUSTOM_ERROR_YOU_ALREADY_HAVE_A_CAGED_SOUL_OF_THAT_TYPE = 811, // You already have a caged soul of that type.
2646 SPELL_CUSTOM_ERROR_YOU_CANT_DO_THAT_HERE = 812, // You can't do that here.
2647 SPELL_CUSTOM_ERROR_YOU_DO_NOT_HAVE_ANY_ELEMENTAL_GEMS_SOCKETED = 813, // You do not have any elemental gems socketed.
2648 SPELL_CUSTOM_ERROR_YOU_MUST_BE_IN_THE_DRAGON_ISLES = 814, // You must be in the Dragon Isles.
2649 SPELL_CUSTOM_ERROR_YOU_CANNOT_DO_THAT_WHILE_UNDERWATER = 815, // You cannot do that while underwater.
2650 SPELL_CUSTOM_ERROR_YOU_MUST_BE_RIDING_A_STOLEN_TAME_MAGMAMMOTH = 816, // You must be riding a stolen Tame Magmammoth.
2651 SPELL_CUSTOM_ERROR_YOU_MUST_BE_FLYING_ABOVE_WATER_INSIDE_AN_ACTIVE_TUSKARR_FISHING_HOLE = 817, // You must be flying above water inside an active Tuskarr Fishing Hole.
2652 SPELL_CUSTOM_ERROR_YOU_ARE_ALREADY_BRAVE_ENOUGH_TO_CONTINUE_WITH_YOUR_EXPERIMENTATION = 818, // You are already brave enough to continue with your experimentation.
2653 SPELL_CUSTOM_ERROR_YOU_DONT_KNOW_HOW_TO_REPAIR_THIS_ITEM = 819, // You don't know how to repair this item.
2654 SPELL_CUSTOM_ERROR_THERE_IS_NO_MORE_ROOM_ON_THAT_HANDHOLD = 820, // There is no more room on that handhold.
2655 SPELL_CUSTOM_ERROR_YOU_MUST_UNBLOCK_THIS_SPOT_BY_COMPLETING_A_DAILY_QUEST = 821, // You must unblock this spot by completing a daily quest.
2656 SPELL_CUSTOM_ERROR_YOU_MUST_BE_CLOSER_TO_AN_ICE_HOLE_TO_DO_THAT = 822, // You must be closer to an ice hole to do that.
2657 SPELL_CUSTOM_ERROR_SHADOWFLAME_IS_TOO_STRONG_TO_BEAR = 823, // The shadowflame is too strong to bear.
2658 SPELL_CUSTOM_ERROR_SOMEONE_HAS_ALREADY_OVERLOADED_THIS = 824, // Someone has already overloaded this.
2659 SPELL_CUSTOM_ERROR_REQUIRES_NOKHUD_TRAINING_COURSE = 825, // Requires Nokhud Training Course.
2660 SPELL_CUSTOM_ERROR_THIS_RECIPE_IS_CURRENTLY_DISABLED = 826, // This recipe is currently disabled. Please try again later.
2661 SPELL_CUSTOM_ERROR_YOU_DO_NOT_HAVE_THE_CORRECT_BATTLE_PET_SUMMONED = 827, // You do not have the correct battle pet summoned.
2662 SPELL_CUSTOM_ERROR_YOU_ALREADY_HAVE_AT_LEAST_ONE_CONJURED_PHIAL = 828, // You already have at least one conjured phial.
2663 SPELL_CUSTOM_ERROR_MARKED_TOO_MANY_TREASURES_IN_THE_FORBIDDEN_REACH = 830, // You have already marked too many treasures in the Forbidden Reach. Collect a few before unsealing more Forbidden Reach treasure scrolls.
2664 SPELL_CUSTOM_ERROR_REQUIRES_A_DJARADIN_PILLAR_SHARD = 831, // Requires a Djaradin Pillar Shard.
2665 SPELL_CUSTOM_ERROR_REQUIRES_A_RESILIENT_STONE = 832, // Requires a Resilient Stone.
2666 SPELL_CUSTOM_ERROR_MYRRIT_CANNOT_CARRY_ANY_MORE_MAPS = 835, // Myrrit cannot carry any more maps. Go on a dig with him!
2667 SPELL_CUSTOM_ERROR_SOME_GIFTSS_ARE_BETTER_LEFT_UNDELIVERED = 836, // Some gifts are better left undelivered.
2668 SPELL_CUSTOM_ERROR_COMPANION_IS_UNCONSCIOUS = 837, // Companion is unconscious!
2669 SPELL_CUSTOM_ERROR_REQUIRES_COMPANION = 838, // Requires companion.
2670 SPELL_CUSTOM_ERROR_YOU_ATE_TOO_MANY_DESSERTS = 840, // You should not eat too many desserts if you wish to be invited to the next party.
2671 SPELL_CUSTOM_ERROR_ONLY_USABLE_DURING_LOVE_IS_IN_THE_AIR = 841, // Only usable during Love is in the Air
2672 SPELL_CUSTOM_ERROR_NO_SMELLS_NEARBY = 842, // No smells nearby!
2673 SPELL_CUSTOM_ERROR_YOU_ALREADY_HAVE_A_CONJURED_FLASK = 845, // You already have a conjured flask.
2674 SPELL_CUSTOM_ERROR_YOU_ALREADY_HAVE_SOME_CONJURED_POTIONS = 846, // You already have some conjured potions.
2675 SPELL_CUSTOM_ERROR_REQUIRES_NIFFEN_CAVE_DIVE_KEYAND_SHIELD_DISABLED = 850, // Requires Niffen Cave Dive Key and shield disabled.
2676 SPELL_CUSTOM_ERROR_ELUSIVE_CREATURE_BAIT_WAS_RECENTLY_USED = 851, // You cannot lure anything in this area for a few minutes. Elusive Creature Bait was recently used.
2677 SPELL_CUSTOM_ERROR_MUST_BE_IN_QUIET_PLACE_WITHIN_CAER_DARROW = 852, // Must be in a suitably quiet place within Caer Darrow.
2678 SPELL_CUSTOM_ERROR_YOU_NEED_SHADOWROOTED_GRIPPERS = 853, // You need Shadowrooted Grippers.
2679 SPELL_CUSTOM_ERROR_YOU_DONT_HAVE_ANY_GLIMMER_OF_LIGHTS_ACTIVE = 856, // You don't have any Glimmer of Lights active.
2680 SPELL_CUSTOM_ERROR_ONLY_THE_FORSAKEN_CAN_DISPLAY_THIS_HONOR = 857, // Only the Forsaken can display this honor.
2681 SPELL_CUSTOM_ERROR_ENOUGH_MOONKIN_HATCHLINGS_ALREADY_FOLLOW_YOU = 858, // Enough Moonkin Hatchlings already follow you.
2682 SPELL_CUSTOM_ERROR_YOU_CAN_ONLY_OPEN_THIS_CHEST_IN_YOUR_DREAMS = 859, // You can only open this chest in your dreams.
2683 SPELL_CUSTOM_ERROR_YOU_HAVE_NOT_PROVEN_YOURSELF_TO_THIS_SPIRIT = 860, // You have not proven yourself to this spirit.
2684 SPELL_CUSTOM_ERROR_NOT_ENOUGH_DELVE_EMPOWERMENT = 861, // Not enough delve empowerment.
2685 SPELL_CUSTOM_ERROR_THIS_ITEM_CANNOT_BE_USED_IN_THE_CURRENT_SEASON = 870, // This item cannot be used in the current season.
2686 SPELL_CUSTOM_ERROR_YOU_CANNOT_ENTER_A_DELVE_WHILE_IN_A_RAID_GROUP = 871, // You cannot enter a delve while in a raid group.
2687 SPELL_CUSTOM_ERROR_YOUR_COMPANION_IS_IN_COMBAT = 872, // Your companion is in combat.
2688 SPELL_CUSTOM_ERROR_THIS_DELVE_IS_NOT_AVAILABLE_FOR_TESTING = 873, // This Delve is not available for testing. Check back later!
2689 SPELL_CUSTOM_ERROR_YOU_ARE_ALREADY_AT_FULL_VIGOR = 891, // You are already at full Vigor
2690 SPELL_CUSTOM_ERROR_YOU_ALREADY_HAVE_AT_LEAST_ONE_CONJURED_FLASK = 892, // You already have at least one conjured flask.
2691 SPELL_CUSTOM_ERROR_ACTIVE_FLASKS_CAN_ONLY_BE_CHANGED_OUTS_OF_COMBAT = 893, // Active flasks can only be changed outside of combat.
2692 SPELL_CUSTOM_ERROR_THIS_CANNOT_BE_CRAFTED_DURING_EARLY_ACCESS = 900, // This cannot be crafted during early access.
2693 SPELL_CUSTOM_ERROR_YOU_DONT_HAVE_THE_SWIRLING_MOJO_STONE = 999, // You don't have the Swirling Mojo Stone equipped.
2694 SPELL_CUSTOM_ERROR_YOU_MUST_BE_NEAR_A_DRAGONFLIGHT_OATHSTONE = 1000, // You must be near one of the five dragonflight oathstones in the Dragon Isles.
2695 SPELL_CUSTOM_ERROR_CAN_ONLY_USE_THIS_ITEM_WHILE_AIRBORNE = 1001, // You can only use this item while airborne.
2696 SPELL_CUSTOM_ERROR_THIS_PLAYER_IS_NOT_OPPOSITE_FACTION = 1002, // This player is not of the opposite faction.
2697 SPELL_CUSTOM_ERROR_THIS_PLAYER_ALREADY_HAS_THIS_MOUNT = 1003, // This player already has this mount.
2698 SPELL_CUSTOM_ERROR_YOUR_TARGET_IS_IN_WAR_MODE = 1004, // Your target is in War Mode.
2699 SPELL_CUSTOM_ERROR_COOLDOWN_RESET = 1005, // Cooldown Reset
2700 SPELL_CUSTOM_ERROR_SOIL_NUTRIENTS_MUST_REPLENISH = 1006, // The nutrients of this soil must replenish before further growth.
2701 SPELL_CUSTOM_ERROR_TARGET_ALREADY_HAD_SOME_FEATHERS_PLUCKED = 1007, // The target has already had some feathers plucked. It would be rude to take more.
2702 SPELL_CUSTOM_ERROR_THIS_CREATURE_HAS_ALREADY_BEEN_ATTUNED_WITH = 1008, // This creature has already been attuned with recently.
2703 SPELL_CUSTOM_ERROR_YOU_ALREADY_HAVE_SOME_MULCH_PREPARED = 1009, // You already have some mulch prepared. Use your current mulch first.
2704 SPELL_CUSTOM_ERROR_YOU_DONT_KNOW_HOW_TO_GATHER_THIS = 1010, // You don't know how to gather this.
2705 SPELL_CUSTOM_ERROR_YOU_DONT_HAVE_ANY_ITEMS_OF_THIS_TYPE = 1011, // You don't have any items of this type.
2706 SPELL_CUSTOM_ERROR_YOU_DONT_HAVE_ANY_RADIANT_REMNANTS = 1012, // You don't have any Radiant Remnants.
2707 SPELL_CUSTOM_ERROR_TARGETS_RING_IS_ALREADY_BOUND_TO_ANOTHER_PLAYER = 1013, // Your target's ring is already bound to another player.
2708 SPELL_CUSTOM_ERROR_TARGET_IS_NOT_WEARING_THIS_RING = 1014, // Your target is not also wearing this ring.
2709 SPELL_CUSTOM_ERROR_CAN_ONLY_BE_USED_ON_SOCKETABLE_PVP_TWW_ITEMS = 1015, // Can only be used on socket eligible PvP items from the War Within expansion.
2710 SPELL_CUSTOM_ERROR_HARVESTBOTS_ALREADY_ACTIVE = 1016, // Harvestbots already active.
2711 SPELL_CUSTOM_ERROR_AIRSHIP_DAUNTLESS_IS_ALREADY_ACTIVE = 1017, // The Airship Dauntless is already active.
2712 SPELL_CUSTOM_ERROR_CANNOT_SWAP_SPELLS_ON_COOLDOWN_IN_COMBAT = 1026, // You cannot swap spells on cooldown while in combat.
2713 SPELL_CUSTOM_ERROR_MUST_EQUIP_CLOAK_OF_INFINITE_POTENTIAL = 1027, // You must first equip the Cloak of Infinite Potential.
2714 SPELL_CUSTOM_ERROR_INSUFFICIENT_BRONZE = 1028, // You have insufficient Bronze to make this trade.
2715 SPELL_CUSTOM_ERROR_REQUIRES_SKYRIDING = 1029, // Requires Skyriding
2716 SPELL_CUSTOM_ERROR_YOU_ALREADY_OVERLOADED_THIS_GATHERING_NODE = 1030, // You have already overloaded this gathering node.
2717 SPELL_CUSTOM_ERROR_YOU_DONT_KNOW_HOW_TO_OVERLOAD_THIS_NODE = 1031, // You do not know how to Overload this gathering node.
2718 SPELL_CUSTOM_ERROR_TIMERUNNERS_CANNOT_TELEPORT_OUT_OF_PANDARIA = 1032, // Timerunners cannot teleport outside of Pandaria.
2719 SPELL_CUSTOM_ERROR_SPECIALIZE_FURTHER_FOR_THESE_NOTES = 1033, // Specialize further or improve your hasty handwriting to make sense of these notes.
2720 SPELL_CUSTOM_ERROR_THERE_IS_NOTHING_LEFT_TO_INVENT = 1034, // There is nothing left to invent and you cannot be convinced otherwise.
2721 SPELL_CUSTOM_ERROR_PLAYER_IN_PARTY_DOESNT_HAVE_THIS_TIER_UNLOCKED = 1035, // A player in your party does not have this tier unlocked
2722 SPELL_CUSTOM_ERROR_YOU_DONT_HAVE_ANY_RADIANT_ECHOES = 1036, // You don't have any Radiant Echoes.
2723 SPELL_CUSTOM_ERROR_REQUIRES_TWW_PATHFINDER_UNLOCKED = 1037, // Requires The War Within Pathfinder Unlocked to use in this area.
2724 SPELL_CUSTOM_ERROR_YOU_DO_NOT_OWN_THAT_MOUNT = 1038, // You do not own that mount.
2725 SPELL_CUSTOM_ERROR_CAN_ONLY_BE_USED_WHILE_IN_COMBAT = 1039, // Can only be used while in combat.
2726 SPELL_CUSTOM_ERROR_NOT_HIGH_ENOUGH_LEVEL_TO_ENTER_A_DELVE = 1040, // You are not high enough level to enter a Delve.
2727 SPELL_CUSTOM_ERROR_WONDROUS_WISDOMBALL_IS_NONRESPONSIVE = 1041, // For some reason the Wondrous Wisdomball is nonresponsive.
2728 SPELL_CUSTOM_ERROR_YOU_ALREADY_HAVE_THIS_CURIO_IN_YOUR_COLLECTION = 1042, // You already have this curio in your collection.
2729 SPELL_CUSTOM_ERROR_ALREADY_HAVE_IDENTIFIED_PROTOTYPE = 1043, // You must choose what to do with your current prototype before identifying new ones.
2730 SPELL_CUSTOM_ERROR_YOU_ALREADY_USED_KHAZ_ALGAR_CONTRACT = 1044, // You have already used a Khaz Algar Contract this week.
2731 SPELL_CUSTOM_ERROR_LOCKED = 1045, // Locked.
2732 SPELL_CUSTOM_ERROR_MARKSMANSHIP_HUNTERS_CANNOT_USE_CALL_PET = 1050, // Marksmanship Hunters cannot use Call Pet.
2733 SPELL_CUSTOM_ERROR_YOU_ALREADY_REVEALED_ALL_TODAY_PACT_LOCATIONS = 1051, // You have revealed or completed all of today's Pact locations.
2734 SPELL_CUSTOM_ERROR_YOU_HAVE_NO_BLACKSTEEL_CANNONBALLS = 1052, // You have no Blacksteel Cannonballs
2735 SPELL_CUSTOM_ERROR_TIMERUNNERS_CANNOT_CAST_THIS_SPELL = 1053, // Timerunners cannot cast this spell.
2736 SPELL_CUSTOM_ERROR_THAT_CANT_BE_USED_HERE = 1054, // That can't be used here.
2737 SPELL_CUSTOM_ERROR_YOU_ARE_NOT_YET_ELIGIBLE_TO_USE_THIS_ITEM = 1056, // You are not yet eligible to use this item.
2738 SPELL_CUSTOM_ERROR_REQUIRES_SHADOWFORGE_TORCH = 1057, // Lighting the Shadowforge Brazier requires a Shadowforge Torch.
2739 SPELL_CUSTOM_ERROR_THIS_SHADOWFORGE_BRAZIER_IS_ALREADY_BURNING = 1058, // This Shadowforge Brazier is already burning.
2740 SPELL_CUSTOM_ERROR_FULL_BAGS = 1059, // Full Bags
2741 SPELL_CUSTOM_ERROR_YOU_MUST_BE_A_RAT_TO_PASS_THROUGH_HERE = 1060, // You must be a rat to pass through here.
2742 SPELL_CUSTOM_ERROR_YOUR_HANDS_ARE_FULL = 1061, // Your hands are full.
2743 SPELL_CUSTOM_ERROR_MUST_REACH_EMPOWERED_RESTORATION_STONE = 1064, // Must reach Empowered Restoration Stone.
2744 SPELL_CUSTOM_ERROR_CANT_DO_THIS_NOW = 1066, // Can't do this now.
2745 SPELL_CUSTOM_ERROR_NO_ELIGIBLE_BOUNTIFUL_DELVES = 1067, // No eligible bountiful delves.
2746 SPELL_CUSTOM_ERROR_ONLY_A_ROGUE_COULD_PICK_THIS_LOCK = 1068, // Only a rogue could pick this lock.
2747 SPELL_CUSTOM_ERROR_THE_MEGA_MAGNET_MUST_BE_CHARGED_FIRST = 1070, // The Mega Magnet must be charged first!
2748 SPELL_CUSTOM_ERROR_MUST_TARGET_ELIGIBLE_HEAD_CHEST_OR_LEG_SET_ITEM = 1071, // Must target an eligible head, chest, or leg class set item.
2749 SPELL_CUSTOM_ERROR_MUST_TARGET_ELIGIBLE_SHOULDER_OR_HAND_SET_ITEM = 1072, // Must target an eligible shoulder or hand class set item.
2750 SPELL_CUSTOM_ERROR_CANNOT_MOUNT_WHILE_DISGUISED = 1074, // Cannot mount while disguised.
2751 SPELL_CUSTOM_ERROR_YOUR_TARGET_IS_PROTECTED_BY_DARKFUSE_MEDICHOPPER = 1075, // Your target is already protected by a Darkfuse Medichopper.
2752 SPELL_CUSTOM_ERROR_THIS_EMBLEM_HAS_NO_MAGIC_STORED = 2001, // The emblem has no magic stored.
2753 SPELL_CUSTOM_ERROR_YOU_MUST_BE_IN_VISAGE_FORM = 2222, // You must be in visage form to do this.
2754 SPELL_CUSTOM_ERROR_A_TRIAL_IS_BEING_UNDERGONE_NEARBY = 2223, // A Trial is already being undergone nearby.
2755 SPELL_CUSTOM_ERROR_YOU_CANNOT_USE_VANTUS_RUNE_IN_STORY_MODE = 2224, // You cannot use a Vantus Rune in Story Mode.
2756 SPELL_CUSTOM_ERROR_TOO_CLOSE_TO_ANOTHER_MOLTEN_RITUAL = 2424, // You can't begin a molten ritual this close to another one.
2757 SPELL_CUSTOM_ERROR_EARTHEN_CANNOT_CONSUME_REGULAR_FOOD_OR_DRINK = 2425, // Earthen cannot consume traditional food or drink.
2758 SPELL_CUSTOM_ERROR_BARRIER_PROTECTS_THE_AMPLIFIER_FROM_LOSING_POWER = 2427, // A barrier protects the amplifier from losing power.
2759};
2760
2768
2770{
2809
2812
2820
2826
2827// Spell aura states
2828// EnumUtils: DESCRIBE THIS
2830{ // (C) used in caster aura state (T) used in target aura state
2831 // (c) used in caster aura state-not (t) used in target aura state-not
2835 AURA_STATE_UNBALANCED = 3, // CcT | NYI
2837 AURA_STATE_MARKED = 5, // C t| NYI
2839 AURA_STATE_DEFENSIVE_2 = 7, // Cc | NYI
2843 AURA_STATE_RAMPAGE = 11, // | NYI
2850 AURA_STATE_BLEED = 18, // T |
2857 AURA_STATE_WOUNDED_50_PERCENT = 25 // C T |
2859
2860#define PER_CASTER_AURA_STATE_MASK (\
2861 (1<<(AURA_STATE_RAID_ENCOUNTER_2-1))|(1<<(AURA_STATE_ROGUE_POISONED-1)))
2862
2863// Spell mechanics
2864// EnumUtils: DESCRIBE THIS
2906
2907// Used for spell 42292 Immune Movement Impairment and Loss of Control (0x49967ca6)
2909 (1 << MECHANIC_CHARM) | (1 << MECHANIC_DISORIENTED) | (1 << MECHANIC_FEAR) | \
2910 (1 << MECHANIC_ROOT) | (1 << MECHANIC_SLEEP) | (1 << MECHANIC_SNARE) | \
2911 (1 << MECHANIC_STUN) | (1 << MECHANIC_FREEZE) | (1 << MECHANIC_SILENCE) | (1 << MECHANIC_DISARM) | (1 << MECHANIC_KNOCKOUT) | \
2912 (1 << MECHANIC_POLYMORPH) | (1 << MECHANIC_BANISH) | (1 << MECHANIC_SHACKLE) | \
2913 (1 << MECHANIC_TURN) | (1 << MECHANIC_HORROR) | (1 << MECHANIC_DAZE) | \
2914 (1 << MECHANIC_SAPPED));
2915
2918
2919// Spell dispel type
2937
2938#define DISPEL_ALL_MASK ((1<<DISPEL_MAGIC) | (1<<DISPEL_CURSE) | (1<<DISPEL_DISEASE) | (1<<DISPEL_POISON))
2939
2940//To all Immune system, if target has immunes,
2941//some spell that related to ImmuneToDispel or ImmuneToSchool or ImmuneToDamage type can't cast to it,
2942//some spell_effects that related to ImmuneToEffect<effect>(only this effect in the spell) can't cast to it,
2943//some aura(related to Mechanics or ImmuneToState<aura>) can't apply to it.
2945{
2946 IMMUNITY_EFFECT = 0, // enum SpellEffects
2947 IMMUNITY_STATE = 1, // enum AuraType
2948 IMMUNITY_SCHOOL = 2, // enum SpellSchoolMask
2949 IMMUNITY_DAMAGE = 3, // enum SpellSchoolMask
2950 IMMUNITY_DISPEL = 4, // enum DispelType
2951 IMMUNITY_MECHANIC = 5, // enum Mechanics
2953 IMMUNITY_OTHER = 7, // enum SpellOtherImmunity
2954
2957
2958// target enum name consist of:
2959// TARGET_[OBJECT_TYPE]_[REFERENCE_TYPE(skipped for caster)]_[SELECTION_TYPE(skipped for default)]_[additional specifiers(friendly, BACK_LEFT, etc.]
2961{
2988 TARGET_DEST_CASTER_SUMMON = 32, // front left, doesn't use radius
3010 TARGET_UNIT_CONE_180_DEG_ENEMY = 54, // Defaults to 180 if ConeDegrees is not set
3011 TARGET_DEST_CASTER_FRONT_LEAP = 55, // for a leap spell
3067 TARGET_UNK_111 = 111, // NYI
3068 TARGET_UNK_112 = 112, // NYI
3069 TARGET_UNK_113 = 113, // NYI
3070 TARGET_UNK_114 = 114, // NYI
3074 TARGET_UNIT_TARGET_ALLY_OR_RAID = 118, // If target is in your party or raid, all party and raid members will be affected
3078 TARGET_UNIT_AREA_THREAT_LIST = 122, // any unit on threat list
3106 TARGET_UNIT_OWN_CRITTER = 150, // own battle pet from UNIT_FIELD_CRITTER
3111
3127
3139
3140// EnumUtils: DESCRIBE THIS
3142{
3143 SPELL_DAMAGE_CLASS_NONE = 0, // TITLE None
3144 SPELL_DAMAGE_CLASS_MAGIC = 1, // TITLE Magic
3145 SPELL_DAMAGE_CLASS_MELEE = 2, // TITLE Melee
3146 SPELL_DAMAGE_CLASS_RANGED = 3 // TITLE Ranged
3148
3149// EnumUtils: DESCRIBE THIS
3151{
3153 SPELL_PREVENTION_TYPE_SILENCE = 1, // TITLE Silence
3154 SPELL_PREVENTION_TYPE_PACIFY = 2, // TITLE Pacify
3155 SPELL_PREVENTION_TYPE_NO_ACTIONS = 4 // TITLE No actions
3157
3159{
3225};
3226
3227#define MAX_GAMEOBJECT_TYPE 65 // sending to client this or greater value can crash client.
3228#define MAX_GAMEOBJECT_DATA 35 // Max number of uint32 vars in gameobject_template data field
3229
3231{
3232 GO_FLAG_IN_USE = 0x00000001, // disables interaction while animated
3233 GO_FLAG_LOCKED = 0x00000002, // require key, spell, event, etc to be opened. Makes "Locked" appear in tooltip
3234 GO_FLAG_INTERACT_COND = 0x00000004, // cannot interact (condition to interact - requires GO_DYNFLAG_LO_ACTIVATE to enable interaction clientside)
3235 GO_FLAG_TRANSPORT = 0x00000008, // any kind of transport? Object can transport (elevator, boat, car)
3236 GO_FLAG_NOT_SELECTABLE = 0x00000010, // not selectable even in GM mode
3237 GO_FLAG_NODESPAWN = 0x00000020, // never despawn, typically for doors, they just change state
3238 GO_FLAG_AI_OBSTACLE = 0x00000040, // makes the client register the object in something called AIObstacleMgr, unknown what it does
3240
3241 // for object types GAMEOBJECT_TYPE_GARRISON_BUILDING, GAMEOBJECT_TYPE_GARRISON_PLOT and GAMEOBJECT_TYPE_PHASEABLE_MO flag bits 8 to 12 are used as WMOAreaTable::NameSetID
3242 GO_FLAG_DAMAGED = 0x00000200,
3243 GO_FLAG_DESTROYED = 0x00000400,
3244
3245 GO_FLAG_IGNORE_CURRENT_STATE_FOR_USE_SPELL = 0x00004000, // Allows casting use spell without checking current state (opening open gameobjects, unlocking unlocked gameobjects and closing closed gameobjects)
3246 GO_FLAG_INTERACT_DISTANCE_IGNORES_MODEL = 0x00008000, // Client completely ignores model bounds for interaction distance check
3247 GO_FLAG_IGNORE_CURRENT_STATE_FOR_USE_SPELL_EXCEPT_UNLOCKED = 0x00040000, // Allows casting use spell without checking current state except unlocking unlocked gamobjets (opening open gameobjects and closing closed gameobjects)
3248 GO_FLAG_INTERACT_DISTANCE_USES_TEMPLATE_MODEL = 0x00080000, // client checks interaction distance from model sent in SMSG_QUERY_GAMEOBJECT_RESPONSE instead of GAMEOBJECT_DISPLAYID
3249 GO_FLAG_MAP_OBJECT = 0x00100000, // pre-7.0 model loading used to be controlled by file extension (wmo vs m2)
3250 GO_FLAG_IN_MULTI_USE = 0x00200000, // GO_FLAG_IN_USE equivalent for objects usable by multiple players
3251 GO_FLAG_LOW_PRIORITY_SELECTION = 0x04000000, // client will give lower cursor priority to this object when multiple objects overlap
3252};
3253
3255
3257{
3258 GO_DYNFLAG_LO_HIDE_MODEL = 0x0002, // Object model is not shown with this flag
3259 GO_DYNFLAG_LO_ACTIVATE = 0x0004, // enables interaction with GO
3260 GO_DYNFLAG_LO_ANIMATE = 0x0008, // possibly more distinct animation of GO
3261 GO_DYNFLAG_LO_DEPLETED = 0x0010, // can no longer be interacted with (and for gathering nodes it forces "open" visual state)
3262 GO_DYNFLAG_LO_SPARKLE = 0x0020, // makes GO sparkle
3263 GO_DYNFLAG_LO_STOPPED = 0x0040, // Transport is stopped
3265 GO_DYNFLAG_LO_INVERTED_MOVEMENT = 0x0100, // GAMEOBJECT_TYPE_TRANSPORT only
3266 GO_DYNFLAG_LO_INTERACT_COND = 0x0200, // Cannot interact (requires GO_DYNFLAG_LO_ACTIVATE to enable interaction clientside)
3267 GO_DYNFLAG_LO_HIGHLIGHT = 0x4000, // Allows object highlight when GO_DYNFLAG_LO_ACTIVATE are set, not only when player is on quest determined by Data fields
3268 GO_DYNFLAG_LO_STATE_TRANSITION_ANIM_DONE = 0x8000, // don't play state transition anim on entering visibility
3269};
3270
3271// client side GO show states
3273{
3274 GO_STATE_ACTIVE = 0, // show in world as used and not reset (closed door open)
3275 GO_STATE_READY = 1, // show in world as ready (closed door close)
3276 GO_STATE_DESTROYED = 2, // show the object in-game as already used and not yet reset (e.g. door opened by a cannon blast)
3280
3281#define MAX_GO_STATE 3
3282#define MAX_GO_STATE_TRANSPORT_STOP_FRAMES 9
3283
3291
3292// EmotesText.db2 (12.0.5.67186)
3294{
3563};
3564
3565// Emotes.db2 (12.0.5.67186)
3566// EnumUtils: DESCRIBE THIS
3568{
3942 // EMOTE_STAND_STATE_STATE_READYTHROWN = 890, //< Doesn't work
4055};
4056
4057// AnimationData.db2 (6.0.2.18988)
4059{
4883
4891
4892// LockType.dbc (11.2.5.62687)
4894{
4982
4983// this is important type for npcs!
4988
4989// CreatureType.dbc (9.0.2.37176)
5008
5012
5013// CreatureFamily.dbc (11.2.5.62687)
5015{
5102
5104{
5105 CREATURE_TYPE_FLAG_TAMEABLE = 0x00000001, // Makes the mob tameable (must also be a beast and have family set)
5106 CREATURE_TYPE_FLAG_VISIBLE_TO_GHOSTS = 0x00000002, // Creature is also visible for not alive player. Allows gossip interaction if npcflag allows?
5107 CREATURE_TYPE_FLAG_BOSS_MOB = 0x00000004, // Changes creature's visible level to "??" in the creature's portrait
5110 CREATURE_TYPE_FLAG_MORE_AUDIBLE = 0x00000020, // Sound related
5112 CREATURE_TYPE_FLAG_INTERACT_WHILE_DEAD = 0x00000080, // Player can interact with the creature if creature is dead (not if player is dead)
5113 CREATURE_TYPE_FLAG_SKIN_WITH_HERBALISM = 0x00000100, // Can be looted by herbalist
5114 CREATURE_TYPE_FLAG_SKIN_WITH_MINING = 0x00000200, // Can be looted by miner
5115 CREATURE_TYPE_FLAG_NO_DEATH_MESSAGE = 0x00000400, // Death event will not show up in combat log
5116 CREATURE_TYPE_FLAG_ALLOW_MOUNTED_COMBAT = 0x00000800, // Creature can remain mounted when entering combat
5117 CREATURE_TYPE_FLAG_CAN_ASSIST = 0x00001000, // ? Can aid any player in combat if in range?
5120 CREATURE_TYPE_FLAG_SKIN_WITH_ENGINEERING = 0x00008000, // Can be looted by engineer
5121 CREATURE_TYPE_FLAG_TAMEABLE_EXOTIC = 0x00010000, // Can be tamed by hunter as exotic pet
5122 CREATURE_TYPE_FLAG_USE_MODEL_COLLISION_SIZE = 0x00020000, // Collision related. (always using default collision box?)
5124 CREATURE_TYPE_FLAG_COLLIDE_WITH_MISSILES = 0x00080000, // Projectiles can collide with this creature - interacts with TARGET_DEST_TRAJ
5132 CREATURE_TYPE_FLAG_FORCE_GOSSIP = 0x08000000, // Allows the creature to display a single gossip option.
5136 CREATURE_TYPE_FLAG_QUEST_BOSS = 0x80000000 // Not verified
5138
5150
5152{
5153 Normal = 0,
5154 Elite = 1,
5155 RareElite = 2,
5156 Obsolete = 3,
5157 Rare = 4,
5158 Trivial = 5,
5159 MinusMob = 6
5160};
5161
5163{
5164 Template = 0,
5165 Spawn = 1,
5166 Script = 2
5167};
5168
5169// Holidays.dbc (9.0.2.37176)
5171{
5173
5308 HOLIDAY_TOMB_OF_SARGERAS_NORMAL_HEROIC_DEFAULT = 710, // Tomb of Sargeras: Kil'jaeden awaits!
5309 HOLIDAY_TOMB_OF_SARGERAS_NORMAL_HEROIC_EU = 711, // Tomb of Sargeras: Kil'jaeden awaits!
5310 HOLIDAY_TOMB_OF_SARGERAS_NORMAL_HEROIC_TW_CN = 712, // Tomb of Sargeras: Kil'jaeden awaits!
5311 HOLIDAY_TOMB_OF_SARGERAS_NORMAL_HEROIC_KR = 713, // Tomb of Sargeras: Kil'jaeden awaits!
5312 HOLIDAY_TOMB_OF_SARGERAS_RF_1_SECTION_DEFAULT = 714, // Tomb of Sargeras: The Gates of Hell.
5313 HOLIDAY_TOMB_OF_SARGERAS_RF_1_SECTION_EU = 715, // Tomb of Sargeras: The Gates of Hell.
5314 HOLIDAY_TOMB_OF_SARGERAS_RF_1_SECTION_TW_CN = 716, // Tomb of Sargeras: The Gates of Hell.
5315 HOLIDAY_TOMB_OF_SARGERAS_RF_1_SECTION_KR = 717, // Tomb of Sargeras: The Gates of Hell.
5316 HOLIDAY_TOMB_OF_SARGERAS_RF_2_SECTION_DEFAULT = 718, // Tomb of Sargeras: Wailing Halls.
5317 HOLIDAY_TOMB_OF_SARGERAS_RF_2_SECTION_EU = 719, // Tomb of Sargeras: Wailing Halls.
5318 HOLIDAY_TOMB_OF_SARGERAS_RF_2_SECTION_TW_CN = 720, // Tomb of Sargeras: Wailing Halls.
5319 HOLIDAY_TOMB_OF_SARGERAS_RF_2_SECTION_KR = 721, // Tomb of Sargeras: Wailing Halls.
5320 HOLIDAY_TOMB_OF_SARGERAS_RF_3_SECTION_DEFAULT = 722, // Tomb of Sargeras: Chamber of the Avatar.
5321 HOLIDAY_TOMB_OF_SARGERAS_RF_3_SECTION_EU = 723, // Tomb of Sargeras: Chamber of the Avatar.
5322 HOLIDAY_TOMB_OF_SARGERAS_RF_3_SECTION_TW_CN = 724, // Tomb of Sargeras: Chamber of the Avatar.
5323 HOLIDAY_TOMB_OF_SARGERAS_RF_3_SECTION_KR = 725, // Tomb of Sargeras: Chamber of the Avatar.
5324 HOLIDAY_TOMB_OF_SARGERAS_FINAL_ENCOUNTER_DEFAULT = 726, // Tomb of Sargeras: Deceiver's Fall. Kil'jaeden awaits!
5325 HOLIDAY_TOMB_OF_SARGERAS_FINAL_ENCOUNTER_EU = 727, // Tomb of Sargeras: Deceiver's Fall. Kil'jaeden awaits!
5326 HOLIDAY_TOMB_OF_SARGERAS_FINAL_ENCOUNTER_TW_CN = 728, // Tomb of Sargeras: Deceiver's Fall. Kil'jaeden awaits!
5327 HOLIDAY_TOMB_OF_SARGERAS_FINAL_ENCOUNTER_KR = 729, // Tomb of Sargeras: Deceiver's Fall. Kil'jaeden awaits!
5328 HOLIDAY_TOMB_OF_SARGERAS_NORMAL_HEROIC_768 = 730, // Tomb of Sargeras: Kil'jaeden awaits!
5331 HOLIDAY_7_3_SHADOWS_OF_ARGUS_WEEK_2_UNLOCKS_DEFAULT = 744, // In part 2 of Shadows of Argus, finish the story of Krokuun and travel to the ruined draenei city of Mac'Aree. Gain access to Invasion Points and thwart the Burning Legion's plans on other worlds. Additional World Quests become available.
5332 HOLIDAY_7_3_SHADOWS_OF_ARGUS_WEEK_3_UNLOCKS_DEFAULT = 745, // In part 3 of Shadows of Argus, finish the Shadows of Argus storyline, unlock all World Quests, and venture into the new dungeon, the Seat of the Triumvirate. Activate your Netherlight Crucible on the Vindicaar to begin forging Relics.
5333 HOLIDAY_7_3_SHADOWS_OF_ARGUS_WEEK_2_UNLOCKS_KR = 746, // In part 2 of Shadows of Argus, finish the story of Krokuun and travel to the ruined draenei city of Mac'Aree. Gain access to Invasion Points and thwart the Burning Legion's plans on other worlds. Additional World Quests become available.
5334 HOLIDAY_7_3_SHADOWS_OF_ARGUS_WEEK_2_UNLOCKS_EU = 747, // In part 2 of Shadows of Argus, finish the story of Krokuun and travel to the ruined draenei city of Mac'Aree. Gain access to Invasion Points and thwart the Burning Legion's plans on other worlds. Additional World Quests become available.
5335 HOLIDAY_7_3_SHADOWS_OF_ARGUS_WEEK_2_UNLOCKS_TW_CN = 748, // In part 2 of Shadows of Argus, finish the story of Krokuun and travel to the ruined draenei city of Mac'Aree. Gain access to Invasion Points and thwart the Burning Legion's plans on other worlds. Additional World Quests become available.
5336 HOLIDAY_7_3_SHADOWS_OF_ARGUS_WEEK_3_UNLOCKS_TW_CN = 749, // In part 3 of Shadows of Argus, finish the Shadows of Argus storyline, unlock all World Quests, and venture into the new dungeon, the Seat of the Triumvirate. Activate your Netherlight Crucible on the Vindicaar to begin forging Relics.
5337 HOLIDAY_7_3_SHADOWS_OF_ARGUS_WEEK_3_UNLOCKS_KR = 750, // In part 3 of Shadows of Argus, finish the Shadows of Argus storyline, unlock all World Quests, and venture into the new dungeon, the Seat of the Triumvirate. Activate your Netherlight Crucible on the Vindicaar to begin forging Relics.
5338 HOLIDAY_7_3_SHADOWS_OF_ARGUS_WEEK_3_UNLOCKS_EU = 751, // In part 3 of Shadows of Argus, finish the Shadows of Argus storyline, unlock all World Quests, and venture into the new dungeon, the Seat of the Triumvirate. Activate your Netherlight Crucible on the Vindicaar to begin forging Relics.
5339 HOLIDAY_ANTORUS_BURNING_THRONE_RF_2_SECTION_TW_CN = 756, // Antorus, the Burning Throne: Forbidden Descent.
5340 HOLIDAY_ANTORUS_BURNING_THRONE_RF_2_SECTION_EU = 757, // Antorus, the Burning Throne: Forbidden Descent.
5341 HOLIDAY_ANTORUS_BURNING_THRONE_RF_2_SECTION_KR = 758, // Antorus, the Burning Throne: Forbidden Descent.
5342 HOLIDAY_ANTORUS_BURNING_THRONE_RF_2_SECTION_DEFAULT = 759, // Antorus, the Burning Throne: Forbidden Descent.
5343 HOLIDAY_ANTORUS_BURNING_THRONE_RF_3_SECTION_TW_CN = 760, // Antorus, the Burning Throne: Hope's End.
5344 HOLIDAY_ANTORUS_BURNING_THRONE_RF_3_SECTION_EU = 761, // Antorus, the Burning Throne: Hope's End.
5345 HOLIDAY_ANTORUS_BURNING_THRONE_RF_3_SECTION_KR = 762, // Antorus, the Burning Throne: Hope's End.
5346 HOLIDAY_ANTORUS_BURNING_THRONE_RF_3_SECTION_DEFAULT = 763, // Antorus, the Burning Throne: Hope's End.
5347 HOLIDAY_ANTORUS_BURNING_THRONE_FINAL_SECTION_TW_CN = 764, // Antorus, the Burning Throne: Seat of the Pantheon.
5348 HOLIDAY_ANTORUS_BURNING_THRONE_FINAL_SECTION_EU = 765, // Antorus, the Burning Throne: Seat of the Pantheon.
5349 HOLIDAY_ANTORUS_BURNING_THRONE_FINAL_SECTION_KR = 766, // Antorus, the Burning Throne: Seat of the Pantheon.
5350 HOLIDAY_ANTORUS_BURNING_THRONE_FINAL_SECTION_DEFAULT= 767, // Antorus, the Burning Throne: Seat of the Pantheon.
5351 HOLIDAY_ANTORUS_BURNING_THRONE_RF_1_SECTION_TW_CN = 768, // Antorus, the Burning Throne: Light's Breach.
5352 HOLIDAY_ANTORUS_BURNING_THRONE_RF_1_SECTION_EU = 769, // Antorus, the Burning Throne: Light's Breach.
5353 HOLIDAY_ANTORUS_BURNING_THRONE_RF_1_SECTION_KR = 770, // Antorus, the Burning Throne: Light's Breach.
5354 HOLIDAY_ANTORUS_BURNING_THRONE_RF_1_SECTION_DEFAULT = 771, // Antorus, the Burning Throne: Light's Breach.
5355 HOLIDAY_ANTORUS_BURNING_THRONE_NORMAL_HEROIC_TW_CN = 772, // Antorus, the Burning Throne: Argus awaits!
5356 HOLIDAY_ANTORUS_BURNING_THRONE_NORMAL_HEROIC_EU = 773, // Antorus, the Burning Throne: Argus awaits!
5357 HOLIDAY_ANTORUS_BURNING_THRONE_NORMAL_HEROIC_KR = 774, // Antorus, the Burning Throne: Argus awaits!
5358 HOLIDAY_ANTORUS_BURNING_THRONE_NORMAL_HEROIC_DEFAULT= 775, // Antorus, the Burning Throne: Argus awaits!
5359 HOLIDAY_ANTORUS_BURNING_THRONE_NORMAL_HEROIC_768 = 776, // Antorus, the Burning Throne: Argus awaits!
5362 HOLIDAY_WAR_OF_THE_THORNS = 918, // Conflict emerges in Darkshore as the Horde and Alliance battle for control over Teldrassil in this limited time event!
5363 HOLIDAY_ULDIR_NORMAL_HEROIC_768 = 920, // Uldir: G'huun awaits!
5364 HOLIDAY_ULDIR_NORMAL_HEROIC_DEFAULT = 921, // Uldir: G'huun awaits!
5365 HOLIDAY_ULDIR_NORMAL_HEROIC_KR = 922, // Uldir: G'huun awaits!
5366 HOLIDAY_ULDIR_NORMAL_HEROIC_EU = 923, // Uldir: G'huun awaits!
5367 HOLIDAY_ULDIR_NORMAL_HEROIC_TW_CN = 924, // Uldir: G'huun awaits!
5368 HOLIDAY_ULDIR_RF_1_SECTION_DEFAULT = 925, // Uldir: Halls of Containment.
5369 HOLIDAY_ULDIR_RF_1_SECTION_KR = 926, // Uldir: Halls of Containment.
5370 HOLIDAY_ULDIR_RF_1_SECTION_EU = 927, // Uldir: Halls of Containment.
5371 HOLIDAY_ULDIR_RF_1_SECTION_TW_CN = 928, // Uldir: Halls of Containment.
5372 HOLIDAY_ULDIR_RF_2_SECTION_DEFAULT = 929, // Uldir: Crimson Descent.
5373 HOLIDAY_ULDIR_RF_2_SECTION_KR = 930, // Uldir: Crimson Descent.
5374 HOLIDAY_ULDIR_RF_2_SECTION_EU = 931, // Uldir: Crimson Descent.
5375 HOLIDAY_ULDIR_RF_2_SECTION_TW_CN = 932, // Uldir: Crimson Descent.
5376 HOLIDAY_ULDIR_FINAL_SECTION_DEFAULT = 933, // Uldir: Heart of Corruption.
5377 HOLIDAY_ULDIR_FINAL_SECTION_KR = 934, // Uldir: Heart of Corruption.
5378 HOLIDAY_ULDIR_FINAL_SECTION_EU = 935, // Uldir: Heart of Corruption.
5379 HOLIDAY_ULDIR_FINAL_SECTION_TW_CN = 936, // Uldir: Heart of Corruption.
5384 HOLIDAY_WAR_OF_THE_THORNS_EU = 956, // Conflict emerges in Darkshore as the Horde and Alliance battle for control over Teldrassil in this limited time event!
5385 HOLIDAY_WAR_OF_THE_THORNS_TW_CN = 957, // Conflict emerges in Darkshore as the Horde and Alliance battle for control over Teldrassil in this limited time event!
5386 HOLIDAY_WAR_OF_THE_THORNS_KR = 958, // Conflict emerges in Darkshore as the Horde and Alliance battle for control over Teldrassil in this limited time event!
5387 HOLIDAY_WAR_OF_THE_THORNS_320 = 959, // Conflict emerges in Darkshore as the Horde and Alliance battle for control over Teldrassil in this limited time event!
5388 HOLIDAY_WAR_OF_THE_THORNS_US = 965, // Conflict emerges in Darkshore as the Horde and Alliance battle for control over Teldrassil in this limited time event!
5389 HOLIDAY_WAR_OF_THE_THORNS_512 = 967, // Conflict emerges in Darkshore as the Horde and Alliance battle for control over Teldrassil in this limited time event!
5390 HOLIDAY_WAR_OF_THE_THORNS_128 = 973, // Conflict emerges in Darkshore as the Horde and Alliance battle for control over Teldrassil in this limited time event!
5391 HOLIDAY_ULDIR_NORMAL_HEROIC = 979, // Uldir: G'huun awaits!
5392 HOLIDAY_BATTLE_OF_DAZARALOR_NORMAL_HEROIC_DEFAULT = 1025, // Battle of Dazar'alor raid
5393 HOLIDAY_BATTLE_OF_DAZARALOR_NORMAL_HEROIC_KR = 1026, // Battle of Dazar'alor raid
5394 HOLIDAY_BATTLE_OF_DAZARALOR_NORMAL_HEROIC_EU = 1027, // Battle of Dazar'alor raid
5395 HOLIDAY_BATTLE_OF_DAZARALOR_NORMAL_HEROIC_TW_CN = 1028, // Battle of Dazar'alor raid
5396 HOLIDAY_BATTLE_OF_DAZARALOR_NORMAL_HEROIC_768 = 1029, // Battle of Dazar'alor raid
5397 HOLIDAY_BATTLE_OF_DAZARALOR_RF_1_SECTION_DEFAULT = 1030, // Battle of Dazar'alor: Siege of Dazar'alor.
5398 HOLIDAY_BATTLE_OF_DAZARALOR_RF_1_SECTION_KR = 1031, // Battle of Dazar'alor: Siege of Dazar'alor.
5399 HOLIDAY_BATTLE_OF_DAZARALOR_RF_1_SECTION_EU = 1032, // Battle of Dazar'alor: Siege of Dazar'alor.
5400 HOLIDAY_BATTLE_OF_DAZARALOR_RF_1_SECTION_TW_CN = 1033, // Battle of Dazar'alor: Siege of Dazar'alor.
5401 HOLIDAY_BATTLE_OF_DAZARALOR_RF_2_SECTION_DEFAULT = 1034, // Battle of Dazar'alor: Empire's Fall.
5402 HOLIDAY_BATTLE_OF_DAZARALOR_RF_2_SECTION_KR = 1035, // Battle of Dazar'alor: Empire's Fall.
5403 HOLIDAY_BATTLE_OF_DAZARALOR_RF_2_SECTION_EU = 1036, // Battle of Dazar'alor: Empire's Fall.
5404 HOLIDAY_BATTLE_OF_DAZARALOR_RF_2_SECTION_TW_CN = 1037, // Battle of Dazar'alor: Empire's Fall.
5405 HOLIDAY_BATTLE_OF_DAZARALOR_RF_3_SECTION_DEFAULT = 1038, // Battle of Dazar'alor: Might of the Alliance for Alliance players, and Victory or Death for Horde players.
5406 HOLIDAY_BATTLE_OF_DAZARALOR_RF_3_SECTION_KR = 1039, // Battle of Dazar'alor: Might of the Alliance for Alliance players, and Victory or Death for Horde players.
5407 HOLIDAY_BATTLE_OF_DAZARALOR_RF_3_SECTION_EU = 1040, // Battle of Dazar'alor: Might of the Alliance for Alliance players, and Victory or Death for Horde players.
5408 HOLIDAY_BATTLE_OF_DAZARALOR_RF_3_SECTION_TW_CN = 1041, // Battle of Dazar'alor: Might of the Alliance for Alliance players, and Victory or Death for Horde players.
5422 HOLIDAY_CRUCIBLE_OF_STORMS_NORMAL_HEROIC_DEFAULT = 1069, // Delve into the chambers beneath Stormsong Valley to uncover the source of the shadow spreading across the land, now available on Normal or Heroic difficulty.
5423 HOLIDAY_CRUCIBLE_OF_STORMS_NORMAL_HEROIC_KR = 1070, // Delve into the chambers beneath Stormsong Valley to uncover the source of the shadow spreading across the land, now available on Normal or Heroic difficulty.
5424 HOLIDAY_CRUCIBLE_OF_STORMS_NORMAL_HEROIC_EU = 1071, // Delve into the chambers beneath Stormsong Valley to uncover the source of the shadow spreading across the land, now available on Normal or Heroic difficulty.
5425 HOLIDAY_CRUCIBLE_OF_STORMS_NORMAL_HEROIC_TW_CN = 1072, // Delve into the chambers beneath Stormsong Valley to uncover the source of the shadow spreading across the land, now available on Normal or Heroic difficulty.
5426 HOLIDAY_CRUCIBLE_OF_STORMS_NORMAL_HEROIC = 1073, // Delve into the chambers beneath Stormsong Valley to uncover the source of the shadow spreading across the land, now available on Normal or Heroic difficulty.
5427 HOLIDAY_CRUCIBLE_OF_STORMS_RAID_FINDER_DEFAULT = 1074, // Mythic difficulty of the Crucible of Storms raid awaits the boldest of adventurers, and players may now use the Raid Finder to access the raid.
5428 HOLIDAY_CRUCIBLE_OF_STORMS_RAID_FINDER_EU = 1075, // Mythic difficulty of the Crucible of Storms raid awaits the boldest of adventurers, and players may now use the Raid Finder to access the raid.
5429 HOLIDAY_CRUCIBLE_OF_STORMS_RAID_FINDER_KR = 1076, // Mythic difficulty of the Crucible of Storms raid awaits the boldest of adventurers, and players may now use the Raid Finder to access the raid.
5430 HOLIDAY_CRUCIBLE_OF_STORMS_RAID_FINDER_TW_CN = 1077, // Mythic difficulty of the Crucible of Storms raid awaits the boldest of adventurers, and players may now use the Raid Finder to access the raid.
5431 HOLIDAY_CRUCIBLE_OF_STORMS_RAID_FINDER = 1078, // Mythic difficulty of the Crucible of Storms raid awaits the boldest of adventurers, and players may now use the Raid Finder to access the raid.
5432 HOLIDAY_THE_ETERNAL_PALACE_DEFAULT = 1098, // The dangers of Nazjatar were merely preamble. Breach the palace gates and descend into Azshara's deadly domain.
5433 HOLIDAY_THE_ETERNAL_PALACE_KR = 1099, // The dangers of Nazjatar were merely preamble. Breach the palace gates and descend into Azshara's deadly domain.
5434 HOLIDAY_THE_ETERNAL_PALACE_EU = 1100, // The dangers of Nazjatar were merely preamble. Breach the palace gates and descend into Azshara's deadly domain.
5435 HOLIDAY_THE_ETERNAL_PALACE_TW_CN = 1101, // The dangers of Nazjatar were merely preamble. Breach the palace gates and descend into Azshara's deadly domain.
5436 HOLIDAY_THE_ETERNAL_PALACE_RAID_FINDER_DEFAULT = 1102, // Mythic difficulty of The Eternal Palace raid awaits the boldest of adventurers, and players may now use the Raid Finder to access the raid.
5437 HOLIDAY_THE_ETERNAL_PALACE_RAID_FINDER_KR = 1103, // Mythic difficulty of The Eternal Palace raid awaits the boldest of adventurers, and players may now use the Raid Finder to access the raid.
5438 HOLIDAY_THE_ETERNAL_PALACE_RAID_FINDER_EU = 1104, // Mythic difficulty of The Eternal Palace raid awaits the boldest of adventurers, and players may now use the Raid Finder to access the raid.
5439 HOLIDAY_THE_ETERNAL_PALACE_RAID_FINDER_TW_CN = 1105, // Mythic difficulty of The Eternal Palace raid awaits the boldest of adventurers, and players may now use the Raid Finder to access the raid.
5440 HOLIDAY_THE_ETERNAL_PALACE_RF_2_SECTION_EU = 1106, // The Eternal Palace: Depths of the Devoted.
5441 HOLIDAY_THE_ETERNAL_PALACE_RF_2_SECTION_TW_CN = 1107, // The Eternal Palace: Depths of the Devoted.
5442 HOLIDAY_THE_ETERNAL_PALACE_FINAL_SECTION_DEFAULT = 1108, // The Eternal Palace: The Circle of Stars.
5443 HOLIDAY_THE_ETERNAL_PALACE_FINAL_SECTION_KR = 1109, // The Eternal Palace: The Circle of Stars.
5444 HOLIDAY_THE_ETERNAL_PALACE_FINAL_SECTION_EU = 1110, // The Eternal Palace: The Circle of Stars.
5445 HOLIDAY_THE_ETERNAL_PALACE_FINAL_SECTION_TW_CN = 1111, // The Eternal Palace: The Circle of Stars.
5446 HOLIDAY_THE_ETERNAL_PALACE_RF_2_SECTION_KR = 1112, // The Eternal Palace: Depths of the Devoted.
5447 HOLIDAY_THE_ETERNAL_PALACE_RF_2_SECTION_DEFAULT = 1113, // The Eternal Palace: Depths of the Devoted.
5453 HOLIDAY_NYALOTHA_WALKING_CITY_DEFAULT = 1140, // Descend into Ny'alotha, the Waking City and face N'Zoth in his own realm.
5454 HOLIDAY_NYALOTHA_WALKING_CITY_KR = 1141, // Descend into Ny'alotha, the Waking City and face N'Zoth in his own realm.
5455 HOLIDAY_NYALOTHA_WALKING_CITY_EU = 1142, // Descend into Ny'alotha, the Waking City and face N'Zoth in his own realm.
5456 HOLIDAY_NYALOTHA_WALKING_CITY_TW_CN = 1143, // Descend into Ny'alotha, the Waking City and face N'Zoth in his own realm.
5457 HOLIDAY_NYALOTHA_WALKING_CITY_RAID_FINDER_DEFAULT = 1144, // Mythic difficulty of Ny'alotha, the Waking City awaits the boldest of adventurers, and players may now use the Raid Finder to access the raid.
5458 HOLIDAY_NYALOTHA_WALKING_CITY_RAID_FINDER_KR = 1145, // Mythic difficulty of Ny'alotha, the Waking City awaits the boldest of adventurers, and players may now use the Raid Finder to access the raid.
5459 HOLIDAY_NYALOTHA_WALKING_CITY_RAID_FINDER_EU = 1146, // Mythic difficulty of Ny'alotha, the Waking City awaits the boldest of adventurers, and players may now use the Raid Finder to access the raid.
5460 HOLIDAY_NYALOTHA_WALKING_CITY_RAID_FINDER_TW_CN = 1147, // Mythic difficulty of Ny'alotha, the Waking City awaits the boldest of adventurers, and players may now use the Raid Finder to access the raid.
5461 HOLIDAY_NYALOTHA_WALKING_CITY_RF_2_SECTION_DEFAULT = 1148, // Ny'alotha, the Waking City: Halls of Devotion.
5462 HOLIDAY_NYALOTHA_WALKING_CITY_RF_2_SECTION_KR = 1149, // Ny'alotha, the Waking City: Halls of Devotion.
5463 HOLIDAY_NYALOTHA_WALKING_CITY_RF_2_SECTION_EU = 1150, // Ny'alotha, the Waking City: Halls of Devotion.
5464 HOLIDAY_NYALOTHA_WALKING_CITY_RF_2_SECTION_TW_CN = 1151, // Ny'alotha, the Waking City: Halls of Devotion.
5465 HOLIDAY_NYALOTHA_WALKING_CITY_RF_3_SECTION_DEFAULT = 1152, // Ny'alotha, the Waking City: Gift of Flesh.
5466 HOLIDAY_NYALOTHA_WALKING_CITY_RF_3_SECTION_KR = 1153, // Ny'alotha, the Waking City: Gift of Flesh.
5467 HOLIDAY_NYALOTHA_WALKING_CITY_RF_3_SECTION_EU = 1154, // Ny'alotha, the Waking City: Gift of Flesh.
5468 HOLIDAY_NYALOTHA_WALKING_CITY_RF_3_SECTION_TW_CN = 1155, // Ny'alotha, the Waking City: Gift of Flesh.
5469 HOLIDAY_NYALOTHA_WALKING_CITY_FINAL_SECTION_DEFAULT = 1156, // Ny'alotha, the Waking City: The Waking Dream.
5470 HOLIDAY_NYALOTHA_WALKING_CITY_FINAL_SECTION_KR = 1157, // Ny'alotha, the Waking City: The Waking Dream.
5471 HOLIDAY_NYALOTHA_WALKING_CITY_FINAL_SECTION_EU = 1158, // Ny'alotha, the Waking City: The Waking Dream.
5472 HOLIDAY_NYALOTHA_WALKING_CITY_FINAL_SECTION_TW_CN = 1159, // Ny'alotha, the Waking City: The Waking Dream.
5479 HOLIDAY_CASTLE_NATHRIA_DEFAULT = 1194, // Enter Castle Nathria and confront Sire Denathrius in his citadel.
5480 HOLIDAY_CASTLE_NATHRIA_RF_1_SECTION_DEFAULT = 1195, // Castle Nathria: The Leeching Vaults.
5481 HOLIDAY_CASTLE_NATHRIA_RF_2_SECTION_DEFAULT = 1196, // Castle Nathria: Reliquary of Opulence.
5482 HOLIDAY_CASTLE_NATHRIA_RF_3_SECTION_DEFAULT = 1197, // Castle Nathria: Blood from Stone.
5483 HOLIDAY_CASTLE_NATHRIA_EU = 1198, // Enter Castle Nathria and confront Sire Denathrius in his citadel.
5484 HOLIDAY_CASTLE_NATHRIA_RF_1_SECTION_EU = 1199, // Castle Nathria: The Leeching Vaults.
5485 HOLIDAY_CASTLE_NATHRIA_RF_2_SECTION_EU = 1200, // Castle Nathria: Reliquary of Opulence.
5486 HOLIDAY_CASTLE_NATHRIA_RF_3_SECTION_EU = 1201, // Castle Nathria: Blood from Stone.
5487 HOLIDAY_CASTLE_NATHRIA_KR = 1202, // Enter Castle Nathria and confront Sire Denathrius in his citadel.
5488 HOLIDAY_CASTLE_NATHRIA_RF_1_SECTION_KR = 1203, // Castle Nathria: The Leeching Vaults.
5489 HOLIDAY_CASTLE_NATHRIA_RF_2_SECTION_KR = 1204, // Castle Nathria: Reliquary of Opulence.
5490 HOLIDAY_CASTLE_NATHRIA_RF_3_SECTION_KR = 1205, // Castle Nathria: Blood from Stone.
5491 HOLIDAY_CASTLE_NATHRIA_TW_CN = 1206, // Enter Castle Nathria and confront Sire Denathrius in his citadel.
5492 HOLIDAY_CASTLE_NATHRIA_RF_1_SECTION_TW_CN = 1207, // Castle Nathria: The Leeching Vaults.
5493 HOLIDAY_CASTLE_NATHRIA_RF_2_SECTION_TW_CN = 1208, // Castle Nathria: Reliquary of Opulence.
5494 HOLIDAY_CASTLE_NATHRIA_RF_3_SECTION_TW_CN = 1209, // Castle Nathria: Blood from Stone.
5495 HOLIDAY_CASTLE_NATHRIA_FINAL_SECTION_DEFAULT = 1210, // Castle Nathria: An Audience with Arrogance.
5496 HOLIDAY_CASTLE_NATHRIA_FINAL_SECTION_EU = 1211, // Castle Nathria: An Audience with Arrogance.
5497 HOLIDAY_CASTLE_NATHRIA_FINAL_SECTION_KR = 1212, // Castle Nathria: An Audience with Arrogance.
5498 HOLIDAY_CASTLE_NATHRIA_FINAL_SECTION_TW_CN = 1213, // Castle Nathria: An Audience with Arrogance.
5507 HOLIDAY_CASTLE_NATHRIA_32 = 1222 // Enter Castle Nathria and confront Sire Denathrius in his citadel.
5509
5522
5523// QuestInfo.dbc (12.0.1.66838)
5525{
5609
5610// QuestSort.db2 (12.0.5.67186)
5612{
5807};
5808
5810{
5811 switch (QuestSort)
5812 {
5813 case QUEST_SORT_WARLOCK: return CLASS_WARLOCK;
5814 case QUEST_SORT_WARRIOR: return CLASS_WARRIOR;
5815 case QUEST_SORT_SHAMAN: return CLASS_SHAMAN;
5816 case QUEST_SORT_PALADIN: return CLASS_PALADIN;
5817 case QUEST_SORT_MAGE: return CLASS_MAGE;
5818 case QUEST_SORT_ROGUE: return CLASS_ROGUE;
5819 case QUEST_SORT_HUNTER: return CLASS_HUNTER;
5820 case QUEST_SORT_PRIEST: return CLASS_PRIEST;
5821 case QUEST_SORT_DRUID: return CLASS_DRUID;
5824 }
5825 return 0;
5826}
5827
5828// SkillLine.db2 (12.0.1.66838)
5830{
5832
6226 SKILL_LANG_HARANI = 2987
6228
6230{
6231 switch (locktype)
6232 {
6233 case LOCKTYPE_HERBALISM:
6235 case LOCKTYPE_MINING:
6236 case LOCKTYPE_MINING_2:
6238 case LOCKTYPE_FISHING: return SKILL_FISHING;
6242 case LOCKTYPE_SKINNING: return SKILL_SKINNING;
6293 default: break;
6294 }
6295 return SKILL_NONE;
6296}
6297
6316
6329
6330// TotemCategory.db2 (11.2.5.62687)
6380
6382{
6384 UNIT_DYNFLAG_HIDE_MODEL = 0x0002, // Object model is not shown with this flag
6387 UNIT_DYNFLAG_TAPPED = 0x0010, // Lua_UnitIsTapped
6392
6397
6399
6400#define PLAYER_CORPSE_LOOT_ENTRY 1
6401
6402// EnumUtils: DESCRIBE THIS
6412
6413#define MAX_WEATHER_TYPE 4
6414
6415// EnumUtils: DESCRIBE THIS
6417{
6488
6491
6492#define GM_SILENCE_AURA 1852
6493
6495{
6500 CHAT_FLAG_COM = 0x0008, // Commentator
6502 CHAT_FLAG_BOSS_SOUND = 0x0020, // Plays "RaidBossEmoteWarning" sound on raid boss emote/whisper
6507 CHAT_FLAG_TIMERUNNING= 0x8000
6509
6525
6548
6549// Values from ItemPetFood (power of (value-1) used for compare with CreatureFamilyEntry.PetFoodMask
6561
6562#define MAX_PET_DIET 9
6563
6564#define CHAIN_SPELL_JUMP_RADIUS 8
6565
6572
6574{
6575 AI_REACTION_ALERT = 0, // pre-aggro (used in client packet handler)
6576 AI_REACTION_FRIENDLY = 1, // (NOT used in client packet handler)
6577 AI_REACTION_HOSTILE = 2, // sent on every attack, triggers aggro sound (used in client packet handler)
6578 AI_REACTION_AFRAID = 3, // seen for polymorph (when AI not in control of self?) (NOT used in client packet handler)
6579 AI_REACTION_DESTROY = 4 // used on object destroy (NOT used in client packet handler)
6581
6582// Diminishing Returns Types
6584{
6585 DRTYPE_NONE = 0, // this spell is not diminished, but may have its duration limited
6586 DRTYPE_PLAYER = 1, // this spell is diminished only when applied on players
6587 DRTYPE_ALL = 2 // this spell is diminished in every case
6589
6590// Diminishing Return Groups
6605
6615
6616enum class SummonTitle : int32
6617{
6618 None = 0,
6619 Pet = 1,
6620 Guardian = 2,
6621 Minion = 3,
6622 Totem = 4,
6623 Companion = 5,
6624 Runeblade = 6,
6625 Construct = 7,
6626 Opponent = 8, // Related to phases and DK prequest line (3.3.5a)
6627 Vehicle = 9,
6628 Mount = 10, // Oculus and Argent Tournament vehicles (3.3.5a)
6629 Lightwell = 11,
6630 Butler = 12,
6631 aka = 13,
6632 Gateway = 14,
6633 Hatred = 15,
6634 Statue = 16,
6635 Spirit = 17,
6636 WarBanner = 18,
6637 Heartwarmer = 19,
6638 HiredBy = 20,
6639 PurchasedBy = 21,
6640 Pride = 22,
6641 TwistedImage = 23,
6642 NoodleCart = 24,
6643 InnerDemon = 25,
6644 Bodyguard = 26,
6645 Name = 27,
6646 Squire = 28,
6647 Champion = 29,
6648 TheBetrayer = 30,
6649 EruptingReflection = 31,
6650 HopelessReflection = 32,
6652 WailingReflection = 34,
6653 Assistant = 35,
6654 Enforcer = 36,
6655 Recruit = 37,
6656 Admirer = 38,
6657 EvilTwin = 39,
6658 Greed = 40,
6659 LostMind = 41,
6660 ServantOfNZoth = 44
6661};
6662
6676
6677#define MAX_TOTEM_SLOT 5
6678#define MAX_GAMEOBJECT_SLOT 4
6679
6695
6697{
6705
6711
6717
6721
6725
6768
6782
6800
6819};
6820
6830
6837
6845
6854
6856{
6857 PVP_TEAM_HORDE = 0, // Battleground: Horde, Arena: Green
6858 PVP_TEAM_ALLIANCE = 1, // Battleground: Alliance, Arena: Gold
6859 PVP_TEAM_NEUTRAL = 2 // Battleground: Neutral, Arena: None
6861
6863
6864// Indexes of BattlemasterList.db2 (9.0.2.37176)
6866{
6868 BATTLEGROUND_AV = 1, // Alterac Valley
6869 BATTLEGROUND_WS = 2, // Warsong Gulch
6870 BATTLEGROUND_AB = 3, // Arathi Basin
6871 BATTLEGROUND_NA = 4, // Nagrand Arena
6872 BATTLEGROUND_BE = 5, // Blade's Edge Arena
6873 BATTLEGROUND_AA = 6, // All Arenas
6874 BATTLEGROUND_EY = 7, // Eye of the Storm
6875 BATTLEGROUND_RL = 8, // Ruins of Lordaernon
6876 BATTLEGROUND_SA = 9, // Strand of the Ancients
6877 BATTLEGROUND_DS = 10, // Dalaran Sewers
6878 BATTLEGROUND_RV = 11, // The Ring of Valor
6879 BATTLEGROUND_IC = 30, // Isle of Conquest
6880 BATTLEGROUND_RB = 32, // Random Battleground
6881 BATTLEGROUND_RATED_10_VS_10 = 100, // Rated Battleground 10 vs 10
6882 BATTLEGROUND_RATED_15_VS_15 = 101, // Rated Battleground 15 vs 15
6883 BATTLEGROUND_RATED_25_VS_25 = 102, // Rated Battleground 25 vs 25
6884 BATTLEGROUND_TP = 108, // Twin Peaks
6885 BATTLEGROUND_BFG = 120, // Battle For Gilneas
6886 // 656 = "Rated Eye of the Storm"
6887 BATTLEGROUND_TK = 699, // Temple of Kotmogu
6888 // 706 = "CTF3"
6889 BATTLEGROUND_SM = 708, // Silvershard Mines
6890 BATTLEGROUND_TVA = 719, // Tol'Viron Arena
6891 BATTLEGROUND_DG = 754, // Deepwind Gorge
6892 BATTLEGROUND_TTP = 757, // The Tiger's Peak
6893 BATTLEGROUND_SS_VS_TM = 789, // Southshore vs. Tarren Mill
6894 BATTLEGROUND_SMALL_D = 803, // Small Battleground D
6895 BATTLEGROUND_BRH = 808, // Black Rook Hold Arena
6896 // 809 = "New Nagrand Arena (Legion)"
6897 BATTLEGROUND_AF = 816, // Ashamane's Fall
6898 // 844 = "New Blade's Edge Arena (Legion)"
6899 BATTLEGROUND_BRAWL_TBG = 846, // Brawl - The Battle for Gilneas (Old City Map)
6900 BATTLEGROUND_BRAWL_ABW = 847, // Brawl - Arathi Basin Winter
6901 // 848 = "AI Test - Arathi Basin"
6902 BATTLEGROUND_BRAWL_DD = 849, // Brawl - Deepwind Dunk
6903 BATTLEGROUND_BRAWL_SPS = 853, // Brawl - Shadow-Pan Showdown
6904 // 856 = "[TEMP] RaceTrackBG"
6905 BATTLEGROUND_BR = 857, // Blackrock
6906 BATTLEGROUND_BRAWL_TH = 858, // Brawl - Temple of Hotmogu
6907 BATTLEGROUND_BRAWL_GL = 859, // Brawl - Gravity Lapse
6908 BATTLEGROUND_BRAWL_DD2 = 860, // Brawl - Deepwind Dunk
6909 BATTLEGROUND_BRAWL_WS = 861, // Brawl - Warsong Scramble
6910 BATTLEGROUND_BRAWL_EH = 862, // Brawl - Eye of the Horn
6911 BATTLEGROUND_BRAWL_AA = 866, // Brawl - All Arenas
6912 BATTLEGROUND_RL2 = 868, // Ruins of Lordaeron
6913 BATTLEGROUND_DS2 = 869, // Dalaran Sewers
6914 BATTLEGROUND_TVA2 = 870, // Tol'Viron Arena
6915 BATTLEGROUND_TTP2 = 871, // The Tiger's Peak
6916 BATTLEGROUND_BRHA2 = 872, // Black Rook Hold Arena
6917 BATTLEGROUND_NA2 = 873, // Nagrand Arena
6918 BATTLEGROUND_AF2 = 874, // Ashamane's Fall
6919 BATTLEGROUND_BEA2 = 875, // Blade's Edge Arena
6920 // 878 = "AI Test - Warsong Gulch"
6921 BATTLEGROUND_BRAWL_DS = 879, // Brawl - Deep Six
6922 BATTLEGROUND_BRAWL_AB = 880, // Brawl - Arathi Basin
6923 BATTLEGROUND_BRAWL_DG = 881, // Brawl - Deepwind Gorge
6924 BATTLEGROUND_BRAWL_ES = 882, // Brawl - Eye of the Storm
6925 BATTLEGROUND_BRAWL_SM = 883, // Brawl - Silvershard Mines
6926 BATTLEGROUND_BRAWL_TK = 884, // Brawl - Temple of Kotmogue
6927 BATTLEGROUND_BRAWL_TBG2 = 885, // Brawl - The Battle for Gilneas
6928 BATTLEGROUND_BRAWL_WG = 886, // Brawl - Warsong Gulch
6929 BATTLEGROUND_CI = 887, // Cooking: Impossible
6930 BATTLEGROUND_DOM_SS = 890, // Domination - Seething Strand
6931 // 893 = "8.0 BG Temp"
6932 BATTLEGROUND_SS = 894, // Seething Shore
6933 BATTLEGROUND_HP = 897, // Hooking Point
6934 BATTLEGROUND_RANDOM_EPIC = 901, // Random Epic Battleground
6935 BATTLEGROUND_TTP3 = 902, // The Tiger's Peak
6936 BATTLEGROUND_MB = 903, // Mugambala
6937 BATTLEGROUND_BRAWL_AA2 = 904, // Brawl - All Arenas
6938 BATTLEGROUND_BRAWL_AASH = 905, // Brawl - All Arenas - Stocked House
6939 BATTLEGROUND_AF3 = 906, // Ashamane's Fall
6940 BATTLEGROUND_BEA3 = 907, // Blade's Edge Arena
6941 BATTLEGROUND_BE2 = 908, // Blade's Edge
6942 BATTLEGROUND_DS3 = 909, // Dalaran Sewers
6943 BATTLEGROUND_NA3 = 910, // Nagrand Arena
6944 BATTLEGROUND_RL3 = 911, // Ruins of Lordaeron
6945 BATTLEGROUND_TVA3 = 912, // Tol'Viron Arena
6946 BATTLEGROUND_BRHA3 = 913, // Black Rook Hold Arena
6947 BATTLEGROUND_WG_CTF = 1014, // Warsong Gulch Capture the Flag
6948 BATTLEGROUND_EB_BW = 1017, // Epic Battleground - Battle for Wintergrasp
6949 BATTLEGROUND_DOM_AB = 1018, // Domination - Arathi Basin
6950 BATTLEGROUND_AB_CS = 1019, // Arathi Basin Comp Stomp
6951 BATTLEGROUND_EB_A = 1020, // Epic Battleground - Ashran
6952 BATTLEGROUND_CA = 1021, // Classic Ashran (Endless)
6953 BATTLEGROUND_BRAWL_AB2 = 1022, // Brawl - Arathi Basin
6954 BATTLEGROUND_TR = 1025, // The Robodrome (Arena)
6955 BATTLEGROUND_RANDOM_BG = 1029, // Random Battleground
6956 BATTLEGROUND_EB_BW2 = 1030, // Epic Battleground - Battle for Wintergrasp
6957 // 1031 = "Programmer Map - Battlefield"
6958 BATTLEGROUND_KR = 1033, // Korrak's Revenge
6959 BATTLEGROUND_EPIC_BG_WF = 1036, // Epic Battleground - Warfront Arathi (PvP)
6960 BATTLEGROUND_DOM_DG = 1037, // Domination - Deepwind Gorge
6961 BATTLEGROUND_DOM_DG2 = 1039, // Domination - Deepwind Gorge
6962 BATTLEGROUND_ED = 1041, // Empyrean Domain
6963};
6964
6965#define MAX_BATTLEGROUND_TYPE_ID 845
6966
6973
6983
7001
7002// EnumUtils: DESCRIBE THIS
7004{
7005 SPELLFAMILY_GENERIC = 0, // TITLE Generic
7006 SPELLFAMILY_UNK1 = 1, // TITLE Unk1 (events, holidays, ...)
7007 // 2 - unused
7008 SPELLFAMILY_MAGE = 3, // TITLE Mage
7009 SPELLFAMILY_WARRIOR = 4, // TITLE Warrior
7010 SPELLFAMILY_WARLOCK = 5, // TITLE Warlock
7011 SPELLFAMILY_PRIEST = 6, // TITLE Priest
7012 SPELLFAMILY_DRUID = 7, // TITLE Druid
7013 SPELLFAMILY_ROGUE = 8, // TITLE Rogue
7014 SPELLFAMILY_HUNTER = 9, // TITLE Hunter
7015 SPELLFAMILY_PALADIN = 10, // TITLE Paladin
7016 SPELLFAMILY_SHAMAN = 11, // TITLE Shaman
7017 SPELLFAMILY_UNK2 = 12, // TITLE Unk2 (Silence resistance?)
7018 SPELLFAMILY_POTION = 13, // TITLE Potion
7019 // 14 - unused
7020 SPELLFAMILY_DEATHKNIGHT = 15, // TITLE Death Knight
7021 // 16 - unused
7022 SPELLFAMILY_PET = 17, // TITLE Pet
7032 SPELLFAMILY_EVOKER = 224
7034
7064
7073
7081
7098
7106
7113
7120
7122{
7125 bool Rated;
7127
7128 static constexpr BattlegroundQueueTypeId FromPacked(uint64 packedQueueId)
7129 {
7130 return { uint16(packedQueueId & 0xFFFF), uint8((packedQueueId >> 16) & 0xF), ((packedQueueId >> 20) & 1) != 0, uint8((packedQueueId >> 24) & 0x3F) };
7131 }
7132
7133 constexpr uint64 GetPacked() const
7134 {
7136 | (uint64(Type & 0xF) << 16)
7137 | (uint64(Rated ? 1 : 0) << 20)
7138 | (uint64(TeamSize & 0x3F) << 24)
7139 | UI64LIT(0x1F10000000000000);
7140 }
7141
7142 constexpr bool operator==(BattlegroundQueueTypeId const& right) const = default;
7143
7144 constexpr std::strong_ordering operator<=>(BattlegroundQueueTypeId const& right) const = default;
7145};
7146
7148
7150{
7152 ERR_GROUP_JOIN_BATTLEGROUND_DESERTERS = 2, // You cannot join the battleground yet because you or one of your party members is flagged as a Deserter.
7153 ERR_ARENA_TEAM_PARTY_SIZE = 3, // Incorrect party size for this arena.
7154 ERR_BATTLEGROUND_TOO_MANY_QUEUES = 4, // You can only be queued for 2 battles at once
7155 ERR_BATTLEGROUND_CANNOT_QUEUE_FOR_RATED = 5, // You cannot queue for a rated match while queued for other battles
7156 ERR_BATTLEDGROUND_QUEUED_FOR_RATED = 6, // You cannot queue for another battle while queued for a rated arena match
7157 ERR_BATTLEGROUND_TEAM_LEFT_QUEUE = 7, // Your team has left the arena queue
7158 ERR_BATTLEGROUND_NOT_IN_BATTLEGROUND = 8, // You can't do that in a battleground.
7159 ERR_BATTLEGROUND_JOIN_XP_GAIN = 9, // Cannot join as a group unless all the members of your party have the same XP gain setting.
7160 ERR_BATTLEGROUND_JOIN_RANGE_INDEX = 10, // Cannot join the queue unless all members of your party are in the same battleground level range.
7161 ERR_BATTLEGROUND_JOIN_TIMED_OUT = 11, // %s was unavailable to join the queue. (ObjectGuid exist in client cache)
7162 //ERR_BATTLEGROUND_JOIN_TIMED_OUT = 12, // same as 11
7163 //ERR_BATTLEGROUND_TEAM_LEFT_QUEUE = 13, // same as 7
7164 ERR_LFG_CANT_USE_BATTLEGROUND = 14, // You cannot queue for a battleground or arena while using the dungeon system.
7165 ERR_IN_RANDOM_BG = 15, // Can't do that while in a Random Battleground queue.
7166 ERR_IN_NON_RANDOM_BG = 16, // Can't queue for Random Battleground while in another Battleground queue.
7167 ERR_BG_DEVELOPER_ONLY = 17, // This battleground is only available for developer testing at this time.
7168 ERR_BATTLEGROUND_INVITATION_DECLINED = 18, // Your War Game invitation has been declined
7169 ERR_MEETING_STONE_NOT_FOUND = 19, // Player not found.
7170 ERR_WARGAME_REQUEST_FAILURE = 20, // War Game request failed
7171 ERR_BATTLEFIELD_TEAM_PARTY_SIZE = 22, // Incorrect party size for this battlefield.
7172 ERR_NOT_ON_TOURNAMENT_REALM = 23, // Not available on a Tournament Realm.
7173 ERR_BATTLEGROUND_PLAYERS_FROM_DIFFERENT_REALMS = 24, // You cannot queue for a battleground while players from different realms are in your party.
7174 ERR_BATTLEGROUND_JOIN_LEVELUP = 33, // You have been removed from a PvP queue because you have gained a level.
7175 ERR_REMOVE_FROM_PVP_QUEUE_FACTION_CHANGE = 34, // You have been removed from a PvP Queue because you changed your faction.
7176 ERR_BATTLEGROUND_JOIN_FAILED = 35, // Join as a group failed
7177 ERR_BATTLEGROUND_DUPE_QUEUE = 43, // Someone in your group is already queued for that.
7178 ERR_BATTLEGROUND_JOIN_NO_VALID_SPEC_FOR_ROLE = 44, // Role check failed because one of your party members selected an invalid role.
7179 ERR_BATTLEGROUND_JOIN_RESPEC = 45, // You have been removed from a PvP queue because your specialization changed.
7180 ERR_ALREADY_USING_LFG_LIST = 46, // You can't do that while using Premade Groups.
7181 ERR_BATTLEGROUND_JOIN_MUST_COMPLETE_QUEST = 47, // You have been removed from a PvP queue because someone is missing required quest completion.
7182 ERR_BATTLERGOUND_RESTRICTED_ACCOUNT = 48, // Free Trial accounts cannot perform that action
7183 ERR_BATTLEGROUND_JOIN_MERCENARY = 49, // Cannot join as a group unless all the members of your party are flagged as a mercenary.
7184 ERR_BATTLEGROUND_JOIN_TOO_MANY_HEALERS = 51, // You can not enter this bracket of arena with more than one healer. / You can not enter a rated battleground with more than three healers.
7185 ERR_BATTLEGROUND_JOIN_TOO_MANY_TANKS = 52, // You can not enter this bracket of arena with more than one tank.
7186 ERR_BATTLEGROUND_JOIN_TOO_MANY_DAMAGE = 53, // You can not enter this bracket of arena with more than two damage dealers.
7187 ERR_GROUP_JOIN_BATTLEGROUND_DEAD = 57, // You cannot join the battleground because you or one of your party members is dead.
7188 ERR_BATTLEGROUND_JOIN_REQUIRES_LEVEL = 58, // Tournament rules requires all participants to be max level.
7189 ERR_BATTLEGROUND_JOIN_DISQUALIFIED = 59, // %s has been disqualified from ranked play in this bracket.
7190 ERR_ARENA_EXPIRED_CAIS = 60, // You may not queue while one or more of your team members is under the effect of restricted play.
7191 ERR_SOLO_SHUFFLE_WARGAME_GROUP_SIZE = 64, // Exactly 6 non-spectator players must be present to begin a Solo Shuffle Wargame.
7192 ERR_SOLO_SHUFFLE_WARGAME_GROUP_COMP = 65, // Exactly 4 DPS, and either 2 Tanks or 2 Healers, must be present to begin a Solo Shuffle Wargame.
7193};
7194
7214
7225
7227{
7228 None = 0x00,
7229 IgnoreMaxQtyOnload = 0x01,
7230 Reuse1 = 0x02,
7231 InBackpack = 0x04,
7232 UnusedInUI = 0x08,
7233 Reuse2 = 0x10,
7234
7236 ClientFlags = (0x1F & ~UnusedFlags)
7237};
7238
7240
7242{
7243 Cheat = 0,
7244 Spell = 1,
7245 VersionUpdate = 2,
7246 QuestTurnin = 3,
7247 Vendor = 4,
7248 Trade = 5,
7249 Capped = 6,
7250 Garrison = 7,
7251 DroppedToCorpse = 8,
7252 BonusRoll = 9,
7253 FactionConversion = 10,
7255 Last = 12
7256};
7257
7259{
7260 ConvertOldItem = 0,
7262 ItemRefund = 2,
7263 QuestReward = 3,
7264 Cheat = 4,
7265 Vendor = 5,
7266 PvPKillCredit = 6,
7267 PvPMetaCredit = 7,
7268 PvPScriptedAward = 8,
7269 Loot = 9,
7270 UpdatingVersion = 10,
7271 LFGReward = 11,
7272 Trade = 12,
7273 Spell = 13,
7274 ItemDeletion = 14,
7275 RatedBattleground = 15,
7276 RandomBattleground = 16,
7277 Arena = 17,
7278 ExceededMaxQty = 18,
7279 PvPCompletionBonus = 19,
7280 Script = 20,
7282 Pushloot = 22,
7283 GarrisonBuilding = 23,
7284 PvPDrop = 24,
7290 GarrisonTalent = 30,
7292 PvPHonorReward = 32,
7293 BonusRoll = 33,
7294 AzeriteRespec = 34,
7295 WorldQuestReward = 35,
7297 FactionConversion = 37,
7298 DailyQuestReward = 38,
7300 WeeklyQuestReward = 40,
7302 AccountCopy = 42,
7303 WeeklyRewardChest = 43,
7305 DailyReset = 45,
7307 Barbershop = 47,
7310 Transmogrify = 50,
7311 AuctionDeposit = 51,
7312 PlayerTrait = 52,
7313 PhBuffer_53 = 53,
7314 PhBuffer_54 = 54,
7315 RenownRepGain = 55,
7316 CraftingOrder = 56,
7317 CatalystBalancing = 57,
7318 CatalystCraft = 58,
7320 PlayerTraitRefund = 60,
7321 Last = 61
7322};
7323
7325{
7326 None = 0x00,
7327 BonusAward = 0x01,
7328 DroppedFromDeath = 0x02,
7329 FromAccountServer = 0x04
7330};
7331
7333
7366
7376
7384
7395
7397{
7398 LINEOFSIGHT_CHECK_VMAP = 0x1, // check static floor layout data
7399 LINEOFSIGHT_CHECK_GOBJECT = 0x2, // check dynamic game object data
7400
7403
7419
7426
7427/*
7428enum Tutorials : uint8
7429{
7430 TUTORIAL_TALENT = 0,
7431 TUTORIAL_SPEC = 1,
7432 TUTORIAL_GLYPH = 2,
7433 TUTORIAL_SPELLBOOK = 3,
7434 TUTORIAL_PROFESSIONS = 4,
7435 TUTORIAL_CORE_ABILITITES = 5,
7436 TUTORIAL_PET_JOURNAL = 6,
7437 TUTORIAL_WHAT_HAS_CHANGED = 7,
7438 TUTORIAL_GARRISON_BUILDING = 8,
7439 TUTORIAL_GARRISON_MISSION_LIST = 9,
7440 TUTORIAL_GARRISON_MISSION_PAGE = 10,
7441 TUTORIAL_GARRISON_LANDING = 11,
7442 TUTORIAL_GARRISON_ZONE_ABILITY = 12,
7443 TUTORIAL_WORLD_MAP_FRAME = 13,
7444 TUTORIAL_CLEAN_UP_BAGS = 14,
7445 TUTORIAL_BAG_SETTINGS = 15,
7446 TUTORIAL_REAGENT_BANK_UNLOCK = 16,
7447 TUTORIAL_TOYBOX_FAVORITE = 17,
7448 TUTORIAL_TOYBOX_MOUSEWHEEL_PAGING = 18,
7449 TUTORIAL_LFG_LIST = 19
7450};
7451*/
7452
7453#define MAX_ACCOUNT_TUTORIAL_VALUES 8
7454
7456{
7458 RAID_GROUP_ERR_LOWLEVEL = 1, // "You are too low level to enter this instance."
7459 RAID_GROUP_ERR_ONLY = 2, // "You must be in a raid group to enter this instance."
7460 RAID_GROUP_ERR_FULL = 3, // "The instance is full."
7461 RAID_GROUP_ERR_REQUIREMENTS_UNMATCH = 4 // "You do not meet the requirements to enter this instance."
7463
7465{
7466 INSTANCE_RESET_FAILED = 0, // "Cannot reset %s. There are players still inside the instance."
7467 INSTANCE_RESET_FAILED_OFFLINE = 1, // "Cannot reset %s. There are players offline in your party."
7468 INSTANCE_RESET_FAILED_ZONING = 2 // "Cannot reset %s. There are players in your party attempting to zone into an instance."
7470
7471enum class GameError : uint32
7472{
7473 ERR_SYSTEM = 0,
7475 ERR_INV_FULL = 2,
7476 ERR_BANK_FULL = 3,
7484 ERR_WRONG_SLOT = 11,
7486 ERR_BAG_FULL = 13,
7489 ERR_BAG_IN_BAG = 16,
7492 ERR_AMMO_ONLY = 19,
7494 ERR_WRONG_BAG_TYPE = 21,
7498 ERR_ITEM_MAX_COUNT = 25,
7499 ERR_NOT_EQUIPPABLE = 26,
7500 ERR_CANT_STACK = 27,
7501 ERR_CANT_SWAP = 28,
7502 ERR_SLOT_EMPTY = 29,
7503 ERR_ITEM_NOT_FOUND = 30,
7505 ERR_SPLIT_FAILED = 32,
7506 ERR_NOT_A_BAG = 33,
7507 ERR_NOT_OWNER = 34,
7509 ERR_NO_BANK_SLOT = 36,
7510 ERR_NO_BANK_HERE = 37,
7512 ERR_ITEM_LOCKED = 39,
7518 ERR_VENDOR_TOO_FAR = 45,
7521 ERR_RECEIVE_ITEM_S = 48,
7527 ERR_TRADE_BAG = 54,
7529 ERR_SPELL_FAILED_S = 56,
7530 ERR_ITEM_COOLDOWN = 57,
7532 ERR_FOOD_COOLDOWN = 59,
7533 ERR_SPELL_COOLDOWN = 60,
7538 ERR_SKILL_GAINED_S = 65,
7539 ERR_SKILL_UP_SI = 66,
7540 ERR_LEARN_SPELL_S = 67,
7543 ERR_LEARN_RECIPE_S = 70,
7546 ERR_LEARN_MOUNT_S = 73,
7547 ERR_LEARN_TOY_S = 74,
7559 ERR_INVITE_SELF = 86,
7565 ERR_PLAYER_BUSY_S = 92,
7566 ERR_NEW_LEADER_S = 93,
7567 ERR_NEW_LEADER_YOU = 94,
7568 ERR_NEW_GUIDE_S = 95,
7569 ERR_NEW_GUIDE_YOU = 96,
7570 ERR_LEFT_GROUP_S = 97,
7571 ERR_LEFT_GROUP_YOU = 98,
7573 ERR_DECLINE_GROUP_S = 100,
7575 ERR_JOINED_GROUP_S = 102,
7576 ERR_UNINVITE_YOU = 103,
7578 ERR_NOT_IN_GROUP = 105,
7582 ERR_GROUP_FULL = 109,
7583 ERR_NOT_LEADER = 110,
7584 ERR_PLAYER_DIED_S = 111,
7585 ERR_GUILD_CREATE_S = 112,
7586 ERR_GUILD_INVITE_S = 113,
7592 ERR_GUILD_ACCEPT = 119,
7593 ERR_GUILD_DECLINE_S = 120,
7596 ERR_GUILD_JOIN_S = 123,
7597 ERR_GUILD_FOUNDER_S = 124,
7599 ERR_GUILD_DEMOTE_SS = 126,
7602 ERR_GUILD_QUIT_S = 129,
7603 ERR_GUILD_LEAVE_S = 130,
7604 ERR_GUILD_REMOVE_SS = 131,
7606 ERR_GUILD_DISBAND_S = 133,
7608 ERR_GUILD_LEADER_S = 135,
7617 ERR_GUILD_INTERNAL = 144,
7620 ERR_GUILD_DISBANDED = 147,
7637 ERR_GUILD_BANK_FULL = 164,
7643 ERR_OUT_OF_RANGE = 170,
7644 ERR_PLAYER_DEAD = 171,
7647 ERR_KILLED_BY_S = 174,
7648 ERR_LOOT_LOCKED = 175,
7649 ERR_LOOT_TOO_FAR = 176,
7650 ERR_LOOT_DIDNT_KILL = 177,
7651 ERR_LOOT_BAD_FACING = 178,
7653 ERR_LOOT_STUNNED = 180,
7654 ERR_LOOT_NO_UI = 181,
7656 ERR_NO_LOOT = 183,
7659 ERR_QUEST_FAILED_S = 186,
7677 ERR_QUEST_LOG_FULL = 204,
7679 ERR_INSPECT_S = 206,
7680 ERR_CANT_USE_ITEM = 207,
7683 ERR_MUST_EQUIP_ITEM = 210,
7684 ERR_PASSIVE_ABILITY = 211,
7685 ERR_2HSKILLNOTFOUND = 212,
7689 ERR_ATTACK_STUNNED = 216,
7690 ERR_ATTACK_PACIFIED = 217,
7691 ERR_ATTACK_MOUNTED = 218,
7692 ERR_ATTACK_FLEEING = 219,
7693 ERR_ATTACK_CONFUSED = 220,
7694 ERR_ATTACK_CHARMED = 221,
7695 ERR_ATTACK_DEAD = 222,
7697 ERR_ATTACK_CHANNEL = 224,
7698 ERR_TAXISAMENODE = 225,
7699 ERR_TAXINOSUCHPATH = 226,
7702 ERR_TAXITOOFARAWAY = 229,
7704 ERR_TAXINOTVISITED = 231,
7705 ERR_TAXIPLAYERBUSY = 232,
7709 ERR_TAXINOPATHS = 236,
7710 ERR_TAXINOTELIGIBLE = 237,
7711 ERR_TAXINOTSTANDING = 238,
7712 ERR_TAXIINCOMBAT = 239,
7713 ERR_NO_REPLY_TARGET = 240,
7716 ERR_TRADE_REQUEST_S = 243,
7717 ERR_TRADE_BLOCKED_S = 244,
7719 ERR_TRADE_TOO_FAR = 246,
7720 ERR_TRADE_CANCELLED = 247,
7721 ERR_TRADE_COMPLETE = 248,
7722 ERR_TRADE_BAG_FULL = 249,
7727 ERR_ALREADY_TRADING = 254,
7733 ERR_MOUNT_OTHER = 260,
7734 ERR_MOUNT_LOOTING = 261,
7738 ERR_MOUNT_NO_MOUNTS = 265,
7739 ERR_DISMOUNT_NOPET = 266,
7746 ERR_CANT_TRADE_GOLD = 273,
7751 ERR_BADATTACKFACING = 278,
7752 ERR_BADATTACKPOS = 279,
7753 ERR_CHEST_IN_USE = 280,
7754 ERR_USE_CANT_OPEN = 281,
7755 ERR_USE_LOCKED = 282,
7756 ERR_DOOR_LOCKED = 283,
7757 ERR_BUTTON_LOCKED = 284,
7761 ERR_USE_TOO_FAR = 288,
7762 ERR_USE_BAD_ANGLE = 289,
7764 ERR_USE_SPELL_FOCUS = 291,
7765 ERR_USE_DESTROYED = 292,
7768 ERR_SET_LOOT_MASTER = 295,
7769 ERR_SET_LOOT_GROUP = 296,
7770 ERR_SET_LOOT_NBG = 297,
7775 ERR_TAME_FAILED = 302,
7776 ERR_CHAT_WHILE_DEAD = 303,
7778 ERR_NEWTAXIPATH = 305,
7779 ERR_NO_PET = 306,
7780 ERR_NOTYOURPET = 307,
7795 ERR_FRIEND_DB_ERROR = 322,
7797 ERR_FRIEND_ADDED_S = 324,
7805 ERR_FRIEND_ERROR = 332,
7807 ERR_FRIEND_SELF = 334,
7808 ERR_FRIEND_DELETED = 335,
7809 ERR_IGNORE_FULL = 336,
7810 ERR_IGNORE_SELF = 337,
7813 ERR_IGNORE_ADDED_S = 340,
7816 ERR_IGNORE_DELETED = 343,
7817 ERR_ONLY_ONE_BOLT = 344,
7818 ERR_ONLY_ONE_AMMO = 345,
7824 ERR_CANT_WRAP_BOUND = 351,
7826 ERR_CANT_WRAP_BAGS = 353,
7827 ERR_OUT_OF_MANA = 354,
7828 ERR_OUT_OF_RAGE = 355,
7829 ERR_OUT_OF_FOCUS = 356,
7830 ERR_OUT_OF_ENERGY = 357,
7831 ERR_OUT_OF_CHI = 358,
7832 ERR_OUT_OF_HEALTH = 359,
7833 ERR_OUT_OF_RUNES = 360,
7840 ERR_OUT_OF_INSANITY = 367,
7841 ERR_OUT_OF_ESSENCE = 368,
7843 ERR_OUT_OF_FURY = 370,
7844 ERR_OUT_OF_PAIN = 371,
7852 ERR_OUT_OF_BALANCE = 379,
7856 ERR_LOOT_GONE = 383,
7859 ERR_UNIT_NOT_FOUND = 386,
7873 ERR_NOAMMO_S = 400,
7874 ERR_TOOBUSYTOFOLLOW = 401,
7875 ERR_DUEL_REQUESTED = 402,
7876 ERR_DUEL_CANCELLED = 403,
7880 ERR_ZONE_EXPLORED = 407,
7884 ERR_IGNORING_YOU_S = 411,
7885 ERR_FISH_NOT_HOOKED = 412,
7886 ERR_FISH_ESCAPED = 413,
7889 ERR_PETITION_SIGNED = 416,
7899 ERR_PETITION_FULL = 426,
7908 ERR_PET_SPELL_DEAD = 435,
7914 ERR_TICKET_DB_ERROR = 441,
7915 ERR_TICKET_NO_TEXT = 442,
7917 ERR_OBJECT_IS_BUSY = 444,
7925 ERR_REALM_NOT_FOUND = 452,
7926 ERR_MAIL_QUEST_ITEM = 453,
7927 ERR_MAIL_BOUND_ITEM = 454,
7929 ERR_MAIL_BAG = 456,
7930 ERR_MAIL_TO_SELF = 457,
7938 ERR_MAIL_SENT = 465,
7941 ERR_USE_CANT_IMMUNE = 468,
7948 ERR_AUCTION_WON_S = 475,
7951 ERR_LOGOUT_FAILED = 478,
7998 ERR_RAID_GROUP_ONLY = 525,
7999 ERR_RAID_GROUP_FULL = 526,
8008 ERR_GENERIC_STUNNED = 535,
8011 ERR_TARGET_STUNNED = 538,
8013 ERR_RAID_YOU_JOINED = 540,
8014 ERR_RAID_YOU_LEFT = 541,
8025 ERR_NOT_IN_RAID = 552,
8026 ERR_LOGGING_OUT = 553,
8030 ERR_NOT_IN_COMBAT = 557,
8032 ERR_PET_BROKEN = 559,
8034 ERR_SPEC_WIPE_ERROR = 561,
8058 ERR_PVP_TOGGLE_ON = 585,
8059 ERR_PVP_TOGGLE_OFF = 586,
8084 ERR_UNHEALTHY_TIME = 611,
8086 ERR_CHAT_THROTTLED = 613,
8103 ERR_FILTERING_YOU_S = 630,
8107 ERR_LFG_PENDING = 634,
8122 ERR_SYSTEM_DISABLED = 649,
8126 ERR_USER_SQUELCHED = 653,
8130 ERR_TOO_MUCH_GOLD = 657,
8145 ERR_PLAYER_SILENCED = 672,
8162 ERR_NAME_INVALID = 689,
8163 ERR_NAME_NO_NAME = 690,
8164 ERR_NAME_TOO_SHORT = 691,
8165 ERR_NAME_TOO_LONG = 692,
8167 ERR_NAME_PROFANE = 694,
8168 ERR_NAME_RESERVED = 695,
8184 ERR_TRADE_SELF = 711,
8239 ERR_MAX_SOCKETS = 766,
8277 ERR_LFG_GROUP_FULL = 804,
8281 ERR_LFG_NO_SPEC = 808,
8290 ERR_LFG_DEAD = 817,
8304 ERR_LFG_LOREWALKING = 831,
8311 ERR_LFG_JOINED_LIST = 838,
8313 ERR_LFG_LEFT_QUEUE = 840,
8314 ERR_LFG_LEFT_LIST = 841,
8320 ERR_LFG_FARM_LIMIT = 847,
8345 ERR_IN_RANDOM_BG = 872,
8347 ERR_BN_FRIEND_SELF = 874,
8456 ERR_PVP_MAP_NOT_SET = 983,
8478 ERR_HAS_RESTRICTION = 1005,
8482 ERR_BONUS_ROLL_EMPTY = 1009,
8494 ERR_CANT_CAGE_PET_YET = 1021,
8500 ERR_SET_LOOT_PERSONAL = 1027,
8502 ERR_REAGENT_BANK_FULL = 1029,
8515 ERR_TOY_ALREADY_KNOWN = 1042,
8518 ERR_SPEC_IS_DISABLED = 1045,
8521 ERR_CANT_BE_SCRAPPED = 1048,
8522 ERR_CANT_BE_RECRAFTED = 1049,
8526 ERR_AFFECTING_COMBAT = 1053,
8541 ERR_TEST_CVAR_SET_SSS = 1068,
8564 ERR_NO_PVP_REWARD = 1091,
8627 ERR_NOT_IN_PET_BATTLE = 1154,
8628 ERR_NOT_IN_NPE = 1155,
8629 ERR_NO_SPEC = 1156,
8684 ERR_HOUSE_MOVED = 1211,
8713};
8714
8716{
8717 InvalidMountee = 0,
8718 TooFarAway = 1,
8719 AlreadyMounted = 2,
8720 NotMountable = 3,
8721 NotYourPet = 4,
8722 Other = 5,
8723 Looting = 6,
8724 RaceCantMount = 7,
8725 Shapeshifted = 8,
8726 ForcedDismount = 9,
8727 Ok = 10 // never sent
8728};
8729
8740
8742{
8745
8748
8769
8774
8779
8780 WS_BATTLEFIELD_TB_FACTION_CONTROLLING = 5334, // 1 -> Alliance, 2 -> Horde
8781
8786
8789
8792
8798
8804
8810
8818
8826
8834
8837};
8838
8840{
8841 Normal = 0,
8842 ObjectSound = 1,
8843 Max = 2
8844};
8845
8846#endif
uint8_t uint8
Definition Define.h:156
int8_t int8
Definition Define.h:152
int32_t int32
Definition Define.h:150
uint64_t uint64
Definition Define.h:153
#define UI64LIT(N)
Definition Define.h:139
uint16_t uint16
Definition Define.h:155
uint32_t uint32
Definition Define.h:154
#define DEFINE_ENUM_FLAG(enumType)
Definition EnumFlag.h:26
ServerSideVisibilityType
@ SERVERSIDE_VISIBILITY_GM
@ SERVERSIDE_VISIBILITY_GHOST
@ TOTAL_SERVERSIDE_VISIBILITY_TYPES
SpellAttr11
@ SPELL_ATTR11_UNK29
@ SPELL_ATTR11_UNK27
@ SPELL_ATTR11_ABSORB_ENVIRONMENTAL_DAMAGE
@ SPELL_ATTR11_UNK31
@ SPELL_ATTR11_UNK24
@ SPELL_ATTR11_UNK8
@ SPELL_ATTR11_NOT_USABLE_IN_INSTANCES
@ SPELL_ATTR11_UNK12
@ SPELL_ATTR11_SCALES_WITH_ITEM_LEVEL
@ SPELL_ATTR11_IGNORE_SPELLCAST_OVERRIDE_SHAPESHIFT_REQUIREMENTS
@ SPELL_ATTR11_IGNORE_CASTER_ABSORB_MODIFIERS
@ SPELL_ATTR11_UNK23
@ SPELL_ATTR11_NOT_USABLE_IN_CHALLENGE_MODE
@ SPELL_ATTR11_UNK30
@ SPELL_ATTR11_RANK_IGNORES_CASTER_LEVEL
@ SPELL_ATTR11_UNK4
@ SPELL_ATTR11_UNK0
@ SPELL_ATTR11_UNK6
@ SPELL_ATTR11_UNK28
@ SPELL_ATTR11_UNK22
@ SPELL_ATTR11_UNK25
@ SPELL_ATTR11_UNK15
@ SPELL_ATTR11_UNK17
@ SPELL_ATTR11_UNK10
@ SPELL_ATTR11_UNK13
@ SPELL_ATTR11_CAN_ASSIST_UNINTERACTIBLE
@ SPELL_ATTR11_UNK26
@ SPELL_ATTR11_UNK1
@ SPELL_ATTR11_UNK21
@ SPELL_ATTR11_UNK20
@ SPELL_ATTR11_UNK3
@ SPELL_ATTR11_IGNORE_TARGET_ABSORB_MODIFIERS
ProfessionUI
@ BASE_PARENT_TIER_INDEX
@ MAX_PRIMARY_PROFESSIONS
@ MAX_SECONDARY_SKILLS
SpellEffIndex
@ EFFECT_3
@ EFFECT_8
@ EFFECT_24
@ EFFECT_29
@ EFFECT_26
@ EFFECT_23
@ EFFECT_6
@ EFFECT_21
@ EFFECT_18
@ EFFECT_17
@ EFFECT_9
@ EFFECT_22
@ EFFECT_28
@ EFFECT_30
@ EFFECT_20
@ EFFECT_27
@ EFFECT_1
@ EFFECT_5
@ EFFECT_13
@ EFFECT_16
@ EFFECT_12
@ EFFECT_25
@ EFFECT_11
@ EFFECT_19
@ EFFECT_0
@ EFFECT_4
@ EFFECT_31
@ EFFECT_7
@ EFFECT_14
@ EFFECT_10
@ EFFECT_2
@ EFFECT_15
SpellAttr10
@ SPELL_ATTR10_UNK30
@ SPELL_ATTR10_MOUNT_IS_NOT_ACCOUNT_WIDE
@ SPELL_ATTR10_UNK20
@ SPELL_ATTR10_UNK18
@ SPELL_ATTR10_UNK25
@ SPELL_ATTR10_UNK23
@ SPELL_ATTR10_UNK26
@ SPELL_ATTR10_UNK15
@ SPELL_ATTR10_UNK27
@ SPELL_ATTR10_TELEPORT_PLAYER
@ SPELL_ATTR10_USE_SPELL_BASE_LEVEL_FOR_SCALING
@ SPELL_ATTR10_UNK0
@ SPELL_ATTR10_HERB_GATHERING_MINING
@ SPELL_ATTR10_UNK24
@ SPELL_ATTR10_UNK16
@ SPELL_ATTR10_UNK21
@ SPELL_ATTR10_RESET_COOLDOWN_ON_ENCOUNTER_END
@ SPELL_ATTR10_UNK1
@ SPELL_ATTR10_WATER_SPOUT
@ SPELL_ATTR10_UNK3
@ SPELL_ATTR10_UNK28
@ SPELL_ATTR10_UNK6
@ SPELL_ATTR10_USES_RANGED_SLOT_COSMETIC_ONLY
@ SPELL_ATTR10_UNK9
@ SPELL_ATTR10_CAN_DODGE_PARRY_WHILE_CASTING
@ SPELL_ATTR10_UNK31
@ SPELL_ATTR10_ROLLING_PERIODIC
@ SPELL_ATTR10_UNK19
@ SPELL_ATTR10_UNK22
@ SPELL_ATTR10_UNK10
@ SPELL_ATTR10_UNK8
@ SPELL_ATTR10_UNK5
SpellAttr9
@ SPELL_ATTR9_NOT_IN_ARENA
@ SPELL_ATTR9_IGNORE_DEFAULT_RATED_BATTLEGROUND_RESTRICTIONS
@ SPELL_ATTR9_DO_NOT_DISPLAY_POWER_COST
@ SPELL_ATTR9_IGNORE_SCHOOL_LOCKOUT
@ SPELL_ATTR9_HASTE_AFFECTS_MELEE_ABILITY_CASTTIME
@ SPELL_ATTR9_AUTOCAST_OFF_BY_DEFAULT
@ SPELL_ATTR9_TARGET_MUST_BE_GROUNDED
@ SPELL_ATTR9_ALLOW_CAST_WHILE_CHANNELING
@ SPELL_ATTR9_JUMPCHARGE__NO_FACING_CONTROL
@ SPELL_ATTR9_IGNORE_CASTER_HEALING_MODIFIERS
@ SPELL_ATTR9_DO_NOT_LOG_AURA_REFRESH
@ SPELL_ATTR9_MOD_INVIS_INCLUDES_PARTY
@ SPELL_ATTR9_COOLDOWN_IGNORES_RANGED_WEAPON
@ SPELL_ATTR9_DO_NOT_ADD_TO_UNLEARN_LIST
@ SPELL_ATTR9_ITEM_CAST_GRANTS_SKILL_GAIN
@ SPELL_ATTR9_NO_MOVEMENT_RADIUS_BONUS
@ SPELL_ATTR9_MISSILE_SPEED_IS_DELAY_IN_SEC
@ SPELL_ATTR9_FACE_UNIT_TARGET_UPON_COMPLETION_OF_JUMP_CHARGE
@ SPELL_ATTR9_NEXT_MODAL_SPELL_REQUIRES_SAME_UNIT_TARGET
@ SPELL_ATTR9_FORCE_DEST_LOCATION
@ SPELL_ATTR9_IGNORE_TOTEM_REQUIREMENTS_FOR_CASTING
@ SPELL_ATTR9_ALLOW_DARK_SIMULACRUM
@ SPELL_ATTR9_CHANNEL_PERSISTS_ON_PET_FOLLOW
@ SPELL_ATTR9_CANNOT_KILL_TARGET
@ SPELL_ATTR9_ITEM_PASSIVE_ON_CLIENT
@ SPELL_ATTR9_LOG_PASSIVE
@ SPELL_ATTR9_SUPPRESS_VISUAL_KIT_ERRORS
@ SPELL_ATTR9_ALLOW_WHILE_BANISHED_AURA_STATE
@ SPELL_ATTR9_FORCE_CORPSE_TARGET
@ SPELL_ATTR9_ONLY_WHEN_ILLEGALLY_MOUNTED
@ SPELL_ATTR9_SPELLCAST_OVERRIDE_IN_SPELLBOOK
@ SPELL_ATTR9_DONT_CONSUME_CHARGE_IF_ITEM_DELETED
uint32 constexpr ItemQualityColors[MAX_ITEM_QUALITY]
MountResult
RaidGroupReason
@ RAID_GROUP_ERR_ONLY
@ RAID_GROUP_ERR_REQUIREMENTS_UNMATCH
@ RAID_GROUP_ERR_LOWLEVEL
@ RAID_GROUP_ERR_FULL
@ RAID_GROUP_ERR_NONE
constexpr SpellSchoolMask GetMaskForSchool(SpellSchools school)
SpellAttr7
@ SPELL_ATTR7_REFLECTION_ONLY_DEFENDS
@ SPELL_ATTR7_DONT_CAUSE_SPELL_PUSHBACK
@ SPELL_ATTR7_ALWAYS_CAST_LOG
@ SPELL_ATTR7_RECAST_ON_RESUMMON
@ SPELL_ATTR7_CAN_CAUSE_INTERRUPT
@ SPELL_ATTR7_ONLY_IN_SPELLBOOK_UNTIL_LEARNED
@ SPELL_ATTR7_DO_NOT_LOG_PVP_KILL
@ SPELL_ATTR7_CAN_PROC_FROM_SUPPRESSED_TARGET_PROCS
@ SPELL_ATTR7_RETAIN_COOLDOWN_THROUGH_LOAD
@ SPELL_ATTR7_PREPARE_FOR_VEHICLE_CONTROL_END
@ SPELL_ATTR7_DISPEL_REMOVES_CHARGES
@ SPELL_ATTR7_NO_ATTACK_PARRY
@ SPELL_ATTR7_BYPASS_NO_RESURRECT_AURA
@ SPELL_ATTR7_DO_NOT_COUNT_FOR_PVP_SCOREBOARD
@ SPELL_ATTR7_CAN_BE_MULTI_CAST
@ SPELL_ATTR7_HORDE_SPECIFIC_SPELL
@ SPELL_ATTR7_IGNORES_COLD_WEATHER_FLYING_REQUIREMENT
@ SPELL_ATTR7_NO_ATTACK_MISS
@ SPELL_ATTR7_RESET_SWING_TIMER_AT_SPELL_START
@ SPELL_ATTR7_ALLIANCE_SPECIFIC_SPELL
@ SPELL_ATTR7_CAN_CAUSE_SILENCE
@ SPELL_ATTR7_ALLOW_SPELL_REFLECTION
@ SPELL_ATTR7_TREAT_AS_RAID_BUFF
@ SPELL_ATTR7_NO_CLIENT_FAIL_WHILE_STUNNED_FLEEING_CONFUSED
@ SPELL_ATTR7_TREAT_AS_NPC_AOE
@ SPELL_ATTR7_NO_UI_NOT_INTERRUPTIBLE
@ SPELL_ATTR7_REPORT_SPELL_FAILURE_TO_UNIT_TARGET
@ SPELL_ATTR7_ATTACK_ON_CHARGE_TO_UNIT
@ SPELL_ATTR7_NO_ATTACK_DODGE
@ SPELL_ATTR7_DISABLE_AURA_WHILE_DEAD
@ SPELL_ATTR7_DEBUG_SPELL
@ SPELL_ATTR7_NO_TARGET_DURATION_MOD
StealthType
@ TOTAL_STEALTH_TYPES
@ STEALTH_TRAP
@ STEALTH_GENERAL
GroupJoinBattlegroundResult
@ ERR_BATTLERGOUND_RESTRICTED_ACCOUNT
@ ERR_BATTLEGROUND_JOIN_TIMED_OUT
@ ERR_BATTLEGROUND_JOIN_FAILED
@ ERR_BATTLEGROUND_JOIN_LEVELUP
@ ERR_BATTLEGROUND_CANNOT_QUEUE_FOR_RATED
@ ERR_LFG_CANT_USE_BATTLEGROUND
@ ERR_IN_NON_RANDOM_BG
@ ERR_BATTLEGROUND_NONE
@ ERR_BATTLEGROUND_NOT_IN_BATTLEGROUND
@ ERR_GROUP_JOIN_BATTLEGROUND_DESERTERS
@ ERR_NOT_ON_TOURNAMENT_REALM
@ ERR_BATTLEGROUND_JOIN_RESPEC
@ ERR_BATTLEDGROUND_QUEUED_FOR_RATED
@ ERR_MEETING_STONE_NOT_FOUND
@ ERR_BATTLEGROUND_JOIN_TOO_MANY_HEALERS
@ ERR_BG_DEVELOPER_ONLY
@ ERR_BATTLEGROUND_JOIN_TOO_MANY_TANKS
@ ERR_BATTLEFIELD_TEAM_PARTY_SIZE
@ ERR_REMOVE_FROM_PVP_QUEUE_FACTION_CHANGE
@ ERR_ARENA_TEAM_PARTY_SIZE
@ ERR_BATTLEGROUND_JOIN_MUST_COMPLETE_QUEST
@ ERR_ALREADY_USING_LFG_LIST
@ ERR_BATTLEGROUND_JOIN_DISQUALIFIED
@ ERR_BATTLEGROUND_TOO_MANY_QUEUES
@ ERR_BATTLEGROUND_JOIN_NO_VALID_SPEC_FOR_ROLE
@ ERR_BATTLEGROUND_JOIN_XP_GAIN
@ ERR_SOLO_SHUFFLE_WARGAME_GROUP_COMP
@ ERR_BATTLEGROUND_TEAM_LEFT_QUEUE
@ ERR_BATTLEGROUND_JOIN_REQUIRES_LEVEL
@ ERR_GROUP_JOIN_BATTLEGROUND_DEAD
@ ERR_BATTLEGROUND_JOIN_MERCENARY
@ ERR_BATTLEGROUND_JOIN_RANGE_INDEX
@ ERR_SOLO_SHUFFLE_WARGAME_GROUP_SIZE
@ ERR_BATTLEGROUND_DUPE_QUEUE
@ ERR_BATTLEGROUND_JOIN_TOO_MANY_DAMAGE
@ ERR_BATTLEGROUND_PLAYERS_FROM_DIFFERENT_REALMS
@ ERR_ARENA_EXPIRED_CAIS
@ ERR_IN_RANDOM_BG
@ ERR_BATTLEGROUND_INVITATION_DECLINED
@ ERR_WARGAME_REQUEST_FAILURE
static constexpr uint8 MAX_UNIT_CLASSES
Classes
@ CLASS_HUNTER
@ CLASS_DRUID
@ CLASS_SHAMAN
@ CLASS_MONK
@ CLASS_PRIEST
@ CLASS_WARRIOR
@ CLASS_WARLOCK
@ CLASS_ADVENTURER
@ CLASS_MAGE
@ CLASS_DEATH_KNIGHT
@ CLASS_DEMON_HUNTER
@ CLASS_PALADIN
@ CLASS_TRAVELER
@ CLASS_NONE
@ CLASS_ROGUE
@ CLASS_EVOKER
Language
@ LANG_UNKNOWABLE
@ LANG_ADDON_LOGGED
@ LANG_TITAN
@ LANG_GNOMISH_BINARY
@ LANG_UNIVERSAL
@ LANG_SPRITE
@ LANG_ALTONIAN
@ LANG_GNOMISH
@ LANG_TREBELIM
@ LANG_GOBLIN_BINARY
@ LANG_DEMONIC
@ LANG_TONGUES_OF_SANCTUARY
@ LANG_NERGLISH
@ LANG_VULPERA
@ LANG_DEALIC
@ LANG_DRAENEI
@ LANG_THALASSIAN
@ LANG_BASIC_CYPHER
@ LANG_DRACONIC
@ LANG_PANDAREN_ALLIANCE
@ LANG_METRIAL
@ LANG_THALASSIAN_2
@ LANG_PANDAREN_NEUTRAL
@ LANG_SHALASSIAN
@ LANG_NERUBIAN
@ LANG_TROLL
@ LANG_WORGEN
@ LANG_TAURAHE
@ LANG_EARTHEN
@ LANG_KALIMAG
@ LANG_EMBEDDED_LANGUAGES
@ LANG_ZOMBIE
@ LANG_MOONKIN
@ LANG_HARANI
@ LANG_AEALIC
@ LANG_SHATH_YAR
@ LANG_ADDON
@ LANG_DWARVISH
@ LANG_FURBOLG
@ LANG_COMPLEX_CIPHER
@ LANG_PANDAREN_HORDE
@ LANG_BASSALIM
@ LANG_GUTTERSPEAK
@ LANG_COMMON
@ LANG_SOPRANIAN
@ LANG_GOBLIN
@ LANG_ORCISH
@ LANG_DARNASSIAN
SpellPreventionType
@ SPELL_PREVENTION_TYPE_SILENCE
@ SPELL_PREVENTION_TYPE_NO_ACTIONS
@ SPELL_PREVENTION_TYPE_PACIFY
@ SPELL_PREVENTION_TYPE_NONE
CharacterFlags2
@ CHARACTER_FLAG_2_BATTLE_MASTER_MISC_IS_AREA_ID
@ CHARACTER_FLAG_2_QUESTS_FIXED
@ CHARACTER_FLAG_2_LOW_LEVEL_RAID_ENABLED
@ CHARACTER_FLAG_2_AUTO_DECLINE_GUILD
@ CHARACTER_FLAG_2_CHANGED_TEMP_PET_AUTOCAST_SPELL_4
@ CHARACTER_FLAG_2_TEMP_PET_AUTOCAST_SPELL_1
@ CHARACTER_FLAG_2_FACTION_CHANGE
@ CHARACTER_FLAG_2_NONE
@ CHARACTER_FLAG_2_RECAST_ON_RESUMMON
@ CHARACTER_FLAG_2_RACE_CHANGE
@ CHARACTER_FLAG_2_TALENTS_RESET_USING_TALENT_GROUP_DATA
@ CHARACTER_FLAG_2_CAN_LOAD_ON_NON_SHIP_TRANPORT
@ CHARACTER_FLAG_2_BATTLE_PETS_CONVERTED
@ CHARACTER_FLAG_2_TEMP_PET_AGGRESSIVE
@ CHARACTER_FLAG_2_TEMP_PET_AUTOCAST_SPELL_3
@ CHARACTER_FLAG_2_CHANGED_TEMP_PET_AUTOCAST_SPELL_3
@ CHARACTER_FLAG_2_BATTLE_MASTER_MISC_IS_TRANSPORT
@ CHARACTER_FLAG_2_CHANGED_TEMP_PET_AUTOCAST_SPELL_2
@ CHARACTER_FLAG_2_TEMP_PET_AUTOCAST_SPELL_2
@ CHARACTER_FLAG_2_TEMP_PET_PASSIVE
@ CHARACTER_FLAG_2_CUSTOMIZE
@ CHARACTER_FLAG_2_HAS_CHANGED_RACE_OR_FACTION
@ CHARACTER_FLAG_2_REEVALUATE_ACCOUNT_ITEM_LICENSES
@ CHARACTER_FLAG_2_CHANGED_GUILD_DURING_CHARACTER_TRANSFER
@ CHARACTER_FLAG_2_CAN_INTERACT_WITH_OTHER_REALMS_IN_REGION
@ CHARACTER_FLAG_2_NO_XP_GAIN
@ CHARACTER_FLAG_2_GM_SUPPORTER_PROXY
@ CHARACTER_FLAG_2_TEMP_PET_AUTOCAST_SPELL_4
@ CHARACTER_FLAG_2_CHANGED_TEMP_PET_AUTOCAST_SPELL_1
@ CHARACTER_FLAG_2_BATTLE_MASTER_MISC_IS_TAXI_ID
@ CHARACTER_FLAG_2_CAN_INTERACT_WITH_OTHER_REALMS_IN_SITE
@ CHARACTER_FLAG_2_CAN_USE_VOID_STORAGE_FEATURE
ResetFailedReason
@ INSTANCE_RESET_FAILED
@ INSTANCE_RESET_FAILED_ZONING
@ INSTANCE_RESET_FAILED_OFFLINE
ChatMessageResult
SkillCategory
@ SKILL_CATEGORY_WEAPON
@ SKILL_CATEGORY_ARMOR
@ SKILL_CATEGORY_ATTRIBUTES
@ SKILL_CATEGORY_SECONDARY
@ SKILL_CATEGORY_UNK1
@ SKILL_CATEGORY_LANGUAGES
@ SKILL_CATEGORY_PROFESSION
@ SKILL_CATEGORY_CLASS
@ SKILL_CATEGORY_GENERIC
GameobjectTypes
@ GAMEOBJECT_TYPE_GUILD_BANK
@ GAMEOBJECT_TYPE_MINI_GAME
@ GAMEOBJECT_TYPE_GARRISON_SHIPMENT
@ GAMEOBJECT_TYPE_CAMERA
@ GAMEOBJECT_TYPE_CAPTURE_POINT
@ GAMEOBJECT_TYPE_BUTTON
@ GAMEOBJECT_TYPE_MAP_OBJECT
@ GAMEOBJECT_TYPE_SPELL_FOCUS
@ GAMEOBJECT_TYPE_DUEL_ARBITER
@ GAMEOBJECT_TYPE_TRANSPORT
@ GAMEOBJECT_TYPE_PERKS_PROGRAM_CHEST
@ GAMEOBJECT_TYPE_DO_NOT_USE_2
@ GAMEOBJECT_TYPE_SIEGEABLE_MULTI
@ GAMEOBJECT_TYPE_KEYSTONE_RECEPTACLE
@ GAMEOBJECT_TYPE_AURA_GENERATOR
@ GAMEOBJECT_TYPE_WEEKLY_REWARD_CHEST
@ GAMEOBJECT_TYPE_CLIENT_ITEM
@ GAMEOBJECT_TYPE_MULTI
@ GAMEOBJECT_TYPE_CRAFTING_TABLE
@ GAMEOBJECT_TYPE_GARRISON_MONUMENT
@ GAMEOBJECT_TYPE_MEETINGSTONE
@ GAMEOBJECT_TYPE_TRAP
@ GAMEOBJECT_TYPE_GENERIC
@ GAMEOBJECT_TYPE_GARRISON_MONUMENT_PLAQUE
@ GAMEOBJECT_TYPE_CHEST
@ GAMEOBJECT_TYPE_FISHINGHOLE
@ GAMEOBJECT_TYPE_GARRISON_PLOT
@ GAMEOBJECT_TYPE_TRAPDOOR
@ GAMEOBJECT_TYPE_CONTROL_ZONE
@ GAMEOBJECT_TYPE_NEW_FLAG_DROP
@ GAMEOBJECT_TYPE_FLAGDROP
@ GAMEOBJECT_TYPE_QUESTGIVER
@ GAMEOBJECT_TYPE_MAILBOX
@ GAMEOBJECT_TYPE_SPELLCASTER
@ GAMEOBJECT_TYPE_ASSIST_ACTION
@ GAMEOBJECT_TYPE_FUTURE_PATCH
@ GAMEOBJECT_TYPE_FLAGSTAND
@ GAMEOBJECT_TYPE_CLIENT_MODEL
@ GAMEOBJECT_TYPE_CHAIR
@ GAMEOBJECT_TYPE_TEXT
@ GAMEOBJECT_TYPE_PLAYER_CHOICE_CHEST
@ GAMEOBJECT_TYPE_DUNGEON_DIFFICULTY
@ GAMEOBJECT_TYPE_PVP_REWARD
@ GAMEOBJECT_TYPE_AREADAMAGE
@ GAMEOBJECT_TYPE_LEGENDARY_FORGE
@ GAMEOBJECT_TYPE_SIEGEABLE_MO
@ GAMEOBJECT_TYPE_CHALLENGE_MODE_REWARD
@ GAMEOBJECT_TYPE_ITEM_FORGE
@ GAMEOBJECT_TYPE_PHASEABLE_MO
@ GAMEOBJECT_TYPE_NEW_FLAG
@ GAMEOBJECT_TYPE_GOOBER
@ GAMEOBJECT_TYPE_FISHINGNODE
@ GAMEOBJECT_TYPE_GARR_TALENT_TREE
@ GAMEOBJECT_TYPE_BARBER_CHAIR
@ GAMEOBJECT_TYPE_MAP_OBJ_TRANSPORT
@ GAMEOBJECT_TYPE_DOOR
@ GAMEOBJECT_TYPE_GARRISON_BUILDING
@ GAMEOBJECT_TYPE_GUARDPOST
@ GAMEOBJECT_TYPE_RITUAL
@ GAMEOBJECT_TYPE_DO_NOT_USE
@ GAMEOBJECT_TYPE_UI_LINK
@ GAMEOBJECT_TYPE_GATHERING_NODE
@ GAMEOBJECT_TYPE_BINDER
@ GAMEOBJECT_TYPE_CLIENT_CREATURE
@ GAMEOBJECT_TYPE_DESTRUCTIBLE_BUILDING
MailResponseType
@ MAIL_MONEY_TAKEN
@ MAIL_DELETED
@ MAIL_RETURNED_TO_SENDER
@ MAIL_MADE_PERMANENT
@ MAIL_ITEM_TAKEN
@ MAIL_SEND
constexpr uint32 GetMaxLevelForExpansion(uint32 expansion)
Gender
@ GENDER_UNKNOWN
@ GENDER_MALE
@ GENDER_FEMALE
@ GENDER_NONE
SpellAttr5
@ SPELL_ATTR5_ADD_MELEE_HIT_RATING
@ SPELL_ATTR5_AI_DOESNT_FACE_TARGET
@ SPELL_ATTR5_EXTRA_INITIAL_PERIOD
@ SPELL_ATTR5_DO_NOT_ATTEMPT_A_PET_RESUMMON_WHEN_DISMOUNTING
@ SPELL_ATTR5_AURA_AFFECTS_NOT_JUST_REQ_EQUIPPED_ITEM
@ SPELL_ATTR5_TREAT_AS_AREA_EFFECT
@ SPELL_ATTR5_ALLOW_ACTIONS_DURING_CHANNEL
@ SPELL_ATTR5_IGNORE_AREA_EFFECT_PVP_CHECK
@ SPELL_ATTR5_ALLOW_WHILE_STUNNED
@ SPELL_ATTR5_ALWAYS_SHOW_GROUND_TEXTURE
@ SPELL_ATTR5_NO_TARGET_AURA_ICON
@ SPELL_ATTR5_NOT_ON_TRIVIAL
@ SPELL_ATTR5_DO_NOT_DISPLAY_DURATION
@ SPELL_ATTR5_NO_PARTIAL_RESISTS
@ SPELL_ATTR5_NO_CASTER_AURA_ICON
@ SPELL_ATTR5_NOT_ON_PLAYER_CONTROLLED_NPC
@ SPELL_ATTR5_NO_REAGENT_COST_WITH_AURA
@ SPELL_ATTR5_ALLOW_WHILE_FLEEING
@ SPELL_ATTR5_IMPLIED_TARGETING
@ SPELL_ATTR5_ALWAYS_LINE_OF_SIGHT
@ SPELL_ATTR5_IGNORE_TARGET_REQUIREMENTS
@ SPELL_ATTR5_SPELL_HASTE_AFFECTS_PERIODIC
@ SPELL_ATTR5_MELEE_CHAIN_TARGETING
@ SPELL_ATTR5_IGNORE_CASTER_REQUIREMENTS
@ SPELL_ATTR5_ALWAYS_AOE_LINE_OF_SIGHT
@ SPELL_ATTR5_NOT_ON_PLAYER
@ SPELL_ATTR5_AURA_UNIQUE_PER_CASTER
@ SPELL_ATTR5_NOT_AVAILABLE_WHILE_CHARMED
@ SPELL_ATTR5_LIMIT_N
@ SPELL_ATTR5_ALLOW_WHILE_CONFUSED
@ SPELL_ATTR5_REMOVE_ENTERING_ARENA
@ SPELL_ATTR5_TRIGGERS_CHANNELING
SpellTargetIndex
SpellMissInfo
@ SPELL_MISS_PARRY
@ SPELL_MISS_IMMUNE
@ SPELL_MISS_ABSORB
@ SPELL_MISS_DODGE
@ SPELL_MISS_IMMUNE2
@ SPELL_MISS_NONE
@ SPELL_MISS_RESIST
@ SPELL_MISS_MISS
@ SPELL_MISS_EVADE
@ SPELL_MISS_REFLECT
@ SPELL_MISS_BLOCK
@ SPELL_MISS_DEFLECT
constexpr TeamId GetTeamIdForTeam(Team team)
ItemQualities
@ ITEM_QUALITY_UNCOMMON
@ ITEM_QUALITY_RARE
@ ITEM_QUALITY_NORMAL
@ ITEM_QUALITY_LEGENDARY
@ ITEM_QUALITY_WOW_TOKEN
@ ITEM_QUALITY_HEIRLOOM
@ ITEM_QUALITY_POOR
@ MAX_ITEM_QUALITY
@ ITEM_QUALITY_ARTIFACT
@ ITEM_QUALITY_EPIC
Targets
@ TARGET_UNK_111
@ TARGET_UNIT_PASSENGER_1
@ TARGET_DEST_TARGET_ANY
@ TARGET_UNIT_TARGET_CHAINHEAL_ALLY
@ TARGET_UNIT_LINE_CASTER_TO_DEST_ALLY
@ TARGET_DEST_TARGET_BACK_LEFT
@ TARGET_UNK_146
@ TARGET_UNIT_CONE_ENTRY
@ TARGET_UNIT_SRC_AREA_PARTY
@ TARGET_UNK_139
@ TARGET_UNIT_TARGET_PARTY
@ TARGET_CORPSE_TARGET_ALLY
@ TARGET_UNIT_NEARBY_RAID
@ TARGET_DEST_TARGET_FRONT
@ TARGET_DEST_CASTER_RANDOM
@ TARGET_UNIT_TARGET_AREA_RAID_CLASS
@ TARGET_UNIT_LINE_CASTER_TO_DEST_ENEMY
@ TARGET_UNIT_DEST_AREA_ALLY
@ TARGET_DEST_CASTER_GROUND_2
@ TARGET_DEST_CASTER_FRONT
@ TARGET_GAMEOBJECT_CONE_CASTER_TO_DEST_ENEMY
@ TARGET_UNIT_CONE_180_DEG_ENEMY
@ TARGET_UNIT_TARGET_RAID
@ TARGET_DEST_DEST_RIGHT
@ TARGET_DEST_CASTER_LEFT
@ TARGET_DEST_DB
@ TARGET_DEST_DYNOBJ_ENEMY
@ TARGET_UNK_117
@ TARGET_DEST_DEST_TARGET_TOWARDS_CASTER
@ TARGET_CORPSE_SRC_AREA_ENEMY
@ TARGET_UNIT_CASTER_AREA_PARTY
@ TARGET_UNIT_CONE_CASTER_TO_DEST_ALLY
@ TARGET_UNK_152
@ TARGET_DEST_DEST_FRONT_RIGHT
@ TARGET_UNIT_PASSENGER_6
@ TARGET_UNIT_RECT_CASTER_ALLY
@ TARGET_DEST_TARGET_FRONT_RIGHT
@ TARGET_UNIT_RECT_CASTER_ENEMY
@ TARGET_DEST_DEST_GROUND
@ TARGET_UNIT_SRC_AREA_ENTRY
@ TARGET_DEST_CASTER_FRONT_LEAP
@ TARGET_UNIT_CASTER_AND_PASSENGERS
@ TARGET_UNIT_DEST_AREA_ENEMY
@ TARGET_UNIT_AND_DEST_LAST_ENEMY
@ TARGET_DEST_TARGET_RADIUS
@ TARGET_DEST_CHANNEL_TARGET
@ TARGET_DEST_CASTER_RADIUS
@ TARGET_DEST_CASTER_FRONT_LEFT
@ TARGET_DEST_CASTER_BACK_RIGHT
@ TARGET_UNIT_SRC_AREA_ALLY
@ TARGET_DEST_DEST_FRONT
@ TARGET_DEST_NEARBY_DB
@ TARGET_DEST_CASTER_GROUND
@ TARGET_DEST_CASTER_RIGHT
@ TARGET_DEST_DEST_LEFT
@ TARGET_UNIT_TARGET_ALLY
@ TARGET_DEST_DEST_BACK_RIGHT
@ TARGET_DEST_TARGET_BACK
@ TARGET_UNIT_SRC_AREA_FURTHEST_ENEMY
@ TARGET_DEST_DEST_RANDOM
@ TARGET_UNK_114
@ TARGET_DEST_NEARBY_ENTRY
@ TARGET_DEST_CASTER_BACK
@ TARGET_UNIT_VEHICLE
@ TARGET_DEST_CASTER_CLUMP_CENTROID
@ TARGET_UNIT_CASTER_AND_SUMMONS
@ TARGET_DEST_NEARBY_ENTRY_OR_DB
@ TARGET_UNIT_AREA_THREAT_LIST
@ TARGET_UNIT_TARGET_ANY
@ TARGET_UNIT_PASSENGER_2
@ TARGET_UNIT_CHANNEL_TARGET
@ TARGET_DEST_CASTER_FISHING
@ TARGET_DEST_CASTER_UNK_36
@ TARGET_UNIT_TARGET_TAP_LIST
@ TARGET_DEST_TARGET_RANDOM
@ TARGET_DEST_DEST
@ TARGET_UNIT_SRC_AREA_ENEMY
@ TARGET_UNIT_DEST_AREA_PARTY
@ TARGET_UNIT_PASSENGER_4
@ TARGET_UNIT_PASSENGER_7
@ TARGET_UNK_149
@ TARGET_DEST_TARGET_ENEMY
@ TARGET_UNIT_PET
@ TARGET_DEST_DYNOBJ_NONE
@ TARGET_UNIT_CASTER_AREA_RAID
@ TARGET_DEST_DYNOBJ_ALLY
@ TARGET_UNIT_TARGET_ALLY_OR_RAID
@ TARGET_UNIT_TARGET_ENEMY
@ TARGET_UNIT_MASTER
@ TARGET_DEST_CASTER_MOVEMENT_DIRECTION
@ TARGET_GAMEOBJECT_SRC_AREA
@ TARGET_UNIT_NEARBY_ALLY
@ TARGET_DEST_TRAJ
@ TARGET_UNIT_AREA_TAP_LIST
@ TARGET_UNIT_DEST_AREA_ENTRY
@ TARGET_UNIT_PASSENGER_5
@ TARGET_DEST_SUMMONER
@ TARGET_DEST_TARGET_LEFT
@ TARGET_UNIT_CONE_CASTER_TO_DEST_ENTRY
@ TOTAL_SPELL_TARGETS
@ TARGET_UNIT_LINE_CASTER_TO_DEST
@ TARGET_GAMEOBJECT_CONE_CASTER_TO_DEST_ALLY
@ TARGET_DEST_DEST_BACK_LEFT
@ TARGET_UNIT_PASSENGER_3
@ TARGET_DEST_NEARBY_ENTRY_2
@ TARGET_DEST_CASTER_BACK_LEFT
@ TARGET_DEST_DEST_FRONT_LEFT
@ TARGET_UNK_145
@ TARGET_GAMEOBJECT_NEARBY_ENTRY
@ TARGET_DEST_CASTER_SUMMON
@ TARGET_UNIT_LASTTARGET_AREA_PARTY
@ TARGET_UNIT_NEARBY_ENTRY
@ TARGET_UNIT_SRC_AREA_UNK_11
@ TARGET_UNK_144
@ TARGET_DEST_CASTER
@ TARGET_CORPSE_SRC_AREA_RAID
@ TARGET_UNIT_CASTER
@ TARGET_GAMEOBJECT_TARGET
@ TARGET_GAMEOBJECT_DEST_AREA
@ TARGET_DEST_TARGET_ALLY
@ TARGET_UNIT_CONE_CASTER_TO_DEST_ENEMY
@ TARGET_DEST_TARGET_BACK_RIGHT
@ TARGET_UNK_143
@ TARGET_UNIT_TARGET_PASSENGER
@ TARGET_GAMEOBJECT_ITEM_TARGET
@ TARGET_DEST_CASTER_FRONT_RIGHT
@ TARGET_UNK_112
@ TARGET_UNIT_CASTER_AREA_ENEMY_CLUMP
@ TARGET_UNIT_CONE_ENEMY_24
@ TARGET_UNK_151
@ TARGET_UNIT_OWN_CRITTER
@ TARGET_DEST_DEST_RADIUS
@ TARGET_UNK_147
@ TARGET_DEST_CASTER_ENEMY_CLUMP_CENTROID
@ TARGET_UNK_141
@ TARGET_DEST_DEST_BACK
@ TARGET_UNIT_CONE_ALLY
@ TARGET_SRC_CASTER
@ TARGET_UNIT_SUMMONER
@ TARGET_UNIT_TARGET_MINIPET
@ TARGET_DEST_TARGET_RIGHT
@ TARGET_DEST_TARGET_FRONT_LEFT
@ TARGET_UNIT_NEARBY_PARTY
@ TARGET_UNIT_PASSENGER_0
@ TARGET_UNK_113
@ TARGET_DEST_HOME
@ TARGET_UNIT_NEARBY_ENEMY
@ TARGET_UNIT_RECT_CASTER
CreatureFamily
@ CREATURE_FAMILY_AQIRI
@ CREATURE_FAMILY_CROCOLISK
@ CREATURE_FAMILY_DOOMGUARD
@ CREATURE_FAMILY_STAG
@ CREATURE_FAMILY_BIRD_OF_PREY
@ CREATURE_FAMILY_SPOREBAT
@ CREATURE_FAMILY_STORMELEMENTAL
@ CREATURE_FAMILY_BLOOD_BEAST
@ CREATURE_FAMILY_WORM
@ CREATURE_FAMILY_PTERRORDAX
@ CREATURE_FAMILY_ABYSSAL
@ CREATURE_FAMILY_FELGUARD
@ CREATURE_FAMILY_REMOTE_CONTROL
@ CREATURE_FAMILY_SPIDER
@ CREATURE_FAMILY_CHIMAERA
@ CREATURE_FAMILY_HYDRA
@ CREATURE_FAMILY_NONE
@ CREATURE_FAMILY_DIREHORN
@ CREATURE_FAMILY_STONE_HOUND
@ CREATURE_FAMILY_CORE_HOUND
@ CREATURE_FAMILY_BEETLE
@ CREATURE_FAMILY_TORRORGUARD
@ CREATURE_FAMILY_RIVERBEAST
@ CREATURE_FAMILY_BEAR
@ CREATURE_FAMILY_SCALEHIDE
@ CREATURE_FAMILY_MONKEY
@ CREATURE_FAMILY_SPIRIT_BEAST
@ CREATURE_FAMILY_HOUND
@ CREATURE_FAMILY_VOIDLORD
@ CREATURE_FAMILY_SERPENT
@ CREATURE_FAMILY_WATERSTRIDER
@ CREATURE_FAMILY_IMP
@ CREATURE_FAMILY_MAMMOTH
@ CREATURE_FAMILY_INCUBUS
@ CREATURE_FAMILY_OXEN
@ CREATURE_FAMILY_WRATHGUARD
@ CREATURE_FAMILY_MECHANICAL
@ CREATURE_FAMILY_VOIDWALKER
@ CREATURE_FAMILY_FOX
@ CREATURE_FAMILY_WOLF
@ CREATURE_FAMILY_FELIMP
@ CREATURE_FAMILY_RAY
@ CREATURE_FAMILY_CARAPID
@ CREATURE_FAMILY_FIREELEMENTAL
@ CREATURE_FAMILY_BAT
@ CREATURE_FAMILY_HYENA
@ CREATURE_FAMILY_RAPTOR
@ CREATURE_FAMILY_CARRION_BIRD
@ CREATURE_FAMILY_CRANE
@ CREATURE_FAMILY_MOTH
@ CREATURE_FAMILY_TURTLE
@ CREATURE_FAMILY_SHIVARA
@ CREATURE_FAMILY_RODENT
@ CREATURE_FAMILY_GORILLA
@ CREATURE_FAMILY_SCORPID
@ CREATURE_FAMILY_CLEFTHOOF
@ CREATURE_FAMILY_TOAD
@ CREATURE_FAMILY_SHALE_BEAST
@ CREATURE_FAMILY_CRAB
@ CREATURE_FAMILY_GHOUL
@ CREATURE_FAMILY_OBSERVER
@ CREATURE_FAMILY_TALLSTRIDER
@ CREATURE_FAMILY_ABOMINATION
@ CREATURE_FAMILY_WARP_STALKER
@ CREATURE_FAMILY_WIND_SERPENT
@ CREATURE_FAMILY_EARTHELEMENTAL
@ CREATURE_FAMILY_LESSER_DRAGONKIN
@ CREATURE_FAMILY_FELHUNTER
@ CREATURE_FAMILY_GRUFFHORN
@ CREATURE_FAMILY_CAT
@ CREATURE_FAMILY_COURSER
@ CREATURE_FAMILY_FEATHERMANE
@ CREATURE_FAMILY_INFERNAL
@ CREATURE_FAMILY_WATER_ELEMENTAL
@ CREATURE_FAMILY_QA_TEST
@ CREATURE_FAMILY_BASILISK
@ CREATURE_FAMILY_BOAR
@ CREATURE_FAMILY_DEVILSAUR
@ CREATURE_FAMILY_LIZARD
@ CREATURE_FAMILY_CAMEL
@ CREATURE_FAMILY_DRAGONHAWK
@ CREATURE_FAMILY_WASP
@ CREATURE_FAMILY_ZOMBIE
@ CREATURE_FAMILY_SUCCUBUS
@ CREATURE_FAMILY_RAVAGER
ResponseCodes
@ CHAR_LOGIN_LOCKED_BY_RESTRICTION
@ CHAR_DELETE_FAILED_HOUSE_OWNER
@ CHAR_CREATE_CHARACTER_IN_GUILD
@ CHAR_LOGIN_NO_WORLD
@ CHAR_DELETE_IN_PROGRESS
@ CHAR_CREATE_CLASS_TRIAL_THROTTLE_ACCOUNT
@ CHAR_LOGIN_LOCKED_BY_CHARACTER_UPGRADE
@ CHAR_LOGIN_LOCKED_BY_MOBILE_AH
@ CHAR_NAME_RUSSIAN_SILENT_CHARACTER_AT_BEGINNING_OR_END
@ RESPONSE_FAILED_TO_CONNECT
@ CHAR_LOGIN_LOCKED_FOR_TRANSFER
@ CSTATUS_NEGOTIATION_COMPLETE
@ CHAR_DELETE_SUCCESS
@ CHAR_CREATE_TIMERUNNING
@ CHAR_CREATE_DRACTHYR_LEVEL_REQUIREMENT
@ CHAR_CREATE_CLASS_TRIAL_NEWCOMER
@ CHAR_CREATE_CHARACTER_CHOOSE_RACE
@ CHAR_CREATE_TRIAL
@ ACCOUNT_CREATE_SUCCESS
@ CHAR_LOGIN_IN_PROGRESS
@ CSTATUS_NEGOTIATING_SECURITY
@ CHAR_LOGIN_LOCKED_BY_BILLING
@ CHAR_CREATE_CHARACTER_DELETE_MAIL
@ RESPONSE_VERSION_MISMATCH
@ RESPONSE_CANCELLED
@ CSTATUS_AUTHENTICATING
@ CHAR_CREATE_RACECLASS_ACHIEVEMENT
@ CHAR_NAME_INVALID_SPACE
@ CHAR_NAME_MULTIPLE_APOSTROPHES
@ CHAR_CREATE_CLASS_TRIAL_THROTTLE_WEEK
@ CHAR_CREATE_CHARACTER_GOLD_LIMIT
@ CHAR_CREATE_EXPANSION
@ CHAR_CREATE_CHARACTER_ARENA_LEADER
@ CHAR_DELETE_FAILED
@ CHAR_NAME_NO_NAME
@ CHAR_LIST_RETRIEVED
@ CHAR_LIST_FAILED
@ CHAR_LOGIN_SUCCESS
@ CHAR_NAME_RUSSIAN_CONSECUTIVE_SILENT_CHARACTERS
@ CHAR_CREATE_RESTRICTED_RACECLASS
@ RESPONSE_FAILURE
@ CHAR_CREATE_DRACTHYR_DUPLICATE
@ CHAR_LOGIN_TEMPORARY_GM_LOCK
@ CHAR_NAME_TOO_SHORT
@ CHAR_CREATE_DISABLED
@ CHAR_CREATE_TIMEOUT
@ CHAR_DELETE_FAILED_NEIGHBORHOOD_OWNER
@ CHAR_DELETE_FAILED_DEPRECATED2
@ CHAR_CREATE_FACTION_BALANCE
@ CHAR_NAME_FAILURE
@ RESPONSE_SUCCESS
@ CHAR_LOGIN_LOCKED_BY_REVOKED_CHARACTER_UPGRADE
@ CHAR_NAME_DECLENSION_DOESNT_MATCH_BASE_NAME
@ CHAR_NAME_THREE_CONSECUTIVE
@ RESPONSE_CONNECTED
@ CHAR_NAME_INVALID_CHARACTER
@ ACCOUNT_CREATE_FAILED
@ CHAR_CREATE_IN_PROGRESS
@ CHAR_LIST_RETRIEVING
@ REALM_LIST_REALM_NOT_FOUND
@ CHAR_NAME_TOO_LONG
@ CHAR_CREATE_FAILED
@ CHAR_DELETE_FAILED_GUILD_LEADER
@ RESPONSE_DISCONNECTED
@ CHAR_NAME_RESERVED
@ CHAR_DELETE_FAILED_CHARACTER_SERVICE_PENDING
@ REALM_LIST_IN_PROGRESS
@ CHAR_LOGIN_NO_INSTANCES
@ REALM_LIST_SUCCESS
@ CHAR_CREATE_THROTTLE
@ CHAR_CREATE_ALLIED_RACE_ACHIEVEMENT
@ CHAR_CREATE_ONLY_EXISTING
@ CHAR_DELETE_FAILED_ARENA_CAPTAIN
@ CHAR_CREATE_DEATHKNIGHT_LEVEL_REQUIREMENT
@ CHAR_CREATE_CLASS_TRIAL_THROTTLE_DAY
@ CHAR_CREATE_ERROR
@ CHAR_DELETE_FAILED_DEPRECATED1
@ CHAR_CREATE_DEATHKNIGHT_DUPLICATE
@ CHAR_LOGIN_DUPLICATE_CHARACTER
@ CHAR_CREATE_CHARACTER_ARENA_TEAM
@ CHAR_CREATE_NAME_RESERVATION_FULL
@ CHAR_LOGIN_FAILED
@ CSTATUS_NEGOTIATION_FAILED
@ CHAR_NAME_SPACES_DISALLOWED
@ CHAR_CREATE_NAME_IN_USE
@ CHAR_CREATE_CHARACTER_SWAP_FACTION
@ CHAR_CREATE_SERVER_LIMIT
@ CHAR_CREATE_EXPANSION_CLASS
@ CHAR_LOGIN_LOCKED_FOR_REALM_PLAYTYPE
@ CHAR_LOGIN_DISABLED
@ CHAR_LOGIN_NO_CHARACTER
@ CHAR_LOGIN_LOCKED_BY_REVOKED_VAS_TRANSACTION
@ CHAR_CREATE_FORCE_LOGIN
@ CHAR_DELETE_FAILED_HAS_WOW_TOKEN
@ CHAR_NAME_INVALID_APOSTROPHE
@ CHAR_CREATE_CHARACTER_RACE_ONLY
@ CHAR_NAME_CONSECUTIVE_SPACES
@ CHAR_CREATE_SUCCESS
@ CSTATUS_CONNECTING
@ REALM_LIST_INVALID
@ CHAR_CREATE_PVP_TEAMS_VIOLATION
@ REALM_LIST_FAILED
@ CHAR_CREATE_ACCOUNT_LIMIT
@ CHAR_NAME_MIXED_LANGUAGES
@ CHAR_NAME_PROFANE
@ CHAR_CREATE_NEW_PLAYER
@ CHAR_CREATE_CHARACTER_IN_COMMUNITY
@ CHAR_CREATE_SERVER_QUEUE
@ ACCOUNT_CREATE_IN_PROGRESS
@ CHAR_DELETE_FAILED_HAS_HEIRLOOM_OR_MAIL
@ CHAR_CREATE_CLASS_TRIAL_THROTTLE_HOUR
@ CHAR_NAME_SUCCESS
@ CHAR_DELETE_FAILED_COMMUNITY_OWNER
UnitClass
@ UNIT_CLASS_MAGE
@ UNIT_CLASS_WARRIOR
@ UNIT_CLASS_ROGUE
@ UNIT_CLASS_PALADIN
SpellClickCastFlags
@ NPC_CLICK_CAST_TARGET_CLICKER
@ NPC_CLICK_CAST_ORIG_CASTER_OWNER
@ NPC_CLICK_CAST_CASTER_CLICKER
ChatLinkColors
@ CHAT_LINK_COLOR_TRADE
@ CHAT_LINK_COLOR_NEUTRAL
@ CHAT_LINK_COLOR_JOURNAL
@ CHAT_LINK_COLOR_TRANSMOG
@ CHAT_LINK_COLOR_SPELL
@ CHAT_LINK_COLOR_ACHIEVEMENT
@ CHAT_LINK_COLOR_ARTIFACT_POWER
@ CHAT_LINK_COLOR_GARR_ABILITY
@ CHAT_LINK_COLOR_TALENT
@ CHAT_LINK_COLOR_BATTLE_PET_ABIL
@ CHAT_LINK_COLOR_INSTANCE_LOCK
@ CHAT_LINK_COLOR_ENCHANT
XPColorChar
@ XP_GREEN
@ XP_GRAY
@ XP_YELLOW
@ XP_RED
@ XP_ORANGE
@ EMOTE_ONESHOT_READYSPELLDIRECTED_NOSOUND
@ EMOTE_STATE_READ_BOOK_AND_TALK
@ EMOTE_STATE_WABEGGARSTAND
@ EMOTE_ONESHOT_VEHICLEGRAB
@ EMOTE_STATE_READYBLOWDART
@ EMOTE_STATE_WABOUND01
@ EMOTE_ONESHOT_PARRY2H
@ EMOTE_ONESHOT_CUSTOM_SPELL_06
@ EMOTE_ONESHOT_FALCONEER_START
@ EMOTE_ONESHOT_BARPATRON_POINT
@ EMOTE_STATE_WACHANT02
@ EMOTE_ONESHOT_CHEER_NO_SHEATHE
@ EMOTE_STATE_STAND_VAR4_FORCEVARIANTTEST
@ EMOTE_STATE_WORK_HERBALISM_SCYTE
@ EMOTE_STATE_HOLD_RIFLE
@ EMOTE_ONESHOT_TALK_BARSERVER
@ EMOTE_REXXAR_STRANGLES_GOBLIN
@ EMOTE_STATE_WA2HIDLE
@ EMOTE_ONESHOT_CUSTOM_SPELL_03
@ EMOTE_ONESHOT_DRAGONSTOMP
@ EMOTE_ONESHOT_TALK_SUBDUED_NO_SHEATHE
@ EMOTE_ONESHOT_PARRY_UNARMED
@ EMOTE_STATE_SPELL_PRECAST
@ EMOTE_STATE_WORK_SHEATHED
@ EMOTE_STATE_ATTACKTHROWN
@ EMOTE_ONESHOT_FLYCUSTOMSPELL04
@ EMOTE_STATE_WORK_CHOPWOOD4
@ EMOTE_STATE_EAT
@ EMOTE_ONESHOT_CRY_JAINA
@ EMOTE_ONESHOT_LAUGH_NO_SHEATHE
@ EMOTE_STATE_USESTANDING
@ EMOTE_ONESHOT_COMBATABILITYGLV01
@ EMOTE_ONESHOT_FLYBATTLEROAR
@ EMOTE_STATE_WORK_ZULAMAN_HAMMERING_SOUND
@ EMOTE_STATE_MONKDEFENSE_READYUNARMED
@ EMOTE_ATTACK1H_ZONE2_BREAKING_STUFF_SOUND
@ EMOTE_STATE_READY_SPELL_OMNI
@ EMOTE_STATE_WAGUARDSTAND03
@ EMOTE_STATE_READY_RIFLE
@ EMOTE_STATE_FLYCHANNELCASTOMNI
@ EMOTE_STATE_KNEEL_2
@ EMOTE_STATE_LEAN
@ EMOTE_STATE_ARTDUALLOOP
@ EMOTE_STATE_SLEEP
@ EMOTE_ONESHOT_PARRY2HL
@ EMOTE_STATE_WALEAN01
@ EMOTE_ONESHOT_WAWALKTALK
@ EMOTE_STATE_READY1H
@ EMOTE_ONESHOT_SLAM
@ EMOTE_STATE_READ_AND_SIT
@ EMOTE_ONESHOT_QUESTION2
@ EMOTE_ONESHOT_SPECIALATTACK1H
@ EMOTE_STATE_READYCROSSBOW
@ EMOTE_STATE_WA2HIDLE_UNSHEATH
@ EMOTE_ONESHOT_LOOT
@ EMOTE_ONESHOT_ATTACK_THROWN
@ EMOTE_STATE_SIT_CHAIR_LOW
@ EMOTE_ONESHOT_OFFER_END
@ EMOTE_ONESHOT_FLY_SIT_GROUND_UP
@ EMOTE_ONESHOT_DANCE_VAR2
@ EMOTE_ONESHOT_SLEEP
@ EMOTE_ONESHOT_TOFLY
@ EMOTE_ONESHOT_KNEEL
@ EMOTE_STATE_CUSTOM_SPELL_03
@ EMOTE_STATE_SIT
@ EMOTE_STATE_SIT_CHAIR_MED_EAT_LOOP
@ EMOTE_ONESHOT_CUSTOM2
@ EMOTE_ONESHOT_KICK
@ EMOTE_ONESHOT_ATTACK1H_2
@ EMOTE_ONESHOT_WORK_CHOPWOOD
@ EMOTE_ONESHOT_NO
@ EMOTE_ONESHOT_USE_STANDING
@ EMOTE_WADARTTARGETSTAND
@ EMOTE_STATE_FLY_FALL
@ EMOTE_STATE_CRY
@ EMOTE_STATE_WORK_HAMMER
@ EMOTE_ONESHOT_POINT
@ EMOTE_STATE_FLYREADYSPELLDIRECTED
@ EMOTE_ONESHOT_JUMPSTART
@ EMOTE_ONESHOT_ATTACK2HTIGHT
@ EMOTE_ONESHOT_WOUND_CRITICAL
@ EMOTE_ONESHOT_POINT_NO_SHEATHE
@ EMOTE_ONESHOT_MONKOFFENSE_ATTACKUNARMEDOFF
@ EMOTE_STATE_STAND
@ EMOTE_ONESHOT_SPELL_PRECAST
@ EMOTE_ONESHOT_WASTANDDRINK_NOSHEATH
@ EMOTE_ONESHOT_YES
@ EMOTE_STATE_WAGUARDSTAND04
@ EMOTE_ONESHOT_EXCLAMATION
@ EMOTE_ONESHOT_TALK_SUBDUED
@ EMOTE_STATE_FISHING
@ EMOTE_STATE_WORK_MINING_HOUSING
@ EMOTE_ONESHOT_SPELL_CHANNEL_DIRECTED_NOSOUND
@ EMOTE_STATE_CUSTOM_SPELL_09
@ EMOTE_STATE_SIT_CHAIR_MED
@ EMOTE_ONESHOT_SPELL_CAST_OMNI
@ EMOTE_STATE_WORK_MINING
@ EMOTE_STATE_WAGUARDSTAND06
@ EMOTE_STAND_STATE_NONE
@ EMOTE_ONESHOT_ATTACK1H
@ EMOTE_ONESHOT_SPECIAL_UNARMED
@ EMOTE_STATE_STAND_VAR1
@ EMOTE_ONESHOT_APPLAUD
@ EMOTE_ONESHOT_JUMPEND
@ EMOTE_STATE_WAHAMMERLOOP
@ EMOTE_STATE_WACRIERSTAND01
@ EMOTE_ONESHOT_SNIFF
@ EMOTE_ONESHOT_FLYATTACKUNARMED_VAR0
@ EMOTE_STATE_WACRATEHOLD2
@ EMOTE_STATE_READY2HL_ALLOW_MOVEMENT
@ EMOTE_STATE_STRANGULATE
@ EMOTE_ONESHOT_CLOSE
@ EMOTE_STATE_READYJOUST
@ EMOTE_STATE_SIT_GROUND
@ EMOTE_ONESHOT_LAND
@ EMOTE_ONESHOT_FLYCOMBATCRITICAL
@ EMOTE_STATE_LAUGH
@ EMOTE_STATE_WAGUARDSTAND01
@ EMOTE_STATE_USESTANDING_LOOP
@ EMOTE_ONESHOT_CANNIBALIZE
@ EMOTE_ONESHOT_PARRYGLV
@ EMOTE_STATE_POINT
@ EMOTE_STATE_SPELL_CHANNEL_DIRECTED
@ EMOTE_ONESHOT_FLYCUSTOMSPELL01
@ EMOTE_STATE_WAARMSCROSSED
@ EMOTE_STATE_WAPOURHOLD
@ EMOTE_STATE_READYSPELLOMNI_NOSHEATH
@ EMOTE_ONESHOT_CUSTOM_SPELL_01
@ EMOTE_STATE_STEALTH_STAND
@ EMOTE_STATE_WORK_CHOPWOOD
@ EMOTE_STATE_WORK_ZULAMAN_CHOPPING_WOOD
@ EMOTE_ONESHOT_TAKE_OFF_FINISH
@ EMOTE_ONESHOT_STAND_VAR2_2
@ EMOTE_STATE_CUSTOMSPELL02
@ EMOTE_ONESHOT_FLYGRABTHROWN
@ EMOTE_STATE_BLOCK_SHIELD
@ EMOTE_ONESHOT_COMBATABILITYGLVBIG02
@ EMOTE_STATE_WORK_ZULAMAN_BLACKSMITTING
@ EMOTE_STATE_FALCONEER_LOOP
@ EMOTE_ONESHOT_FLYEMOTEEXCLAMATION
@ EMOTE_STATE_USESTANDING_LOOP3
@ EMOTE_STATE_FLY_SIT_GROUND
@ EMOTE_STATE_TALK
@ EMOTE_ONESHOT_PARRY1H
@ EMOTE_ONESHOT_ATTACKUNARMED_VAR1
@ EMOTE_STATE_CREATURE_SPECIAL
@ EMOTE_RECLINED_MOUNT_PASSENGER
@ EMOTE_ONESHOT_CREATURE_SPECIAL
@ EMOTE_STATE_READY2H_ALLOW_MOVEMENT
@ EMOTE_STATE_WAPERCH
@ EMOTE_STATE_MOUNT_FLIGHT_IDLE_NOSOUND
@ EMOTE_ONESHOT_QUESTION
@ EMOTE_ONESHOT_ATTACK_RIFLE
@ EMOTE_STATE_WORK_BLUNT_IMPACT
@ EMOTE_STATE_EMOTETALK
@ EMOTE_STATE_SPELLEFFECT_HOLD
@ EMOTE_ONESHOT_CUSTOM_SPELL_02
@ EMOTE_ONESHOT_CASTSTRONG
@ EMOTE_ONESHOT_STAND
@ EMOTE_ONESHOT_SPELL_CAST_W_SOUND
@ EMOTE_ONESHOT_KNOCKDOWN
@ EMOTE_STATE_DANCE_CUSTOM
@ EMOTE_STATE_WORK_HERBALISM_HOUSING_SCYTHE
@ EMOTE_ONESHOT_CUSTOM0
@ EMOTE_STATE_WASIT01
@ EMOTE_STATE_CUSTOM_SPELL_10
@ EMOTE_STATE_MONK2HLIDLE
@ EMOTE_ONESHOT_OMNICAST_GHOUL
@ EMOTE_ONESHOT_COWER
@ EMOTE_STATE_WORK_HAMMER_HARANIR_PAINTING
@ EMOTE_STATE_CUSTOM_SPELL_08
@ EMOTE_STATE_BARSERVERSTAND
@ EMOTE_ONESHOT_BARSERVER_EMOTETALK
@ EMOTE_ONESHOT_SALUTE_NO_SHEATH
@ EMOTE_ONESHOT_STOMP
@ EMOTE_ONESHOT_SHY
@ EMOTE_STATE_CUSTOMSPELL01
@ EMOTE_ONESHOT_FLYATTACKUNARMED
@ EMOTE_STATE_SPELL_CHANNEL_OMNI
@ EMOTE_ONESHOT_READY_BOW
@ EMOTE_ONESHOT_WABEGGARBEG
@ EMOTE_ONESHOT_DRAGON_SPIT
@ EMOTE_ONESHOT_CUSTOM_SPELL_09
@ EMOTE_ONESHOT_CUSTOM_SPELL_07
@ EMOTE_STATE_CRANE
@ EMOTE_ONESHOT_COMBATWOUND
@ EMOTE_ONESHOT_FLYTALK
@ EMOTE_ONESHOT_FLYGRAB
@ EMOTE_ONESHOT_MONKOFFENSE_PARRYUNARMED
@ EMOTE_ONESHOT_DROWN
@ EMOTE_STATE_LOOT
@ EMOTE_STATE_CUSTOMSPELL04
@ EMOTE_ONESHOT_WOUND
@ EMOTE_STATE_WALEAN02_NO_INTERRUPT
@ EMOTE_STATE_SPELL_CHANNEL_DIRECTED_NOSOUND
@ EMOTE_ONESHOT_ARTDUALLOOP
@ EMOTE_STATE_LOOT_BITE_SOUND
@ EMOTE_STATE_STRANGULATE2
@ EMOTE_ONESHOT_MOUNTSELFSPECIAL
@ EMOTE_ONESHOT_BEG
@ EMOTE_STATE_READ_CHRISTMAS
@ EMOTE_STATE_FLY_READY_2HL
@ EMOTE_STATE_READYSPELLOMNI_WITH_SOUND
@ EMOTE_STATE_READYGLV
@ EMOTE_ONESHOT_FLYATTACK1H
@ EMOTE_ONESHOT_FLYCOMBATWOUND
@ EMOTE_STATE_STAND_VAR4
@ EMOTE_STATE_COWER
@ EMOTE_STATE_CUSTOM_SPELL_04
@ EMOTE_ONESHOT_FLY_SIT_GROUND_DOWN
@ EMOTE_STATE_TRAIN
@ EMOTE_STATE_WAHAMMERLOOP2
@ EMOTE_STATE_DANCESPECIAL
@ EMOTE_STATE_WALK
@ EMOTE_ONESHOT_READYSPELLOMNI
@ EMOTE_STATE_HOLD_JOUST
@ EMOTE_STATE_WORK_HAMMER_SOUND
@ EMOTE_STATE_WACHANT03
@ EMOTE_ONESHOT_BATTLE_ROAR
@ EMOTE_STATE_ATTACK1H
@ EMOTE_ONESHOT_QUESTION_2
@ EMOTE_ONESHOT_READ_LOOP
@ EMOTE_STATE_USESTANDING_NOSHEATHE_STILL
@ EMOTE_ONESHOT_SETTLE
@ EMOTE_ONESHOT_WALEAN01_VAR1
@ EMOTE_STATE_DEAD
@ EMOTE_STATE_WAWEAPONSHARPEN
@ EMOTE_ONESHOT_FLYATTACK2HL
@ EMOTE_STATE_READY_UNARMED
@ EMOTE_STATE_BARPATRON_STAND
@ EMOTE_STATE_READY_BOW
@ EMOTE_STATE_WALEAN02
@ EMOTE_RECLINED_MOUNT
@ EMOTE_STATE_APPLAUD
@ EMOTE_STATE_READYWEAPON
@ EMOTE_ONESHOT_CUSTOM3
@ EMOTE_ONESHOT_CUSTOM_SPELL_04
@ EMOTE_STATE_TALKONCE
@ EMOTE_STATE_SWIM_IDLE
@ EMOTE_STATE_STAND_SETEMOTESTATE
@ EMOTE_ONESHOT_CUSTOM_SPELL_10
@ EMOTE_STATE_CUSTOMSPELL03
@ EMOTE_STATE_AT_EASE
@ EMOTE_ONESHOT_WAREACT01
@ EMOTE_ONESHOT_SPELLEFFECT_DECAY
@ EMOTE_ONESHOT_LAUGH
@ EMOTE_STATE_MOUNT_CROUCH
@ EMOTE_ONESHOT_CHEER_FORTHEHORDE
@ EMOTE_STATE_WORK_CHOPWOOD_LUMBER_AXE
@ EMOTE_STATE_STAND_VAR2
@ EMOTE_STATE_READ_AND_SIT_CHAIR_MED
@ EMOTE_ONESHOT_MOUNTSPECIAL
@ EMOTE_ONESHOT_SPECIALATTACK2H
@ EMOTE_STATE_READYSPELLOMNI_INTERRUPTABLE
@ EMOTE_STATE_FLYGRABCLOSED
@ EMOTE_STATE_FLYWAPERCH01
@ EMOTE_ONESHOT_STAND_VAR4
@ EMOTE_STATE_WHIRLWIND
@ EMOTE_STATE_WORK_MINING_NO_COMBAT
@ EMOTE_ONESHOT_FLEX
@ EMOTE_STATE_MONKHEAL_CHANNELOMNI
@ EMOTE_ONESHOT_TALK_NOSHEATHE
@ EMOTE_ONESHOT_SHEATH
@ EMOTE_ONESHOT_CHEER
@ EMOTE_STATE_WASIT02
@ EMOTE_STATE_WASIT04
@ EMOTE_STATE_STUN_NO_SHEATHE
@ EMOTE_ONESHOT_EAT
@ EMOTE_ONESHOT_THOUSANDFISTS
@ EMOTE_ONESHOT_WORK_MINING
@ EMOTE_ONESHOT_GRABTHROWN
@ EMOTE_STATE_CUSTOMSPELL05
@ EMOTE_STATE_MEDITATE
@ EMOTE_STATE_CUSTOM_SPELL_07
@ EMOTE_ONESHOT_EMERGE
@ EMOTE_STATE_SIT_CHAIR_HIGH
@ EMOTE_ONESHOT_OPEN
@ EMOTE_STATE_WAROWINGSTANDLEFT
@ EMOTE_ONESHOT_PALMSTRIKE
@ EMOTE_STATE_WALEAN03
@ EMOTE_ONESHOT_STAND_VAR0
@ EMOTE_ONESHOT_DODGE
@ EMOTE_ONESHOT_ATTACK2H_LOOSE
@ EMOTE_STATE_READ
@ EMOTE_ONESHOT_NO_NOT_SWIMMING
@ EMOTE_ONESHOT_ATTACK_UNARMED
@ EMOTE_ONESHOT_READ_END
@ EMOTE_ONESHOT_BARSWEEP_STAND
@ EMOTE_ONESHOT_WABEGGARPOINT
@ EMOTE_ONESHOT_READY1H
@ EMOTE_ONESHOT_CHICKEN
@ EMOTE_STATE_WAHANG02
@ EMOTE_STATE_CUSTOM1
@ EMOTE_ONESHOT_WORK
@ EMOTE_ONESHOT_FALCONEER_END
@ EMOTE_ONESHOT_ROAR
@ EMOTE_STATE_USESTANDING_LOOP2
@ EMOTE_ONESHOT_BOW
@ EMOTE_STATE_WOUNDCRITICAL_DOESNT_WORK
@ EMOTE_STATE_HOLD_BOW
@ EMOTE_STATE_CUSTOM_SPELL_05
@ EMOTE_ONESHOT_TALK_EXCLAMATION
@ EMOTE_ONESHOT_WAVE_NO_SHEATHE
@ EMOTE_STATE_WACRANKSTAND
@ EMOTE_ONESHOT_SUBMERGE
@ EMOTE_ONESHOT_CUSTOM_SPELL_05
@ EMOTE_STATE_FLY_READY_1H
@ EMOTE_STATE_STAND_NOSOUND
@ EMOTE_STATE_WATRANCE01
@ EMOTE_ONESHOT_FLY_DRAGON_SPIT
@ EMOTE_STATE_KNEEL2
@ EMOTE_ONESHOT_PARRY_FIST1H
@ EMOTE_STATE_TALK_SUBDUED
@ EMOTE_ONESHOT_COMBATABILITYGLVOFF01
@ EMOTE_STATE_WAGUARDSTAND04_ALLOW_MOVEMENT
@ EMOTE_STATE_READ_ALLOWMOVEMENT
@ EMOTE_STATE_OPENED
@ EMOTE_STATE_WAWHEELBARROWSTAND
@ EMOTE_ONESHOT_TALK_FRUSTRATED
@ EMOTE_STATE_STUN
@ EMOTE_STATE_READY_THROWN
@ EMOTE_STATE_WADRUNKSTAND
@ EMOTE_STATE_READY2HL
@ EMOTE_ONESHOT_STAND_VAR3
@ EMOTE_STATE_TALK_EXCLAMATION
@ EMOTE_ONESHOT_FLYDEATH
@ EMOTE_ONESHOT_WADRUNKDRINK
@ EMOTE_STATE_MONKOFFENSE_READYUNARMED
@ EMOTE_ONESHOT_RUDE
@ EMOTE_STATE_SPECIAL_UNARMED
@ EMOTE_ONESHOT_FLYEMOTETALK
@ EMOTE_STATE_WAINTERACTION
@ EMOTE_ONESHOT_WATHREATEN
@ EMOTE_STATE_MOUNT_SELF_IDLE
@ EMOTE_STATE_EMOTEEAT
@ EMOTE_STATE_WAROWINGSTANDRIGHT
@ EMOTE_ONESHOT_CRY
@ EMOTE_STATE_DANCE_NOSHEATHE
@ EMOTE_ONESHOT_SALUTE
@ EMOTE_STATE_WASUMMON01
@ EMOTE_ONESHOT_WACRIERTALK
@ EMOTE_STATE_KNEEL
@ EMOTE_STATE_WORK_CHOPMEAT_NOSHEATHE
@ EMOTE_STATE_DANCE
@ EMOTE_ONESHOT_ATTACK_OFF
@ EMOTE_STATE_WAPERCH_NOINTERACT
@ EMOTE_STATE_KNEEL_INTERACT_INTERRUPT
@ EMOTE_ONESHOT_COMBATCRITICAL
@ EMOTE_STATE_PARRY_UNARMED
@ EMOTE_STATE_READYSPELLDIRECTED
@ EMOTE_STATE_WORK_CHOPWOOD_2
@ EMOTE_ONESHOT_WASUMMON01
@ EMOTE_ONESHOT_MONKOFFENSE_SPECIALUNARMED
@ EMOTE_STATE_WABOUND02
@ EMOTE_STATE_ROAR
@ EMOTE_STATE_BARSWEEP_STAND
@ EMOTE_STATE_HOLD_CROSSBOW
@ EMOTE_ONESHOT_ATTACKUNARMED_NOSOUND
@ EMOTE_ONESHOT_READ_START
@ EMOTE_STATE_NONE
@ EMOTE_ONESHOT_STAND_VAR2
@ EMOTE_STATE_OFFER_LOOP
@ EMOTE_STATE_WORK_MINING3
@ EMOTE_ONESHOT_CUSTOM_SPELL_08
@ EMOTE_STATE_DRUNKWALK
@ EMOTE_STATE_WACRADLE
@ EMOTE_TORGHAST_TALKING_HEAD_MAW_CAST_SOUND2
@ EMOTE_STATE_EAT_NO_SHEATHE
@ EMOTE_STATE_FLYCUSTOMSPELL02
@ EMOTE_ONESHOT_LAUGH_NO_SOUND
@ EMOTE_ONESHOT_DANCE
@ EMOTE_ONESHOT_READY_RIFLE
@ EMOTE_STATE_READY2H
@ EMOTE_STATE_MOUNT
@ EMOTE_STATE_ATTACK_UNARMED_STILL
@ EMOTE_STATE_BARTENDSTAND
@ EMOTE_STATE_BARTENDEMOTETALK
@ EMOTE_ONESHOT_BREATHOFFIRE
@ EMOTE_STATE_WA_BARREL_HOLD
@ EMOTE_STATE_WORK_LEATHERWORKING_KNIFE
@ EMOTE_ONESHOT_FLYATTACKTHROWN
@ EMOTE_ONESHOT_READY_UNARMED
@ EMOTE_STATE_ATTACK2H
@ EMOTE_ONESHOT_DEATH
@ EMOTE_STATE_HOLD_THROWN_INTERRUPTS
@ EMOTE_ONESHOT_ATTACK2H
@ EMOTE_ONESHOT_STUN
@ EMOTE_ONESHOT_WAVE_BARSERVER
@ EMOTE_ONESHOT_WALK
@ EMOTE_ONESHOT_WALEAN01_VAR0
@ EMOTE_STATE_CUSTOM_SPELL_08_2
@ EMOTE_ONESHOT_EAT_NO_SHEATHE
@ EMOTE_ONESHOT_JUMPLANDRUN
@ EMOTE_ONESHOT_BATTLEROAR_NO_SOUND
@ EMOTE_ONESHOT_NONE
@ EMOTE_STATE_HOLD_THROWN
@ EMOTE_STATE_WORK_HERBALISM_HARANIR_PAINTING
@ EMOTE_STATE_WORK_CHOPWOOD3
@ EMOTE_STATE_FALL
@ EMOTE_STATE_READY1H_ALLOW_MOVEMENT
@ EMOTE_ONESHOT_ATTACK1H_NO_SOUND
@ EMOTE_ARTOFFLOOP
@ EMOTE_ONESHOT_MOUNT_SPECIAL
@ EMOTE_ONESHOT_TRAIN
@ EMOTE_STATE_WORK_HOUSING_HAMMER_SOUND
@ EMOTE_ONESHOT_PARRY_SHIELD
@ EMOTE_TORGHAST_TALKING_HEAD_MAW_CAST_SOUND
@ EMOTE_ONESHOT_ROLLSTART
@ EMOTE_ONESHOT_WASTANDDRINK
@ EMOTE_ONESHOT_SPELLCAST_DIRECTED
@ EMOTE_STATE_ATTACK_UNARMED
@ EMOTE_ONESHOT_WAREACT02
@ EMOTE_STATE_CLOSED
@ EMOTE_STATE_SHOVEL
@ EMOTE_ONESHOT_ATTACK_OFF_PIERCE
@ EMOTE_STATE_EXCLAIM
@ EMOTE_STATE_WAHANG01
@ EMOTE_STATE_FLYCHANNELCASTOMNI2
@ EMOTE_STATE_FLYCUSTOMSPELL07
@ EMOTE_STATE_READ_AND_TALK
@ EMOTE_STATE_WORK
@ EMOTE_ONESHOT_LIFTOFF
@ EMOTE_ONESHOT_FISHING
@ EMOTE_STATE_SUBMERGED_NEW
@ EMOTE_STATE_WASIT03
@ EMOTE_STATE_WORK_SMITH
@ EMOTE_STATE_WABOATWHEELSTAND
@ EMOTE_STATE_HOLD
@ EMOTE_STATE_WAGUARDSTAND02
@ EMOTE_STATE_KNEEL_COPY
@ EMOTE_ONESHOT_KISS
@ EMOTE_STATE_ARTOFFLOOP_HIDES_WEAPON
@ EMOTE_ONESHOT_CRY_NOSOUND
@ EMOTE_ONESHOT_TAKE_OFF_START
@ EMOTE_STATE_CUSTOM_SPELL_06
@ EMOTE_STATE_WACHANT01
@ EMOTE_STATE_WAGUARDSTAND05
@ EMOTE_ONESHOT_PALSPELLCAST1HUP
@ EMOTE_STATE_SHOVEL_WITH_SHOVEL
@ EMOTE_ONESHOT_ATTACK_BOW
@ EMOTE_STATE_SIT_GROUND_2
@ EMOTE_STATE_WASCRUBBING
@ EMOTE_STATE_WALK_BACKWARDS
@ EMOTE_STATE_SIT_CHAIR_MED_EAT
@ EMOTE_ONESHOT_CUSTOM1
@ EMOTE_STATE_READYWEAPON_ALLOW_MOVEMENT
@ EMOTE_STATE_CUSTOMSPELL06
@ EMOTE_STATE_FLYFALL
@ EMOTE_STATE_WORK_COOK_FRYING_PAN
@ EMOTE_STATE_WORK_CHOPWOOD_LUMBER_AXE2
@ EMOTE_STATE_READYUNARMED_NOSOUND
@ EMOTE_STATE_CANNIBALIZE
@ EMOTE_ONESHOT_TOGROUND
@ EMOTE_ONESHOT_TALK_NO_SHEATHE
@ EMOTE_STATE_SPELL_CHANNEL_OMNI_UP
@ EMOTE_ONESHOT_SHOUT
@ EMOTE_ONESHOT_OFFER_START
@ EMOTE_STATE_CUSTOMSPELL07
@ EMOTE_ONESHOT_SPELL_CAST
@ EMOTE_STATE_CUSTOMSPELL10
@ EMOTE_STATE_WACRATEHOLD
@ EMOTE_STATE_FLY_READY_UNARMED
@ EMOTE_STATE_READYTHROWN_NO_SOUND
@ EMOTE_ONESHOT_CHEER_FORTHEALLIANCE
@ EMOTE_ONESHOT_WAVE
@ EMOTE_STATE_DROWNED
@ EMOTE_ONESHOT_WORK_STILL
@ EMOTE_ONESHOT_STAND_VAR1
@ EMOTE_STATE_CRY_NOSOUND
@ EMOTE_ONESHOT_DANCESPECIAL
@ EMOTE_STATE_SPELL_KNEEL_START
@ EMOTE_STATE_WORK_MINING2
@ EMOTE_STATE_WORK_CHOPMEAT
@ EMOTE_STATE_CUSTOM_SPELL_01
@ EMOTE_STATE_SUBMERGED
@ EMOTE_STATE_WA_BARREL_WALK
@ EMOTE_ONESHOT_TALK
@ EMOTE_STATE_STAND_VAR3
@ EMOTE_STATE_USE_STANDING
@ EMOTE_STATE_WASACKHOLD
@ EMOTE_ONESHOT_MONKOFFENSE_ATTACKUNARMED
@ EMOTE_STATE_USE_STANDING_NO_SHEATHE
@ EMOTE_STATE_CUSTOM_SPELL_02
@ EMOTE_ONESHOT_ROLLEND
@ EMOTE_STATE_USESTANDING_LOOP4
uint32 constexpr QuestDifficultyColors[MAX_QUEST_DIFFICULTY]
SpellSchoolMask
@ SPELL_SCHOOL_MASK_NORMAL
@ SPELL_SCHOOL_MASK_SHADOW
@ SPELL_SCHOOL_MASK_MAGIC
@ SPELL_SCHOOL_MASK_ALL
@ SPELL_SCHOOL_MASK_SPELL
@ SPELL_SCHOOL_MASK_NONE
@ SPELL_SCHOOL_MASK_ARCANE
@ SPELL_SCHOOL_MASK_NATURE
@ SPELL_SCHOOL_MASK_HOLY
@ SPELL_SCHOOL_MASK_FIRE
@ SPELL_SCHOOL_MASK_FROST
EventId
@ EVENT_VEHICLE_BOARD
@ EVENT_ASSIST_MOVE
@ EVENT_FACE
@ EVENT_CHARGE
@ EVENT_JUMP
@ EVENT_CHARGE_PREPATH
@ EVENT_VEHICLE_EXIT
TradeStatus
@ TRADE_STATUS_CANCELLED
@ TRADE_STATUS_FAILED
@ TRADE_STATUS_NOT_ON_TAPLIST
@ TRADE_STATUS_NOT_ENOUGH_CURRENCY
@ TRADE_STATUS_PROPOSED
@ TRADE_STATUS_TARGET_DEAD
@ TRADE_STATUS_INITIATED
@ TRADE_STATUS_ALREADY_TRADING
@ TRADE_STATUS_CURRENCY_NOT_TRADABLE
@ TRADE_STATUS_PETITION
@ TRADE_STATUS_UNACCEPTED
@ TRADE_STATUS_WRONG_REALM
@ TRADE_STATUS_NO_TARGET
@ TRADE_STATUS_STATE_CHANGED
@ TRADE_STATUS_ACCEPTED
@ TRADE_STATUS_DEAD
@ TRADE_STATUS_LOGGING_OUT
@ TRADE_STATUS_TOO_FAR_AWAY
@ TRADE_STATUS_TARGET_STUNNED
@ TRADE_STATUS_RESTRICTED_ACCOUNT
@ TRADE_STATUS_PLAYER_IGNORED
@ TRADE_STATUS_COMPLETE
@ TRADE_STATUS_STUNNED
@ TRADE_STATUS_TARGET_LOGGING_OUT
@ TRADE_STATUS_WRONG_FACTION
@ TRADE_STATUS_PLAYER_BUSY
BanReturn
Ban function return codes.
@ BAN_EXISTS
@ BAN_SYNTAX_ERROR
@ BAN_NOTFOUND
@ BAN_SUCCESS
CorpseDynFlags
@ CORPSE_DYNFLAG_LOOTABLE
CharacterUndeleteResult
@ CHARACTER_UNDELETE_RESULT_ERROR_NAME_TAKEN_BY_THIS_ACCOUNT
@ CHARACTER_UNDELETE_RESULT_ERROR_CHAR_CREATE
@ CHARACTER_UNDELETE_RESULT_ERROR_UNKNOWN
@ CHARACTER_UNDELETE_RESULT_ERROR_DISABLED
@ CHARACTER_UNDELETE_RESULT_ERROR_COOLDOWN
@ CHARACTER_UNDELETE_RESULT_OK
CharacterRestrictionFlags
@ CHARACTER_RESTRICTION_FLAG_TRIAL_BOOST_LOCKED
@ CHARACTER_RESTRICTION_FLAG_TRIAL_BOOST
@ CHARACTER_RESTRICTION_FLAG_EXPANSION_TRIAL
SpellAttr2
@ SPELL_ATTR2_AUTO_REPEAT
@ SPELL_ATTR2_CHAIN_FROM_CASTER
@ SPELL_ATTR2_DONT_BLOCK_MANA_REGEN
@ SPELL_ATTR2_ALLOW_WHILE_NOT_SHAPESHIFTED_CASTER_FORM
@ SPELL_ATTR2_ITEM_CAST_WITH_OWNER_SKILL
@ SPELL_ATTR2_SPECIAL_TAMING_FLAG
@ SPELL_ATTR2_ALLOW_WHILE_INVISIBLE
@ SPELL_ATTR2_CANT_CRIT
@ SPELL_ATTR2_NO_INITIAL_THREAT
@ SPELL_ATTR2_PROC_COOLDOWN_ON_FAILURE
@ SPELL_ATTR2_ENCHANT_OWN_ITEM_ONLY
@ SPELL_ATTR2_CANNOT_CAST_ON_TAPPED
@ SPELL_ATTR2_DO_NOT_REPORT_SPELL_FAILURE
@ SPELL_ATTR2_USE_SHAPESHIFT_BAR
@ SPELL_ATTR2_RETAIN_ITEM_CAST
@ SPELL_ATTR2_DO_NOT_CONSUME_IF_GAINED_DURING_CAST
@ SPELL_ATTR2_NO_SHAPESHIFT_UI
@ SPELL_ATTR2_ACTIVE_THREAT
@ SPELL_ATTR2_NOT_AN_ACTION
@ SPELL_ATTR2_NO_TARGET_PER_SECOND_COSTS
@ SPELL_ATTR2_IGNORE_WEAPONSKILL
@ SPELL_ATTR2_ALLOW_LOW_LEVEL_BUFF
@ SPELL_ATTR2_INCLUDE_IN_ADVANCED_COMBAT_LOG
@ SPELL_ATTR2_INITIATE_COMBAT_POST_CAST_ENABLES_AUTO_ATTACK
@ SPELL_ATTR2_ALWAYS_CAST_AS_UNIT
@ SPELL_ATTR2_NO_JUMP_WHILE_CAST_PENDING
@ SPELL_ATTR2_NO_ACTIVE_PETS
@ SPELL_ATTR2_ALLOW_DEAD_TARGET
@ SPELL_ATTR2_IGNORE_LINE_OF_SIGHT
@ SPELL_ATTR2_FAIL_ON_ALL_TARGETS_IMMUNE
@ SPELL_ATTR2_DO_NOT_RESET_COMBAT_TIMERS
@ SPELL_ATTR2_NO_SCHOOL_IMMUNITIES
@ ANIM_CRANE_START
@ ANIM_FLY_MONK_OFFENSE_PARRY_UNARMED
@ ANIM_SPELL_CAST_DIRECTED
@ ANIM_HIP_SHEATHE
@ ANIM_FLY_FLY
@ ANIM_CUSTOM_SPELL_09
@ ANIM_FLY_EMOTE_WORK
@ ANIM_FLY_EMOTE_EAT
@ ANIM_GRAB
@ ANIM_FLY_DEATH
@ ANIM_FLY_EMOTE_TALK_EXCLAMATION
@ ANIM_TO_FLY
@ ANIM_FLY_WARRIOR_CHARGE_START
@ ANIM_BARMAID_RUN
@ ANIM_FLY_USE_STANDING_START
@ ANIM_ATTACK2H_LOOSE_PIERCE
@ ANIM_FLY_BARMAID_STAND
@ ANIM_READY_JOUST_NO_SHEATHE
@ ANIM_GRAB_THROWN
@ ANIM_RUN
@ ANIM_FLY_MOUNT_SWIM_RIGHT
@ ANIM_SHEATHE
@ ANIM_EMOTE_DANCE_ONCE
@ ANIM_FLY_BREATH_OF_FIRE
@ ANIM_EMOTE_SALUTE
@ ANIM_FLY_LOOT
@ ANIM_ATTACK_BOW
@ ANIM_PET_BATTLE_CUSTOM1
@ ANIM_FLY_FLYING_KICK_START
@ ANIM_MUTILATE
@ ANIM_READY_BLOW_DART
@ ANIM_FLY_BLOCK
@ ANIM_CUSTOM_SPELL_10
@ ANIM_FLY_FISHING_CAST
@ ANIM_EMOTE_TALK_EXCLAMATION
@ ANIM_FLY_EMOTE_CHEER
@ ANIM_ARROW
@ ANIM_FLY_MOUNT_SELF_WALK
@ ANIM_EMOTE_TRAIN
@ ANIM_MOUNT_SELF_START
@ ANIM_FLY_HOVER
@ ANIM_FLY_USE_STANDING_END
@ ANIM_FLY_STEALTH_RUN
@ ANIM_FLY_ATTACK_JOUST
@ ANIM_FLY_CUSTOM_SPELL_03
@ ANIM_SHIP_STOP
@ ANIM_DRAGON_SPIT
@ ANIM_FLY_DEAD
@ ANIM_MOUNT_SELF_WALK_BACKWARDS
@ ANIM_MOUNT_SWIM_RIGHT
@ ANIM_SWIM_RUN
@ ANIM_FLY_PARRY1H
@ ANIM_STEALTH_WALK
@ ANIM_SWIM_WALK_BACKWARDS
@ ANIM_FLY_EMOTE_ROAR
@ ANIM_FLY_EMOTE_KISS
@ ANIM_SLEEP_UP
@ ANIM_FLY_MOUNT_FLIGHT_LAND
@ ANIM_MOUNT_SELF_SHUFFLE_LEFT
@ ANIM_BARMAID_STAND
@ ANIM_SLEEP
@ ANIM_RECLINED_MOUNT
@ ANIM_FLY_READY2H
@ ANIM_PET_BATTLE_VICTORY
@ ANIM_FLY_MOUNT_FLIGHT_RIGHT
@ ANIM_SPELL_CAST
@ ANIM_FLY_MONK_HEAL_SPECIAL_UNARMED
@ ANIM_FLY_MOUNT_SWIM_WALK
@ ANIM_FLY_DESPAWN
@ ANIM_FLY_CUSTOM_SPELL_09
@ ANIM_DRAGON_SPIT_HOVER
@ ANIM_FLY_MOUNT_SPECIAL
@ ANIM_PARRY2H
@ ANIM_DRUID_CAT_POUNCE
@ ANIM_DESPAWN
@ ANIM_SPELL_PRECAST
@ ANIM_GROUP_ARROW_BIRTH
@ ANIM_COMBAT_WOUND
@ ANIM_MOUNT_SWIM_LAND
@ ANIM_FLY_MEDITATE
@ ANIM_KICK
@ ANIM_FLY_SPELL_CAST_OMNI
@ ANIM_CARRIED2H
@ ANIM_FLY_CUSTOM_1
@ ANIM_SPECIAL_UNARMED
@ ANIM_FLY_STUN
@ ANIM_BAR_SWEEP_STAND
@ ANIM_FLY_CUSTOM_SPELL_08
@ ANIM_FLY_LOAD_RIFLE
@ ANIM_FLY_ATTACK_BLOW_DART
@ ANIM_FLY_SPELL_CAST_AREA
@ ANIM_FLY_FACE_POSE
@ ANIM_WARRIOR_CHARGE_END
@ ANIM_SPRINT
@ ANIM_FLY_IN_STOCKS
@ ANIM_FLY_EMOTE_YES
@ ANIM_FLY_SWIM_LEFT
@ ANIM_FLY_SUBMERGE
@ ANIM_LOAD_THROWN
@ ANIM_MOUNT_SWIM_SPRINT
@ ANIM_FLY_BAR_SERVER_POUR_DRINKS
@ ANIM_BOW_RELEASE
@ ANIM_MOUNT_SELF_JUMP
@ ANIM_DEATH_STRIKE
@ ANIM_MOUNT_SELF_RUN_RIGHT
@ ANIM_FLY_MONK_OFFENSE_ATTACK_WEAPON
@ ANIM_FLY_WALK
@ ANIM_FLY_MOUNT_SELF_SPECIAL
@ ANIM_EMOTE_TALK_NO_SHEATHE
@ ANIM_CLOSED
@ ANIM_DRUID_BEAR_MAUL
@ ANIM_FLY_KNEEL_LOOP
@ ANIM_ROUND_HOUSE_KICK
@ ANIM_EMOTE_WORK_NO_SHEATHE
@ ANIM_MONK_HEAL_ATTACK_UNARMED
@ ANIM_FLY_PET_BATTLE_CUSTOM0
@ ANIM_FLY_MOUNT_SELF_IDLE
@ ANIM_FLY_RISE
@ ANIM_MONK_HEAL_SPELL_CAST_DIRECTED
@ ANIM_FLY_BARMAID_EMOTE_TALK
@ ANIM_CUSTOM_SPELL_03
@ ANIM_FLY_ATTACK2H_LOOSE_PIERCE
@ ANIM_SPELL
@ ANIM_EMOTE_READ_LOOP
@ ANIM_ATTACK_OFF_PIERCE
@ ANIM_MONK_HEAL_CHANNEL_CAST_DIRECTED
@ ANIM_FLY_EMOTE_DANCE_SPECIAL
@ ANIM_FLY_GROUND_KICK
@ ANIM_MOUNT_SWIM_RUN
@ ANIM_SWAY
@ ANIM_FLY_PET_BATTLE_WOUND
@ ANIM_FIRE_BOW
@ ANIM_MONK_HEAL_READY_UNARMED
@ ANIM_FLY_BAR_TEND_EMOTE_WAVE
@ ANIM_SUCCUBUS_ENTICE
@ ANIM_FLY_LOOT_HOLD
@ ANIM_SWIM_SPRINT
@ ANIM_FLY_SPELL_KNEEL_END
@ ANIM_FLY_RISING_SUN_KICK
@ ANIM_FLY_EMOTE_CRY
@ ANIM_FLY_SPRINT
@ ANIM_FLY_MOUNT_FLIGHT_START
@ ANIM_USE_STANDING_LOOP
@ ANIM_SWIM_IDLE
@ ANIM_FLY_SIT_CHAIR_MED
@ ANIM_FLY_MOUNT_CHOPPER
@ ANIM_FLY_SHIELD_BASH
@ ANIM_EMOTE_FLY_SNIFF
@ ANIM_FLY_IMPACT
@ ANIM_FLY_USE_STANDING_LOOP
@ ANIM_EMOTE_SALUTE_NO_SHEATHE
@ ANIM_JUMP_START
@ ANIM_MOUNT_SELF_WALK
@ ANIM_FLY_BAR_PATRON_SIT_EMOTE_TALK
@ ANIM_ATTACK_UNARMED
@ ANIM_CLOSE
@ ANIM_FLY_EMOTE_SALUTE_NO_SHEATHE
@ ANIM_FLY_WARRIOR_WHIRLWIND
@ ANIM_FLY_HOLD_JOUST
@ ANIM_MONK_HEAL_SPELL_CAST_OMNI
@ ANIM_FLY_RECLINED_MOUNT
@ ANIM_MOUNT_FLIGHT_WALK
@ ANIM_FLY_MOUNT_SELF_JUMP_LAND_RUN
@ ANIM_NPC_GOODBYE
@ ANIM_FLY_ATTACK_OFF
@ ANIM_FLY_MOUNT_SELF_RUN_RIGHT
@ ANIM_BARTENDER_EMOTE_POINT
@ ANIM_FLY_BARTENDER_SHUFFLE_LEFT
@ ANIM_FLY_IN_FLIGHT
@ ANIM_READY_UNARMED
@ ANIM_PET_BATTLE_CUSTOM3
@ ANIM_FLY_BAR_PATRON_SIT
@ ANIM_FLY_ATTACK_UNARMED_OFF
@ ANIM_MONK_OFFENSE_READY_UNARMED
@ ANIM_PET_BATTLE_FREEZE
@ ANIM_FLY_PET_BATTLE_DEAD
@ ANIM_FLY_CUSTOM_SPELL_10
@ ANIM_FLY_BAR_SERVER_EMOTE_TALK
@ ANIM_EMOTE_TALK_QUESTION
@ ANIM_MOUNT_FLIGHT_LAND
@ ANIM_FLY_STAND_WOUND
@ ANIM_FLY_BAR_SERVER_PICKUP
@ ANIM_PET_BATTLE_DEAD
@ ANIM_EMOTE_CHEER
@ ANIM_MOUNT_SWIM_WALK
@ ANIM_FLY_KICK_BACK
@ ANIM_FLY_DRUID_CAT_RAKE
@ ANIM_FLY_READY_BOW
@ ANIM_STAND_WOUND
@ ANIM_SIT_GROUND_UP
@ ANIM_FLY_BAR_PATRON_STAND_EMOTE_TALK
@ ANIM_FLY_PET_BATTLE_SPELL_CAST
@ ANIM_FLY_MONK_HEAL_SPELL_CAST_OMNI
@ ANIM_CUSTOM_1
@ ANIM_EATING_LOOP
@ ANIM_FLY_MONK_HEAL_READY_UNARMED
@ ANIM_FLY_WHIRLWIND
@ ANIM_ATTACK1H_PIERCE
@ ANIM_FLY_PET_BATTLE_LOSS
@ ANIM_SHUFFLE_RIGHT
@ ANIM_FLY_EMOTE_TALK
@ ANIM_MOUNT_SELF_JUMP_LAND_RUN
@ ANIM_THOUSAND_FISTS
@ ANIM_CUSTOM_SPELL_02
@ ANIM_FALL
@ ANIM_KNEEL_LOOP
@ ANIM_MOUNT_SWIM_LAND_RUN
@ ANIM_CARRY2H
@ ANIM_DESTROYED
@ ANIM_KNEEL_END
@ ANIM_FLY_PET_BATTLE_CUSTOM3
@ ANIM_DROWN
@ ANIM_FLY_WHEEL_LOOP
@ ANIM_FLY_PET_BATTLE_CUSTOM1
@ ANIM_SHIP_MOVING
@ ANIM_FLY_NPC_WELCOME
@ ANIM_FLY_MOUNT_SELF_FALL
@ ANIM_BARTENDER_EMOTE_TALK
@ ANIM_FLY_EMOTE_NO
@ ANIM_FLY_KNEEL_END
@ ANIM_MOUNT_SPECIAL
@ ANIM_IN_FLIGHT
@ ANIM_FLY_EMOTE_DANCE
@ ANIM_BARMAID_SHUFFLE_LEFT
@ ANIM_FLY_SWIM_BACKWARDS
@ ANIM_SWIM_BACKWARDS
@ ANIM_EMOTE_APPLAUD
@ ANIM_FLY_EMOTE_STUN_NO_SHEATHE
@ ANIM_EMOTE_BEG
@ ANIM_LOOT_HOLD
@ ANIM_FLY_TO_ALTERED
@ ANIM_FLY_DROWN
@ ANIM_FLY_BARTENDER_RUN
@ ANIM_FLY_LOAD_BLOW_DART
@ ANIM_FLY_DRUID_BEAR_SWIPE
@ ANIM_REBUILD
@ ANIM_STRANGULATE
@ ANIM_FLY_SPAWN
@ ANIM_FLY_EMOTE_SHY
@ ANIM_STAND_CHARACTER_CREATE
@ ANIM_COMBAT_CRITICAL
@ ANIM_MOUNT_SWIM_BACKWARDS
@ ANIM_SPELL_CAST_OMNI
@ ANIM_FLY_DRUID_CAT_RAVAGE
@ ANIM_SWIM_RIGHT
@ ANIM_MOUNT_SELF_RUN
@ ANIM_MOUNT_FLIGHT_LEFT
@ ANIM_FLY_MONK_HEAL_ATTACK_UNARMED
@ ANIM_BREATH_OF_FIRE
@ ANIM_SPINNING_KICK
@ ANIM_FLY_MOUNT_SELF_SPRINT
@ ANIM_READY_JOUST
@ ANIM_FLY_SIT_CHAIR_HIGH
@ ANIM_FLY_SPINNING_KICK
@ ANIM_NPC_WELCOME
@ ANIM_FLY_DRAGON_TAIL
@ ANIM_FLY_MONK_HEAL_PARRY_UNARMED
@ ANIM_FLY_DRAGON_SPIT
@ ANIM_CORPSE_ARROW
@ ANIM_FLY_FALL
@ ANIM_READY1H
@ ANIM_PARRY1H
@ ANIM_PET_BATTLE_LOSS
@ ANIM_FLY_LAND
@ ANIM_MONK_OFFENSE_SPECIAL_UNARMED
@ ANIM_FLY_MOUNT_SELF_WALK_BACKWARDS
@ ANIM_SIT_GROUND
@ ANIM_FLY_MONK_HEAL_CHANNEL_CAST_OMNI
@ ANIM_DRAGON_STOMP
@ ANIM_FLY_ARROW_BIRTH
@ ANIM_FLY_MOUNT_FLIGHT_WALK
@ ANIM_FLY_CUSTOM_SPELL_07
@ ANIM_DRUID_CAT_CLAW
@ ANIM_FLY_DEATH_START
@ ANIM_SLEEP_DOWN
@ ANIM_DODGE
@ ANIM_FLY_WARRIOR_MORTAL_STRIKE
@ ANIM_DRUID_CAT_RAVAGE
@ ANIM_FLY
@ ANIM_FLY_EMOTE_WAVE
@ ANIM_KICK_BACK
@ ANIM_IMPACT
@ ANIM_FLY_DRUID_CAT_RIP
@ ANIM_FLY_WARRIOR_CHARGE
@ ANIM_FLY_JUMP_END
@ ANIM_EMOTE_CHICKEN
@ ANIM_BARTENDER_SHUFFLE_RIGHT
@ ANIM_COWER
@ ANIM_FLY_FLYING_KICK
@ ANIM_BIRTH
@ ANIM_FLY_SHIELD_BLOCK
@ ANIM_FLY_SIT_GROUND_DOWN
@ ANIM_FLY_DRUID_CAT_COWER
@ ANIM_MOUNT_SELF_SPRINT
@ ANIM_LOAD_RIFLE
@ ANIM_WALK
@ ANIM_READY_ABILITY
@ ANIM_FLY_BIRTH
@ ANIM_FLY_WARRIOR_COLOSSUS_SMASH
@ ANIM_ATTACK_THROWN
@ ANIM_FLY_EMOTE_USE_STANDING_NO_SHEATHE
@ ANIM_FLY_EMOTE_APPLAUD
@ ANIM_EMOTE_SHY
@ ANIM_MOUNT_SELF_JUMP_START
@ ANIM_FLY_SETTLE
@ ANIM_MOUNT_SWIM_START
@ ANIM_DEATH_LOOP
@ ANIM_FLY_MOUNT_SWIM_IDLE
@ ANIM_RECLINED_MOUNT_PASSENGER
@ ANIM_FLY_ATTACK_FIST1H
@ ANIM_FLY_BAR_SERVER_PUT_DOWN
@ ANIM_EMOTE_WAVE
@ ANIM_HANDS_CLOSED
@ ANIM_FLYING_KICK_START
@ ANIM_RUN_RIGHT
@ ANIM_FLY_CLOSE
@ ANIM_SUBMERGED
@ ANIM_FLY_ROUND_HOUSE_KICK
@ ANIM_BAR_PATRON_STAND_EMOTE_TALK
@ ANIM_FLY_SPELL
@ ANIM_BARTENDER_SHUFFLE_LEFT
@ ANIM_FLY_DODGE
@ ANIM_EMOTE_POINT
@ ANIM_HOLD_THROWN
@ ANIM_SHUFFLE_LEFT
@ ANIM_PARRY2HL
@ ANIM_FLY_TORPEDO
@ ANIM_DEATH_START
@ ANIM_FLY_GUIDE_ARROW
@ ANIM_FLYING_KICK
@ ANIM_FLY_HOLD_BOW
@ ANIM_BARMAID_SHUFFLE_RIGHT
@ ANIM_FLY_DRAGON_SPIT_HOVER
@ ANIM_FLY_PET_BATTLE_READY_SPELL
@ ANIM_FLY_READY_THROWN
@ ANIM_FLY_MONK_HEAL_READY_SPELL_OMNI
@ ANIM_LOAD_JOUST
@ ANIM_READY_THROWN
@ ANIM_FLY_HOLD_RIFLE
@ ANIM_STORMSTRIKE
@ ANIM_FLY_HIP_SHEATH
@ ANIM_FLY_PET_BATTLE_ATTACK
@ ANIM_FLY_DRAGON_SPIT_FLY
@ ANIM_STEALTH_RUN
@ ANIM_SHIELD_BLOCK
@ ANIM_LOOT
@ ANIM_FLY_PET_BATTLE_CUSTOM2
@ ANIM_FLY_HOLD
@ ANIM_CUSTOM_3
@ ANIM_PET_BATTLE_CUSTOM0
@ ANIM_FLY_ATTACK_BOW
@ ANIM_DEATH_END
@ ANIM_ROLL_END
@ ANIM_FLY_COWER
@ ANIM_EMOTE_KNEEL
@ ANIM_BARTENDER_RUN
@ ANIM_CORPSE_ARROW_BIRTH
@ ANIM_FLY_MOUNT_SWIM_LAND
@ ANIM_FLY_DRUID_CAT_POUNCE
@ ANIM_SIT_GROUND_DOWN
@ ANIM_FLY_MOUNT_SELF_JUMP_START
@ ANIM_SIT_CHAIR_HIGH
@ ANIM_FLY_DRAGON_STOMP
@ ANIM_FLY_STEALTH_STAND
@ ANIM_FLY_MOUNT_FLIGHT_BACKWARDS
@ ANIM_FLY_READY_SPELL_OMNI
@ ANIM_MONK_DEFENSE_SPECIAL_UNARMED
@ ANIM_FLY_TO_FLY
@ ANIM_MONK_HEAL_PARRY_UNARMED
@ ANIM_FLY_DECAY
@ ANIM_MONK_HEAL_ATTACK_UNARMED_OFF
@ ANIM_SPELL_KNEEL_START
@ ANIM_FLY_MOUNT_SELF_RUN
@ ANIM_FLY_COMBAT_WOUND
@ ANIM_EMOTE_LAUGH
@ ANIM_FLY_PET_BATTLE_DEATH
@ ANIM_FLY_DRUID_CAT_CLAW
@ ANIM_FLY_DESPAWNED
@ ANIM_BOW_PULL
@ ANIM_FLY_MOUNT_FLIGHT_IDLE
@ ANIM_SPELL_KNEEL_LOOP
@ ANIM_RISING_SUN_KICK
@ ANIM_FLY_GRAB
@ ANIM_FLY_STAND_CHARACTER_CREATE
@ ANIM_ATTACK2H
@ ANIM_FLY_MOUNT_FLIGHT_WALK_BACKWARDS
@ ANIM_JUMP_LAND_RUN
@ ANIM_FLY_LOAD_THROWN
@ ANIM_DEATH_END_HOLD
@ ANIM_FLY_PARRY_UNARMED
@ ANIM_FLY_MOUNT_SELF_SHUFFLE_RIGHT
@ ANIM_MONK_OFFENSE_ATTACK_WEAPON
@ ANIM_FLY_MONK_HEAL_READY_SPELL_DIRECTED
@ ANIM_FROM_ALTERED_POST_SWAP
@ ANIM_FLY_SPELL_PRECAST
@ ANIM_CHANNEL_CAST_DIRECTED
@ ANIM_LAND
@ ANIM_FLY_LIFTOFF
@ ANIM_STAND_HIGH
@ ANIM_CREATURE_SPECIAL
@ ANIM_BARMAID_WALK
@ ANIM_BARTENDER_STAND
@ ANIM_STOP
@ ANIM_JUMP_END
@ ANIM_READY2H
@ ANIM_FLY_SLEEP_DOWN
@ ANIM_WHIRLWIND
@ ANIM_FLY_SWIM_WALK
@ ANIM_MOUNT_SELF_IDLE
@ ANIM_FLY_BAR_SERVER_EMOTE_WAVE
@ ANIM_FLY_MONK_OFFENSE_READY_UNARMED
@ ANIM_PARRY_FIST1H
@ ANIM_FLY_SIT_GROUND_UP
@ ANIM_MOUNT_SELF_RUN_LEFT
@ ANIM_FLY_COMBAT_CRITICAL
@ ANIM_CUSTOM_SPELL_04
@ ANIM_FLY_SHIP_MOVING
@ ANIM_FLY_MOUNT
@ ANIM_ATTACK_FIST1H
@ ANIM_STUN
@ ANIM_FLY_ATTACK1H
@ ANIM_DROWNED
@ ANIM_DEAD
@ ANIM_FLY_SWIM_ATTACK_UNARMED
@ ANIM_FLY_SPELL_CAST
@ ANIM_CUSTOM_SPELL_01
@ ANIM_FISHING_LOOP
@ ANIM_HOLD
@ ANIM_PARRY_UNARMED
@ ANIM_FLY_TO_GROUND
@ ANIM_FLY_BARMAID_SHUFFLE_LEFT
@ ANIM_FLY_CHANNEL_CAST_DIRECTED
@ ANIM_BAR_SERVER_POUR_DRINKS
@ ANIM_TO_ALTERED
@ ANIM_GROUND_KICK
@ ANIM_FLY_ATTACK_FIST_1H_OFF
@ ANIM_FLY_USE_STANDING
@ ANIM_FLY_MOUNT_SWIM_START
@ ANIM_FLY_DESTROYED
@ ANIM_MOUNT_FLIGHT_LAND_RUN
@ ANIM_SIT_CHAIR_LOW
@ ANIM_FLY_BARTENDER_WALK
@ ANIM_FLY_EMOTE_SLEEP
@ ANIM_FLY_MOUNT_SWIM_LEFT
@ ANIM_FLY_READY_RIFLE
@ ANIM_ATTACK_JOUST
@ ANIM_FLY_FROM_ALTERED
@ ANIM_FLY_MONK_DEFENSE_ATTACK_UNARMED_OFF
@ ANIM_DRAGON_SPIT_FLY
@ ANIM_FLY_STOP
@ ANIM_DRUID_BEAR_SWIPE
@ ANIM_EMOTE_POINT_NO_SHEATHE
@ ANIM_FLY_WARRIOR_CHARGE_END
@ ANIM_DEFLECT
@ ANIM_FLY_SHUFFLE_RIGHT
@ ANIM_FLY_EMOTE_TALK_QUESTION
@ ANIM_READY_BOW
@ ANIM_USE_STANDING_START
@ ANIM_MONK_DEFENSE_READY_UNARMED
@ ANIM_TO_HOVER
@ ANIM_DRUID_BEAR_BASH
@ ANIM_FLY_CUSTOM_2
@ ANIM_FLY_KICK
@ ANIM_FLY_READY_JOUST
@ ANIM_FLY_SHUFFLE_LEFT
@ ANIM_FLY_EMOTE_DANCE_ONCE
@ ANIM_FLY_ATTACK_OFF_PIERCE
@ ANIM_FLY_SHIP_START
@ ANIM_FLY_EMOTE_CHICKEN
@ ANIM_FLY_OPEN
@ ANIM_FLY_SPELL_KNEEL_LOOP
@ ANIM_EMOTE_READ_END
@ ANIM_FLY_VEHICLE_THROW
@ ANIM_EMOTE_USE_STANDING_NO_SHEATHE
@ ANIM_MOUNT_FLIGHT_START
@ ANIM_FLY_EMOTE_SIT_GROUND
@ ANIM_EMOTE_BOW
@ ANIM_FLY_ATTACK_UNARMED
@ ANIM_FLY_BARMAID_SHUFFLE_RIGHT
@ ANIM_FLY_EMOTE_EAT_NO_SHEATHE
@ ANIM_WARRIOR_COLOSSUS_SMASH
@ ANIM_MONK_DEFENSE_ATTACK_UNARMED
@ ANIM_EMERGE
@ ANIM_SPECIAL1H
@ ANIM_ATTACK_UNARMED_OFF
@ ANIM_MEDITATE
@ ANIM_FLY_OPENED
@ ANIM_WHEEL_LOOP
@ ANIM_PET_BATTLE_CUSTOM2
@ ANIM_FLY_BARTENDER_STAND
@ ANIM_CARRIAGE_MOUNT_ATTACK
@ ANIM_CRANE_END
@ ANIM_IN_STOCKS
@ ANIM_FLY_BARTENDER_EMOTE_TALK
@ ANIM_GROUP_ARROW
@ ANIM_FLY_VEHICLE_GRAB
@ ANIM_FLY_CREATURE_SPECIAL
@ ANIM_FLY_RUN
@ ANIM_TORPEDO
@ ANIM_USE_STANDING_END
@ ANIM_PET_BATTLE_STAND
@ ANIM_FLY_MONK_DEFENSE_READY_UNARMED
@ ANIM_FLY_MUTILATE
@ ANIM_FLY_HANDS_CLOSED
@ ANIM_MOUNT_SELF_SPECIAL
@ ANIM_READY_SPELL_DIRECTED
@ ANIM_SPELL_CAST_AREA
@ ANIM_FLY_MOUNT_SWIM_WALK_BACKWARDS
@ ANIM_HOVER
@ ANIM_ATTACK1H
@ ANIM_SPECIAL_FIST1H
@ ANIM_WARRIOR_MORTAL_STRIKE
@ ANIM_LOAD_BOW
@ ANIM_ATTACK_FIST_1H_OFF
@ ANIM_PET_BATTLE_RUN
@ ANIM_BATTLE_ROAR
@ ANIM_SWIM
@ ANIM_FLY_ROLL_END
@ ANIM_FLY_EMOTE_DEAD
@ ANIM_VEHICLE_THROW
@ ANIM_FLY_READY2HL
@ ANIM_FROM_ALTERED
@ ANIM_FLY_SPECIAL_FIST1H
@ ANIM_FLY_SIT_GROUND
@ ANIM_CUSTOM_SPELL_07
@ ANIM_FLY_ATTACK_THROWN
@ ANIM_JUMP
@ ANIM_FLY_SLEEP_UP
@ ANIM_DRUID_CAT_RAKE
@ ANIM_MOUNT
@ ANIM_DECAY
@ ANIM_HOLD_BLOW_DART
@ ANIM_FLY_JUMP
@ ANIM_MOUNT_SWIM_IDLE
@ ANIM_FLY_EMOTE_KNEEL
@ ANIM_WARRIOR_WHIRLWIND
@ ANIM_FLY_MOUNT_FLIGHT_LAND_RUN
@ ANIM_DRUID_CAT_COWER
@ ANIM_MOUNT_FLIGHT_SPRINT
@ ANIM_PET_BATTLE_STUN
@ ANIM_FLY_CRANE_LOOP
@ ANIM_FLY_MOUNT_SELF_RUN_LEFT
@ ANIM_GUIDE_ARROW
@ ANIM_FLY_EMOTE_BOW
@ ANIM_MONK_OFFENSE_ATTACK_UNARMED
@ ANIM_FLY_TO_ALTERED_POST_SWAP
@ ANIM_SETTLE
@ ANIM_FLY_CANNIBALIZE
@ ANIM_MOUNT_FLIGHT_RUN
@ ANIM_FLY_SIT_CHAIR_LOW
@ ANIM_READY_RIFLE
@ ANIM_FLY_KNOCKDOWN
@ ANIM_FLY_MONK_OFFENSE_ATTACK_UNARMED
@ ANIM_DRAGON_TAIL
@ ANIM_HOLD_RIFLE
@ ANIM_FLY_EMOTE_TALK_NO_SHEATHE
@ ANIM_CUSTOM_2
@ ANIM_FLY_MONK_HEAL_ATTACK_UNARMED_OFF
@ ANIM_ATTACK_BLOW_DART
@ ANIM_OPEN
@ ANIM_RISE
@ ANIM_FLY_BOW_PULL
@ ANIM_FLY_SPELL_KNEEL_START
@ ANIM_FLY_SLAM
@ ANIM_FLY_CUSTOM_SPELL_02
@ ANIM_FLY_PARRY2H
@ ANIM_STAND
@ ANIM_FLY_PET_BATTLE_FREEZE
@ ANIM_FLY_MONK_HEAL_CHANNEL_CAST_DIRECTED
@ ANIM_FLY_LOOT_UP
@ ANIM_FLY_MONK_DEFENSE_SPECIAL_UNARMED
@ ANIM_FLY_BARTENDER_SHUFFLE_RIGHT
@ ANIM_FLY_SWIM_RUN
@ ANIM_EMOTE_DANCE_SPECIAL
@ ANIM_FLY_CUSTOM_SPELL_06
@ ANIM_EMOTE_SHOUT
@ ANIM_FLY_MOUNT_SWIM_SPRINT
@ ANIM_FLY_TO_HOVER
@ ANIM_MOUNT_FLIGHT_BACKWARDS
@ ANIM_EMOTE_TALK
@ ANIM_FLY_SPELL_BATTLE_ROAR
@ ANIM_FACE_POSE
@ ANIM_FLY_JUMP_START
@ ANIM_FLY_MOUNT_FLIGHT_LEFT
@ ANIM_FLY_CUSTOM_SPELL_04
@ ANIM_FLY_EMOTE_READ_END
@ ANIM_ATTACK_RIFLE
@ ANIM_CUSTOM_SPELL_05
@ ANIM_MONK_OFFENSE_PARRY_UNARMED
@ ANIM_FLY_SWIM_IDLE
@ ANIM_BAR_SERVER_PUT_DOWN
@ ANIM_FLY_DEATH_END_HOLD
@ ANIM_MOUNT_SELF_FALL
@ ANIM_LOOT_UP
@ ANIM_FLY_CORPSE_ARROW
@ ANIM_MONK_HEAL_SPECIAL_UNARMED
@ ANIM_FLY_MOUNT_SWIM_RUN
@ ANIM_WARRIOR_CHARGE
@ ANIM_FLY_GROUP_ARROW_BIRTH
@ ANIM_MONK_DEFENSE_PARRY_UNARMED
@ ANIM_TO_ALTERED_POST_SWAP
@ ANIM_FLY_SUCCUBUS_ENTICE
@ ANIM_BAR_SERVER_EMOTE_WAVE
@ ANIM_EMOTE_RUDE
@ ANIM_FLY_MOUNT_SELF_JUMP
@ ANIM_FLY_MOUNT_SELF_START
@ ANIM_ARROW_BIRTH
@ ANIM_FLY_ROLL_START
@ ANIM_FLY_PARRY_FIST1H
@ ANIM_FLY_READY1H
@ ANIM_FLY_READY_SPELL_DIRECTED
@ ANIM_WALK_BACKWARDS
@ ANIM_FLY_ATTACK2HL
@ ANIM_EMOTE_EAT_NO_SHEATHE
@ ANIM_BAR_SERVER_PICKUP
@ ANIM_CARRIAGE_PASSENGER_MOUNT
@ ANIM_FLY_MONK_DEFENSE_ATTACK_UNARMED
@ ANIM_FLY_MOUNT_FLIGHT_RUN
@ ANIM_FLY_DEATH_LOOP
@ ANIM_FLY_EMOTE_BEG
@ ANIM_EMOTE_KISS
@ ANIM_FLY_BAR_SWEEP_STAND
@ ANIM_EMOTE_READ_START
@ ANIM_FLY_RUN_RIGHT
@ ANIM_FLY_HOLD_BLOW_DART
@ ANIM_FLY_RECLINED_MOUNT_PASSENGER
@ ANIM_MOUNT_SWIM_WALK_BACKWARDS
@ ANIM_FLY_RUN_LEFT
@ ANIM_FLY_FROM_ALTERED_POST_SWAP
@ ANIM_SHIP_START
@ ANIM_FLY_PALM_STRIKE
@ ANIM_FLY_READY_JOUST_NO_SHEATHE
@ ANIM_FLY_MOUNT_SELF_JUMP_END
@ ANIM_MOUNT_FLIGHT_RIGHT
@ ANIM_FLY_EATING_LOOP
@ ANIM_FLY_MOUNT_SELF_SHUFFLE_LEFT
@ ANIM_MOUNT_FLIGHT_IDLE
@ ANIM_FLY_DEATH_END
@ ANIM_SIT_CHAIR_MED
@ ANIM_CRANE_LOOP
@ ANIM_FLY_EMOTE_POINT
@ ANIM_FLY_EMOTE_FLEX
@ ANIM_PALM_STRIKE
@ ANIM_FLY_SPELL_CAST_DIRECTED
@ ANIM_FLY_MONK_OFFENSE_SPECIAL_UNARMED
@ ANIM_FLY_GROUP_ARROW
@ ANIM_FLY_JUMP_LAND_RUN
@ ANIM_FLY_ATTACK2H
@ ANIM_FLY_READY_BLOW_DART
@ ANIM_FLY_FLYING_KICK_END
@ ANIM_FLY_GUIDE_ARROW_BIRTH
@ ANIM_OPENED
@ ANIM_MOUNT_SELF_JUMP_END
@ ANIM_FLY_CLOSED
@ ANIM_BAR_PATRON_STAND
@ ANIM_FLY_PET_BATTLE_RUN
@ ANIM_FLY_GRAB_CLOSED
@ ANIM_FLY_SWIM_RIGHT
@ ANIM_MOUNT_CHOPPER
@ ANIM_HOLD_JOUST
@ ANIM_FLY_ATTACK1H_PIERCE
@ ANIM_GRAB_CLOSED
@ ANIM_FLY_WALK_BACKWARDS
@ ANIM_FLY_THOUSAND_FISTS
@ ANIM_FLY_BOW_RELEASE
@ ANIM_ATTACK_OFF
@ ANIM_EMOTE_DEAD
@ ANIM_FLY_SPECIAL_UNARMED
@ ANIM_EMOTE_CRY
@ ANIM_FLY_CARRIED2H
@ ANIM_MOUNT_SELF_SHUFFLE_RIGHT
@ ANIM_FLY_CRANE_START
@ ANIM_EMOTE_ROAR
@ ANIM_FLY_DRUID_BEAR_BASH
@ ANIM_FLY_PET_BATTLE_STAND
@ ANIM_FLY_DEATH_STRIKE
@ ANIM_EMOTE_YES
@ ANIM_SPELL_SLEEP_DOWN
@ ANIM_CHANNEL_CAST_OMNI
@ ANIM_FLY_EMOTE_POINT_NO_SHEATHE
@ ANIM_LIFTOFF
@ ANIM_FLY_NPC_GOODBYE
@ ANIM_EMOTE_EAT
@ ANIM_FLY_MONK_HEAL_SPELL_CAST_DIRECTED
@ ANIM_MONK_HEAL_CHANNEL_CAST_OMNI
@ ANIM_EMOTE_SIT_GROUND
@ ANIM_FLY_READY_ABILITY
@ ANIM_CARRION_SWARM
@ ANIM_FLY_REBUILD
@ ANIM_PET_BATTLE_SPELL_CAST
@ ANIM_FLY_LOAD_JOUST
@ ANIM_CARRIAGE_MOUNT
@ ANIM_READY2HL
@ ANIM_DESPAWNED
@ ANIM_SHIELD_BASH
@ ANIM_FLY_CUSTOM_3
@ ANIM_FLY_SWIM_WALK_BACKWARDS
@ ANIM_BAR_SERVER_EMOTE_TALK
@ ANIM_FLY_STORMSTRIKE
@ ANIM_FLY_SPECIAL1H
@ ANIM_FLY_SHIP_STOP
@ ANIM_FLY_DEFLECT
@ ANIM_BARTENDER_WALK
@ ANIM_FLY_SWIM
@ ANIM_BAR_TEND_EMOTE_WAVE
@ ANIM_FLY_CUSTOM_SPELL_05
@ ANIM_FLY_READY_FIST1H
@ ANIM_CUSTOM_SPELL_06
@ ANIM_READY_FIST1H
@ ANIM_STEALTH_STAND
@ ANIM_EMOTE_SLEEP
@ ANIM_FLY_SWAY
@ ANIM_ROLL
@ ANIM_MOUNT_SWIM_LEFT
@ ANIM_FLY_EMOTE_WORK_NO_SHEATHE
@ ANIM_MONK_HEAL_READY_SPELL_OMNI
@ ANIM_FLY_STRANGULATE
@ ANIM_FLY_DESTROY
@ ANIM_SWIM_WALK
@ ANIM_FLY_CARRIAGE_MOUNT_ATTACK
@ ANIM_KNEEL_START
@ ANIM_DRUID_BEAR_BITE
@ ANIM_FLY_EMOTE_LAUGH
@ ANIM_FLY_PARRY2HL
@ ANIM_FLY_CHANNEL_CAST_OMNI
@ ANIM_FLY_EMOTE_SALUTE
@ ANIM_EMOTE_FLEX
@ ANIM_FLY_DRUID_BEAR_MAUL
@ ANIM_FLY_GRAB_THROWN
@ ANIM_FLY_PET_BATTLE_STUN
@ ANIM_FLY_STEALTH_WALK
@ ANIM_EMOTE_DANCE
@ ANIM_FLY_DRUID_BEAR_BITE
@ ANIM_SWIM_LEFT
@ ANIM_READY_SPELL_OMNI
@ ANIM_FLY_CUSTOM_0
@ ANIM_BLOCK
@ ANIM_FLY_EMOTE_READ_START
@ ANIM_FLY_SUBMERGED
@ ANIM_FLY_MONK_OFFENSE_ATTACK_UNARMED_OFF
@ ANIM_FLY_MOUNT_FLIGHT_SPRINT
@ ANIM_BARMAID_EMOTE_TALK
@ ANIM_KNOCKDOWN
@ ANIM_FLY_MONK_DEFENSE_PARRY_UNARMED
@ ANIM_FLY_MOUNT_SWIM_LAND_RUN
@ ANIM_FLY_FISHING_LOOP
@ ANIM_FLY_CARRIAGE_PASSENGER_MOUNT
@ ANIM_FLY_PET_BATTLE_VICTORY
@ ANIM_FLY_BARMAID_WALK
@ ANIM_FLY_EMOTE_READ_LOOP
@ ANIM_FLY_SPELL_SLEEP_DOWN
@ ANIM_DRUID_CAT_RIP
@ ANIM_EMOTE_NO
@ ANIM_CUSTOM_SPELL_08
@ ANIM_DEATH
@ ANIM_BAR_PATRON_SIT
@ ANIM_EMOTE_WORK
@ ANIM_WARRIOR_CHARGE_START
@ ANIM_VEHICLE_GRAB
@ ANIM_BAR_PATRON_SIT_EMOTE_TALK
@ ANIM_FLY_SHEATH
@ ANIM_FLY_BARMAID_EMOTE_POINT
@ ANIM_FLY_CARRIAGE_MOUNT
@ ANIM_MONK_HEAL_READY_SPELL_DIRECTED
@ ANIM_BARMAID_EMOTE_POINT
@ ANIM_PET_BATTLE_DEATH
@ ANIM_MONK_DEFENSE_ATTACK_UNARMED_OFF
@ ANIM_MOUNT_FLIGHT_WALK_BACKWARDS
@ ANIM_DESTROY
@ ANIM_FLY_MOUNT_SWIM_BACKWARDS
@ ANIM_EMOTE_SNIFF
@ ANIM_FLY_STAND_HIGH
@ ANIM_FLY_BARTENDER_EMOTE_POINT
@ ANIM_FLY_CARRION_SWARM
@ ANIM_RUN_LEFT
@ ANIM_FLY_LOAD_BOW
@ ANIM_FLY_EMOTE_SHOUT
@ ANIM_FLY_SPECIAL2H
@ ANIM_FLY_BARMAID_RUN
@ ANIM_FLY_ARROW
@ ANIM_FLY_STAND
@ ANIM_TO_GROUND
@ ANIM_SLAM
@ ANIM_GUIDE_ARROW_BIRTH
@ ANIM_SPELL_KNEEL_END
@ ANIM_SPECIAL2H
@ ANIM_FLY_BAR_PATRON_STAND
@ ANIM_FLY_READY_UNARMED
@ ANIM_HOLD_BOW
@ ANIM_FLY_BAR_PATRON_STAND_EMOTE_POINT
@ ANIM_FLY_SWIM_SPRINT
@ ANIM_LOAD_BLOW_DART
@ ANIM_FLY_ATTACK_RIFLE
@ ANIM_FLY_CARRY2H
@ ANIM_FLY_KNEEL_START
@ ANIM_MONK_OFFENSE_ATTACK_UNARMED_OFF
@ ANIM_EMOTE_STUN_NO_SHEATHE
@ ANIM_BAR_PATRON_STAND_EMOTE_POINT
@ ANIM_FLY_HOLD_THROWN
@ ANIM_PET_BATTLE_READY_SPELL
@ ANIM_PET_BATTLE_WOUND
@ ANIM_FLY_EMOTE_TRAIN
@ ANIM_PET_BATTLE_ATTACK
@ ANIM_FISHING_CAST
@ ANIM_ROLL_START
@ ANIM_CUSTOM_0
@ ANIM_FLY_DROWNED
@ ANIM_FLY_EMERGE
@ ANIM_FLY_EMOTE_RUDE
@ ANIM_FLY_SLEEP
@ ANIM_SUBMERGE
@ ANIM_FLY_CORPSE_ARROW_BIRTH
@ ANIM_EMOTE_USE_STANDING
@ ANIM_FLYING_KICK_END
@ ANIM_FLY_ROLL
@ ANIM_ATTACK2HL
@ ANIM_SWIM_ATTACK_UNARMED
@ ANIM_SPAWN
@ ANIM_FLY_FIRE_BOW
@ ANIM_FLY_CRANE_END
@ ANIM_FLY_CUSTOM_SPELL_01
@ ANIM_CANNIBALIZE
SummonTitle
LockType
@ LOCKTYPE_LEGION_HERBALISM
@ LOCKTYPE_ELUSIVE_MINING
@ LOCKTYPE_DRAGON_ISLES_MINING
@ LOCKTYPE_DRAGON_ISLES_ENGINEERING_25
@ LOCKTYPE_CLASSIC_HERBALISM
@ LOCKTYPE_OUTLAND_HERBALISM
@ LOCKTYPE_DRAGON_ISLES_LEATHERWORKING_25
@ LOCKTYPE_DRAGON_ISLES_TAILORING_25
@ LOCKTYPE_ARM_TRAP
@ LOCKTYPE_FORAGING
@ LOCKTYPE_OPEN_KNEELING
@ LOCKTYPE_KHAZ_ALGAR_MINING
@ LOCKTYPE_DISARM_TRAP
@ LOCKTYPE_PANDARIA_MINING
@ LOCKTYPE_DRAGON_ISLES_INSCRIPTION_25
@ LOCKTYPE_HERBALISM
@ LOCKTYPE_KUL_TIRAN_MINING
@ LOCKTYPE_DRAGON_ISLES_JEWELCRAFTING_25
@ LOCKTYPE_COVENANT_NIGHT_FAE
@ LOCKTYPE_LEGION_SKINNING
@ LOCKTYPE_CATACLYSM_MINING
@ LOCKTYPE_QUICK_OPEN
@ LOCKTYPE_OPEN_TINKERING
@ LOCKTYPE_TREASURE
@ LOCKTYPE_WARBOARD
@ LOCKTYPE_JELLY_DEPOSIT
@ LOCKTYPE_DRAGON_ISLES_ENCHANTING_25
@ LOCKTYPE_OPEN_ITEM
@ LOCKTYPE_FISHING
@ LOCKTYPE_PVP_CLOSE
@ LOCKTYPE_CALCIFIED_ELVEN_GEMS
@ LOCKTYPE_KHAZ_ALGAR_ENCHANTING_25
@ LOCKTYPE_GAHZRIDIAN
@ LOCKTYPE_KHAZ_ALGAR_TAILORING_25
@ LOCKTYPE_DRAGON_ISLES_TREASURE
@ LOCKTYPE_ENCHANTING
@ LOCKTYPE_KUL_TIRAN_HERBALISM
@ LOCKTYPE_DRAGON_ISLES_BLACKSMITHING_25
@ LOCKTYPE_OUTLAND_MINING
@ LOCKTYPE_COVENANT_NECROLORD
@ LOCKTYPE_ARCHAEOLOGY
@ LOCKTYPE_ENGINEERING
@ LOCKTYPE_DRAGON_ISLES_SKINNING_25
@ LOCKTYPE_KHAZ_ALGAR_HERBALISM_25
@ LOCKTYPE_LOCKPICKING
@ LOCKTYPE_BLASTING
@ LOCKTYPE_DRAGON_ISLES_HERBALISM_25
@ LOCKTYPE_OPEN_KNEELING_PLANT
@ LOCKTYPE_KHAZ_ALGAR_ENGINEERING_25
@ LOCKTYPE_MINING_2
@ LOCKTYPE_NORTHREND_HERBALISM
@ LOCKTYPE_KHAZ_ALGAR_HERBALISM
@ LOCKTYPE_OPEN
@ LOCKTYPE_DRAGON_ISLES_ALCHEMY_25
@ LOCKTYPE_SKINNING
@ LOCKTYPE_COVENANT_KYRIAN
@ LOCKTYPE_KHAZ_ALGAR_JEWELCRAFTING_25
@ LOCKTYPE_CATACLYSM_HERBALISM
@ LOCKTYPE_LUMBER_MILL
@ LOCKTYPE_SHADOWLANDS_HERBALISM
@ LOCKTYPE_ELUSIVE_HERBALISM
@ LOCKTYPE_CLASSIC_MINING
@ LOCKTYPE_CLOSE
@ LOCKTYPE_MINING
@ LOCKTYPE_KHAZ_ALGAR_LEATHERWORKING_25
@ LOCKTYPE_COVENANT_VENTHYR
@ LOCKTYPE_PVP_OPEN_FAST
@ LOCKTYPE_KHAZ_ALGAR_INSCRIPTION_25
@ LOCKTYPE_KHAZ_ALGAR_ALCHEMY_25
@ LOCKTYPE_OPEN_ATTACKING
@ LOCKTYPE_INSCRIPTION
@ LOCKTYPE_NORTHREND_MINING
@ LOCKTYPE_DRAENOR_MINING
@ LOCKTYPE_OPEN_FROM_VEHICLE
@ LOCKTYPE_KHAZ_ALGAR_SKINNING_25
@ LOCKTYPE_KHAZ_ALGAR_BLACKSMITHING_25
@ LOCKTYPE_QUICK_CLOSE
@ LOCKTYPE_DRAENOR_HERBALISM
@ LOCKTYPE_DRAGON_ISLES_HERBALISM
@ LOCKTYPE_KHAZ_ALGAR_MINING_25
@ LOCKTYPE_ANCIENT_MANA
@ LOCKTYPE_SHADOWLANDS_MINING
@ LOCKTYPE_LEGION_MINING
@ LOCKTYPE_DRAGON_ISLES_MINING_25
@ LOCKTYPE_PANDARIA_HERBALISM
@ LOCKTYPE_PVP_OPEN
CreatureType
@ CREATURE_TYPE_HUMANOID
@ CREATURE_TYPE_WILD_PET
@ CREATURE_TYPE_TOTEM
@ CREATURE_TYPE_DRAGONKIN
@ CREATURE_TYPE_CRITTER
@ CREATURE_TYPE_GAS_CLOUD
@ CREATURE_TYPE_GIANT
@ CREATURE_TYPE_NON_COMBAT_PET
@ CREATURE_TYPE_ABERRATION
@ CREATURE_TYPE_UNDEAD
@ CREATURE_TYPE_DEMON
@ CREATURE_TYPE_NOT_SPECIFIED
@ CREATURE_TYPE_ELEMENTAL
@ CREATURE_TYPE_MECHANICAL
@ CREATURE_TYPE_BEAST
TokenResult
@ TOKEN_RESULT_SUCCESS_NO
@ TOKEN_RESULT_ERROR_TOO_MANY_TOKENS
@ TOKEN_RESULT_ERROR_NONE_FOR_SALE
@ TOKEN_RESULT_SUCCESS
@ TOKEN_RESULT_ERROR_DISABLED
@ TOKEN_RESULT_ERROR_BALANCE_NEAR_CAP
@ TOKEN_RESULT_ERROR_OTHER
@ TOKEN_RESULT_ERROR_THROTTLE_TOKENS
@ TOKEN_RESULT_ERROR_TRANSACTION_IN_PROGRESS
@ TOKEN_RESULT_ERROR_NOT_ENOUGH_PURCHASED_GAME_TIME
@ TOKEN_RESULT_ERROR_TRIAL_RESTRICTED
@ TOKEN_RESULT_ERROR_AUCTIONABLE_TOKEN_OWNED
InvisibilityType
@ INVISIBILITY_UNK2
@ INVISIBILITY_QUEST_ZONE_SPECIFIC_3
@ INVISIBILITY_QUEST_ZONE_SPECIFIC_15
@ INVISIBILITY_QUEST_ZONE_SPECIFIC_11
@ INVISIBILITY_QUEST_ZONE_SPECIFIC_28
@ INVISIBILITY_QUEST_ZONE_SPECIFIC_22
@ INVISIBILITY_QUEST_ZONE_SPECIFIC_19
@ INVISIBILITY_QUEST_ZONE_SPECIFIC_9
@ INVISIBILITY_QUEST_ZONE_SPECIFIC_20
@ INVISIBILITY_QUEST_ZONE_SPECIFIC_13
@ INVISIBILITY_UNK1
@ INVISIBILITY_QUEST_ZONE_SPECIFIC_8
@ INVISIBILITY_QUEST_ZONE_SPECIFIC_18
@ INVISIBILITY_QUEST_ZONE_SPECIFIC_10
@ INVISIBILITY_QUEST_ZONE_SPECIFIC_17
@ INVISIBILITY_UNK10
@ INVISIBILITY_QUEST_ZONE_SPECIFIC_27
@ INVISIBILITY_QUEST_ZONE_SPECIFIC_14
@ INVISIBILITY_QUEST_ZONE_SPECIFIC_25
@ INVISIBILITY_QUEST_ZONE_SPECIFIC_16
@ TOTAL_INVISIBILITY_TYPES
@ INVISIBILITY_QUEST_ZONE_SPECIFIC_2
@ INVISIBILITY_QUEST_ZONE_SPECIFIC_29
@ INVISIBILITY_QUEST_ZONE_SPECIFIC_4
@ INVISIBILITY_QUEST_ZONE_SPECIFIC_12
@ INVISIBILITY_QUEST_ZONE_SPECIFIC_7
@ INVISIBILITY_DRUNK
@ INVISIBILITY_UNK4
@ INVISIBILITY_QUEST_ZONE_SPECIFIC_23
@ INVISIBILITY_QUEST_ZONE_SPECIFIC_1
@ INVISIBILITY_QUEST_ZONE_SPECIFIC_21
@ INVISIBILITY_UNK5
@ INVISIBILITY_QUEST_ZONE_SPECIFIC_26
@ INVISIBILITY_UNK11
@ INVISIBILITY_QUEST_ZONE_SPECIFIC_6
@ INVISIBILITY_GENERAL
@ INVISIBILITY_QUEST_ZONE_SPECIFIC_5
@ INVISIBILITY_TRAP
@ INVISIBILITY_QUEST_ZONE_SPECIFIC_24
CurrencyDbFlags
SpellAttr1
@ SPELL_ATTR1_PREVENTS_ANIM
@ SPELL_ATTR1_NO_THREAT
@ SPELL_ATTR1_DISPEL_ALL_STACKS
@ SPELL_ATTR1_IGNORE_OWNERS_DEATH
@ SPELL_ATTR1_REQUIRE_ALL_TARGETS
@ SPELL_ATTR1_IS_SELF_CHANNELLED
@ SPELL_ATTR1_EXCLUDE_CASTER
@ SPELL_ATTR1_SPECIAL_SKILLUP
@ SPELL_ATTR1_CAST_WHEN_LEARNED
@ SPELL_ATTR1_USE_ALL_MANA
@ SPELL_ATTR1_ALLOW_WHILE_STEALTHED
@ SPELL_ATTR1_NO_AURA_ICON
@ SPELL_ATTR1_TOGGLE_FAR_SIGHT
@ SPELL_ATTR1_AURA_STAYS_AFTER_COMBAT
@ SPELL_ATTR1_TRACK_TARGET_IN_CHANNEL
@ SPELL_ATTR1_FAILURE_BREAKS_STEALTH
@ SPELL_ATTR1_NAME_IN_CHANNEL_BAR
@ SPELL_ATTR1_IS_CHANNELLED
@ SPELL_ATTR1_AURA_UNIQUE
@ SPELL_ATTR1_FINISHING_MOVE_DURATION
@ SPELL_ATTR1_NO_AUTOCAST_AI
@ SPELL_ATTR1_NO_SKILL_INCREASE
@ SPELL_ATTR1_IMMUNITY_PURGES_EFFECT
@ SPELL_ATTR1_NO_REFLECTION
@ SPELL_ATTR1_FINISHING_MOVE_DAMAGE
@ SPELL_ATTR1_THREAT_ONLY_ON_MISS
@ SPELL_ATTR1_INITIATES_COMBAT_ENABLES_AUTO_ATTACK
@ SPELL_ATTR1_IMMUNITY_TO_HOSTILE_AND_FRIENDLY_EFFECTS
@ SPELL_ATTR1_DISMISS_PET_FIRST
@ SPELL_ATTR1_DISCOUNT_POWER_ON_MISS
@ SPELL_ATTR1_ONLY_PEACEFUL_TARGETS
@ SPELL_ATTR1_NO_REDIRECTION
constexpr BattlegroundQueueTypeId BATTLEGROUND_QUEUE_NONE
SpellSchools GetFirstSchoolInMask(SpellSchoolMask mask)
SpellAttr15
@ SPELL_ATTR15_UNK15
@ SPELL_ATTR15_UNK6
@ SPELL_ATTR15_UNK31
@ SPELL_ATTR15_UNK22
@ SPELL_ATTR15_UNK18
@ SPELL_ATTR15_UNK10
@ SPELL_ATTR15_UNK29
@ SPELL_ATTR15_UNK27
@ SPELL_ATTR15_UNK19
@ SPELL_ATTR15_UNK30
@ SPELL_ATTR15_UNK13
@ SPELL_ATTR15_UNK7
@ SPELL_ATTR15_UNK0
@ SPELL_ATTR15_UNK5
@ SPELL_ATTR15_UNK26
@ SPELL_ATTR15_UNK1
@ SPELL_ATTR15_UNK28
@ SPELL_ATTR15_UNK25
@ SPELL_ATTR15_UNK21
@ SPELL_ATTR15_UNK16
@ SPELL_ATTR15_UNK3
@ SPELL_ATTR15_UNK12
@ SPELL_ATTR15_UNK11
@ SPELL_ATTR15_UNK9
@ SPELL_ATTR15_UNK17
@ SPELL_ATTR15_UNK23
@ SPELL_ATTR15_UNK8
@ SPELL_ATTR15_UNK20
@ SPELL_ATTR15_UNK2
@ SPELL_ATTR15_UNK24
@ SPELL_ATTR15_UNK14
@ SPELL_ATTR15_UNK4
uint32 const CREATURE_TYPEMASK_MECHANICAL_OR_ELEMENTAL
uint32 const CREATURE_TYPEMASK_DEMON_OR_UNDEAD
UnitDynFlags
@ UNIT_DYNFLAG_SPECIALINFO
@ UNIT_DYNFLAG_TAPPED
@ UNIT_DYNFLAG_LOOTABLE
@ UNIT_DYNFLAG_TRACK_UNIT
@ UNIT_DYNFLAG_CAN_SKIN
@ UNIT_DYNFLAG_NONE
@ UNIT_DYNFLAG_HIDE_MODEL
@ UNIT_DYNFLAG_REFER_A_FRIEND
SpellAttr3
@ SPELL_ATTR3_TREAT_AS_PERIODIC
@ SPELL_ATTR3_ALLOW_AURA_WHILE_DEAD
@ SPELL_ATTR3_NOT_A_PROC
@ SPELL_ATTR3_NO_CASTING_BAR_TEXT
@ SPELL_ATTR3_SUPPRESS_TARGET_PROCS
@ SPELL_ATTR3_ONLY_BATTLEGROUNDS
@ SPELL_ATTR3_DO_NOT_DISPLAY_RANGE
@ SPELL_ATTR3_ONLY_PROC_ON_CASTER
@ SPELL_ATTR3_IGNORE_CASTER_AND_TARGET_RESTRICTIONS
@ SPELL_ATTR3_NO_DURABILITY_LOSS
@ SPELL_ATTR3_ONLY_ON_GHOSTS
@ SPELL_ATTR3_NO_RES_TIMER
@ SPELL_ATTR3_NOT_ON_AOE_IMMUNE
@ SPELL_ATTR3_ALWAYS_HIT
@ SPELL_ATTR3_DOT_STACKING_RULE
@ SPELL_ATTR3_DO_NOT_TRIGGER_TARGET_STAND
@ SPELL_ATTR3_NO_DAMAGE_HISTORY
@ SPELL_ATTR3_NO_PROC_EQUIP_REQUIREMENT
@ SPELL_ATTR3_HIDE_CHANNEL_BAR
@ SPELL_ATTR3_NORMAL_RANGED_ATTACK
@ SPELL_ATTR3_CAN_PROC_FROM_PROCS
@ SPELL_ATTR3_PVP_ENABLING
@ SPELL_ATTR3_REQUIRES_MAIN_HAND_WEAPON
@ SPELL_ATTR3_INSTANT_TARGET_PROCS
@ SPELL_ATTR3_ONLY_PROC_OUTDOORS
@ SPELL_ATTR3_HIDE_IN_RAID_FILTER
@ SPELL_ATTR3_SUPPRESS_CASTER_PROCS
@ SPELL_ATTR3_NO_AVOIDANCE
@ SPELL_ATTR3_REQUIRES_OFF_HAND_WEAPON
@ SPELL_ATTR3_COMPLETELY_BLOCKED
@ SPELL_ATTR3_IGNORE_CASTER_MODIFIERS
@ SPELL_ATTR3_ONLY_ON_PLAYER
QuestInfo
@ QUEST_INFO_HIDDEN_QUEST
@ QUEST_INFO_IMPORTANT_QUEST_NO_ABANDON
@ QUEST_INFO_EPIC_ELITE_WORLD_QUEST
@ QUEST_INFO_CAPSTONE_WORLD_QUEST
@ QUEST_INFO_THREAT_OBJECTIVE
@ QUEST_INFO_FACTION_ASSAULT_WORLD_QUEST
@ QUEST_INFO_ISLAND_QUEST
@ QUEST_INFO_FACTION_ASSAULT_ELITE_WORLD_QUEST
@ QUEST_INFO_ELITE_WORLD_QUEST
@ QUEST_INFO_ALCHEMY_WORLD_QUEST
@ QUEST_INFO_CLASS
@ QUEST_INFO_COOKING_WORLD_QUEST
@ QUEST_INFO_SCENARIO
@ QUEST_INFO_FIRST_AID_WORLD_QUEST
@ QUEST_INFO_LEGENDARY
@ QUEST_INFO_DUNGEON_WORLD_QUEST
@ QUEST_INFO_ENGINEERING_WORLD_QUEST
@ QUEST_INFO_ARTIFACT
@ QUEST_INFO_FISHING_WORLD_QUEST
@ QUEST_INFO_BATTLE_PET_WORLD_QUEST
@ QUEST_INFO_LEGIONFALL_CONTRIBUTION
@ QUEST_INFO_RAID_10
@ QUEST_INFO_BLACKSMITHING_WORLD_QUEST
@ QUEST_INFO_FORBIDDEN_REACH_ENVOY_TASK
@ QUEST_INFO_WAR_MODE
@ QUEST_INFO_PREY_WORLD_QUEST
@ QUEST_INFO_RARE_ELITE_WORLD_QUEST
@ QUEST_INFO_CAPSTONE_BLOCKER
@ QUEST_INFO_PROFESSIONS
@ QUEST_INFO_GROUP
@ QUEST_INFO_HIDDEN
@ QUEST_INFO_ESCORT
@ QUEST_INFO_PVP_ELITE_WORLDQUEST
@ QUEST_INFO_THREAT_EMISSARY_QUEST
@ QUEST_INFO_INSCRIPTION_WORLD_QUEST
@ QUEST_INFO_MAGNI_WORLD_QUEST_AZERITE
@ QUEST_INFO_PICKPOCKETING
@ QUEST_INFO_WORLD_EVENT
@ QUEST_INFO_LEGIONFALL_DUNGEON_WORLD_QUEST
@ QUEST_INFO_DUNGEON
@ QUEST_INFO_WARFRONT_BARRENS
@ QUEST_INFO_JEWELCRAFTING_WORLD_QUEST
@ QUEST_INFO_CALLING_QUEST
@ QUEST_INFO_VENTHYR_PARTY_QUEST
@ QUEST_INFO_RAID_WORLD_QUEST
@ QUEST_INFO_PVP
@ QUEST_INFO_DELVE
@ QUEST_INFO_COMBAT_ALLY_QUEST
@ QUEST_INFO_PVP_WORLD_QUEST
@ QUEST_INFO_ACCOUNT
@ QUEST_INFO_LEGIONFALL_WORLD_QUEST
@ QUEST_INFO_DRAGONRIDER_RACING
@ QUEST_INFO_SKINNING_WORLD_QUEST
@ QUEST_INFO_MINING_WORLD_QUEST
@ QUEST_INFO_MAW_SOUL_SPAWN_TRACKER
@ QUEST_INFO_WARFRONT_CONTRIBUTION
@ QUEST_INFO_ISLAND_WEEKLY_QUEST
@ QUEST_INFO_RATED_REWARD
@ QUEST_INFO_RAID_25
@ QUEST_INFO_LEGION_INVASION_WORLD_QUEST_WRAPPER
@ QUEST_INFO_HERBALISM_WORLD_QUEST
@ QUEST_INFO_SIDE_QUEST
@ QUEST_INFO_THREAT_WRAPPER
@ QUEST_INFO_HEROIC
@ QUEST_INFO_EPIC_WORLD_QUEST
@ QUEST_INFO_PVP_CONQUEST
@ QUEST_INFO_EMISSARY_QUEST
@ QUEST_INFO_WORLD_BOSS
@ QUEST_INFO_LEATHERWORKING_WORLD_QUEST
@ QUEST_INFO_ARCHEOLOGY_WORLD_QUEST
@ QUEST_INFO_RAID
@ QUEST_INFO_LEGION_INVASION_WORLD_QUEST
@ QUEST_INFO_WORLD_QUEST
@ QUEST_INFO_ENCHANTING_WORLD_QUEST
@ QUEST_INFO_TORTOLLAN_WORLD_QUEST
@ QUEST_INFO_IMPORTANT_QUEST
@ QUEST_INFO_TAILORING_WORLD_QUEST
@ QUEST_INFO_RARE_WORLD_QUEST
@ QUEST_INFO_META_QUEST
@ QUEST_INFO_PUBLIC_QUEST
@ QUEST_INFO_LEGION_INVASION_ELITE_WORLD_QUEST
@ QUEST_INFO_BONUS_OBJECTIVE_WITH_COMPLETION_TOAST
StringIdType
ChatFlags
@ CHAT_FLAG_GM
@ CHAT_FLAG_MOBILE
@ CHAT_FLAG_DEV
@ CHAT_FLAG_GUIDE
@ CHAT_FLAG_NEWCOMER
@ CHAT_FLAG_TIMERUNNING
@ CHAT_FLAG_BOSS_SOUND
@ CHAT_FLAG_AFK
@ CHAT_FLAG_COM
@ CHAT_FLAG_NONE
@ CHAT_FLAG_CENSORED
@ CHAT_FLAG_DND
SpellDmgClass
@ SPELL_DAMAGE_CLASS_RANGED
@ SPELL_DAMAGE_CLASS_MAGIC
@ SPELL_DAMAGE_CLASS_NONE
@ SPELL_DAMAGE_CLASS_MELEE
TextEmotes
@ TEXT_EMOTE_JEALOUS
@ TEXT_EMOTE_HAPPY
@ TEXT_EMOTE_REVENGE
@ TEXT_EMOTE_BOOP
@ TEXT_EMOTE_CHALLENGE
@ TEXT_EMOTE_SHOUT
@ TEXT_EMOTE_SLEEP
@ TEXT_EMOTE_CRINGE
@ TEXT_EMOTE_IDEA
@ TEXT_EMOTE_GRIN
@ TEXT_EMOTE_WHOA
@ TEXT_EMOTE_LOOK
@ TEXT_EMOTE_POINT
@ TEXT_EMOTE_SHIFTY
@ TEXT_EMOTE_THREATEN
@ TEXT_EMOTE_FART
@ TEXT_EMOTE_FACEPALM
@ TEXT_EMOTE_RAISE
@ TEXT_EMOTE_PUZZLE
@ TEXT_EMOTE_GROAN
@ TEXT_EMOTE_FOLLOW
@ TEXT_EMOTE_SUSPICIOUS
@ TEXT_EMOTE_PULSE
@ TEXT_EMOTE_QUACK
@ TEXT_EMOTE_EAT
@ TEXT_EMOTE_CHUG
@ TEXT_EMOTE_STINK
@ TEXT_EMOTE_BOW
@ TEXT_EMOTE_TALK
@ TEXT_EMOTE_BOGGLE
@ TEXT_EMOTE_CHARGE
@ TEXT_EMOTE_THANK
@ TEXT_EMOTE_MESSAGE
@ TEXT_EMOTE_INTRODUCE
@ TEXT_EMOTE_GO
@ TEXT_EMOTE_ABSENT
@ TEXT_EMOTE_EMBARRASS
@ TEXT_EMOTE_SWEAT
@ TEXT_EMOTE_FAINT
@ TEXT_EMOTE_APOLOGIZE
@ TEXT_EMOTE_PRAISE
@ TEXT_EMOTE_COVEREARS
@ TEXT_EMOTE_SNAP
@ TEXT_EMOTE_SNIFF
@ TEXT_EMOTE_READ
@ TEXT_EMOTE_NERVOUS
@ TEXT_EMOTE_KNEEL
@ TEXT_EMOTE_SMILE
@ TEXT_EMOTE_ROFL
@ TEXT_EMOTE_POUT
@ TEXT_EMOTE_TRAIN
@ TEXT_EMOTE_WARN
@ TEXT_EMOTE_BRB
@ TEXT_EMOTE_APPLAUD
@ TEXT_EMOTE_POKE
@ TEXT_EMOTE_TALKEX
@ TEXT_EMOTE_PLEAD
@ TEXT_EMOTE_SIGH
@ TEXT_EMOTE_MAGNIFICENT
@ TEXT_EMOTE_HAIL
@ TEXT_EMOTE_LICK
@ TEXT_EMOTE_BADFEELING
@ TEXT_EMOTE_DROOL
@ TEXT_EMOTE_CHICKEN
@ TEXT_EMOTE_FIDGET
@ TEXT_EMOTE_SNORT
@ TEXT_EMOTE_WINCE
@ TEXT_EMOTE_OBJECT
@ TEXT_EMOTE_SHY
@ TEXT_EMOTE_LAUGH
@ TEXT_EMOTE_CHEER
@ TEXT_EMOTE_BACKPACK
@ TEXT_EMOTE_FLIRT
@ TEXT_EMOTE_TICKLE
@ TEXT_EMOTE_TWIDDLE
@ TEXT_EMOTE_BREATH
@ TEXT_EMOTE_AWE
@ TEXT_EMOTE_BASHFUL
@ TEXT_EMOTE_SCRATCH
@ TEXT_EMOTE_LAYDOWN
@ TEXT_EMOTE_CROSSARMS
@ TEXT_EMOTE_BLEED
@ TEXT_EMOTE_MAP
@ TEXT_EMOTE_ARM
@ TEXT_EMOTE_SEARCH
@ TEXT_EMOTE_ENEMY
@ TEXT_EMOTE_SMIRK
@ TEXT_EMOTE_CACKLE
@ TEXT_EMOTE_SHAKE
@ TEXT_EMOTE_GOING
@ TEXT_EMOTE_WORK
@ TEXT_EMOTE_SPIT
@ TEXT_EMOTE_MUTTER
@ TEXT_EMOTE_BEG
@ TEXT_EMOTE_LOST
@ TEXT_EMOTE_DING
@ TEXT_EMOTE_STARE
@ TEXT_EMOTE_ANGRY
@ TEXT_EMOTE_SCARED
@ TEXT_EMOTE_TALKQ
@ TEXT_EMOTE_FLEX
@ TEXT_EMOTE_SCOWL
@ TEXT_EMOTE_BORED
@ TEXT_EMOTE_VETO
@ TEXT_EMOTE_STAND
@ TEXT_EMOTE_SIGNAL
@ TEXT_EMOTE_ENCOURAGE
@ TEXT_EMOTE_SHUDDER
@ TEXT_EMOTE_TIRED
@ TEXT_EMOTE_CUDDLE
@ TEXT_EMOTE_SLAP
@ TEXT_EMOTE_DANCE
@ TEXT_EMOTE_SURPRISED
@ TEXT_EMOTE_OFFER
@ TEXT_EMOTE_SHAKEFIST
@ TEXT_EMOTE_HORDE
@ TEXT_EMOTE_TAP
@ TEXT_EMOTE_SNUB
@ TEXT_EMOTE_RASP
@ TEXT_EMOTE_OOPS
@ TEXT_EMOTE_BLUSH
@ TEXT_EMOTE_PAT
@ TEXT_EMOTE_WHISTLE
@ TEXT_EMOTE_SALUTE
@ TEXT_EMOTE_PINCH
@ TEXT_EMOTE_LEAN
@ TEXT_EMOTE_GOLFCLAP
@ TEXT_EMOTE_GAZE
@ TEXT_EMOTE_SNEEZE
@ TEXT_EMOTE_BOOT
@ TEXT_EMOTE_POUNCE
@ TEXT_EMOTE_THIRSTY
@ TEXT_EMOTE_BITE
@ TEXT_EMOTE_NOD
@ TEXT_EMOTE_PET
@ TEXT_EMOTE_GIGGLE
@ TEXT_EMOTE_FAIL
@ TEXT_EMOTE_CRY
@ TEXT_EMOTE_SMACK
@ TEXT_EMOTE_PRAY
@ TEXT_EMOTE_LOVE
@ TEXT_EMOTE_INCOMING
@ TEXT_EMOTE_HEADACHE
@ TEXT_EMOTE_HICCUP
@ TEXT_EMOTE_MOAN
@ TEXT_EMOTE_CHUCKLE
@ TEXT_EMOTE_CONFUSED
@ TEXT_EMOTE_SNARL
@ TEXT_EMOTE_OOM
@ TEXT_EMOTE_RUDE
@ TEXT_EMOTE_HOLDHAND
@ TEXT_EMOTE_PITY
@ TEXT_EMOTE_BYE
@ TEXT_EMOTE_WELCOME
@ TEXT_EMOTE_RUFFLE
@ TEXT_EMOTE_JK
@ TEXT_EMOTE_BLAME
@ TEXT_EMOTE_MOUNT_SPECIAL
@ TEXT_EMOTE_BLANK
@ TEXT_EMOTE_LISTEN
@ TEXT_EMOTE_COLD
@ TEXT_EMOTE_STOPATTACK
@ TEXT_EMOTE_ATTACKMYTARGET
@ TEXT_EMOTE_HUZZAH
@ TEXT_EMOTE_HURRY
@ TEXT_EMOTE_MOO
@ TEXT_EMOTE_TOAST
@ TEXT_EMOTE_PONDER
@ TEXT_EMOTE_FLOP
@ TEXT_EMOTE_WHINE
@ TEXT_EMOTE_GROWL
@ TEXT_EMOTE_SNICKER
@ TEXT_EMOTE_VIOLIN
@ TEXT_EMOTE_COUGH
@ TEXT_EMOTE_BOUNCE
@ TEXT_EMOTE_HELLO
@ TEXT_EMOTE_AGREE
@ TEXT_EMOTE_PANIC
@ TEXT_EMOTE_BURP
@ TEXT_EMOTE_SOOTHE
@ TEXT_EMOTE_REGRET
@ TEXT_EMOTE_READY
@ TEXT_EMOTE_EYE
@ TEXT_EMOTE_ALLIANCE
@ TEXT_EMOTE_KISS
@ TEXT_EMOTE_HELPME
@ TEXT_EMOTE_BLINK
@ TEXT_EMOTE_HEALME
@ TEXT_EMOTE_COMMEND
@ TEXT_EMOTE_COWER
@ TEXT_EMOTE_SHIVER
@ TEXT_EMOTE_ROAR
@ TEXT_EMOTE_NO
@ TEXT_EMOTE_CRACK
@ TEXT_EMOTE_CONGRATULATE
@ TEXT_EMOTE_SHOO
@ TEXT_EMOTE_DOUBT
@ TEXT_EMOTE_CALM
@ TEXT_EMOTE_MOURN
@ TEXT_EMOTE_SHRUG
@ TEXT_EMOTE_SQUEAL
@ TEXT_EMOTE_YAWN
@ TEXT_EMOTE_SCOFF
@ TEXT_EMOTE_SEXY
@ TEXT_EMOTE_LUCK
@ TEXT_EMOTE_MERCY
@ TEXT_EMOTE_DISAGREE
@ TEXT_EMOTE_GLARE
@ TEXT_EMOTE_PROUD
@ TEXT_EMOTE_NOSEPICK
@ TEXT_EMOTE_YW
@ TEXT_EMOTE_BARK
@ TEXT_EMOTE_PUNCH
@ TEXT_EMOTE_TAUNT
@ TEXT_EMOTE_FORTHEALLIANCE
@ TEXT_EMOTE_BONK
@ TEXT_EMOTE_GLOWER
@ TEXT_EMOTE_GLOAT
@ TEXT_EMOTE_TRUCE
@ TEXT_EMOTE_HIGHFIVE
@ TEXT_EMOTE_THINK
@ TEXT_EMOTE_BECKON
@ TEXT_EMOTE_MOCK
@ TEXT_EMOTE_WAIT
@ TEXT_EMOTE_EYEBROW
@ TEXT_EMOTE_SING
@ TEXT_EMOTE_SHIMMY
@ TEXT_EMOTE_PEER
@ TEXT_EMOTE_PROMISE
@ TEXT_EMOTE_IMPRESSED
@ TEXT_EMOTE_DUCK
@ TEXT_EMOTE_OPENFIRE
@ TEXT_EMOTE_SIT
@ TEXT_EMOTE_GASP
@ TEXT_EMOTE_SURRENDER
@ TEXT_EMOTE_GREET
@ TEXT_EMOTE_HUG
@ TEXT_EMOTE_ROLLEYES
@ TEXT_EMOTE_BRANDISH
@ TEXT_EMOTE_DRINK
@ TEXT_EMOTE_CURIOUS
@ TEXT_EMOTE_HUNGRY
@ TEXT_EMOTE_AMAZE
@ TEXT_EMOTE_SILENCE
@ TEXT_EMOTE_FROWN
@ TEXT_EMOTE_TEASE
@ TEXT_EMOTE_MOON
@ TEXT_EMOTE_MEOW
@ TEXT_EMOTE_FLEE
@ TEXT_EMOTE_FORTTHEHORDE
@ TEXT_EMOTE_SAD
@ TEXT_EMOTE_INSULT
@ TEXT_EMOTE_CLAP
@ TEXT_EMOTE_PURR
@ TEXT_EMOTE_WINK
@ TEXT_EMOTE_HISS
@ TEXT_EMOTE_SCOLD
@ TEXT_EMOTE_GUFFAW
@ TEXT_EMOTE_COMFORT
@ TEXT_EMOTE_SNEAK
@ TEXT_EMOTE_WAVE
@ TEXT_EMOTE_VICTORY
@ TEXT_EMOTE_GROVEL
@ TEXT_EMOTE_CHARM
@ TEXT_EMOTE_SERIOUS
@ TEXT_EMOTE_CURTSEY
@ TEXT_EMOTE_GOODLUCK
@ TEXT_EMOTE_JOKE
@ TEAM_NEUTRAL
@ TEAM_ALLIANCE
@ TEAM_HORDE
AiReaction
@ AI_REACTION_DESTROY
@ AI_REACTION_ALERT
@ AI_REACTION_HOSTILE
@ AI_REACTION_AFRAID
@ AI_REACTION_FRIENDLY
constexpr TeamId GetOtherTeam(TeamId team)
LockKeyType
@ LOCK_KEY_ITEM
@ LOCK_KEY_NONE
@ LOCK_KEY_SKILL
@ LOCK_KEY_SPELL
static constexpr uint8 PLAYER_MAX_BATTLEGROUND_QUEUES
QuestType
@ QUEST_TYPE_TASK_IN_PROGRESS
@ QUEST_TYPE_IN_PROGRESS
@ MAX_DB_ALLOWED_QUEST_TYPES
@ QUEST_TYPE_TURNIN
@ QUEST_TYPE_TASK
@ QUEST_TYPE_WITH_MAX_LEVEL
@ QUEST_TYPE_NORMAL
BattlefieldBattleId
@ BATTLEFIELD_BATTLEID_TOL_BARAD
@ BATTLEFIELD_BATTLEID_MAX
@ BATTLEFIELD_BATTLEID_WINTERGRASP
CharacterFlags4
@ CHARACTER_FLAG_4_CHECKED_FOR_2ND_WAVE_ACCOUNT_WIDE_FACTIONS
@ CHARACTER_FLAG_4_NO_NEIGHBORHOOD_INVITES
@ CHARACTER_FLAG_4_TIMERUNNING_CONVERSION_DONE
@ CHARACTER_FLAG_4_WILL_BE_RESURRECTED_IN_HARDCORE
@ CHARACTER_FLAG_4_PROCESSED_FOR_WARBANDS
@ CHARACTER_FLAG_4_LOGGED_OUT_WHILE_LOREWALKING
@ CHARACTER_FLAG_4_ONLY_RPE_RESET_OR_TIMERUNNING_END_BOOST
@ CHARACTER_FLAG_4_HAS_ARATHI_RPE
@ CHARACTER_FLAG_4_FREE_TRANSMOG_CLAIMED
@ CHARACTER_FLAG_4_SELF_FOUND
@ CHARACTER_FLAG_4_USED_RPE_RESET
@ CHARACTER_FLAG_4_NONE
@ CHARACTER_FLAG_4_USED_MAX_LEVEL_BOOST
@ CHARACTER_FLAG_4_LOGGED_IN_BY_CRAWLER_OVERRIDING_LOCKS
@ CHARACTER_FLAG_4_DISALLOW_RECENT_ALLIES_TO_SEE_LOCATION
SpellEffectName
@ SPELL_EFFECT_INCREASE_SKILL
@ SPELL_EFFECT_PORTAL_TELEPORT
@ SPELL_EFFECT_CREATE_TRAIT_TREE_CONFIG
@ SPELL_EFFECT_CREATE_AREATRIGGER
@ SPELL_EFFECT_ADD_GARRISON_MISSION_SET
@ SPELL_EFFECT_DUMMY
@ SPELL_EFFECT_CHANGE_ITEM_BONUSES
@ SPELL_EFFECT_GIVE_EXPERIENCE
@ SPELL_EFFECT_SUMMON_CHANGE_ITEM
@ SPELL_EFFECT_EQUIP_TRANSMOG_OUTFIT
@ SPELL_EFFECT_SCRIPT_EFFECT
@ SPELL_EFFECT_LEAP
@ SPELL_EFFECT_SANCTUARY_2
@ SPELL_EFFECT_PLAY_SCENE_SCRIPT_PACKAGE
@ SPELL_EFFECT_POWER_BURN
@ SPELL_EFFECT_344
@ SPELL_EFFECT_ENERGIZE_PCT
@ SPELL_EFFECT_TRIGGER_ACTION_SET
@ SPELL_EFFECT_KILL_CREDIT_LABEL_1
@ SPELL_EFFECT_ADD_FARSIGHT
@ SPELL_EFFECT_CREATE_HEIRLOOM_ITEM
@ SPELL_EFFECT_INCREASE_CURRENCY_CAP
@ SPELL_EFFECT_TRIGGER_MISSILE_SPELL_WITH_VALUE
@ SPELL_EFFECT_RECRAFT_ITEM
@ SPELL_EFFECT_SUMMON_PET
@ SPELL_EFFECT_APPLY_AREA_AURA_PARTY
@ SPELL_EFFECT_UPGRADE_GARRISON
@ SPELL_EFFECT_DISENCHANT
@ SPELL_EFFECT_ACTIVATE_GARRISON_BUILDING
@ SPELL_EFFECT_318
@ SPELL_EFFECT_PROSPECTING
@ SPELL_EFFECT_RESTORE_GARRISON_TROOP_VITALITY
@ SPELL_EFFECT_APPLY_AREA_AURA_FRIEND
@ SPELL_EFFECT_STEALTH
@ SPELL_EFFECT_TRIGGER_SPELL_WITH_VALUE
@ SPELL_EFFECT_LAUNCH_QUEST_TASK
@ SPELL_EFFECT_CREATE_AREATRIGGER_2
@ SPELL_EFFECT_SALVAGE_ITEM
@ SPELL_EFFECT_SELF_RESURRECT
@ SPELL_EFFECT_262
@ SPELL_EFFECT_REPUTATION_2
@ SPELL_EFFECT_DESTROY_ITEM
@ SPELL_EFFECT_REMOVE_AURA
@ SPELL_EFFECT_228
@ SPELL_EFFECT_ADD_GARRISON_MISSION
@ SPELL_EFFECT_CREATE_CONVERSATION
@ SPELL_EFFECT_APPLY_AREA_AURA_PARTY_NONRANDOM
@ SPELL_EFFECT_SUMMON_OBJECT_SLOT1
@ SPELL_EFFECT_CREATE_SHIPMENT
@ SPELL_EFFECT_234
@ SPELL_EFFECT_APPLY_MOUNT_EQUIPMENT
@ SPELL_EFFECT_PROFICIENCY
@ SPELL_EFFECT_LEARN_HOUSE_THEME
@ SPELL_EFFECT_LEARN_AZERITE_ESSENCE_POWER
@ SPELL_EFFECT_DISTRACT
@ SPELL_EFFECT_CHANGE_RAID_MARKER
@ SPELL_EFFECT_FORCE_EQUIP_ITEM
@ SPELL_EFFECT_MODIFY_COOLDOWNS_BY_CATEGORY
@ SPELL_EFFECT_175
@ SPELL_EFFECT_ENCHANT_HELD_ITEM
@ SPELL_EFFECT_DURABILITY_DAMAGE
@ SPELL_EFFECT_GIVE_ARTIFACT_POWER_NO_BONUS
@ SPELL_EFFECT_INEBRIATE
@ SPELL_EFFECT_OBLITERATE_ITEM
@ SPELL_EFFECT_324
@ SPELL_EFFECT_INCREASE_FOLLOWER_EXPERIENCE
@ SPELL_EFFECT_TRIGGER_MISSILE
@ SPELL_EFFECT_TELEPORT_TO_RETURN_POINT
@ SPELL_EFFECT_TITAN_GRIP
@ SPELL_EFFECT_REMOVE_GEM
@ SPELL_EFFECT_ENCHANT_ITEM
@ SPELL_EFFECT_346
@ SPELL_EFFECT_CREATE_LOOT
@ SPELL_EFFECT_HEALTH_LEECH
@ SPELL_EFFECT_SKILL
@ SPELL_EFFECT_CREATE_PRIVATE_CONVERSATION
@ SPELL_EFFECT_KILL_CREDIT
@ SPELL_EFFECT_SET_FOLLOWER_QUALITY
@ SPELL_EFFECT_LEARN_TRANSMOG_APPEARANCE_FROM_ITEM_MOD_APPEARANCE_GROUP
@ SPELL_EFFECT_STUCK
@ SPELL_EFFECT_UPDATE_ZONE_AURAS_AND_PHASES
@ SPELL_EFFECT_CRAFT_ITEM
@ SPELL_EFFECT_CANCEL_PRELOAD_WORLD
@ SPELL_EFFECT_275
@ SPELL_EFFECT_SPELL_DEFENSE
@ SPELL_EFFECT_PLAY_MUSIC
@ SPELL_EFFECT_UNTRAIN_TALENTS
@ SPELL_EFFECT_183
@ SPELL_EFFECT_GAMEOBJECT_REPAIR
@ SPELL_EFFECT_319
@ SPELL_EFFECT_CRAFT_LOOT
@ SPELL_EFFECT_SUMMON_RAF_FRIEND
@ SPELL_EFFECT_256
@ SPELL_EFFECT_WEAPON_DAMAGE
@ SPELL_EFFECT_LEARN_HOUSE_ROOM_COMPONENT_TEXTURE
@ SPELL_EFFECT_LEARN_GARRISON_BUILDING
@ SPELL_EFFECT_342
@ SPELL_EFFECT_LEARN_FOLLOWER_ABILITY
@ SPELL_EFFECT_APPLY_GLYPH
@ SPELL_EFFECT_REPUTATION
@ SPELL_EFFECT_HEAL
@ SPELL_EFFECT_327
@ SPELL_EFFECT_NORMALIZED_WEAPON_DMG
@ SPELL_EFFECT_START_PET_BATTLE
@ SPELL_EFFECT_APPLY_AURA_ON_PET
@ SPELL_EFFECT_218
@ SPELL_EFFECT_320
@ SPELL_EFFECT_241
@ SPELL_EFFECT_FEED_PET
@ SPELL_EFFECT_235
@ SPELL_EFFECT_TRIGGER_SPELL
@ SPELL_EFFECT_RESURRECT_WITH_AURA
@ SPELL_EFFECT_SUMMON_PLAYER
@ SPELL_EFFECT_326
@ SPELL_EFFECT_REMOVE_PHASE
@ SPELL_EFFECT_DAMAGE_FROM_MAX_HEALTH_PCT
@ SPELL_EFFECT_DISPEL_MECHANIC
@ SPELL_EFFECT_300
@ SPELL_EFFECT_HEAL_MAX_HEALTH
@ SPELL_EFFECT_SHOW_CORPSE_LOOT
@ SPELL_EFFECT_MODIFY_CHARGES
@ SPELL_EFFECT_230
@ SPELL_EFFECT_SUMMON_STABLED_PET
@ SPELL_EFFECT_GIVE_RESTED_EXPERIENCE_BONUS
@ SPELL_EFFECT_APPLY_AREA_AURA_PET
@ SPELL_EFFECT_REDIRECT_THREAT
@ SPELL_EFFECT_QUEST_FAIL
@ SPELL_EFFECT_RESPEC_AZERITE_EMPOWERED_ITEM
@ SPELL_EFFECT_SEND_CHAT_MESSAGE
@ SPELL_EFFECT_270
@ SPELL_EFFECT_SET_PLAYER_DATA_ELEMENT_ACCOUNT
@ SPELL_EFFECT_PULL_TOWARDS_DEST
@ SPELL_EFFECT_BIND_SIGHT
@ SPELL_EFFECT_328
@ SPELL_EFFECT_UPDATE_AREATRIGGER
@ SPELL_EFFECT_DISPEL
@ SPELL_EFFECT_SET_NEIGHBORHOOD_INITIATIVE
@ SPELL_EFFECT_TRIGGER_SPELL_2
@ SPELL_EFFECT_312
@ SPELL_EFFECT_NONE
@ SPELL_EFFECT_LEARN_HOUSE_ROOM
@ SPELL_EFFECT_MILLING
@ SPELL_EFFECT_299
@ SPELL_EFFECT_329
@ SPELL_EFFECT_307
@ SPELL_EFFECT_ADD_GARRISON_FOLLOWER
@ SPELL_EFFECT_LANGUAGE
@ SPELL_EFFECT_305
@ SPELL_EFFECT_332
@ SPELL_EFFECT_TAMECREATURE
@ SPELL_EFFECT_ENABLE_BATTLE_PETS
@ SPELL_EFFECT_FINISH_GARRISON_MISSION
@ SPELL_EFFECT_JUMP_DEST
@ SPELL_EFFECT_END_GARRISON_BUILDING_CONSTRUCTION
@ SPELL_EFFECT_SET_PLAYER_DATA_FLAG_CHARACTER
@ SPELL_EFFECT_DETECT
@ SPELL_EFFECT_DUEL
@ SPELL_EFFECT_TRANS_DOOR
@ SPELL_EFFECT_UPGRADE_HEIRLOOM
@ SPELL_EFFECT_310
@ SPELL_EFFECT_REMOVE_AURA_BY_SPELL_LABEL
@ SPELL_EFFECT_TELEPORT_UNITS_FACE_CASTER
@ SPELL_EFFECT_PLAY_MOVIE
@ SPELL_EFFECT_CRAFT_SALVAGE_ITEM
@ SPELL_EFFECT_ACTIVATE_OBJECT
@ SPELL_EFFECT_PLAY_SOUND
@ SPELL_EFFECT_ATTACK
@ SPELL_EFFECT_RESURRECT_PET
@ SPELL_EFFECT_INCREASE_ITEM_BONUS_LIST_GROUP_STEP
@ SPELL_EFFECT_ALLOW_CONTROL_PET
@ SPELL_EFFECT_SEND_TAXI
@ SPELL_EFFECT_MODIFY_KEYSTONE
@ SPELL_EFFECT_ATTACK_ME
@ SPELL_EFFECT_JUMP_CHARGE
@ SPELL_EFFECT_186
@ SPELL_EFFECT_UPDATE_INTERACTIONS
@ SPELL_EFFECT_LEARN_HOUSE_EXTERIOR_COMPONENT
@ SPELL_EFFECT_CAST_BUTTON
@ SPELL_EFFECT_CHANGE_PARTY_MEMBERS
@ SPELL_EFFECT_PICKPOCKET
@ SPELL_EFFECT_SKIN_PLAYER_CORPSE
@ SPELL_EFFECT_RECHARGE_ITEM
@ SPELL_EFFECT_DESTROY_ALL_TOTEMS
@ SPELL_EFFECT_ADD_EXTRA_ATTACKS
@ SPELL_EFFECT_CHANGE_ACTIVE_COMBAT_TRAIT_CONFIG
@ SPELL_EFFECT_MODIFY_KEYSTONE_2
@ SPELL_EFFECT_280
@ SPELL_EFFECT_SEND_EVENT
@ SPELL_EFFECT_CHANGE_BATTLEPET_QUALITY
@ SPELL_EFFECT_COMPLETE_CAMPAIGN
@ SPELL_EFFECT_ALLOW_RENAME_PET
@ SPELL_EFFECT_LEARN_GARR_TALENT
@ SPELL_EFFECT_122
@ SPELL_EFFECT_278
@ SPELL_EFFECT_HEAL_MECHANICAL
@ SPELL_EFFECT_SET_PLAYER_DATA_ELEMENT_CHARACTER
@ SPELL_EFFECT_194
@ SPELL_EFFECT_RANDOMIZE_ARCHAEOLOGY_DIGSITES
@ SPELL_EFFECT_WEAPON_PERCENT_DAMAGE
@ SPELL_EFFECT_PLAY_SCENE
@ SPELL_EFFECT_KNOCK_BACK_DEST
@ SPELL_EFFECT_MODIFY_THREAT_PERCENT
@ SPELL_EFFECT_DURABILITY_DAMAGE_PCT
@ SPELL_EFFECT_LAUNCH_QUEST_CHOICE
@ SPELL_EFFECT_CREATE_SCENE_OBJECT
@ SPELL_EFFECT_LOOT
@ SPELL_EFFECT_ENVIRONMENTAL_DAMAGE
@ SPELL_EFFECT_257
@ SPELL_EFFECT_TRADE_SKILL
@ SPELL_EFFECT_APPLY_AREA_AURA_RAID
@ SPELL_EFFECT_QUEST_START
@ SPELL_EFFECT_274
@ SPELL_EFFECT_SET_REPUTATION
@ SPELL_EFFECT_WEAPON
@ SPELL_EFFECT_MODIFY_FOLLOWER_ITEM_LEVEL
@ SPELL_EFFECT_UNCAGE_BATTLEPET
@ SPELL_EFFECT_BLOCK
@ SPELL_EFFECT_112
@ SPELL_EFFECT_GRANT_BATTLEPET_LEVEL
@ SPELL_EFFECT_LEARN_SOULBIND_CONDUIT
@ SPELL_EFFECT_CREATE_GARRISON
@ SPELL_EFFECT_343
@ SPELL_EFFECT_CANCEL_ALL_PRIVATE_CONVERSATIONS
@ SPELL_EFFECT_FINISH_SHIPMENT
@ SPELL_EFFECT_209
@ SPELL_EFFECT_GIVE_CURRENCY
@ SPELL_EFFECT_WEAPON_DAMAGE_NOSCHOOL
@ SPELL_EFFECT_PERSISTENT_AREA_AURA
@ SPELL_EFFECT_LEAP_BACK
@ SPELL_EFFECT_PARRY
@ SPELL_EFFECT_TELEPORT_TO_LFG_DUNGEON
@ SPELL_EFFECT_SCRAP_ITEM
@ SPELL_EFFECT_SUMMON
@ SPELL_EFFECT_331
@ SPELL_EFFECT_TELEPORT_WITH_SPELL_VISUAL_KIT_LOADING_SCREEN
@ SPELL_EFFECT_322
@ SPELL_EFFECT_SET_CHROMIE_TIME
@ SPELL_EFFECT_DODGE
@ SPELL_EFFECT_SET_COVENANT
@ SPELL_EFFECT_LEARN_HOUSE_TYPE
@ SPELL_EFFECT_REPAIR_ITEM
@ SPELL_EFFECT_SET_GARRISON_FOLLOWER_LEVEL
@ SPELL_EFFECT_ENERGIZE
@ SPELL_EFFECT_BIND
@ SPELL_EFFECT_DUAL_WIELD
@ SPELL_EFFECT_EVADE
@ SPELL_EFFECT_GIVE_HONOR
@ SPELL_EFFECT_CREATE_PERSONAL_SCENE_OBJECT
@ SPELL_EFFECT_PULL_TOWARDS
@ SPELL_EFFECT_UNLOCK_GUILD_VAULT_TAB
@ SPELL_EFFECT_TELEPORT_GRAVEYARD
@ SPELL_EFFECT_HEAL_BATTLEPET_PCT
@ SPELL_EFFECT_POWER_DRAIN
@ SPELL_EFFECT_SURVEY
@ SPELL_EFFECT_DISCOVER_TAXI
@ SPELL_EFFECT_CRAFT_RUNEFORGE_LEGENDARY
@ SPELL_EFFECT_RESURRECT
@ SPELL_EFFECT_CHARGE
@ SPELL_EFFECT_KNOCK_BACK
@ SPELL_EFFECT_CONVERT_ITEMS_TO_CURRENCY
@ SPELL_EFFECT_UI_ACTION
@ SPELL_EFFECT_ASSIST_ACTION
@ SPELL_EFFECT_MODIFY_COOLDOWN
@ SPELL_EFFECT_SCHOOL_DAMAGE
@ SPELL_EFFECT_DEFENSE
@ SPELL_EFFECT_DISMISS_PET
@ SPELL_EFFECT_325
@ SPELL_EFFECT_FORCE_CRITICAL_HIT
@ SPELL_EFFECT_THREAT_ALL
@ SPELL_EFFECT_TALENT_SPEC_SELECT
@ SPELL_EFFECT_SKIP_QUESTLINE
@ SPELL_EFFECT_PUSH_ABILITY_TO_ACTION_BAR
@ SPELL_EFFECT_GRANT_BATTLEPET_EXPERIENCE
@ SPELL_EFFECT_CLEAR_QUEST
@ SPELL_EFFECT_SPIRIT_HEAL
@ SPELL_EFFECT_ALTER_ITEM
@ SPELL_EFFECT_SUMMON_STABLED_PET_AS_GUARDIAN
@ SPELL_EFFECT_SET_GARRISON_CACHE_SIZE
@ SPELL_EFFECT_COMPLETE_AND_REWARD_WORLD_QUEST
@ SPELL_EFFECT_CHANGE_ITEM_BONUSES_2
@ TOTAL_SPELL_EFFECTS
@ SPELL_EFFECT_CHARGE_DEST
@ SPELL_EFFECT_TELEPORT_TO_DIGSITE
@ SPELL_EFFECT_SANCTUARY
@ SPELL_EFFECT_REMOVE_AURA_2
@ SPELL_EFFECT_GAMEOBJECT_SET_DESTRUCTION_STATE
@ SPELL_EFFECT_GAMEOBJECT_DAMAGE
@ SPELL_EFFECT_SPAWN
@ SPELL_EFFECT_LEARN_SPELL
@ SPELL_EFFECT_UNLEARN_SPECIALIZATION
@ SPELL_EFFECT_SET_MAX_BATTLE_PET_COUNT
@ SPELL_EFFECT_CREATE_RANDOM_ITEM
@ SPELL_EFFECT_DESPAWN_SUMMON
@ SPELL_EFFECT_GATHERING
@ SPELL_EFFECT_KILL_CREDIT2
@ SPELL_EFFECT_SET_PLAYER_DATA_FLAG_ACCOUNT
@ SPELL_EFFECT_INSTAKILL
@ SPELL_EFFECT_GIVE_ARTIFACT_POWER
@ SPELL_EFFECT_FORCE_CAST
@ SPELL_EFFECT_APPLY_AREA_AURA_ENEMY
@ SPELL_EFFECT_LEARN_TRANSMOG_ILLUSION
@ SPELL_EFFECT_LEARN_GARRISON_SPECIALIZATION
@ SPELL_EFFECT_MODIFY_AURA_STACKS
@ SPELL_EFFECT_JUMP
@ SPELL_EFFECT_KILL_CREDIT_LABEL_2
@ SPELL_EFFECT_185
@ SPELL_EFFECT_FORCE_DESELECT
@ SPELL_EFFECT_JUMP_DEST_2
@ SPELL_EFFECT_323
@ SPELL_EFFECT_340
@ SPELL_EFFECT_RANDOMIZE_FOLLOWER_ABILITIES
@ SPELL_EFFECT_HEAL_PCT
@ SPELL_EFFECT_LEARN_WARBAND_SCENE
@ SPELL_EFFECT_DESPAWN_PERSISTENT_AREA_AURA
@ SPELL_EFFECT_SKINNING
@ SPELL_EFFECT_APPLY_ENCHANT_ILLUSION
@ SPELL_EFFECT_333
@ SPELL_EFFECT_GIVE_HOUSE_LEVEL
@ SPELL_EFFECT_REMOVE_TALENT
@ SPELL_EFFECT_INTERRUPT_CAST
@ SPELL_EFFECT_DESPAWN_AREATRIGGER
@ SPELL_EFFECT_TAKE_SCREENSHOT
@ SPELL_EFFECT_UPGRADE_CHARACTER_SPELLS
@ SPELL_EFFECT_APPLY_AREA_AURA_SUMMONS
@ SPELL_EFFECT_ADD_SOCKET_BONUS
@ SPELL_EFFECT_MODIFY_COOLDOWNS
@ SPELL_EFFECT_334
@ SPELL_EFFECT_TELEPORT_UNITS
@ SPELL_EFFECT_ENCHANT_ITEM_PRISMATIC
@ SPELL_EFFECT_UPDATE_PLAYER_PHASE
@ SPELL_EFFECT_CREATE_TAMED_PET
@ SPELL_EFFECT_TALENT_SPEC_COUNT
@ SPELL_EFFECT_FORCE_CAST_WITH_VALUE
@ SPELL_EFFECT_ENCHANT_ITEM_TEMPORARY
@ SPELL_EFFECT_THREAT
@ SPELL_EFFECT_OPEN_LOCK
@ SPELL_EFFECT_CANCEL_CONVERSATION
@ SPELL_EFFECT_SKILL_STEP
@ SPELL_EFFECT_CRAFT_ENCHANT
@ SPELL_EFFECT_CALL_PET
@ SPELL_EFFECT_5
@ SPELL_EFFECT_178
@ SPELL_EFFECT_SUMMON_OBJECT_WILD
@ SPELL_EFFECT_FORCE_CAST_2
@ SPELL_EFFECT_STEAL_BENEFICIAL_BUFF
@ SPELL_EFFECT_CREATE_ITEM
@ SPELL_EFFECT_321
@ SPELL_EFFECT_APPLY_AURA
@ SPELL_EFFECT_SET_ITEM_BONUS_LIST_GROUP_ENTRY
@ SPELL_EFFECT_LEARN_PET_SPELL
@ SPELL_EFFECT_QUEST_COMPLETE
@ SPELL_EFFECT_PORTAL
@ SPELL_EFFECT_330
@ SPELL_EFFECT_LEARN_TRANSMOG_SET
@ SPELL_EFFECT_PRELOAD_WORLD
@ SPELL_EFFECT_APPLY_AREA_AURA_OWNER
@ SPELL_EFFECT_SUMMON_PERSONAL_GAMEOBJECT
GameError
@ ERR_LFG_READY_CHECK_ABORTED
@ ERR_NO_BANK_SLOT
@ ERR_LEARN_SPELL_S
@ ERR_PETITION_CREATOR
@ ERR_GUILD_NEIGHBORHOOD_NEW_SUBDIVISION
@ ERR_CANT_TRADE_GOLD
@ ERR_MEETING_STONE_SUCCESS
@ ERR_CHARTER_SIGNATURE_REQUEST_FAILED_GENERIC
@ ERR_LEFT_GROUP_YOU
@ ERR_CANT_EQUIP_EVER
@ ERR_CHAT_WHILE_DEAD
@ ERR_ITEM_MOD_APPEARANCE_GROUP_ALREADY_KNOWN
@ ERR_GUILD_UNDELETABLE_DUE_TO_LEVEL
@ ERR_HOUSING_RESULT_PLOT_NOT_VACANT
@ ERR_PVP_WARMODE_TOGGLE_ON
@ ERR_PET_SPELL_NOT_BEHIND
@ ERR_FRIEND_DB_ERROR
@ ERR_MAIL_DELETE_ITEM_ERROR
@ ERR_LFG_JOINED_LIST
@ ERR_BN_FRIEND_SELF
@ ERR_RAID_LOCKOUT_CHANGED_S
@ ERR_TOO_MANY_SPECIAL_BAGS
@ ERR_RECRUIT_A_FRIEND_NOT_LINKED
@ ERR_USE_BAD_ANGLE
@ ERR_NOT_WHILE_SHAPESHIFTED
@ ERR_GUILDEMBLEM_INVALIDVENDOR
@ ERR_CLUB_FINDER_ERROR_TYPE_FINDER_NOT_AVAILABLE
@ ERR_LFG_NO_CROSS_FACTION_PARTIES
@ ERR_MOVIE_RECORDING_WARNING_NO_MOVIE
@ ERR_GUILD_PLAYER_NOT_FOUND_S
@ ERR_PETBATTLE_NOT_HERE_ON_TRANSPORT
@ ERR_CHARACTER_BANK_NOT_CONVERTED
@ ERR_ITEM_UNIQUE_EQUIPPABLE_SOCKETED
@ ERR_CLUB_FINDER_ERROR_APPLY_CLUB
@ ERR_TRANSMOG_SET_ALREADY_KNOWN
@ ERR_GARRISON_INVALID_PLOT_BUILDING
@ ERR_JOINED_GROUP_S
@ ERR_REQUIRES_EXPANSION_S
@ ERR_QUEST_PUSH_WRONG_FACTION_S
@ ERR_DIFFICULTY_CHANGE_PLAYER_ON_VEHICLE
@ ERR_PETITION_IN_GUILD
@ ERR_TRADE_CANCELLED
@ ERR_LFG_PROPOSAL_FAILED
@ ERR_REAGENT_BANK_LOCKED
@ ERR_NOT_IN_PET_BATTLE
@ ERR_LFG_CANT_USE_DUNGEONS
@ ERR_PETITION_RESTRICTED_ACCOUNT_TRIAL
@ ERR_OUT_OF_ENERGY
@ ERR_NAME_MIXED_LANGUAGES
@ ERR_VOICE_CHAT_CHANNEL_NAME_TOO_SHORT
@ ERR_GUILD_PERMISSIONS
@ ERR_QUEST_PUSH_ACCEPTED_S
@ ERR_TRADE_TEMP_ENCHANT_BOUND
@ ERR_TRADE_NOT_ON_TAPLIST
@ ERR_INVITE_PLAYER_S
@ ERR_FOOD_COOLDOWN
@ ERR_TOY_USE_LIMIT_REACHED
@ ERR_BATTLEGROUND_INVITATION_DECLINED_BY
@ ERR_PETBATTLE_NO_PETS_IN_SLOTS
@ ERR_RAID_MEMBER_ADDED_S
@ ERR_QUEST_FORCE_REMOVED_S
@ ERR_SOCKETING_PUNCHCARDBLUE_GEM_ONLY_IN_PUNCHCARDBLUESLOT
@ ERR_COMSAT_DISCONNECT
@ ERR_QUEST_PUSH_LOW_FACTION_TO_RECIPIENT_S
@ ERR_GLYPH_WIPE_ERROR
@ ERR_GENERIC_THROTTLE
@ ERR_REPORT_SUBMITTED_SUCCESSFULLY
@ ERR_ITEM_UPGRADE_ITEM_TOO_LOW_LEVEL
@ ERR_NO_GUILD_CHARTER
@ ERR_CLICK_ON_ITEM_TO_FEED
@ ERR_IN_BATTLEGROUND_RESPEC
@ ERR_LFG_NO_SLOTS_SELECTED
@ ERR_PETBATTLE_NOT_HERE_UNEVEN_GROUND
@ ERR_HOUSING_EXTERIOR_FAILSAFE_RESET
@ ERR_MOUNT_FORCEDDISMOUNT
@ ERR_PETBATTLE_QUEUE_SLOT_NO_SPECIES
@ ERR_OUT_OF_FOCUS
@ ERR_MAIL_BOUND_ITEM
@ ERR_NOT_WHILE_HOUSE_INSPECT_MODE
@ ERR_VOICE_CHAT_TARGET_NOT_FOUND
@ ERR_TICKET_UPDATE_ERROR
@ ERR_LEVEL_LINKING_RESULT_UNLINKED
@ ERR_BATTLEGROUND_JOIN_GROUP_QUEUE_WITHOUT_HEALER
@ ERR_GUILD_DISBANDED
@ ERR_SET_LOOT_PERSONAL
@ ERR_MOVIE_RECORDING_WARNING_PERF
@ ERR_OUT_OF_INSANITY
@ ERR_TRADE_TARGET_MAX_LIMIT_CATEGORY_COUNT_EXCEEDED_IS
@ ERR_LEARN_HEIRLOOM_S
@ ERR_CLUB_FINDER_ERROR_RESPOND_APPLICANT
@ ERR_GUILD_NEW_LEADER_NOT_ALLIED
@ ERR_MEETING_STONE_PARTY_KICKED_FROM_QUEUE
@ ERR_HOUSING_ACTION_UNAVAILABLE
@ ERR_BATTLETAG_FRIEND_THROTTLED
@ ERR_NOT_SAME_ACCOUNT
@ ERR_MEETING_STONE_IN_PROGRESS
@ ERR_LOOT_BAD_FACING
@ ERR_GUILD_BANK_NOT_AVAILABLE
@ ERR_VENDOR_DOESNT_BUY
@ ERR_GARRISON_REQUIRES_BLUEPRINT
@ ERR_CANT_TARGET_UNFRIENDLY_IN_OVERWORLD
@ ERR_LFG_GET_INFO_TIMEOUT
@ ERR_ROLE_CHECK_ALREADY_IN_PROGRESS
@ ERR_TAXIINCOMBAT
@ ERR_QUEST_PUSH_PREREQUISITE_TO_RECIPIENT_S
@ ERR_GUILD_TRIAL_ACCOUNT_TRIAL
@ ERR_GUILD_BANK_WRAPPED_ITEM
@ ERR_QUEST_ACCEPTED_S
@ ERR_LFG_DESERTER_PARTY
@ ERR_SOCKETING_ITEM_TOO_LOW_LEVEL
@ ERR_BN_FRIEND_LIST_FULL
@ ERR_INVENTORY_TRADE_TOO_MANY_UNIQUE_ITEM
@ ERR_ATTACK_NO_ACTIONS
@ ERR_SOLO_RBG_WARGAME_GROUP_COMP
@ ERR_LEARN_PASSIVE_S
@ ERR_MEETING_STONE_NO_RAID_GROUP
@ ERR_TICKET_NO_TEXT
@ ERR_VOID_TRANSFER_INV_FULL
@ ERR_GUILD_DISBAND_SELF
@ ERR_UNHEALTHY_TIME
@ ERR_LFG_READY_CHECK_FAILED
@ ERR_QUEST_FAILED_SPELL
@ ERR_PETBATTLE_TARGET_INVALID
@ ERR_TOOBUSYTOFOLLOW
@ ERR_CLUB_FINDER_ERROR_POST_CLUB
@ ERR_BANK_NOT_ACCESSIBLE
@ ERR_GUILD_NOT_ALLIED
@ ERR_PET_SPELL_AFFECTING_COMBAT
@ ERR_SOCKETING_REQUIRES_PRIMORDIAL_GEM
@ ERR_AUCTION_REMOVED_S
@ ERR_QUEST_PUSH_DIFFERENT_SERVER_DAILY_S
@ ERR_SOCKETING_REQUIRES_HYDRAULIC_GEM
@ ERR_GROUP_JOIN_BATTLEGROUND_S
@ ERR_SET_LOOT_METHOD_FAILED_COMBAT
@ ERR_CANT_TRADE_ACCOUNT_ITEM
@ ERR_CLUB_FINDER_ERROR_TYPE_ACCEPT_APPLICATION
@ ERR_CLAIMED_CHALLENGE_MODE_REWARD
@ ERR_DISMOUNT_NOPET
@ ERR_VOID_STORAGE_UNIQUE
@ ERR_PETBATTLE_QUEUE_PROPOSAL_DECLINED
@ ERR_PETBATTLE_INTERNAL
@ ERR_PETBATTLE_TARGET_OUT_OF_RANGE
@ ERR_MOUNT_ALREADYMOUNTED
@ ERR_MEETING_STONE_MEMBER_ADDED_S
@ ERR_QUEST_PUSH_ALREADY_DONE_TO_RECIPIENT_S
@ ERR_PETBATTLE_NOT_HERE
@ ERR_PLAYER_IS_SELF_FOUND_CANNOT_SEND_MAIL
@ ERR_FRIEND_LIST_FULL
@ ERR_GUILD_NAME_INVALID
@ ERR_PLAYER_DIFFICULTY_CHANGED_S
@ ERR_NAME_TOO_LONG
@ ERR_LFG_DESERTER_PLAYER
@ ERR_AZERITE_ESSENCE_SELECTION_FAILED_CANT_REMOVE_ESSENCE
@ ERR_POTION_COOLDOWN
@ ERR_PVP_PLAYER_ABANDONED
@ ERR_FRIEND_WRONG_FACTION
@ ERR_LFG_JOINED_RF_QUEUE
@ ERR_ATTACK_PVP_TARGET_WHILE_UNFLAGGED
@ ERR_PET_SPELL_UNLEARNED_S
@ ERR_NO_CHALLENGE_MODE_REWARD
@ ERR_ATTACK_CHANNEL
@ ERR_MOVIE_RECORDING_WARNING_COMPRESSING
@ ERR_MAIL_WRAPPED_COD
@ ERR_BG_PLAYER_LEFT_S
@ ERR_SPELL_FAILED_LEVEL_REQUIREMENT
@ ERR_NEIGHBORHOOD_OWNER_TRANSFERRED_S
@ ERR_INVITED_TO_GUILD_SSS
@ ERR_LOOT_CANT_LOOT_THAT_NOW
@ ERR_TRADE_TARGET_BAG_FULL
@ ERR_MOUNT_RACECANTMOUNT
@ ERR_NO_SALVAGED_ITEMS_IN_ACCOUNT_BANK
@ ERR_OUT_OF_SHADOW_ORBS
@ ERR_CHAT_PLAYER_AMBIGUOUS_S
@ ERR_HOUSING_RESULT_MISSING_PRIVATE_NEIGHBORHOOD_INVITE
@ ERR_QUEST_PUSH_LOG_FULL_TO_RECIPIENT_S
@ ERR_SOR_INVALID_COMMENT
@ ERR_SOCKETING_PUNCHCARDRED_GEM_ONLY_IN_PUNCHCARDREDSLOT
@ ERR_MEETING_STONE_IN_QUEUE_S
@ ERR_CHALLENGE_MODE_INCORRECT_KEYSTONE
@ ERR_TOO_MANY_ACCOUNT_BANK_TABS
@ ERR_VOICE_IGNORE_REMOVED_S
@ ERR_GUILD_LEAVE_S
@ ERR_JOIN_LFG_OBJECT_FAILED
@ ERR_TALENT_FAILED_NOT_ENOUGH_TALENTS_IN_PRIMARY_TREE
@ ERR_TALENT_FAILED_UNKNOWN
@ ERR_VOICE_CHAT_SERVICE_LOST
@ ERR_QUEST_FAILED_NOT_ENOUGH_MONEY
@ ERR_REAGENTBAG_WRONG_SLOT
@ ERR_EQUIPMENT_MANAGER_COMBAT_SWAP_S
@ ERR_IGNORE_DELETED
@ ERR_MAIL_RECEPIENT_CANT_RECEIVE_MAIL
@ ERR_OUT_OF_ESSENCE
@ ERR_LEVEL_LINKING_RESULT_LINKED
@ ERR_PET_SPELL_TARGETS_DEAD
@ ERR_VOID_STORAGE_REPAIR
@ ERR_PETBATTLE_DECLINED
@ ERR_QUEST_PUSH_CLASS_S
@ ERR_MAIL_TARGET_IS_TRIAL
@ ERR_USE_OBJECT_MOVING
@ ERR_NO_SLOT_AVAILABLE
@ ERR_CHALLENGE_MODE_ENABLED
@ ERR_SHAPESHIFT_FORM_CANNOT_EQUIP
@ ERR_CHARTER_SIGNATURE_REQUEST_FAILED_DUPLICATE_SIGNATURE
@ ERR_NO_BANK_HERE
@ ERR_CANT_DELETE_IN_ACCOUNT_BANK
@ ERR_CANT_USE_PROFANITY
@ ERR_RECRUIT_A_FRIEND_SUMMON_LEVEL_MAX
@ ERR_NAME_PROFANE
@ ERR_DIFFICULTY_CHANGE_WORLDSTATE
@ ERR_RAID_CONVERTED_TO_PARTY
@ ERR_USE_SPELL_FOCUS
@ ERR_GUILD_DECLINE_S
@ ERR_OUT_OF_HOLY_POWER
@ ERR_REPORT_SUBMISSION_FAILED
@ ERR_QUEST_PUSH_RACE_TO_RECIPIENT_S
@ ERR_TOO_MANY_SOCKETS
@ ERR_GUILD_BANK_QUEST_ITEM
@ ERR_NOT_IN_BATTLEGROUND
@ ERR_2HSKILLNOTFOUND
@ ERR_GUILD_TOO_MUCH_MONEY
@ ERR_CHALLENGE_MODE_IN_PROGRESS
@ ERR_CHALLENGE_MODE_RESET_COOLDOWN_S
@ ERR_TALENT_WIPE_ERROR
@ ERR_SOULBIND_DUPLICATE_CONDUIT
@ ERR_VOID_STORAGE_HOLIDAY
@ ERR_CHALLENGE_MODE_PERIOD_RESET_SS
@ ERR_MEETING_STONE_TARGET_NOT_IN_PARTY
@ ERR_PETITION_OFFERED_S
@ ERR_DISMOUNT_NOTYOURPET
@ ERR_QUEST_NEED_PREREQS
@ ERR_REAGENT_BANK_FULL
@ ERR_NAME_RUSSIAN_SILENT_CHARACTER_AT_BEGINNING_OR_END
@ ERR_RAID_DIFFICULTY_FAILED
@ ERR_SOCKETING_COGWHEEL_GEM_ONLY_IN_COGWHEELSLOT
@ ERR_QUEST_FAILED_TOO_MANY_DAILY_QUESTS_I
@ ERR_VOID_TRANSFER_ITEM_INVALID
@ ERR_REAGENTBAG_ITEM_TYPE
@ ERR_AUTOLOOT_MONEY_S
@ ERR_IGNORE_REMOVED_S
@ ERR_SOCKETING_REQUIRES_CYPHER_GEM
@ ERR_PARTY_TIME_RUNNING_SEASON_ID_MUST_MATCH
@ ERR_TRADE_EQUIPPED_BAG
@ ERR_PASSIVE_ABILITY
@ ERR_VOICE_CHAT_DISABLED
@ ERR_CLUB_FINDER_SEARCHING_TOO_FAST
@ ERR_PETBATTLE_NOT_A_TRAINER
@ ERR_DIFFICULTY_DISABLED_IN_LFG
@ ERR_GUILD_CREATE_S
@ ERR_DESTROY_NONEMPTY_BAG
@ ERR_FILTERING_YOU_S
@ ERR_NAME_DECLENSION_DOESNT_MATCH_BASE_NAME
@ ERR_REQUEST_JOIN_PLAYER_S
@ ERR_SUGGEST_INVITE_PLAYER_S
@ ERR_TOO_MANY_CHAT_CHANNELS
@ ERR_UNINVITE_YOU
@ ERR_SOCKETING_REQUIRES_DOMINATION_SHARD
@ ERR_BATTLETAG_FRIEND_REMOVED_S
@ ERR_PROFICIENCY_NEEDED
@ ERR_GUILD_BANK_FULL
@ ERR_GUILD_QUIT_S
@ ERR_AUCTION_DATABASE_ERROR
@ ERR_TRADE_FACTION_SPECIFIC
@ ERR_OUT_OF_LUNAR_POWER
@ ERR_APPROACHING_NO_PLAY_TIME
@ ERR_OUT_OF_RUNIC_POWER
@ ERR_GUILD_RANK_IN_USE
@ ERR_PARTY_LFG_BOOT_VOTE_SUCCEEDED
@ ERR_WOW_LABS_PARTY_ERROR_TYPE_PARTY_IS_FULL
@ ERR_QUEST_PUSH_ALREADY_DONE_S
@ ERR_CHARTER_SIGNATURE_REQUEST_FAILED_MISSING_EXPANSION
@ ERR_ITEM_INTERACTION_NOT_ENOUGH_GOLD
@ ERR_AZERITE_ESSENCE_SELECTION_FAILED_SLOT_LOCKED
@ ERR_ARENA_TEAM_CHANGE_FAILED_QUEUED
@ ERR_BN_FRIEND_ALREADY
@ ERR_GUILD_CANT_DEMOTE_S
@ ERR_SOULBIND_INVALID_CONDUIT_ITEM
@ ERR_LOOT_MASTER_UNIQUE_ITEM
@ ERR_TRANSMOGRIFY_INVALID_ITEM_TYPE
@ ERR_BATTLETAG_FRIEND_NOT_ALLOWED
@ ERR_AZERITE_ESSENCE_SELECTION_FAILED_ESSENCE_NOT_UNLOCKED
@ ERR_PETBATTLE_QUEUE_SLOT_NO_TRACKER
@ ERR_EMBLEMERROR_NOTABARDGEOSET
@ ERR_PETBATTLE_QUEUE_SLOT_REVOKED
@ ERR_PARTY_CONVERTED_TO_RAID
@ ERR_EQUIP_TRADE_ITEM
@ ERR_NAME_CONSECUTIVE_SPACES
@ ERR_RAID_GROUP_ONLY
@ ERR_RESTRICTED_ACCOUNT
@ ERR_INSTANCE_GROUP_JOINED_WITH_PARTY
@ ERR_INVALID_PROMOTION_CODE
@ ERR_PETBATTLE_CREATE_FAILED
@ ERR_IGNORE_ADDED_S
@ ERR_RECRUIT_A_FRIEND_MAP_INCOMING_TRANSFER_NOT_ALLOWED
@ ERR_REFUND_RESULT_EXCEED_MAX_CURRENCY
@ ERR_DUNGEON_DIFFICULTY_FAILED
@ ERR_QUEST_PUSH_CLASS_TO_RECIPIENT_S
@ ERR_LOOT_ROLL_PENDING
@ ERR_SKILL_GAINED_S
@ ERR_PETBATTLE_NOT_WHILE_FLYING
@ ERR_QUEST_FAILED_WRONG_RACE
@ ERR_FRIEND_NOT_FOUND
@ ERR_GUILD_NEIGHBORHOOD_SOLD_HOUSE_S
@ ERR_LFG_RANDOM_COOLDOWN_PLAYER
@ ERR_MAIL_LIMITED_DURATION_ITEM
@ ERR_GUILDEMBLEM_NOTENOUGHMONEY
@ ERR_RAID_MEMBER_REMOVED_S
@ ERR_REQUESTED_INVITE_TO_GROUP_SS
@ ERR_USE_LOCKED_WITH_SPELL_S
@ ERR_NOT_ENOUGH_CURRENCY
@ ERR_START_RESTRICTED_CHALLENGE_MODE
@ ERR_NOT_EQUIPPABLE
@ ERR_BATTLETAG_FRIEND_NOT_FOUND
@ ERR_VOID_STORAGE_STACKABLE
@ ERR_FRIEND_OFFLINE_S
@ ERR_QUEST_PUSH_BUSY_S
@ ERR_CANT_BE_SCRAPPED
@ ERR_CLUB_FINDER_ERROR_TYPE_REALM_NOT_ELIGIBLE
@ ERR_QUEST_ONLY_ONE_TIMED
@ ERR_PETBATTLE_RESTRICTED_ACCOUNT
@ ERR_VENDOR_REFUSE_SCRAPPABLE_AZERITE
@ ERR_RECRUIT_A_FRIEND_NOT_NOW
@ ERR_CANNOTCREATEDIRECTORY
@ ERR_TEST_CVAR_SET_SSS
@ ERR_LEARN_TRANSMOG_S
@ ERR_PARTY_ROLE_NOT_AVAILABLE
@ ERR_GUILD_PLAYER_NOT_IN_GUILD_S
@ ERR_VOTE_TO_ABANDON_NOT_YET
@ ERR_CANT_WRAP_STACKABLE
@ ERR_LFG_PARTY_PLAYERS_FROM_DIFFERENT_REALMS
@ ERR_WRONG_BAG_TYPE_SUBCLASS
@ ERR_PETITION_ALREADY_SIGNED_BY_S
@ ERR_CURRENCY_TRANSFER_INVALID_CURRENCY
@ ERR_GUILD_RANK_TOO_LOW_S
@ ERR_SOLO_JOIN_BATTLEGROUND_S
@ ERR_INSUFF_TRACKED_CURRENCY_IS
@ ERR_OUT_OF_COMBO_POINTS
@ ERR_NOT_WHILE_MOUNTED
@ ERR_SPELL_FAILED_SHAPESHIFT_FORM_S
@ ERR_INSTANCE_GROUP_ADDED_S
@ ERR_GUILD_INTERNAL
@ ERR_QUEST_FAILED_S
@ ERR_CHALLENGE_MODE_ALREADY_COMPLETE
@ ERR_SPELL_FAILED_NOTUNSHEATHED
@ ERR_MOUNT_NO_MOUNTS
@ ERR_CHAT_RAID_RESTRICTED_TRIAL
@ ERR_HOUSING_RESULT_NEIGHBORHOOD_NOT_FOUND
@ ERR_PETBATTLE_QUEUE_ALREADY_QUEUED
@ ERR_TRANSMOGRIFY_CANT_EQUIP
@ ERR_CANT_USE_ITEM
@ ERR_CURRENCY_TRANSFER_DISABLED
@ ERR_GARRISON_NOT_ENOUGH_CURRENCY
@ ERR_QUEST_FAILED_MAX_COUNT_S
@ ERR_INVALID_ITEM_TARGET
@ ERR_NO_LOOT_IN_CHALLENGE_MODE
@ ERR_BATTLETAG_FRIEND_NOT_VALID
@ ERR_GUILD_TRIAL_ACCOUNT_VETERAN
@ ERR_BADATTACKPOS
@ ERR_NAME_RUSSIAN_CONSECUTIVE_SILENT_CHARACTERS
@ ERR_TRADE_TOO_FAR
@ ERR_PVP_WARMODE_TOGGLE_OFF
@ ERR_FRIEND_ADDED_S
@ ERR_LEARN_MOUNT_S
@ ERR_BANKSLOT_NOTBANKER
@ ERR_EQUIPABLESPELLS_SLOTS_FULL
@ ERR_EXHAUSTION_EXHAUSTED
@ ERR_OUT_OF_ALTERNATE_MOUNT
@ ERR_CANT_WRAP_WRAPPED
@ ERR_CURRENCY_TRANSFER_TRANSACTION_IN_PROGRESS
@ ERR_PETBATTLE_QUEUE_SLOT_NO_PET
@ ERR_NOEMOTEWHILERUNNING
@ ERR_TRANSMOGRIFY_MISMATCH
@ ERR_SPELL_FAILED_OPTIONAL_REAGENTS
@ ERR_PETBATTLE_QUEUE_SLOT_DEAD
@ ERR_NEW_PARTY_NEIGHBORHOOD_RESERVATION
@ ERR_SOCKETING_REQUIRES_COGWHEEL_GEM
@ ERR_WOW_LABS_PARTY_ERROR_TYPE_MAX_INVITE_SENT
@ ERR_ONLY_ONE_BOLT
@ ERR_SOLO_MIN_ITEM_LEVEL
@ ERR_USE_DESTROYED
@ ERR_USE_CANT_IMMUNE
@ ERR_COMSAT_CONNECT_FAIL
@ ERR_ITEM_INVENTORY_FULL_SATCHEL
@ ERR_GUILD_NEW_LEADER_WRONG_REALM
@ ERR_CHARTER_SYSTEM_REQUEST_FAILED_GENERIC
@ ERR_ALREADY_TRADING
@ ERR_PARTY_LFG_BOOT_INPATIENT_TIMER_S
@ ERR_SOCKETING_REQUIRES_PUNCHCARDBLUE_GEM
@ ERR_WOW_LABS_LOBBY_MATCHMAKER_ERROR_LEAVE_QUEUE_FAILED
@ ERR_QUEST_FAILED_EXPANSION
@ ERR_LFG_NO_SLOTS_PARTY
@ ERR_VENDOR_MISSING_TURNINS
@ ERR_MAIL_DATABASE_ERROR
@ ERR_RAID_LEADER_READY_CHECK_START_S
@ ERR_ITEM_MAX_COUNT_SOCKETED
@ ERR_CANT_INTERACT_SHAPESHIFTED
@ ERR_VOID_STORAGE_ACCOUNT_ITEM
@ ERR_VOICE_IGNORE_ALREADY_S
@ ERR_PETBATTLE_WILD_PET_TAPPED
@ ERR_LOOT_MASTER_INV_FULL
@ ERR_DISMOUNT_NOTMOUNTED
@ ERR_SPELL_OUT_OF_RANGE
@ ERR_FEIGN_DEATH_RESISTED
@ ERR_LEARN_ABILITY_S
@ ERR_NO_REFUNDABLE_ITEM_IN_ACCOUNT_BANK
@ ERR_INVITED_TO_GUILD
@ ERR_PET_SPELL_ALREADY_KNOWN_S
@ ERR_PET_SPELL_DEAD
@ ERR_SOCKETING_FIBER_GEM_ONLY_IN_FIBERSLOT
@ ERR_NO_OPEN_IMMEDIATE_CONTAINER_IN_ACCOUNT_BANK
@ ERR_TRADE_COMPLETE
@ ERR_PLAYER_CHOICE_ERROR_PENDING_CHOICE
@ ERR_AZERITE_ESSENCE_SELECTION_FAILED_HEART_LEVEL_TOO_LOW
@ ERR_CLUB_FINDER_ERROR_TYPE_APPLICANT_LIST_NO_PERM
@ ERR_LOOT_STUNNED
@ ERR_CANT_EQUIP_LEVEL_I
@ ERR_RECENT_ALLY_PIN_SERVER_ERROR
@ ERR_PVP_MAP_NOT_FOUND
@ ERR_NOT_WHILE_DISARMED
@ ERR_CANT_BE_RECRAFTED
@ ERR_GUILD_BANK_CONJURED_ITEM
@ ERR_FRIEND_ONLINE_SS
@ ERR_AZERITE_ESSENCE_SELECTION_FAILED_REST_AREA
@ ERR_QUEST_PET_BATTLE_VICTORIES_PVP_II
@ ERR_PETBATTLE_QUEUE_REQUEUED_REMOVED
@ ERR_GUILD_NEIGHBORHOOD_RENAME_S
@ ERR_ACCOUNT_MONEY_LOCKED
@ ERR_INVITE_IN_COMBAT
@ ERR_NO_SOULBOUND_ITEM_IN_ACCOUNT_BANK
@ ERR_QUEST_PUSH_DEAD_TO_RECIPIENT_S
@ ERR_TOO_FAR_TO_INTERACT
@ ERR_CANT_SPEAK_LANGAGE
@ ERR_BATTLETAG_FRIEND_ADDED_S
@ ERR_GUILD_ACCEPT
@ ERR_QUEST_LOG_FULL
@ ERR_RAID_YOU_LEFT
@ ERR_SPELL_FAILED_ALREADY_AT_FULL_POWER_S
@ ERR_GUILD_BANK_WRONG_TAB
@ ERR_INFORM_SUGGEST_INVITE_S
@ ERR_SPELL_UNLEARNED_S
@ ERR_ALREADY_IN_GUILD
@ ERR_GENERIC_NO_VALID_TARGETS
@ ERR_PET_LEARN_SPELL_S
@ ERR_SOCKETING_REQUIRES_PUNCHCARDRED_GEM
@ ERR_TRADE_MAX_COUNT_EXCEEDED
@ ERR_QUEST_PUSH_NEW_PLAYER_EXPERIENCE_TO_RECIPIENT_S
@ ERR_CURRENCY_TRANSFER_CHARACTER_LOGGED_IN
@ ERR_BUTTON_LOCKED
@ ERR_HOUSING_ACTION_NOENTRY
@ ERR_QUEST_PUSH_RACE_S
@ ERR_IGNORE_ALREADY_S
@ ERR_PET_SPEC_WIPE_ERROR
@ ERR_SOCKETING_SINGINGTHUNDER_GEM_ONLY_IN_SINGINGTHUNDERSLOT
@ ERR_GUILD_BANK_EQUIPPED_ITEM
@ ERR_SPEC_IS_DISABLED
@ ERR_MEETING_STONE_NEED_PARTY
@ ERR_APPROACHING_PARTIAL_PLAY_TIME_2
@ ERR_SPELL_FAILED_CANT_FLY_HERE
@ ERR_QUEST_PUSH_PREREQUISITE_S
@ ERR_DIFFICULTY_CHANGE_HEROIC_INSTANCE_ALREADY_RUNNING
@ ERR_VOICE_CHAT_PARENTAL_DISABLE_ALL
@ ERR_NAME_INVALID
@ ERR_SPELL_FAILED_EQUIPPED_ITEM_CLASS_S
@ ERR_PET_JOURNAL_ALREADY_IN_LOADOUT
@ ERR_NOT_IN_RATED_BATTLEGROUND
@ ERR_PET_LEARN_ABILITY_S
@ ERR_USE_CANT_OPEN
@ ERR_QUEST_PUSH_EXPANSION_S
@ ERR_OUT_OF_MAELSTROM
@ ERR_QUEST_PUSH_INVALID_TO_RECIPIENT_S
@ ERR_TOO_MUCH_GOLD
@ ERR_AZERITE_ESSENCE_SELECTION_FAILED_NOT_EQUIPPED
@ ERR_NOT_WHILE_HOUSE_EDIT
@ ERR_MAIL_INVALID_ATTACHMENT
@ ERR_PETITION_ALREADY_SIGNED_OTHER
@ ERR_SPELL_FAILED_REAGENTS
@ ERR_GUILD_RANK_TOO_HIGH_S
@ ERR_ARENA_TEAM_PERMISSIONS
@ ERR_CANT_EQUIP_RANK
@ ERR_GROUP_JOIN_BATTLEGROUND_TOO_MANY
@ ERR_SPELL_FAILED_S
@ ERR_CANT_EQUIP_NEED_TALENT
@ ERR_LFG_NO_LFG_OBJECT
@ ERR_ZONE_EXPLORED_XP
@ ERR_CURRENCY_TRANSFER_UNMET_REQUIREMENTS
@ ERR_QUEST_PUSH_DECLINED_S
@ ERR_DIFFICULTY_CHANGE_OTHER_HEROIC_S
@ ERR_GUILD_WITHDRAW_LIMIT
@ ERR_PARTY_LFG_BOOT_VOTE_REGISTERED
@ ERR_BADATTACKFACING
@ ERR_OUT_OF_BALANCE
@ ERR_REVOKE_TRANSMOG_S
@ ERR_ACTIVATE_SOULBIND_FAILED_REST_AREA
@ ERR_PETBATTLE_IN_BATTLE
@ ERR_CANT_HAVE_MORE_PETS
@ ERR_RECRUIT_A_FRIEND_FAILED
@ ERR_GUILDEMBLEM_SAME
@ ERR_TRANSMOGRIFY_LEGENDARY
@ ERR_LOOT_DIDNT_KILL
@ ERR_RECEIVE_ITEM_S
@ ERR_GUILD_CANT_PROMOTE_S
@ ERR_TRANSMOGRIFY_NOT_EQUIPPED
@ ERR_PETBATTLE_QUEUE_JOURNAL_LOCK
@ ERR_BANK_TAB_NOT_UNLOCKED
@ ERR_VOID_STORAGE_QUEST
@ ERR_HAS_RESTRICTION
@ ERR_VOID_DEPOSIT_FULL
@ ERR_CANT_WRAP_UNIQUE
@ ERR_PETITION_NOT_SAME_SERVER
@ ERR_MEETING_STONE_TARGET_IN_VEHICLE
@ ERR_GUILD_LEADER_LEAVE
@ ERR_PARTY_PRIVATE_GROUP_ONLY
@ ERR_CANT_WRAP_BOUND
@ ERR_PETBATTLE_OPPONENT_NOT_AVAILABLE
@ ERR_INTERNAL_BAG_ERROR
@ ERR_APPROACHING_NO_PLAY_TIME_2
@ ERR_LEARN_WARBAND_SCENE_S
@ ERR_GUILD_FOUNDER_S
@ ERR_PETBATTLE_NO_ACCOUNT_LOCK
@ ERR_MOVIE_RECORDING_WARNING_REQUIREMENTS
@ ERR_VENDOR_SOLD_OUT
@ ERR_GARRISON_INVALID_BUILDINGID
@ ERR_MAIL_TOO_MANY_ATTACHMENTS
@ ERR_RAID_DIFFICULTY_CHANGED_S
@ ERR_QUEST_PUSH_EXPANSION_TO_RECIPIENT_S
@ ERR_OUT_OF_RUNE_CHROMATIC
@ ERR_MAIL_TEMP_RETURN_OUTAGE
@ ERR_GMRESPONSE_DB_ERROR
@ ERR_TALENT_GRANTED_BY_AURA
@ ERR_MOVIE_RECORDING_WARNING_DISK_FULL
@ ERR_MEETING_STONE_OTHER_MEMBER_LEFT
@ ERR_EXHAUSTION_WELLRESTED
@ ERR_LFG_ROLE_CHECK_FAILED_NOT_VIABLE
@ ERR_QUEST_HAS_IN_PROGRESS
@ ERR_LEGACY_RAID_DIFFICULTY_CHANGED_S
@ ERR_NO_PVP_REWARD
@ ERR_PARTY_MEMBER_SILENCED
@ ERR_TRADE_BLOCKED_S
@ ERR_MULTI_CAST_ACTION_TOTEM_S
@ ERR_TRADE_BAG_FULL
@ ERR_DIFFICULTY_CHANGE_ALREADY_STARTED
@ ERR_LFG_ROLE_CHECK_FAILED_TIMEOUT
@ ERR_OUT_OF_ALTERNATE_ENCOUNTER
@ ERR_COMBAT_DAMAGE_SSI
@ ERR_LFG_READY_CHECK_INITIATED
@ ERR_VOID_STORAGE_CHARGES
@ ERR_SPELL_FAILED_EQUIPPED_SPECIFIC_ITEM
@ ERR_GUILD_BANK_WARBANDS_BANK_SOURCE
@ ERR_SPEC_WIPE_ERROR
@ ERR_FRIEND_ERROR
@ ERR_NOT_ENOUGH_HONOR_POINTS
@ ERR_LFG_JOINED_FLEX_QUEUE
@ ERR_OUT_OF_RANGE
@ ERR_SOCKETING_REQUIRES_TINKER_GEM
@ ERR_GARRISON_INVALID_PLOT
@ ERR_LFG_REMOVED_FACTION_CHANGE
@ ERR_GUILD_LEADER_SELF
@ ERR_USE_LOCKED_WITH_SPELL_KNOWN_SI
@ ERR_SOCKETING_REQUIRES_SINGING_SEA_GEM
@ ERR_TRADE_TARGET_DEAD
@ ERR_ONLY_ONE_AMMO
@ ERR_NEW_LEADER_YOU
@ ERR_VOICE_IGNORE_NOT_FOUND
@ ERR_QUEST_FAILED_BAG_FULL_S
@ ERR_REMIX_INVALID_TRANSFER_REQUEST
@ ERR_NOT_IN_INSTANCE_GROUP
@ ERR_RECRUIT_A_FRIEND_ACCOUNT_LIMIT
@ ERR_PLAYER_SILENCED
@ ERR_LFG_PROPOSAL_DECLINED_PARTY
@ ERR_GUILD_LEADER_S
@ ERR_GUILD_DECLINE_AUTO_S
@ ERR_PVP_TOGGLE_OFF
@ ERR_GUILD_INVITE_S
@ ERR_SPELL_FAILED_ANOTHER_IN_PROGRESS
@ ERR_PET_NOT_RENAMEABLE
@ ERR_LFG_JOINED_SCENARIO_QUEUE
@ ERR_COMSAT_RECONNECT_ATTEMPT
@ ERR_LFG_PLAYER_DECLINED_READY_CHECK
@ ERR_NAME_INVALID_SPACE
@ ERR_INVITED_TO_NEIGHBORHOOD
@ ERR_GUILDEMBLEM_NOGUILD
@ ERR_ITEM_COOLDOWN
@ ERR_ITEM_MAX_COUNT_EQUIPPED_SOCKETED
@ ERR_CURRENCY_NOT_TRADABLE
@ ERR_VOID_STORAGE_UNBOUND
@ ERR_LFG_LEADER_IS_LFM_S
@ ERR_AFFECTING_COMBAT
@ ERR_MOUNT_NOTMOUNTABLE
@ ERR_CLIENT_LOCKED_OUT
@ ERR_VOID_TRANSFER_INTERNAL_ERROR
@ ERR_BN_BROADCAST_THROTTLE
@ ERR_PETBATTLE_QUEUE_SLOT_CANT_BATTLE
@ ERR_VOICE_CHAT_PLAYER_SILENCED
@ ERR_GUILD_BANK_VOUCHER_FAILED
@ ERR_PVP_TRAINING_GROUNDS_DISABLED
@ ERR_ACTIVATE_SOULBIND_S
@ ERR_INVITE_PARTY_BUSY_PENDING_REQUEST
@ ERR_GUILD_REMOVE_SS
@ ERR_INVALID_INSPECT_TARGET
@ ERR_CANT_EQUIP_RATING
@ ERR_BANKSLOT_INSUFFICIENT_FUNDS
@ ERR_INVITED_TO_GROUP_SS
@ ERR_REALM_NOT_FOUND
@ ERR_MAIL_CANT_SEND_REALM
@ ERR_ALREADY_INVITED_TO_GUILD_S
@ ERR_SOCKETING_REQUIRES_META_GEM
@ ERR_MAIL_RECEPIENT_IS_SELF_FOUND_CANNOT_RECEIVE_MAIL
@ ERR_GUILD_REMOVE_SELF
@ ERR_QUEST_ADD_FOUND_SII
@ ERR_PROFICIENCY_GAINED_S
@ ERR_CHARTER_SIGNATURE_RECEIVED
@ ERR_COMPLETED_TRANSMOG_SET_S
@ ERR_UNKNOWN_MACRO_OPTION_S
@ ERR_GUILD_INVITE_SELF
@ ERR_OUT_OF_RUNE_FROST
@ ERR_ITEM_INTERACTION_NOT_ENOUGH_CURRENCY
@ ERR_NOT_DURING_ARENA_MATCH
@ ERR_CURRENCY_SPELL_SLOT_MISMATCH
@ ERR_CURRENCY_TRANSFER_SERVER_ERROR
@ ERR_SOCKETING_META_GEM_ONLY_IN_METASLOT
@ ERR_BATTLEGROUND_ALREADY_IN
@ ERR_TOO_FEW_TO_SPLIT
@ ERR_LFG_PROPOSAL_DECLINED_SELF
@ ERR_ITEM_NOT_FOUND
@ ERR_GENERIC_NO_TARGET
@ ERR_GROUP_DISBANDED
@ ERR_CURRENCY_TRANSFER_NO_VALID_SOURCE
@ ERR_PETBATTLE_QUEUE_SLOT_EMPTY
@ ERR_ARTIFACT_RELIC_DOES_NOT_MATCH_ARTIFACT
@ ERR_TARGET_IS_SELF_FOUND_CANNOT_TRADE
@ ERR_ITEM_IS_BATTLE_PAY_LOCKED
@ ERR_SOCKETING_REQUIRES_FIBER_GEM
@ ERR_QUEST_REWARD_MONEY_S
@ ERR_MUST_EQUIP_ITEM
@ ERR_CANNOTCREATEFILE
@ ERR_OUT_OF_POWER_DISPLAY
@ ERR_VOICE_CHAT_CHANNEL_NAME_TOO_LONG
@ ERR_CANT_DO_THAT_RIGHT_NOW
@ ERR_TALENT_FAILED_UNSPENT_TALENT_POINTS
@ ERR_NO_ACCOUNT_BANK_HERE
@ ERR_PETBATTLE_QUEUE_NOT_WHILE_NEUTRAL
@ ERR_VENDOR_TOO_FAR
@ ERR_VOID_STORAGE_LOOT
@ ERR_CANT_USE_DISARMED
@ ERR_SOCKETING_PRIMORDIAL_GEM_ONLY_IN_PRIMORDIALSLOT
@ ERR_NEW_LEADER_S
@ ERR_INVALID_GLYPH_SLOT
@ ERR_CURRENCY_TRANSFER_INVALID_CHARACTER
@ ERR_QUEST_FAILED_CAIS
@ ERR_LOGOUT_FAILED
@ ERR_VOICE_IGNORE_ADDED_S
@ ERR_INSTANCE_GROUP_JOINED_WITH_RAID
@ ERR_MEETING_STONE_TARGET_INVALID_LEVEL
@ ERR_ABILITY_COOLDOWN
@ ERR_RAID_GROUP_FULL
@ ERR_QUEST_PUSH_CROSS_FACTION_RESTRICTED_S
@ ERR_HOUSING_RESULT_PERMISSION_DENIED
@ ERR_TALENT_FAILED_IN_PVP_MATCH
@ ERR_CHARTER_SIGNATURE_REQUEST_SENT
@ ERR_CHARTER_NEIGHBORHOOD_RENAME_NOTIFICATION_SS
@ ERR_FRIEND_REMOVED_S
@ ERR_QUEST_PUSH_NOT_DAILY_S
@ ERR_PLAYER_BUSY_S
@ ERR_QUEST_COMPLETE_S
@ ERR_ITEM_UNIQUE_EQUIPPABLE
@ ERR_MEETING_STONE_NOT_LEADER
@ ERR_AUCTION_HIGHER_BID
@ ERR_CURRENCY_TRANSFER_INSUFFICIENT_CURRENCY
@ ERR_PROFESSIONS_RECIPE_DISCOVERY_S
@ ERR_LOOT_TOO_FAR
@ ERR_SOCKETING_PUNCHCARDYELLOW_GEM_ONLY_IN_PUNCHCARDYELLOWSLOT
@ ERR_LFG_MEMBERS_NOT_PRESENT
@ ERR_GUILDEMBLEM_INVALID_TABARD_COLORS
@ ERR_OUT_OF_SOUL_SHARDS
@ ERR_LFG_REMOVED_LEVELUP
@ ERR_SET_LOOT_MASTER
@ ERR_TRADE_REQUEST_S
@ ERR_GUILD_PROMOTE_SSS
@ ERR_NAME_NO_NAME
@ ERR_PETBATTLE_NOT_WHILE_IN_MATCHED_BATTLE
@ ERR_ATTACK_PREVENTED_BY_MECHANIC_S
@ ERR_QUEST_PUSH_WRONG_COVENANT_TO_RECIPIENT_S
@ ERR_TALENT_FAILED_CANT_REMOVE_TALENT
@ ERR_SPELL_FAILED_TOTEMS
@ ERR_QUEST_ADD_KILL_SII
@ ERR_CALENDAR_EVENT_ALERT_S
@ ERR_SOULBIND_INVALID_CONDUIT
@ ERR_PETBATTLE_GAME_TIME_LIMIT_WARNING
@ ERR_GUILD_DISBAND_S
@ ERR_SOULBIND_INVALID_TALENT
@ ERR_DIFFICULTY_CHANGE_COMBAT_COOLDOWN_S
@ ERR_CANT_DO_THAT_CHALLENGE_MODE_ACTIVE
@ ERR_QUEST_ADD_ITEM_SII
@ ERR_PARTY_CONFIRMING_BATTLEGROUND_QUEUE
@ ERR_CLUB_FINDER_ERROR_TYPE_GET_POSTING_IDS
@ ERR_QUEST_PUSH_ONQUEST_S
@ ERR_PLAYER_IS_SELF_FOUND_CANNOT_USE_AUCTION_HOUSE
@ ERR_NO_OWNED_HOUSE_IN_THIS_NEIGHBORHOOD_MAP
@ ERR_SOCKETING_TINKER_GEM_ONLY_IN_TINKERSLOT
@ ERR_ATTACK_MOUNTED
@ ERR_NEW_LOOT_MASTER_S
@ ERR_PET_SPELL_NOPATH
@ ERR_QUEST_PUSH_LOW_FACTION_S
@ ERR_CANT_BUY_QUANTITY
@ ERR_NO_DOMINATIONSHARD_OVERWRITE
@ ERR_FEATURE_RESTRICTED_TRIAL
@ ERR_QUEST_PUSH_HIGH_LEVEL_TO_RECIPIENT_S
@ ERR_ONLY_ONE_QUIVER
@ ERR_MAIL_TO_SELF
@ ERR_LEARN_RECIPE_S
@ ERR_PROFANE_CHAT_NAME
@ ERR_YELL_RESTRICTED_TRIAL
@ ERR_SOCKETING_HYDRAULIC_GEM_ONLY_IN_HYDRAULICSLOT
@ ERR_SCALING_STAT_ITEM_LEVEL_EXCEEDED
@ ERR_MAIL_ATTACHMENT_EXPIRED
@ ERR_DROP_BOUND_ITEM
@ ERR_SOCKETING_FRAGRANCE_GEM_ONLY_IN_FRAGRANCESLOT
@ ERR_LFG_JOINED_QUEUE
@ ERR_QUEST_FAILED_LOW_LEVEL
@ ERR_NO_IMMEDIATE_CONTAINER_IN_ACCOUNT_BANK
@ ERR_SPELL_FAILED_EQUIPPED_ITEM
@ ERR_TRANSMOGRIFY_INVALID_SOURCE
@ ERR_HOUSING_RESULT_PLOT_RESERVED
@ ERR_NOT_IN_COMBAT
@ ERR_REQUIRES_ACHIEVEMENT_I
@ ERR_ENDEAVOR_REWARD_AVAILABLE
@ ERR_GUILD_BANK_BOUND_ITEM
@ ERR_GUILD_DEMOTE_SS
@ ERR_TRANSMOG_INVALID_ACTION_TRIAL_OF_STYLE
@ ERR_NAME_THREE_CONSECUTIVE
@ ERR_PET_TOO_HIGH_LEVEL_TO_UNCAGE
@ ERR_VOID_STORAGE_DURATION
@ ERR_RECRUIT_A_FRIEND_SUMMON_OFFLINE
@ ERR_BATTLETAG_FRIEND_SUCCESS
@ ERR_LFG_GROUP_FULL
@ ERR_TRADE_TARGET_MAX_COUNT_EXCEEDED
@ ERR_USE_WEEKLY_REWARDS_DISABLED
@ ERR_LFG_ROLE_CHECK_FAILED
@ ERR_QUEST_PUSH_LOW_LEVEL_S
@ ERR_INVALID_ATTACK_TARGET
@ ERR_MEETING_STONE_MUST_BE_LEADER
@ ERR_RANK_REQUIRES_AUTHENTICATOR
@ ERR_QUEST_REWARD_EXP_I
@ ERR_LFG_REMOVED_XP_TOGGLE
@ ERR_VOICE_CHAT_GENERIC_UNABLE_TO_CONNECT
@ ERR_INVALID_FOLLOW_PVP_COMBAT
@ ERR_GUILD_LEADER_REPLACED
@ ERR_GUILD_JOIN_S
@ ERR_QUEST_ADD_PLAYER_KILL_SII
@ ERR_SLOT_ONLY_REAGENTBAG
@ ERR_ITEM_MAX_LIMIT_CATEGORY_COUNT_EXCEEDED_IS
@ ERR_PLAYER_UNSILENCED
@ ERR_CROSS_FACTION_GROUP_JOINED
@ ERR_BANKSLOT_FAILED_TOO_MANY
@ ERR_ARENA_JOIN_RANGE_INDEX
@ ERR_CHALLENGE_MODE_DISABLED
@ ERR_BANK_TAB_INVALID_NAME
@ ERR_MEETING_STONE_INVALID_LEVEL
@ ERR_FRIEND_ALREADY_S
@ ERR_PETBATTLE_TARGET_NOT_CAPTURABLE
@ ERR_QUEST_PUSH_NOT_IN_PARTY_S
@ ERR_PVP_MAP_NOT_SET
@ ERR_PLUNDERSTORM_CANNOT_QUEUE
@ ERR_IGNORE_NOT_FOUND
@ ERR_LOOT_WHILE_INVULNERABLE
@ ERR_INVALID_FOLLOW_TARGET_PVP_COMBAT
@ ERR_QUEST_PUSH_NOT_GARRISON_OWNER_S
@ ERR_PETBATTLE_ALL_PETS_DEAD
@ ERR_NOT_ENOUGH_PURCHASED_GAME_TIME
@ ERR_WOW_LABS_PARTY_ERROR_TYPE_PARTY_INVITE_INVALID
@ ERR_ITEM_INTERACTION_NO_CONVERSION_OUTPUT
@ ERR_PARTY_LFG_BOOT_DISALLOWED_BY_MAP
@ ERR_VOICE_IGNORE_SELF
@ ERR_QUEST_NEED_PREREQS_CUSTOM
@ ERR_PLAYER_DIED_S
@ ERR_LFG_MISMATCHED_SLOTS_LOCAL_XREALM
@ ERR_CLAIMED_PVP_REWARD
@ ERR_ITEM_UPGRADE_NO_PATH
@ ERR_BATTLEGROUND_JOIN_DISQUALIFIED_NO_NAME
@ ERR_INVALID_RAID_TARGET
@ ERR_PETITION_DECLINED_S
@ ERR_RAID_DISALLOWED_BY_CROSS_REALM
@ ERR_QUEST_PUSH_WRONG_FACTION_TO_RECIPIENT_S
@ ERR_WRONG_BAG_TYPE
@ ERR_RAID_YOU_JOINED
@ ERR_NO_REPLY_TARGET
@ ERR_BN_FRIEND_BLOCKED
@ ERR_SET_LOOT_NBG
@ ERR_PETITION_SIGNED_S
@ ERR_VOICE_CHAT_CHANNEL_ALREADY_EXISTS
@ ERR_BN_FRIEND_REQUEST_SENT
@ ERR_INVITE_RESTRICTED_TRIAL
@ ERR_TICKET_ALREADY_EXISTS
@ ERR_SPELL_COOLDOWN
@ ERR_SOCKETING_GENERIC_FAILURE
@ ERR_CHALLENGE_MODE_FULL
@ ERR_PETBATTLE_INVALID_LOADOUT
@ ERR_BATTLEGROUND_JOIN_RATED_TOO_MANY_HEALERS
@ ERR_CURRENCY_TRANSFER_MAX_QUANTITY
@ ERR_RAID_GROUP_REQUIREMENTS_UNMATCH
@ ERR_TICKET_CREATE_ERROR
@ ERR_QUEST_ALREADY_DONE
@ ERR_EQUIPMENT_MANAGER_MISSING_ITEM_S
@ ERR_DIFFICULTY_CHANGE_ENCOUNTER
@ ERR_CORPSE_IS_NOT_IN_INSTANCE
@ ERR_CLUB_FINDER_ERROR_TYPE_JOIN_APPLICATION
@ ERR_MOUNT_SHAPESHIFTED
@ ERR_PARTY_MEMBER_SILENCED_LFG_DELIST
@ ERR_DECLINE_GROUP_S
@ ERR_WOW_LABS_PARTY_ERROR_TYPE_PLAYER_ALREADY_INVITED
@ ERR_SOR_INVALID_EMAIL
@ ERR_INTERNAL_ERROR
@ ERR_QUEST_ALREADY_DONE_DAILY
@ ERR_PETBATTLE_QUEUE_REMOVED
@ ERR_GUILDEMBLEM_NOTGUILDMASTER
@ ERR_PETITION_SIGNED
@ ERR_PETBATTLE_QUEUE_PROPOSAL_TIMEOUT
@ ERR_QUEST_PUSH_WRONG_COVENANT_S
@ ERR_GUILD_RANKS_LOCKED
@ ERR_NOT_WHILE_MOVING
@ ERR_GROUP_JOIN_BATTLEGROUND_FAIL
@ ERR_APPROACHING_PARTIAL_PLAY_TIME
@ ERR_TRADE_WRONG_REALM
@ ERR_COMMAND_NEEDS_TARGET
@ ERR_ITEM_MAX_COUNT
@ ERR_CHAT_RESTRICTED_TRIAL
@ ERR_RECRUIT_A_FRIEND_SUMMON_COOLDOWN
@ ERR_CANT_EQUIP_SKILL
@ ERR_CLUB_FINDER_ERROR_CANCEL_APPLICATION
@ ERR_SPELL_FAILED_ALREADY_AT_FULL_MANA
@ ERR_BATTLEGROUND_INFO_THROTTLED
@ ERR_LFG_FARM_LIMIT
@ ERR_VOID_STORAGE_WRAPPED
@ ERR_PETBATTLE_QUEUE_SLOT_LOCKED
@ ERR_QUEST_TURN_IN_FAIL_REASON
@ ERR_CLUB_FINDER_ERROR_TYPE_FLAGGED_RENAME
@ ERR_INITIATE_TRADE_S
@ ERR_LFG_JOINED_WORLD_PVP_QUEUE
@ ERR_PARENTAL_CONTROLS_CHAT_MUTED
@ ERR_PETBATTLE_QUEUE_OPPONENT_DECLINED
@ ERR_NOT_ENOUGH_MONEY
@ ERR_SOLO_JOIN_TRAINING_GROUND
@ ERR_OUT_OF_RUNES
@ ERR_PARTY_ALREADY_IN_BATTLEGROUND_QUEUE
@ ERR_CANT_CAGE_PET_YET
@ ERR_QUEST_PUSH_ONQUEST_TO_RECIPIENT_S
@ ERR_VOICE_CHAT_TOO_MANY_REQUESTS
@ ERR_ATTACK_FLEEING
@ ERR_TRADE_BOUND_ITEM
@ ERR_INVITE_PARTY_BUSY_PENDING_SUGGEST
@ ERR_VOID_STORAGE_INVALID_ITEM
@ ERR_NO_ACCOUNT_INVENTORY_LOCK
@ ERR_QUEST_PUSH_NOT_ALLOWED_S
@ ERR_QUEST_PUSH_HIGH_LEVEL_S
@ ERR_SOCKETING_DOMINATION_SHARD_ONLY_IN_DOMINATIONSLOT
@ ERR_INVALID_FOLLOW_TARGET
@ ERR_REMOVE_FROM_PVP_QUEUE_XP_GAIN
@ ERR_PETBATTLE_GAME_ROUNDS_LIMIT_WARNING
@ ERR_QUEST_PUSH_HIGH_FACTION_S
@ ERR_PETITION_FULL
@ ERR_LFG_JOINED_BATTLEFIELD_QUEUE
@ ERR_ATTACK_STUNNED
@ ERR_SCALING_STAT_ITEM_LEVEL_TOO_LOW
@ ERR_TALENT_FAILED_REST_AREA
@ ERR_NOT_BARBER_SITTING
@ ERR_QUEST_PUSH_LOW_LEVEL_TO_RECIPIENT_S
@ ERR_ATTACK_CONFUSED
@ ERR_TALENT_FAILED_IN_COMBAT
@ ERR_LFG_JOINED_TRAINING_GROUNDS_QUEUE
@ ERR_PURCHASE_LEVEL_TOO_LOW
@ ERR_TARGET_STUNNED
@ ERR_EQUIPMENT_MANAGER_BAGS_FULL
@ ERR_LFG_READY_CHECK_FAILED_TIMEOUT
@ ERR_CANT_WRAP_EQUIPPED
@ ERR_CHAT_THROTTLED
@ ERR_MEETING_STONE_GROUP_FULL
@ ERR_AUCTION_ALREADY_BID
@ ERR_RECRUIT_A_FRIEND_INSUF_EXPAN_LVL
@ ERR_QUEST_ALREADY_ON
@ ERR_NAME_TOO_SHORT
@ ERR_PVP_KILL_HONORABLE
@ ERR_CANT_USE_ITEM_IN_ARENA
@ ERR_INVITED_ALREADY_IN_GROUP_SS
@ ERR_MEETING_STONE_LEFT_QUEUE_S
@ ERR_SET_LOOT_THRESHOLD_S
@ ERR_CANT_USE_ITEM_IN_RATED_BATTLEGROUND
@ ERR_AZERITE_ESSENCE_SELECTION_FAILED_NOT_AT_FORGE
@ ERR_LFG_PLAYER_DECLINED_ROLE_CHECK
@ ERR_GUILD_NAME_EXISTS_S
@ ERR_ITEM_MAX_LIMIT_CATEGORY_SOCKETED_EXCEEDED_IS
@ ERR_CANT_DO_THAT_IN_A_GROUP
@ ERR_MUST_EQUIP_ARTIFACT
@ ERR_PETITION_ALREADY_SIGNED
@ ERR_QUEST_PUSH_SUCCESS_S
@ ERR_HOUSING_RESULT_MISSING_EXPANSION_ACCESS
@ ERR_PARTY_LFG_BOOT_VOTE_FAILED
@ ERR_OUT_OF_ARCANE_CHARGES
@ ERR_QUEUED_PLUNDERSTORM
@ ERR_CANT_EQUIP_REPUTATION
@ ERR_GROUP_ACTION_THROTTLED
@ ERR_PLAYER_SILENCED_ECHO
@ ERR_VOICE_IGNORE_DELETED
@ ERR_USE_LOCKED_WITH_ITEM_S
@ ERR_DIFFICULTY_CHANGE_COOLDOWN_S
@ ERR_NO_ATTACK_TARGET
@ ERR_CHARTER_NEIGHBORHOOD_RENAME
@ ERR_CROSS_REALM_RAID_INVITE
@ ERR_CANT_BE_DISENCHANTED
@ ERR_LFG_LOREWALKING
@ ERR_OUT_OF_HAPPINESS
@ ERR_VOICE_IGNORE_FULL
@ ERR_PVP_KILL_DISHONORABLE
@ ERR_CANT_BULK_SELL_ITEM_WITH_REFUND
@ ERR_CHARTER_SIGNATURE_REMOVED
@ ERR_TALENT_FAILED_IN_MYTHIC_PLUS
@ ERR_QUEST_OBJECTIVE_COMPLETE_S
@ ERR_SYSTEM_DISABLED
@ ERR_INVALID_QUEST_TARGET
@ ERR_PETBATTLE_NOT_WHILE_IN_COMBAT
@ ERR_TOY_ALREADY_KNOWN
@ ERR_NEW_GUIDE_YOU
@ ERR_SET_LOOT_GROUP
@ ERR_QUEST_PUSH_NOT_GARRISON_OWNER_TO_RECIPIENT_S
@ ERR_CANT_BE_OBLITERATED
@ ERR_PLAYER_IS_SELF_FOUND_CANNOT_TRADE
@ ERR_WARGAME_REQUEST_SENT
@ ERR_DUNGEON_DIFFICULTY_CHANGED_S
@ ERR_MAIL_TARGET_NOT_FOUND
@ ERR_PLAY_TIME_EXCEEDED
@ ERR_VOID_STORAGE_BAG
@ ERR_AUCTION_OUTBID_S
@ ERR_JOIN_SINGLE_SCENARIO_S
@ ERR_MAIL_INVALID_ATTACHMENT_SLOT
@ ERR_MAIL_QUEST_ITEM
@ ERR_SOCKETING_SINGINGWIND_GEM_ONLY_IN_SINGINGWINDSLOT
@ ERR_LFG_LEFT_LIST
@ ERR_TRADE_QUEST_ITEM
@ ERR_CLUB_FINDER_ERROR_TYPE_NO_INVITE_PERMISSIONS
@ ERR_ATTACK_PACIFIED
@ ERR_LFG_ROLE_CHECK_ABORTED
@ ERR_PLAYER_IS_NEUTRAL
@ ERR_SOCKETING_REQUIRES_SINGING_WIND_GEM
@ ERR_LFG_RANDOM_COOLDOWN_PARTY
@ ERR_MAIL_TARGET_CANNOT_RECEIVE_MAIL
@ ERR_HOUSING_RESULT_COSMETIC_OWNER_NOT_IN_GUILD
@ ERR_TRANSMOGRIFY_SAME_ITEM
@ ERR_QUEST_PUSH_INVALID_S
@ ERR_DEATHBINDALREADYBOUND
@ ERR_SPLIT_FAILED
@ ERR_VENDOR_NOT_INTERESTED
@ ERR_FISH_NOT_HOOKED
@ ERR_GARRISON_NOT_ENOUGH_GOLD
@ ERR_MAIL_CONJURED_ITEM
@ ERR_MOUNT_LOOTING
@ ERR_LEFT_GROUP_S
@ ERR_PETBATTLE_QUEUE_REQUEUED_INTERNAL
@ ERR_SOCKETING_REQUIRES_SINGING_THUNDER_GEM
@ ERR_USER_SQUELCHED
@ ERR_TAXINOTELIGIBLE
@ ERR_AUCTION_BID_PLACED
@ ERR_OUT_OF_HEALTH
@ ERR_SET_LOOT_ROUNDROBIN
@ ERR_LEARN_COMPANION_S
@ ERR_MAIL_REACHED_CAP
@ ERR_GENERIC_STUNNED
@ ERR_CANNOT_ABANDON_LAST_PET
@ ERR_VOTE_TO_ABANDON_ENCOUNTER
@ ERR_DECLINE_GROUP_REQUEST_S
@ ERR_IGNORE_AMBIGUOUS
@ ERR_CLIENT_ON_TRANSPORT
@ ERR_PETBATTLE_NOT_HERE_OBSTRUCTED
@ ERR_VENDOR_HATES_YOU
@ ERR_QUEST_PUSH_TIMER_EXPIRED_S
@ ERR_RESTRICTED_ACCOUNT_TRIAL
@ ERR_FISH_ESCAPED
@ ERR_QUEST_MUST_CHOOSE
@ ERR_PET_SPELL_OUT_OF_RANGE
@ ERR_MOUNT_INVALIDMOUNTEE
@ ERR_CHAT_PLAYER_NOT_FOUND_S
@ ERR_PETBATTLE_NOT_WHILE_DEAD
@ ERR_LFG_TOO_MANY_MEMBERS
@ ERR_LFG_MISMATCHED_SLOTS
@ ERR_MOUNT_NOTYOURPET
@ ERR_2HANDED_EQUIPPED
@ ERR_VOID_STORAGE_LOAD_FAILED
@ ERR_MUST_REPAIR_DURABILITY
@ ERR_ALREADY_IN_ARENA_TEAM_S
@ ERR_ITEM_CANT_BE_DESTROYED
@ ERR_GUILD_LEADER_IS_S
@ ERR_SOCKETING_SINGINGSEA_GEM_ONLY_IN_SINGINGSEASLOT
@ ERR_GUILD_NOT_ENOUGH_MONEY
@ ERR_READY_CHECK_IN_PROGRESS
@ ERR_MEETING_STONE_MEMBER_STILL_IN_QUEUE
@ ERR_CHALLENGE_MODE_RESET_KEYSTONE
@ ERR_DUEL_REQUESTED
@ ERR_LFG_NO_ROLES_SELECTED
@ ERR_TRANSMOGRIFY_INVALID_DESTINATION
@ ERR_INFORM_SUGGEST_INVITE_SS
@ ERR_GUILD_DEMOTE_SSS
@ ERR_QUEST_PUSH_LOG_FULL_S
@ ERR_LOOT_SPEC_CHANGED_S
@ ERR_READY_CHECK_THROTTLED
@ ERR_AUCTION_WON_S
@ ERR_NAME_RESERVED
@ ERR_ATTACK_CHARMED
@ ERR_ACCOUNT_SILENCED
@ ERR_BONUS_ROLL_EMPTY
@ ERR_VOICE_IGNORE_AMBIGUOUS
@ ERR_TICKET_DB_ERROR
@ ERR_TARGET_LOGGING_OUT
@ ERR_QUEST_UNKNOWN_COMPLETE
@ ERR_NOT_WHILE_FATIGUED
@ ERR_TALENT_FAILED_NO_PRIMARY_TREE_SELECTED
@ ERR_APPEARANCE_ALREADY_LEARNED
@ ERR_TRANSMOGRIFY_NOT_SOULBOUND
@ ERR_SET_LOOT_FREEFORALL
@ ERR_SPELL_FAILED_REAGENTS_GENERIC
@ ERR_CHARTER_NEIGHBORHOOD_OWNERSHIP_TRANSFER_SUCCESS
@ ERR_WOW_LABS_LOBBY_MATCHMAKER_ERROR_ENTER_QUEUE_FAILED
@ ERR_SOR_START_EXPERIENCE_INCOMPLETE
@ ERR_AUTOFOLLOW_TOO_FAR
@ ERR_QUEST_FAILED_MISSING_ITEMS
@ ERR_ZONE_EXPLORED
@ ERR_CLUB_FINDER_ERROR_TYPE_NO_POSTING_PERMISSIONS
@ ERR_VOICE_CHAT_PARENTAL_DISABLE_MIC
@ ERR_TRADE_GROUND_ITEM
@ ERR_PVP_TOGGLE_ON
@ ERR_GUILDEMBLEM_SUCCESS
@ ERR_NO_ITEMS_WHILE_SHAPESHIFTED
@ ERR_USE_PREVENTED_BY_MECHANIC_S
@ ERR_DIFFICULTY_CHANGE_PLAYER_BUSY
@ ERR_ITEM_UPGRADE_NO_MORE_UPGRADES
@ ERR_NOT_WHILE_FALLING
@ ERR_ALREADY_PICKPOCKETED
@ ERR_OUT_OF_RUNE_BLOOD
@ ERR_SPECIFY_MASTER_LOOTER
@ ERR_GUILD_NEIGHBORHOOD_BUILT_HOUSE_S
@ ERR_GUILD_PLAYER_NOT_IN_GUILD
@ ERR_SPELL_ALREADY_KNOWN_S
@ ERR_AZERITE_ESSENCE_SELECTION_FAILED_CONDITION_FAILED
@ ERR_EXHAUSTION_TIRED
@ ERR_WOW_LABS_SET_WOW_LABS_AREA_ID_FAILED
@ ERR_PETITION_NOT_ENOUGH_SIGNATURES
@ ERR_EXHAUSTION_RESTED
@ ERR_LOOT_CANT_LOOT_THAT
@ ERR_RESTRICTED_ACCOUNT_LFG_LIST_TRIAL
@ ERR_VOID_STORAGE_MAIL
@ ERR_BG_PLAYER_JOINED_SS
@ ERR_DUEL_CANCELLED
@ ERR_ALREADY_IN_GUILD_S
@ ERR_LOOT_MASTER_OTHER
@ ERR_LFG_LEFT_QUEUE
@ ERR_SOCKETING_CYPHER_GEM_ONLY_IN_CYPHERSLOT
@ ERR_SOLO_RBG_WARGAME_GROUP_SIZE
@ ERR_PETBATTLE_QUEUE_JOIN_FAILED
@ ERR_GARRISON_COMPLETE_MISSION_WRONG_FOLLOWER_TYPE
@ ERR_NOT_ENOUGH_ARENA_POINTS
@ ERR_PETBATTLE_QUEUE_QUEUED
@ ERR_LFG_REASON_TOO_MANY_LFG
@ ERR_GUILD_LEADER_CHANGED_SS
@ ERR_PLAYER_UNSILENCED_ECHO
@ ERR_UNIT_NOT_FOUND
@ ERR_TICKET_TEXT_TOO_LONG
@ ERR_OUT_OF_ALTERNATE_QUEST
@ ERR_INSTANCE_GROUP_REMOVED_S
@ ERR_VOID_STORAGE_CONJURED
@ ERR_BANK_TAB_INVALID_TEXT
@ ERR_FRIEND_DELETED
@ ERR_SUGGESTION_SUBMITTED_SUCCESSFULLY
@ ERR_CLUB_FINDER_ERROR_TYPE_FLAGGED_DESCRIPTION_CHANGE
@ ERR_LFG_TOO_FEW_MEMBERS
@ ERR_SPELL_FAILED_ALREADY_AT_FULL_HEALTH
@ ERR_SOCKETING_REQUIRES_PUNCHCARDYELLOW_GEM
@ ERR_TRANSMOGRIFY_SAME_APPEARANCE
@ ERR_QUEST_PUSH_DIFFERENT_SERVER_DAILY_TO_RECIPIENT_S
@ ERR_SOCKETING_REQUIRES_FRAGRANCE_GEM
@ ERR_EXHAUSTION_NORMAL
@ ERR_VOID_TRANSFER_STORAGE_FULL
@ ERR_CLUB_FINDER_ERROR_TYPE_APPLICANT_LIST
@ ERR_LFG_ROLE_CHECK_INITIATED
@ ERR_CANT_WRAP_BAGS
@ ERR_OUT_OF_RUNE_UNHOLY
@ ERR_DEATHBIND_SUCCESS_S
@ ERR_QUEST_PUSH_NEW_PLAYER_EXPERIENCE_S
@ ERR_NOT_HAPPY_ENOUGH
@ ERR_LFG_NO_SLOTS_PLAYER
@ ERR_OBJECT_IS_BUSY
@ ERR_DIFFICULTY_CHANGE_COMBAT
@ ERR_BATTLEGROUND_NOT_IN_TEAM
@ ERR_BAD_ON_USE_ENCHANT
@ ERR_CLAIMED_CHALLENGE_MODE_REWARD_OLD
@ ERR_CHEST_IN_USE
@ ERR_GARRISON_BUILDING_EXISTS
@ ERR_QUEST_PUSH_DEAD_S
@ ERR_VOID_WITHDRAW_FULL
@ ERR_GUILD_BANK_REALM_MISMATCH
@ ERR_MOUNT_TOOFARAWAY
@ ERR_INVALID_TELEPORT_LOCATION
@ ERR_PET_SPELL_ROOTED
@ ERR_LOOT_PLAYER_NOT_FOUND
@ ERR_CANT_HAVE_MORE_PETS_OF_THAT_TYPE
@ ERR_GUILD_NOT_IN_A_GUILD
@ ERR_MOUNT_NO_FAVORITES
@ ERR_LOOT_NOTSTANDING
@ ERR_LFG_INVALID_SLOT
@ ERR_QUEST_PUSH_HIGH_FACTION_TO_RECIPIENT_S
@ ERR_ITEM_MAX_LIMIT_CATEGORY_EQUIPPED_EXCEEDED_IS
@ ERR_BUG_SUBMITTED_SUCCESSFULLY
@ ERR_GLYPH_TARGET_NOT_AVAILABLE
@ ERR_RAID_GROUP_LOWLEVEL
SummonSlot
@ SUMMON_SLOT_QUEST
@ MAX_SUMMON_SLOT
@ SUMMON_SLOT_MINIPET
@ SUMMON_SLOT_ANY_TOTEM
@ SUMMON_SLOT_TOTEM
@ SUMMON_SLOT_PET
@ SUMMON_SLOT_TOTEM_4
@ SUMMON_SLOT_TOTEM_3
@ SUMMON_SLOT_TOTEM_2
WeaponAttackType
@ OFF_ATTACK
@ MAX_ATTACK
@ BASE_ATTACK
@ RANGED_ATTACK
float const GROUND_HEIGHT_TOLERANCE
constexpr uint32 SkillByQuestSort(int32 QuestSort)
SpellClickUserTypes
@ SPELL_CLICK_USER_ANY
@ SPELL_CLICK_USER_PARTY
@ SPELL_CLICK_USER_RAID
@ SPELL_CLICK_USER_MAX
@ SPELL_CLICK_USER_FRIEND
Mechanics
@ MECHANIC_SLOW_ATTACK
@ MECHANIC_INFECTED_4
@ MECHANIC_DISARM
@ MECHANIC_NONE
@ MECHANIC_ENRAGED
@ MECHANIC_INFECTED_2
@ MECHANIC_MOUNT
@ MECHANIC_FEAR
@ MECHANIC_INVULNERABILITY
@ MECHANIC_DISORIENTED
@ MECHANIC_KNOCKOUT
@ MECHANIC_CHARM
@ MECHANIC_TURN
@ MECHANIC_STUN
@ MECHANIC_FREEZE
@ MECHANIC_INTERRUPT
@ MECHANIC_ROOT
@ MECHANIC_BANDAGE
@ MECHANIC_GRIP
@ MECHANIC_WOUNDED
@ MECHANIC_SLEEP
@ MECHANIC_BLEED
@ MECHANIC_POLYMORPH
@ MECHANIC_BANISH
@ MAX_MECHANIC
@ MECHANIC_DAZE
@ MECHANIC_IMMUNE_SHIELD
@ MECHANIC_SNARE
@ MECHANIC_INFECTED_3
@ MECHANIC_SILENCE
@ MECHANIC_SHACKLE
@ MECHANIC_SAPPED
@ MECHANIC_DISTRACT
@ MECHANIC_DISCOVERY
@ MECHANIC_SHIELD
@ MECHANIC_HORROR
@ MECHANIC_INFECTED
@ MECHANIC_TAUNTED
SpellImmunity
@ IMMUNITY_STATE
@ MAX_SPELL_IMMUNITY
@ IMMUNITY_EFFECT
@ IMMUNITY_ID
@ IMMUNITY_DAMAGE
@ IMMUNITY_MECHANIC
@ IMMUNITY_SCHOOL
@ IMMUNITY_OTHER
@ IMMUNITY_DISPEL
GameObjectDynamicLowFlags
@ GO_DYNFLAG_LO_STATE_TRANSITION_ANIM_DONE
@ GO_DYNFLAG_LO_ACTIVATE
@ GO_DYNFLAG_LO_HIDE_MODEL
@ GO_DYNFLAG_LO_ANIMATE
@ GO_DYNFLAG_LO_INVERTED_MOVEMENT
@ GO_DYNFLAG_LO_HIGHLIGHT
@ GO_DYNFLAG_LO_SPARKLE
@ GO_DYNFLAG_LO_STOPPED
@ GO_DYNFLAG_LO_NO_INTERACT
@ GO_DYNFLAG_LO_INTERACT_COND
@ GO_DYNFLAG_LO_DEPLETED
TutorialAction
@ TUTORIAL_ACTION_RESET
@ TUTORIAL_ACTION_CLEAR
@ TUTORIAL_ACTION_UPDATE
MailResponseResult
@ MAIL_ERR_NOT_ENOUGH_MONEY
@ MAIL_ERR_ITEM_HAS_EXPIRED
@ MAIL_ERR_NOT_YOUR_TEAM
@ MAIL_ERR_CANT_SEND_WRAPPED_COD
@ MAIL_ERR_RECIPIENT_CAP_REACHED
@ MAIL_ERR_EQUIP_ERROR
@ MAIL_ERR_MAIL_AND_CHAT_SUSPENDED
@ MAIL_ERR_RECIPIENT_NOT_FOUND
@ MAIL_OK
@ MAIL_ERR_TOO_MANY_ATTACHMENTS
@ MAIL_ERR_DISABLED_FOR_TRIAL_ACC
@ MAIL_ERR_MAIL_ATTACHMENT_INVALID
@ MAIL_ERR_INTERNAL_ERROR
@ MAIL_ERR_CANNOT_SEND_TO_SELF
GameObjectDestructibleState
@ GO_DESTRUCTIBLE_DESTROYED
@ GO_DESTRUCTIBLE_REBUILDING
@ GO_DESTRUCTIBLE_INTACT
@ GO_DESTRUCTIBLE_DAMAGED
uint8 constexpr PVP_TEAMS_COUNT
SpellCustomErrors
@ SPELL_CUSTOM_ERROR_YOU_ALREADY_KNOW_THE_RECIPES_IN_THIS_BOOK
@ SPELL_CUSTOM_ERROR_REQUIRES_BOOSTER_ROCKETS
@ SPELL_CUSTOM_ERROR_ONLY_ONE_ELEMENTAL_SPIRIT
@ SPELL_CUSTOM_ERROR_NO_EXPLOSIVES_AVAILABLE
@ SPELL_CUSTOM_ERROR_YOU_DONT_HAVE_ARTIFACT_FRAGMENTS
@ SPELL_CUSTOM_ERROR_REQUIRES_20_AMMUNITION
@ SPELL_CUSTOM_ERROR_YOU_DONT_HAVE_ENOUGH_HEALTH
@ SPELL_CUSTOM_ERROR_REQUIRES_1_WITHERED_BERSERKE
@ SPELL_CUSTOM_ERROR_MUST_TARGET_TURKEY
@ SPELL_CUSTOM_ERROR_NOTHING_TO_DISCOVER
@ SPELL_CUSTOM_ERROR_TARGET_ALREADY_HAD_SOME_FEATHERS_PLUCKED
@ SPELL_CUSTOM_ERROR_THIS_ITEM_CANNOT_BE_USED_IN_THE_CURRENT_SEASON
@ SPELL_CUSTOM_ERROR_SKILL_TOO_HIGH
@ SPELL_CUSTOM_ERROR_YOU_CANT_RISK_GETTING_THE_GRUMMELS_WET
@ SPELL_CUSTOM_ERROR_YOU_DO_NOT_KNOW_HOW_TO_TAME_CLOUD_SERPENTS
@ SPELL_CUSTOM_ERROR_CANNOT_SHAPESHIFT_WHILE_RIDING_STORMTALON
@ SPELL_CUSTOM_ERROR_YOU_ALREADY_HAVE_SOME_CONJURED_POTIONS
@ SPELL_CUSTOM_ERROR_NO_ENEMIES_NEAR_TARGET
@ SPELL_CUSTOM_ERROR_THERE_IS_NOTHING_TO_BE_FETCHED
@ SPELL_CUSTOM_ERROR_YOU_DONT_HAVE_DEADLY_OR_WOUND_POISON_ACTIVE
@ SPELL_CUSTOM_ERROR_TARGET_IS_ALREADY_SHRUNKEN
@ SPELL_CUSTOM_ERROR_TOO_MANY_GHOULS
@ SPELL_CUSTOM_ERROR_ATLEAST_40YD_FROM_OIL_DRILLING
@ SPELL_CUSTOM_ERROR_LAUNCHED_ENOUGH_CAGES
@ SPELL_CUSTOM_ERROR_THAT_CANT_BE_USED_HERE
@ SPELL_CUSTOM_ERROR_ONLY_ONE_OF_THIS_MASK_MAY_BE_WORN
@ SPELL_CUSTOM_ERROR_MUST_BE_IN_QUIET_PLACE_WITHIN_CAER_DARROW
@ SPELL_CUSTOM_ERROR_NO_SMELLS_NEARBY
@ SPELL_CUSTOM_ERROR_REQUIRE_ATTUNED_LOCATION_1
@ SPELL_CUSTOM_ERROR_THAT_GUEST_ALREADY_HAS_TEA
@ SPELL_CUSTOM_ERROR_THAT_SIGIL_IS_ALREADY_APPLIED
@ SPELL_CUSTOM_ERROR_YOU_MUST_SELECT_A_SOULBIND_BOSS_AND_TIER_FIRST
@ SPELL_CUSTOM_ERROR_MANA_GEM_IN_BANK
@ SPELL_CUSTOM_ERROR_CANT_DO_THAT_IN_DEMON_FORM
@ SPELL_CUSTOM_ERROR_YOU_HAVE_NO_SPIRIT_ACTIVE
@ SPELL_CUSTOM_ERROR_THAT_ITEM_IS_PUNY_UNWORTHY_FIND_ANOTHER
@ SPELL_CUSTOM_ERROR_ALREADY_SAMPLED_SAP_FROM_FEEDER
@ SPELL_CUSTOM_ERROR_CANNOT_LURE_WILD_BEAST
@ SPELL_CUSTOM_ERROR_THIS_WILDSEED_OF_REGROWTH_IS_STILL_INCUBATING
@ SPELL_CUSTOM_ERROR_CANT_BUILD_MORE_VEHICLES
@ SPELL_CUSTOM_ERROR_REQUIRES_AT_LEAST_14_WITHERED
@ SPELL_CUSTOM_ERROR_YOU_CANNOT_DO_THAT_WHILE_AIRBORNE
@ SPELL_CUSTOM_ERROR_REQUIRES_NEARBY_TARGET
@ SPELL_CUSTOM_ERROR_YOU_MUST_TARGET_A_NOTORIUS_GLADIATOR_ITEM
@ SPELL_CUSTOM_ERROR_YOU_MUST_UNBLOCK_THIS_SPOT_BY_COMPLETING_A_DAILY_QUEST
@ SPELL_CUSTOM_ERROR_YOU_ARE_BLOCKED_BY_A_STRUCTURE_ABOVE_YOU
@ SPELL_CUSTOM_ERROR_YOU_DONT_KNOW_HOW_TO_GATHER_THIS
@ SPELL_CUSTOM_ERROR_MAX_NUMBER_OF_VOLUNTEERS
@ SPELL_CUSTOM_ERROR_MUST_TARGET_HAWK
@ SPELL_CUSTOM_ERROR_YULON_IS_ALREADY_ACTIVE
@ SPELL_CUSTOM_ERROR_CANT_DO_THAT_WHILE_HOLDING_EMPOWERED_ORE
@ SPELL_CUSTOM_ERROR_AT_MAX_RAGE
@ SPELL_CUSTOM_ERROR_THAT_ITEM_CANNOT_RECEIVE_ADDITIONAL_SOCKETS
@ SPELL_CUSTOM_ERROR_NEED_HELPLESS_VILLAGER
@ SPELL_CUSTOM_ERROR_EARTHEN_CANNOT_CONSUME_REGULAR_FOOD_OR_DRINK
@ SPELL_CUSTOM_ERROR_YOU_CANNOT_ASCEND_WHILE_THE_TARRAGRUE_IS_NEARBY
@ SPELL_CUSTOM_ERROR_ONE_OF_YOUR_PARTY_MEMBERS_IS_AN_INELIGIBLE_CLASS
@ SPELL_CUSTOM_ERROR_TARGET_CANNOT_ALREADY_HAVE_ORB_OF_POWER
@ SPELL_CUSTOM_ERROR_MUST_BE_CLOSE_TO_SINKHOLE
@ SPELL_CUSTOM_ERROR_FOOD_CANNOT_EAT_FOOD
@ SPELL_CUSTOM_ERROR_YOU_MUST_BE_FLYING_ABOVE_WATER_INSIDE_AN_ACTIVE_TUSKARR_FISHING_HOLE
@ SPELL_CUSTOM_ERROR_NOTHING_LEFT_TO_DISCOVER
@ SPELL_CUSTOM_ERROR_YOUR_MIND_IS_STILL_RECOVERING_FROM_RECENT_VISION
@ SPELL_CUSTOM_ERROR_YOU_HAVE_STUDIED_THESE_NOTES_EXTENSIVELYAND_THERE_IS_NOTHING_NEW_TO_LEARN_FROM_THEM
@ SPELL_CUSTOM_ERROR_A_PARTY_MEMBER_DOES_NOT_HAVE_THAT_LAYER_UNLOCKED
@ SPELL_CUSTOM_ERROR_NOT_IN_WORLD_PVP_ZONE
@ SPELL_CUSTOM_ERROR_THERE_ARE_NO_UNLOCKED_FLIGHT_POINTS_NEARBY
@ SPELL_CUSTOM_ERROR_YOU_ALREADY_HAVE_A_CONJURED_FLASK
@ SPELL_CUSTOM_ERROR_REQUIRES_A_RESILIENT_STONE
@ SPELL_CUSTOM_ERROR_YOU_HAVE_NO_IRON_TO_COLLECT
@ SPELL_CUSTOM_ERROR_PET_OUT_OF_RANGE
@ SPELL_CUSTOM_ERROR_YOUR_STEWARD_IS_NOT_PRESENT
@ SPELL_CUSTOM_ERROR_JAITHYS_HUNGERS_ONLY_FOR_WEAPONS
@ SPELL_CUSTOM_ERROR_YOU_DO_NOT_HAVE_ENOUGH_OF_THAT_ITEM
@ SPELL_CUSTOM_ERROR_MUST_BE_CLOSER_TO_THAELIN_OBJECTIVE
@ SPELL_CUSTOM_ERROR_YOU_MUST_WAIT_TO_ACCESS_THIS_AGAIN
@ SPELL_CUSTOM_ERROR_THAT_GUEST_DOESNT_WANT_THIS
@ SPELL_CUSTOM_ERROR_CANT_DO_THAT_WHILE_MYTHIC_KEYSTONE_IS_ACTIVE
@ SPELL_CUSTOM_ERROR_REQUIRES_LIQUID_FIRE
@ SPELL_CUSTOM_ERROR_TARGET_HAS_SCROLL
@ SPELL_CUSTOM_ERROR_YOU_DO_KNOT_KNOW_HOW_TO_TAME_BLOOD_BEASTS
@ SPELL_CUSTOM_ERROR_TOO_CLOSE_TO_MAKESHIFT_DYNAMITE
@ SPELL_CUSTOM_ERROR_CLAN_AYLAAG_IS_CURRENTLY_TRAVELLINGAND_CANNOT_BE_TELEPORTED_TO
@ SPELL_CUSTOM_ERROR_DOES_NOT_WORK_ON_CRITTERS
@ SPELL_CUSTOM_ERROR_REQUIRES_DARKMOON_FAIRE_OPEN
@ SPELL_CUSTOM_ERROR_CANNOT_LURE_ELUSIVE_CREATURE_TOWARDS_TOWN
@ SPELL_CUSTOM_ERROR_THE_SENTINAX_IS_NOT_PATROLLING_THIS_AREA
@ SPELL_CUSTOM_ERROR_YOU_MUST_FIND_A_MORE_POWERFUL_CORE_TO_PROGRESS_YOUR_CLOAK_RANKS_FURTHER
@ SPELL_CUSTOM_ERROR_THIS_ITEM_REQUIRES_PRIMAL_OBLITERUM_TO_UPGRADE
@ SPELL_CUSTOM_ERROR_ALREADY_AT_RESOURCE_CAP
@ SPELL_CUSTOM_ERROR_REQUIRES_PROOF_OF_PURITY
@ SPELL_CUSTOM_ERROR_REQUIRES_CONJURED_FOOD
@ SPELL_CUSTOM_ERROR_YOU_MUST_BE_AT_SHRINE_TO_MAKE_OFFERING_TO_LOA
@ SPELL_CUSTOM_ERROR_YOU_ALREADY_HOLD_SOMETHING
@ SPELL_CUSTOM_ERROR_THIS_WILDSEED_OF_REGROWTH_IS_STILL_GROWING
@ SPELL_CUSTOM_ERROR_CANT_DO_WHILE_ROOTED
@ SPELL_CUSTOM_ERROR_UNKNOWN_PHENOMENON_PREVENTS_LEYLINE_CONNECTION
@ SPELL_CUSTOM_ERROR_POISON_TOO_STRONG
@ SPELL_CUSTOM_ERROR_HOLDING_FLAG
@ SPELL_CUSTOM_ERROR_MUST_SELECT_SPECIALIZATION
@ SPELL_CUSTOM_ERROR_REQUIRES_SONG_SCROLL
@ SPELL_CUSTOM_ERROR_YOU_MUST_OBTAIN_VENOMOUS_SOLVENTS
@ SPELL_CUSTOM_ERROR_MUST_HAVE_MELEE_WEAPON_IN_BOTH_HANDS
@ SPELL_CUSTOM_ERROR_YOU_ALREADY_HAVE_AT_LEAST_ONE_CONJURED_FLASK
@ SPELL_CUSTOM_ERROR_MUST_HAVE_ARTIFACT_EQUIPPED
@ SPELL_CUSTOM_ERROR_YOU_MUST_TARGET_A_DREAD_GLADIATOR_ITEM
@ SPELL_CUSTOM_ERROR_YOU_HAVE_ALREADY_BUILT_THIS_CONSTRUCT
@ SPELL_CUSTOM_ERROR_MUST_BE_NEAR_HELPLESS_VILLAGER
@ SPELL_CUSTOM_ERROR_CAN_ONLY_BE_USED_ON_SOCKETABLE_PVP_TWW_ITEMS
@ SPELL_CUSTOM_ERROR_YOU_ALREADY_HAVE_MAX_OUTCAST_FOLLOWERS
@ SPELL_CUSTOM_ERROR_YOU_ARE_ALREADY_DISGUISED
@ SPELL_CUSTOM_ERROR_YOU_ALREADY_REVEALED_ALL_TODAY_PACT_LOCATIONS
@ SPELL_CUSTOM_ERROR_MUST_BE_BELOW_35_HEALTH
@ SPELL_CUSTOM_ERROR_YOU_ALREADY_HAVE_MURLOC_SLOP
@ SPELL_CUSTOM_ERROR_GASBOT_ALREADY_SENT
@ SPELL_CUSTOM_ERROR_PLAYER_IN_PARTY_DOESNT_HAVE_THIS_TIER_UNLOCKED
@ SPELL_CUSTOM_ERROR_TARGET_MUST_BE_IN_DIRECTLY_FRONT
@ SPELL_CUSTOM_ERROR_ABOVE_ENSLAVED_PEARL_MINER
@ SPELL_CUSTOM_ERROR_YOU_CANNOT_REACH_THE_LATCH
@ SPELL_CUSTOM_ERROR_ATTENDANT_HAS_PONY
@ SPELL_CUSTOM_ERROR_GO_FURTHER_FROM_SUNDERED_SHARD
@ SPELL_CUSTOM_ERROR_MUST_BE_IN_ENKILAH
@ SPELL_CUSTOM_ERROR_REQUIRES_BOTH_CURRENTS_CONNECTED
@ SPELL_CUSTOM_ERROR_YOU_ALREADY_HAVE_MALLET_OF_THUNDEROUS_SKINS
@ SPELL_CUSTOM_ERROR_YOU_ALREADY_HAVE_THAT_MUCH_RENOWN_WITH_YOUR_ACTIVE_COVENANT
@ SPELL_CUSTOM_ERROR_YOU_ARE_CARRYING_TOO_MUCH_IRON
@ SPELL_CUSTOM_ERROR_NO_MORE_CHARGES
@ SPELL_CUSTOM_ERROR_YOU_MUST_BE_IN_VISAGE_FORM
@ SPELL_CUSTOM_ERROR_NONE
@ SPELL_CUSTOM_ERROR_CARRYING_MAX_AMOUNT_OF_MUNITIONS
@ SPELL_CUSTOM_ERROR_REQUIRES_INFERNO_SHOT_AMMO
@ SPELL_CUSTOM_ERROR_TOO_MANY_ABOMINATIONS
@ SPELL_CUSTOM_ERROR_PUSH_SAD_PANDA_TOWARDS_TOWN
@ SPELL_CUSTOM_ERROR_FROSTMOURNE_RENDERED_RESURRECT
@ SPELL_CUSTOM_ERROR_YOU_MUST_BE_A_MEMBER_OF_THE_NECROLORD_COVENANT_OR_HAVE_REACHED_RENOWN_80_WITH_THE_NECROLORDS
@ SPELL_CUSTOM_ERROR_TARGETS_INVENTORY_IS_FULL
@ SPELL_CUSTOM_ERROR_YOU_CANT_DO_THAT_WHILE_CARRYING_AN_ANIMACONE
@ SPELL_CUSTOM_ERROR_NEED_CHILL_NYMPH
@ SPELL_CUSTOM_ERROR_REQUIRES_GATAMATOS
@ SPELL_CUSTOM_ERROR_YOU_HAVE_NOT_PROVEN_YOURSELF_TO_THIS_SPIRIT
@ SPELL_CUSTOM_ERROR_ALREAY_HAVE_MAX_NUMBER_OF_SHIPS
@ SPELL_CUSTOM_ERROR_SLAGHAMMER_ALREADY_PRISONER
@ SPELL_CUSTOM_ERROR_YOU_CANNOT_USE_THIS_ITEM_IN_WAR_MODE
@ SPELL_CUSTOM_ERROR_REQUIRES_LEYSPINE_MISSILE
@ SPELL_CUSTOM_ERROR_CAN_ONLY_BE_USED_WHILE_IN_COMBAT
@ SPELL_CUSTOM_ERROR_YOU_DONT_HAVE_ANY_RADIANT_ECHOES
@ SPELL_CUSTOM_ERROR_YOU_MUST_BE_PLEDGED_TO_THE_VENTHYR
@ SPELL_CUSTOM_ERROR_NOT_ENOUGH_DELVE_EMPOWERMENT
@ SPELL_CUSTOM_ERROR_YOU_MUST_BE_PLEDGED_TO_THE_KYRIAN
@ SPELL_CUSTOM_ERROR_YOU_MUST_OBTAIN_DREAD_POLLEN
@ SPELL_CUSTOM_ERROR_SPEC_DOES_MATCH_CHALLENGE
@ SPELL_CUSTOM_ERROR_CANT_DO_THAT_WHILE_GHOST_WOLF_FORM
@ SPELL_CUSTOM_ERROR_YOU_ALREADY_HAVE_THIS_ESSENCE_FOR_CURRENT_SPEC
@ SPELL_CUSTOM_ERROR_YOU_MUST_BE_RIDING_A_STOLEN_TAME_MAGMAMMOTH
@ SPELL_CUSTOM_ERROR_YOU_DONT_HAVE_ENOUGH_GOLD
@ SPELL_CUSTOM_ERROR_REQUIRES_HEART_FORGE
@ SPELL_CUSTOM_ERROR_ALREADY_ENTERED_IN_THIS_AGREEMENT
@ SPELL_CUSTOM_ERROR_YOUR_BUTLER_IS_ALREADY_PRESENT_SOMEWHERE_IN_THE_EMBER_COURT
@ SPELL_CUSTOM_ERROR_YOU_ALREADY_HAVE_THIS_CURIO_IN_YOUR_COLLECTION
@ SPELL_CUSTOM_ERROR_MUST_BE_MERCENARY_TO_USE_TRINKET
@ SPELL_CUSTOM_ERROR_THIS_RECIPE_IS_CURRENTLY_DISABLED
@ SPELL_CUSTOM_ERROR_REQUIRES_ARCANE_SPECILIZATION
@ SPELL_CUSTOM_ERROR_YOU_HAVE_FULLY_UPGRADED_ALL_OF_YOUR_CONDUITS
@ SPELL_CUSTOM_ERROR_ALREADY_AT_VALOR_CAP
@ SPELL_CUSTOM_ERROR_YOUR_TARGET_IS_PROTECTED_BY_DARKFUSE_MEDICHOPPER
@ SPELL_CUSTOM_ERROR_REQUIRES_THE_FORGE_OF_BONDS
@ SPELL_CUSTOM_ERROR_MUST_HAVE_FIRE_TOTEM
@ SPELL_CUSTOM_ERROR_REQUIRES_ALL_PARTY_MEMBERS_TO_POSSESS_A_VESSEL_OF_HORRIFIC_VISIONS
@ SPELL_CUSTOM_ERROR_REQUIRES_ARTIFACT_WEAPON
@ SPELL_CUSTOM_ERROR_PET_IS_DEAD
@ SPELL_CUSTOM_ERROR_MUST_BE_CLOSE_TO_TREE
@ SPELL_CUSTOM_ERROR_CAN_ONLY_USE_ON_AFK_PLAYER
@ SPELL_CUSTOM_ERROR_TARGET_HOLDING_FLAG
@ SPELL_CUSTOM_ERROR_LOCKED
@ SPELL_CUSTOM_ERROR_REQUIRES_NOKHUD_TRAINING_COURSE
@ SPELL_CUSTOM_ERROR_TIMERUNNERS_CANNOT_TELEPORT_OUT_OF_PANDARIA
@ SPELL_CUSTOM_ERROR_YOU_CANNOT_ENTER_A_DELVE_WHILE_IN_A_RAID_GROUP
@ SPELL_CUSTOM_ERROR_LEARNED_ALL_THAT_YOU_CAN_ABOUT_YOUR_ARTIFACT
@ SPELL_CUSTOM_ERROR_CANT_CALL_PET_WITH_LONE_WOLF
@ SPELL_CUSTOM_ERROR_CANNOT_RITUAL_OF_DOOM_WHILE_SUMMONING_SITERS
@ SPELL_CUSTOM_ERROR_MUST_TARGET_WILHELM
@ SPELL_CUSTOM_ERROR_NOT_ENOUGH_FUEL
@ SPELL_CUSTOM_ERROR_REQUIRES_ALL_PARTY_MEMBERS_TO_BE_WEARING_ASHJRAKAMAS_SHROUD_OF_RESOLVE
@ SPELL_CUSTOM_ERROR_DONT_KNOW_HOW_TO_TAME_DIREHORNS
@ SPELL_CUSTOM_ERROR_REQUIRES_MARDIVAS_ARCANE_COFFER
@ SPELL_CUSTOM_ERROR_TOO_FAR_FROM_BOUY
@ SPELL_CUSTOM_ERROR_INSUFFICIENT_BLOOD_CHARGES
@ SPELL_CUSTOM_ERROR_PARTYGOER_WANT_APPETIZER
@ SPELL_CUSTOM_ERROR_NOT_WHILE_SHAPESHIFTED
@ SPELL_CUSTOM_ERROR_REMOVE_CANNONS_HEAVY_IRON_PLATING_FIRST
@ SPELL_CUSTOM_ERROR_YOU_ALREADY_HAVE_IWENS_ENCHANTING_ROD
@ SPELL_CUSTOM_ERROR_CANT_CALL_WINTERGARDE_HERE
@ SPELL_CUSTOM_ERROR_THAT_PLAYER_IS_CURRENTLY_NOT_INTERESTED_IN_ENGAGING_WITH_YOUR_SHENANIGANS
@ SPELL_CUSTOM_ERROR_YOU_NEED_SHADOWROOTED_GRIPPERS
@ SPELL_CUSTOM_ERROR_FLAME_SHOCK_NOT_ACTIVE
@ SPELL_CUSTOM_ERROR_MUST_BE_IN_A_REST_AREA
@ SPELL_CUSTOM_ERROR_CANT_DO_THIS_NOW
@ SPELL_CUSTOM_ERROR_NEED_WARSONG_DISGUISE
@ SPELL_CUSTOM_ERROR_FACING_WRONG_WAY
@ SPELL_CUSTOM_ERROR_YOU_MUST_COMPLETE_QUEST_THE_HEART_FORGE_TO_INFUSE_ESSENCE
@ SPELL_CUSTOM_ERROR_YOU_MUST_BE_FLAGGED_FOR_PVP
@ SPELL_CUSTOM_ERROR_REQUIRES_5_LOST_OVOIDS
@ SPELL_CUSTOM_ERROR_REQUIRES_PROOF_OF_WISDOM
@ SPELL_CUSTOM_ERROR_REQUIRES_TITANIC_BEACON
@ SPELL_CUSTOM_ERROR_THAT_GUEST_IS_ALREADY_COVERED_IN_GELATIN
@ SPELL_CUSTOM_ERROR_YOU_ARENT_IN_A_PARTY
@ SPELL_CUSTOM_ERROR_REQUIRES_YOU_TO_BE_RIDING_A_YAK
@ SPELL_CUSTOM_ERROR_INVENTORY_IS_FULL
@ SPELL_CUSTOM_ERROR_ONLY_A_ROGUE_COULD_PICK_THIS_LOCK
@ SPELL_CUSTOM_ERROR_REQUIRES_CORPSE_DUST
@ SPELL_CUSTOM_ERROR_MUST_BE_AT_SHIPYARD
@ SPELL_CUSTOM_ERROR_YOU_DONT_HAVE_ANY_GLIMMER_OF_LIGHTS_ACTIVE
@ SPELL_CUSTOM_ERROR_DEMONS_HEALTH_FULL
@ SPELL_CUSTOM_ERROR_CANT_TARGET_ELEMENTAL_MECHANICAL
@ SPELL_CUSTOM_ERROR_YOUR_PET_MAXIMUM_IS_ALREADY_HIGH
@ SPELL_CUSTOM_ERROR_YOU_DONT_HAVE_ENOUGH_ANIMA
@ SPELL_CUSTOM_ERROR_REQUIRES_AT_LEAST_18_WITHERED
@ SPELL_CUSTOM_ERROR_REQUIRES_SOULSTEEL_FORGE
@ SPELL_CUSTOM_ERROR_ALREADY_HAVE_IDENTIFIED_PROTOTYPE
@ SPELL_CUSTOM_ERROR_REQUIRES_INNER_ALTAR_OF_DOMINATION
@ SPELL_CUSTOM_ERROR_NOTHING_INTERESTING_POSTED_HERE_RIGHT_NOW
@ SPELL_CUSTOM_ERROR_YOU_HAVE_NO_ARCANE_ESSENCES_IN_YOUR_INVENTORY
@ SPELL_CUSTOM_ERROR_THAT_ALLY_ALREADY_HAS_TEA
@ SPELL_CUSTOM_ERROR_THE_DUCK_REFUSES_TO_PLAY_WHILE_ANOTHER_MAESTRO_IS_NEARBY
@ SPELL_CUSTOM_ERROR_YOU_ALREADY_USED_A_PROFESSION_JOURNAL_THIS_WEEK
@ SPELL_CUSTOM_ERROR_YOU_ALREADY_POSSES_ALL_OF_THE_KNOWLEDGE_CONTAINED_IN_THOSE_PAGES
@ SPELL_CUSTOM_ERROR_TARGET_MUST_BE_AN_ELITE_ELEMENTAL
@ SPELL_CUSTOM_ERROR_MUST_TARGET_CORPSE_SPECIAL_1
@ SPELL_CUSTOM_ERROR_YOU_ARE_NOT_YET_ELIGIBLE_TO_USE_THIS_ITEM
@ SPELL_CUSTOM_ERROR_ALREADY_CARRYING_CRUSADER
@ SPELL_CUSTOM_ERROR_CANNOT_SUPERVISE_MORE_CULTISTS
@ SPELL_CUSTOM_ERROR_YOU_DONT_HAVE_ENOUGH_WITHERED
@ SPELL_CUSTOM_ERROR_THERE_ARE_NO_VALID_CORPSES_NEARBY
@ SPELL_CUSTOM_ERROR_YOUR_TARGET_IS_IN_WAR_MODE
@ SPELL_CUSTOM_ERROR_NO_NEARBY_CORPSES
@ SPELL_CUSTOM_ERROR_REQUIRES_GAMMOTH_MAGNATAUR
@ SPELL_CUSTOM_ERROR_REQUIRES_SHADOWLANDS_SKINNING
@ SPELL_CUSTOM_ERROR_MARKED_TOO_MANY_TREASURES_IN_THE_FORBIDDEN_REACH
@ SPELL_CUSTOM_ERROR_YOU_MUST_BE_NEAR_A_DRAGONFLIGHT_OATHSTONE
@ SPELL_CUSTOM_ERROR_REQUIRES_PLAGUEFALLEN
@ SPELL_CUSTOM_ERROR_YOU_NEED_BEATFACE_THE_GLADIATOR
@ SPELL_CUSTOM_ERROR_YOU_ARE_NOT_THE_CORRECT_RANK_TO_USE_THIS_ITEM
@ SPELL_CUSTOM_ERROR_REQUIRES_DEAD_SPRIGGAN
@ SPELL_CUSTOM_ERROR_NO_ACTIVE_ENCHANTMENT
@ SPELL_CUSTOM_ERROR_NO_FULLY_DEPLETED_RUNES
@ SPELL_CUSTOM_ERROR_YOU_HAVE_NOT_UNLOCKED_FLIGHT_WHISTLE_FOR_ZONE
@ SPELL_CUSTOM_ERROR_NOT_ENOUGH_ACID_TO_STORE_TRANSFORMATION
@ SPELL_CUSTOM_ERROR_NOT_ENOUGH_RUNIC_POWER
@ SPELL_CUSTOM_ERROR_REQUIRES_SHADOWFORGE_TORCH
@ SPELL_CUSTOM_ERROR_ONYX_SERPENT_NOT_OVERHEAD
@ SPELL_CUSTOM_ERROR_NOT_HIGH_ENOUGH_LEVEL_TO_ENTER_A_DELVE
@ SPELL_CUSTOM_ERROR_TOO_WISE_AND_POWERFUL
@ SPELL_CUSTOM_ERROR_MUST_BE_NEAR_BLOODIED_COURT_GATE
@ SPELL_CUSTOM_ERROR_TARGET_MUST_BE_UNDEAD
@ SPELL_CUSTOM_ERROR_REQUIRES_SULFURON_SLAMMER
@ SPELL_CUSTOM_ERROR_TOO_CLOSE_ARGENT_LIGHTWELL
@ SPELL_CUSTOM_ERROR_REQUIRES_BEAR_FORM
@ SPELL_CUSTOM_ERROR_REQUIRES_COMPANION
@ SPELL_CUSTOM_ERROR_TARGET_IS_NOT_WEARING_THIS_RING
@ SPELL_CUSTOM_ERROR_NOT_ENOUGH_HEALTH_2
@ SPELL_CUSTOM_ERROR_ELEMENTIUM_GEM_CLUSTERS
@ SPELL_CUSTOM_ERROR_REQUIRES_THE_THUNDER_FORGE
@ SPELL_CUSTOM_ERROR_YOU_MUST_BE_IN_CAT_FORM
@ SPELL_CUSTOM_ERROR_CANT_TARGET_FRIENDLY_NONPARTY
@ SPELL_CUSTOM_ERROR_NEED_TO_FREE_DRAKE_FIRST
@ SPELL_CUSTOM_ERROR_CANNOT_USE_THE_DICE_AGAIN_YET
@ SPELL_CUSTOM_ERROR_THIS_BOOK_HOLDS_NO_RECIPES_FOR_YOUR_PROFESSION
@ SPELL_CUSTOM_ERROR_YOU_ARE_ALREADY_ON_THAT_QUEST
@ SPELL_CUSTOM_ERROR_YOUR_TARGET_MUST_BE_SHACKLED
@ SPELL_CUSTOM_ERROR_YOU_MUST_BE_SITTING_TO_DO_THAT
@ SPELL_CUSTOM_ERROR_NO_CONSTRUCT_CURRENTLY_ACTIVE
@ SPELL_CUSTOM_ERROR_ENOUGH_FORSAKEN_TROOPERS
@ SPELL_CUSTOM_ERROR_TARGET_CANNOT_BENEFIT_FROM_SPELL
@ SPELL_CUSTOM_ERROR_YOUR_TARGET_MUST_BE_BELOW_50_PCT_HEALTH
@ SPELL_CUSTOM_ERROR_YOU_CANT_CARRY_MORE_PICKAXES_CHUM_SEEDS
@ SPELL_CUSTOM_ERROR_YOU_HAVE_ALREADY_ADDED_THAT_CONDUIT
@ SPELL_CUSTOM_ERROR_MUST_BE_PARTY_LEADER_TO_QUEUE
@ SPELL_CUSTOM_ERROR_CANNOT_RESURRECT_SURRENDERED_TO_MADNESS
@ SPELL_CUSTOM_ERROR_WONDROUS_WISDOMBALL_IS_NONRESPONSIVE
@ SPELL_CUSTOM_ERROR_YOU_DONT_KNOW_HOW_TO_OVERLOAD_THIS_NODE
@ SPELL_CUSTOM_ERROR_MUST_BE_TRANSFORMED_BY_POLYFORMIC_ACID
@ SPELL_CUSTOM_ERROR_THERE_IS_NOTHING_LEFT_TO_INVENT
@ SPELL_CUSTOM_ERROR_REQUIRES_HUNTERS_MARK_ON_A_TARGET
@ SPELL_CUSTOM_ERROR_ARKONITE_PROTECTOR_NOT_IN_RANGE
@ SPELL_CUSTOM_ERROR_MUST_HAVE_DEMONIC_CIRCLE
@ SPELL_CUSTOM_ERROR_YOU_ARE_NOT_ELECTRIFIED
@ SPELL_CUSTOM_ERROR_TARGETS_MIND_IS_PROTECTED_BY_NEURAL_SILENCER
@ SPELL_CUSTOM_ERROR_COOLDOWN_RESET
@ SPELL_CUSTOM_ERROR_REQUIRES_CAT_FORM
@ SPELL_CUSTOM_ERROR_YOU_ALREADY_USED_VANTUS_RUNE
@ SPELL_CUSTOM_ERROR_A_TRIAL_IS_BEING_UNDERGONE_NEARBY
@ SPELL_CUSTOM_ERROR_YOU_DO_NOT_KNOW_HOW_TO_TAME_GARGON
@ SPELL_CUSTOM_ERROR_YOU_HAVE_ALREADY_COLLECTED_THIS_AZEROTH_MINI
@ SPELL_CUSTOM_ERROR_TARGET_MUST_BE_DEAD
@ SPELL_CUSTOM_ERROR_YOU_ALREADY_HAVE_SOME_MULCH_PREPARED
@ SPELL_CUSTOM_ERROR_YOU_CAN_ONLY_DO_THIS_WHILE_MIDAIR
@ SPELL_CUSTOM_ERROR_YOU_DO_NOT_HAVE_THE_MALLET_OF_THUNDEROUS_SKINS
@ SPELL_CUSTOM_ERROR_YOU_CAN_ONLY_HAVE_THREE_WAYGATES
@ SPELL_CUSTOM_ERROR_CAN_ONLY_CARRY_ONE_TYPE_OF_MUNITIONS
@ SPELL_CUSTOM_ERROR_NO_WORTHWHILE_CREATURES_IN_AREA_TO_LURE_OUT
@ SPELL_CUSTOM_ERROR_CANT_BE_CAST_ON_NON_PLAYER_CHARACTERS
@ SPELL_CUSTOM_ERROR_THE_DOOR_IS_LOCKED
@ SPELL_CUSTOM_ERROR_THE_CURSE_OF_TERAMANIKS_LEGACY_IS_KEEPING_YOUR_MOUNTS_FROM_HEEDING_YOUR_CALL
@ SPELL_CUSTOM_ERROR_RETURN_TO_RELIQUARY_OF_REMEMBERANCE_TO_SUBMIT_KORTHIAN_RELICS
@ SPELL_CUSTOM_ERROR_MUST_HAVE_FLIGHT_MASTERS_LICENSE
@ SPELL_CUSTOM_ERROR_YOU_ALREADY_HAVE_THE_HIGHEST_RANKED_ESSENCE_AVAILABLE_FROM_THIS_SOURCE
@ SPELL_CUSTOM_ERROR_PET_MUST_BE_ATTACKING
@ SPELL_CUSTOM_ERROR_YOU_ARE_CARRYING_TOO_MUCH_WOOD
@ SPELL_CUSTOM_ERROR_YOU_MUST_BE_PARTY_LEADER_TO_START_THIS_ESCORT
@ SPELL_CUSTOM_ERROR_REQUIRES_VESSEL_OF_HORRIFIC_VISIONS
@ SPELL_CUSTOM_ERROR_REQUIRES_KRASARI_IRON
@ SPELL_CUSTOM_ERROR_CANT_CHANGE_SPEC_IN_CELESTIAL_CHALLENGE
@ SPELL_CUSTOM_ERROR_ULTHALESH_HAS_NO_POWER_WITHOUT_SOULS
@ SPELL_CUSTOM_ERROR_JAITHYS_IS_NOT_A_CANNIBAL
@ SPELL_CUSTOM_ERROR_MUST_HAVE_USED_DALARAN_CRYSTAL
@ SPELL_CUSTOM_ERROR_YOU_CANNOT_USE_VANTUS_RUNE_IN_STORY_MODE
@ SPELL_CUSTOM_ERROR_REQUIRES_EMERALD_EMPOWERMENT
@ SPELL_CUSTOM_ERROR_YOU_ALREADY_HAVE_A_CONTRACTED_VETERAN_TROOP
@ SPELL_CUSTOM_ERROR_THIS_TINKER_IS_TOO_COMPLICATED_FOR_YOU
@ SPELL_CUSTOM_ERROR_REQUIRES_ADDITIONAL_COSMIC_ENERGY
@ SPELL_CUSTOM_ERROR_YOU_HAVE_OTHER_WAYS_TO_SUMMON_POCOPOC
@ SPELL_CUSTOM_ERROR_GOBLIN_BATTERY_DEPLETED
@ SPELL_CUSTOM_ERROR_YOU_HAVE_NO_WOOD_TO_COLLECT
@ SPELL_CUSTOM_ERROR_A_SIGNAL_FLARE_WAS_RECENTLY_FIRED_AT_THIS_LOCATION
@ SPELL_CUSTOM_ERROR_REQUIRES_RESEARCH_REPORTS_ANCIENT_SHRINES
@ SPELL_CUSTOM_ERROR_REQUIRES_600_MINING_OR_BLACKSMITHING
@ SPELL_CUSTOM_ERROR_ONLY_THE_FORSAKEN_CAN_DISPLAY_THIS_HONOR
@ SPELL_CUSTOM_ERROR_REQUIRES_2_WITHERED_MANA_RAGERS
@ SPELL_CUSTOM_ERROR_REQUIRES_NEARBY_SOUL_FRAGMENT
@ SPELL_CUSTOM_ERROR_HOUNDMASTER_LOKSEY_IS_BUSY
@ SPELL_CUSTOM_ERROR_YOU_ARE_THE_PARTY_LEADER
@ SPELL_CUSTOM_ERROR_REQUIRES_SKYRIDING
@ SPELL_CUSTOM_ERROR_REQUIRES_MORDRETHAR_THE_DEATH_GATE
@ SPELL_CUSTOM_ERROR_YOU_DO_NOT_KNOW_HOW_TO_TAME_UNDEAD_CREATURES
@ SPELL_CUSTOM_ERROR_CUSTOM_MSG
@ SPELL_CUSTOM_ERROR_SOMEONE_HAS_ALREADY_OVERLOADED_THIS
@ SPELL_CUSTOM_ERROR_YOU_CANNOT_GAIN_ADDITIONAL_REPUTATION_WITH_THIS_ITEM
@ SPELL_CUSTOM_ERROR_THIS_BATTLE_PET_CANNOT_RIDE_ON_MAGIC_SAUCER
@ SPELL_CUSTOM_ERROR_YOU_MUST_TARGET_A_SINISTER_GLADIATOR_ITEM
@ SPELL_CUSTOM_ERROR_CANT_SUMMON_GARGOYLE
@ SPELL_CUSTOM_ERROR_CAN_ONLY_USE_THIS_ITEM_WHILE_AIRBORNE
@ SPELL_CUSTOM_ERROR_REQUIRES_KORTHIAN_RELICS
@ SPELL_CUSTOM_ERROR_ALREADY_COLLECTED_APPEARANCES
@ SPELL_CUSTOM_ERROR_OBJECTIVE_ALREADY_COMPLETE
@ SPELL_CUSTOM_ERROR_YOUR_TARGET_IS_NOT_HUNGRY
@ SPELL_CUSTOM_ERROR_MUST_REACH_EMPOWERED_RESTORATION_STONE
@ SPELL_CUSTOM_ERROR_MISSING_DARK_MATTER
@ SPELL_CUSTOM_ERROR_YOU_DO_NOT_HAVE_ANY_ELEMENTAL_GEMS_SOCKETED
@ SPELL_CUSTOM_ERROR_REQUIRES_30_AMMUNITION
@ SPELL_CUSTOM_ERROR_THE_BALLISTA_CANNOT_BE_USED_WHILE_ON_FIRE
@ SPELL_CUSTOM_ERROR_YOUR_SUPPLIES_ARE_FROZEN
@ SPELL_CUSTOM_ERROR_CANNOT_BE_USED_ON_COMMON_QUALITY_ITEMS
@ SPELL_CUSTOM_ERROR_ALREADY_COMMENDED_BY_THIS_FACTION
@ SPELL_CUSTOM_ERROR_SOUL_BELONGS_TO_LICH_KING
@ SPELL_CUSTOM_ERROR_REQUIRES_HAROLD_LANE
@ SPELL_CUSTOM_ERROR_ALL_TARGETS_MINDS_ARE_PROTECTED_BY_NEURAL_SILENCERS
@ SPELL_CUSTOM_ERROR_YOUVE_REACHED_THE_MAXIMUM_NUMBER_OF_ARTIFACT_RESEARCH_NOTES_AVAILABLE
@ SPELL_CUSTOM_ERROR_REQUIRES_PLAGUE_WAGON
@ SPELL_CUSTOM_ERROR_REQUIRES_2_WITHERED_BERSERKER
@ SPELL_CUSTOM_ERROR_YOUR_TARGET_WAS_RECENTLY_FED
@ SPELL_CUSTOM_ERROR_OUT_OF_COINS
@ SPELL_CUSTOM_ERROR_REQUIRES_PROOF_OF_LOYALTY
@ SPELL_CUSTOM_ERROR_YOU_ATE_TOO_MANY_DESSERTS
@ SPELL_CUSTOM_ERROR_FROST_WYRM_ALREADY_ACTIVE
@ SPELL_CUSTOM_ERROR_YOU_DO_NOT_KNOW_HOW_TO_TAME_DRAGONKIN
@ SPELL_CUSTOM_ERROR_LADY_MOONBERRYS_WAND_IS_DRAINED_OF_POWER
@ SPELL_CUSTOM_ERROR_REQUIRES_FRESH_WATERS_OF_ARDENWEALD_OR_BASTION
@ SPELL_CUSTOM_ERROR_REQUIRES_BATTLE_RATIONS
@ SPELL_CUSTOM_ERROR_YOU_ARE_IN_WRONG_CLASS_SPEC
@ SPELL_CUSTOM_ERROR_CAN_ONLY_BE_USED_ON_INERT_TIDE_WATCHERS_OR_VOODOO_MASKS
@ SPELL_CUSTOM_ERROR_YOU_DONT_HOLD_ANYTHING
@ SPELL_CUSTOM_ERROR_REQUIRES_COIL_OF_ROPE
@ SPELL_CUSTOM_ERROR_THIS_PLAYER_IS_NOT_OPPOSITE_FACTION
@ SPELL_CUSTOM_ERROR_REQUIRES_LEVEL_65
@ SPELL_CUSTOM_ERROR_A_BINDING_RITUAL_PREVENTS_THIS_FROM_OPENING
@ SPELL_CUSTOM_ERROR_REQUIRES_HOLIDAY_FEAST_OF_WINTER_WEIL
@ SPELL_CUSTOM_ERROR_ELUSIVE_CREATURE_BAIT_WAS_RECENTLY_USED
@ SPELL_CUSTOM_ERROR_MUST_BE_CLOSE_TO_MAIDEN
@ SPELL_CUSTOM_ERROR_COMPANION_IS_UNCONSCIOUS
@ SPELL_CUSTOM_ERROR_SCENARIO_IS_IN_PROGRESS
@ SPELL_CUSTOM_ERROR_YOU_CANNOT_DO_THAT_RIGHT_NOW
@ SPELL_CUSTOM_ERROR_YOU_HAVE_NO_KORTHIAN_RELICS_IN_YOUR_INVENTORY
@ SPELL_CUSTOM_ERROR_YOU_CAN_ONLY_HAVE_ONE_HEALING_RAIN
@ SPELL_CUSTOM_ERROR_YOU_ALREADY_KNOW_HOW_TO_CRAFT_A_VOID_FOCUS
@ SPELL_CUSTOM_ERROR_YOU_MUST_BE_IN_THE_SHADOWLANDS
@ SPELL_CUSTOM_ERROR_YOU_NEED_A_GORMLING_FROM_NIYA_TO_DO_THAT
@ SPELL_CUSTOM_ERROR_YOU_ARE_NOT_WEARING_A_SHIRT
@ SPELL_CUSTOM_ERROR_STATUE_IS_OUT_OF_RANGE_OF_TARGET
@ SPELL_CUSTOM_ERROR_THIS_PLAYER_ALREADY_HAS_THIS_MOUNT
@ SPELL_CUSTOM_ERROR_YOU_MUST_TARGET_A_CRITTER_TO_HELP_IT_ATONE_FOR_ITS_SINS
@ SPELL_CUSTOM_ERROR_YOU_NEED_TO_SELECT_WAITING_CUSTOMER
@ SPELL_CUSTOM_ERROR_REQUIRES_GRAND_MASTER_ENGINEER
@ SPELL_CUSTOM_ERROR_NO_TARGET
@ SPELL_CUSTOM_ERROR_TARGET_ALREADY_HOLDING_VOID_TOUCHED_SKULL
@ SPELL_CUSTOM_ERROR_MUST_BE_NEWR_MANTID_FEEDER
@ SPELL_CUSTOM_ERROR_TARGET_HEALTH_IS_TOO_LOW
@ SPELL_CUSTOM_ERROR_REMOVE_CANNONS_ELECTROKINETIC_DEFENSE_GRID_FIRST
@ SPELL_CUSTOM_ERROR_INVALID_COMBINATION
@ SPELL_CUSTOM_ERROR_YOUR_STEWARD_HAS_ALREADY_BEEN_TRANSFORMED
@ SPELL_CUSTOM_ERROR_TARGETS_RING_IS_ALREADY_BOUND_TO_ANOTHER_PLAYER
@ SPELL_CUSTOM_ERROR_NO_ELIGIBLE_BOUNTIFUL_DELVES
@ SPELL_CUSTOM_ERROR_YOU_ALREADY_COLLECTED_DATA_ON_THIS_TARGET
@ SPELL_CUSTOM_ERROR_CUSTOMER_NEED_TO_GET_IN_LINE
@ SPELL_CUSTOM_ERROR_ESSENCE_YOU_ARE_TRYING_TO_ACTIVATE_IS_INVALID
@ SPELL_CUSTOM_ERROR_CANT_DO_THAT_WITH_ORB_OF_POWER
@ SPELL_CUSTOM_ERROR_LADY_MOONBERRYS_WAND_IS_FOR_ENEMIES
@ SPELL_CUSTOM_ERROR_YOU_MUST_BE_PLEDGED_TO_THE_NECROLORDS
@ SPELL_CUSTOM_ERROR_FULL_BAGS
@ SPELL_CUSTOM_ERROR_PARAGON_REPUTATION_REQUIRES_HIGHER_LEVEL
@ SPELL_CUSTOM_ERROR_CANNOT_EXCEED_THE_MAXIMUM_FOR_THAT_CURRENCY
@ SPELL_CUSTOM_ERROR_REQUIRES_DARKMOON_GAME_TOKEN
@ SPELL_CUSTOM_ERROR_ALREADY_MEMBER_OF_BRAWLERS_GUILD
@ SPELL_CUSTOM_ERROR_YOUR_PACK_OF_VOLEN_IS_FULL
@ SPELL_CUSTOM_ERROR_YOU_MUST_BE_AN_HONORED_TAUREN
@ SPELL_CUSTOM_ERROR_CANT_TARGET_VAMPIRES
@ SPELL_CUSTOM_ERROR_PARTYGOER_WANT_TO_DANCE
@ SPELL_CUSTOM_ERROR_ALEX_BROKE_QUEST
@ SPELL_CUSTOM_ERROR_YOU_DONT_HAVE_THE_SWIRLING_MOJO_STONE
@ SPELL_CUSTOM_ERROR_REQUIRES_SPIRIT_LODGE
@ SPELL_CUSTOM_ERROR_REQUIRES_LEVEL_58
@ SPELL_CUSTOM_ERROR_GOBLIN_ENGINEERING
@ SPELL_CUSTOM_ERROR_REQUIRES_LEVEL_3_SPIRIT_LODGE
@ SPELL_CUSTOM_ERROR_REQUIRES_THE_ARMORY_KEY_AND_DENDRITE_CLUSTERS
@ SPELL_CUSTOM_ERROR_CANT_USE_THAT_ITEM
@ SPELL_CUSTOM_ERROR_CANNOT_SUMMON_WHILE_IN_THE_RIFT
@ SPELL_CUSTOM_ERROR_YOU_ALREADY_READ_TREASURE_MAP
@ SPELL_CUSTOM_ERROR_COMPLETE_THE_QUEST_LINE_WELCOME_TO_ZANDALAR
@ SPELL_CUSTOM_ERROR_YOU_HAVE_LEARNED_EVERYTHING_FROM_THAT_MAP
@ SPELL_CUSTOM_ERROR_REQUIRES_THE_FIX_IT_STICK
@ SPELL_CUSTOM_ERROR_CANNOT_USE_DURING_BOSS_ENCOUNTER
@ SPELL_CUSTOM_ERROR_NO_VALID_TARGETS
@ SPELL_CUSTOM_ERROR_THERES_NOTHING_FURTHER_YOU_CAN_LEARN
@ SPELL_CUSTOM_ERROR_THAT_PLAYER_HAS_A_PENDING_TOTEMIC_REVIVAL
@ SPELL_CUSTOM_ERROR_REQUIRES_A_DJARADIN_PILLAR_SHARD
@ SPELL_CUSTOM_ERROR_MUST_FACE_SHIPS_FROM_BALLOON
@ SPELL_CUSTOM_ERROR_CANNOT_CHANGE_SPEC_IN_COMBAT_TRAINING
@ SPELL_CUSTOM_ERROR_REQUIRES_TWW_PATHFINDER_UNLOCKED
@ SPELL_CUSTOM_ERROR_YOU_ARE_ALREADY_AT_FULL_VIGOR
@ SPELL_CUSTOM_ERROR_REQUIRES_A_BRIMMING_KEYSTONE
@ SPELL_CUSTOM_ERROR_NO_LOOTABLE_CORPSES_IN_RANGE
@ SPELL_CUSTOM_ERROR_TARGET_TOO_FAR
@ SPELL_CUSTOM_ERROR_REQUIRES_NIFFEN_CAVE_DIVE_KEYAND_SHIELD_DISABLED
@ SPELL_CUSTOM_ERROR_REQUIRES_FULL_EMPOWERED_BAR
@ SPELL_CUSTOM_ERROR_REQUIRES_100_IMP_MEAT
@ SPELL_CUSTOM_ERROR_NOT_READY_YET
@ SPELL_CUSTOM_ERROR_A_STAMPEDE_IS_ALREADY_ACTIVE
@ SPELL_CUSTOM_ERROR_DEFEATED_ENOUGH_ALREADY
@ SPELL_CUSTOM_ERROR_MUST_BE_AT_SHATTERHORN
@ SPELL_CUSTOM_ERROR_YOU_NEED_AN_ACTIVE_ELEMENTAL_SHIELD
@ SPELL_CUSTOM_ERROR_YOU_ALREADY_HAVE_A_SILAS_SPHERE_OF_TRANSMUTATION
@ SPELL_CUSTOM_ERROR_YOU_ARE_CURRENTLY_AT_YOUR_TROOP_CAPACITY
@ SPELL_CUSTOM_ERROR_YOU_CANNOT_SUMMON_ANOTHER_PET_WHILE_RIDING_HATI
@ SPELL_CUSTOM_ERROR_THIS_SHADOWFORGE_BRAZIER_IS_ALREADY_BURNING
@ SPELL_CUSTOM_ERROR_AGGRA_AIR_TOTEM
@ SPELL_CUSTOM_ERROR_REQUIRES_ACTIVE_HEALING_RAIN
@ SPELL_CUSTOM_ERROR_YOUR_HEART_OF_AZEROTH_IS_CURRENTLY_DISABLED
@ SPELL_CUSTOM_ERROR_NEEDS_REPAIRS
@ SPELL_CUSTOM_ERROR_MUST_BE_CLOSER_TO_GAZLOWE_OBJECTIVE
@ SPELL_CUSTOM_ERROR_CANT_DO_THAT_ON_CLASS_TRIAL
@ SPELL_CUSTOM_ERROR_MYSTERIOUS_FORCE_PREVENTS_OPENING_CHEST
@ SPELL_CUSTOM_ERROR_REQUIRES_MAGE_TOWER
@ SPELL_CUSTOM_ERROR_CANT_TAKE_WHILE_BEING_DAMAGED
@ SPELL_CUSTOM_ERROR_WRONG_CLASS_FOR_MOUNT
@ SPELL_CUSTOM_ERROR_REQUIRES_ASHJRAKAMAS_SHROUD_OF_RESOLVE
@ SPELL_CUSTOM_ERROR_YOU_MUST_BE_IN_THE_DRAGON_ISLES
@ SPELL_CUSTOM_ERROR_THIS_EMBLEM_HAS_NO_MAGIC_STORED
@ SPELL_CUSTOM_ERROR_YOU_MUST_BE_A_MEMBER_OF_THE_KYRIAN_COVENANT_OR_HAVE_REACHED_RENOWN_80_WITH_THE_KYRIAN
@ SPELL_CUSTOM_ERROR_CANNOT_SWAP_SPELLS_ON_COOLDOWN_IN_COMBAT
@ SPELL_CUSTOM_ERROR_YOU_MUST_HAVE_AN_OPEN_STABLE_SLOT
@ SPELL_CUSTOM_ERROR_CHIMAERON_TOO_CALM_TO_TAME
@ SPELL_CUSTOM_ERROR_TARGET_MUST_BE_WEAKENED
@ SPELL_CUSTOM_ERROR_REQUIRES_FELFORGED_CUDGEL
@ SPELL_CUSTOM_ERROR_YOU_ALREADY_USED_KHAZ_ALGAR_CONTRACT
@ SPELL_CUSTOM_ERROR_GNOMISH_ENGINEERING
@ SPELL_CUSTOM_ERROR_REQUIRES_VIGOR_ENGAGED
@ SPELL_CUSTOM_ERROR_A_TRAP_IS_ALREADY_PLACED_THERE
@ SPELL_CUSTOM_ERROR_MUST_EQUIP_CLOAK_OF_INFINITE_POTENTIAL
@ SPELL_CUSTOM_ERROR_YOU_HAVE_NO_WILD_IMPS
@ SPELL_CUSTOM_ERROR_THIS_ITEM_REQUIRES_BASIC_OBLITERUM_TO_UPGRADE
@ SPELL_CUSTOM_ERROR_NOONE_TO_EJECT
@ SPELL_CUSTOM_ERROR_CANT_MOUNT_WITH_SHAPESHIFT
@ SPELL_CUSTOM_ERROR_REQUIRES_PAKU_TO_BE_YOUR_CHOSEN_LOA
@ SPELL_CUSTOM_ERROR_YOU_MUST_BE_IN_AN_INN_TO_STRUM_THAT_GUITAR
@ SPELL_CUSTOM_ERROR_YOU_CANNOT_USE_THIS_WHEN_THE_TARRAGRUE_HAS_BEEN_ALERTED
@ SPELL_CUSTOM_ERROR_MUST_HAVE_LANCE_EQUIPPED
@ SPELL_CUSTOM_ERROR_BARRIER_PROTECTS_THE_AMPLIFIER_FROM_LOSING_POWER
@ SPELL_CUSTOM_ERROR_REQUIRES_BRINESTONE_PICKAXE
@ SPELL_CUSTOM_ERROR_MAY_ONLY_USE_WHILE_GARRISON_UNDER_ATTACK
@ SPELL_CUSTOM_ERROR_REQUIRES_UNEXPLODED_CANNONBALL
@ SPELL_CUSTOM_ERROR_YOU_CANNOT_RELEASE_SPIRIT_YET
@ SPELL_CUSTOM_ERROR_MUST_BE_CLOSE_TO_VALDURAN
@ SPELL_CUSTOM_ERROR_MUST_BE_CLOSE_TO_OIL_SLICK
@ SPELL_CUSTOM_ERROR_YOU_ARE_NOT_BEST_FRIENDS_WITH_ANY_EMBER_COURT_GUESTS
@ SPELL_CUSTOM_ERROR_SHADOWFLAME_IS_TOO_STRONG_TO_BEAR
@ SPELL_CUSTOM_ERROR_YOU_MUST_BE_PLEDGED_TO_THE_NIGHT_FAE
@ SPELL_CUSTOM_ERROR_YOU_CANNOT_USE_THE_GATEWAY_YET
@ SPELL_CUSTOM_ERROR_PET_ALREADY_AT_YOUR_LEVEL
@ SPELL_CUSTOM_ERROR_CANT_DO_WHILE_CYCYLONED
@ SPELL_CUSTOM_ERROR_PARTY_MEMBER_DOES_NOT_MEET_REQUIREMENTS_TO_QUEUE
@ SPELL_CUSTOM_ERROR_TARGET_CANNOT_HAVE_BOTH_BEACONS
@ SPELL_CUSTOM_ERROR_CAN_ONLY_BE_USED_IN_THE_EVENING
@ SPELL_CUSTOM_ERROR_MUST_BE_IN_CAT_FORM
@ SPELL_CUSTOM_ERROR_CANNOT_CHARM_ANY_MORE_WITHERED
@ SPELL_CUSTOM_ERROR_REQUIRES_A_NETHER_PORTAL_DISRUPTOR
@ SPELL_CUSTOM_ERROR_YOU_DONT_HAVE_A_STATUE_SUMMONED
@ SPELL_CUSTOM_ERROR_TARGET_IS_TOO_FAR_AWAY
@ SPELL_CUSTOM_ERROR_GOBLIN_IS_PARTIED_OUT
@ SPELL_CUSTOM_ERROR_THIS_CANNOT_BE_CRAFTED_DURING_EARLY_ACCESS
@ SPELL_CUSTOM_ERROR_YOU_DONT_KNOW_HOW_TO_REPAIR_THIS_ITEM
@ SPELL_CUSTOM_ERROR_YOU_HAVE_NO_FIRE_MINES_DEPLOYED
@ SPELL_CUSTOM_ERROR_CANNOT_READ_SOLDIER_DOG_TAG_WITHOUT_HEADLAMP_ON
@ SPELL_CUSTOM_ERROR_YOU_HAVE_NOT_OBTAINED_ANY_BACKGROUND_FILTERS
@ SPELL_CUSTOM_ERROR_THAT_CHARM_IS_ALREADY_APPLIED
@ SPELL_CUSTOM_ERROR_THEY_DONT_DESERVE_YOUR_FANCY_TEA
@ SPELL_CUSTOM_ERROR_APEXIS_SENTINEL_REQUIRES_ENERGY
@ SPELL_CUSTOM_ERROR_MUST_BE_IN_RESURRECTION_CHAMBER
@ SPELL_CUSTOM_ERROR_PORTAL_NOT_OPEN
@ SPELL_CUSTOM_ERROR_OUT_OF_BLACKROCK_MUNITIONS
@ SPELL_CUSTOM_ERROR_THERE_IS_NO_MORE_ROOM_ON_THAT_HANDHOLD
@ SPELL_CUSTOM_ERROR_YOU_ARE_BOUND_TO_DRAENOR
@ SPELL_CUSTOM_ERROR_NOT_ENOUGH_HEALTH
@ SPELL_CUSTOM_ERROR_TIMERUNNERS_CANNOT_CAST_THIS_SPELL
@ SPELL_CUSTOM_ERROR_REQUIRE_OPPOSABLE_THUMBS
@ SPELL_CUSTOM_ERROR_SOME_GIFTSS_ARE_BETTER_LEFT_UNDELIVERED
@ SPELL_CUSTOM_ERROR_YOU_CANT_CAST_THAT_HERE
@ SPELL_CUSTOM_ERROR_SPECIALIZE_FURTHER_FOR_THESE_NOTES
@ SPELL_CUSTOM_ERROR_TOO_CLOSE_TO_ANOTHER_MOLTEN_RITUAL
@ SPELL_CUSTOM_ERROR_REQUIRES_30_INFUSED_RUBIES
@ SPELL_CUSTOM_ERROR_DESTROYED_KTC_OIL_PLATFORM
@ SPELL_CUSTOM_ERROR_NOT_ENOUGH_TARGETS
@ SPELL_CUSTOM_ERROR_THAT_OBJECT_IS_LOCKED
@ SPELL_CUSTOM_ERROR_NO_NEARBY_ENEMY_PLAYERS_ARE_CORRUPTED
@ SPELL_CUSTOM_ERROR_REQUIRES_ACTIVE_MUSHROOMS
@ SPELL_CUSTOM_ERROR_NOT_ENOUGH_INSANITY
@ SPELL_CUSTOM_ERROR_YOU_DONT_HAVE_ENOUGH_NETHERSHARDS
@ SPELL_CUSTOM_ERROR_MUST_TARGET_PROTO_DRAKE_EGG
@ SPELL_CUSTOM_ERROR_PARTYGOER_WANT_FIREWORKS
@ SPELL_CUSTOM_ERROR_SKILL_CHECK_ALREADY_FAILED
@ SPELL_CUSTOM_ERROR_RITUAL_OF_DOOM_ONCE_PER_DAY
@ SPELL_CUSTOM_ERROR_YOU_CANNOT_ADD_THAT_CONDUIT_TO_FORGE_OF_BONDS
@ SPELL_CUSTOM_ERROR_LADY_MOONBERRYS_WAND_IS_FOR_ENEMIES_AND_MAWRATS
@ SPELL_CUSTOM_ERROR_WYRMREST_VANQUISHER
@ SPELL_CUSTOM_ERROR_YOU_DO_NOT_KNOW_HOW_TO_TAME_OTTUK
@ SPELL_CUSTOM_ERROR_HARVESTBOTS_ALREADY_ACTIVE
@ SPELL_CUSTOM_ERROR_YOU_ARE_NOT_IN_DEEP_ENOUGH_WATER
@ SPELL_CUSTOM_ERROR_REQUIRES_SNAKE_OIL
@ SPELL_CUSTOM_ERROR_YOU_DO_NOT_KNOW_HOW_TO_TAME_FEATHERMANES
@ SPELL_CUSTOM_ERROR_YOU_MUST_HAVE_A_FELGUARD
@ SPELL_CUSTOM_ERROR_YOUR_MOUNT_IGNORES_YOUR_CALL_WITHIN_THE_MAW
@ 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_TARGET_HAS_STARTDUST_2
@ SPELL_CUSTOM_ERROR_AGGRA_FIRE_TOTEM
@ SPELL_CUSTOM_ERROR_REQUIRES_WAR_MODE
@ SPELL_CUSTOM_ERROR_YOU_MUST_TARGET_A_CORRUPTED_GLADIATORS_ITEM
@ SPELL_CUSTOM_ERROR_REQUIRES_CHITTERSPINE_MEAT
@ SPELL_CUSTOM_ERROR_YOU_MUST_BE_IN_THE_RIFT_TO_INTERACT_WITH_THIS
@ SPELL_CUSTOM_ERROR_NO_VALID_FLASK_PRESENT
@ SPELL_CUSTOM_ERROR_PARTYGOER_NEED_BUCKET
@ SPELL_CUSTOM_ERROR_CAN_ONLY_BE_USED_ON_HATI
@ SPELL_CUSTOM_ERROR_NOT_NEAR_SAPPHIRE_SUNKEN_SHIP
@ SPELL_CUSTOM_ERROR_YOU_ARE_NOT_THE_RIGHT_PROFESSION
@ SPELL_CUSTOM_ERROR_GOBLIN_STARTING_MISSION
@ SPELL_CUSTOM_ERROR_TARGET_DOES_NOT_NEED_TEA
@ SPELL_CUSTOM_ERROR_YOU_MUST_BE_IN_COMBAT
@ SPELL_CUSTOM_ERROR_NOT_ENOUGH_ANCIENT_MAN
@ SPELL_CUSTOM_ERROR_THERE_IS_NO_TIME_LIMIT_TO_INCREASE
@ SPELL_CUSTOM_ERROR_YOU_CANT_DO_THAT_HERE
@ SPELL_CUSTOM_ERROR_YOU_CANNOT_FIT_THROUGH_THERE
@ SPELL_CUSTOM_ERROR_CANT_USE_THAT_MOUNT
@ SPELL_CUSTOM_ERROR_THE_NIGHTMARE_OBSCURES_YOUR_VISION
@ SPELL_CUSTOM_ERROR_NO_FISHING_NODES_NEARBY
@ SPELL_CUSTOM_ERROR_AT_HONOR_CAP
@ SPELL_CUSTOM_ERROR_MUST_BE_CLOSE_TO_BOUY
@ SPELL_CUSTOM_ERROR_MUST_TARGET_ELIGIBLE_HEAD_CHEST_OR_LEG_SET_ITEM
@ SPELL_CUSTOM_ERROR_YOU_DONT_HAVE_ANY_PERIODIC_EFFECTS_ACTIVE
@ SPELL_CUSTOM_ERROR_REQUIRES_FASTER_TIME_WITH_RACER
@ SPELL_CUSTOM_ERROR_TARGET_MUST_BE_BOUND
@ SPELL_CUSTOM_ERROR_THIS_DELVE_IS_NOT_AVAILABLE_FOR_TESTING
@ SPELL_CUSTOM_ERROR_MARKSMANSHIP_HUNTERS_CANNOT_USE_CALL_PET
@ SPELL_CUSTOM_ERROR_YOU_CAN_ONLY_OPEN_THIS_CHEST_IN_YOUR_DREAMS
@ SPELL_CUSTOM_ERROR_YOUR_HANDS_ARE_FULL
@ SPELL_CUSTOM_ERROR_UUNA_IS_MISSING
@ SPELL_CUSTOM_ERROR_YOUR_TARGET_IS_ALREADY_EMBIGGIFIED
@ SPELL_CUSTOM_ERROR_YOU_DONT_HAVE_ANY_RADIANT_REMNANTS
@ SPELL_CUSTOM_ERROR_TARGET_IS_ALREADY_ENLARGED
@ SPELL_CUSTOM_ERROR_CANNOT_JUMP_TO_BOULDER
@ SPELL_CUSTOM_ERROR_NEED_CORPSE_DUST_IF_NO_TARGET
@ SPELL_CUSTOM_ERROR_MUST_TARGET_ICE_HEART_JORMUNGAR
@ SPELL_CUSTOM_ERROR_MUST_TARGET_ELIGIBLE_SHOULDER_OR_HAND_SET_ITEM
@ SPELL_CUSTOM_ERROR_SHARDS_OF_DOMINATION_CAN_BE_REMOVED_BY_SOULFIRE_CHISEL
@ SPELL_CUSTOM_ERROR_NECESSARY_CONSTRUCT_NOT_PRESENT
@ SPELL_CUSTOM_ERROR_YOU_MUST_REACH_ARTIFACT_KNOWLEDGE_LEVEL_25
@ SPELL_CUSTOM_ERROR_YOU_CANNOT_CHANGE_SPECIALIZATION_RIGHT_NOW
@ SPELL_CUSTOM_ERROR_THE_SENTINAX_CANNOT_OPEN_ANOTHER_PORTAL_RIGHT_NOW
@ SPELL_CUSTOM_ERROR_REQUIRES_SPIRIT_KISSED_WATER
@ SPELL_CUSTOM_ERROR_YOU_HAVE_NO_ANIMA_TO_DEPOSIT
@ SPELL_CUSTOM_ERROR_ACTIVE_FLASKS_CAN_ONLY_BE_CHANGED_OUTS_OF_COMBAT
@ SPELL_CUSTOM_ERROR_PLEASE_GATHER_YOUR_PARTY_BEFORE_QUEUING
@ SPELL_CUSTOM_ERROR_THIS_ITEM_LEVEL_IS_TOO_HIGH_FOR_THIS_UPGRADE
@ SPELL_CUSTOM_ERROR_YOU_DONT_HAVE_ENOUGH_CURRENCY
@ SPELL_CUSTOM_ERROR_REQUIRES_PROOF_OF_HUMILITY
@ SPELL_CUSTOM_ERROR_MUST_BE_CHANNELLING_MIND_SEAR
@ SPELL_CUSTOM_ERROR_GM_ONLY
@ SPELL_CUSTOM_ERROR_DRAGONMAW_ALLIES_ALREADY_FOLLOW
@ SPELL_CUSTOM_ERROR_TARGET_IS_ALREADY_TRANSFORMED_INTO_A_SNAIL
@ SPELL_CUSTOM_ERROR_YOUR_WEAPON_HAS_OVERHEATED
@ SPELL_CUSTOM_ERROR_LEARNED_EVERYTHING
@ SPELL_CUSTOM_ERROR_REQUIRES_LEVEL_3_MAGE_TOWER
@ SPELL_CUSTOM_ERROR_REQUIRES_MORE_SYLLABIC_RECALL
@ SPELL_CUSTOM_ERROR_POCOPOC_IS_UNAVAILABLE_ON_QUESTLINE
@ SPELL_CUSTOM_ERROR_MUST_BE_AFFECTED_BY_SPIRIT_POWDER
@ SPELL_CUSTOM_ERROR_REQUIRES_MISPLACED_KEG
@ SPELL_CUSTOM_ERROR_ALREADY_HAVE_RIVER_BOAT
@ SPELL_CUSTOM_ERROR_REQUIRES_POWER_THAT_ECHOES_THAT_OF_THE_AUGARI
@ SPELL_CUSTOM_ERROR_YOU_CANNOT_DO_THAT_WHILE_UNDERWATER
@ SPELL_CUSTOM_ERROR_NO_PASSENGER
@ SPELL_CUSTOM_ERROR_AIRSHIP_DAUNTLESS_IS_ALREADY_ACTIVE
@ SPELL_CUSTOM_ERROR_REQUIRES_SANCTUM_RESERVOIR
@ SPELL_CUSTOM_ERROR_YOU_DONT_HAVE_ANY_ITEMS_OF_THIS_TYPE
@ SPELL_CUSTOM_ERROR_YOUR_GORM_HAS_ALREADY_EATEN_THAT_CORPSE
@ SPELL_CUSTOM_ERROR_YOUR_CURSED_LOVERS_RING_IS_ALREDY_BOUND
@ SPELL_CUSTOM_ERROR_TARGET_HAS_NO_FESTERING_WOUNDS
@ SPELL_CUSTOM_ERROR_YOU_ARE_NOT_IN_CORRECT_SPEC
@ SPELL_CUSTOM_ERROR_NO_SKINNABLE_CORPSE_IN_RANGE
@ SPELL_CUSTOM_ERROR_AGGRA_WATER_TOTEM
@ SPELL_CUSTOM_ERROR_MISSING_ITEM_REQUIREMENS
@ SPELL_CUSTOM_ERROR_TARGET_DOES_NOT_HAVE_A_VALID_AZERITE_ESSENCE
@ SPELL_CUSTOM_ERROR_YOU_CAN_ONLY_HAVE_ON_TREASURE_MAP_MISSION
@ SPELL_CUSTOM_ERROR_FAWNS_ALREADY_FOLLOWING
@ SPELL_CUSTOM_ERROR_YOU_MUST_DEFEAT_THE_EMPOWERED_GUARD_TO_ASCEND
@ SPELL_CUSTOM_ERROR_ALL_PLAYERS_MUST_HAVE_QUEST_TORGHAST_TOWER_OF_THE_DAMNED
@ SPELL_CUSTOM_ERROR_CANT_TRANSFORM
@ SPELL_CUSTOM_ERROR_MYRRIT_CANNOT_CARRY_ANY_MORE_MAPS
@ SPELL_CUSTOM_ERROR_COMPLETE_THE_QUEST_LINE_A_NATION_DIVIDED
@ SPELL_CUSTOM_ERROR_REQUIRES_LEVEL_85
@ SPELL_CUSTOM_ERROR_ALL_POTIONS_USED
@ SPELL_CUSTOM_ERROR_CHOOSE_SPEC_FOR_ASCENDANCE
@ SPELL_CUSTOM_ERROR_ENOUGH_HIGHBOURNE_SOULS
@ SPELL_CUSTOM_ERROR_CANNOT_CAST_THAT_WITH_VOODOO_TOTEM
@ SPELL_CUSTOM_ERROR_THAT_SPELL_IS_ALREADY_ACTIVE
@ SPELL_CUSTOM_ERROR_ONLY_USABLE_DURING_LOVE_IS_IN_THE_AIR
@ SPELL_CUSTOM_ERROR_CANNOT_STEAL_THAT_WHILE_GUARDS_ARE_ON_DUTY
@ SPELL_CUSTOM_ERROR_YOU_CAN_ONLY_HAVE_ONE_WAYGATE
@ SPELL_CUSTOM_ERROR_REQUIRES_CONTROL_FIREWORKS
@ SPELL_CUSTOM_ERROR_THAT_ITEM_CANNOT_BE_OBLITERATED
@ SPELL_CUSTOM_ERROR_NOT_AUTHORIZED_TO_ACCESS_CHARGING_STATION
@ SPELL_CUSTOM_ERROR_AT_LEAST_ONE_GUEST_MUST_RSVP_BEFORE_YOU_OPEN_COURT
@ SPELL_CUSTOM_ERROR_SPEAK_TO_ARCHIVIST_TO_TURN_IN_RELIC_FRAGMENTS
@ SPELL_CUSTOM_ERROR_YOU_DONT_HAVE_A_SUMMONED_GHOUL
@ SPELL_CUSTOM_ERROR_THIS_TARGET_DOES_NOT_HAVE_YOUR_RAZOR_CORAL
@ SPELL_CUSTOM_ERROR_YOU_MUST_BE_A_MEMBER_OF_THE_VENTHYR_COVENANT_OR_HAVE_REACHED_RENOWN_80_WITH_THE_VENTHYR
@ SPELL_CUSTOM_ERROR_YOU_MUST_BE_CLOSER_TO_AN_ICE_HOLE_TO_DO_THAT
@ SPELL_CUSTOM_ERROR_YOU_CAN_ONLY_HAVE_TWO_WAYGATES
@ SPELL_CUSTOM_ERROR_YOU_DO_NOT_OWN_THAT_MOUNT
@ SPELL_CUSTOM_ERROR_ALREADY_COLLECTED_THIS_APPEARANCE
@ SPELL_CUSTOM_ERROR_QUALITY_OF_TIERED_MEDALLION_SETTING_IS_TOO_LOW
@ SPELL_CUSTOM_ERROR_MUST_BE_IN_BEAR_FORM
@ SPELL_CUSTOM_ERROR_MUST_BE_DEATH_KNIGHT
@ SPELL_CUSTOM_ERROR_YOU_HAVE_NO_BLACKSTEEL_CANNONBALLS
@ SPELL_CUSTOM_ERROR_CANT_DO_THAT_WHILE_JUMPING_OR_FALLING
@ SPELL_CUSTOM_ERROR_CANT_DO_THAT_UNDER_SUPPRESSIVE_FIRE
@ SPELL_CUSTOM_ERROR_REQUIRES_ARCHITECT
@ SPELL_CUSTOM_ERROR_ENOUGH_MOONKIN_HATCHLINGS_ALREADY_FOLLOW_YOU
@ SPELL_CUSTOM_ERROR_NOT_ENOUGH_AMMUNITION
@ SPELL_CUSTOM_ERROR_THIS_ITEM_REQUIRES_FLIGHT_MASTERS_WHISTLE
@ SPELL_CUSTOM_ERROR_REQUIRES_HEART_OF_AZEROTH_ATOP_HEART_FORGE
@ SPELL_CUSTOM_ERROR_YOUR_GORM_PREFERS_TO_EAT_DEAD_THINGS
@ SPELL_CUSTOM_ERROR_TARGET_IS_LINKED_TO_SOMEBODY_ELSE
@ SPELL_CUSTOM_ERROR_CANNOT_MOUNT_WHILE_DISGUISED
@ SPELL_CUSTOM_ERROR_YOU_NEED_TO_BE_IN_SHREDDER
@ SPELL_CUSTOM_ERROR_MAX_NUMBER_OF_RECRUITS
@ SPELL_CUSTOM_ERROR_YOU_HAVE_TOO_MANY_TEMPORARY_ENHANCEMENTS
@ SPELL_CUSTOM_ERROR_REQUIRES_MEDALLION_OF_SERVICE
@ SPELL_CUSTOM_ERROR_YOU_ARE_ALREADY_CARRYING_REPAIR_PARTS
@ SPELL_CUSTOM_ERROR_REQUIRES_LABORERS_TOOL
@ SPELL_CUSTOM_ERROR_YOU_NEED_TO_WAIT_TO_USE_THIS_ITEM
@ SPELL_CUSTOM_ERROR_YOU_ALREADY_HAVE_AT_LEAST_ONE_CONJURED_PHIAL
@ SPELL_CUSTOM_ERROR_CANT_CHANGE_SPEC_DURING_TRIAL
@ SPELL_CUSTOM_ERROR_YOU_HAVE_NOT_LEARNED_BARREL_ROLL
@ SPELL_CUSTOM_ERROR_REQUIRES_MORRISONS_MASTER_KEY
@ SPELL_CUSTOM_ERROR_REQUIRES_AT_LEAST_10_WITHERED
@ SPELL_CUSTOM_ERROR_SOIL_NUTRIENTS_MUST_REPLENISH
@ SPELL_CUSTOM_ERROR_YOU_CANNOT_MAKE_YOUR_CAMP_HERE
@ SPELL_CUSTOM_ERROR_YOU_ALREADY_HAVE_A_CAGED_SOUL_OF_THAT_TYPE
@ SPELL_CUSTOM_ERROR_INSUFFICIENT_BRONZE
@ SPELL_CUSTOM_ERROR_AGGRA_EARTH_TOTEM
@ SPELL_CUSTOM_ERROR_CANNOT_CAST_THAT_WITH_AURA_OF_RECKONING_TALENT
@ SPELL_CUSTOM_ERROR_YOUR_TARGET_IS_ALREADY_AFFECTED_BY_TEA_TIME
@ SPELL_CUSTOM_ERROR_REQUIRES_POLLEN_CLOUD
@ SPELL_CUSTOM_ERROR_YOU_CANNOT_SOULSHAPE_DURING_LICHBORNE
@ SPELL_CUSTOM_ERROR_MUST_BE_STANDING_NEAR_INJURED_CHROMIE_IN_MOUNT_HYJAL
@ SPELL_CUSTOM_ERROR_YOUR_TARGET_IS_NOT_WEARING_UNBOUND_CURSED_LOVERS_RING
@ SPELL_CUSTOM_ERROR_CANT_CAST_THAT_RIGHT_NOW
@ SPELL_CUSTOM_ERROR_CONSTRUCT_TOO_FAR
@ SPELL_CUSTOM_ERROR_YOU_ALREADY_OVERLOADED_THIS_GATHERING_NODE
@ SPELL_CUSTOM_ERROR_YOU_MUST_BE_WIELDING_THE_UNDERLIGHT_ANGLER
@ SPELL_CUSTOM_ERROR_YOU_DO_NOT_HAVE_THE_CORRECT_BATTLE_PET_SUMMONED
@ SPELL_CUSTOM_ERROR_REQUIRES_BRITTLE_ROOT
@ SPELL_CUSTOM_ERROR_NO_WILD_IMPS_TO_SACRIFICE
@ SPELL_CUSTOM_ERROR_THIS_CREATURE_HAS_ALREADY_BEEN_ATTUNED_WITH
@ SPELL_CUSTOM_ERROR_PARTYGOER_MORE_BUBBLY
@ SPELL_CUSTOM_ERROR_THE_MEGA_MAGNET_MUST_BE_CHARGED_FIRST
@ SPELL_CUSTOM_ERROR_ENOUGH_WILD_CLUCKERS
@ SPELL_CUSTOM_ERROR_YOU_DO_NOT_LIKE_FEL_EGGS_AND_HAM
@ SPELL_CUSTOM_ERROR_YOU_MUST_BE_A_RAT_TO_PASS_THROUGH_HERE
@ SPELL_CUSTOM_ERROR_YOU_ARE_ALREADY_WELL_FED
@ SPELL_CUSTOM_ERROR_REQUIRES_PROOF_OF_COURAGE
@ SPELL_CUSTOM_ERROR_ONLY_OTHER_HIVEMIND_MEMBERS_MAY_JOIN
@ SPELL_CUSTOM_ERROR_REQUIRES_350_ENGINEERING
@ SPELL_CUSTOM_ERROR_YOU_DONT_KNOW_HOW_TO_TAME_MECHS
@ SPELL_CUSTOM_ERROR_YOU_ARE_ALREADY_BRAVE_ENOUGH_TO_CONTINUE_WITH_YOUR_EXPERIMENTATION
@ SPELL_CUSTOM_ERROR_ALREADY_6_SURVIVORS_RESCUED
@ SPELL_CUSTOM_ERROR_YOU_MUST_HAVE_3_OR_FEWER_PLAYER
@ SPELL_CUSTOM_ERROR_REQUIRES_SHADOWLANDS_ENGINEERING
@ SPELL_CUSTOM_ERROR_HAVE_HOT_ROD
@ SPELL_CUSTOM_ERROR_BOTH_DISESASES_MUST_BE_ON_TARGET
@ SPELL_CUSTOM_ERROR_REQUIRES_AN_EMPTY_SOUL_CAGE
@ SPELL_CUSTOM_ERROR_YOUR_COMPANION_IS_IN_COMBAT
@ PANDARIA_NEUTRAL
@ TEAM_OTHER
@ ALLIANCE
@ HORDE
Powers
@ MAX_POWERS
@ POWER_ALTERNATE_POWER
@ POWER_RAGE
@ POWER_DEMONIC_FURY
@ POWER_MAELSTROM
@ POWER_ALL
@ POWER_ARCANE_CHARGES
@ POWER_HEALTH
@ POWER_BURNING_EMBERS
@ POWER_RUNIC_POWER
@ POWER_ENERGY
@ POWER_FURY
@ POWER_ALTERNATE_QUEST
@ POWER_LUNAR_POWER
@ POWER_RUNE_UNHOLY
@ POWER_CHI
@ POWER_SOUL_SHARDS
@ POWER_INSANITY
@ POWER_ESSENCE
@ POWER_RUNES
@ POWER_COMBO_POINTS
@ POWER_RUNE_BLOOD
@ POWER_MANA
@ POWER_RUNE_FROST
@ POWER_ALTERNATE_MOUNT
@ POWER_HOLY_POWER
@ POWER_FOCUS
@ POWER_ALTERNATE_ENCOUNTER
@ POWER_PAIN
SpellAttr0
@ SPELL_ATTR0_ON_NEXT_SWING
@ SPELL_ATTR0_ONLY_INDOORS
@ SPELL_ATTR0_NO_ACTIVE_DEFENSE
@ SPELL_ATTR0_IS_TRADESKILL
@ SPELL_ATTR0_NOT_SHAPESHIFTED
@ SPELL_ATTR0_ALLOW_ITEM_SPELL_IN_PVP
@ SPELL_ATTR0_ALLOW_WHILE_SITTING
@ SPELL_ATTR0_AURA_IS_DEBUFF
@ SPELL_ATTR0_ONLY_OUTDOORS
@ SPELL_ATTR0_ALLOW_WHILE_MOUNTED
@ SPELL_ATTR0_PASSIVE
@ SPELL_ATTR0_COOLDOWN_ON_EVENT
@ SPELL_ATTR0_IS_ABILITY
@ SPELL_ATTR0_DO_NOT_LOG_IMMUNE_MISSES
@ SPELL_ATTR0_NO_IMMUNITIES
@ SPELL_ATTR0_HELD_ITEM_ONLY
@ SPELL_ATTR0_CANCELS_AUTO_ATTACK_COMBAT
@ SPELL_ATTR0_DO_NOT_LOG
@ SPELL_ATTR0_NO_AURA_CANCEL
@ SPELL_ATTR0_WEARER_CASTS_PROC_TRIGGER
@ SPELL_ATTR0_PROC_FAILURE_BURNS_CHARGE
@ SPELL_ATTR0_TRACK_TARGET_IN_CAST_PLAYER_ONLY
@ SPELL_ATTR0_SCALES_WITH_CREATURE_LEVEL
@ SPELL_ATTR0_HEARTBEAT_RESIST
@ SPELL_ATTR0_SERVER_ONLY
@ SPELL_ATTR0_NOT_IN_COMBAT_ONLY_PEACEFUL
@ SPELL_ATTR0_USES_RANGED_SLOT
@ SPELL_ATTR0_ALLOW_CAST_WHILE_DEAD
@ SPELL_ATTR0_ON_NEXT_SWING_NO_DAMAGE
@ SPELL_ATTR0_ONLY_STEALTHED
@ SPELL_ATTR0_DO_NOT_DISPLAY_SPELLBOOK_AURA_ICON_COMBAT_LOG
@ SPELL_ATTR0_DO_NOT_SHEATH
DungeonStatusFlag
@ DUNGEON_STATUSFLAG_NORMAL
@ RAID_STATUSFLAG_10MAN_HEROIC
@ RAID_STATUSFLAG_25MAN_NORMAL
@ RAID_STATUSFLAG_25MAN_HEROIC
@ RAID_STATUSFLAG_10MAN_NORMAL
@ DUNGEON_STATUSFLAG_HEROIC
uint32 const CREATURE_TYPEMASK_HUMANOID_OR_UNDEAD
constexpr uint64 MECHANIC_LOSS_CONTROL_MASK(IMMUNE_TO_MOVEMENT_IMPAIRMENT_AND_LOSS_CONTROL_MASK &~((1<< MECHANIC_SNARE)|(1<< MECHANIC_TURN)|(1<< MECHANIC_DAZE)))
GuildLogs
@ GUILD_BANKLOG_MAX_RECORDS
@ GUILD_EVENTLOG_MAX_RECORDS
@ GUILD_NEWSLOG_MAX_RECORDS
ReputationRank
@ REP_HATED
@ REP_UNFRIENDLY
@ REP_EXALTED
@ REP_HONORED
@ REP_REVERED
@ REP_FRIENDLY
@ REP_NEUTRAL
@ REP_HOSTILE
CurrencyDestroyReason
MoneyConstants
@ SILVER
@ COPPER
@ GOLD
SpellVisualKit
@ SPELL_VISUAL_KIT_DRINK
@ SPELL_VISUAL_KIT_FOOD
LootModes
@ LOOT_MODE_HARD_MODE_3
@ LOOT_MODE_HARD_MODE_1
@ LOOT_MODE_HARD_MODE_2
@ LOOT_MODE_DEFAULT
@ LOOT_MODE_HARD_MODE_4
@ LOOT_MODE_JUNK_FISH
DiminishingLevels
@ DIMINISHING_LEVEL_3
@ DIMINISHING_LEVEL_1
@ DIMINISHING_LEVEL_4
@ DIMINISHING_LEVEL_IMMUNE
@ DIMINISHING_LEVEL_TAUNT_IMMUNE
@ DIMINISHING_LEVEL_2
DuelCompleteType
@ DUEL_FLED
@ DUEL_WON
@ DUEL_INTERRUPTED
LineOfSightChecks
@ LINEOFSIGHT_CHECK_VMAP
@ LINEOFSIGHT_CHECK_GOBJECT
@ LINEOFSIGHT_ALL_CHECKS
SpellAttr12
@ SPELL_ATTR12_UNK28
@ SPELL_ATTR12_UNK8
@ SPELL_ATTR12_UNK18
@ SPELL_ATTR12_ONLY_PROC_FROM_CLASS_ABILITIES
@ SPELL_ATTR12_UNK20
@ SPELL_ATTR12_START_COOLDOWN_ON_CAST_START
@ SPELL_ATTR12_USE_FLOAT_VALUES_FOR_SCALING_AMOUNTS
@ SPELL_ATTR12_UNK10
@ SPELL_ATTR12_IGNORE_CASTING_DISABLED
@ SPELL_ATTR12_UNK22
@ SPELL_ATTR12_UNK2
@ SPELL_ATTR12_UNK16
@ SPELL_ATTR12_UNK30
@ SPELL_ATTR12_CAN_PROC_FROM_SUPPRESSED_CASTER_PROCS
@ SPELL_ATTR12_UNK14
@ SPELL_ATTR12_UNK19
@ SPELL_ATTR12_UNK17
@ SPELL_ATTR12_UNK25
@ SPELL_ATTR12_UNK5
@ SPELL_ATTR12_UNK7
@ SPELL_ATTR12_ENABLE_PROCS_FROM_SUPPRESSED_CASTER_PROCS
@ SPELL_ATTR12_UNK3
@ SPELL_ATTR12_UNK13
@ SPELL_ATTR12_UNK6
@ SPELL_ATTR12_UNK4
@ SPELL_ATTR12_UNK11
@ SPELL_ATTR12_IS_READINESS_SPELL
@ SPELL_ATTR12_UNK29
@ SPELL_ATTR12_UNK12
@ SPELL_ATTR12_IS_GARRISON_BUFF
@ SPELL_ATTR12_UNK15
@ SPELL_ATTR12_UNK26
WeatherType
@ WEATHER_TYPE_RAIN
@ WEATHER_TYPE_STORM
@ WEATHER_TYPE_FINE
@ WEATHER_TYPE_SNOW
@ WEATHER_TYPE_THUNDERS
@ WEATHER_TYPE_BLACKRAIN
constexpr uint8 ClassByQuestSort(int32 QuestSort)
SheathTypes
@ SHEATHETYPE_SHIELD
@ SHEATHETYPE_HIPWEAPONLEFT
@ SHEATHETYPE_HIPWEAPONRIGHT
@ SHEATHETYPE_LARGEWEAPONLEFT
@ SHEATHETYPE_MAINHAND
@ SHEATHETYPE_NONE
@ SHEATHETYPE_OFFHAND
@ SHEATHETYPE_LARGEWEAPONRIGHT
TrainerType
@ TRAINER_TYPE_CLASS
SpellAttr14
@ SPELL_ATTR14_UNK13
@ SPELL_ATTR14_UNK8
@ SPELL_ATTR14_UNK31
@ SPELL_ATTR14_UNK21
@ SPELL_ATTR14_UNK19
@ SPELL_ATTR14_UNK0
@ SPELL_ATTR14_UNK24
@ SPELL_ATTR14_UNK22
@ SPELL_ATTR14_UNK17
@ SPELL_ATTR14_UNK4
@ SPELL_ATTR14_UNK12
@ SPELL_ATTR14_UNK28
@ SPELL_ATTR14_UNK23
@ SPELL_ATTR14_UNK26
@ SPELL_ATTR14_UNK30
@ SPELL_ATTR14_UNK27
@ SPELL_ATTR14_UNK7
@ SPELL_ATTR14_UNK25
@ SPELL_ATTR14_UNK5
@ SPELL_ATTR14_UNK14
@ SPELL_ATTR14_UNK29
@ SPELL_ATTR14_UNK10
@ SPELL_ATTR14_UNK6
@ SPELL_ATTR14_UNK2
@ SPELL_ATTR14_UNK9
@ SPELL_ATTR14_REAGENT_COST_CONSUMES_CHARGES
@ SPELL_ATTR14_UNK11
@ SPELL_ATTR14_UNK16
@ SPELL_ATTR14_AURA_IS_PRIVATE
@ SPELL_ATTR14_HIDE_PASSIVE_FROM_TOOLTIP
@ SPELL_ATTR14_UNK15
@ SPELL_ATTR14_UNK18
DiminishingGroup
@ DIMINISHING_AOE_KNOCKBACK
@ DIMINISHING_NONE
@ DIMINISHING_STUN
@ DIMINISHING_MAX
@ DIMINISHING_LIMITONLY
@ DIMINISHING_DISORIENT
@ DIMINISHING_ROOT
@ DIMINISHING_TAUNT
@ DIMINISHING_SILENCE
@ DIMINISHING_INCAPACITATE
TotemCategory
@ TC_GYROMATIC_MA
@ TC_MASTER_TOTEM
@ TC_BLACKSMITH_HAMMER
@ TC_VOID_FOCUS
@ TC_TRUESILVER_ROD
@ TC_HIGH_POWERED_BOLT_GUN
@ TC_ARCLIGHT_SPANNER
@ TC_SKINNING_SKIFE_OLD
@ TC_SKINNING_KNIFE
@ TC_ADAMANTITE_ROD
@ TC_BLACKSMITH_HAMMER_OLD
@ TC_VIRTUOSO_ENGRAVING_SET
@ TC_GOLDEN_ROD
@ TC_MINING_PICK_OLD
@ TC_UB3R_SPANNER
@ TC_RUNED_COBALT_ROD
@ TC_FIRE_TOTEM
@ TC_BLADED_PICKAXE
@ TC_MASTERCRAFT
@ TC_PHILOSOPHERS_STONE
@ TC_GNOMISH_ARMY_EVERYTHING
@ TC_ULTIMATE_GNOMISH_ARMY_KNIFE
@ TC_UNLEASHED_VOID_FOCUS
@ TC_RUNED_TITANIUM_ROD
@ TC_FLINT_AND_TINDER
@ TC_FEL_IRON_ROD
@ TC_SANGUINE_FEATHER_QUILL_OF_LANATHEL
@ TC_ENGINEERING_MULTITOOL
@ TC_ARCANITE_ROD
@ TC_ETERNIUM_ROD
@ TC_EARTH_TOTEM
@ TC_DRUMS
@ TC_EMPOWERED_VOID_FOCUS
@ TC_HOLLOW_QUILL
@ TC_VIRTUOSO_INKING_SET
@ TC_HAMMER_PICK
@ TC_MINING_PICK
@ TC_RUNED_AZURITE_ROD
@ TC_RUNED_ELEMENTIUM_ROD
@ TC_JEWELERS_KIT
@ TC_COPPER_ROD
@ TC_GNOMISH_ARMY_KNIFE
@ TC_WATER_TOTEM
@ TC_SILVER_ROD
@ TC_AIR_TOTEM
@ TC_RUNED_COPPER_ROD
BattlegroundTypeId
@ BATTLEGROUND_SMALL_D
@ BATTLEGROUND_BFG
@ BATTLEGROUND_DS2
@ BATTLEGROUND_IC
@ BATTLEGROUND_RATED_25_VS_25
@ BATTLEGROUND_EB_BW2
@ BATTLEGROUND_RATED_15_VS_15
@ BATTLEGROUND_RATED_10_VS_10
@ BATTLEGROUND_AA
@ BATTLEGROUND_WS
@ BATTLEGROUND_NA3
@ BATTLEGROUND_BEA3
@ BATTLEGROUND_BRAWL_ES
@ BATTLEGROUND_DOM_AB
@ BATTLEGROUND_EY
@ BATTLEGROUND_BRAWL_GL
@ BATTLEGROUND_BRAWL_AA
@ BATTLEGROUND_AV
@ BATTLEGROUND_TR
@ BATTLEGROUND_BE
@ BATTLEGROUND_ED
@ BATTLEGROUND_DOM_DG
@ BATTLEGROUND_TK
@ BATTLEGROUND_DG
@ BATTLEGROUND_BRAWL_TK
@ BATTLEGROUND_WG_CTF
@ BATTLEGROUND_TTP3
@ BATTLEGROUND_TP
@ BATTLEGROUND_RL2
@ BATTLEGROUND_TVA2
@ BATTLEGROUND_SS
@ BATTLEGROUND_BRAWL_ABW
@ BATTLEGROUND_BRHA3
@ BATTLEGROUND_BRAWL_TBG
@ BATTLEGROUND_BRHA2
@ BATTLEGROUND_BRAWL_TH
@ BATTLEGROUND_RV
@ BATTLEGROUND_BRAWL_TBG2
@ BATTLEGROUND_TYPE_NONE
@ BATTLEGROUND_EB_A
@ BATTLEGROUND_NA
@ BATTLEGROUND_HP
@ BATTLEGROUND_BRAWL_DD
@ BATTLEGROUND_CI
@ BATTLEGROUND_BRAWL_AA2
@ BATTLEGROUND_BRAWL_EH
@ BATTLEGROUND_RANDOM_EPIC
@ BATTLEGROUND_RL3
@ BATTLEGROUND_BRAWL_WG
@ BATTLEGROUND_BRH
@ BATTLEGROUND_TVA3
@ BATTLEGROUND_DS
@ BATTLEGROUND_NA2
@ BATTLEGROUND_DS3
@ BATTLEGROUND_DOM_DG2
@ BATTLEGROUND_BE2
@ BATTLEGROUND_KR
@ BATTLEGROUND_CA
@ BATTLEGROUND_BRAWL_AB2
@ BATTLEGROUND_AB_CS
@ BATTLEGROUND_RANDOM_BG
@ BATTLEGROUND_SA
@ BATTLEGROUND_AF2
@ BATTLEGROUND_TTP2
@ BATTLEGROUND_EB_BW
@ BATTLEGROUND_AB
@ BATTLEGROUND_RL
@ BATTLEGROUND_BRAWL_DD2
@ BATTLEGROUND_BRAWL_AASH
@ BATTLEGROUND_EPIC_BG_WF
@ BATTLEGROUND_BRAWL_WS
@ BATTLEGROUND_AF3
@ BATTLEGROUND_AF
@ BATTLEGROUND_RB
@ BATTLEGROUND_BEA2
@ BATTLEGROUND_SM
@ BATTLEGROUND_BRAWL_AB
@ BATTLEGROUND_SS_VS_TM
@ BATTLEGROUND_MB
@ BATTLEGROUND_DOM_SS
@ BATTLEGROUND_BRAWL_SPS
@ BATTLEGROUND_TTP
@ BATTLEGROUND_BRAWL_DS
@ BATTLEGROUND_BRAWL_SM
@ BATTLEGROUND_BR
@ BATTLEGROUND_BRAWL_DG
@ BATTLEGROUND_TVA
SoundKitPlayType
SpellCastResult
@ SPELL_FAILED_TARGET_NOT_LOOTED
@ SPELL_FAILED_HUNGER_SATIATED
@ SPELL_FAILED_UNIT_NOT_INFRONT
@ SPELL_FAILED_TRANSFORM_UNUSABLE
@ SPELL_FAILED_NEED_EXOTIC_AMMO
@ SPELL_FAILED_PASSIVE_REPLACED
@ SPELL_FAILED_NOT_INFRONT
@ SPELL_FAILED_MOVING
@ SPELL_FAILED_MASTER_RIDING_REQUIREMENT
@ SPELL_FAILED_ONLY_NOT_SWIMMING
@ SPELL_FAILED_GARRISON_FOLLOWER_MAX_QUALITY
@ SPELL_FAILED_LEVEL_REQUIREMENT
@ SPELL_FAILED_STUNNED
@ GRANT_PET_LEVEL_FAIL
@ SPELL_FAILED_PANDA_RIDING_REQUIREMENT
@ SPELL_FAILED_ALREADY_BEING_TAMED
@ SPELL_FAILED_NO_BUILDING_FOR_SHIPMENT
@ SPELL_FAILED_FISHING_TOO_LOW
@ SPELL_FAILED_CURRENCY_WEIGHT_MISMATCH
@ SPELL_FAILED_CANT_BE_MILLED
@ SPELL_FAILED_NOT_MOUNTED
@ SPELL_FAILED_SPECTATOR_OR_COMMENTATOR
@ SPELL_FAILED_NOT_WHILE_MERCENARY
@ SPELL_FAILED_NOT_ON_STEALTHED
@ SPELL_FAILED_EQUIPPED_ITEM_CLASS_OFFHAND
@ SPELL_FAILED_AFFECTING_COMBAT
@ SPELL_FAILED_NOT_IN_MAGE_TOWER
@ SPELL_FAILED_CANT_BE_OBLITERATED
@ SPELL_FAILED_FLYING_MOUNT_NOT_ALLOWED
@ SPELL_FAILED_GARRISON_NO_MISSIONS_AVAILABLE
@ SPELL_FAILED_CASTER_AURASTATE
@ SPELL_FAILED_EQUIPPED_ITEM_CLASS
@ SPELL_FAILED_WRONG_ARTIFACT_EQUIPPED
@ SPELL_FAILED_TOO_CLOSE
@ SPELL_FAILED_CANT_BE_SCRAPPED
@ SPELL_FAILED_ITEM_AT_MAX_CHARGES
@ SPELL_FAILED_TARGET_NOT_PLAYER
@ SPELL_FAILED_CANT_UNTALENT
@ SPELL_FAILED_MIN_SKILL
@ SPELL_FAILED_NOTHING_TO_DISPEL
@ SPELL_FAILED_GARRISON_FOLLOWER_AT_MIN_LEVEL
@ SPELL_FAILED_NOT_IN_RATED_BATTLEGROUND
@ SPELL_FAILED_INTERRUPTED_COMBAT
@ SPELL_FAILED_GARRISON_FOLLOWER_ON_MISSION
@ SPELL_FAILED_NO_POWER
@ SPELL_FAILED_TARGET_IS_UNTARGETABLE_BY_ANYONE
@ SPELL_FAILED_BY_NOT_MOVING
@ SPELL_FAILED_NOT_KNOWN
@ SPELL_FAILED_NOT_UNSHEATHED
@ SPELL_FAILED_MAX_LEVEL_TOO_LOW
@ SPELL_FAILED_LEGACY_SPELL
@ SPELL_FAILED_FOOD_LOWLEVEL
@ SPELL_FAILED_NO_SPEC
@ SPELL_FAILED_NOT_HERE
@ SPELL_FAILED_NO_FISH
@ SPELL_FAILED_MUST_KNOW_SUPERCEDING_SPELL
@ SPELL_FAILED_NOT_STANDING
@ SPELL_FAILED_ITEM_NOT_A_WEAPON
@ SPELL_FAILED_NO_LIQUID
@ SPELL_FAILED_ROOTED
@ SPELL_FAILED_NOT_SOULBOUND
@ SPELL_FAILED_TARGET_NOT_DEAD
@ SPELL_FAILED_GLYPH_INVALID_SPEC
@ SPELL_FAILED_CHEST_IN_USE
@ SPELL_FAILED_ITEM_MOD_APPEARANCE_GROUP_ALREADY_KNOWN
@ SPELL_FAILED_TARGET_IN_COMBAT
@ SPELL_FAILED_NOT_ENOUGH_SHIPMENTS_FOR_CONTAINER
@ SPELL_FAILED_PLAYER_CONDITION
@ SPELL_FAILED_ALREADY_HAVE_PET
@ SPELL_FAILED_WEIGHT_NOT_ENOUGH
@ SPELL_FAILED_CRAFTING_REAGENTS
@ SPELL_FAILED_WRONG_PET_FOOD
@ SPELL_FAILED_CUSTOM_ERROR
@ SPELL_FAILED_SUMMON_PENDING
@ SPELL_FAILED_NOT_FLYING
@ SPELL_FAILED_TARGET_FREEFORALL
@ SPELL_FAILED_UNKNOWN
@ SPELL_FAILED_DAMAGE_IMMUNE
@ SPELL_FAILED_BAD_IMPLICIT_TARGETS
@ SPELL_FAILED_TARGET_IS_TRIVIAL
@ SPELL_FAILED_MOUNT_ABOVE_WATER_HERE
@ SPELL_FAILED_TRY_AGAIN
@ SPELL_FAILED_NO_ITEMS_WHILE_SHAPESHIFTED
@ SPELL_FAILED_NO_COMBO_POINTS
@ SPELL_FAILED_TRANSMOG_SET_ALREADY_KNOWN
@ SPELL_FAILED_CANT_UPGRADE_BATTLE_PET
@ SPELL_FAILED_ALREADY_HAVE_SUMMON
@ SPELL_FAILED_TOO_MANY_SKILLS
@ SPELL_FAILED_ALREADY_AT_FULL_POWER
@ SPELL_FAILED_NOT_TRADEABLE
@ SPELL_FAILED_GROUND_MOUNT_NOT_ALLOWED
@ SPELL_FAILED_HAS_MISSION
@ SPELL_FAILED_ALREADY_OPEN
@ SPELL_FAILED_SPELL_EFFECT_FAILED
@ SPELL_FAILED_ITEM_NOT_READY
@ SPELL_FAILED_WRONG_WEATHER
@ SPELL_FAILED_TOO_SHALLOW
@ SPELL_FAILED_NOT_TRADING
@ SPELL_FAILED_NO_CHARGES_REMAIN
@ SPELL_FAILED_ITEM_GONE
@ SPELL_FAILED_TARGET_NO_POCKETS
@ SPELL_FAILED_NOTHING_TO_STEAL
@ SPELL_FAILED_NEED_AMMO
@ SPELL_FAILED_NO_AMMO
@ SPELL_FAILED_INCORRECT_AREA
@ SPELL_FAILED_TRANSMOG_OUTFIT_ALREADY_KNOWN
@ SPELL_FAILED_PLAY_TIME
@ SPELL_FAILED_NO_MOUNTS_ALLOWED
@ SPELL_FAILED_GARRISON_OWNED
@ SPELL_FAILED_GARRISON_MISSION_COMPLETE
@ SPELL_FAILED_ITEM_NOT_FOUND
@ SPELL_FAILED_GARRISON_MAX_LEVEL
@ SPELL_FAILED_SKILL_LINE_NOT_KNOWN
@ SPELL_FAILED_GARRISON_NOT_OWNED
@ SPELL_FAILED_GLYPH_SOCKET_LOCKED
@ SPELL_FAILED_TARGET_IS_PLAYER
@ SPELL_FAILED_NOT_WHILE_CHROMIE_TIMED
@ SPELL_FAILED_BATTLE_FOR_AZEROTH_RIDING_REQUIREMENT
@ SPELL_FAILED_OUT_OF_RANGE
@ SPELL_FAILED_SET_COVENANT_ERROR
@ SPELL_FAILED_NOT_IN_BATTLEGROUND
@ SPELL_FAILED_NOT_IN_BARBERSHOP
@ SPELL_FAILED_NOT_ON_SHAPESHIFT
@ SPELL_FAILED_SAME_ENCHANT_VISUAL
@ SPELL_FAILED_NOT_FISHABLE
@ SPELL_FAILED_IMMUNE
@ SPELL_FAILED_NOT_IN_LFG_DUNGEON
@ SPELL_FAILED_EQUIPPED_ITEM
@ SPELL_FAILED_TARGET_DUELING
@ SPELL_FAILED_CANT_DUEL_WHILE_STEALTHED
@ SPELL_FAILED_NOT_BEHIND
@ SPELL_FAILED_SPELL_ALREADY_KNOWN
@ SPELL_FAILED_ALREADY_AT_FULL_HEALTH
@ SPELL_FAILED_MOUNT_COLLECTED_ON_OTHER_CHAR
@ SPELL_FAILED_PREVENTED_BY_MECHANIC
@ SPELL_FAILED_YOU_CANNOT_USE_THAT_IN_PVP_INSTANCE
@ SPELL_FAILED_GARRISON_FOLLOWER_MAX_ITEM_LEVEL
@ SPELL_FAILED_SPELL_LEARNED
@ SPELL_FAILED_NOT_ON_GROUND
@ SPELL_FAILED_ALREADY_HAVE_CHARM
@ SPELL_FAILED_CANT_FLY_HERE
@ SPELL_FAILED_DISABLED_BY_AURA_LABEL
@ SPELL_FAILED_TARGET_NOT_IN_INSTANCE
@ SPELL_FAILED_AZERITE_EMPOWERED_NO_CHOICES_TO_UNDO
@ SPELL_FAILED_TARGET_ENEMY
@ SPELL_FAILED_FOLLOWER_KNOWN
@ SPELL_FAILED_HIGHLEVEL
@ SPELL_FAILED_DONT_REPORT
@ SPELL_FAILED_CANT_BE_SALVAGED_SKILL
@ SPELL_FAILED_THIRST_SATIATED
@ SPELL_FAILED_AZERITE_EMPOWERED_ONLY
@ SPELL_FAILED_IN_COMBAT_RES_LIMIT_REACHED
@ SPELL_FAILED_NOT_ON_DAMAGE_IMMUNE
@ SPELL_FAILED_CANT_CAST_ON_TAPPED
@ SPELL_FAILED_WRONG_FACTION
@ SPELL_FAILED_SOULBIND_CONDUIT_LEARN_FAILED_INVALID_COVENANT
@ SPELL_FAILED_ON_USE_ENCHANT
@ SPELL_FAILED_NO_ACTIVE_GLYPHS
@ SPELL_FAILED_NOT_ENOUGH_TARGETS
@ SPELL_FAILED_PET_CAN_RENAME
@ SPELL_FAILED_NOT_WHILE_LOOTING
@ SPELL_FAILED_NO_DUNGEON_ENCOUNTER
@ SPELL_FAILED_TARGET_AURASTATE
@ SPELL_FAILED_BUILDING_ACTIVATE_NOT_READY
@ SPELL_FAILED_TOTEMS
@ SPELL_FAILED_NOT_IN_RAID_INSTANCE
@ SPELL_FAILED_SPEC_DISABLED
@ SPELL_FAILED_SHIPMENTS_FULL
@ SPELL_FAILED_ERROR
@ SPELL_FAILED_TARGET_NOT_IN_RAID
@ SPELL_FAILED_SUCCESS
@ SPELL_FAILED_LOWLEVEL
@ SPELL_FAILED_GARRISON_FOLLOWER_MAX_LEVEL
@ SPELL_FAILED_NOT_READY
@ SPELL_FAILED_TARGET_NOT_GROUNDED
@ SPELL_FAILED_WRONG_BATTLE_PET_TYPE
@ SPELL_FAILED_ARTIFACT_AT_FULL_POWER
@ SPELL_FAILED_NO_VACANT_SEAT
@ SPELL_FAILED_COLD_RIDING_REQUIREMENT
@ SPELL_FAILED_SET_CHROMIE_TIME_ERROR
@ SPELL_FAILED_MOUNT_EQUIPMENT_ERROR
@ SPELL_FAILED_TARGET_HAS_RESURRECT_PENDING
@ SPELL_FAILED_BROKEN_ISLES_RIDING_REQUIREMENT
@ SPELL_FAILED_ONLY_BATTLEGROUNDS
@ SPELL_FAILED_NO_ENDURANCE
@ SPELL_FAILED_NOT_IN_ARENA
@ SPELL_FAILED_NEED_AMMO_POUCH
@ SPELL_FAILED_ITEM_ALREADY_ENCHANTED
@ SPELL_FAILED_CANT_BE_ENCHANTED
@ SPELL_FAILED_EXCEEDED_WEEKLY_USAGE
@ SPELL_FAILED_ONLY_IN_ARENA
@ SPELL_FAILED_ONLY_STEALTHED
@ SPELL_FAILED_WARBAND_SCENE_ALREADY_KNOWN
@ SPELL_FAILED_DISABLED_BY_MAX_USABLE_LEVEL
@ SPELL_FAILED_BM_OR_INVISGOD
@ SPELL_FAILED_CANT_DUEL_WHILE_INVISIBLE
@ SPELL_FAILED_CANT_DO_THAT_RIGHT_NOW
@ SPELL_FAILED_ONLY_SHAPESHIFT
@ SPELL_FAILED_NOT_WHILE_FATIGUED
@ SPELL_FAILED_TOY_ALREADY_KNOWN
@ SPELL_FAILED_TARGET_IS_PLAYER_CONTROLLED
@ SPELL_FAILED_NO_ARTIFACT_EQUIPPED
@ SPELL_FAILED_REAGENTS
@ SPELL_FAILED_RIDING_VEHICLE
@ SPELL_FAILED_ONLY_ABOVEWATER
@ SPELL_FAILED_APPRENTICE_RIDING_REQUIREMENT
@ SPELL_FAILED_NOT_WHILE_LEVEL_LINKED
@ SPELL_FAILED_RUNEFORGE_LEGENDARY_UPGRADE
@ SPELL_FAILED_TARGETS_DEAD
@ SPELL_FAILED_TRAINING_POINTS
@ SPELL_FAILED_AURA_BOUNCED
@ SPELL_FAILED_UNIT_NOT_BEHIND
@ SPELL_FAILED_GLYPH_NO_SPEC
@ SPELL_FAILED_CANT_BE_CHARMED
@ SPELL_FAILED_MOUNT_NO_FLOAT_HERE
@ SPELL_FAILED_WEIGHT_TOO_MUCH
@ SPELL_FAILED_GARRISON_FOLLOWER_MIN_ITEM_LEVEL
@ SPELL_FAILED_MAX_SOCKETS
@ SPELL_FAILED_DRAENOR_RIDING_REQUIREMENT
@ SPELL_FAILED_TOY_USE_LIMIT_REACHED
@ SPELL_FAILED_TARGET_NOT_GHOST
@ SPELL_FAILED_CASTER_DEAD
@ SPELL_FAILED_NOT_ON_MOUNTED
@ SPELL_FAILED_NO_DUELING
@ SPELL_FAILED_ONLY_UNDERWATER
@ SPELL_FAILED_BAD_TARGETS
@ SPELL_FAILED_AP_ITEM_FROM_PREVIOUS_TIER
@ SPELL_FAILED_NEED_ALL_PARTY_MEMBERS
@ SPELL_FAILED_TRANSPORT_NOT_READY
@ SPELL_FAILED_TARGET_ENRAGED
@ SPELL_FAILED_SUMMON_MAP_CONDITION
@ SPELL_FAILED_ITEM_ENCHANT_TRADE_WINDOW
@ SPELL_FAILED_CANT_REPLACE_ITEM_BONUS
@ SPELL_FAILED_TARGET_CANNOT_BE_RESURRECTED
@ SPELL_FAILED_GLYPH_EXCLUSIVE_CATEGORY
@ SPELL_FAILED_CANT_OVERRIDE_ENCHANT_VISUAL
@ SPELL_FAILED_TOO_MANY_OF_ITEM
@ SPELL_FAILED_GARRISON_FOLLOWER_NOT_MAX_LEVEL
@ SPELL_FAILED_FIZZLE
@ SPELL_FAILED_CANT_BE_SALVAGED
@ SPELL_FAILED_CONFUSED
@ SPELL_FAILED_CANT_BE_RECRAFTED
@ SPELL_FAILED_CS_RIDING_REQUIREMENT
@ SPELL_FAILED_VETERAN_TRIAL_ABOVE_SKILL_RANK_MAX
@ SPELL_FAILED_AREA_TRIGGER_CREATION
@ SPELL_FAILED_REPUTATION
@ SPELL_FAILED_GARRISON_MISSION_NOT_IN_PROGRESS
@ SPELL_FAILED_ARTISAN_RIDING_REQUIREMENT
@ SPELL_FAILED_TARGET_UNSKINNABLE
@ SPELL_FAILED_SILENCED
@ SPELL_FAILED_ITEM_CREATION_DISABLED_FOR_EVENT
@ SPELL_FAILED_NOT_SHAPESHIFT
@ SPELL_FAILED_AUTOTRACK_INTERRUPTED
@ SPELL_FAILED_NO_TELEPORT_FROM_DUNGEON
@ SPELL_FAILED_NOT_WHILE_TRADING
@ SPELL_FAILED_NO_PLAYTIME
@ SPELL_FAILED_NO_ACTIONS
@ SPELL_FAILED_UNIQUE_GLYPH
@ SPELL_FAILED_POSSESSED
@ SPELL_FAILED_JOURNEYMAN_RIDING_REQUIREMENT
@ SPELL_FAILED_SHADOWLANDS_RIDING_REQUIREMENT
@ SPELL_FAILED_GARRISON_FOLLOWER_REQUIRES_EPIC
@ SPELL_FAILED_NEED_MORE_ITEMS
@ SPELL_FAILED_TARGET_NO_WEAPONS
@ SPELL_FAILED_GARRISON_NOT_UPGRADEABLE
@ SPELL_FAILED_PVP_TARGET_WHILE_UNFLAGGED
@ SPELL_FAILED_ONLY_OUTDOORS
@ SPELL_CAST_OK
@ SPELL_FAILED_UNDERWATER_MOUNT_NOT_ALLOWED
@ SPELL_FAILED_NO_VALID_TARGETS
@ SPELL_FAILED_CHARMED
@ SPELL_FAILED_INVALID_GLYPH
@ SPELL_FAILED_PARTIAL_PLAYTIME
@ SPELL_FAILED_FALLING
@ SPELL_FAILED_LEVEL_LINKED_LOW_LEVEL
@ SPELL_FAILED_LOW_CASTLEVEL
@ SPELL_FAILED_TARGET_NO_RANGED_WEAPONS
@ SPELL_FAILED_CANT_BE_PROSPECTED
@ SPELL_FAILED_ONLY_MOUNTED
@ SPELL_FAILED_NOT_ON_TRANSPORT
@ SPELL_FAILED_GARRISON_FOLLOWER_HAS_SINGLE_MISSION_ABILITY
@ SPELL_FAILED_LINE_OF_SIGHT
@ SPELL_FAILED_NOT_IN_CONTROL
@ SPELL_FAILED_FLEEING
@ SPELL_FAILED_BLUEPRINT_KNOWN
@ SPELL_FAILED_PACIFIED
@ SPELL_FAILED_CANT_STEALTH
@ SPELL_FAILED_FLIGHT_MASTER_RIDING_REQUIREMENT
@ SPELL_FAILED_CANT_ADD_BATTLE_PET
@ SPELL_FAILED_MOUNT_NO_UNDERWATER_HERE
@ SPELL_FAILED_VISION_OBSCURED
@ SPELL_FAILED_EQUIPPED_ITEM_CLASS_MAINHAND
@ SPELL_FAILED_SPELL_IN_PROGRESS
@ SPELL_FAILED_GARRISON_FOLLOWER_IN_BUILDING
@ SPELL_FAILED_NO_PET
@ SPELL_FAILED_DISABLED_BY_POWER_SCALING
@ SPELL_FAILED_MAINHAND_EMPTY
@ SPELL_FAILED_TARGET_LOCKED_TO_RAID_INSTANCE
@ SPELL_FAILED_FOLLOWER_CLASS_SPEC_CAP
@ SPELL_FAILED_NOT_ENOUGH_CURRENCY
@ SPELL_FAILED_EXPERT_RIDING_REQUIREMENT
@ SPELL_FAILED_BAD_TARGET_FILTER
@ SPELL_FAILED_FLOATING_MOUNT_NOT_ALLOWED
@ SPELL_FAILED_ALREADY_AT_FULL_MANA
@ SPELL_FAILED_REQUIRES_SPELL_FOCUS
@ SPELL_FAILED_NOPATH
@ SPELL_FAILED_NO_SHIPMENTS_FOR_CONTAINER
@ SPELL_FAILED_TOTEM_CATEGORY
@ SPELL_FAILED_NOT_IDLE
@ SPELL_FAILED_GARRISON_FOLLOWER_HAS_ABILITY
@ SPELL_FAILED_SPELL_UNAVAILABLE
@ SPELL_FAILED_REQUIRES_AREA
@ SPELL_FAILED_TARGET_IN_PET_BATTLE
@ SPELL_FAILED_TARGET_NOT_IN_SANCTUARY
@ SPELL_FAILED_INELIGIBLE_WEAPON_APPEARANCE
@ SPELL_FAILED_NOT_INACTIVE
@ SPELL_FAILED_DRAGONRIDING_RIDING_REQUIREMENT
@ SPELL_FAILED_NOT_WHILE_GHOST
@ SPELL_FAILED_TOO_MANY_SOCKETS
@ SPELL_FAILED_NO_EDIBLE_CORPSES
@ SPELL_FAILED_INTERRUPTED
@ SPELL_FAILED_TARGET_NOT_IN_PARTY
@ SPELL_FAILED_TARGET_AFFECTING_COMBAT
@ SPELL_FAILED_ONLY_INDOORS
@ SPELL_FAILED_NOT_ON_TAXI
@ SPELL_FAILED_TARGET_FRIENDLY
GhostVisibilityType
@ GHOST_VISIBILITY_ALIVE
@ GHOST_VISIBILITY_GHOST
SpellHitType
@ SPELL_HIT_TYPE_CRIT
@ SPELL_HIT_TYPE_UNK
@ SPELL_HIT_TYPE_HIT_DEBUG
@ SPELL_HIT_TYPE_NO_ATTACKER
@ SPELL_HIT_TYPE_ATTACK_TABLE_DEBUG
@ SPELL_HIT_TYPE_CRIT_DEBUG
@ SPELL_HIT_TYPE_SPLIT
@ SPELL_HIT_TYPE_VICTIM_IS_ATTACKER
GameObjectFlags
@ GO_FLAG_LOW_PRIORITY_SELECTION
@ GO_FLAG_INTERACT_COND
@ GO_FLAG_FREEZE_ANIMATION
@ GO_FLAG_NODESPAWN
@ GO_FLAG_AI_OBSTACLE
@ GO_FLAG_NOT_SELECTABLE
@ GO_FLAG_INTERACT_DISTANCE_USES_TEMPLATE_MODEL
@ GO_FLAG_INTERACT_DISTANCE_IGNORES_MODEL
@ GO_FLAG_IGNORE_CURRENT_STATE_FOR_USE_SPELL_EXCEPT_UNLOCKED
@ GO_FLAG_IN_MULTI_USE
@ GO_FLAG_TRANSPORT
@ GO_FLAG_MAP_OBJECT
@ GO_FLAG_IN_USE
@ GO_FLAG_DESTROYED
@ GO_FLAG_IGNORE_CURRENT_STATE_FOR_USE_SPELL
@ GO_FLAG_LOCKED
@ GO_FLAG_DAMAGED
Stats
@ STAT_SPIRIT
@ STAT_INTELLECT
@ STAT_AGILITY
@ STAT_STRENGTH
@ STAT_STAMINA
TaxiNodeStatus
@ TAXISTATUS_LEARNED
@ TAXISTATUS_UNLEARNED
@ TAXISTATUS_NONE
@ TAXISTATUS_NOT_ELIGIBLE
CreatureClassifications
FactionTemplates
@ FACTION_RATCHET
@ FACTION_ORC_DRAGONMAW
@ FACTION_ESCORTEE_N_NEUTRAL_PASSIVE
@ FACTION_SCARLET_CRUSADE_2
@ FACTION_UNDEAD_SCOURGE_2
@ FACTION_ESCORTEE_H_ACTIVE
@ FACTION_TROLL_FROSTMANE
@ FACTION_ESCORTEE_A_NEUTRAL_ACTIVE
@ FACTION_ESCORTEE_H_NEUTRAL_PASSIVE
@ FACTION_SCARLET_CRUSADE
@ FACTION_ALLIANCE_GENERIC_WG
@ FACTION_UNDEAD_SCOURGE_3
@ FACTION_FLAYER_HUNTER
@ FACTION_MONSTER_2
@ FACTION_ESCORTEE_N_FRIEND_PASSIVE
@ FACTION_FRIENDLY
@ FACTION_EARTHEN_RING
@ FACTION_ALLIANCE_GENERIC
@ FACTION_ESCORTEE_H_PASSIVE
@ FACTION_ESCORTEE_N_ACTIVE
@ FACTION_MONSTER_SPAR_BUDDY
@ FACTION_DRAGONFLIGHT_BLACK
@ FACTION_PREY
@ FACTION_HORDE_GENERIC_WG
@ FACTION_ASHTONGUE_DEATHSWORN
@ FACTION_DARK_IRON_DWARVES
@ FACTION_ESCORTEE_A_PASSIVE
@ FACTION_ELEMENTAL
@ FACTION_NONE
@ FACTION_DEMON
@ FACTION_UNDEAD_SCOURGE
@ FACTION_TITAN
@ FACTION_GOBLIN_DARK_IRON_BAR_PATRON
@ FACTION_ESCORTEE_H_NEUTRAL_ACTIVE
@ FACTION_HORDE_GENERIC
@ FACTION_MONSTER
@ FACTION_ARAKKOA
@ FACTION_CREATURE
@ FACTION_ESCORTEE_N_NEUTRAL_ACTIVE
@ FACTION_ENEMY
@ FACTION_ESCORTEE_N_FRIEND_ACTIVE
@ FACTION_TROLL_BLOODSCALP
@ FACTION_OGRE
@ FACTION_ESCORTEE_A_NEUTRAL_PASSIVE
AuraStateType
@ AURA_STATE_RAID_ENCOUNTER_2
@ AURA_STATE_WOUNDED_20_PERCENT
@ AURA_STATE_NONE
@ AURA_STATE_BLEED
@ AURA_STATE_UNBALANCED
@ AURA_STATE_HEALTHY_75_PERCENT
@ AURA_STATE_FROZEN
@ AURA_STATE_MARKED
@ AURA_STATE_VICTORIOUS
@ AURA_STATE_RAMPAGE
@ AURA_STATE_WOUNDED_35_PERCENT
@ AURA_STATE_FAERIE_FIRE
@ AURA_STATE_ENRAGED
@ AURA_STATE_WOUND_HEALTH_35_80
@ AURA_STATE_DEFENSIVE_2
@ AURA_STATE_VULNERABLE
@ AURA_STATE_DAZED
@ AURA_STATE_DRUID_PERIODIC_HEAL
@ AURA_STATE_ARENA_PREPARATION
@ AURA_STATE_WOUND_HEALTH_20_80
@ AURA_STATE_WOUNDED_25_PERCENT
@ AURA_STATE_RAID_ENCOUNTER
@ AURA_STATE_WOUNDED_50_PERCENT
@ AURA_STATE_ROGUE_POISONED
@ AURA_STATE_BANISHED
@ AURA_STATE_DEFENSIVE
DiminishingReturnsType
@ DRTYPE_NONE
@ DRTYPE_PLAYER
@ DRTYPE_ALL
SpellCategory
@ SPELL_CATEGORY_DRINK
@ SPELL_CATEGORY_FOOD
SpellFamilyNames
@ SPELLFAMILY_PRIEST
@ SPELLFAMILY_WARLOCK_PET
@ SPELLFAMILY_UNK78
@ SPELLFAMILY_WARLOCK
@ SPELLFAMILY_MAGE
@ SPELLFAMILY_GENERIC
@ SPELLFAMILY_UNK2
@ SPELLFAMILY_UNK91
@ SPELLFAMILY_UNK66
@ SPELLFAMILY_TOTEMS
@ SPELLFAMILY_EVOKER
@ SPELLFAMILY_WARRIOR
@ SPELLFAMILY_PALADIN
@ SPELLFAMILY_HUNTER
@ SPELLFAMILY_UNK71
@ SPELLFAMILY_UNK100
@ SPELLFAMILY_DEMON_HUNTER
@ SPELLFAMILY_POTION
@ SPELLFAMILY_ROGUE
@ SPELLFAMILY_SHAMAN
@ SPELLFAMILY_DRUID
@ SPELLFAMILY_PET
@ SPELLFAMILY_DEATHKNIGHT
@ SPELLFAMILY_MONK
@ SPELLFAMILY_UNK1
size_t constexpr MAX_QUEST_DIFFICULTY
constexpr float Z_OFFSET_FIND_HEIGHT
ComplaintStatus
@ COMPLAINT_ENABLED_WITHOUT_AUTO_IGNORE
@ COMPLAINT_ENABLED_WITH_AUTO_IGNORE
@ COMPLAINT_DISABLED
HolidayIds
@ HOLIDAY_SHADOWLANDS_DUNGEON_EVENT_KR
@ HOLIDAY_TIMEWALKING_DUNGEON_EVENT_LK_KR
@ HOLIDAY_TOMB_OF_SARGERAS_FINAL_ENCOUNTER_EU
@ HOLIDAY_NYALOTHA_WALKING_CITY_RF_2_SECTION_KR
@ HOLIDAY_ANTORUS_BURNING_THRONE_RF_3_SECTION_TW_CN
@ HOLIDAY_CRUCIBLE_OF_STORMS_RAID_FINDER_EU
@ HOLIDAY_NOBLEGARDEN
@ HOLIDAY_ANTORUS_BURNING_THRONE_NORMAL_HEROIC_EU
@ HOLIDAY_ULDIR_NORMAL_HEROIC_TW_CN
@ HOLIDAY_BATTLE_OF_DAZARALOR_NORMAL_HEROIC_768
@ HOLIDAY_FIREWORKS_CELEBRATION
@ HOLIDAY_ANTORUS_BURNING_THRONE_RF_1_SECTION_TW_CN
@ HOLIDAY_CASTLE_NATHRIA_RF_2_SECTION_EU
@ HOLIDAY_7_3_SHADOWS_OF_ARGUS_WEEK_3_UNLOCKS_EU
@ HOLIDAY_HALLOWS_END
@ HOLIDAY_CALL_TO_ARMS_AV_OLD
@ HOLIDAY_DRAENOR_DUNGEON_EVENT_EU
@ HOLIDAY_CRUCIBLE_OF_STORMS_RAID_FINDER
@ HOLIDAY_TOMB_OF_SARGERAS_RF_3_SECTION_TW_CN
@ HOLIDAY_ANTORUS_BURNING_THRONE_RF_1_SECTION_DEFAULT
@ HOLIDAY_PVP_BRAWL_COOKING_IMPOSSIBLE_US
@ HOLIDAY_WOW_11TH_ANNIVERSARY
@ HOLIDAY_APEXIS_BONUS_EVENT_KR
@ HOLIDAY_PVP_BRAWL_GL_US
@ HOLIDAY_TIMEWALKING_DUNGEON_EVENT_MOP_TW_CN
@ HOLIDAY_WANDERERS_FESTIVAL
@ HOLIDAY_NYALOTHA_WALKING_CITY_FINAL_SECTION_TW_CN
@ HOLIDAY_CASTLE_NATHRIA_RF_2_SECTION_TW_CN
@ HOLIDAY_TOMB_OF_SARGERAS_FINAL_ENCOUNTER_KR
@ HOLIDAY_ULDIR_RF_1_SECTION_DEFAULT
@ HOLIDAY_ARENA_SKIRMISH_BONUS_EVENT_EU
@ HOLIDAY_CASTLE_NATHRIA_FINAL_SECTION_TW_CN
@ HOLIDAY_TOMB_OF_SARGERAS_RF_3_SECTION_DEFAULT
@ HOLIDAY_TIMEWALKING_DUNGEON_EVENT_MOP_EU
@ HOLIDAY_PVP_BRAWL_TH_KR
@ HOLIDAY_PVP_BRAWL_TH_1984
@ HOLIDAY_NYALOTHA_WALKING_CITY_KR
@ HOLIDAY_WOW_12TH_ANNIVERSARY
@ HOLIDAY_BATTLE_OF_DAZARALOR_RF_2_SECTION_DEFAULT
@ HOLIDAY_CALL_TO_ARMS_ES_OLD
@ HOLIDAY_BATTLEGROUND_BONUS_EVENT_TW_CN
@ HOLIDAY_TIMEWALKING_DUNGEON_EVENT_BC_TW_CN
@ HOLIDAY_NYALOTHA_WALKING_CITY_TW_CN
@ HOLIDAY_ULDIR_NORMAL_HEROIC_768
@ HOLIDAY_TOMB_OF_SARGERAS_RF_1_SECTION_TW_CN
@ HOLIDAY_PVP_BRAWL_WS_1984
@ HOLIDAY_WORLD_QUEST_BONUS_EVENT_KR
@ HOLIDAY_ANTORUS_BURNING_THRONE_RF_3_SECTION_KR
@ HOLIDAY_THE_ETERNAL_PALACE_RAID_FINDER_DEFAULT
@ HOLIDAY_NONE
@ HOLIDAY_TIMEWALKING_DUNGEON_EVENT_CATA_KR
@ HOLIDAY_CALL_TO_ARMS_SM
@ HOLIDAY_GLOWCAP_FESTIVAL
@ HOLIDAY_WOW_7TH_ANNIVERSARY
@ HOLIDAY_NYALOTHA_WALKING_CITY_RF_3_SECTION_EU
@ HOLIDAY_CASTLE_NATHRIA_RF_3_SECTION_TW_CN
@ HOLIDAY_VOLUNTEER_GUARD_DAY
@ HOLIDAY_BATTLEGROUND_BONUS_EVENT_KR
@ HOLIDAY_CALL_TO_ARMS_AB
@ HOLIDAY_PET_BATTLE_BONUS_EVENT_EU
@ HOLIDAY_CHILDRENS_WEEK
@ HOLIDAY_FEAST_OF_WINTER_VEIL
@ HOLIDAY_CALL_TO_ARMS_BG_OLD
@ HOLIDAY_CRUCIBLE_OF_STORMS_NORMAL_HEROIC_DEFAULT
@ HOLIDAY_THE_GREAT_GNOMEREGAN_RUN
@ HOLIDAY_CALL_TO_ARMS_DG
@ HOLIDAY_PVP_BRAWL_TH_US
@ HOLIDAY_TOMB_OF_SARGERAS_RF_2_SECTION_TW_CN
@ HOLIDAY_TOMB_OF_SARGERAS_RF_1_SECTION_EU
@ HOLIDAY_TIMEWALKING_DUNGEON_EVENT_BC_DEFAULT
@ HOLIDAY_CRUCIBLE_OF_STORMS_RAID_FINDER_KR
@ HOLIDAY_NYALOTHA_WALKING_CITY_FINAL_SECTION_KR
@ HOLIDAY_TRIAL_OF_STYLE
@ HOLIDAY_TOMB_OF_SARGERAS_RF_2_SECTION_DEFAULT
@ HOLIDAY_WAR_OF_THE_THORNS_128
@ HOLIDAY_ANTORUS_BURNING_THRONE_NORMAL_HEROIC_KR
@ HOLIDAY_CALL_TO_ARMS_IC_OLD
@ HOLIDAY_PVP_BRAWL_WS_US
@ HOLIDAY_KALU_AK_FISHING_DERBY
@ HOLIDAY_CALL_TO_ARMS_ES
@ HOLIDAY_TOMB_OF_SARGERAS_NORMAL_HEROIC_768
@ HOLIDAY_WOW_ANNIVERSARY
@ HOLIDAY_ULDIR_FINAL_SECTION_EU
@ HOLIDAY_ARENA_SKIRMISH_BONUS_EVENT_KR
@ HOLIDAY_TORGHAST_BEASTS_OF_PRODIGUM
@ HOLIDAY_ANTORUS_BURNING_THRONE_NORMAL_HEROIC_DEFAULT
@ HOLIDAY_BATTLE_OF_DAZARALOR_NORMAL_HEROIC_KR
@ HOLIDAY_WAR_OF_THE_THORNS_320
@ HOLIDAY_THE_ETERNAL_PALACE_RF_2_SECTION_KR
@ HOLIDAY_CASTLE_NATHRIA_RF_3_SECTION_KR
@ HOLIDAY_CALL_TO_ARMS_TK_OLD
@ HOLIDAY_ANTORUS_BURNING_THRONE_RF_3_SECTION_DEFAULT
@ HOLIDAY_LOVE_IS_IN_THE_AIR
@ HOLIDAY_APEXIS_BONUS_EVENT_EU
@ HOLIDAY_PVP_BRAWL_DS_EU
@ HOLIDAY_DARKMOON_FAIRE
@ HOLIDAY_ULDIR_NORMAL_HEROIC_KR
@ HOLIDAY_PET_BATTLE_BONUS_EVENT_TW_CN
@ HOLIDAY_PVP_BRAWL_CLASSIC_ASHRAN_KR
@ HOLIDAY_CASTLE_NATHRIA_RF_1_SECTION_EU
@ HOLIDAY_TIMEWALKING_DUNGEON_EVENT_WOD_DEFAULT
@ HOLIDAY_PVP_BRAWL_CLASSIC_ASHRAN_TW_CN
@ HOLIDAY_NYALOTHA_WALKING_CITY_RF_2_SECTION_EU
@ HOLIDAY_SHADOWLANDS_DUNGEON_EVENT_DEFAULT
@ HOLIDAY_FIREWORKS_SPECTACULAR
@ HOLIDAY_ANTORUS_BURNING_THRONE_FINAL_SECTION_TW_CN
@ HOLIDAY_PVP_BRAWL_WS_KR
@ HOLIDAY_WOW_16TH_ANNIVERSARY
@ HOLIDAY_PILGRIMS_BOUNTY
@ HOLIDAY_NYALOTHA_WALKING_CITY_RAID_FINDER_DEFAULT
@ HOLIDAY_ARENA_SKIRMISH_BONUS_EVENT
@ HOLIDAY_TOMB_OF_SARGERAS_FINAL_ENCOUNTER_TW_CN
@ HOLIDAY_NYALOTHA_WALKING_CITY_RAID_FINDER_TW_CN
@ HOLIDAY_CALL_TO_ARMS_SA
@ HOLIDAY_TOMB_OF_SARGERAS_RF_1_SECTION_DEFAULT
@ HOLIDAY_HARVEST_FESTIVAL
@ HOLIDAY_PVP_BRAWL_CLASSIC_ASHRAN_1984
@ HOLIDAY_RATED_BG_25_VS_25
@ HOLIDAY_NYALOTHA_WALKING_CITY_FINAL_SECTION_DEFAULT
@ HOLIDAY_PVP_BRAWL_AB_US
@ HOLIDAY_WAR_OF_THE_THORNS_TW_CN
@ HOLIDAY_ULDIR_RF_2_SECTION_KR
@ HOLIDAY_TIMEWALKING_DUNGEON_EVENT_MOP_DEFAULT
@ HOLIDAY_BATTLE_FOR_AZEROTH_DUNGEON_EVENT_KR
@ HOLIDAY_PVP_BRAWL_WS_EU
@ HOLIDAY_THE_ETERNAL_PALACE_RAID_FINDER_KR
@ HOLIDAY_TOMB_OF_SARGERAS_RF_3_SECTION_EU
@ HOLIDAY_CRUCIBLE_OF_STORMS_NORMAL_HEROIC_EU
@ HOLIDAY_NYALOTHA_WALKING_CITY_RAID_FINDER_EU
@ HOLIDAY_PVP_BRAWL_AB_TW_CN
@ HOLIDAY_CRUCIBLE_OF_STORMS_RAID_FINDER_DEFAULT
@ HOLIDAY_THE_ETERNAL_PALACE_FINAL_SECTION_DEFAULT
@ HOLIDAY_LEGION_DUNGEON_EVENT_DEFAULT
@ HOLIDAY_THE_ETERNAL_PALACE_RF_2_SECTION_DEFAULT
@ HOLIDAY_CASTLE_NATHRIA_KR
@ HOLIDAY_PVP_BRAWL_WS_TW_CN
@ HOLIDAY_PVP_BRAWL_TH_TW_CN
@ HOLIDAY_TOMB_OF_SARGERAS_NORMAL_HEROIC_TW_CN
@ HOLIDAY_TOMB_OF_SARGERAS_FINAL_ENCOUNTER_DEFAULT
@ HOLIDAY_TIMEWALKING_DUNGEON_EVENT_LK_EU
@ HOLIDAY_BATTLE_OF_DAZARALOR_RF_2_SECTION_KR
@ HOLIDAY_MOOKIN_FESTIVAL
@ HOLIDAY_CALL_TO_ARMS_SM_OLD
@ HOLIDAY_TIMEWALKING_DUNGEON_EVENT_WOD_EU
@ HOLIDAY_BATTLE_FOR_AZEROTH_DUNGEON_EVENT_TW_CN
@ HOLIDAY_TIMEWALKING_DUNGEON_EVENT_LK_DEFAULT
@ HOLIDAY_THE_ETERNAL_PALACE_RF_2_SECTION_TW_CN
@ HOLIDAY_NYALOTHA_WALKING_CITY_EU
@ HOLIDAY_BATTLE_OF_DAZARALOR_RF_1_SECTION_TW_CN
@ HOLIDAY_PVP_BRAWL_GL_TW_CN
@ HOLIDAY_CASTLE_NATHRIA_FINAL_SECTION_DEFAULT
@ HOLIDAY_WORLD_QUEST_BONUS_EVENT_TW_CN
@ HOLIDAY_ANTORUS_BURNING_THRONE_NORMAL_HEROIC_768
@ HOLIDAY_ANTORUS_BURNING_THRONE_FINAL_SECTION_DEFAULT
@ HOLIDAY_TIMEWALKING_DUNGEON_EVENT_CATA_DEFAULT
@ HOLIDAY_ULDIR_NORMAL_HEROIC_DEFAULT
@ HOLIDAY_PVP_BRAWL_GL_EU
@ HOLIDAY_PVP_BRAWL_SS_VS_TM_KR
@ HOLIDAY_PVP_BRAWL_SS_VS_TM_EU
@ HOLIDAY_ULDIR_RF_1_SECTION_KR
@ HOLIDAY_NYALOTHA_WALKING_CITY_RF_3_SECTION_DEFAULT
@ HOLIDAY_BATTLE_OF_DAZARALOR_RF_3_SECTION_DEFAULT
@ HOLIDAY_CASTLE_NATHRIA_FINAL_SECTION_EU
@ HOLIDAY_TIMEWALKING_DUNGEON_EVENT_BC_KR
@ HOLIDAY_PVP_BRAWL_COOKING_IMPOSSIBLE_EU
@ HOLIDAY_WAR_OF_THE_THORNS_512
@ HOLIDAY_ANTORUS_BURNING_THRONE_RF_2_SECTION_EU
@ HOLIDAY_PVP_BRAWL_SS_VS_TM_US
@ HOLIDAY_CALL_TO_ARMS_AB_OLD
@ HOLIDAY_WOW_14TH_ANNIVERSARY
@ HOLIDAY_ULDIR_FINAL_SECTION_DEFAULT
@ HOLIDAY_MIDSUMMER_FIRE_FESTIVAL
@ HOLIDAY_THE_ETERNAL_PALACE_KR
@ HOLIDAY_7_3_SHADOWS_OF_ARGUS_WEEK_2_UNLOCKS_EU
@ HOLIDAY_TORGHAST_CHORUS_OF_DEAD_SOULS
@ HOLIDAY_PVP_BRAWL_CLASSIC_ASHRAN_EU
@ HOLIDAY_NYALOTHA_WALKING_CITY_FINAL_SECTION_EU
@ HOLIDAY_7_3_SHADOWS_OF_ARGUS_WEEK_3_UNLOCKS_TW_CN
@ HOLIDAY_ULDIR_RF_2_SECTION_EU
@ HOLIDAY_LEGION_DUNGEON_EVENT_KR
@ HOLIDAY_BATTLE_OF_DAZARALOR_RF_3_SECTION_TW_CN
@ HOLIDAY_TOMB_OF_SARGERAS_NORMAL_HEROIC_DEFAULT
@ HOLIDAY_TIMEWALKING_DUNGEON_EVENT_WOD_TW_CN
@ HOLIDAY_7_3_SHADOWS_OF_ARGUS_WEEK_3_UNLOCKS_DEFAULT
@ HOLIDAY_PVP_BRAWL_PH_TW_CN
@ HOLIDAY_BATTLE_OF_DAZARALOR_RF_2_SECTION_TW_CN
@ HOLIDAY_PVP_BRAWL_DS_TW_CN
@ HOLIDAY_BATTLE_OF_DAZARALOR_RF_3_SECTION_KR
@ HOLIDAY_THOUSAND_BOAT_BASH
@ HOLIDAY_LEGION_DUNGEON_EVENT_TW_CN
@ HOLIDAY_CRUCIBLE_OF_STORMS_NORMAL_HEROIC_KR
@ HOLIDAY_PVP_BRAWL_PH_KR
@ HOLIDAY_FREE_TSHIRT_DAY
@ HOLIDAY_APEXIS_BONUS_EVENT_DEFAULT
@ HOLIDAY_TOMB_OF_SARGERAS_RF_2_SECTION_KR
@ HOLIDAY_BATTLE_OF_DAZARALOR_NORMAL_HEROIC_EU
@ HOLIDAY_BATTLE_OF_DAZARALOR_RF_1_SECTION_DEFAULT
@ HOLIDAY_CRUCIBLE_OF_STORMS_RAID_FINDER_TW_CN
@ HOLIDAY_UNGORO_MADNESS
@ HOLIDAY_CASTLE_NATHRIA_RF_2_SECTION_KR
@ HOLIDAY_KIRIN_TOR_TAVERN_CRAWL
@ HOLIDAY_NYALOTHA_WALKING_CITY_RF_3_SECTION_KR
@ HOLIDAY_TIMEWALKING_DUNGEON_EVENT_CATA_EU
@ HOLIDAY_LK_LAUNCH
@ HOLIDAY_RATED_BG_15_VS_15
@ HOLIDAY_ULDIR_FINAL_SECTION_KR
@ HOLIDAY_CASTLE_NATHRIA_RF_1_SECTION_KR
@ HOLIDAY_CASTLE_NATHRIA_32
@ HOLIDAY_BATTLE_OF_DAZARALOR_RF_1_SECTION_KR
@ HOLIDAY_THE_ETERNAL_PALACE_DEFAULT
@ HOLIDAY_ANTORUS_BURNING_THRONE_FINAL_SECTION_KR
@ HOLIDAY_WAR_OF_THE_THORNS
@ HOLIDAY_WOW_8TH_ANNIVERSARY
@ HOLIDAY_ANTORUS_BURNING_THRONE_RF_2_SECTION_KR
@ HOLIDAY_TOMB_OF_SARGERAS_NORMAL_HEROIC_EU
@ HOLIDAY_TIMEWALKING_DUNGEON_EVENT_MOP_KR
@ HOLIDAY_SPRING_BALLOON_FESTIVAL
@ HOLIDAY_BATTLE_OF_DAZARALOR_RF_2_SECTION_EU
@ HOLIDAY_ULDIR_FINAL_SECTION_TW_CN
@ HOLIDAY_DRAENOR_DUNGEON_EVENT_DEFAULT
@ HOLIDAY_THE_ETERNAL_PALACE_FINAL_SECTION_EU
@ HOLIDAY_LOVE_IS_IN_THE_AIR_OLD
@ HOLIDAY_CALL_TO_ARMS_TP_OLD
@ HOLIDAY_LUMINOUS_LUMINARIES
@ HOLIDAY_BATTLE_OF_DAZARALOR_NORMAL_HEROIC_TW_CN
@ HOLIDAY_TOMB_OF_SARGERAS_RF_2_SECTION_EU
@ HOLIDAY_ANTORUS_BURNING_THRONE_RF_1_SECTION_KR
@ HOLIDAY_WAR_OF_THE_THORNS_US
@ HOLIDAY_CASTLE_NATHRIA_DEFAULT
@ HOLIDAY_7_3_SHADOWS_OF_ARGUS_WEEK_2_UNLOCKS_KR
@ HOLIDAY_THE_ETERNAL_PALACE_RAID_FINDER_EU
@ HOLIDAY_MARCH_OF_THE_TADPOLES
@ HOLIDAY_PVP_BRAWL_DS_KR
@ HOLIDAY_CASTLE_NATHRIA_RF_3_SECTION_DEFAULT
@ HOLIDAY_PVP_BRAWL_TH_EU
@ HOLIDAY_CALL_TO_ARMS_DG_OLD
@ HOLIDAY_BATTLEGROUND_BONUS_EVENT_EU
@ HOLIDAY_CALL_TO_ARMS_IC
@ HOLIDAY_HATCHING_OF_THE_HIPPOGRYPHS
@ HOLIDAY_WAR_OF_THE_THORNS_KR
@ HOLIDAY_THE_ETERNAL_PALACE_RAID_FINDER_TW_CN
@ HOLIDAY_PVP_BRAWL_AB_1984
@ HOLIDAY_PIRATES_DAY
@ HOLIDAY_ULDIR_RF_1_SECTION_EU
@ HOLIDAY_PET_BATTLE_BONUS_EVENT_KR
@ HOLIDAY_SHADOWLANDS_DUNGEON_EVENT_EU
@ HOLIDAY_CASTLE_NATHRIA_RF_1_SECTION_DEFAULT
@ HOLIDAY_LUMINOUS_LUMINARIES_64
@ HOLIDAY_7_3_SHADOWS_OF_ARGUS_WEEK_2_UNLOCKS_TW_CN
@ HOLIDAY_CALL_TO_ARMS_BG
@ HOLIDAY_BATTLE_FOR_AZEROTH_DUNGEON_EVENT_DEFAULT
@ HOLIDAY_THE_ETERNAL_PALACE_TW_CN
@ HOLIDAY_THE_ETERNAL_PALACE_RF_2_SECTION_EU
@ HOLIDAY_ULDIR_NORMAL_HEROIC_EU
@ HOLIDAY_NYALOTHA_WALKING_CITY_RAID_FINDER_KR
@ HOLIDAY_BATTLEGROUND_BONUS_EVENT_DEFAULT
@ HOLIDAY_WOW_13TH_ANNIVERSARY
@ HOLIDAY_WORLD_QUEST_BONUS_EVENT_EU
@ HOLIDAY_TIMEWALKING_DUNGEON_EVENT_LK_TW_CN
@ HOLIDAY_PVP_BRAWL_PH_EU
@ HOLIDAY_WOW_10TH_ANNIVERSARY
@ HOLIDAY_PVP_BRAWL_WS_1984_2
@ HOLIDAY_ULDIR_RF_2_SECTION_DEFAULT
@ HOLIDAY_CALL_TO_ARMS_SA_OLD
@ HOLIDAY_TOMB_OF_SARGERAS_NORMAL_HEROIC_KR
@ HOLIDAY_PVP_BRAWL_AB_KR
@ HOLIDAY_BATTLE_OF_DAZARALOR_NORMAL_HEROIC_DEFAULT
@ HOLIDAY_DRAENOR_DUNGEON_EVENT_TW_CN
@ HOLIDAY_CALL_TO_ARMS_AV
@ HOLIDAY_DAY_OF_THE_DEAD
@ HOLIDAY_CRUCIBLE_OF_STORMS_NORMAL_HEROIC_TW_CN
@ HOLIDAY_NYALOTHA_WALKING_CITY_RF_3_SECTION_TW_CN
@ HOLIDAY_ANTORUS_BURNING_THRONE_NORMAL_HEROIC_TW_CN
@ HOLIDAY_WORLD_QUEST_BONUS_EVENT_DEFAULT
@ HOLIDAY_NYALOTHA_WALKING_CITY_RF_2_SECTION_DEFAULT
@ HOLIDAY_LEGION_DUNGEON_EVENT_EU
@ HOLIDAY_PVP_BRAWL_DS_1984
@ HOLIDAY_THE_ETERNAL_PALACE_FINAL_SECTION_KR
@ HOLIDAY_TIMEWALKING_DUNGEON_EVENT_BC_EU
@ HOLIDAY_CALL_TO_ARMS_WG
@ HOLIDAY_DRAENOR_DUNGEON_EVENT_KR
@ HOLIDAY_LUNAR_FESTIVAL
@ HOLIDAY_PET_BATTLE_BONUS_EVENT_DEFAULT
@ HOLIDAY_PVP_BRAWL_GL_KR
@ HOLIDAY_PVP_BRAWL_COOKING_IMPOSSIBLE_TW_CN
@ HOLIDAY_BATTLE_OF_DAZARALOR_RF_3_SECTION_EU
@ HOLIDAY_PVP_BRAWL_PH_US
@ HOLIDAY_TOMB_OF_SARGERAS_RF_3_SECTION_KR
@ HOLIDAY_CALL_TO_ARMS_WG_OLD
@ HOLIDAY_NYALOTHA_WALKING_CITY_DEFAULT
@ HOLIDAY_TIMEWALKING_DUNGEON_EVENT_WOD_KR
@ HOLIDAY_PVP_BRAWL_DS_US
@ HOLIDAY_ANTORUS_BURNING_THRONE_RF_1_SECTION_EU
@ HOLIDAY_PVP_BRAWL_SS_VS_TM_TW_CN
@ HOLIDAY_BREWFEST
@ HOLIDAY_ANTORUS_BURNING_THRONE_RF_2_SECTION_TW_CN
@ HOLIDAY_TIMEWALKING_DUNGEON_EVENT_CATA_TW_CN
@ HOLIDAY_APEXIS_BONUS_EVENT_TW_CN
@ HOLIDAY_PVP_BRAWL_COOKING_IMPOSSIBLE_1984
@ HOLIDAY_ULDIR_NORMAL_HEROIC
@ HOLIDAY_THE_ETERNAL_PALACE_EU
@ HOLIDAY_WOW_15TH_ANNIVERSARY
@ HOLIDAY_WAR_OF_THE_THORNS_EU
@ HOLIDAY_CASTLE_NATHRIA_RF_3_SECTION_EU
@ HOLIDAY_7_3_SHADOWS_OF_ARGUS_WEEK_2_UNLOCKS_DEFAULT
@ HOLIDAY_ANTORUS_BURNING_THRONE_RF_2_SECTION_DEFAULT
@ HOLIDAY_CRUCIBLE_OF_STORMS_NORMAL_HEROIC
@ HOLIDAY_WOW_9TH_ANNIVERSARY
@ HOLIDAY_CASTLE_NATHRIA_FINAL_SECTION_KR
@ HOLIDAY_CASTLE_NATHRIA_RF_2_SECTION_DEFAULT
@ HOLIDAY_NYALOTHA_WALKING_CITY_RF_2_SECTION_TW_CN
@ HOLIDAY_SHADOWLANDS_DUNGEON_EVENT_TW_CN
@ HOLIDAY_CALL_TO_ARMS_TP
@ HOLIDAY_PVP_BRAWL_GL_1984
@ HOLIDAY_CALL_OF_THE_SCARAB
@ HOLIDAY_ARENA_SKIRMISH_BONUS_EVENT_TW_CN
@ HOLIDAY_CASTLE_NATHRIA_TW_CN
@ HOLIDAY_AUCTION_HOUSE_DANCE_PARTY
@ HOLIDAY_TOMB_OF_SARGERAS_RF_1_SECTION_KR
@ HOLIDAY_ULDIR_RF_2_SECTION_TW_CN
@ HOLIDAY_BATTLE_OF_DAZARALOR_RF_1_SECTION_EU
@ HOLIDAY_PVP_BRAWL_SS_VS_TM_1984
@ HOLIDAY_PVP_BRAWL_COOKING_IMPOSSIBLE_KR
@ HOLIDAY_PVP_BRAWL_AB_EU
@ HOLIDAY_CASTLE_NATHRIA_RF_1_SECTION_TW_CN
@ HOLIDAY_ANTORUS_BURNING_THRONE_RF_3_SECTION_EU
@ HOLIDAY_ANTORUS_BURNING_THRONE_FINAL_SECTION_EU
@ HOLIDAY_THE_ETERNAL_PALACE_FINAL_SECTION_TW_CN
@ HOLIDAY_CASTLE_NATHRIA_EU
@ HOLIDAY_BATTLE_FOR_AZEROTH_DUNGEON_EVENT_EU
@ HOLIDAY_TORGHAST_UNBRIDLED_DARKNESS
@ HOLIDAY_CALL_TO_ARMS_TK
@ HOLIDAY_7_3_SHADOWS_OF_ARGUS_WEEK_3_UNLOCKS_KR
@ HOLIDAY_ULDIR_RF_1_SECTION_TW_CN
@ HOLIDAY_PVP_BRAWL_CLASSIC_ASHRAN_US
CurrencyGainFlags
@ AREA_THE_SUNKEN_RING
@ AREA_WINTERGRASP_FORTRESS
@ AREA_EASTPARK_WORKSHOP
@ AREA_THE_BROKEN_TEMPLATE
@ AREA_WINTERGRASP
@ AREA_WESTPARK_WORKSHOP
@ AREA_THE_CHILLED_QUAGMIRE
PvPTeamId
@ PVP_TEAM_NEUTRAL
@ PVP_TEAM_HORDE
@ PVP_TEAM_ALLIANCE
SpellAttr13
@ SPELL_ATTR13_UNK23
@ SPELL_ATTR13_DO_NOT_ALLOW_DISABLE_MOVEMENT_INTERRUPT
@ SPELL_ATTR13_UNK19
@ SPELL_ATTR13_UNK6
@ SPELL_ATTR13_UNK8
@ SPELL_ATTR13_UNK12
@ SPELL_ATTR13_UNK7
@ SPELL_ATTR13_UNK24
@ SPELL_ATTR13_UNK9
@ SPELL_ATTR13_UNK22
@ SPELL_ATTR13_UNK3
@ SPELL_ATTR13_ALLOW_CLASS_ABILITY_PROCS
@ SPELL_ATTR13_UNK21
@ SPELL_ATTR13_UNK4
@ SPELL_ATTR13_UNK5
@ SPELL_ATTR13_UNK10
@ SPELL_ATTR13_UNK14
@ SPELL_ATTR13_ALWAYS_ALLOW_NEGATIVE_HEALING_PERCENT_MODIFIERS
@ SPELL_ATTR13_UNK17
@ SPELL_ATTR13_PASSIVE_IS_UPGRADE
@ SPELL_ATTR13_UNK13
@ SPELL_ATTR13_PERIODIC_REFRESH_EXTENDS_DURATION
@ SPELL_ATTR13_UNK1
@ SPELL_ATTR13_UNK11
@ SPELL_ATTR13_UNK25
@ SPELL_ATTR13_UNK30
@ SPELL_ATTR13_UNK29
@ SPELL_ATTR13_UNK16
@ SPELL_ATTR13_DO_NOT_FAIL_IF_NO_TARGET
@ SPELL_ATTR13_UNK28
@ SPELL_ATTR13_ACTIVATES_REQUIRED_SHAPESHIFT
@ SPELL_ATTR13_UNK31
SpellSchools
@ SPELL_SCHOOL_SHADOW
@ SPELL_SCHOOL_NORMAL
@ SPELL_SCHOOL_NATURE
@ SPELL_SCHOOL_FROST
@ SPELL_SCHOOL_ARCANE
@ SPELL_SCHOOL_FIRE
@ SPELL_SCHOOL_HOLY
@ MAX_SPELL_SCHOOL
PetNameInvalidReason
@ PET_NAME_NO_NAME
@ PET_NAME_INVALID
@ PET_NAME_RUSSIAN_CONSECUTIVE_SILENT_CHARACTERS
@ PET_NAME_RUSSIAN_SILENT_CHARACTER_AT_BEGINNING_OR_END
@ PET_NAME_CONSECUTIVE_SPACES
@ PET_NAME_RESERVED
@ PET_NAME_SUCCESS
@ PET_NAME_THREE_CONSECUTIVE
@ PET_NAME_MIXED_LANGUAGES
@ PET_NAME_INVALID_SPACE
@ PET_NAME_TOO_SHORT
@ PET_NAME_TOO_LONG
@ PET_NAME_DECLENSION_DOESNT_MATCH_BASE_NAME
@ PET_NAME_PROFANE
constexpr SkillType SkillByLockType(LockType locktype)
CharacterFlags
@ CHARACTER_FLAG_HAS_PVP_RANK
@ CHARACTER_FLAG_PVP_ENABLED
@ CHARACTER_FLAG_RESTING
@ CHARACTER_FLAG_DELETED_BY_TRANSFER
@ CHARACTER_FLAG_ON_UNSAFE_TRANSPORT
@ CHARACTER_FLAG_GHOST
@ CHARACTER_FLAG_COMMENTATOR
@ CHARACTER_FLAG_DECLINED
@ CHARACTER_FLAG_HIDE_HELM
@ CHARACTER_FLAG_PVP_DESIRED
@ CHARACTER_FLAG_HIDE_CLOAK
@ CHARACTER_FLAG_XP_FIXED
@ CHARACTER_FLAG_LOG_PACKETS
@ CHARACTER_FLAG_RESET_TALENTS_ON_LOGIN
@ CHARACTER_FLAG_UBERINVIS_GOD
@ CHARACTER_FLAG_COMPENSATE_FOR_SPELLS
@ CHARACTER_FLAG_RENAME_FAILED
@ CHARACTER_FLAG_SILENCED
@ CHARACTER_FLAG_EXPLORATION_DATA_FIXED
@ CHARACTER_FLAG_RENAME_NEEDS_GM_REVIEW
@ CHARACTER_FLAG_BEASTMASTER
@ CHARACTER_FLAG_LOCKED_BY_BILLING
@ CHARACTER_FLAG_SKINNABLE
@ CHARACTER_FLAG_GM_MODE
@ CHARACTER_FLAG_INVIS_GOD
@ CHARACTER_FLAG_RENAME
@ CHARACTER_FLAG_LOCKED_FOR_TRANSFER
@ CHARACTER_FLAG_FRIENDS_LIST_NEEDS_REPAIR
@ CHARACTER_FLAG_NONE
@ CHARACTER_FLAG_MOUNT_UPGRADED
@ CHARACTER_FLAG_UBER_COMMENTATOR
@ CHARACTER_FLAG_PORT_AFTER_RESURRECT
CharacterFlags3
@ CHARACTER_FLAG_3_BATTLE_MASTER_MISC_IS_LFG_DUNGEON
@ CHARACTER_FLAG_3_MYTHIC_PLUS_SEASON_1_ACHIEVEMENT_FIXED_UP
@ CHARACTER_FLAG_3_WAS_RECENTLY_BOOSTED
@ CHARACTER_FLAG_3_TRANSFERRED_BETWEEN_BNET_ACCOUNTS
@ CHARACTER_FLAG_3_FIXUP_WOD_FACTION_CHANGE_BUG
@ CHARACTER_FLAG_3_IS_BATTLE_PET_TRAIER
@ CHARACTER_FLAG_3_HONOR_CONVERTED_TO_ACCOUNT_WIDE
@ CHARACTER_FLAG_3_RECHARGE_ON_LOGIN
@ CHARACTER_FLAG_3_HIDE_ACCOUNT_ACHIEVEMENTS
@ CHARACTER_FLAG_3_SENT_ACHIEVEMENT_HISTORY_TO_BI
@ CHARACTER_FLAG_3_LOCKED_BY_REVOKED_VAS_TRANSACTION
@ CHARACTER_FLAG_3_WAS_BOOSTED_AND_HAS_LIMITED_SPELLS
@ CHARACTER_FLAG_3_GRANTED_LEVELS_FROM_RAF
@ CHARACTER_FLAG_3_UPGRADE_IN_PROGRESS
@ CHARACTER_FLAG_3_CHECK_FOR_RESTORABLE_DATA
@ CHARACTER_FLAG_3_DID_QUEST_ITEM_CLEANUP
@ CHARACTER_FLAG_3_LEGION_SPEC_WEAPON_FIXED_UP
@ CHARACTER_FLAG_3_BATTLE_PETS_CONVERTED_AND_LOCKED
@ CHARACTER_FLAG_3_LEVEL_WAS_SCALED
@ CHARACTER_FLAG_3_HAS_BNET_TOKEN
@ CHARACTER_FLAG_3_PET_BEASTMASTER
@ CHARACTER_FLAG_3_LOCKED_BY_REVOKED_CHARACTER_UPGRADE
@ CHARACTER_FLAG_3_FIXUP_WOD_XP
@ CHARACTER_FLAG_3_NONE
@ CHARACTER_FLAG_3_NEW_PLAYER_GUIDE
@ CHARACTER_FLAG_3_WAR_MODE_DESIRED
@ CHARACTER_FLAG_3_KEYSTONE_FIXED_UP_FOR_LEGION_ROLLOVER
@ CHARACTER_FLAG_3_NEEDS_FIRST_TIME_FIXUP
@ CHARACTER_FLAG_3_CURRENTLY_PROCESSING_VAS_PURCHASE
@ CHARACTER_FLAG_3_REAGENT_BANK_UNLOCKED
@ CHARACTER_FLAG_3_VAS_PRODUCT_APPLICATION_IN_PROGRESS
@ CHARACTER_FLAG_3_BNET_TOKEN_TRANSACTION_IN_PROGRESS
ActivateTaxiReply
@ ERR_TAXIPLAYERBUSY
@ ERR_TAXIOK
@ ERR_TAXINOVENDORNEARBY
@ ERR_TAXINOSUCHPATH
@ ERR_TAXIUNSPECIFIEDSERVERERROR
@ ERR_TAXINOTSTANDING
@ ERR_TAXIPLAYERMOVING
@ ERR_TAXINOTVISITED
@ ERR_TAXIPLAYERSHAPESHIFTED
@ ERR_TAXITOOFARAWAY
@ ERR_TAXISAMENODE
@ ERR_TAXIPLAYERALREADYMOUNTED
@ ERR_TAXINOTENOUGHMONEY
DispelType
@ DISPEL_ALL
@ DISPEL_ENRAGE
@ DISPEL_MAX
@ DISPEL_ZG_TICKET
@ DISPEL_MAGIC
@ DISPEL_NONE
@ DISPEL_POISON
@ DISPEL_SPE_NPC_ONLY
@ DISPEL_DISEASE
@ DISPEL_INVISIBILITY
@ DESPEL_OLD_UNUSED
@ DISPEL_STEALTH
@ DISPEL_CURSE
CurrencyGainSource
Expansions
@ EXPANSION_WARLORDS_OF_DRAENOR
@ EXPANSION_CLASSIC
@ EXPANSION_THE_WAR_WITHIN
@ EXPANSION_THE_BURNING_CRUSADE
@ EXPANSION_LEVEL_CURRENT
@ EXPANSION_MIDNIGHT
@ EXPANSION_MISTS_OF_PANDARIA
@ EXPANSION_DRAGONFLIGHT
@ MAX_ACCOUNT_EXPANSIONS
@ EXPANSION_CATACLYSM
@ MAX_EXPANSIONS
@ EXPANSION_LEGION
@ EXPANSION_WRATH_OF_THE_LICH_KING
@ EXPANSION_SHADOWLANDS
@ EXPANSION_BATTLE_FOR_AZEROTH
ChatMsg
@ CHAT_MSG_RAID_WARNING
@ CHAT_MSG_IGNORED
@ CHAT_MSG_RAID
@ CHAT_MSG_BN_INLINE_TOAST_CONVERSATION
@ CHAT_MSG_MONSTER_WHISPER
@ CHAT_MSG_TRADESKILLS
@ CHAT_MSG_TEXT_EMOTE
@ CHAT_MSG_SAY
@ CHAT_MSG_PING
@ CHAT_MSG_RAID_BOSS_WHISPER
@ CHAT_MSG_CURRENCY
@ CHAT_MSG_COMBAT_XP_GAIN
@ CHAT_MSG_PET_BATTLE_COMBAT_LOG
@ CHAT_MSG_WHISPER_FOREIGN
@ CHAT_MSG_BN_WHISPER
@ CHAT_MSG_GUILD_ACHIEVEMENT
@ CHAT_MSG_INSTANCE_CHAT_LEADER
@ CHAT_MSG_BG_SYSTEM_ALLIANCE
@ CHAT_MSG_PARTY_LEADER
@ CHAT_MSG_BN_INLINE_TOAST_BROADCAST
@ CHAT_MSG_ENCOUNTER_EVENT
@ CHAT_MSG_BN_WHISPER_PLAYER_OFFLINE
@ CHAT_MSG_RAID_LEADER
@ CHAT_MSG_DND
@ CHAT_MSG_PET_BATTLE_INFO
@ CHAT_MSG_CHANNEL_LEAVE
@ CHAT_MSG_QUEST_BOSS_EMOTE
@ CHAT_MSG_CHANNEL_NOTICE
@ CHAT_MSG_INSTANCE_CHAT
@ CHAT_MSG_WHISPER_INFORM
@ CHAT_MSG_YELL
@ CHAT_MSG_PET_INFO
@ CHAT_MSG_ARENA_POINTS
@ CHAT_MSG_PARTY
@ CHAT_MSG_WHISPER
@ CHAT_MSG_TARGETICONS
@ CHAT_MSG_EMOTE
@ CHAT_MSG_OPENING
@ CHAT_MSG_GUILD
@ CHAT_MSG_MONSTER_PARTY
@ CHAT_MSG_SYSTEM
@ CHAT_MSG_FILTERED
@ CHAT_MSG_CHANNEL_LIST
@ CHAT_MSG_BN_INLINE_TOAST_BROADCAST_INFORM
@ CHAT_MSG_OFFICER
@ CHAT_MSG_ACHIEVEMENT
@ CHAT_MSG_RAID_BOSS_EMOTE
@ CHAT_MSG_VOICE_TEXT
@ CHAT_MSG_RESTRICTED
@ CHAT_MSG_BATTLENET
@ CHAT_MSG_MONSTER_EMOTE
@ MAX_CHAT_MSG_TYPE
@ CHAT_MSG_CHANNEL_JOIN
@ CHAT_MSG_COMBAT_HONOR_GAIN
@ CHAT_MSG_AFK
@ CHAT_MSG_ADDON
@ CHAT_MSG_MONSTER_SAY
@ CHAT_MSG_MONSTER_YELL
@ CHAT_MSG_BG_SYSTEM_HORDE
@ CHAT_MSG_BN_WHISPER_INFORM
@ CHAT_MSG_COMBAT_FACTION_CHANGE
@ CHAT_MSG_SKILL
@ CHAT_MSG_BN_INLINE_TOAST_ALERT
@ CHAT_MSG_CHANNEL_NOTICE_USER
@ CHAT_MSG_GUILD_ITEM_LOOTED
@ CHAT_MSG_LOOT
@ CHAT_MSG_COMMUNITIES_CHANNEL
@ CHAT_MSG_MONEY
@ CHAT_MSG_BG_SYSTEM_NEUTRAL
@ CHAT_MSG_CHANNEL
@ CHAT_MSG_COMBAT_MISC_INFO
CreatureTypeFlags2
@ CREATURE_TYPE_FLAG_2_NEVER_DISPLAY_EMOTE_OR_CHAT_TEXT_IN_A_CHAT_BUBBLE
@ CREATURE_TYPE_FLAG_2_UNK8
@ CREATURE_TYPE_FLAG_2_HIDE_HEALTH_BAR_UNDER_TOOLTIP
@ CREATURE_TYPE_FLAG_2_HIDE_LEVEL_INFO_IN_TOOLTIP
@ CREATURE_TYPE_FLAG_2_PREDICTIVE_POWER_REGEN
@ CREATURE_TYPE_FLAG_2_NO_INTERACT_ON_LEFT_CLICK
@ CREATURE_TYPE_FLAG_2_NO_DEATH_THUD
@ CREATURE_TYPE_FLAG_2_UNK7
CharterTypes
@ CHARTER_TYPE_NONE
@ CHARTER_TYPE_ANY
@ ARENA_TEAM_CHARTER_2v2_TYPE
@ GUILD_CHARTER_TYPE
@ ARENA_TEAM_CHARTER_3v3_TYPE
@ ARENA_TEAM_CHARTER_5v5_TYPE
QuestSort
@ QUEST_SORT_AZEROTHIAN_ARCHIVES
@ QUEST_SORT_LOVE_IS_IN_THE_AIR
@ QUEST_SORT_LEGENDARY
@ QUEST_SORT_FISHING
@ QUEST_SORT_RESEARCHERS_UNDER_FIRE
@ QUEST_SORT_WARLOCK_CAMPAIGN
@ QUEST_SORT_DRAGONSCALE_EXPEDITION
@ QUEST_SORT_HUNTER_CAMPAIGN
@ QUEST_SORT_PREY
@ QUEST_SORT_COVENANT_ASSAULTS
@ QUEST_SORT_ALLIED_RACES
@ QUEST_SORT_ALCHEMY
@ QUEST_SORT_EPIC
@ QUEST_SORT_NAZJATAR_FOLLOWERS
@ QUEST_SORT_MONK
@ QUEST_SORT_LEATHERWORKING
@ QUEST_SORT_PANDARIA_CUP
@ QUEST_SORT_HEARTHSTONE_ANNIVERSARY
@ QUEST_SORT_BATTLEGROUNDS
@ QUEST_SORT_FIRELANDS_INVASION
@ QUEST_SORT_BRAWLERS_GUILD
@ QUEST_SORT_BLACKSMITHING
@ QUEST_SORT_GILNEAS_RECLAMATION
@ QUEST_SORT_THE_HARBRINGER
@ QUEST_SORT_ABOMINABLE_STITCHING
@ QUEST_SORT_SPECIAL
@ QUEST_SORT_THE_SHADOW_HUNTER
@ QUEST_SORT_ENVOY_TASKS
@ QUEST_SORT_DEMON_HUNTER
@ QUEST_SORT_NEIGHBORHOOD
@ QUEST_SORT_WARRIOR
@ QUEST_SORT_MAGHAR_ORC
@ QUEST_SORT_KUL_TIRAN
@ QUEST_SORT_NECROLORD_CALLINGS
@ QUEST_SORT_GARRISON_SUPPORT
@ QUEST_SORT_LEGENDARY_CRAFTING
@ QUEST_SORT_ASSAULT_ON_THE_DARK_PORTAL
@ QUEST_SORT_AHN_QIRAJ_WAR
@ QUEST_SORT_LOREWALKING
@ QUEST_SORT_PILGRIMS_BOUNTY
@ QUEST_SORT_WEEKEND_EVENT
@ QUEST_SORT_SCENARIO
@ QUEST_SORT_ISKAARA_TUSKARR
@ QUEST_SORT_HERBALISM
@ QUEST_SORT_RAID
@ QUEST_SORT_PRIEST_CAMPAIGN
@ QUEST_SORT_PATH_OF_ASCENSION
@ QUEST_SORT_ISLAND_EXPEDITIONS
@ QUEST_SORT_PIRATES_DAY
@ QUEST_SORT_EASTERN_KINGDOMS_CUP
@ QUEST_SORT_PRIMALIST_STORM
@ QUEST_SORT_DEATH_RISING
@ QUEST_SORT_MONK_CAMPAIGN
@ QUEST_SORT_DARK_IRON_DWARF
@ QUEST_SORT_MAGE_CAMPAIGN
@ QUEST_SORT_EARTHEN
@ QUEST_SORT_LITTLE_SCALES_DAYCARE
@ QUEST_SORT_BATTLE_PETS
@ QUEST_SORT_MIDNIGHT
@ QUEST_SORT_DEATH_KNIGHT_CAMPAIGN
@ QUEST_SORT_MECHAGNOME
@ QUEST_SORT_MAGE
@ QUEST_SORT_ENGINEERING
@ QUEST_SORT_HERITAGE
@ QUEST_SORT_LANDFALL
@ QUEST_SORT_MINING
@ QUEST_SORT_ARGUS_EXPEDITION
@ QUEST_SORT_QUESTFALL
@ QUEST_SORT_COVENANT_SANCTUM
@ QUEST_SORT_WORLD_QUEST
@ QUEST_SORT_PROTOFORM_SYNTHESIS
@ QUEST_SORT_OUTLAND_CUP
@ QUEST_SORT_CRUCIBLE_OF_STORMS
@ QUEST_SORT_DEMON_HUNTER_CAMPAIGN
@ QUEST_SORT_PALADIN
@ QUEST_SORT_NIGHTBORNE
@ QUEST_SORT_ORDER_HALL
@ QUEST_SORT_THE_PRIDE_OF_KUL_TIRAS
@ QUEST_SORT_TRADINGPOST
@ QUEST_SORT_BREWFEST
@ QUEST_SORT_THE_HUNT_FOR_ILLIDAN_STORMRAGE
@ QUEST_SORT_THE_KINGS_PATH
@ QUEST_SORT_ASSAULT
@ QUEST_SORT_INSCRIPTION
@ QUEST_SORT_TIMERUNNING
@ QUEST_SORT_PALADIN_CAMPAIGN
@ QUEST_SORT_LIGHTFORGED_DRAENEI
@ QUEST_SORT_RATED_PVP
@ QUEST_SORT_PROVING_GROUNDS
@ QUEST_SORT_ARCHAEOLOGY
@ QUEST_SORT_DREAMSURGE
@ QUEST_SORT_THROUGH_THE_SHATTERED_SKY
@ QUEST_SORT_HALLOWS_END
@ QUEST_SORT_WARRIOR_CAMPAIGN
@ QUEST_SORT_DUNGEON
@ QUEST_SORT_MOONKIN_FESTIVAL
@ QUEST_SORT_CATACLYSM
@ QUEST_SORT_SHAMAN
@ QUEST_SORT_CHILDRENS_WEEK
@ QUEST_SORT_PICKPOCKETING
@ QUEST_SORT_ENCHANTING
@ QUEST_SORT_FREE_TSHIRT_DAY
@ QUEST_SORT_WARFRONTS
@ QUEST_SORT_WORLD_PVP
@ QUEST_SORT_DECOR_DUEL
@ QUEST_SORT_DARKMOON_FAIRE
@ QUEST_SORT_REFER_A_FRIEND
@ QUEST_SORT_DELVES
@ QUEST_SORT_ROCKET_CHICKEN
@ QUEST_SORT_ARTISANS_CONSORTIUM
@ QUEST_SORT_ZANDALARI_TROLL
@ QUEST_SORT_SUFUSSION_CAMPS
@ QUEST_SORT_ZERETH_MORTIS_CAMPAIGN
@ QUEST_SORT_LEGIONFALL_CAMPAIGN
@ QUEST_SORT_SINFALL
@ QUEST_SORT_DAY_OF_THE_DEAD
@ QUEST_SORT_RIDING
@ QUEST_SORT_EVOKER
@ QUEST_SORT_SKINNING
@ QUEST_SORT_BLACK_EMPIRE_CAMPAIGN
@ QUEST_SORT_ABUNDANCE
@ QUEST_SORT_HUNTER
@ QUEST_SORT_ELEMENTAL_BONDS
@ QUEST_SORT_DEATH_KNIGHT
@ QUEST_SORT_TOURNAMENT
@ QUEST_SORT_REPUTATION
@ QUEST_SORT_TIME_RIFTS
@ QUEST_SORT_DREAM_WARDENS
@ QUEST_SORT_JEWELCRAFTING
@ QUEST_SORT_INVASION
@ QUEST_SORT_THE_ARCHIVISTS_CODEX
@ QUEST_SORT_FIRST_AID
@ QUEST_SORT_NOBLEGARDEN
@ QUEST_SORT_WARLOCK
@ QUEST_SORT_SHAMAN_CAMPAIGN
@ QUEST_SORT_BROKEN_ISLES_CUP
@ QUEST_SORT_TREASURE_MAP
@ QUEST_SORT_VISIONS_OF_NZOTH
@ QUEST_SORT_SIEGE_OF_ARATHI_HIGHLANDS
@ QUEST_SORT_PROFESSIONS
@ QUEST_SORT_CATCH_UP
@ QUEST_SORT_ARATORS_JOURNEY
@ QUEST_SORT_CLOAK_AND_CAPTURE
@ QUEST_SORT_VENTHYR_CALLINGS
@ QUEST_SORT_MIDSUMMER
@ QUEST_SORT_KORRAKS_REVENGE
@ QUEST_SORT_LOGGING
@ QUEST_SORT_ROGUE
@ QUEST_SORT_META_QUESTS
@ QUEST_SORT_CYPHERS_OF_THE_FIRST_ONES
@ QUEST_SORT_DEPTH_DIVERS
@ QUEST_SORT_ENGINE_OF_INNOVATION
@ QUEST_SORT_UPGRADE_SYSTEM
@ QUEST_SORT_THE_DEATHS_OF_CHROMIE
@ QUEST_SORT_KYRIAN_CALLINGS
@ QUEST_SORT_ADVENTURE_JOURNEY
@ QUEST_SORT_TYRANDES_VENGEANCE
@ QUEST_SORT_GARRISON_CAMPAIGN
@ QUEST_SORT_HIGHMOUNTAIN_TAUREN
@ QUEST_SORT_LUNAR_FESTIVAL
@ QUEST_SORT_HARANIR
@ QUEST_SORT_VOID_ELF
@ QUEST_SORT_ROGUE_CAMPAIGN
@ QUEST_SORT_DRUID
@ QUEST_SORT_9_1_CAMPAIGN
@ QUEST_SORT_HORDE_WAR_CAMPAIGN
@ QUEST_SORT_NIGHT_FAE_CALLINGS
@ QUEST_SORT_EMBER_COURT
@ QUEST_SORT_THE_FATE_OF_SAURFANG
@ QUEST_SORT_TEMPEST_UNLEASHED
@ QUEST_SORT_HEART_OF_AZEROTH
@ QUEST_SORT_THE_ZANDALARI
@ QUEST_SORT_KALIMDOR_CUP
@ QUEST_SORT_DRUID_CAMPAIGN
@ QUEST_SORT_COOKING
@ QUEST_SORT_MARUUK_CENTAUR
@ QUEST_SORT_TIMEWALKING_CAMPAIGN
@ QUEST_SORT_NORTHREND_CUP
@ QUEST_SORT_SYSTEMS
@ QUEST_SORT_PANDAREN_BREWMASTER
@ QUEST_SORT_DASTARDLY_DUOS
@ QUEST_SORT_THE_WARCHIEFS_AGENDA
@ QUEST_SORT_SECRETS_OF_AZEROTH
@ QUEST_SORT_TRIAL_OF_STYLE
@ QUEST_SORT_PANDAREN_CAMPAIGN
@ QUEST_SORT_ALLIANCE_WAR_CAMPAIGN
@ QUEST_SORT_CH_6_SYMBOL_TRACKING
@ QUEST_SORT_VULPERA
@ QUEST_SORT_PRIEST
@ QUEST_SORT_VALDRAKKEN_ACCORD
@ QUEST_SORT_SEASONAL
@ QUEST_SORT_TAILORING
@ QUEST_SORT_WARBANDS
@ QUEST_SORT_ARTIFACT
WorldState
@ WS_BATTLEFIELD_TB_SLAGWORKS_NEUTRAL
@ WS_BATTLEFIELD_TB_EAST_INTACT_ALLIANCE
@ WS_BATTLEFIELD_WG_WORKSHOP_NE
@ WS_BATTLEFIELD_WG_VEHICLE_H
@ WS_BATTLEFIELD_TB_SLAGWORKS_HORDE_CAPTURING
@ WS_BATTLEFIELD_WG_MAX_VEHICLE_H
@ WS_BATTLEFIELD_WG_TIME_BATTLE_END
@ WS_BATTLEFIELD_TB_WEST_DESTROYED_NEUTRAL
@ WS_BATTLEFIELD_TB_ALLIANCE_ATTACKING_SHOW
@ WS_BATTLEFIELD_TB_VIGIL_HORDE_CONTROLLED
@ WS_BATTLEFIELD_TB_SOUTH_INTACT_NEUTRAL
@ WS_BATTLEFIELD_TB_KEEP_ALLIANCE
@ WS_BATTLEFIELD_TB_GARRISON_HORDE_CAPTURING
@ WS_WAR_MODE_HORDE_BUFF_VALUE
@ WS_BATTLEFIELD_TB_SLAGWORKS_ALLIANCE_CONTROLLED
@ WS_BATTLEFIELD_TB_ALLIANCE_CONTROLS_SHOW
@ WS_BATTLEFIELD_TB_KEEP_HORDE
@ WS_BATTLEFIELD_TB_VIGIL_NEUTRAL
@ WS_WAR_MODE_ALLIANCE_BUFF_VALUE
@ WS_BATTLEFIELD_TB_WEST_INTACT_ALLIANCE
@ WS_BATTLEFIELD_WG_WORKSHOP_K_E
@ WS_TEAM_IN_INSTANCE_ALLIANCE
@ WS_BATTLEFIELD_TB_VIGIL_ALLIANCE_CAPTURING
@ WS_BATTLEFIELD_TB_WEST_DAMAGED_ALLIANCE
@ WS_BATTLEFIELD_TB_SLAGWORKS_ALLIANCE_CAPTURING
@ WS_BATTLEFIELD_TB_SOUTH_DAMAGED_NEUTRAL
@ WS_BATTLEFIELD_WG_WORKSHOP_SW
@ WS_BATTLEFIELD_WG_DEFENDED_H
@ WS_BATTLEFIELD_TB_EAST_DAMAGED_NEUTRAL
@ WS_BATTLEFIELD_TB_SOUTH_DAMAGED_HORDE
@ WS_BATTLEFIELD_TB_BUILDINGS_CAPTURED_SHOW
@ WS_BATTLEFIELD_WG_SHOW_TIME_NEXT_BATTLE
@ WS_BATTLEFIELD_TB_BUILDINGS_CAPTURED
@ WS_BATTLEFIELD_WG_DEFENDER
@ WS_BATTLEFIELD_WG_SHOW_TIME_BATTLE_END
@ WS_BATTLEFIELD_TB_WEST_DAMAGED_HORDE
@ WS_BATTLEFIELD_WG_ATTACKER
@ WS_BATTLEFIELD_TB_WEST_INTACT_HORDE
@ WS_BATTLEFIELD_TB_TIME_NEXT_BATTLE_SHOW
@ WS_BATTLEFIELD_WG_VEHICLE_A
@ WS_BATTLEFIELD_TB_STATE_PREPARATIONS
@ WS_BATTLEFIELD_TB_TIME_BATTLE_END_SHOW
@ WS_BATTLEFIELD_TB_SOUTH_DAMAGED_ALLIANCE
@ WS_BATTLEFIELD_WG_WORKSHOP_K_W
@ WS_BATTLEFIELD_TB_VIGIL_ALLIANCE_CONTROLLED
@ WS_BATTLEFIELD_TB_GARRISON_ALLIANCE_CONTROLLED
@ WS_BATTLEFIELD_WG_ATTACKED_A
@ WS_BATTLEFIELD_TB_EAST_INTACT_NEUTRAL
@ WS_BATTLEFIELD_TB_SOUTH_INTACT_HORDE
@ WS_BATTLEFIELD_TB_FACTION_CONTROLLING
@ WS_BATTLEFIELD_TB_EAST_DESTROYED_NEUTRAL
@ WS_BATTLEFIELD_TB_SOUTH_DESTROYED_NEUTRAL
@ WS_BATTLEFIELD_TB_TOWERS_DESTROYED
@ WS_BATTLEFIELD_WG_TIME_NEXT_BATTLE
@ WS_BATTLEFIELD_TB_HORDE_ATTACKING_SHOW
@ WS_BATTLEFIELD_WG_MAX_VEHICLE_A
@ WS_BATTLEFIELD_TB_EAST_DAMAGED_HORDE
@ WS_BATTLEFIELD_TB_TOWERS_DESTROYED_SHOW
@ WS_BATTLEFIELD_TB_GARRISON_NEUTRAL
@ WS_BATTLEFIELD_TB_VIGIL_HORDE_CAPTURING
@ WS_BATTLEFIELD_TB_WEST_DAMAGED_NEUTRAL
@ WS_BATTLEFIELD_TB_SLAGWORKS_HORDE_CONTROLLED
@ WS_PREVIOUS_PVP_SEASON_ID
@ WS_BATTLEFIELD_TB_STATE_BATTLE
@ WS_BATTLEFIELD_TB_GARRISON_HORDE_CONTROLLED
@ WS_BATTLEFIELD_TB_HORDE_CONTROLS_SHOW
@ WS_BATTLEFIELD_WG_WORKSHOP_SE
@ WS_BATTLEFIELD_TB_WEST_INTACT_NEUTRAL
@ WS_BATTLEFIELD_TB_EAST_DAMAGED_ALLIANCE
@ WS_TEAM_IN_INSTANCE_HORDE
@ WS_BATTLEFIELD_TB_TIME_NEXT_BATTLE
@ WS_CURRENT_PVP_SEASON_ID
@ WS_BATTLEFIELD_WG_WORKSHOP_NW
@ WS_BATTLEFIELD_WG_ATTACKED_H
@ WS_BATTLEFIELD_TB_EAST_INTACT_HORDE
@ WS_BATTLEFIELD_WG_DEFENDED_A
@ WS_BATTLEFIELD_TB_SOUTH_INTACT_ALLIANCE
@ WS_BATTLEFIELD_TB_GARRISON_ALLIANCE_CAPTURING
@ WS_BATTLEFIELD_TB_TIME_BATTLE_END
GOState
@ GO_STATE_TRANSPORT_STOPPED
@ GO_STATE_TRANSPORT_ACTIVE
@ GO_STATE_READY
@ GO_STATE_DESTROYED
@ GO_STATE_ACTIVE
SpellAttr4
@ SPELL_ATTR4_ONLY_FLYING_AREAS
@ SPELL_ATTR4_BOUNCY_CHAIN_MISSILES
@ SPELL_ATTR4_AURA_EXPIRES_OFFLINE
@ SPELL_ATTR4_FORCE_DISPLAY_CASTBAR
@ SPELL_ATTR4_ALLOW_CLIENT_TARGETING
@ SPELL_ATTR4_IGNORE_DEFAULT_ARENA_RESTRICTIONS
@ SPELL_ATTR4_OWNER_POWER_SCALING
@ SPELL_ATTR4_SUPPRESS_WEAPON_PROCS
@ SPELL_ATTR4_ALLOW_PROC_WHILE_SITTING
@ SPELL_ATTR4_AUTO_RANGED_COMBAT
@ SPELL_ATTR4_CLASS_TRIGGER_ONLY_ON_TARGET
@ SPELL_ATTR4_NOT_IN_ARENA_OR_RATED_BATTLEGROUND
@ SPELL_ATTR4_USE_FACING_FROM_SPELL
@ SPELL_ATTR4_DO_NOT_LOG_CASTER
@ SPELL_ATTR4_NO_HARMFUL_THREAT
@ SPELL_ATTR4_NOT_IN_SPELLBOOK
@ SPELL_ATTR4_AURA_NEVER_BOUNCES
@ SPELL_ATTR4_COMBAT_FEEDBACK_WHEN_USABLE
@ SPELL_ATTR4_AURA_BOUNCE_FAILS_SPELL
@ SPELL_ATTR4_AURA_IS_BUFF
@ SPELL_ATTR4_IGNORE_DAMAGE_TAKEN_MODIFIERS
@ SPELL_ATTR4_NO_HELPFUL_THREAT
@ SPELL_ATTR4_IGNORE_COMBAT_TIMER
@ SPELL_ATTR4_NO_CAST_LOG
@ SPELL_ATTR4_ALLOW_CAST_WHILE_CASTING
@ SPELL_ATTR4_NO_PARTIAL_IMMUNITY
@ SPELL_ATTR4_WEAPON_SPEED_COST_SCALING
@ SPELL_ATTR4_CANNOT_BE_STOLEN
@ SPELL_ATTR4_REACTIVE_DAMAGE_PROC
@ SPELL_ATTR4_OBSOLETE
@ SPELL_ATTR4_PROC_SUPPRESS_SWING_ANIM
@ SPELL_ATTR4_ALLOW_ENTERING_ARENA
SummonCategory
@ SUMMON_CATEGORY_POSSESSED_VEHICLE
@ SUMMON_CATEGORY_PET
@ SUMMON_CATEGORY_VEHICLE
@ SUMMON_CATEGORY_ALLY
@ SUMMON_CATEGORY_PUPPET
@ SUMMON_CATEGORY_WILD
CreatureTypeFlags
@ CREATURE_TYPE_FLAG_MASK_UID
@ CREATURE_TYPE_FLAG_QUEST_BOSS
@ CREATURE_TYPE_FLAG_DO_NOT_TARGET_ON_INTERACTION
@ CREATURE_TYPE_FLAG_SKIN_WITH_ENGINEERING
@ CREATURE_TYPE_FLAG_FORCE_GOSSIP
@ CREATURE_TYPE_FLAG_DO_NOT_SHEATHE
@ CREATURE_TYPE_FLAG_NO_DEATH_MESSAGE
@ CREATURE_TYPE_FLAG_VISIBLE_TO_GHOSTS
@ CREATURE_TYPE_FLAG_DO_NOT_PLAY_MOUNTED_ANIMATIONS
@ CREATURE_TYPE_FLAG_BOSS_MOB
@ CREATURE_TYPE_FLAG_LINK_ALL
@ CREATURE_TYPE_FLAG_ALLOW_INTERACTION_WHILE_IN_COMBAT
@ CREATURE_TYPE_FLAG_NO_NAME_PLATE
@ CREATURE_TYPE_FLAG_DO_NOT_PLAY_WOUND_ANIM
@ CREATURE_TYPE_FLAG_SKIN_WITH_HERBALISM
@ CREATURE_TYPE_FLAG_NO_FACTION_TOOLTIP
@ CREATURE_TYPE_FLAG_NO_PET_BAR
@ CREATURE_TYPE_FLAG_TAMEABLE
@ 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_TAMEABLE_EXOTIC
@ CREATURE_TYPE_FLAG_CAN_ASSIST
@ CREATURE_TYPE_FLAG_COLLIDE_WITH_MISSILES
@ CREATURE_TYPE_FLAG_SKIN_WITH_MINING
@ CREATURE_TYPE_FLAG_USE_MODEL_COLLISION_SIZE
@ CREATURE_TYPE_FLAG_INTERACT_WHILE_DEAD
@ CREATURE_TYPE_FLAG_SPELL_ATTACKABLE
@ CREATURE_TYPE_FLAG_DO_NOT_PLAY_UNIT_EVENT_SOUNDS
@ CREATURE_TYPE_FLAG_DO_NOT_RENDER_OBJECT_NAME
@ CREATURE_TYPE_FLAG_ALLOW_MOUNTED_COMBAT
@ CREATURE_TYPE_FLAG_MORE_AUDIBLE
@ CREATURE_TYPE_FLAG_HAS_NO_SHADOW_BLOB
@ CREATURE_TYPE_FLAG_INTERACT_ONLY_WITH_CREATOR
SpellAttr8
@ SPELL_ATTR8_ENFORCE_IN_COMBAT_RESSURECTION_LIMIT
@ SPELL_ATTR8_ONLY_PLAYERS_CAN_CAST_THIS_SPELL
@ SPELL_ATTR8_IGNORE_SANCTUARY
@ SPELL_ATTR8_AI_FACE_TARGET
@ SPELL_ATTR8_PERIODIC_CAN_CRIT
@ SPELL_ATTR8_USE_TARGETS_LEVEL_FOR_SPELL_SCALING
@ SPELL_ATTR8_HEAL_PREDICTION
@ SPELL_ATTR8_IGNORE_SPELLCAST_OVERRIDE_COST
@ SPELL_ATTR8_REQUIRES_EQUIPPED_INV_TYPES
@ SPELL_ATTR8_NO_SUMMON_DEST_FROM_CLIENT_TARGETING_PATHING_REQUIREMENT
@ SPELL_ATTR8_DISPLAY_LARGE_AURA_ICON_ON_UNIT_FRAMES_BOSS_AURA
@ SPELL_ATTR8_AURA_REQUIRED_BY_CLIENT
@ SPELL_ATTR8_CAN_HIT_AOE_UNTARGETABLE
@ SPELL_ATTR8_HASTE_AFFECTS_DURATION
@ SPELL_ATTR8_IGNORE_DYNAMIC_OBJECT_CASTER
@ SPELL_ATTR8_NO_ATTACK_BLOCK
@ SPELL_ATTR8_AURA_POINTS_ON_CLIENT
@ SPELL_ATTR8_MELEE_HASTE_AFFECTS_PERIODIC
@ SPELL_ATTR8_SKIP_IS_KNOWN_CHECK
@ SPELL_ATTR8_ONLY_TARGET_IF_SAME_CREATOR
@ SPELL_ATTR8_NOT_IN_SPELLBOOK_UNTIL_LEARNED
@ SPELL_ATTR8_TARGET_PROCS_ON_CASTER
@ SPELL_ATTR8_ALLOW_WHILE_CHARMED
@ SPELL_ATTR8_ONLY_TARGET_OWN_SUMMONS
@ SPELL_ATTR8_NO_LEVEL_UP_TOAST
@ SPELL_ATTR8_NOT_IN_BATTLEGROUND
@ SPELL_ATTR8_REQUIRES_LOCATION_TO_BE_ON_LIQUID_SURFACE
@ SPELL_ATTR8_REMOVE_OUTSIDE_DUNGEONS_AND_RAIDS
@ SPELL_ATTR8_MIRROR_CREATURE_NAME
@ SPELL_ATTR8_ALLOW_TARGETS_HIDDEN_BY_SPAWN_TRACKING
@ SPELL_ATTR8_MASTERY_AFFECTS_POINTS
@ SPELL_ATTR8_CAN_ATTACK_IMMUNE_PC
BanMode
Ban function modes.
@ BAN_ACCOUNT
@ BAN_IP
@ BAN_CHARACTER
SpellAttr16
@ SPELL_ATTR16_UNK11
@ SPELL_ATTR16_UNK25
@ SPELL_ATTR16_UNK18
@ SPELL_ATTR16_UNK9
@ SPELL_ATTR16_UNK13
@ SPELL_ATTR16_UNK4
@ SPELL_ATTR16_UNK22
@ SPELL_ATTR16_UNK2
@ SPELL_ATTR16_UNK14
@ SPELL_ATTR16_UNK27
@ SPELL_ATTR16_UNK12
@ SPELL_ATTR16_UNK24
@ SPELL_ATTR16_UNK10
@ SPELL_ATTR16_UNK31
@ SPELL_ATTR16_UNK19
@ SPELL_ATTR16_UNK28
@ SPELL_ATTR16_UNK1
@ SPELL_ATTR16_UNK30
@ SPELL_ATTR16_UNK8
@ SPELL_ATTR16_UNK0
@ SPELL_ATTR16_UNK29
@ SPELL_ATTR16_UNK6
@ SPELL_ATTR16_UNK20
@ SPELL_ATTR16_UNK16
@ SPELL_ATTR16_UNK23
@ SPELL_ATTR16_UNK5
@ SPELL_ATTR16_UNK21
@ SPELL_ATTR16_UNK15
@ SPELL_ATTR16_UNK3
@ SPELL_ATTR16_UNK17
@ SPELL_ATTR16_UNK7
@ SPELL_ATTR16_UNK26
RemoveMethod
@ GROUP_REMOVEMETHOD_KICK_LFG
@ GROUP_REMOVEMETHOD_DEFAULT
@ GROUP_REMOVEMETHOD_KICK
@ GROUP_REMOVEMETHOD_LEAVE
PetDiet
@ PET_DIET_BREAD
@ PET_DIET_MEAT
@ PET_DIET_FUNGAS
@ PET_DIET_CHEESE
@ PET_DIET_FISH
@ PET_DIET_RAW_FISH
@ PET_DIET_RAW_MEAT
@ PET_DIET_FRUIT
SkillType
@ SKILL_PANDARIA_MINING
@ SKILL_BOWS
@ SKILL_RACIAL_DRAENEI
@ SKILL_LEGION_ALCHEMY
@ SKILL_JUNKYARD_TINKERING
@ SKILL_KODO_RIDING
@ SKILL_PANDARIA_LEATHERWORKING
@ SKILL_PET_SUCCUBUS
@ SKILL_OUTLAND_COOKING
@ SKILL_PET_EXOTIC_WORM
@ SKILL_PET_HYDRA
@ SKILL_PANDARIA_ENCHANTING
@ SKILL_MECHANOSTRIDER_PILOTING
@ SKILL_LANGUAGE_THALASSIAN_2
@ SKILL_PET_SPIDER
@ SKILL_INSCRIPTION
@ SKILL_OUTLAND_LEATHERWORKING
@ SKILL_DUAL_WIELD
@ SKILL_PET_EXOTIC_DEVILSAUR
@ SKILL_SHADOWLANDS_FISHING
@ SKILL_KHAZ_ALGAR_TAILORING
@ SKILL_MIDNIGHT_ALCHEMY
@ SKILL_PET_EXOTIC_WHIPTAIL
@ SKILL_PET_PRIMAL_FIRE_ELEMENTAL
@ SKILL_PET_WATER_STRIDER
@ SKILL_DRAGON_ISLES_SKINNING
@ SKILL_PET_BLOOD_BEAST
@ SKILL_PET_STAG
@ SKILL_PET_EXOTIC_PTERRORDAX
@ SKILL_DRAGON_ISLES_INSCRIPTION
@ SKILL_PANDARIA_ENGINEERING
@ SKILL_CRAFTING
@ SKILL_LANGUAGE_GNOMISH
@ SKILL_PET_PRIMAL_STORM_ELEMENTAL
@ SKILL_PET_HORSE
@ SKILL_RACIAL_PANDAREN
@ SKILL_PET_BOAR
@ SKILL_DRAENOR_BLACKSMITHING
@ SKILL_RACIAL_MECHAGNOME
@ SKILL_RACIAL_DWARF
@ SKILL_ARCANA_MANIPULATION
@ SKILL_AZERITE_POWER
@ SKILL_CATACLYSM_BLACKSMITHING
@ SKILL_DRAENOR_COOKING
@ SKILL_PET_HYENA
@ SKILL_ARCHAEOLOGY
@ SKILL_KHAZ_ALGAR_BLACKSMITHING
@ SKILL_DEFENSE
@ SKILL_DRAENOR_LEATHERWORKING
@ SKILL_TWO_HANDED_MACES
@ SKILL_PET_FELGUARD
@ SKILL_PET_FELHUNTER
@ SKILL_PET_DRAGONHAWK
@ SKILL_LANG_EARTHEN
@ SKILL_ROGUE
@ SKILL_FEL_IMP
@ SKILL_RACIAL_KUL_TIRAN
@ SKILL_DRAGON_ISLES_TAILORING
@ SKILL_LEGION_MINING
@ SKILL_OUTLAND_JEWELCRAFTING
@ SKILL_CATACLYSM_SKINNING
@ SKILL_COVENANT_KYRIAN
@ SKILL_ALCHEMY_RESEARCH
@ SKILL_LANGUAGE_COMMON
@ SKILL_PET_EVENT_REMOTE_CONTROL
@ SKILL_MACES
@ SKILL_WARRIOR
@ SKILL_KUL_TIRAN_INSCRIPTION
@ SKILL_DEMON_HUNTER
@ SKILL_PET_WIND_SERPENT
@ SKILL_DYE_CRAFTING
@ SKILL_CLASSIC_HERBALISM
@ SKILL_SOUL_CYPHERING
@ SKILL_LEGION_ENGINEERING
@ SKILL_PET_BASILISK
@ SKILL_PET_CAMEL
@ SKILL_DRAGON_ISLES_MINING
@ SKILL_SURVIVAL
@ SKILL_PLATE_MAIL
@ SKILL_CLASSIC_ALCHEMY
@ SKILL_PANDARIA_JEWELCRAFTING
@ SKILL_PET_SCALEHIDE
@ SKILL_LEATHER
@ SKILL_LANG_FURBOLG
@ SKILL_MAGE
@ SKILL_OUTLAND_TAILORING
@ SKILL_DRAENOR_ENGINEERING
@ SKILL_MIDNIGHT_MINING
@ SKILL_PET_BIRD_OF_PREY
@ SKILL_CLASSIC_ENCHANTING
@ SKILL_RACIAL_WORGEN
@ SKILL_DRAGON_ISLES_ALCHEMY
@ SKILL_KUL_TIRAN_SKINNING
@ SKILL_LANGUAGE_DRAENEI
@ SKILL_RACIAL_NIGHTBORNE
@ SKILL_MIDNIGHT_BLACKSMITHING
@ SKILL_RACIAL_UNDEAD
@ SKILL_PANDARIA_SKINNING
@ SKILL_PET_TURTLE
@ SKILL_KUL_TIRAN_LEATHERWORKING
@ SKILL_KUL_TIRAN_ALCHEMY
@ SKILL_CLASSIC_TAILORING
@ SKILL_LEGION_INSCRIPTION
@ SKILL_NO_PLAYERS
@ SKILL_NORTHREND_FISHING
@ SKILL_RACIAL_HIGHMOUNTAIN_TAUREN
@ SKILL_DRAGON_ISLES_ENGINEERING
@ SKILL_LEGION_ENCHANTING
@ SKILL_DRAENOR_FISHING
@ SKILL_NORTHREND_LEATHERWORKING
@ SKILL_DRAENOR_SKINNING
@ SKILL_STYGIA_CRAFTING
@ SKILL_RACIAL_VULPERA
@ SKILL_PET_GENERIC_HUNTER
@ SKILL_COOKING
@ SKILL_CATACLYSM_ENGINEERING
@ SKILL_WANDS
@ SKILL_RAM_RIDING
@ SKILL_DRAGON_ISLES_FISHING
@ SKILL_PET_TALLSTRIDER
@ SKILL_WAY_OF_THE_BREW
@ SKILL_WAY_OF_THE_GRILL
@ SKILL_MIDNIGHT_SKINNING
@ SKILL_LANGUAGE_SHALASSIAN
@ SKILL_BLACKSMITHING
@ SKILL_OUTLAND_INSCRIPTION
@ SKILL_KHAZ_ALGAR_LEATHERWORKING
@ SKILL_LANGUAGE_GILNEAN
@ SKILL_PET_VOIDWALKER
@ SKILL_GUNS
@ SKILL_SHADOWLANDS_ENCHANTING
@ SKILL_ASCENSION_CRAFTING
@ SKILL_LEATHERWORKING
@ SKILL_PET_CRANE
@ SKILL_DRAENOR_JEWELCRAFTING
@ SKILL_PET_GHOUL
@ SKILL_LANGUAGE_DEMON_TONGUE
@ SKILL_VOIDLORD
@ SKILL_PANDARIA_INSCRIPTION
@ SKILL_RACIAL_TAUREN
@ SKILL_WARLOCK
@ SKILL_SHADOWLANDS_LEATHERWORKING
@ SKILL_NORTHREND_ENCHANTING
@ SKILL_PET_SPOREBAT
@ SKILL_WAY_OF_THE_STEAMER
@ SKILL_OUTLAND_ENCHANTING
@ SKILL_DEATH_KNIGHT
@ SKILL_GENERIC_DND
@ SKILL_RACIAL_TROLL
@ SKILL_LANGUAGE_TITAN
@ SKILL_PET_CROCOLISK
@ SKILL_PET_EXOTIC_SILITHID
@ SKILL_PET_WATER_ELEMENTAL
@ SKILL_DRAGON_ISLES_LEATHERWORKING
@ SKILL_RACIAL_EARTHEN
@ SKILL_OBSERVER
@ SKILL_CLASSIC_LEATHERWORKING
@ SKILL_SHIELD
@ SKILL_WAY_OF_THE_WOK
@ SKILL_KUL_TIRAN_MINING
@ SKILL_DRAENOR_ENCHANTING
@ SKILL_RACIAL_VOID_ELF
@ SKILL_PET_EXOTIC_CLEFTHOOF
@ SKILL_CLASSIC_COOKING
@ SKILL_CROSSBOWS
@ SKILL_MIDNIGHT_ENCHANTING
@ SKILL_PET_DOOMGUARD
@ SKILL_PET_EXOTIC_CHIMAERA
@ SKILL_SHIPMENT_PROTOTYPE
@ SKILL_CLASSIC_SKINNING
@ SKILL_PET_GORILLA
@ SKILL_SWIMMING
@ SKILL_COVENANT_NIGHT_FAE
@ SKILL_TWO_HANDED_AXES
@ SKILL_PET_DIREHORN
@ SKILL_CLASSIC_FISHING
@ SKILL_PET_WARP_STALKER
@ SKILL_CATACLYSM_TAILORING
@ SKILL_TAILORING
@ SKILL_RACIAL_MAG_HAR_ORC
@ SKILL_PANDARIA_ALCHEMY
@ SKILL_UNUSED
@ SKILL_COMPANIONS
@ SKILL_MINING
@ SKILL_NORTHREND_BLACKSMITHING
@ SKILL_FISHING
@ SKILL_MOUNT_EQUIPEMENT
@ SKILL_DRAENOR_ALCHEMY
@ SKILL_SHADOWLANDS_INSCRIPTION
@ SKILL_ENGINEERING
@ SKILL_RAPTOR_RIDING
@ SKILL_LEGION_COOKING
@ SKILL_OUTLAND_SKINNING
@ SKILL_SHADOWLANDS_BLACKSMITHING
@ SKILL_PET_NETHER_RAY
@ SKILL_RACIAL_ZANDALARI_TROLL
@ SKILL_CLASSIC_BLACKSMITHING
@ SKILL_PET_EXOTIC_SHALE_SPIDER
@ SKILL_SWORDS
@ SKILL_KHAZ_ALGAR_ENGINEERING
@ SKILL_NORTHREND_ALCHEMY
@ SKILL_RACIAL_HUMAN
@ SKILL_TWO_HANDED_SWORDS
@ SKILL_WARGLAIVES
@ SKILL_PALADIN
@ SKILL_PET_WOLF
@ SKILL_PET_LESSER_DRAGONKIN
@ SKILL_DAGGERS
@ SKILL_MIDNIGHT_INSCRIPTION
@ SKILL_NORTHREND_ENGINEERING
@ SKILL_PANDARIA_TAILORING
@ SKILL_PET_MONKEY
@ SKILL_SHAMAN
@ SKILL_PET_ABYSSAL
@ SKILL_KHAZ_ALGAR_HERBALISM
@ SKILL_LANGUAGE_TAURAHE
@ SKILL_RACIAL_DARK_IRON_DWARF_2
@ SKILL_CLASSIC_ENGINEERING
@ SKILL_UNARMED
@ SKILL_MIDNIGHT_LEATHERWORKING
@ SKILL_ALL_GLYPHS
@ SKILL_PET_PRIMAL_EARTH_ELEMENTAL
@ SKILL_ALL_WARBANDS
@ SKILL_PET_WASP
@ SKILL_ABOMINABLE_STITCHING
@ SKILL_LEGION_JEWELCRAFTING
@ SKILL_RIDING
@ SKILL_LANGUAGE_DRACONIC
@ SKILL_MIDNIGHT_ENGINEERING
@ SKILL_CLOTH
@ SKILL_CATACLYSM_INSCRIPTION
@ SKILL_CLASSIC_INSCRIPTION
@ SKILL_LEGION_LEATHERWORKING
@ SKILL_RACIAL_LIGHTFORGED_DRAENEI
@ SKILL_INTERNAL
@ SKILL_NONE
@ SKILL_LEGION_SKINNING
@ SKILL_MIDNIGHT_HERBALISM
@ SKILL_KHAZ_ALGAR_JEWELCRAFTING
@ SKILL_PET_LIZARD
@ SKILL_CLASSIC_JEWELCRAFTING
@ SKILL_POLEARMS
@ SKILL_PROTOFORM_SYNTHESIS
@ SKILL_PET_BAT
@ SKILL_LEGION_TAILORING
@ SKILL_PET_MECHANICAL
@ SKILL_CATACLYSM_FISHING
@ SKILL_PET_SERPENT
@ SKILL_MIDNIGHT_TAILORING
@ SKILL_PET_COURSER
@ SKILL_PET_RAPTOR
@ SKILL_PET_RIVERBEAST
@ SKILL_PET_TOAD
@ SKILL_HUNTER
@ SKILL_LANG_HARANI
@ SKILL_SHADOWLANDS_ALCHEMY
@ SKILL_RACIAL_HARANIR
@ SKILL_PET_SCORPID
@ SKILL_MIDNIGHT_FISHING
@ SKILL_OUTLAND_ALCHEMY
@ SKILL_CATACLYSM_ALCHEMY
@ SKILL_UNDEAD_HORSEMANSHIP
@ SKILL_JOURNEYMAN_COOKBOOK
@ SKILL_PET_EXOTIC_SPIRIT_BEAST
@ SKILL_SKINNING
@ SKILL_ALL_SPECIALIZATIONS
@ SKILL_KUL_TIRAN_BLACKSMITHING
@ SKILL_LANGUAGE_GOBLIN
@ SKILL_NORTHREND_INSCRIPTION
@ SKILL_PET_CAT
@ SKILL_ALL_GUILD_PERKS
@ SKILL_LANGUAGE_OLD_TONGUE
@ SKILL_LEGION_BLACKSMITHING
@ SKILL_RUNEFORGING
@ SKILL_CATACLYSM_COOKING
@ SKILL_WRATHGUARD
@ SKILL_NORTHREND_COOKING
@ SKILL_OUTLAND_BLACKSMITHING
@ SKILL_RACIAL_BLOOD_ELF
@ SKILL_KUL_TIRAN_JEWELCRAFTING
@ SKILL_CLASSIC_MINING
@ SKILL_LEGION_FISHING
@ SKILL_PET_MOTH
@ SKILL_TUSKARR_FISHING_GEAR
@ SKILL_KHAZ_ALGAR_COOCKING
@ SKILL_PET_RAVAGER
@ SKILL_PET_EXOTIC_QUILEN
@ SKILL_ALCHEMY
@ SKILL_MIDNIGHT_COOKING
@ SKILL_LANGUAGE_FORSAKEN
@ SKILL_SHADOWLANDS_SKINNING
@ SKILL_COVENANT_VENTHYR
@ SKILL_MOUNTS
@ SKILL_NORTHREND_TAILORING
@ SKILL_PANDARIA_HERBALISM
@ SKILL_WAY_OF_THE_OVEN
@ SKILL_LEGION_HERBALISM
@ SKILL_LANGUAGE_DWARVEN
@ SKILL_WOLF_RIDING
@ SKILL_PET_EXOTIC_KROLUSK
@ SKILL_DRAENOR_HERBALISM
@ SKILL_LANGUAGE_VULPERA
@ SKILL_PET_FOX
@ SKILL_CATACLYSM_MINING
@ SKILL_COVENANT_NECROLORD
@ SKILL_RACIAL_GNOME
@ SKILL_DRAENOR_TAILORING
@ SKILL_KHAZ_ALGAR_SKINNING
@ SKILL_LANGUAGE_ORCISH
@ SKILL_LANGUAGE_THALASSIAN
@ SKILL_SUPPLY_SHIPMENTS
@ SKILL_MAIL
@ SKILL_KHAZ_ALGAR_FISHING
@ SKILL_RACIAL_DARK_IRON_DWARF
@ SKILL_DRAENOR_INSCRIPTION
@ SKILL_SHADOWLANDS_MINING
@ SKILL_RACIAL_GOBLIN
@ SKILL_DRUID
@ SKILL_FIST_WEAPONS
@ SKILL_PET_EXOTIC_CORE_HOUND
@ SKILL_NORTHREND_JEWELCRAFTING
@ SKILL_MONK
@ SKILL_SHIVARRA
@ SKILL_DRAGON_ISLES_ENCHANTING
@ SKILL_NORTHREND_SKINNING
@ SKILL_KHAZ_ALGAR_INSCRIPTION
@ SKILL_CATACLYSM_ENCHANTING
@ SKILL_PET_RODENT
@ SKILL_PET_WATER_ELEMENTAL_MINOR_TALENT_VERSION
@ SKILL_AXES
@ SKILL_RACIAL_NIGHT_ELF
@ SKILL_SHADOWLANDS_ENGINEERING
@ SKILL_PET_CRAB
@ SKILL_PET_DOG
@ SKILL_CATACLYSM_JEWELCRAFTING
@ SKILL_PET_OXEN
@ SKILL_DRAGON_ISLES_COOKING
@ SKILL_PANDARIA_COOKING
@ SKILL_PANDARIA_BLACKSMITHING
@ SKILL_MIDNIGHT_JEWELCRAFTING
@ SKILL_DRAGON_ISLES_JEWELCRAFTING
@ SKILL_KUL_TIRAN_FISHING
@ SKILL_OUTLAND_FISHING
@ SKILL_BEETLE
@ SKILL_LANGUAGE_PANDAREN_NEUTRAL
@ SKILL_LOGGING
@ SKILL_KUL_TIRAN_COOKING
@ SKILL_KUL_TIRAN_ENGINEERING
@ SKILL_SHADOWLANDS_JEWELCRAFTING
@ SKILL_LANGUAGE_TROLL
@ SKILL_RACIAL_DRACTHYR
@ SKILL_OUTLAND_MINING
@ SKILL_KHAZ_ALGAR_MINING
@ SKILL_SHADOWLANDS_TAILORING
@ SKILL_LANGUAGE_CYPHER
@ SKILL_PET_BEAR
@ SKILL_NORTHREND_MINING
@ SKILL_STAVES
@ SKILL_PET_IMP
@ SKILL_KHAZ_ALGAR_ALCHEMY
@ SKILL_OUTLAND_HERBALISM
@ SKILL_NORTHREND_HERBALISM
@ SKILL_PET_FEATHERMANE
@ SKILL_DRAGON_ISLES_BLACKSMITHING
@ SKILL_WAY_OF_THE_POT
@ SKILL_CATACLYSM_HERBALISM
@ SKILL_ENCHANTING
@ SKILL_SHADOWLANDS_HERBALISM
@ SKILL_JEWELCRAFTING
@ SKILL_PET_MAMMOTH
@ SKILL_PRIEST
@ SKILL_KUL_TIRAN_HERBALISM
@ SKILL_HORSE_RIDING
@ SKILL_KUL_TIRAN_TAILORING
@ SKILL_RACIAL_ORC
@ SKILL_OUTLAND_ENGINEERING
@ SKILL_DRAENOR_MINING
@ SKILL_PET_INFERNAL
@ SKILL_CATACLYSM_LEATHERWORKING
@ SKILL_SECOND_PET_HUNTER
@ SKILL_PET_CARRION_BIRD
@ SKILL_PET_TERRORGUARD
@ SKILL_PET_ABOMINATION
@ SKILL_LANGUAGE_DARNASSIAN
@ SKILL_HERBALISM
@ SKILL_APPRENTICE_COOKING
@ SKILL_KHAZ_ALGAR_ENCHANTING
@ SKILL_EVOKER
@ SKILL_PANDARIA_FISHING
@ SKILL_TIGER_RIDING
@ SKILL_PET_GOAT
@ SKILL_KUL_TIRAN_ENCHANTING
@ SKILL_DRAGON_ISLES_HERBALISM
@ SKILL_TRADING_POST
@ SKILL_SHADOWLANDS_COOKING
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))
PartyResult
@ ERR_PARTY_LFG_BOOT_LOOT_ROLLS
@ ERR_PARTY_TARGET_AMBIGUOUS
@ ERR_PARTY_LFG_BOOT_NOT_ELIGIBLE_S
@ ERR_RAID_DISALLOWED_BY_LEVEL
@ ERR_ALREADY_IN_GROUP_S
@ ERR_TARGET_NOT_IN_INSTANCE_S
@ ERR_IGNORING_YOU_S
@ ERR_PARTY_LFG_BOOT_LIMIT
@ ERR_PARTY_LFG_TELEPORT_IN_COMBAT
@ ERR_INVITE_NO_PARTY_SERVER
@ ERR_LFG_PENDING
@ ERR_GROUP_SWAP_FAILED
@ ERR_NOT_LEADER
@ ERR_VOTE_KICK_REASON_NEEDED
@ ERR_NOT_IN_GROUP
@ ERR_PARTY_LFG_BOOT_DUNGEON_COMPLETE
@ ERR_PARTY_LFG_BOOT_IN_COMBAT
@ ERR_TARGET_NOT_IN_GROUP_S
@ ERR_INVITE_UNKNOWN_REALM
@ ERR_INVITE_PARTY_BUSY
@ ERR_PARTY_LFG_INVITE_RAID_LOCKED
@ ERR_PARTY_LFG_BOOT_COOLDOWN_S
@ ERR_PLAYER_WRONG_FACTION
@ ERR_PARTY_LFG_BOOT_IN_PROGRESS
@ ERR_INVITE_RESTRICTED
@ ERR_PARTY_RESULT_OK
@ ERR_GROUP_FULL
@ ERR_BAD_PLAYER_NAME_S
@ ERR_PARTY_LFG_BOOT_TOO_FEW_PLAYERS
SpellAttr6
@ SPELL_ATTR6_NO_AURA_LOG
@ SPELL_ATTR6_NO_PUSHBACK
@ SPELL_ATTR6_NO_JUMP_PATHING
@ SPELL_ATTR6_CAN_TARGET_UNTARGETABLE
@ SPELL_ATTR6_ALLOW_WHILE_RIDING_VEHICLE
@ SPELL_ATTR6_ORIGINATE_FROM_CONTROLLER
@ SPELL_ATTR6_DO_NOT_CHAIN_TO_CROWD_CONTROLLED_TARGETS
@ SPELL_ATTR6_AURA_ICON_ONLY_FOR_CASTER_LIMIT_10
@ SPELL_ATTR6_ALLOW_ON_CHARMED_TARGETS
@ SPELL_ATTR6_SHOW_MECHANIC_AS_COMBAT_TEXT
@ SPELL_ATTR6_IGNORE_CASTER_DAMAGE_MODIFIERS
@ SPELL_ATTR6_IGNORE_HEALING_MODIFIERS
@ SPELL_ATTR6_IGNORE_PHASE_SHIFT
@ SPELL_ATTR6_ABSORB_CANNOT_BE_IGNORE
@ SPELL_ATTR6_DOESNT_RESET_SWING_TIMER_IF_INSTANT
@ SPELL_ATTR6_DO_NOT_CONSUME_RESOURCES
@ SPELL_ATTR6_CAN_ASSIST_IMMUNE_PC
@ SPELL_ATTR6_IGNORE_FOR_MOD_TIME_RATE
@ SPELL_ATTR6_NOT_AN_ATTACK
@ SPELL_ATTR6_AI_PRIMARY_RANGED_ATTACK
@ SPELL_ATTR6_DO_NOT_RESET_COOLDOWN_IN_ARENA
@ SPELL_ATTR6_DISABLE_TIED_EFFECT_POINTS
@ SPELL_ATTR6_VEHICLE_IMMUNITY_CATEGORY
@ SPELL_ATTR6_NO_CATEGORY_COOLDOWN_MODS
@ SPELL_ATTR6_NO_COOLDOWN_ON_TOOLTIP
@ SPELL_ATTR6_FLOATING_COMBAT_TEXT_ON_CAST
@ SPELL_ATTR6_ALLOW_EQUIP_WHILE_CASTING
@ SPELL_ATTR6_AURA_IS_WEAPON_PROC
@ SPELL_ATTR6_DO_NOT_AUTO_SELECT_TARGET_WITH_INITIATES_COMBAT
@ SPELL_ATTR6_DELAY_COMBAT_TIMER_DURING_CAST
@ SPELL_ATTR6_TAPS_IMMEDIATELY
@ SPELL_ATTR6_NOT_IN_RAID_INSTANCES
Definition Arena.h:57
Definition Pet.h:40
Definition Spell.h:277
Definition Totem.h:31
constexpr uint64 GetPacked() const
constexpr std::strong_ordering operator<=>(BattlegroundQueueTypeId const &right) const =default
constexpr bool operator==(BattlegroundQueueTypeId const &right) const =default
static constexpr BattlegroundQueueTypeId FromPacked(uint64 packedQueueId)
Definition Loot.h:286