Spell group stack rules
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.