Skip to content

Spell.dbc ​

📝 Structure on wowdev.wiki ​

 

❌ denotes unused fields

Structure ​

IndexFieldTypeReference
0IDuint32
1Categoryuint32SpellCategory.dbc/0
2DispelTypeuint32SpellDispelType.dbc/0
3Mechanicuint32SpellMechanic.dbc/0
4Attributesuint32
5AttributesExuint32
6AttributesExBuint32
7AttributesExCuint32
8AttributesExDuint32
9AttributesExEuint32
10AttributesExFuint32
11AttributesExGuint32
12ShapeshiftMask_0uint32SpellShapeshiftForm.dbc/0
13ShapeshiftMask_1uint32SpellShapeshiftForm.dbc/0
14ShapeshiftExclude_0uint32SpellShapeshiftForm.dbc/0
15ShapeshiftExclude_1uint32SpellShapeshiftForm.dbc/0
16Targetsuint32
17TargetCreatureTypeuint32CreatureType.dbc/0
18RequiresSpellFocusuint32SpellFocusObject.dbc/0
19FacingCasterFlagsuint32
20CasterAuraStateuint32
21TargetAuraStateuint32
22ExcludeCasterAuraStateuint32
23ExcludeTargetAuraStateuint32
24CasterAuraSpelluint32Spell.dbc/0
25TargetAuraSpelluint32Spell.dbc/0
26ExcludeCasterAuraSpelluint32Spell.dbc/0
27ExcludeTargetAuraSpelluint32Spell.dbc/0
28CastingTimeIndexuint32SpellCastTimes.dbc/0
29RecoveryTimeuint32
30CategoryRecoveryTimeuint32
31InterruptFlagsuint32
32AuraInterruptFlagsuint32
33ChannelInterruptFlagsuint32
34ProcTypeMaskuint32
35ProcChanceuint32
36ProcChargesuint32
37MaxLeveluint32
38BaseLeveluint32
39SpellLeveluint32
40DurationIndexuint32SpellDuration.dbc/0
41PowerTypeint32
42ManaCostuint32
43ManaCostPerLeveluint32
44ManaPerSeconduint32
45ManaPerSecondPerLeveluint32
46RangeIndexuint32SpellRange.dbc/0
47Speedfloat
48ModalNextSpelluint32Spell.dbc/0
49CumulativeAurauint32
50Totem_0uint32Item.dbc/0; item entry
51Totem_1uint32Item.dbc/0; item entry
52Reagent_0int32Item.dbc/0; item entry
53Reagent_1int32Item.dbc/0; item entry
54Reagent_2int32Item.dbc/0; item entry
55Reagent_3int32Item.dbc/0; item entry
56Reagent_4int32Item.dbc/0; item entry
57Reagent_5int32Item.dbc/0; item entry
58Reagent_6int32Item.dbc/0; item entry
59Reagent_7int32Item.dbc/0; item entry
60ReagentCount_0uint32
61ReagentCount_1uint32
62ReagentCount_2uint32
63ReagentCount_3uint32
64ReagentCount_4uint32
65ReagentCount_5uint32
66ReagentCount_6uint32
67ReagentCount_7uint32
68EquippedItemClassint32ItemSubClass.dbc/0; ItemClass.dbc/0
69EquippedItemSubclassint32ItemSubClass.dbc/1
70EquippedItemInvTypesint32
71Effect_0uint32
72Effect_1uint32
73Effect_2uint32
74EffectDieSides_0int32
75EffectDieSides_1int32
76EffectDieSides_2int32
77EffectRealPointsPerLevel_0float
78EffectRealPointsPerLevel_1float
79EffectRealPointsPerLevel_2float
80EffectBasePoints_0int32
81EffectBasePoints_1int32
82EffectBasePoints_2int32
83EffectMechanic_0uint32SpellMechanic.dbc/0
84EffectMechanic_1uint32SpellMechanic.dbc/0
85EffectMechanic_2uint32SpellMechanic.dbc/0
86EffectImplicitTargetA_0uint32
87EffectImplicitTargetA_1uint32
88EffectImplicitTargetA_2uint32
89EffectImplicitTargetB_0uint32
90EffectImplicitTargetB_1uint32
91EffectImplicitTargetB_2uint32
92EffectRadiusIndex_0uint32SpellRadius.dbc/0
93EffectRadiusIndex_1uint32SpellRadius.dbc/0
94EffectRadiusIndex_2uint32SpellRadius.dbc/0
95EffectAura_0uint32
96EffectAura_1uint32
97EffectAura_2uint32
98EffectAuraPeriod_0uint32
99EffectAuraPeriod_1uint32
100EffectAuraPeriod_2uint32
101EffectAmplitude_0float
102EffectAmplitude_1float
103EffectAmplitude_2float
104EffectChainTargets_0uint32
105EffectChainTargets_1uint32
106EffectChainTargets_2uint32
107EffectItemType_0uint32Item.dbc/0; item entry
108EffectItemType_1uint32Item.dbc/0; item entry
109EffectItemType_2uint32Item.dbc/0; item entry
110EffectMiscValue_0int32
111EffectMiscValue_1int32
112EffectMiscValue_2int32
113EffectMiscValueB_0int32
114EffectMiscValueB_1int32
115EffectMiscValueB_2int32
116EffectTriggerSpell_0int32Spell.dbc/0
117EffectTriggerSpell_1int32Spell.dbc/0
118EffectTriggerSpell_2int32Spell.dbc/0
119EffectPointsPerCombo_0float
120EffectPointsPerCombo_1float
121EffectPointsPerCombo_2float
122EffectSpellClassMask_A_0uint32
123EffectSpellClassMask_A_1uint32
124EffectSpellClassMask_A_2uint32
125EffectSpellClassMask_B_0uint32
126EffectSpellClassMask_B_1uint32
127EffectSpellClassMask_B_2uint32
128EffectSpellClassMask_C_0uint32
129EffectSpellClassMask_C_1uint32
130EffectSpellClassMask_C_2uint32
131SpellVisualID_0uint32SpellVisual.dbc/0
132SpellVisualID_1uint32SpellVisual.dbc/0
133SpellIconIDuint32SpellIcon.dbc/0
134ActiveIconIDuint32SpellIcon.dbc/0
135SpellPriorityuint32
136Name_0string
137Name_1string
138Name_2string
139Name_3string
140Name_4string
141Name_5string
142Name_6string
143Name_7string
144Name_8string
145Name_9string
146Name_10string
147Name_11string
148Name_12string
149Name_13string
150Name_14string
151Name_15string
152Name_lang_maskuint32
153NameSubtext_0string
154NameSubtext_1string
155NameSubtext_2string
156NameSubtext_3string
157NameSubtext_4string
158NameSubtext_5string
159NameSubtext_6string
160NameSubtext_7string
161NameSubtext_8string
162NameSubtext_9string
163NameSubtext_10string
164NameSubtext_11string
165NameSubtext_12string
166NameSubtext_13string
167NameSubtext_14string
168NameSubtext_15string
169NameSubtext_lang_maskuint32
170Description_0string
171Description_1string
172Description_2string
173Description_3string
174Description_4string
175Description_5string
176Description_6string
177Description_7string
178Description_8string
179Description_9string
180Description_10string
181Description_11string
182Description_12string
183Description_13string
184Description_14string
185Description_15string
186Description_lang_maskuint32
187AuraDescription_0string
188AuraDescription_1string
189AuraDescription_2string
190AuraDescription_3string
191AuraDescription_4string
192AuraDescription_5string
193AuraDescription_6string
194AuraDescription_7string
195AuraDescription_8string
196AuraDescription_9string
197AuraDescription_10string
198AuraDescription_11string
199AuraDescription_12string
200AuraDescription_13string
201AuraDescription_14string
202AuraDescription_15string
203AuraDescription_lang_maskuint32
204ManaCostPctuint32
205StartRecoveryCategoryuint32SpellCategory.dbc/0
206StartRecoveryTimeuint32
207MaxTargetLeveluint32
208SpellClassSetuint32
209SpellClassMask_0uint32
210SpellClassMask_1uint32
211SpellClassMask_2uint32
212MaxTargetsuint32
213DefenseTypeuint32
214PreventionTypeuint32
215StanceBarOrderint32
216EffectChainAmplitude_0float
217EffectChainAmplitude_1float
218EffectChainAmplitude_2float
219MinFactionIDuint32Faction.dbc/0
220MinReputationuint32
221RequiredAuraVisionuint32
222RequiredTotemCategoryID_0uint32TotemCategory.dbc/0; item TotemCategory
223RequiredTotemCategoryID_1uint32TotemCategory.dbc/0; item TotemCategory
224RequiredAreasIDint32AreaGroup.dbc/0
225SchoolMaskuint32
226RuneCostIDuint32SpellRuneCost.dbc/0
227SpellMissileIDuint32SpellMissile.dbc/0
228PowerDisplayIDint32PowerDisplay.dbc/0
229EffectBonusCoefficient_0float
230EffectBonusCoefficient_1float
231EffectBonusCoefficient_2float
232DescriptionVariablesIDint32SpellDescriptionVariables.dbc/0
233Difficultyuint32SpellDifficulty.dbc/0; spelldifficulty id
 

Description of fields ​

ID ​

Col: 0 (uint32)

- no description -  

Category ​

Col: 1 (uint32)

- no description -  

DispelType ​

Col: 2 (uint32)

IDName
0DISPEL_NONE
1DISPEL_MAGIC
2DISPEL_CURSE
3DISPEL_DISEASE
4DISPEL_POISON
5DISPEL_STEALTH
6DISPEL_INVISIBILITY
7DISPEL_ALL
8DISPEL_SPE_NPC_ONLY
9DISPEL_ENRAGE
10DISPEL_ZG_TICKET
11DESPEL_OLD_UNUSED

 

Mechanic ​

Col: 3 (uint32)

IDNameIDName
0MECHANIC_NONE16MECHANIC_BANDAGE
1MECHANIC_CHARM17MECHANIC_POLYMORPH
2MECHANIC_DISORIENTED18MECHANIC_BANISH
3MECHANIC_DISARM19MECHANIC_SHIELD
4MECHANIC_DISTRACT20MECHANIC_SHACKLE
5MECHANIC_FEAR21MECHANIC_MOUNT
6MECHANIC_GRIP22MECHANIC_INFECTED
7MECHANIC_ROOT23MECHANIC_TURN
8MECHANIC_SLOW_ATTACK24MECHANIC_HORROR
9MECHANIC_SILENCE25MECHANIC_INVULNERABILITY
10MECHANIC_SLEEP26MECHANIC_INTERRUPT
11MECHANIC_SNARE27MECHANIC_DAZE
12MECHANIC_STUN28MECHANIC_DISCOVERY
13MECHANIC_FREEZE29MECHANIC_IMMUNE_SHIELD
14MECHANIC_KNOCKOUT30MECHANIC_SAPPED
15MECHANIC_BLEED31MECHANIC_ENRAGED

 

Attributes ​

Col: 4 (uint32)

enum SpellAttr0

