AzerothCore
Pages :

spell_group_stack_rules

<-Volver a: World

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

group_id

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.

stack_rule

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

description

Una breve descripci贸n de qu茅 tipo de hechizos hay en el grupo y qu茅 regla se aplica.