Spell group

De TimelessWoW
Revisión del 12:43 29 may 2025 de Raul (discusión | contribs.) (Página creada con «<strong><big>La tabla `spell_group`</big></strong> ''Esta tabla se usa para agrupar hechizos para hacer varias comprobaciones en el emulador. Se puede añadir un mismo hechizo a varios grupos, pero sólo puede estar en un grupo una vez.''<br><br> [[]] == Estructura == {| class="wikitable" ! Field !! Type !! Attributes !! KEY !! NULL !! Default !! Extra !! Comment |- |id||int(11)||unsigned||PRI||NO||0|||| |- |spell_id||int(11)||signed||PRI||NO||0|||| |- |} ==Descri…»)
(difs.) ← Revisión anterior | Revisión actual (difs.) | Revisión siguiente → (difs.)
Ir a la navegación Ir a la búsqueda

La tabla `spell_group`

Esta tabla se usa para agrupar hechizos para hacer varias comprobaciones en el emulador. Se puede añadir un mismo hechizo a varios grupos, pero sólo puede estar en un grupo una vez.

[[]]

Estructura

Field Type Attributes KEY NULL Default Extra Comment
id int(11) unsigned PRI NO 0
spell_id int(11) signed PRI NO 0

Descripción de los campos

id

Identificador del grupo Reglas para asignar una id:

  • Si el grupo se va a usar en el código del emulador, usar el primer número disponible por debajo del 1000 y añadir el enum en SpellMgr.h
  • Si el grupo no se va a usar en el código del emulador, usar el número más bajo disponible por encima del 1000

spell_id

ID del hechizo, o la id del spell_group en negativo. Si el hechizo se añade a spell_ranks, usar solo el primer rango.