ValueFlagNameComment
10x00000001SPELL_ATTR0_UNK0Unknown attribute 0@Attr0
20x00000002SPELL_ATTR0_REQ_AMMOTreat as ranged attack DESCRIPTION Use ammo, ranged attack range modifiers, ranged haste, etc.
40x00000004SPELL_ATTR0_ON_NEXT_SWINGOn next melee (type 1) DESCRIPTION Both "on next swing" attributes have identical handling in server & client
80x00000008SPELL_ATTR0_IS_REPLENISHMENTReplenishment (client only)
160x00000010SPELL_ATTR0_ABILITYTreat as ability DESCRIPTION Cannot be reflected, not affected by cast speed modifiers, etc.
320x00000020SPELL_ATTR0_TRADESPELLTrade skill recipe DESCRIPTION Displayed in recipe list, not affected by cast speed modifiers
640x00000040SPELL_ATTR0_PASSIVEPassive spell DESCRIPTION Spell is automatically cast on self by core
1280x00000080SPELL_ATTR0_HIDDEN_CLIENTSIDEHidden in UI (client only) DESCRIPTION Not visible in spellbook or aura bar
2560x00000100SPELL_ATTR0_HIDE_IN_COMBAT_LOGHidden in combat log (client only) DESCRIPTION Spell will not appear in combat logs
5120x00000200SPELL_ATTR0_TARGET_MAINHAND_ITEMAuto-target mainhand item (client only) DESCRIPTION Client will automatically select main-hand item as cast target
10240x00000400SPELL_ATTR0_ON_NEXT_SWING_2On next melee (type 2) DESCRIPTION Both "on next swing" attributes have identical handling in server & client
20480x00000800SPELL_ATTR0_UNK11Unknown attribute 11@Attr0
40960x00001000SPELL_ATTR0_DAYTIME_ONLYOnly usable during daytime (unused)
81920x00002000SPELL_ATTR0_NIGHT_ONLYOnly usable during nighttime (unused)
163840x00004000SPELL_ATTR0_INDOORS_ONLYOnly usable indoors
327680x00008000SPELL_ATTR0_OUTDOORS_ONLYOnly usable outdoors
655360x00010000SPELL_ATTR0_NOT_SHAPESHIFTNot usable while shapeshifted
1310720x00020000SPELL_ATTR0_ONLY_STEALTHEDOnly usable in stealth
2621440x00040000SPELL_ATTR0_DONT_AFFECT_SHEATH_STATEDon't shealthe weapons (client only)
5242880x00080000SPELL_ATTR0_LEVEL_DAMAGE_CALCULATIONScale with caster level DESCRIPTION For non-player casts, scale impact and power cost with caster's level
10485760x00100000SPELL_ATTR0_STOP_ATTACK_TARGETStop attacking after cast DESCRIPTION After casting this, the current auto-attack will be interrupted
20971520x00200000SPELL_ATTR0_IMPOSSIBLE_DODGE_PARRY_BLOCKPrevent physical avoidance DESCRIPTION Spell cannot be dodged, parried or blocked
41943040x00400000SPELL_ATTR0_CAST_TRACK_TARGETAutomatically face target during cast (client only)
83886080x00800000SPELL_ATTR0_CASTABLE_WHILE_DEADCan be cast while dead DESCRIPTION Spells without this flag cannot be cast by dead units in non-triggered contexts
167772160x01000000SPELL_ATTR0_CASTABLE_WHILE_MOUNTEDCan be cast while mounted
335544320x02000000SPELL_ATTR0_DISABLED_WHILE_ACTIVECooldown starts on expiry DESCRIPTION Spell is unusable while already active, and cooldown does not begin until the effects have worn off
671088640x04000000SPELL_ATTR0_NEGATIVE_1Is negative spell DESCRIPTION Forces the spell to be treated as a negative spell
1342177280x08000000SPELL_ATTR0_CASTABLE_WHILE_SITTINGCan be cast while sitting
2684354560x10000000SPELL_ATTR0_CANT_USED_IN_COMBATCannot be used in combat
5368709120x20000000SPELL_ATTR0_UNAFFECTED_BY_INVULNERABILITYPierce invulnerability DESCRIPTION Allows spell to pierce invulnerability, unless the invulnerability spell also has this attribute
10737418240x40000000SPELL_ATTR0_HEARTBEAT_RESIST_CHECKPeriodic resistance checks DESCRIPTION Periodically re-rolls against resistance to potentially expire aura early
21474836480x80000000SPELL_ATTR0_CANT_CANCELAura cannot be cancelled DESCRIPTION Prevents the player from voluntarily canceling a positive aura

 

AttributesEx ​

Col: 5 (uint32)

enum SpellAttr1

ValueFlagNameComment
10x00000001SPELL_ATTR1_DISMISS_PETDismiss Pet on cast DESCRIPTION Without this attribute, summoning spells will fail if caster already has a pet
20x00000002SPELL_ATTR1_DRAIN_ALL_POWERDrain all power DESCRIPTION Ignores listed power cost and drains entire pool instead
40x00000004SPELL_ATTR1_CHANNELED_1Channeled (type 1) DESCRIPTION Both "channeled" attributes have identical handling in server & client
80x00000008SPELL_ATTR1_CANT_BE_REDIRECTEDIgnore redirection effects DESCRIPTION Spell will not be attracted by SPELL_MAGNET auras (Grounding Totem)
160x00000010SPELL_ATTR1_UNK4Unknown attribute 4@Attr1
320x00000020SPELL_ATTR1_NOT_BREAK_STEALTHDoes not break stealth
640x00000040SPELL_ATTR1_CHANNELED_2Channeled (type 2) DESCRIPTION Both "channeled" attributes have identical handling in server & client
1280x00000080SPELL_ATTR1_CANT_BE_REFLECTEDIgnore reflection effects DESCRIPTION Spell will pierce through Spell Reflection and similar
2560x00000100SPELL_ATTR1_CANT_TARGET_IN_COMBATTarget cannot be in combat
5120x00000200SPELL_ATTR1_MELEE_COMBAT_STARTStarts auto-attack (client only) DESCRIPTION Caster will begin auto-attacking the target on cast
10240x00000400SPELL_ATTR1_NO_THREATDoes not generate threat DESCRIPTION Also does not cause target to engage
20480x00000800SPELL_ATTR1_DONT_REFRESH_DURATION_ON_RECASTAura will not refresh its duration when recast
40960x00001000SPELL_ATTR1_IS_PICKPOCKETPickpocket (client only)
81920x00002000SPELL_ATTR1_FARSIGHTFarsight aura (client only)
163840x00004000SPELL_ATTR1_CHANNEL_TRACK_TARGETTrack target while channeling DESCRIPTION While channeling, adjust facing to face target
327680x00008000SPELL_ATTR1_DISPEL_AURAS_ON_IMMUNITYImmunity cancels preapplied auras DESCRIPTION For immunity spells, cancel all auras that this spell would make you immune to when the spell is applied
655360x00010000SPELL_ATTR1_UNAFFECTED_BY_SCHOOL_IMMUNEUnaffected by school immunities DESCRIPTION Will not pierce Divine Shield, Ice Block and other full invulnerabilities
1310720x00020000SPELL_ATTR1_UNAUTOCASTABLE_BY_PETCannot be autocast by pet
2621440x00040000SPELL_ATTR1_PREVENTS_ANIMNYI, auras apply UNIT_FLAG_PREVENT_EMOTES_FROM_CHAT_TEXT
5242880x00080000SPELL_ATTR1_CANT_TARGET_SELFCannot be self-cast
10485760x00100000SPELL_ATTR1_REQ_COMBO_POINTS1Requires combo points (type 1)
20971520x00200000SPELL_ATTR1_UNK21Unknown attribute 21@Attr1
41943040x00400000SPELL_ATTR1_REQ_COMBO_POINTS2Requires combo points (type 2)
83886080x00800000SPELL_ATTR1_UNK23Unknwon attribute 23@Attr1
167772160x01000000SPELL_ATTR1_IS_FISHINGFishing (client only)
335544320x02000000SPELL_ATTR1_UNK25Unknown attribute 25@Attr1
671088640x04000000SPELL_ATTR1_REQUIRE_ALL_TARGETSRequire All Targets
1342177280x08000000SPELL_ATTR1_UNK27Unknown attribute 27@Attr1 DESCRIPTION Melee spell?
2684354560x10000000SPELL_ATTR1_DONT_DISPLAY_IN_AURA_BARHide in aura bar (client only)
5368709120x20000000SPELL_ATTR1_CHANNEL_DISPLAY_SPELL_NAMEShow spell name during channel (client only)
10737418240x40000000SPELL_ATTR1_ENABLE_AT_DODGEEnable at dodge
21474836480x80000000SPELL_ATTR1_UNK31Unknown attribute 31@Attr1

 

AttributesExB ​

Col: 6 (uint32)

enum SpellAttr2

ValueFlagNameComment
10x00000001SPELL_ATTR2_CAN_TARGET_DEADCan target dead players or corpses
20x00000002SPELL_ATTR2_UNK1Unknown attribute 1@Attr2
40x00000004SPELL_ATTR2_CAN_TARGET_NOT_IN_LOSIgnore Line of Sight
80x00000008SPELL_ATTR2_UNK3Ignore aura scaling
160x00000010SPELL_ATTR2_DISPLAY_IN_STANCE_BARShow in stance bar (client only)
320x00000020SPELL_ATTR2_AUTOREPEAT_FLAGRanged auto-attack spell
640x00000040SPELL_ATTR2_CANT_TARGET_TAPPEDCannot target others' tapped units DESCRIPTION Can only target untapped units, or those tapped by caster
1280x00000080SPELL_ATTR2_UNK7Unknown attribute 7@Attr2
2560x00000100SPELL_ATTR2_UNK8Unknown attribute 8@Attr2
5120x00000200SPELL_ATTR2_UNK9Unknown attribute 9@Attr2
10240x00000400SPELL_ATTR2_UNK10Unknown attribute 10@Attr2 DESCRIPTION Related to taming?
20480x00000800SPELL_ATTR2_HEALTH_FUNNELHealth Funnel
40960x00001000SPELL_ATTR2_UNK12Unknown attribute 12@Attr2
81920x00002000SPELL_ATTR2_PRESERVE_ENCHANT_IN_ARENAEnchant persists when entering arena
163840x00004000SPELL_ATTR2_UNK14Unknown attribute 14@Attr2
327680x00008000SPELL_ATTR2_UNK15Unknown attribute 15@Attr2
655360x00010000SPELL_ATTR2_TAME_BEASTTame Beast
1310720x00020000SPELL_ATTR2_NOT_RESET_AUTO_ACTIONSDon't reset swing timer DESCRIPTION Does not reset melee/ranged autoattack timer on cast
2621440x00040000SPELL_ATTR2_REQ_DEAD_PETRequires dead pet
5242880x00080000SPELL_ATTR2_NOT_NEED_SHAPESHIFTAlso allow outside shapeshift DESCRIPTION Even if Stances are nonzero, allow spell to be cast outside of shapeshift (though not in a different shapeshift)
10485760x00100000SPELL_ATTR2_UNK20Unknown attribute 20@Attr2
20971520x00200000SPELL_ATTR2_FAIL_ON_ALL_TARGETS_IMMUNEFail on all targets immune DESCRIPTION Causes BG flags to be dropped if combined with ATTR1_DISPEL_AURAS_ON_IMMUNITY
41943040x00400000SPELL_ATTR2_UNK22Unknown attribute 22@Attr2
83886080x00800000SPELL_ATTR2_IS_ARCANE_CONCENTRATIONArcane Concentration
167772160x01000000SPELL_ATTR2_UNK24Unknown attribute 24@Attr2
335544320x02000000SPELL_ATTR2_UNK25Unknown attribute 25@Attr2
671088640x04000000SPELL_ATTR2_UNAFFECTED_BY_AURA_SCHOOL_IMMUNEPierce aura application immunities DESCRIPTION Allow aura to be applied despite target being immune to new aura applications
1342177280x08000000SPELL_ATTR2_UNK27Unknown attribute 27@Attr2
2684354560x10000000SPELL_ATTR2_UNK28Unknown attribute 28@Attr2
5368709120x20000000SPELL_ATTR2_CANT_CRITCannot critically strike
10737418240x40000000SPELL_ATTR2_TRIGGERED_CAN_TRIGGER_PROCAllow triggered spell to trigger (type 1) DESCRIPTION Without this attribute, any triggered spell will be unable to trigger other auras' procs
21474836480x80000000SPELL_ATTR2_FOOD_BUFFFood buff (client only)

 

AttributesExC ​

Col: 7 (uint32)

enum SpellAttr3

