spell_mod Table¶
Overrides various spell attributes - proc chance, cooldown, duration, casting time, etc.
Schema Summary¶
| Field | Type | Key | Null | Default | Extra |
|---|---|---|---|---|---|
Id |
smallint(5) unsigned | PRI | NO | 0 | |
procChance |
int(11) | YES | -1 | ||
procFlags |
int(11) | YES | -1 | ||
procCharges |
int(11) | YES | -1 | ||
DurationIndex |
int(11) | YES | -1 | ||
Category |
int(11) | YES | -1 | ||
CastingTimeIndex |
int(11) | YES | -1 | ||
StackAmount |
int(11) | YES | -1 | ||
SpellIconID |
int(11) | YES | -1 | ||
activeIconID |
int(11) | YES | -1 | ||
manaCost |
int(11) | YES | -1 | ||
Attributes |
int(11) | YES | -1 | ||
AttributesEx |
int(11) | YES | -1 | ||
AttributesEx2 |
int(11) | YES | -1 | ||
AttributesEx3 |
int(11) | YES | -1 | ||
AttributesEx4 |
int(11) | YES | -1 | ||
Custom |
int(11) | YES | 0 | ||
InterruptFlags |
int(11) | YES | -1 | ||
AuraInterruptFlags |
int(11) | YES | -1 | ||
ChannelInterruptFlags |
int(11) | YES | -1 | ||
Dispel |
int(10) | NO | -1 | ||
Stances |
int(11) | YES | -1 | ||
StancesNot |
int(11) | YES | -1 | ||
SpellVisual |
int(11) | YES | -1 | ||
ManaCostPercentage |
int(11) | YES | -1 | ||
StartRecoveryCategory |
int(11) | YES | -1 | ||
StartRecoveryTime |
int(11) | YES | -1 | ||
MaxAffectedTargets |
int(11) | YES | -1 | ||
MaxTargetLevel |
int(11) | YES | -1 | ||
DmgClass |
int(11) | YES | -1 | ||
rangeIndex |
int(11) | YES | -1 | ||
RecoveryTime |
int(11) | NO | -1 | ||
CategoryRecoveryTime |
int(11) | NO | -1 | ||
SpellFamilyName |
int(11) | NO | -1 | ||
SpellFamilyFlags |
bigint(20) unsigned | YES | 0 | ||
Mechanic |
int(2) | YES | -1 | ||
EquippedItemClass |
int(2) | YES | -1 | ||
Comment |
varchar(255) | YES |
Field Breakdown¶
Id- Primary Key. Spell ID. (seespell_template.entry)procChance- Override for the same-namedSpell.dbcfield of spellentry; only provided values replace client data.procFlags- Override for the same-namedSpell.dbcfield of spellentry; only provided values replace client data.procCharges- Override for the same-namedSpell.dbcfield of spellentry; only provided values replace client data.DurationIndex- Override for the same-namedSpell.dbcfield of spellentry; only provided values replace client data.Category- Override for the same-namedSpell.dbcfield of spellentry; only provided values replace client data.CastingTimeIndex- Override for the same-namedSpell.dbcfield of spellentry; only provided values replace client data.StackAmount- Override for the same-namedSpell.dbcfield of spellentry; only provided values replace client data.SpellIconID- Override for the same-namedspelltemplate field; only provided values replace client data.activeIconID- Override for the same-namedspelltemplate field; only provided values replace client data.manaCost- Override for the same-namedspelltemplate field; only provided values replace client data.Attributes- Override for the same-namedSpell.dbcfield of spellentry; only provided values replace client data.AttributesEx- Override for the same-namedSpell.dbcfield of spellentry; only provided values replace client data.AttributesEx2- Override for the same-namedSpell.dbcfield of spellentry; only provided values replace client data.AttributesEx3- Override for the same-namedSpell.dbcfield of spellentry; only provided values replace client data.AttributesEx4- Override for the same-namedSpell.dbcfield of spellentry; only provided values replace client data.Custom- Override for the same-namedspelltemplate field; only provided values replace client data.InterruptFlags- Override for the same-namedSpell.dbcfield of spellentry; only provided values replace client data.AuraInterruptFlags- Override for the same-namedSpell.dbcfield of spellentry; only provided values replace client data.ChannelInterruptFlags- Override for the same-namedSpell.dbcfield of spellentry; only provided values replace client data.Dispel- Override for the same-namedSpell.dbcfield of spellentry; only provided values replace client data.Stances- Override for the same-namedSpell.dbcfield of spellentry; only provided values replace client data.StancesNot- Override for the same-namedspelltemplate field; only provided values replace client data.SpellVisual- Override for the same-namedspelltemplate field; only provided values replace client data.ManaCostPercentage- Override for the same-namedspelltemplate field; only provided values replace client data.StartRecoveryCategory- Override for the same-namedspelltemplate field; only provided values replace client data.StartRecoveryTime- Override for the same-namedspelltemplate field; only provided values replace client data.MaxAffectedTargets- Override for the same-namedspelltemplate field; only provided values replace client data.MaxTargetLevel- Override for the same-namedspelltemplate field; only provided values replace client data.DmgClass- Override for the same-namedspelltemplate field; only provided values replace client data.rangeIndex- Override for the same-namedspelltemplate field; only provided values replace client data.RecoveryTime- Override for the same-namedSpell.dbcfield of spellentry; only provided values replace client data.CategoryRecoveryTime- Override for the same-namedSpell.dbcfield of spellentry; only provided values replace client data.SpellFamilyName- Override for the same-namedspelltemplate field; only provided values replace client data.SpellFamilyFlags- Override for the same-namedspelltemplate field; only provided values replace client data.Mechanic- Override for the same-namedSpell.dbcfield of spellentry; only provided values replace client data.EquippedItemClass- Override for the same-namedSpell.dbcfield of spellentry; only provided values replace client data.Comment- Human note; not read by the core.