AzerothCore
Pages :

spell_ranks

<-Volver a: World

Tabla `spell_ranks`

Tabla usada por el core para agrupar diferentes rangos de hechizos (el texto gris que se ve en los hechizos con rango) en un 煤nico "tronco de hechizo" (spell stem). Esto implica en parte comprobaciones para el apilamiento de auras (p. ej. distintos niveles del mismo hechizo). Un hechizo no puede estar vinculado a m煤ltiples cadenas de rango (son "煤nicos").

Estructura

Field Type Attributes Key Null Default Extra Comment
first_spell_id INT UNSIGNED PRI NO 0
spell_id INT UNSIGNED NO 0
rank TINYINT UNSIGNED PRI NO 0

Descripci贸n de los campos

first_spell_id

SpellId de Spell.dbc que es el primer rango de la cadena de rangos del hechizo. Identifica la cadena entera.

spell_id

SpellId de Spell.dbc.

rank

Un entero que ordena el hechizo dentro de la cadena de rangos de hechizo para el `spell_id` dado. Puede diferir del texto de rango en el juego (por ejemplo, algunos rangos en el cliente empiezan por el nivel 0, mientras que el servidor siempre empieza por el nivel 1 en adelante). Deben cumplirse varias condiciones:

  • Se requieren al menos dos niveles
  • No puede haber saltos entre rangos (p. ej. un hechizo siendo nivel 3 y otro siendo nivel 5 mientras falta por completo el nivel 4)
  • No puede haber duplicados en los rangos.