Skip to content

spell_group Table

Groups spells together for stack rules and exclusive categories.


Schema Summary

Field Type Key Null Default Extra
group_id int(11) unsigned PRI NO 0
group_spell_id int(11) unsigned PRI NO 0
spell_id smallint(5) unsigned PRI NO 0
build_min smallint(4) unsigned NO 0
build_max smallint(4) unsigned NO 5875

Field Breakdown

  • group_id - Primary Key. Group ID. (see spell_group_stack_rules.group_id)
  • group_spell_id - Primary Key. Companion group spell id; ordered by the core but otherwise unused by the current core.
  • spell_id - Primary Key. Spell ID. (see spell_template.entry) Note: the core also supports a negative value meaning "reference another group" (SpellMgr.cpp), but the column is smallint unsigned, so such rows cannot currently be stored.
  • build_min / build_max - Client build range.