Spell group stack rules

De TimelessWoW
Ir a la navegación Ir a la búsqueda

La tabla `spell_group_stack_rules`

Esta tabla sirve para controlar el stackeo de diferentes auras.

Nota: La tabla no afecta al stackeo de auras de área persistente o a las pasivas (se stackean siempre)
o a hechizos que pertenezcan 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(11) unsigned PRI NO 0
stack_rule tinyint(3) signed NO 0

Descripción de los campos

group_id

ID del grupo en la tabla spell_group. El grupo puede contener otros grupos dentro si es necesario.

stack_rule

Reglas de stackeo definidas en el emulador:

  • SPELL_GROUP_STACK_RULE_DEFAULT = 0

Por defecto, sin regla establecida.

  • SPELL_GROUP_STACK_RULE_EXCLUSIVE = 1

Las auras del grupo no pueden stackearse unas con otras.

  • SPELL_GROUP_STACK_RULE_EXCLUSIVE_FROM_SAME_CASTER = 2

Las auras del grupo no pueden stackearse unas con otras cuando las lanza el mismo taumaturgo.

  • SPELL_GROUP_STACK_RULE_EXCLUSIVE_SAME_EFFECT = 3

Los mismos efectos de las auras no se stackearán, sin embargo, las auras se mantendrán en el target. Un hechizo sólo debería estar en un grupo con esta regla de stackeo.