ValueFlagNameComment
10x00000001SPELL_ATTR3_UNK0Unknown attribute 0@Attr3
20x00000002SPELL_ATTR3_IGNORE_PROC_SUBCLASS_MASKIgnores subclass mask check when checking proc
40x00000004SPELL_ATTR3_UNK2Unknown attribute 2@Attr3
80x00000008SPELL_ATTR3_COMPLETELY_BLOCKEDCompletely Blocked
160x00000010SPELL_ATTR3_IGNORE_RESURRECTION_TIMERIgnore resurrection timer
320x00000020SPELL_ATTR3_UNK5Unknown attribute 5@Attr3
640x00000040SPELL_ATTR3_UNK6Unknown attribute 6@Attr3
1280x00000080SPELL_ATTR3_STACK_FOR_DIFF_CASTERSStack separately for each caster
2560x00000100SPELL_ATTR3_ONLY_TARGET_PLAYERSCan only target players
5120x00000200SPELL_ATTR3_TRIGGERED_CAN_TRIGGER_PROC_2Allow triggered spell to trigger (type 2) DESCRIPTION Without this attribute, any triggered spell will be unable to trigger other auras' procs
10240x00000400SPELL_ATTR3_MAIN_HANDRequire main hand weapon
20480x00000800SPELL_ATTR3_BATTLEGROUNDCan only be cast in battleground
40960x00001000SPELL_ATTR3_ONLY_TARGET_GHOSTSCan only target ghost players
81920x00002000SPELL_ATTR3_DONT_DISPLAY_CHANNEL_BARDo not display channel bar (client only)
163840x00004000SPELL_ATTR3_IS_HONORLESS_TARGETHonorless Target
327680x00008000SPELL_ATTR3_UNK15Unknown attribute 15@Attr3 DESCRIPTION Auto Shoot, Shoot, Throw - ranged normal attack attribute?
655360x00010000SPELL_ATTR3_CANT_TRIGGER_PROCCannot trigger procs
1310720x00020000SPELL_ATTR3_NO_INITIAL_AGGRONo initial aggro
2621440x00040000SPELL_ATTR3_IGNORE_HIT_RESULTIgnore hit result DESCRIPTION Spell cannot miss, or be dodged/parried/blocked
5242880x00080000SPELL_ATTR3_DISABLE_PROCCannot trigger spells during aura proc
10485760x00100000SPELL_ATTR3_DEATH_PERSISTENTPersists through death
20971520x00200000SPELL_ATTR3_UNK21Unknown attribute 21@Attr3
41943040x00400000SPELL_ATTR3_REQ_WANDRequires equipped Wand
83886080x00800000SPELL_ATTR3_UNK23Unknown attribute 23@Attr3
167772160x01000000SPELL_ATTR3_REQ_OFFHANDRequires offhand weapon
335544320x02000000SPELL_ATTR3_TREAT_AS_PERIODICTreat as periodic effect
671088640x04000000SPELL_ATTR3_CAN_PROC_WITH_TRIGGEREDCan trigger from triggered spells
1342177280x08000000SPELL_ATTR3_DRAIN_SOULDrain Soul
2684354560x10000000SPELL_ATTR3_UNK28Unknown attribute 28@Attr3
5368709120x20000000SPELL_ATTR3_NO_DONE_BONUSDamage dealt is unaffected by modifiers
10737418240x40000000SPELL_ATTR3_DONT_DISPLAY_RANGEDo not show range in tooltip (client only)
21474836480x80000000SPELL_ATTR3_UNK31Unknown attribute 31@Attr3

 

AttributesExD ​

Col: 8 (uint32)

enum SpellAttr4

ValueFlagNameComment
10x00000001SPELL_ATTR4_IGNORE_RESISTANCESCannot be resisted
20x00000002SPELL_ATTR4_PROC_ONLY_ON_CASTEROnly proc on self-cast
40x00000004SPELL_ATTR4_FADES_WHILE_LOGGED_OUTBuff expires while offline DESCRIPTION Debuffs (except Resurrection Sickness) will automatically do this
80x00000008SPELL_ATTR4_UNK3Unknown attribute 3@Attr4
160x00000010SPELL_ATTR4_UNK4Treat as delayed spell
320x00000020SPELL_ATTR4_UNK5Unknown attribute 5@Attr4
640x00000040SPELL_ATTR4_NOT_STEALABLEAura cannot be stolen
1280x00000080SPELL_ATTR4_CAN_CAST_WHILE_CASTINGCan be cast while casting DESCRIPTION Ignores already in-progress cast and still casts
2560x00000100SPELL_ATTR4_FIXED_DAMAGEDeals fixed damage
5120x00000200SPELL_ATTR4_TRIGGER_ACTIVATESpell is initially disabled (client only)
10240x00000400SPELL_ATTR4_SPELL_VS_EXTEND_COSTAttack speed modifies cost DESCRIPTION Adds 10 to power cost for each 1s of weapon speed
20480x00000800SPELL_ATTR4_UNK11Unknown attribute 11@Attr4
40960x00001000SPELL_ATTR4_UNK12Unknown attribute 12@Attr4
81920x00002000SPELL_ATTR4_UNK13Unknown attribute 13@Attr4
163840x00004000SPELL_ATTR4_DAMAGE_DOESNT_BREAK_AURASDamage does not break auras
327680x00008000SPELL_ATTR4_UNK15Unknown attribute 15@Attr4
655360x00010000SPELL_ATTR4_NOT_USABLE_IN_ARENANot usable in arena DESCRIPTION Makes spell unusable despite CD <= 10min
1310720x00020000SPELL_ATTR4_USABLE_IN_ARENAUsable in arena DESCRIPTION Makes spell usable despite CD > 10min
2621440x00040000SPELL_ATTR4_AREA_TARGET_CHAINChain area targets DESCRIPTION [NYI] Hits area targets over time instead of all at once
5242880x00080000SPELL_ATTR4_UNK19Unknown attribute 19@Attr4
10485760x00100000SPELL_ATTR4_NOT_CHECK_SELFCAST_POWERAllow self-cast to override stronger aura (client only)
20971520x00200000SPELL_ATTR4_DONT_REMOVE_IN_ARENAKeep when entering arena
41943040x00400000SPELL_ATTR4_UNK22Unknown attribute 22@Attr4
83886080x00800000SPELL_ATTR4_CANT_TRIGGER_ITEM_SPELLSCannot trigger item spells
167772160x01000000SPELL_ATTR4_UNK24Unknown attribute 24@Attr4 DESCRIPTION Shoot-type spell?
335544320x02000000SPELL_ATTR4_IS_PET_SCALINGPet Scaling aura
671088640x04000000SPELL_ATTR4_CAST_ONLY_IN_OUTLANDOnly in Outland/Northrend
1342177280x08000000SPELL_ATTR4_FORCE_DISPLAY_CASTBARForce Display Castbar
2684354560x10000000SPELL_ATTR4_UNK28Unknown attribute 28@Attr4
5368709120x20000000SPELL_ATTR4_UNK29Unknown attribute 29@Attr4
10737418240x40000000SPELL_ATTR4_UNK30Unknown attribute 30@Attr4
21474836480x80000000SPELL_ATTR4_UNK31Unknown attribute 31@Attr4

 

AttributesExE ​

Col: 9 (uint32)

enum SpellAttr5

ValueFlagNameComment
10x00000001SPELL_ATTR5_CAN_CHANNEL_WHEN_MOVINGCan be channeled while moving
20x00000002SPELL_ATTR5_NO_REAGENT_WHILE_PREPNo reagents during arena preparation
40x00000004SPELL_ATTR5_REMOVE_ON_ARENA_ENTERRemove when entering arena DESCRIPTION Force this aura to be removed on entering arena, regardless of other properties
80x00000008SPELL_ATTR5_USABLE_WHILE_STUNNEDUsable while stunned
160x00000010SPELL_ATTR5_UNK4Unknown attribute 4@Attr5
320x00000020SPELL_ATTR5_SINGLE_TARGET_SPELLSingle-target aura DESCRIPTION Remove previous application to another unit if applied
640x00000040SPELL_ATTR5_UNK6Unknown attribute 6@Attr5
1280x00000080SPELL_ATTR5_UNK7Unknown attribute 7@Attr5
2560x00000100SPELL_ATTR5_CANT_TARGET_PLAYER_CONTROLLEDCannot target player controlled units but can target players
5120x00000200SPELL_ATTR5_START_PERIODIC_AT_APPLYImmediately do periodic tick on apply
10240x00000400SPELL_ATTR5_HIDE_DURATIONDo not send aura duration to client
20480x00000800SPELL_ATTR5_ALLOW_TARGET_OF_TARGET_AS_TARGETAuto-target target of target (client only)
40960x00001000SPELL_ATTR5_UNK12Unknown attribute 12@Attr5 DESCRIPTION Cleave related?
81920x00002000SPELL_ATTR5_HASTE_AFFECT_DURATIONDuration scales with Haste Rating
163840x00004000SPELL_ATTR5_NOT_USABLE_WHILE_CHARMEDCharmed units cannot cast this spell
327680x00008000SPELL_ATTR5_UNK15Unknown attribute 15@Attr5 DESCRIPTION Related to multi-target spells?
655360x00010000SPELL_ATTR5_UNK16Unknown attribute 16@Attr5
1310720x00020000SPELL_ATTR5_USABLE_WHILE_FEAREDUsable while feared
2621440x00040000SPELL_ATTR5_USABLE_WHILE_CONFUSEDUsable while confused
5242880x00080000SPELL_ATTR5_DONT_TURN_DURING_CASTDo not auto-turn while casting
10485760x00100000SPELL_ATTR5_UNK20Unknown attribute 20@Attr5
20971520x00200000SPELL_ATTR5_UNK21Unknown attribute 21@Attr5
41943040x00400000SPELL_ATTR5_UNK22Unknown attribute 22@Attr5
83886080x00800000SPELL_ATTR5_UNK23Unknown attribute 23@Attr5
167772160x01000000SPELL_ATTR5_UNK24Unknown attribute 24@Attr5
335544320x02000000SPELL_ATTR5_UNK25Unknown attribute 25@Attr5
671088640x04000000SPELL_ATTR5_SKIP_CHECKCAST_LOS_CHECKIgnore line of sight checks
1342177280x08000000SPELL_ATTR5_DONT_SHOW_AURA_IF_SELF_CASTDon't show aura if self-cast (client only)
2684354560x10000000SPELL_ATTR5_DONT_SHOW_AURA_IF_NOT_SELF_CASTDon't show aura unless self-cast (client only)
5368709120x20000000SPELL_ATTR5_UNK29Unknown attribute 29@Attr5
10737418240x40000000SPELL_ATTR5_UNK30Unknown attribute 30@Attr5
21474836480x80000000SPELL_ATTR5_UNK31Unknown attribute 31@Attr5 DESCRIPTION Forces nearby enemies to attack caster?

 

AttributesExF ​

Col: 10 (uint32)

enum SpellAttr6

ValueFlagNameComment
10x00000001SPELL_ATTR6_DONT_DISPLAY_COOLDOWNDon't display cooldown (client only)
20x00000002SPELL_ATTR6_ONLY_IN_ARENAOnly usable in arena
40x00000004SPELL_ATTR6_IGNORE_CASTER_AURASIgnore all preventing caster auras
80x00000008SPELL_ATTR6_ASSIST_IGNORE_IMMUNE_FLAGIgnore immunity flags when assisting
160x00000010SPELL_ATTR6_UNK4Unknown attribute 4@Attr6
320x00000020SPELL_ATTR6_DONT_CONSUME_PROC_CHARGESDon't consume proc charges
640x00000040SPELL_ATTR6_USE_SPELL_CAST_EVENTGenerate spell_cast event instead of aura_start (client only)
1280x00000080SPELL_ATTR6_UNK7Unknown attribute 7@Attr6
2560x00000100SPELL_ATTR6_CANT_TARGET_CROWD_CONTROLLEDDo not implicitly target in CC DESCRIPTION Implicit targeting (chaining and area targeting) will not impact crowd controlled targets
5120x00000200SPELL_ATTR6_UNK9Unknown attribute 9@Attr6
10240x00000400SPELL_ATTR6_CAN_TARGET_POSSESSED_FRIENDSCan target possessed friends DESCRIPTION [NYI]
20480x00000800SPELL_ATTR6_NOT_IN_RAID_INSTANCEUnusable in raid instances
40960x00001000SPELL_ATTR6_CASTABLE_WHILE_ON_VEHICLECastable while caster is on vehicle
81920x00002000SPELL_ATTR6_CAN_TARGET_INVISIBLECan target invisible units
163840x00004000SPELL_ATTR6_UNK14Unknown attribute 14@Attr6
327680x00008000SPELL_ATTR6_UNK15Unknown attribute 15@Attr6
655360x00010000SPELL_ATTR6_UNK16Unknown attribute 16@Attr6
1310720x00020000SPELL_ATTR6_UNK17Unknown attribute 17@Attr6 DESCRIPTION Mount related?
2621440x00040000SPELL_ATTR6_CAST_BY_CHARMERSpell is cast by charmer DESCRIPTION Client will prevent casting if not possessed, charmer will be caster for all intents and purposes
5242880x00080000SPELL_ATTR6_UNK19Unknown attribute 19@Attr6
10485760x00100000SPELL_ATTR6_ONLY_VISIBLE_TO_CASTEROnly visible to caster (client only)
20971520x00200000SPELL_ATTR6_CLIENT_UI_TARGET_EFFECTSClient UI target effects (client only)
41943040x00400000SPELL_ATTR6_UNK22Unknown attribute 22@Attr6
83886080x00800000SPELL_ATTR6_UNK23Unknown attribute 23@Attr6
167772160x01000000SPELL_ATTR6_CAN_TARGET_UNTARGETABLECan target untargetable units
335544320x02000000SPELL_ATTR6_NOT_RESET_SWING_IF_INSTANTDo not reset swing timer if cast time is instant
671088640x04000000SPELL_ATTR6_UNK26Unknown attribute 26@Attr6 DESCRIPTION Player castable buff?
1342177280x08000000SPELL_ATTR6_LIMIT_PCT_HEALING_MODSLimit applicable %healing modifiers DESCRIPTION This prevents certain healing modifiers from applying - see implementation if you really care about details
2684354560x10000000SPELL_ATTR6_UNK28Unknown attribute 28@Attr6 DESCRIPTION Death grip?
5368709120x20000000SPELL_ATTR6_LIMIT_PCT_DAMAGE_MODSLimit applicable %damage modifiers DESCRIPTION This prevents certain damage modifiers from applying - see implementation if you really care about details
10737418240x40000000SPELL_ATTR6_UNK30Unknown attribute 30@Attr6
21474836480x80000000SPELL_ATTR6_IGNORE_CATEGORY_COOLDOWN_MODSIgnore cooldown modifiers for category cooldown

 

