aboutsummaryrefslogtreecommitdiff
path: root/src/server/shared/SharedDefines.h
diff options
context:
space:
mode:
authorTreeston <treeston.mmoc@gmail.com>2018-11-13 01:20:51 +0100
committerTreeston <treeston.mmoc@gmail.com>2018-11-13 01:20:51 +0100
commit50f78e686c258ec2b84e76d13e1c24025eada388 (patch)
tree6a3806598a73052e89e2f60f511c5eb160410d9a /src/server/shared/SharedDefines.h
parent9b4feaacfab77dd5739154c9121ba35bf73e2a90 (diff)
Core/Misc: Update description text for SpellAttr3
Diffstat (limited to 'src/server/shared/SharedDefines.h')
-rw-r--r--src/server/shared/SharedDefines.h64
1 files changed, 32 insertions, 32 deletions
diff --git a/src/server/shared/SharedDefines.h b/src/server/shared/SharedDefines.h
index d18cc4b9e11..0c4f9bd4200 100644
--- a/src/server/shared/SharedDefines.h
+++ b/src/server/shared/SharedDefines.h
@@ -483,45 +483,45 @@ enum SpellAttr2
SPELL_ATTR2_UNK27 = 0x08000000,
SPELL_ATTR2_UNK28 = 0x10000000,
SPELL_ATTR2_CANT_CRIT = 0x20000000, // TITLE Cannot critically strike
- SPELL_ATTR2_TRIGGERED_CAN_TRIGGER_PROC = 0x40000000, // TITLE Allow triggered spell to trigger procs DESCRIPTION Without this attribute, any triggered spell will be unable to trigger other auras' procs
+ SPELL_ATTR2_TRIGGERED_CAN_TRIGGER_PROC = 0x40000000, // TITLE Allow triggered spell to trigger (type 1) DESCRIPTION Without this attribute, any triggered spell will be unable to trigger other auras' procs
SPELL_ATTR2_FOOD_BUFF = 0x80000000 // TITLE Food buff (client only)
};
// EnumUtils: DESCRIBE THIS
enum SpellAttr3
{
- SPELL_ATTR3_UNK0 = 0x00000001, // 0
+ SPELL_ATTR3_UNK0 = 0x00000001,
SPELL_ATTR3_IGNORE_PROC_SUBCLASS_MASK = 0x00000002, // 1 Ignores subclass mask check when checking proc
- SPELL_ATTR3_UNK2 = 0x00000004, // 2
- SPELL_ATTR3_BLOCKABLE_SPELL = 0x00000008, // 3 Only dmg class melee in 3.1.3
- SPELL_ATTR3_IGNORE_RESURRECTION_TIMER = 0x00000010, // 4 you don't have to wait to be resurrected with these spells
- SPELL_ATTR3_UNK5 = 0x00000020, // 5
- SPELL_ATTR3_UNK6 = 0x00000040, // 6
- SPELL_ATTR3_STACK_FOR_DIFF_CASTERS = 0x00000080, // 7 separate stack for every caster
- SPELL_ATTR3_ONLY_TARGET_PLAYERS = 0x00000100, // 8 can only target players
- SPELL_ATTR3_TRIGGERED_CAN_TRIGGER_PROC_2 = 0x00000200, // 9 triggered from effect?
- SPELL_ATTR3_MAIN_HAND = 0x00000400, // 10 Main hand weapon required
- SPELL_ATTR3_BATTLEGROUND = 0x00000800, // 11 Can only be cast in battleground
- SPELL_ATTR3_ONLY_TARGET_GHOSTS = 0x00001000, // 12
- SPELL_ATTR3_DONT_DISPLAY_CHANNEL_BAR = 0x00002000, // 13 Clientside attribute - will not display channeling bar
- SPELL_ATTR3_IS_HONORLESS_TARGET = 0x00004000, // 14 "Honorless Target" only this spells have this flag
- SPELL_ATTR3_UNK15 = 0x00008000, // 15 Auto Shoot, Shoot, Throw, - this is autoshot flag
- SPELL_ATTR3_CANT_TRIGGER_PROC = 0x00010000, // 16 confirmed with many patchnotes
- SPELL_ATTR3_NO_INITIAL_AGGRO = 0x00020000, // 17 Soothe Animal, 39758, Mind Soothe
- SPELL_ATTR3_IGNORE_HIT_RESULT = 0x00040000, // 18 Spell should always hit its target
- SPELL_ATTR3_DISABLE_PROC = 0x00080000, // 19 during aura proc no spells can trigger (20178, 20375)
- SPELL_ATTR3_DEATH_PERSISTENT = 0x00100000, // 20 Death persistent spells
- SPELL_ATTR3_UNK21 = 0x00200000, // 21 unused
- SPELL_ATTR3_REQ_WAND = 0x00400000, // 22 Req wand
- SPELL_ATTR3_UNK23 = 0x00800000, // 23
- SPELL_ATTR3_REQ_OFFHAND = 0x01000000, // 24 Req offhand weapon
- SPELL_ATTR3_TREAT_AS_PERIODIC = 0x02000000, // 25 Makes the spell appear as periodic in client combat logs - used by spells that trigger another spell on each tick
- SPELL_ATTR3_CAN_PROC_WITH_TRIGGERED = 0x04000000, // 26 auras with this attribute can proc from triggered spell casts with SPELL_ATTR3_TRIGGERED_CAN_TRIGGER_PROC_2 (67736 + 52999)
- SPELL_ATTR3_DRAIN_SOUL = 0x08000000, // 27 only drain soul has this flag
- SPELL_ATTR3_UNK28 = 0x10000000, // 28
- SPELL_ATTR3_NO_DONE_BONUS = 0x20000000, // 29 Ignore caster spellpower and done damage mods? client doesn't apply spellmods for those spells
- SPELL_ATTR3_DONT_DISPLAY_RANGE = 0x40000000, // 30 client doesn't display range in tooltip for those spells
- SPELL_ATTR3_UNK31 = 0x80000000 // 31
+ SPELL_ATTR3_UNK2 = 0x00000004,
+ SPELL_ATTR3_BLOCKABLE_SPELL = 0x00000008, // TITLE Blockable spell
+ SPELL_ATTR3_IGNORE_RESURRECTION_TIMER = 0x00000010, // TITLE Ignore resurrection timer
+ SPELL_ATTR3_UNK5 = 0x00000020,
+ SPELL_ATTR3_UNK6 = 0x00000040,
+ SPELL_ATTR3_STACK_FOR_DIFF_CASTERS = 0x00000080, // TITLE Stack separately for each caster
+ SPELL_ATTR3_ONLY_TARGET_PLAYERS = 0x00000100, // TITLE Can only target players
+ SPELL_ATTR3_TRIGGERED_CAN_TRIGGER_PROC_2 = 0x00000200, // TITLE Allow triggered spell to trigger (type 2) DESCRIPTION Without this attribute, any triggered spell will be unable to trigger other auras' procs
+ SPELL_ATTR3_MAIN_HAND = 0x00000400, // TITLE Require main hand weapon
+ SPELL_ATTR3_BATTLEGROUND = 0x00000800, // TITLE Can only be cast in battleground
+ SPELL_ATTR3_ONLY_TARGET_GHOSTS = 0x00001000, // TITLE Can only target ghost players
+ SPELL_ATTR3_DONT_DISPLAY_CHANNEL_BAR = 0x00002000, // TITLE Do not display channel bar (client only)
+ SPELL_ATTR3_IS_HONORLESS_TARGET = 0x00004000, // TITLE Honorless Target
+ SPELL_ATTR3_UNK15 = 0x00008000,
+ SPELL_ATTR3_CANT_TRIGGER_PROC = 0x00010000, // TITLE Cannot trigger procs
+ SPELL_ATTR3_NO_INITIAL_AGGRO = 0x00020000, // TITLE No initial aggro
+ SPELL_ATTR3_IGNORE_HIT_RESULT = 0x00040000, // TITLE Ignore hit result DESCRIPTION Spell cannot miss, or be dodged/parried/blocked
+ SPELL_ATTR3_DISABLE_PROC = 0x00080000, // TITLE Cannot trigger spells during aura proc
+ SPELL_ATTR3_DEATH_PERSISTENT = 0x00100000, // TITLE Persists through death
+ SPELL_ATTR3_UNK21 = 0x00200000,
+ SPELL_ATTR3_REQ_WAND = 0x00400000, // TITLE Requires equipped Wand
+ SPELL_ATTR3_UNK23 = 0x00800000,
+ SPELL_ATTR3_REQ_OFFHAND = 0x01000000, // TITLE Requires offhand weapon
+ SPELL_ATTR3_TREAT_AS_PERIODIC = 0x02000000, // TITLE Treat as periodic effect
+ SPELL_ATTR3_CAN_PROC_WITH_TRIGGERED = 0x04000000, // TITLE Can trigger from triggered spells
+ SPELL_ATTR3_DRAIN_SOUL = 0x08000000, // TITLE Drain Soul
+ SPELL_ATTR3_UNK28 = 0x10000000,
+ SPELL_ATTR3_NO_DONE_BONUS = 0x20000000, // TITLE Damage dealt is unaffected by modifiers
+ SPELL_ATTR3_DONT_DISPLAY_RANGE = 0x40000000, // TITLE Do not show range in tooltip (client only)
+ SPELL_ATTR3_UNK31 = 0x80000000
};
// EnumUtils: DESCRIBE THIS