Spell scripts

De TimelessWoW
Revisión del 11:44 2 jun 2025 de Raul (discusión | contribs.) (Página creada con «<strong><big>Las tablas `***_scripts`</big></strong> ''Esta tabla enlaza hechizos con scripts hechos vía C++.Este formato de tabla se usa para 6 tablas diferentes:''<br> *'''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). *'''way…»)
(difs.) ← Revisión anterior | Revisión actual (difs.) | Revisión siguiente → (difs.)
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