AttributesExG ​

Col: 11 (uint32)

enum SpellAttr7

ValueFlagNameComment
10x00000001SPELL_ATTR7_UNK0Unknown attribute 0@Attr7
20x00000002SPELL_ATTR7_IGNORE_DURATION_MODSIgnore duration modifiers
40x00000004SPELL_ATTR7_DISABLE_AURA_WHILE_DEADDisable Aura While Dead
80x00000008SPELL_ATTR7_IS_CHEAT_SPELLIs cheat spell DESCRIPTION Cannot cast if caster doesn't have UnitFlag2 & UNIT_FLAG2_ALLOW_CHEAT_SPELLS
160x00000010SPELL_ATTR7_UNK4Unknown attribute 4@Attr7 DESCRIPTION Soulstone related?
320x00000020SPELL_ATTR7_SUMMON_PLAYER_TOTEMSummons player-owned totem
640x00000040SPELL_ATTR7_NO_PUSHBACK_ON_DAMAGEDamage dealt by this does not cause spell pushback
1280x00000080SPELL_ATTR7_UNK7Unknown attribute 7@Attr7
2560x00000100SPELL_ATTR7_HORDE_ONLYHorde only
5120x00000200SPELL_ATTR7_ALLIANCE_ONLYAlliance only
10240x00000400SPELL_ATTR7_DISPEL_CHARGESDispel/Spellsteal remove individual charges
20480x00000800SPELL_ATTR7_INTERRUPT_ONLY_NONPLAYEROnly interrupt non-player casting
40960x00001000SPELL_ATTR7_UNK12Unknown attribute 12@Attr7
81920x00002000SPELL_ATTR7_UNK13Unknown attribute 13@Attr7
163840x00004000SPELL_ATTR7_UNK14Unknown attribute 14@Attr7
327680x00008000SPELL_ATTR7_UNK15Unknown attribute 15@Attr7 DESCRIPTION Exorcism - guaranteed crit vs families?
655360x00010000SPELL_ATTR7_CAN_RESTORE_SECONDARY_POWERCan restore secondary power DESCRIPTION Only spells with this attribute can replenish a non-active power type
1310720x00020000SPELL_ATTR7_UNK17Unknown attribute 17@Attr7
2621440x00040000SPELL_ATTR7_HAS_CHARGE_EFFECTHas charge effect
5242880x00080000SPELL_ATTR7_ZONE_TELEPORTIs zone teleport
10485760x00100000SPELL_ATTR7_UNK20Unknown attribute 20@Attr7 DESCRIPTION Invulnerability related?
20971520x00200000SPELL_ATTR7_UNK21Unknown attribute 21@Attr7
41943040x00400000SPELL_ATTR7_IGNORE_COLD_WEATHER_FLYINGIgnore cold weather flying restriction DESCRIPTION Set for loaner mounts, allows them to be used despite lacking required flight skill
83886080x00800000SPELL_ATTR7_CANT_DODGESpell cannot be dodged
167772160x01000000SPELL_ATTR7_CANT_PARRYSpell cannot be parried
335544320x02000000SPELL_ATTR7_CANT_MISSSpell cannot be missed
671088640x04000000SPELL_ATTR7_UNK26Unknown attribute 26@Attr7
1342177280x08000000SPELL_ATTR7_BYPASS_NO_RESURRECT_AURABypasses the prevent resurrection aura
2684354560x10000000SPELL_ATTR7_CONSOLIDATED_RAID_BUFFConsolidate in raid buff frame (client only)
5368709120x20000000SPELL_ATTR7_UNK29Unknown attribute 29@Attr7
10737418240x40000000SPELL_ATTR7_UNK30Unknown attribute 30@Attr7
21474836480x80000000SPELL_ATTR7_CLIENT_INDICATORClient indicator (client only)

 

ShapeshiftMask ​

Col: 12 – 13 (uint32)

ValueFlagNameValueFlagName
10x00000001Cat Form327680x00008000Ghostwolf
20x00000002Tree of Life655360x00010000Battle Stance
40x00000004Travel Form1310720x00020000Defensive Stance
80x00000008Aquatic Form2621440x00040000Berserker Stance
160x00000010Bear From5242880x00080000Test
320x00000020Ambient10485760x00100000Zombie
640x00000040Ghoul20971520x00200000Metamorphosis
1280x00000080Dire Bear Form167772160x0100000Undead
2560x00000100Steve's Ghoul335544320x02000000Frenzy
5120x00000200Tharon'ja Skeleton671088640x04000000Flight Form, Epic
10240x00000400Darkmoon - Test of Strength1342177280x08000000Shadowform
20480x00000800BLB Player2684354560x10000000Flight Form
40960x00001000Shadowdance5368709120x20000000Stealth
81920x00002000Creature - Bear10737418240x40000000Moonkin Form
163840x00004000Creature - Cat21474836480x80000000Spirit of Redemption

 

ShapeshiftExclude ​

Col: 14 – 15 (uint32)

- no description -  

Targets ​

Col: 16 (uint32)

enum SpellCastTargetFlags

ValueFlagNameComment
10x00000001TARGET_FLAG_UNUSED_1not used
20x00000002TARGET_FLAG_UNITpguid
40x00000004TARGET_FLAG_UNIT_RAIDnot sent, used to validate target (if raid member)
80x00000008TARGET_FLAG_UNIT_PARTYnot sent, used to validate target (if party member)
160x00000010TARGET_FLAG_ITEMpguid
320x00000020TARGET_FLAG_SOURCE_LOCATIONpguid, 3 float
640x00000040TARGET_FLAG_DEST_LOCATIONpguid, 3 float
1280x00000080TARGET_FLAG_UNIT_ENEMYnot sent, used to validate target (if enemy)
2560x00000100TARGET_FLAG_UNIT_ALLYnot sent, used to validate target (if ally)
5120x00000200TARGET_FLAG_CORPSE_ENEMYpguid
10240x00000400TARGET_FLAG_UNIT_DEADnot sent, used to validate target (if dead creature)
20480x00000800TARGET_FLAG_GAMEOBJECTpguid, used with TARGET_GAMEOBJECT_TARGET
40960x00001000TARGET_FLAG_TRADE_ITEMpguid
81920x00002000TARGET_FLAG_STRINGstring
163840x00004000TARGET_FLAG_GAMEOBJECT_ITEMnot sent, used with TARGET_GAMEOBJECT_ITEM_TARGET
327680x00008000TARGET_FLAG_CORPSE_ALLYpguid
655360x00010000TARGET_FLAG_UNIT_MINIPETpguid, used to validate target (if non combat pet)
1310720x00020000TARGET_FLAG_GLYPH_SLOTused in glyph spells
2621440x00040000TARGET_FLAG_DEST_TARGETsometimes appears with DEST_TARGET spells (may appear or not for a given spell)
5242880x00080000TARGET_FLAG_UNUSED20uint32 counter, loop { vec3 - screen position (?), guid }, not used so far
10485760x00100000TARGET_FLAG_UNIT_PASSENGERguessed, used to validate target (if vehicle passenger)

 

TargetCreatureType ​

Col: 17 (uint32)

ValueFlagName
10x0001Beast
20x0002Dragonkin
40x0004Demon
80x0008Elemental
160x0010Giant
320x0020Undead
640x0040Humanoid
1280x0080Critter
2560x0100Mechanical
5120x0200Not specified
10240x0400Totem
20480x0800Non-combat Pet
40960x1000Gas Cloud

 

RequiresSpellFocus ​

Col: 18 (uint32)

Indicates that this spell needs a GO near (e.g. forges). Required object has the type GAMEOBJECT_TYPE_SPELL_FOCUS (8) and Data0 matches the RequiresSpellFocus value.  

FacingCasterFlags ​

Col: 19 (uint32)

enum SpellFacingFlags

ValueFlagName
10x1SPELL_FACING_FLAG_INFRONT

 

CasterAuraState ​

Col: 20 (uint32)

enum AuraStateType

ValueFlagNameComment
1AURA_STATE_DEFENSE
2AURA_STATE_HEALTHLESS_20_PERCENT
3AURA_STATE_BERSERKING
4AURA_STATE_FROZENfrozen target
5AURA_STATE_JUDGEMENT
6AURA_STATE_UNKNOWN6not used
7AURA_STATE_HUNTER_PARRYcreature cheap shot / focused bursts spells
8AURA_STATE_UNKNOWN8test spells
9AURA_STATE_UNKNOWN9
10AURA_STATE_WARRIOR_VICTORY_RUSHwarrior victory rush
11AURA_STATE_UNKNOWN1160348 - Maelstrom Ready!, test spells
12AURA_STATE_FAERIE_FIRE
13AURA_STATE_HEALTHLESS_35_PERCENT
14AURA_STATE_CONFLAGRATE
15AURA_STATE_SWIFTMEND
16AURA_STATE_DEADLY_POISON
17AURA_STATE_ENRAGE
18AURA_STATE_BLEEDING
19AURA_STATE_UNKNOWN19
20AURA_STATE_UNKNOWN20only (45317 Suicide)
21AURA_STATE_UNKNOWN21not used
22AURA_STATE_UNKNOWN22varius spells (63884, 50240)
23AURA_STATE_HEALTH_ABOVE_75_PERCENT

 

TargetAuraState ​

Col: 21 (uint32)

- no description -  

ExcludeCasterAuraState ​

Col: 22 (uint32)

- no description -  

ExcludeTargetAuraState ​

Col: 23 (uint32)

- no description -  

CasterAuraSpell ​

Col: 24 (uint32)

- no description -  

TargetAuraSpell ​

Col: 25 (uint32)

- no description -  

ExcludeCasterAuraSpell ​

Col: 26 (uint32)

- no description -  

ExcludeTargetAuraSpell ​

Col: 27 (uint32)

- no description -  

CastingTimeIndex ​

Col: 28 (uint32)

- no description -  

RecoveryTime ​

Col: 29 (uint32)

Cooldown of this spell in msec.  

CategoryRecoveryTime ​

Col: 30 (uint32)

Cooldown for all spells this spells Category in msec.  

InterruptFlags ​

Col: 31 (uint32)

enum SpellInterruptFlags

ValueFlagNameComment
10x01SPELL_INTERRUPT_FLAG_MOVEMENTwhy need this for instant?
20x02SPELL_INTERRUPT_FLAG_PUSH_BACKpush back
40x04SPELL_INTERRUPT_FLAG_UNK3any info?
80x08SPELL_INTERRUPT_FLAG_INTERRUPTinterrupt
160x10SPELL_INTERRUPT_FLAG_ABORT_ON_DMGcomplete interrupt on direct damage
320x20SPELL_INTERRUPT_UNKunk, 564 of 727 spells having this spell start with "Glyph"

 

AuraInterruptFlags ​

Col: 32 (uint32)

enum SpellAuraInterruptFlags

