Spell

This table is where all the spells in the game are defined, aside from a small amount of server-only spells that are sometimes stored in the cores spell_dbc table.

Column Type Reference Comment
ID int32    
Category int32 SpellCategory#ID  
DispelType int32 SpellDispelType#ID  
Mechanic int32 SpellMechanic#ID  
Attributes int32    
AttributesEx int32   See AttributesEx
AttributesExB int32   See AttributesExB
AttributesExC int32   See AttributesExC
AttributesExD int32   See AttributesExD
AttributesExE int32   See AttributesExE
AttributesExF int32   See AttributesExF
AttributesExG int32   See AttributesExG
ShapeshiftMask int32[2]    
ShapeshiftExclude int32[2]    
Targets int32    
TargetCreatureType int32    
RequiresSpellFocus int32 SpellFocusObject#ID  
FacingCasterFlags int32    
CasterAuraState int32    
TargetAuraState int32    
ExcludeCasterAuraState int32    
ExcludeTargetAuraState int32    
CasterAuraSpell int32    
TargetAuraSpell int32    
ExcludeCasterAuraSpell int32    
ExcludeTargetAuraSpell int32    
CastingTimeIndex int32 SpellCastTimes#ID  
RecoveryTime int32    
CategoryRecoveryTime int32    
InterruptFlags int32    
AuraInterruptFlags int32    
ChannelInterruptFlags int32    
ProcTypeMask int32    
ProcChance int32    
ProcCharges int32    
MaxLevel int32    
BaseLevel int32    
SpellLevel int32    
DurationIndex int32 SpellDuration#ID  
PowerType int32    
ManaCost int32    
ManaCostPerLevel int32    
ManaPerSecond int32    
ManaPerSecondPerLevel int32    
RangeIndex int32    
Speed float    
ModalNextSpell int32    
CumulativeAura int32    
Totem int32[2]    
Reagent int32[8] Item#ID  
ReagentCount int32[8]    
EquippedItemClass int32    
EquippedItemSubclass int32    
EquippedItemInvTypes int32    
Effect int32[3]    
EffectDieSides int32[3]    
EffectRealPointsPerLevel float[3]    
EffectBasePoints int32[3]    
EffectMechanic int32[3] SpellMechanic#ID  
ImplicitTargetA int32[3]    
ImplicitTargetB int32[3]    
EffectRadiusIndex int32[3] SpellRadius#ID  
EffectAura int32[3]    
EffectAuraPeriod int32[3]    
EffectAmplitude float[3]    
EffectChainTargets int32[3]    
EffectItemType int32[3]    
EffectMiscValue int32[3]    
EffectMiscValueB int32[3]    
EffectTriggerSpell int32[3] Spell#ID  
EffectPointsPerCombo float[3]    
EffectSpellClassMaskA int32[3]    
EffectSpellClassMaskB int32[3]    
EffectSpellClassMaskC int32[3]    
SpellVisualID int32[2] SpellVisual#ID  
SpellIconID int32 SpellIcon#ID  
ActiveIconID int32 SpellIcon#ID  
SpellPriority int32    
Name_lang locstring    
NameSubtext_lang locstring    
Description_lang locstring    
AuraDescription_lang locstring    
ManaCostPct int32    
StartRecoveryCategory int32    
StartRecoveryTime int32    
MaxTargetLevel int32    
SpellClassSet int32    
SpellClassMask int32[3]    
MaxTargets int32    
DefenseType int32    
PreventionType int32    
StanceBarOrder int32    
EffectChainAmplitude float[3]    
MinFactionID int32 Faction#ID  
MinReputation int32    
RequiredAuraVision int32    
RequiredTotemCategoryID int32[2] TotemCategory#ID  
RequiredAreasID int32 AreaGroup#ID  
SchoolMask int32    
RuneCostID int32 SpellRuneCost#ID  
SpellMissileID int32 SpellMissile#ID  
PowerDisplayID int32 PowerDisplay#ID  
EffectBonusCoefficient float[3]    
DescriptionVariablesID int32 SpellDescriptionVariables#ID  
Difficulty int32