Tabla `spell_group_stack_rules`
Tabla que define si las auras de un mismo spell_group no pueden apilarse entre s铆.
Notas: La tabla no afecta al apilamiento de auras de 谩rea persistentes ni al apilamiento de auras pasivas (siempre pueden apilarse) ni a los hechizos que pertenecen al mismo spell_rank (siempre est谩n sujetos a la regla SPELL_GROUP_STACK_RULE_EXCLUSIVE)
Estructura
| Field | Type | Attributes | Key | Null | Default | Extra | Comment |
|---|---|---|---|---|---|---|---|
| group_id | INT | UNSIGNED | PRI | NO | 0 | ||
| stack_rule | TINYINT | SIGNED | NO | 0 | |||
| description | VARCHAR(150) | NO |
Descripci贸n de los campos
Id del grupo en la tabla spell_group. El spell_group puede contener otros spell_groups dentro; si es as铆, la regla de apilamiento debe definirse para esos grupos por separado.
Enum SpellGroupStackFlags en el core:
| Id | Stack Rule Name | Description | |
|---|---|---|---|
| 0 | 0x00 | SPELL_GROUP_STACK_RULE_DEFAULT | No stacking rule defined - placeholder |
| 1 | 0x01 | SPELL_GROUP_STACK_RULE_EXCLUSIVE | Auras from group can't stack with each other |
| 2 | 0x02 | SPELL_GROUP_STACK_FLAG_NOT_SAME_CASTER | |
| 4 | 0x04 | SPELL_GROUP_STACK_FLAG_FLAGGED | |
| 8 | 0x08 | SPELL_GROUP_STACK_FLAG_NEVER_STACK | |
| 10 | 0x10 | SPELL_GROUP_STACK_FLAG_EFFECT_EXCLUSIVE | |
| 20 | 0x20 | SPELL_GROUP_STACK_FLAG_MAX | |
| // Internal use | |||
| 100 | 0x100 | SPELL_GROUP_STACK_FLAG_FORCED_STRONGEST | |
| 200 | 0x200 | SPELL_GROUP_STACK_FLAG_FORCED_WEAKEST |
Una breve descripci贸n de qu茅 tipo de hechizos hay en el grupo y qu茅 regla se aplica.