AzerothCore
Pages :

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

Field Type Attributes Key Null Default Extra Comment
spell_trigger MEDIUMINT SIGNED NO
spell_effect MEDIUMINT SIGNED NO
type SMALLINT UNSIGNED NO
comment text NO

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.

comment

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.