Skip to content

spell_proc_event Table

Defines proc event conditions for spells (e.g., on hit, on crit, on spellcast).


Schema Summary

Field Type Key Null Default Extra
entry smallint(5) unsigned PRI NO 0
SchoolMask tinyint(4) unsigned NO 0
SpellFamilyName smallint(5) unsigned NO 0
SpellFamilyMask0 bigint(40) unsigned NO 0
SpellFamilyMask1 bigint(40) unsigned NO 0
SpellFamilyMask2 bigint(40) unsigned NO 0
procFlags int(10) unsigned NO 0
procEx int(10) unsigned NO 0
ppmRate float NO 0
CustomChance float NO 0
Cooldown int(10) unsigned NO 0
build_min smallint(4) unsigned PRI NO 0
build_max smallint(4) unsigned PRI NO 5875

Field Breakdown

  • entry - Primary Key. Spell ID. (see spell_template.entry)
  • SchoolMask - School mask.
  • SpellFamilyName - Family name.
  • SpellFamilyMask0-2 - Family flags.
  • procFlags - Proc flags (e.g., on hit, on crit).
  • procEx - Extra proc condition bits.
  • ppmRate - Procs per minute rate.
  • CustomChance - Custom proc chance.
  • Cooldown - Cooldown between procs (ms).
  • build_min / build_max - Client build range.