ValueFlagNameComment
10x00000001AURA_INTERRUPT_FLAG_HITBYSPELLremoved when getting hit by a negative spell?
20x00000002AURA_INTERRUPT_FLAG_TAKE_DAMAGEremoved by any damage
40x00000004AURA_INTERRUPT_FLAG_CASTcast any spells
80x00000008AURA_INTERRUPT_FLAG_MOVEremoved by any movement
160x00000010AURA_INTERRUPT_FLAG_TURNINGremoved by any turning
320x00000020AURA_INTERRUPT_FLAG_JUMPremoved by entering combat
640x00000040AURA_INTERRUPT_FLAG_NOT_MOUNTEDremoved by dismounting
1280x00000080AURA_INTERRUPT_FLAG_NOT_ABOVEWATERremoved by entering water
2560x00000100AURA_INTERRUPT_FLAG_NOT_UNDERWATERremoved by leaving water
5120x00000200AURA_INTERRUPT_FLAG_NOT_SHEATHEDremoved by unsheathing
10240x00000400AURA_INTERRUPT_FLAG_TALKtalk to npc / interact?
20480x00000800AURA_INTERRUPT_FLAG_LOOTINGmine/use/open action on gameobject / loot
40960x00001000AURA_INTERRUPT_FLAG_MELEE_ATTACKremoved by attacking
81920x00002000AURA_INTERRUPT_FLAG_SPELL_ATTACK???
163840x00004000AURA_INTERRUPT_FLAG_UNK14
327680x00008000AURA_INTERRUPT_FLAG_TRANSFORMremoved by transform?
655360x00010000AURA_INTERRUPT_FLAG_UNK16
1310720x00020000AURA_INTERRUPT_FLAG_MOUNTmisdirect, aspect, swim speed
2621440x00040000AURA_INTERRUPT_FLAG_NOT_SEATEDremoved by standing up (used by food and drink mostly and sleep/Fake Death like)
5242880x00080000AURA_INTERRUPT_FLAG_CHANGE_MAPleaving map/getting teleported
10485760x00100000AURA_INTERRUPT_FLAG_IMMUNE_OR_LOST_SELECTIONremoved by auras that make you invulnerable, or make other to lose selection on you
20971520x00200000AURA_INTERRUPT_FLAG_UNK21
41943040x00400000AURA_INTERRUPT_FLAG_TELEPORTED
83886080x00800000AURA_INTERRUPT_FLAG_ENTER_PVP_COMBATremoved by entering pvp combat
167772160x01000000AURA_INTERRUPT_FLAG_DIRECT_DAMAGEremoved by any direct damage
335544320x02000000AURA_INTERRUPT_FLAG_LANDINGremoved by hitting the ground
1342177280x80000000AURA_INTERRUPT_FLAG_LEAVE_COMBATremoved by leaving combat

 

ChannelInterruptFlags ​

Col: 33 (uint32)

enum SpellChannelInterruptFlags

ValueFlagName
80x0008CHANNEL_INTERRUPT_FLAG_INTERRUPT
163840x4000CHANNEL_FLAG_DELAY

 

ProcTypeMask ​

Col: 34 (uint32)

ValueFlagNameComment
10x00000001PROC_FLAG_KILLED00 Killed by agressor - not sure about this flag
20x00000002PROC_FLAG_KILL01 Kill target (in most cases need XP/Honor reward)
40x00000004PROC_FLAG_DONE_MELEE_AUTO_ATTACK02 Done melee auto attack
80x00000008PROC_FLAG_TAKEN_MELEE_AUTO_ATTACK03 Taken melee auto attack
160x00000010PROC_FLAG_DONE_SPELL_MELEE_DMG_CLASS04 Done attack by Spell that has dmg class melee
320x00000020PROC_FLAG_TAKEN_SPELL_MELEE_DMG_CLASS05 Taken attack by Spell that has dmg class melee
640x00000040PROC_FLAG_DONE_RANGED_AUTO_ATTACK06 Done ranged auto attack
1280x00000080PROC_FLAG_TAKEN_RANGED_AUTO_ATTACK07 Taken ranged auto attack
2560x00000100PROC_FLAG_DONE_SPELL_RANGED_DMG_CLASS08 Done attack by Spell that has dmg class ranged
5120x00000200PROC_FLAG_TAKEN_SPELL_RANGED_DMG_CLASS09 Taken attack by Spell that has dmg class ranged
10240x00000400PROC_FLAG_DONE_SPELL_NONE_DMG_CLASS_POS10 Done positive spell that has dmg class none
20480x00000800PROC_FLAG_TAKEN_SPELL_NONE_DMG_CLASS_POS11 Taken positive spell that has dmg class none
40960x00001000PROC_FLAG_DONE_SPELL_NONE_DMG_CLASS_NEG12 Done negative spell that has dmg class none
81920x00002000PROC_FLAG_TAKEN_SPELL_NONE_DMG_CLASS_NEG13 Taken negative spell that has dmg class none
163840x00004000PROC_FLAG_DONE_SPELL_MAGIC_DMG_CLASS_POS14 Done positive spell that has dmg class magic
327680x00008000PROC_FLAG_TAKEN_SPELL_MAGIC_DMG_CLASS_POS15 Taken positive spell that has dmg class magic
655360x00010000PROC_FLAG_DONE_SPELL_MAGIC_DMG_CLASS_NEG16 Done negative spell that has dmg class magic
1310720x00020000PROC_FLAG_TAKEN_SPELL_MAGIC_DMG_CLASS_NEG17 Taken negative spell that has dmg class magic
2621440x00040000PROC_FLAG_DONE_PERIODIC18 Successful do periodic (damage / healing)
5242880x00080000PROC_FLAG_TAKEN_PERIODIC19 Taken spell periodic (damage / healing)
10485760x00100000PROC_FLAG_TAKEN_DAMAGE20 Taken any damage
20971520x00200000PROC_FLAG_DONE_TRAP_ACTIVATION21 On trap activation (possibly needs name change to ON_GAMEOBJECT_CAST or USE)
41943040x00400000PROC_FLAG_DONE_MAINHAND_ATTACK22 Done main-hand melee attacks (spell and autoattack)
83886080x00800000PROC_FLAG_DONE_OFFHAND_ATTACK23 Done off-hand melee attacks (spell and autoattack)
167772160x01000000PROC_FLAG_DEATH24 Died in any way
2040x000000CCAUTO_ATTACK_PROC_FLAG_MASKAny auto attack
125829720x00C0003CMELEE_PROC_FLAG_MASKAny melee attack
9600x000003C0RANGED_PROC_FLAG_MASKAny ranged attack
31457120x002FFFF0SPELL_PROC_FLAG_MASKAny spell attack
150295880x00E55554DONE_HIT_PROC_FLAG_MASKAny dealt attack
17476240x001AAAA8TAKEN_HIT_PROC_FLAG_MASKAny taken attack
24466720x00255550REQ_SPELL_PHASE_PROC_FLAG_MASK

 

ProcChance ​

Col: 35 (uint32)

- no description -  

ProcCharges ​

Col: 36 (uint32)

- no description -  

MaxLevel ​

Col: 37 (uint32)

Max caster level for spell scaling.  

BaseLevel ​

Col: 38 (uint32)

Min caster level for spell scaling.  

SpellLevel ​

Col: 39 (uint32)

- no description -  

DurationIndex ​

Col: 40 (uint32)

- no description -  

PowerType ​

Col: 41 (int32)

enum Powers

IDName
-2POWER_HEALTH
0POWER_MANA
1POWER_RAGE
2POWER_FOCUS
3POWER_ENERGY
4POWER_HAPPINESS
5POWER_RUNE
6POWER_RUNIC_POWER

 

ManaCost ​

Col: 42 (uint32)

Flat power cost.  

ManaCostPerLevel ​

Col: 43 (uint32)

Flat power cost per caster level.  

ManaPerSecond ​

Col: 44 (uint32)

Flat power cost per second channeled.  

ManaPerSecondPerLevel ​

Col: 45 (uint32)

Flat power cost per second channeled per caster level.  

RangeIndex ​

Col: 46 (uint32)

- no description -  

Speed ​

Col: 47 (float)

- no description -  

ModalNextSpell ​

❌ Col: 48 (uint32)

- no description -  

CumulativeAura ​

Col: 49 (uint32)

Aura stacks  

Totem ​

Col: 50 – 51 (uint32)

Items required for spell cast. (not consumed)  

Reagent ​

Col: 52 – 59 (int32)

Items required for spell cast. (consumed)  

ReagentCount ​

Col: 60 – 67 (uint32)

- no description -  

EquippedItemClass ​

Col: 68 (int32)

- no description -  

EquippedItemSubclass ​

Col: 69 (int32)

as SubClassMask  

EquippedItemInvTypes ​

Col: 70 (int32)

enum InventoryType

ValueFlagNameValueFlagName
10x00000001INVTYPE_HEAD163840x00004000INVTYPE_RANGED
20x00000002INVTYPE_NECK327680x00008000INVTYPE_CLOAK
40x00000004INVTYPE_SHOULDERS655360x00010000INVTYPE_2HWEAPON
80x00000008INVTYPE_BODY1310720x00020000INVTYPE_BAG
160x00000010INVTYPE_CHEST2621440x00040000INVTYPE_TABARD
320x00000020INVTYPE_WAIST5242880x00080000INVTYPE_ROBE
640x00000040INVTYPE_LEGS10485760x00100000INVTYPE_WEAPONMAINHAND
1280x00000080INVTYPE_FEET20971520x00200000INVTYPE_WEAPONOFFHAND
2560x00000100INVTYPE_WRISTS41943040x00400000INVTYPE_HOLDABLE
5120x00000200INVTYPE_HANDS83886080x00800000INVTYPE_AMMO
10240x00000400INVTYPE_FINGER167772160x01000000INVTYPE_THROWN
20480x00000800INVTYPE_TRINKET335544320x02000000INVTYPE_RANGEDRIGHT
40960x00001000INVTYPE_WEAPON671088640x04000000INVTYPE_QUIVER
81920x00002000INVTYPE_SHIELD1342177280x08000000INVTYPE_RELIC

 

Effect ​

Col: 71 – 73 (uint32)

enum SpellEffects

