Diferencia entre revisiones de «Spell proc event»
Ir a la navegación
Ir a la búsqueda
(Página creada con «<strong><big>La tabla `spell_proc_event`</big></strong> ''Esta tabla contiene información sobre los eventos (procs) que tienen posibilidad de activarse al lanzar un hechizo. <br> Todos los hechizos en esta tabla deben tener un aura SPELL_AURA_PROC_TRIGGER_SPELL (42). <br> Los datos que aquí se pongan sobreescribirán los que vienen por defecto en los DBCs.''<br><br> {| class="wikitable" ! Field!! Type !! Attributes !! KEY !! NULL !! Deefault !! Extra !! Comment |-…») |
Sin resumen de edición |
||
Línea 29: | Línea 29: | ||
|- | |- | ||
|Cooldown||int(10)||unsigned||||NO||0|||| | |Cooldown||int(10)||unsigned||||NO||0|||| | ||
|- | |||
|} | |||
==Descripción de los campos== | |||
===entry=== | |||
ID del hechizo que tiene la probabilidad de hacer saltar un proc. | |||
===SchoolMask=== | |||
Una máscara de bits que controla qué escuelas mágicas tienen la posibilidad de activar el proc. Por ejemplo, si un aura salta solo con hechizos de sombra. Para combinar varias escuelas, sumar los valores. | |||
{| class="wikitable" | |||
! style="background:PaleGreen;" | ID Escuela | |||
! style="background:PaleGreen;" | BIT | |||
! style="background:PaleGreen;" | Nombre | |||
|- | |||
| 0||1||Físico | |||
|- | |||
| 1||2||Sagrado | |||
|- | |||
| 2||4||Fuego | |||
|- | |||
| 3||8||Naturaleza | |||
|- | |||
| 4||16||Escarcha | |||
|- | |||
| 5||32||Sombras | |||
|- | |||
| 6||64||Arcano | |||
|- | |- | ||
|} | |} |
Revisión del 10:54 2 jun 2025
La tabla `spell_proc_event`
Esta tabla contiene información sobre los eventos (procs) que tienen posibilidad de activarse al lanzar un hechizo.
Todos los hechizos en esta tabla deben tener un aura SPELL_AURA_PROC_TRIGGER_SPELL (42).
Los datos que aquí se pongan sobreescribirán los que vienen por defecto en los DBCs.
Field | Type | Attributes | KEY | NULL | Deefault | Extra | Comment |
---|---|---|---|---|---|---|---|
entry | mediumint(8) | unsigned | PRI | NO | 0 | Unique | |
SchoolMask | tinyint(4) | signed | NO | 0 | |||
SpellFamilyName | smallint(5) | unsigned | NO | 0 | |||
SpellFamilyMask0 | int(10) | unsigned | NO | 0 | |||
SpellFamilyMask1 | int(10) | unsigned | NO | 0 | |||
SpellFamilyMask2 | int(10) | unsigned | NO | 0 | |||
procFlags | int(10) | unsigned | NO | 0 | |||
procEx | int(10) | unsigned | NO | 0 | |||
ppmRate | float | signed | NO | 0 | |||
CustomChance | float | signed | NO | 0 | |||
Cooldown | int(10) | unsigned | NO | 0 |
Descripción de los campos
entry
ID del hechizo que tiene la probabilidad de hacer saltar un proc.
SchoolMask
Una máscara de bits que controla qué escuelas mágicas tienen la posibilidad de activar el proc. Por ejemplo, si un aura salta solo con hechizos de sombra. Para combinar varias escuelas, sumar los valores.
ID Escuela | BIT | Nombre |
---|---|---|
0 | 1 | Físico |
1 | 2 | Sagrado |
2 | 4 | Fuego |
3 | 8 | Naturaleza |
4 | 16 | Escarcha |
5 | 32 | Sombras |
6 | 64 | Arcano |