spell_linked_spell
<-Volver a: World
Tabla `spell_linked_spell`
Esta tabla proporciona datos para el sistema de enlazado de hechizos (spell linking), indicándole qué hechizos activan qué, y bajo qué condiciones.
Estructura
Descripción de los campos
spell_trigger
El hechizo que, al lanzarse, activará el hechizo listado en spell_effect
spell_ effect
El hechizo que quieres que se active. Cómo actúa este hechizo lo determina el campo type.
type
Son posibles tres valores (0,1,2). Ver abajo.
Comentario opcional para explicar el enlace.
Descripción de los efectos de enlace
type 0 (CAST)
Modo de activación
- *spell_trigger > 0: "Cuando se lanza spell_trigger..."
- *spell_trigger < 0: "Cuando se elimina el aura debida a spell_trigger..."
Efecto
- *spell_effect > 0: spell_effect también se lanza (con el flag triggered) sobre los mismos objetivos, sobre el lanzador si spell_trigger no tiene objetivo.
- *spell_effect < 0: Se eliminan las auras debidas a spell_effect.
type 1 (HIT)
Modo de activación
- *spell_trigger > 0: "El efecto se ejecuta cuando spell_trigger impacta a un objetivo. Supongo que si spell_trigger impacta a más de un objetivo, el efecto se ejecuta por cada objetivo impactado.
Efecto
- *spell_effect > 0: spell_effect se lanza (con el flag triggered) sobre el mismo objetivo.
- *spell_effect < 0: Se eliminan las auras debidas a spell_effect.
type 2 (AURA)
Modo de activación
- *spell_trigger > 0: "El efecto se ejecuta cuando el aura spell_trigger se aplica Y cuando se elimina de un objetivo.
Efecto
*spell_effect > 0 (AÑADIR/ELIMINAR AURA)
- AL APLICAR: Añade el aura spell_effect sobre el mismo objetivo.
- AL ELIMINAR: Elimina el aura spell_effectsobre el mismo objetivo.
*spell_effect < 0 (INMUNIDAD)
- AL APLICAR: Hace al objetivo inmune a spell_effect.
- AL ELIMINAR: Limpia la inmunidad del objetivo a spell_effect.