Spell scripts

De TimelessWoW
Ir a la navegación Ir a la búsqueda

Las tablas `***_scripts`

Esta tabla enlaza hechizos con scripts hechos vía C++.Este formato de tabla se usa para 6 tablas diferentes:

  • spell_scripts: Contiene scripts activados por hechizos con el efecto SPELL_EFFECT_SCRIPT_EFFECT (77) o SPELL_EFFECT_DUMMY(3).
  • event_scripts: Contiene scripts activados cuando se activa un evento, bien por una entidad o por un hechizo con el efecto SPELL_EFFECT_SEND_EVENT (61).
  • waypoint_scripts: Contiene scripts usados en la tabla waypoint_data.

Notas:

Una entrada en esta tabla puede tener más de una fila si el script realiza más de una acción. A pesar de la existencia de estas tablas, hay que evitar su uso en la medida de lo posible ya
que con smart_scripts se pueden realizar la mayoría de las acciones contempladas aquí.


Estructura

Field Type Attributes KEY NULL Deefault Extra Comment
id mediumint(8) unsigned NO 0
effIndex1 tinyint(3) unsigned NO 0
delay int(11) unsigned NO 0
command mediumint(8) unsigned NO 0
datalong mediumint(8) unsigned NO 0
datalong2 int(10) unsigned NO 0
dataint int(11) signed NO 0
x float signed NO 0
y float signed NO 0
z float signed NO 0
o float signed NO 0
guid2 int(11) signed PRI NO 0

1Presente sólo en la tabla spell_scripts. 2Presente sólo en la tabla waypoint_scripts.