IDNameIDNameIDName
1SPELL_EFFECT_INSTAKILL56SPELL_EFFECT_SUMMON_PET111SPELL_EFFECT_DURABILITY_DAMAGE
2SPELL_EFFECT_SCHOOL_DAMAGE57SPELL_EFFECT_LEARN_PET_SPELL112SPELL_EFFECT_112
3SPELL_EFFECT_DUMMY58SPELL_EFFECT_WEAPON_DAMAGE113SPELL_EFFECT_RESURRECT_NEW
4SPELL_EFFECT_PORTAL_TELEPORT59SPELL_EFFECT_CREATE_RANDOM_ITEM114SPELL_EFFECT_ATTACK_ME
5SPELL_EFFECT_TELEPORT_UNITS60SPELL_EFFECT_PROFICIENCY115SPELL_EFFECT_DURABILITY_DAMAGE_PCT
6SPELL_EFFECT_APPLY_AURA61SPELL_EFFECT_SEND_EVENT116SPELL_EFFECT_SKIN_PLAYER_CORPSE
7SPELL_EFFECT_ENVIRONMENTAL_DAMAGE62SPELL_EFFECT_POWER_BURN117SPELL_EFFECT_SPIRIT_HEAL
8SPELL_EFFECT_POWER_DRAIN63SPELL_EFFECT_THREAT118SPELL_EFFECT_SKILL
9SPELL_EFFECT_HEALTH_LEECH64SPELL_EFFECT_TRIGGER_SPELL119SPELL_EFFECT_APPLY_AREA_AURA_PET
10SPELL_EFFECT_HEAL65SPELL_EFFECT_APPLY_AREA_AURA_RAID120SPELL_EFFECT_TELEPORT_GRAVEYARD
11SPELL_EFFECT_BIND66SPELL_EFFECT_CREATE_MANA_GEM121SPELL_EFFECT_NORMALIZED_WEAPON_DMG
12SPELL_EFFECT_PORTAL67SPELL_EFFECT_HEAL_MAX_HEALTH122SPELL_EFFECT_122
13SPELL_EFFECT_RITUAL_BASE68SPELL_EFFECT_INTERRUPT_CAST123SPELL_EFFECT_SEND_TAXI
14SPELL_EFFECT_RITUAL_SPECIALIZE69SPELL_EFFECT_DISTRACT124SPELL_EFFECT_PULL_TOWARDS
15SPELL_EFFECT_RITUAL_ACTIVATE_PORTAL70SPELL_EFFECT_PULL125SPELL_EFFECT_MODIFY_THREAT_PERCENT
16SPELL_EFFECT_QUEST_COMPLETE71SPELL_EFFECT_PICKPOCKET126SPELL_EFFECT_STEAL_BENEFICIAL_BUFF
17SPELL_EFFECT_WEAPON_DAMAGE_NOSCHOOL72SPELL_EFFECT_ADD_FARSIGHT127SPELL_EFFECT_PROSPECTING
18SPELL_EFFECT_RESURRECT73SPELL_EFFECT_UNTRAIN_TALENTS128SPELL_EFFECT_APPLY_AREA_AURA_FRIEND
19SPELL_EFFECT_ADD_EXTRA_ATTACKS74SPELL_EFFECT_APPLY_GLYPH129SPELL_EFFECT_APPLY_AREA_AURA_ENEMY
20SPELL_EFFECT_DODGE75SPELL_EFFECT_HEAL_MECHANICAL130SPELL_EFFECT_REDIRECT_THREAT
21SPELL_EFFECT_EVADE76SPELL_EFFECT_SUMMON_OBJECT_WILD131SPELL_EFFECT_PLAY_SOUND
22SPELL_EFFECT_PARRY77SPELL_EFFECT_SCRIPT_EFFECT132SPELL_EFFECT_PLAY_MUSIC
23SPELL_EFFECT_BLOCK78SPELL_EFFECT_ATTACK133SPELL_EFFECT_UNLEARN_SPECIALIZATION
24SPELL_EFFECT_CREATE_ITEM79SPELL_EFFECT_SANCTUARY134SPELL_EFFECT_KILL_CREDIT
25SPELL_EFFECT_WEAPON80SPELL_EFFECT_ADD_COMBO_POINTS135SPELL_EFFECT_CALL_PET
26SPELL_EFFECT_DEFENSE81SPELL_EFFECT_CREATE_HOUSE136SPELL_EFFECT_HEAL_PCT
27SPELL_EFFECT_PERSISTENT_AREA_AURA82SPELL_EFFECT_BIND_SIGHT137SPELL_EFFECT_ENERGIZE_PCT
28SPELL_EFFECT_SUMMON83SPELL_EFFECT_DUEL138SPELL_EFFECT_LEAP_BACK
29SPELL_EFFECT_LEAP84SPELL_EFFECT_STUCK139SPELL_EFFECT_CLEAR_QUEST
30SPELL_EFFECT_ENERGIZE85SPELL_EFFECT_SUMMON_PLAYER140SPELL_EFFECT_FORCE_CAST
31SPELL_EFFECT_WEAPON_PERCENT_DAMAGE86SPELL_EFFECT_ACTIVATE_OBJECT141SPELL_EFFECT_FORCE_CAST_WITH_VALUE
32SPELL_EFFECT_TRIGGER_MISSILE87SPELL_EFFECT_GAMEOBJECT_DAMAGE142SPELL_EFFECT_TRIGGER_SPELL_WITH_VALUE
33SPELL_EFFECT_OPEN_LOCK88SPELL_EFFECT_GAMEOBJECT_REPAIR143SPELL_EFFECT_APPLY_AREA_AURA_OWNER
34SPELL_EFFECT_SUMMON_CHANGE_ITEM89SPELL_EFFECT_GAMEOBJECT_SET_DESTRUCTION_STATE144SPELL_EFFECT_KNOCK_BACK_DEST
35SPELL_EFFECT_APPLY_AREA_AURA_PARTY90SPELL_EFFECT_KILL_CREDIT145SPELL_EFFECT_PULL_TOWARDS_DEST
36SPELL_EFFECT_LEARN_SPELL91SPELL_EFFECT_THREAT_ALL146SPELL_EFFECT_ACTIVATE_RUNE
37SPELL_EFFECT_SPELL_DEFENSE92SPELL_EFFECT_ENCHANT_HELD_ITEM147SPELL_EFFECT_QUEST_FAIL
38SPELL_EFFECT_DISPEL93SPELL_EFFECT_FORCE_DESELECT148SPELL_EFFECT_TRIGGER_MISSILE_SPELL_WITH_VALUE
39SPELL_EFFECT_LANGUAGE94SPELL_EFFECT_SELF_RESURRECT149SPELL_EFFECT_CHARGE_DEST
40SPELL_EFFECT_DUAL_WIELD95SPELL_EFFECT_SKINNING150SPELL_EFFECT_QUEST_START
41SPELL_EFFECT_JUMP96SPELL_EFFECT_CHARGE151SPELL_EFFECT_TRIGGER_SPELL_2
42SPELL_EFFECT_JUMP_DEST97SPELL_EFFECT_CAST_BUTTON152SPELL_EFFECT_SUMMON_RAF_FRIEND
43SPELL_EFFECT_TELEPORT_UNITS_FACE_CASTER98SPELL_EFFECT_KNOCK_BACK153SPELL_EFFECT_CREATE_TAMED_PET
44SPELL_EFFECT_SKILL_STEP99SPELL_EFFECT_DISENCHANT154SPELL_EFFECT_DISCOVER_TAXI
45SPELL_EFFECT_ADD_HONOR100SPELL_EFFECT_INEBRIATE155SPELL_EFFECT_TITAN_GRIP
46SPELL_EFFECT_SPAWN101SPELL_EFFECT_FEED_PET156SPELL_EFFECT_ENCHANT_ITEM_PRISMATIC
47SPELL_EFFECT_TRADE_SKILL102SPELL_EFFECT_DISMISS_PET157SPELL_EFFECT_CREATE_ITEM_2
48SPELL_EFFECT_STEALTH103SPELL_EFFECT_REPUTATION158SPELL_EFFECT_MILLING
49SPELL_EFFECT_DETECT104SPELL_EFFECT_SUMMON_OBJECT_SLOT1159SPELL_EFFECT_ALLOW_RENAME_PET
50SPELL_EFFECT_TRANS_DOOR105SPELL_EFFECT_SUMMON_OBJECT_SLOT2160SPELL_EFFECT_FORCE_CAST_2
51SPELL_EFFECT_FORCE_CRITICAL_HIT106SPELL_EFFECT_SUMMON_OBJECT_SLOT3161SPELL_EFFECT_TALENT_SPEC_COUNT
52SPELL_EFFECT_GUARANTEE_HIT107SPELL_EFFECT_SUMMON_OBJECT_SLOT4162SPELL_EFFECT_TALENT_SPEC_SELECT
53SPELL_EFFECT_ENCHANT_ITEM108SPELL_EFFECT_DISPEL_MECHANIC163SPELL_EFFECT_163
54SPELL_EFFECT_ENCHANT_ITEM_TEMPORARY109SPELL_EFFECT_RESURRECT_PET164SPELL_EFFECT_REMOVE_AURA
55SPELL_EFFECT_TAMECREATURE110SPELL_EFFECT_DESTROY_ALL_TOTEMS

 

EffectDieSides ​

Col: 74 – 76 (int32)

Random effect amount.  

EffectRealPointsPerLevel ​

Col: 77 – 79 (float)

Fixed effect amount per caster level.  

EffectBasePoints ​

Col: 80 – 82 (int32)

Fixed effect amount.  

EffectMechanic ​

Col: 83 – 85 (uint32)

see Mechanic  

EffectImplicitTargetA ​

Col: 86 – 88 (uint32)

enum Targets

IDNameIDNameIDName
1TARGET_UNIT_CASTER41TARGET_DEST_CASTER_FRONT_RIGHT76TARGET_DEST_CHANNEL_TARGET
2TARGET_UNIT_NEARBY_ENEMY42TARGET_DEST_CASTER_BACK_RIGHT77TARGET_UNIT_CHANNEL_TARGET
3TARGET_UNIT_NEARBY_ALLY43TARGET_DEST_CASTER_BACK_LEFT78TARGET_DEST_DEST_FRONT
4TARGET_UNIT_NEARBY_PARTY44TARGET_DEST_CASTER_FRONT_LEFT79TARGET_DEST_DEST_BACK
5TARGET_UNIT_PET45TARGET_UNIT_TARGET_CHAINHEAL_ALLY80TARGET_DEST_DEST_RIGHT
6TARGET_UNIT_TARGET_ENEMY46TARGET_DEST_NEARBY_ENTRY81TARGET_DEST_DEST_LEFT
7TARGET_UNIT_SRC_AREA_ENTRY47TARGET_DEST_CASTER_FRONT82TARGET_DEST_DEST_FRONT_RIGHT
8TARGET_UNIT_DEST_AREA_ENTRY48TARGET_DEST_CASTER_BACK83TARGET_DEST_DEST_BACK_RIGHT
9TARGET_DEST_HOME49TARGET_DEST_CASTER_RIGHT84TARGET_DEST_DEST_BACK_LEFT
11TARGET_UNIT_SRC_AREA_UNK_1150TARGET_DEST_CASTER_LEFT85TARGET_DEST_DEST_FRONT_LEFT
15TARGET_UNIT_SRC_AREA_ENEMY51TARGET_GAMEOBJECT_SRC_AREA86TARGET_DEST_DEST_RANDOM
16TARGET_UNIT_DEST_AREA_ENEMY52TARGET_GAMEOBJECT_DEST_AREA87TARGET_DEST_DEST
17TARGET_DEST_DB53TARGET_DEST_TARGET_ENEMY88TARGET_DEST_DYNOBJ_NONE
18TARGET_DEST_CASTER54TARGET_UNIT_CONE_ENEMY_5489TARGET_DEST_TRAJ
20TARGET_UNIT_CASTER_AREA_PARTY55TARGET_DEST_CASTER_FRONT_LEAP90TARGET_UNIT_TARGET_MINIPET
21TARGET_UNIT_TARGET_ALLY56TARGET_UNIT_CASTER_AREA_RAID91TARGET_DEST_DEST_RADIUS
22TARGET_SRC_CASTER57TARGET_UNIT_TARGET_RAID92TARGET_UNIT_SUMMONER
23TARGET_GAMEOBJECT_TARGET58TARGET_UNIT_NEARBY_RAID93TARGET_CORPSE_SRC_AREA_ENEMY
24TARGET_UNIT_CONE_ENEMY_2459TARGET_UNIT_CONE_ALLY94TARGET_UNIT_VEHICLE
25TARGET_UNIT_TARGET_ANY60TARGET_UNIT_CONE_ENTRY95TARGET_UNIT_TARGET_PASSENGER
26TARGET_GAMEOBJECT_ITEM_TARGET61TARGET_UNIT_TARGET_AREA_RAID_CLASS96TARGET_UNIT_PASSENGER_0
27TARGET_UNIT_MASTER62TARGET_UNK_6297TARGET_UNIT_PASSENGER_1
28TARGET_DEST_DYNOBJ_ENEMY63TARGET_DEST_TARGET_ANY98TARGET_UNIT_PASSENGER_2
29TARGET_DEST_DYNOBJ_ALLY64TARGET_DEST_TARGET_FRONT99TARGET_UNIT_PASSENGER_3
30TARGET_UNIT_SRC_AREA_ALLY65TARGET_DEST_TARGET_BACK100TARGET_UNIT_PASSENGER_4
31TARGET_UNIT_DEST_AREA_ALLY66TARGET_DEST_TARGET_RIGHT101TARGET_UNIT_PASSENGER_5
32TARGET_DEST_CASTER_SUMMON67TARGET_DEST_TARGET_LEFT102TARGET_UNIT_PASSENGER_6
33TARGET_UNIT_SRC_AREA_PARTY68TARGET_DEST_TARGET_FRONT_RIGHT103TARGET_UNIT_PASSENGER_7
34TARGET_UNIT_DEST_AREA_PARTY69TARGET_DEST_TARGET_BACK_RIGHT104TARGET_UNIT_CONE_ENEMY_104
35TARGET_UNIT_TARGET_PARTY70TARGET_DEST_TARGET_BACK_LEFT105TARGET_UNIT_UNK_105
36TARGET_DEST_CASTER_UNK_3671TARGET_DEST_TARGET_FRONT_LEFT106TARGET_DEST_CHANNEL_CASTER
37TARGET_UNIT_LASTTARGET_AREA_PARTY72TARGET_DEST_CASTER_RANDOM107TARGET_UNK_DEST_AREA_UNK_107
38TARGET_UNIT_NEARBY_ENTRY73TARGET_DEST_CASTER_RADIUS108TARGET_GAMEOBJECT_CONE
39TARGET_DEST_CASTER_FISHING74TARGET_DEST_TARGET_RANDOM110TARGET_UNIT_CONE_ENTRY_110
40TARGET_GAMEOBJECT_NEARBY_ENTRY75TARGET_DEST_TARGET_RADIUS

 

EffectImplicitTargetB ​

Col: 89 – 91 (uint32)

see EffectImplicitTargetA  

EffectRadiusIndex ​

Col: 92 – 94 (uint32)

- no description -  

EffectAura ​

Col: 95 – 97 (uint32)

enum AuraType

