数据库:world数据库:spell_proc_event
差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
数据库:world数据库:spell_proc_event [2023/10/03 23:22] – [procFlags] admin | 数据库:world数据库:spell_proc_event [2023/10/03 23:24] (当前版本) – [ppmRate] admin | ||
---|---|---|---|
行 105: | 行 105: | ||
==== procEx ==== | ==== procEx ==== | ||
- | procEx Bit Hex Comment | + | ^procEx^Bit^Hex^Comment^ |
- | PROC_EX_NONE 0 0x0000000 If none can tigger on Hit/Crit only (passive spells MUST defined by SpellFamily flag) | + | |PROC_EX_NONE|0|0x0000000|If none can tigger on Hit/Crit only (passive spells MUST defined by SpellFamily flag)| |
- | PROC_EX_NORMAL_HIT 1 0x0000001 | + | |PROC_EX_NORMAL_HIT|1|0x0000001| | |
- | PROC_EX_CRITICAL_HIT 2 0x0000002 | + | |PROC_EX_CRITICAL_HIT|2|0x0000002| | |
- | PROC_EX_MISS 4 0x0000004 | + | |PROC_EX_MISS|4|0x0000004| | |
- | PROC_EX_RESIST 8 0x0000008 | + | |PROC_EX_RESIST|8|0x0000008| | |
- | PROC_EX_DODGE 16 0x0000010 | + | |PROC_EX_DODGE|16|0x0000010| | |
- | PROC_EX_PARRY 32 0x0000020 | + | |PROC_EX_PARRY|32|0x0000020| | |
- | PROC_EX_BLOCK 64 0x0000040 | + | |PROC_EX_BLOCK|64|0x0000040| | |
- | PROC_EX_EVADE 128 0x0000080 | + | |PROC_EX_EVADE|128|0x0000080| | |
- | PROC_EX_IMMUNE 256 0x0000100 | + | |PROC_EX_IMMUNE|256|0x0000100| | |
- | PROC_EX_DEFLECT 512 0x0000200 | + | |PROC_EX_DEFLECT|512|0x0000200| | |
- | PROC_EX_ABSORB 1024 0x0000400 | + | |PROC_EX_ABSORB|1024|0x0000400| | |
- | PROC_EX_REFLECT 2048 0x0000800 | + | |PROC_EX_REFLECT|2048|0x0000800| | |
- | PROC_EX_INTERRUPT 4096 0x0001000 Melee hit result can be Interrupt (not used) | + | |PROC_EX_INTERRUPT|4096|0x0001000|Melee hit result can be Interrupt (not used)| |
- | PROC_EX_FULL_BLOCK 8192 0x0002000 Block all attack damage | + | |PROC_EX_FULL_BLOCK|8192|0x0002000|Block all attack damage| |
- | PROC_EX_RESERVED2 16384 0x0004000 | + | |PROC_EX_RESERVED2|16384|0x0004000| | |
- | PROC_EX_NOT_ACTIVE_SPELL 32768 0x0008000 Spell mustn' | + | |PROC_EX_NOT_ACTIVE_SPELL|32768|0x0008000|Spell mustn' |
- | PROC_EX_EX_TRIGGER_ALWAYS 65536 0x0010000 If set trigger always no matter of hit result | + | |PROC_EX_EX_TRIGGER_ALWAYS|65536|0x0010000|If set trigger always no matter of hit result| |
- | PROC_EX_EX_ONE_TIME_TRIGGER 131072 0x0020000 If set trigger always but only one time (not implemented yet) | + | |PROC_EX_EX_ONE_TIME_TRIGGER|131072|0x0020000|If set trigger always but only one time (not implemented yet)| |
- | PROC_EX_ONLY_ACTIVE_SPELL 262144 0x0040000 Spell has to do damage/heal to proc | + | |PROC_EX_ONLY_ACTIVE_SPELL|262144|0x0040000|Spell has to do damage/heal to proc| |
- | PROC_EX_NO_OVERHEAL 524288 0x0080000 Proc if heal did some work | + | |PROC_EX_NO_OVERHEAL|524288|0x0080000|Proc if heal did some work| |
- | PROC_EX_NO_AURA_REFRESH 1048576 0x0100000 Proc if aura was not refreshed | + | |PROC_EX_NO_AURA_REFRESH|1048576|0x0100000|Proc if aura was not refreshed| |
==== procPhase ==== | ==== procPhase ==== | ||
A bitmask for matching phase of a spellcast on which proc occurs. | A bitmask for matching phase of a spellcast on which proc occurs. | ||
- | procPhase Bit Hex Comment | + | ^procPhase^Bit^Hex^Comment^ |
- | PROC_SPELL_PHASE_NONE 0 0x0000000 | + | |PROC_SPELL_PHASE_NONE|0|0x0000000| | |
- | PROC_SPELL_PHASE_CAST 1 0x0000001 | + | |PROC_SPELL_PHASE_CAST|1|0x0000001| | |
- | PROC_SPELL_PHASE_HIT 2 0x0000002 | + | |PROC_SPELL_PHASE_HIT|2|0x0000002| | |
- | PROC_SPELL_PHASE_FINISH 4 0x0000004 | + | |PROC_SPELL_PHASE_FINISH|4|0x0000004| | |
==== ppmRate ==== | ==== ppmRate ==== | ||
行 143: | 行 145: | ||
ppmRate is a rate and therefore will not be guaranteed to prox X amount of times per minute. ppm is calculated by this formula | ppmRate is a rate and therefore will not be guaranteed to prox X amount of times per minute. ppm is calculated by this formula | ||
+ | < | ||
((WeaponSpeed * PPM) / 600.0f); | ((WeaponSpeed * PPM) / 600.0f); | ||
+ | </ | ||
==== CustomChance ==== | ==== CustomChance ==== | ||
数据库/world数据库/spell_proc_event.1696346543.txt.gz · 最后更改: 2023/10/03 23:22 由 admin