Aura Flags: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
|||
Line 20: | Line 20: | ||
|} | |} | ||
== Aura Flags - 10.1.0+ ( | == Aura Flags - 10.1.0+ (Updated 6/30/23) ({{Template:Sandbox/PrettyVersion|expansionlevel=10}}) == | ||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
|- | |- | ||
Line 46: | Line 46: | ||
|} | |} | ||
== AuraEffectHandleModes - 10.1.0+ ( | == AuraEffectHandleModes - 10.1.0+ (Updated 6/30/23) ({{Template:Sandbox/PrettyVersion|expansionlevel=10}}) == | ||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
|- | |- | ||
Line 66: | Line 66: | ||
|} | |} | ||
== Aura Masking Information - 10.1.0+ ( | == Aura Masking Information - 10.1.0+ (Updated 6/30/23) ({{Template:Sandbox/PrettyVersion|expansionlevel=10}}) == | ||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
|- | |- |
Latest revision as of 10:24, 30 January 2024
These are aura flags, referenced as AFLAGS and are required for SPELL_ATTR8_AURA_SEND_AMOUNT which can be found at Spell Attributes. This information is located in the source file of "..src\server\game\Spells\Auras\SpellAuraDefines.h".
Aura Flags - 5.0.5 - 5.4.8 ()
Flag | String Name | Bitmask |
---|---|---|
0 | AFLAG_NONE | 0x00 |
1 | AFLAG_CASTER | 0x01 |
2 | AFLAG_POSITIVE | 0x02 |
4 | AFLAG_DURATION | 0x04 |
8 | AFLAG_ANY_EFFECT_AMOUNT_SENT | 0x08 |
16 | AFLAG_NEGATIVE | 0x10 |
Aura Flags - 10.1.0+ (Updated 6/30/23) ()
Flag | String Name | Bitmask |
---|---|---|
0 | AFLAG_NONE | 0x0000 |
1 | AFLAG_NOCASTER | 0x0001 |
2 | AFLAG_POSITIVE | 0x0002 |
4 | AFLAG_DURATION | 0x0004 |
8 | AFLAG_SCALABLE | 0x0008 |
16 | AFLAG_NEGATIVE | 0x0010 |
32 | AFLAG_UNK20 | 0x0020 |
64 | AFLAG_UNK40 | 0x0040 |
128 | AFLAG_UNK80 | 0x0080 |
256 | AFLAG_MAW_POWER | 0x0100 |
AuraEffectHandleModes - 10.1.0+ (Updated 6/30/23) ()
Flag | String Name | Bitmask | Comments |
---|---|---|---|
0 | AURA_EFFECT_HANDLE_DEFAULT | 0x00 | 0 - Default. |
1 | AURA_EFFECT_HANDLE_REAL | 0x01 | 1 - Handler applies/removes effect from unit. |
2 | AURA_EFFECT_HANDLE_SEND_FOR_CLIENT | 0x02 | 2 - Handler sends apply/remove packet to unit. |
4 | AURA_EFFECT_HANDLE_CHANGE_AMOUNT | 0x04 | 3 - Handler updates effect on target after effect amount change. |
8 | AURA_EFFECT_HANDLE_REAPPLY | 0x08 | 4 - Handler updates effect on target after aura is reapplied on target. |
16 | AURA_EFFECT_HANDLE_STAT | 0x10 | 5 - Handler updates effect on target when stat removal/apply is needed for calculations by core. |
32 | AURA_EFFECT_HANDLE_SKILL | 0x20 | 6 - Handler updates effect on target when skill removal/apply is needed for calculations by core. |
Aura Masking Information - 10.1.0+ (Updated 6/30/23) ()
Aura Mask | Result | Comments |
---|---|---|
AURA_EFFECT_HANDLE_SEND_FOR_CLIENT_MASK | AURA_EFFECT_HANDLE_SEND_FOR_CLIENT & AURA_EFFECT_HANDLE_REAL | Any case handler need to send packet. |
AURA_EFFECT_HANDLE_CHANGE_AMOUNT_MASK | AURA_EFFECT_HANDLE_CHANGE_AMOUNT & AURA_EFFECT_HANDLE_REAL | Any case handler applies effect depending on amount. |
AURA_EFFECT_HANDLE_CHANGE_AMOUNT_SEND_FOR_CLIENT_MASK | AURA_EFFECT_HANDLE_CHANGE_AMOUNT_MASK & AURA_EFFECT_HANDLE_SEND_FOR_CLIENT_MASK | No notes. |
AURA_EFFECT_HANDLE_REAL_OR_REAPPLY_MASK | AURA_EFFECT_HANDLE_REAPPLY & AURA_EFFECT_HANDLE_REAL | No notes. |