Spell linked spell
Ir a la navegación
Ir a la búsqueda
La tabla `spell_linked_spell`
Esta tabla sirve para enlazar hechizos, de forma que al usar uno, active otro.
[[]]
Estructura
Field | Type | Attributes | KEY | NULL | Default | Extra | Comment |
---|---|---|---|---|---|---|---|
spell_trigger | mediumint(8) | signed | NO | NULL | |||
spell_effect | mediumint(8) | signed | NO | 0 | |||
type | smallint(3) | unsigned | NO | 0 | |||
comment | text | signed | NO | NULL |
Descripción de los campos
spell_trigger
ID del hechizo que se usará y activará el especificado en spell_effect. Puede ponerse positivo o negativo dependiendo del valor establecido en el campo type.
spell_effect
ID del hechizo que se activará al usar el anterior. Puede ponerse positivo o negativo, y la forma en la que se comporta viene definida en el campo type.
type
- Type == 0 (Cast)
- Modo de desencadenamiento:
- spell_trigger > 0: Cuando el spell_trigger es lanzado.
- spell_trigger < 0: Cuando el aura proveniente del spell_trigger es eliminada.
- Efecto:
- spell_effect > 0: El spell_effect es lanzado en los mismos targets que los del spell_trigger. En caso de que el spell_trigger no tenga target, el spell_effect es lanzado en el lanzador del hechizo.
- spell_effect < 0: Las auras provenientes del spell_effect son eliminadas.
- Type == 1 (Hit)
- Modo de desencadenamiento:
- Para este tipo, el spell_trigger debe ser siempre positivo. El efecto se desencadena cuando el spell_trigger golpea a un target. En caso de más de un target, el efecto se desencadena para cada golpe en cada target.
- Efecto:
- spell_effect > 0: El spell_effect es lanzado en los mismos targets que los del spell_trigger.
- spell_effect < 0: Las auras provenientes del spell_effect son eliminadas.
- Type == 2 (Aura)
- Modo de desencadenamiento:
- Para este tipo, el spell_trigger debe ser siempre positivo. El efecto se desencadena cuando el aura proveniente del spell_trigger se aplica o se elimina.
- Efecto:
- spell_effect > 0 (Añadir/eliminar aura):
- Cuando se aplica el aura del spell_trigger, se aplica también el aura del spell_effect.
- Cuando se elimina el aura del spell_trigger, se elimina también el aura del spell_effect.
- spell_effect < 0 (Inmunidad):
- Cuando se aplica el aura del spell_trigger, el target se hace inmune al spell_effect.
- Cuando se elimina el aura del spell_trigger, el target pierde la inmunidad ante el spell_effect.
- spell_effect > 0 (Añadir/eliminar aura):
comment
Un comentario sobre los hechizos que actúan.