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.