IDNameIDNameIDName
1SPELL_AURA_BIND_SIGHT107SPELL_AURA_ADD_FLAT_MODIFIER213SPELL_AURA_MOD_RAGE_FROM_DAMAGE_DEALT
2SPELL_AURA_MOD_POSSESS108SPELL_AURA_ADD_PCT_MODIFIER214SPELL_AURA_214
3SPELL_AURA_PERIODIC_DAMAGE109SPELL_AURA_ADD_TARGET_TRIGGER215SPELL_AURA_ARENA_PREPARATION
4SPELL_AURA_DUMMY110SPELL_AURA_MOD_POWER_REGEN_PERCENT216SPELL_AURA_HASTE_SPELLS
5SPELL_AURA_MOD_CONFUSE111SPELL_AURA_ADD_CASTER_HIT_TRIGGER217SPELL_AURA_MOD_MELEE_HASTE_2
6SPELL_AURA_MOD_CHARM112SPELL_AURA_OVERRIDE_CLASS_SCRIPTS218SPELL_AURA_HASTE_RANGED
7SPELL_AURA_MOD_FEAR113SPELL_AURA_MOD_RANGED_DAMAGE_TAKEN219SPELL_AURA_MOD_MANA_REGEN_FROM_STAT
8SPELL_AURA_PERIODIC_HEAL114SPELL_AURA_MOD_RANGED_DAMAGE_TAKEN_PCT220SPELL_AURA_MOD_RATING_FROM_STAT
9SPELL_AURA_MOD_ATTACKSPEED115SPELL_AURA_MOD_HEALING221SPELL_AURA_MOD_DETAUNT
10SPELL_AURA_MOD_THREAT116SPELL_AURA_MOD_REGEN_DURING_COMBAT222SPELL_AURA_222
11SPELL_AURA_MOD_TAUNT117SPELL_AURA_MOD_MECHANIC_RESISTANCE223SPELL_AURA_RAID_PROC_FROM_CHARGE
12SPELL_AURA_MOD_STUN118SPELL_AURA_MOD_HEALING_PCT224SPELL_AURA_224
13SPELL_AURA_MOD_DAMAGE_DONE119SPELL_AURA_119225SPELL_AURA_RAID_PROC_FROM_CHARGE_WITH_VALUE
14SPELL_AURA_MOD_DAMAGE_TAKEN120SPELL_AURA_UNTRACKABLE226SPELL_AURA_PERIODIC_DUMMY
15SPELL_AURA_DAMAGE_SHIELD121SPELL_AURA_EMPATHY227SPELL_AURA_PERIODIC_TRIGGER_SPELL_WITH_VALUE
16SPELL_AURA_MOD_STEALTH122SPELL_AURA_MOD_OFFHAND_DAMAGE_PCT228SPELL_AURA_DETECT_STEALTH
17SPELL_AURA_MOD_STEALTH_DETECT123SPELL_AURA_MOD_TARGET_RESISTANCE229SPELL_AURA_MOD_AOE_DAMAGE_AVOIDANCE
18SPELL_AURA_MOD_INVISIBILITY124SPELL_AURA_MOD_RANGED_ATTACK_POWER230SPELL_AURA_230
19SPELL_AURA_MOD_INVISIBILITY_DETECT125SPELL_AURA_MOD_MELEE_DAMAGE_TAKEN231SPELL_AURA_PROC_TRIGGER_SPELL_WITH_VALUE
20SPELL_AURA_OBS_MOD_HEALTH126SPELL_AURA_MOD_MELEE_DAMAGE_TAKEN_PCT232SPELL_AURA_MECHANIC_DURATION_MOD
21SPELL_AURA_OBS_MOD_POWER127SPELL_AURA_RANGED_ATTACK_POWER_ATTACKER_BONUS233SPELL_AURA_CHANGE_MODEL_FOR_ALL_HUMANOIDS
22SPELL_AURA_MOD_RESISTANCE128SPELL_AURA_MOD_POSSESS_PET234SPELL_AURA_MECHANIC_DURATION_MOD_NOT_STACK
23SPELL_AURA_PERIODIC_TRIGGER_SPELL129SPELL_AURA_MOD_SPEED_ALWAYS235SPELL_AURA_MOD_DISPEL_RESIST
24SPELL_AURA_PERIODIC_ENERGIZE130SPELL_AURA_MOD_MOUNTED_SPEED_ALWAYS236SPELL_AURA_CONTROL_VEHICLE
25SPELL_AURA_MOD_PACIFY131SPELL_AURA_MOD_RANGED_ATTACK_POWER_VERSUS237SPELL_AURA_MOD_SPELL_DAMAGE_OF_ATTACK_POWER
26SPELL_AURA_MOD_ROOT132SPELL_AURA_MOD_INCREASE_ENERGY_PERCENT238SPELL_AURA_MOD_SPELL_HEALING_OF_ATTACK_POWER
27SPELL_AURA_MOD_SILENCE133SPELL_AURA_MOD_INCREASE_HEALTH_PERCENT239SPELL_AURA_MOD_SCALE_2
28SPELL_AURA_REFLECT_SPELLS134SPELL_AURA_MOD_MANA_REGEN_INTERRUPT240SPELL_AURA_MOD_EXPERTISE
29SPELL_AURA_MOD_STAT135SPELL_AURA_MOD_HEALING_DONE241SPELL_AURA_FORCE_MOVE_FORWARD
30SPELL_AURA_MOD_SKILL136SPELL_AURA_MOD_HEALING_DONE_PERCENT242SPELL_AURA_MOD_SPELL_DAMAGE_FROM_HEALING
31SPELL_AURA_MOD_INCREASE_SPEED137SPELL_AURA_MOD_TOTAL_STAT_PERCENTAGE243SPELL_AURA_MOD_FACTION
32SPELL_AURA_MOD_INCREASE_MOUNTED_SPEED138SPELL_AURA_MOD_MELEE_HASTE244SPELL_AURA_COMPREHEND_LANGUAGE
33SPELL_AURA_MOD_DECREASE_SPEED139SPELL_AURA_FORCE_REACTION245SPELL_AURA_MOD_AURA_DURATION_BY_DISPEL
34SPELL_AURA_MOD_INCREASE_HEALTH140SPELL_AURA_MOD_RANGED_HASTE246SPELL_AURA_MOD_AURA_DURATION_BY_DISPEL_NOT_STACK
35SPELL_AURA_MOD_INCREASE_ENERGY141SPELL_AURA_MOD_RANGED_AMMO_HASTE247SPELL_AURA_CLONE_CASTER
36SPELL_AURA_MOD_SHAPESHIFT142SPELL_AURA_MOD_BASE_RESISTANCE_PCT248SPELL_AURA_MOD_COMBAT_RESULT_CHANCE
37SPELL_AURA_EFFECT_IMMUNITY143SPELL_AURA_MOD_RESISTANCE_EXCLUSIVE249SPELL_AURA_CONVERT_RUNE
38SPELL_AURA_STATE_IMMUNITY144SPELL_AURA_SAFE_FALL250SPELL_AURA_MOD_INCREASE_HEALTH_2
39SPELL_AURA_SCHOOL_IMMUNITY145SPELL_AURA_MOD_PET_TALENT_POINTS251SPELL_AURA_MOD_ENEMY_DODGE
40SPELL_AURA_DAMAGE_IMMUNITY146SPELL_AURA_ALLOW_TAME_PET_TYPE252SPELL_AURA_MOD_SPEED_SLOW_ALL
41SPELL_AURA_DISPEL_IMMUNITY147SPELL_AURA_MECHANIC_IMMUNITY_MASK253SPELL_AURA_MOD_BLOCK_CRIT_CHANCE
42SPELL_AURA_PROC_TRIGGER_SPELL148SPELL_AURA_RETAIN_COMBO_POINTS254SPELL_AURA_MOD_DISARM_OFFHAND
43SPELL_AURA_PROC_TRIGGER_DAMAGE149SPELL_AURA_REDUCE_PUSHBACK255SPELL_AURA_MOD_MECHANIC_DAMAGE_TAKEN_PERCENT
44SPELL_AURA_TRACK_CREATURES150SPELL_AURA_MOD_SHIELD_BLOCKVALUE_PCT256SPELL_AURA_NO_REAGENT_USE
45SPELL_AURA_TRACK_RESOURCES151SPELL_AURA_TRACK_STEALTHED257SPELL_AURA_MOD_TARGET_RESIST_BY_SPELL_CLASS
46SPELL_AURA_46152SPELL_AURA_MOD_DETECTED_RANGE258SPELL_AURA_258
47SPELL_AURA_MOD_PARRY_PERCENT153SPELL_AURA_SPLIT_DAMAGE_FLAT259SPELL_AURA_MOD_HOT_PCT
48SPELL_AURA_PERIODIC_TRIGGER_SPELL_FROM_CLIENT154SPELL_AURA_MOD_STEALTH_LEVEL260SPELL_AURA_SCREEN_EFFECT
49SPELL_AURA_MOD_DODGE_PERCENT155SPELL_AURA_MOD_WATER_BREATHING261SPELL_AURA_PHASE
50SPELL_AURA_MOD_CRITICAL_HEALING_AMOUNT156SPELL_AURA_MOD_REPUTATION_GAIN262SPELL_AURA_ABILITY_IGNORE_AURASTATE
51SPELL_AURA_MOD_BLOCK_PERCENT157SPELL_AURA_PET_DAMAGE_MULTI263SPELL_AURA_ALLOW_ONLY_ABILITY
52SPELL_AURA_MOD_WEAPON_CRIT_PERCENT158SPELL_AURA_MOD_SHIELD_BLOCKVALUE264SPELL_AURA_264
53SPELL_AURA_PERIODIC_LEECH159SPELL_AURA_NO_PVP_CREDIT265SPELL_AURA_265
54SPELL_AURA_MOD_HIT_CHANCE160SPELL_AURA_MOD_AOE_AVOIDANCE266SPELL_AURA_266
55SPELL_AURA_MOD_SPELL_HIT_CHANCE161SPELL_AURA_MOD_HEALTH_REGEN_IN_COMBAT267SPELL_AURA_MOD_IMMUNE_AURA_APPLY_SCHOOL
56SPELL_AURA_TRANSFORM162SPELL_AURA_POWER_BURN268SPELL_AURA_MOD_ATTACK_POWER_OF_STAT_PERCENT
57SPELL_AURA_MOD_SPELL_CRIT_CHANCE163SPELL_AURA_MOD_CRIT_DAMAGE_BONUS269SPELL_AURA_MOD_IGNORE_TARGET_RESIST
58SPELL_AURA_MOD_INCREASE_SWIM_SPEED164SPELL_AURA_164270SPELL_AURA_MOD_ABILITY_IGNORE_TARGET_RESIST
59SPELL_AURA_MOD_DAMAGE_DONE_CREATURE165SPELL_AURA_MELEE_ATTACK_POWER_ATTACKER_BONUS271SPELL_AURA_MOD_DAMAGE_FROM_CASTER
60SPELL_AURA_MOD_PACIFY_SILENCE166SPELL_AURA_MOD_ATTACK_POWER_PCT272SPELL_AURA_IGNORE_MELEE_RESET
61SPELL_AURA_MOD_SCALE167SPELL_AURA_MOD_RANGED_ATTACK_POWER_PCT273SPELL_AURA_X_RAY
62SPELL_AURA_PERIODIC_HEALTH_FUNNEL168SPELL_AURA_MOD_DAMAGE_DONE_VERSUS274SPELL_AURA_ABILITY_CONSUME_NO_AMMO
63SPELL_AURA_63169SPELL_AURA_MOD_CRIT_PERCENT_VERSUS275SPELL_AURA_MOD_IGNORE_SHAPESHIFT
64SPELL_AURA_PERIODIC_MANA_LEECH170SPELL_AURA_DETECT_AMORE276SPELL_AURA_MOD_DAMAGE_DONE_FOR_MECHANIC
65SPELL_AURA_MOD_CASTING_SPEED_NOT_STACK171SPELL_AURA_MOD_SPEED_NOT_STACK277SPELL_AURA_MOD_MAX_AFFECTED_TARGETS
66SPELL_AURA_FEIGN_DEATH172SPELL_AURA_MOD_MOUNTED_SPEED_NOT_STACK278SPELL_AURA_MOD_DISARM_RANGED
67SPELL_AURA_MOD_DISARM173SPELL_AURA_173279SPELL_AURA_INITIALIZE_IMAGES
68SPELL_AURA_MOD_STALKED174SPELL_AURA_MOD_SPELL_DAMAGE_OF_STAT_PERCENT280SPELL_AURA_MOD_ARMOR_PENETRATION_PCT
69SPELL_AURA_SCHOOL_ABSORB175SPELL_AURA_MOD_SPELL_HEALING_OF_STAT_PERCENT281SPELL_AURA_MOD_HONOR_GAIN_PCT
70SPELL_AURA_EXTRA_ATTACKS176SPELL_AURA_SPIRIT_OF_REDEMPTION282SPELL_AURA_MOD_BASE_HEALTH_PCT
71SPELL_AURA_MOD_SPELL_CRIT_CHANCE_SCHOOL177SPELL_AURA_AOE_CHARM283SPELL_AURA_MOD_HEALING_RECEIVED
72SPELL_AURA_MOD_POWER_COST_SCHOOL_PCT178SPELL_AURA_MOD_DEBUFF_RESISTANCE284SPELL_AURA_LINKED
73SPELL_AURA_MOD_POWER_COST_SCHOOL179SPELL_AURA_MOD_ATTACKER_SPELL_CRIT_CHANCE285SPELL_AURA_MOD_ATTACK_POWER_OF_ARMOR
74SPELL_AURA_REFLECT_SPELLS_SCHOOL180SPELL_AURA_MOD_FLAT_SPELL_DAMAGE_VERSUS286SPELL_AURA_ABILITY_PERIODIC_CRIT
75SPELL_AURA_MOD_LANGUAGE181SPELL_AURA_181287SPELL_AURA_DEFLECT_SPELLS
76SPELL_AURA_FAR_SIGHT182SPELL_AURA_MOD_RESISTANCE_OF_STAT_PERCENT288SPELL_AURA_IGNORE_HIT_DIRECTION
77SPELL_AURA_MECHANIC_IMMUNITY183SPELL_AURA_MOD_CRITICAL_THREAT289SPELL_AURA_PREVENT_DURABILITY_LOSS
78SPELL_AURA_MOUNTED184SPELL_AURA_MOD_ATTACKER_MELEE_HIT_CHANCE290SPELL_AURA_MOD_CRIT_PCT
79SPELL_AURA_MOD_DAMAGE_PERCENT_DONE185SPELL_AURA_MOD_ATTACKER_RANGED_HIT_CHANCE291SPELL_AURA_MOD_XP_QUEST_PCT
80SPELL_AURA_MOD_PERCENT_STAT186SPELL_AURA_MOD_ATTACKER_SPELL_HIT_CHANCE292SPELL_AURA_OPEN_STABLE
81SPELL_AURA_SPLIT_DAMAGE_PCT187SPELL_AURA_MOD_ATTACKER_MELEE_CRIT_CHANCE293SPELL_AURA_OVERRIDE_SPELLS
82SPELL_AURA_WATER_BREATHING188SPELL_AURA_MOD_ATTACKER_RANGED_CRIT_CHANCE294SPELL_AURA_PREVENT_REGENERATE_POWER
83SPELL_AURA_MOD_BASE_RESISTANCE189SPELL_AURA_MOD_RATING295SPELL_AURA_295
84SPELL_AURA_MOD_REGEN190SPELL_AURA_MOD_FACTION_REPUTATION_GAIN296SPELL_AURA_SET_VEHICLE_ID
85SPELL_AURA_MOD_POWER_REGEN191SPELL_AURA_USE_NORMAL_MOVEMENT_SPEED297SPELL_AURA_BLOCK_SPELL_FAMILY
86SPELL_AURA_CHANNEL_DEATH_ITEM192SPELL_AURA_MOD_MELEE_RANGED_HASTE298SPELL_AURA_STRANGULATE
87SPELL_AURA_MOD_DAMAGE_PERCENT_TAKEN193SPELL_AURA_MELEE_SLOW299SPELL_AURA_299
88SPELL_AURA_MOD_HEALTH_REGEN_PERCENT194SPELL_AURA_MOD_TARGET_ABSORB_SCHOOL300SPELL_AURA_SHARE_DAMAGE_PCT
89SPELL_AURA_PERIODIC_DAMAGE_PERCENT195SPELL_AURA_MOD_TARGET_ABILITY_ABSORB_SCHOOL301SPELL_AURA_SCHOOL_HEAL_ABSORB
90SPELL_AURA_90196SPELL_AURA_MOD_COOLDOWN302SPELL_AURA_302
91SPELL_AURA_MOD_DETECT_RANGE197SPELL_AURA_MOD_ATTACKER_SPELL_AND_WEAPON_CRIT_CHANCE303SPELL_AURA_MOD_DAMAGE_DONE_VERSUS_AURASTATE
92SPELL_AURA_PREVENTS_FLEEING198SPELL_AURA_198304SPELL_AURA_MOD_FAKE_INEBRIATE
93SPELL_AURA_MOD_UNATTACKABLE199SPELL_AURA_MOD_INCREASES_SPELL_PCT_TO_HIT305SPELL_AURA_MOD_MINIMUM_SPEED
94SPELL_AURA_INTERRUPT_REGEN200SPELL_AURA_MOD_XP_PCT306SPELL_AURA_306
95SPELL_AURA_GHOST201SPELL_AURA_FLY307SPELL_AURA_HEAL_ABSORB_TEST
96SPELL_AURA_SPELL_MAGNET202SPELL_AURA_IGNORE_COMBAT_RESULT308SPELL_AURA_MOD_CRIT_CHANCE_FOR_CASTER
97SPELL_AURA_MANA_SHIELD203SPELL_AURA_MOD_ATTACKER_MELEE_CRIT_DAMAGE309SPELL_AURA_309
98SPELL_AURA_MOD_SKILL_TALENT204SPELL_AURA_MOD_ATTACKER_RANGED_CRIT_DAMAGE310SPELL_AURA_MOD_CREATURE_AOE_DAMAGE_AVOIDANCE
99SPELL_AURA_MOD_ATTACK_POWER205SPELL_AURA_MOD_SCHOOL_CRIT_DMG_TAKEN311SPELL_AURA_311
100SPELL_AURA_AURAS_VISIBLE206SPELL_AURA_MOD_INCREASE_VEHICLE_FLIGHT_SPEED312SPELL_AURA_312
101SPELL_AURA_MOD_RESISTANCE_PCT207SPELL_AURA_MOD_INCREASE_MOUNTED_FLIGHT_SPEED313SPELL_AURA_313
102SPELL_AURA_MOD_MELEE_ATTACK_POWER_VERSUS208SPELL_AURA_MOD_INCREASE_FLIGHT_SPEED314SPELL_AURA_PREVENT_RESURRECTION
103SPELL_AURA_MOD_TOTAL_THREAT209SPELL_AURA_MOD_MOUNTED_FLIGHT_SPEED_ALWAYS315SPELL_AURA_UNDERWATER_WALKING
104SPELL_AURA_WATER_WALK210SPELL_AURA_MOD_VEHICLE_SPEED_ALWAYS316SPELL_AURA_PERIODIC_HASTE
105SPELL_AURA_FEATHER_FALL211SPELL_AURA_MOD_FLIGHT_SPEED_NOT_STACK
106SPELL_AURA_HOVER212SPELL_AURA_MOD_RANGED_ATTACK_POWER_OF_STAT_PERCENT

 

