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. (seespell_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.