EffectAuraPeriod ​

Col: 98 – 100 (uint32)

Delay between aura ticks in msec.  

EffectAmplitude ​

Col: 101 – 103 (float)

Secondary effect scaler.  

EffectChainTargets ​

Col: 104 – 106 (uint32)

- no description -  

EffectItemType ​

Col: 107 – 109 (uint32)

Item created by spell.  

EffectMiscValue ​

Col: 110 – 112 (int32)

- no description -  

EffectMiscValueB ​

Col: 113 – 115 (int32)

- no description -  

EffectTriggerSpell ​

Col: 116 – 118 (int32)

- no description -  

EffectPointsPerCombo ​

Col: 119 – 121 (float)

Effect amount per combo point.  

EffectSpellClassMask ​

Col: 122 – 130 (flag96)

Select affected spells, matching SpellClassSet and SpellClassMask.  

SpellVisualID ​

Col: 131 – 132 (uint32)

- no description -  

SpellIconID ​

Col: 133 (uint32)

- no description -  

ActiveIconID ​

Col: 134 (uint32)

- no description -  

SpellPriority ​

Col: 135 (uint32)

- no description -  

Name ​

Col: 136 – 152 (Loc)

- no description -  

NameSubtext ​

Col: 153 – 169 (Loc)

Rank X, Passive, Shapeshift, Racial, etc.  

Description ​

❌ Col: 170 – 186 (Loc)

- no description -  

AuraDescription ​

❌ Col: 187 – 203 (Loc)

- no description -  

ManaCostPct ​

Col: 204 (uint32)

Relative power cost.  

StartRecoveryCategory ​

Col: 205 (uint32)

Global cooldown category.  

StartRecoveryTime ​

Col: 206 (uint32)

Global cooldown amount in msec.  

MaxTargetLevel ​

Col: 207 (uint32)

- no description -  

SpellClassSet ​

Col: 208 (uint32)

enum SpellFamilyNames

IDNameComment
0SPELLFAMILY_GENERIC
1SPELLFAMILY_UNK1events, holidays, ...
3SPELLFAMILY_MAGE
4SPELLFAMILY_WARRIOR
5SPELLFAMILY_WARLOCK
6SPELLFAMILY_PRIEST
7SPELLFAMILY_DRUID
8SPELLFAMILY_ROGUE
9SPELLFAMILY_HUNTER
10SPELLFAMILY_PALADIN
11SPELLFAMILY_SHAMAN
12SPELLFAMILY_UNK2Silence resistance?
13SPELLFAMILY_POTION
15SPELLFAMILY_DEATHKNIGHT
17SPELLFAMILY_PET

 

SpellClassMask ​

Col: 209 – 211 (flag96)

Similar spells are grouped by their SpellClassMask.  

MaxTargets ​

Col: 212 (uint32)

- no description -  

DefenseType ​

Col: 213 (uint32)

enum SpellDmgClass

IDName
0SPELL_DAMAGE_CLASS_NONE
1SPELL_DAMAGE_CLASS_MAGIC
2SPELL_DAMAGE_CLASS_MELEE
3SPELL_DAMAGE_CLASS_RANGED

 

PreventionType ​

Col: 214 (uint32)

enum SpellPreventionType

IDName
0SPELL_PREVENTION_TYPE_NONE
1SPELL_PREVENTION_TYPE_SILENCE
2SPELL_PREVENTION_TYPE_PACIFY

 

StanceBarOrder ​

❌ Col: 215 (int32)

- no description -  

EffectChainAmplitude ​

Col: 216 – 218 (float)

Primary effect scaler.  

MinFactionID ​

❌ Col: 219 (uint32)

- unused -  

MinReputation ​

❌ Col: 220 (uint32)

- unused -  

RequiredAuraVision ​

❌ Col: 221 (uint32)

- no description -  

RequiredTotemCategoryID ​

Col: 222 – 223 (uint32)

Items with TotemCategory required for spell cast. (not consumed)

IDNameIDName
1Skinning Knife (OLD)41Runed Fel Iron Rod
2Earth Totem62Runed Adamantite Rod
3Air Totem63Runed Eternium Rod
4Fire Totem81Hollow Quill
5Water Totem101Runed Azurite Rod
6Runed Copper Rod121Virtuoso Inking Set
7Runed Silver Rod141Drums
8Runed Golden Rod161Gnomish Army Knife
9Runed Truesilver Rod162Blacksmith Hammer
10Runed Arcanite Rod165Mining Pick
11Mining Pick (OLD)166Skinning Knife
12Philosopher's Stone167Hammer Pick
13Blacksmith Hammer (OLD)168Bladed Pickaxe
14Arclight Spanner169Flint and Tinder
15Gyromatic Micro-Adjustor189Runed Cobalt Rod (DO NOT USE)
21Master Totem190Runed Titanium Rod

 

RequiredAreasID ​

Col: 224 (int32)

Spell is disabled outside of area.  

SchoolMask ​

Col: 225 (uint32)

enum SpellSchools

ValueFlagName
10x01SPELL_SCHOOL_NORMAL
20x02SPELL_SCHOOL_HOLY
40x04SPELL_SCHOOL_FIRE
80x08SPELL_SCHOOL_NATURE
160x10SPELL_SCHOOL_FROST
320x20SPELL_SCHOOL_SHADOW
640x40SPELL_SCHOOL_ARCANE

 

RuneCostID ​

Col: 226 (uint32)

- no description -  

SpellMissileID ​

❌ Col: 227 (uint32)

- no description -  

PowerDisplayID ​

❌ Col: 228 (int32)

Cosmetic power display.  

EffectBonusCoefficient ​

Col: 229 – 231 (float)

Spellpower / attackpower scaler.  

DescriptionVariablesID ​

❌ Col: 232 (int32)

Points to declaration of $<…> description variables.  

Difficulty ​

❌ Col: 233 (uint32)

- no description -