aboutsummaryrefslogtreecommitdiff
path: root/src/server/shared/SharedDefines.h
diff options
context:
space:
mode:
authorTreeston <treeston.mmoc@gmail.com>2018-11-12 20:43:15 +0100
committerTreeston <treeston.mmoc@gmail.com>2018-11-12 20:43:15 +0100
commit9b4feaacfab77dd5739154c9121ba35bf73e2a90 (patch)
tree47d327323a01d9399cc03bcf00bca5d3e182c9df /src/server/shared/SharedDefines.h
parent8cac5feb58a93d498ce4ec341c66ff41a7b7077f (diff)
Core/Misc: Update description text for SpellAttr2
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 3bba75c15f0..d18cc4b9e11 100644
--- a/src/server/shared/SharedDefines.h
+++ b/src/server/shared/SharedDefines.h
@@ -453,38 +453,38 @@ enum SpellAttr1
// EnumUtils: DESCRIBE THIS
enum SpellAttr2
{
- SPELL_ATTR2_CAN_TARGET_DEAD = 0x00000001, // 0 can target dead unit or corpse
- SPELL_ATTR2_UNK1 = 0x00000002, // 1 vanish, shadowform, Ghost Wolf and other
- SPELL_ATTR2_CAN_TARGET_NOT_IN_LOS = 0x00000004, // 2 26368 4.0.1 dbc change
- SPELL_ATTR2_UNK3 = 0x00000008, // 3
- SPELL_ATTR2_DISPLAY_IN_STANCE_BAR = 0x00000010, // 4 client displays icon in stance bar when learned, even if not shapeshift
- SPELL_ATTR2_AUTOREPEAT_FLAG = 0x00000020, // 5
- SPELL_ATTR2_CANT_TARGET_TAPPED = 0x00000040, // 6 target must be tapped by caster
- SPELL_ATTR2_UNK7 = 0x00000080, // 7
- SPELL_ATTR2_UNK8 = 0x00000100, // 8 not set in 3.0.3
- SPELL_ATTR2_UNK9 = 0x00000200, // 9
- SPELL_ATTR2_UNK10 = 0x00000400, // 10 related to tame
- SPELL_ATTR2_HEALTH_FUNNEL = 0x00000800, // 11
- SPELL_ATTR2_UNK12 = 0x00001000, // 12 Cleave, Heart Strike, Maul, Sunder Armor, Swipe
- SPELL_ATTR2_PRESERVE_ENCHANT_IN_ARENA = 0x00002000, // 13 Items enchanted by spells with this flag preserve the enchant to arenas
- SPELL_ATTR2_UNK14 = 0x00004000, // 14
- SPELL_ATTR2_UNK15 = 0x00008000, // 15 not set in 3.0.3
- SPELL_ATTR2_TAME_BEAST = 0x00010000, // 16
- SPELL_ATTR2_NOT_RESET_AUTO_ACTIONS = 0x00020000, // 17 don't reset timers for melee autoattacks (swings) or ranged autoattacks (autoshoots)
- SPELL_ATTR2_REQ_DEAD_PET = 0x00040000, // 18 Only Revive pet and Heart of the Pheonix
- SPELL_ATTR2_NOT_NEED_SHAPESHIFT = 0x00080000, // 19 does not necessarly need shapeshift
- SPELL_ATTR2_UNK20 = 0x00100000, // 20
- SPELL_ATTR2_DAMAGE_REDUCED_SHIELD = 0x00200000, // 21 for ice blocks, pala immunity buffs, priest absorb shields, but used also for other spells -> not sure!
- SPELL_ATTR2_UNK22 = 0x00400000, // 22 Ambush, Backstab, Cheap Shot, Death Grip, Garrote, Judgements, Mutilate, Pounce, Ravage, Shiv, Shred
- SPELL_ATTR2_IS_ARCANE_CONCENTRATION = 0x00800000, // 23 Only mage Arcane Concentration have this flag
- SPELL_ATTR2_UNK24 = 0x01000000, // 24
- SPELL_ATTR2_UNK25 = 0x02000000, // 25
- SPELL_ATTR2_UNAFFECTED_BY_AURA_SCHOOL_IMMUNE = 0x04000000, // 26 unaffected by school immunity
- SPELL_ATTR2_UNK27 = 0x08000000, // 27
- SPELL_ATTR2_UNK28 = 0x10000000, // 28
- SPELL_ATTR2_CANT_CRIT = 0x20000000, // 29 Spell can't crit
- SPELL_ATTR2_TRIGGERED_CAN_TRIGGER_PROC = 0x40000000, // 30 spell can trigger even if triggered
- SPELL_ATTR2_FOOD_BUFF = 0x80000000 // 31 Food or Drink Buff (like Well Fed)
+ SPELL_ATTR2_CAN_TARGET_DEAD = 0x00000001, // TITLE Can target dead players or corpses
+ SPELL_ATTR2_UNK1 = 0x00000002,
+ SPELL_ATTR2_CAN_TARGET_NOT_IN_LOS = 0x00000004, // TITLE Ignore Line of Sight
+ SPELL_ATTR2_UNK3 = 0x00000008, // TITLE Ignore aura scaling
+ SPELL_ATTR2_DISPLAY_IN_STANCE_BAR = 0x00000010, // TITLE Show in stance bar (client only)
+ SPELL_ATTR2_AUTOREPEAT_FLAG = 0x00000020, // TITLE Ranged auto-attack spell
+ SPELL_ATTR2_CANT_TARGET_TAPPED = 0x00000040, // TITLE Cannot target others' tapped units DESCRIPTION Can only target untapped units, or those tapped by caster
+ SPELL_ATTR2_UNK7 = 0x00000080,
+ SPELL_ATTR2_UNK8 = 0x00000100,
+ SPELL_ATTR2_UNK9 = 0x00000200,
+ SPELL_ATTR2_UNK10 = 0x00000400,
+ SPELL_ATTR2_HEALTH_FUNNEL = 0x00000800, // TITLE Health Funnel
+ SPELL_ATTR2_UNK12 = 0x00001000,
+ SPELL_ATTR2_PRESERVE_ENCHANT_IN_ARENA = 0x00002000, // TITLE Enchant persists when entering arena
+ SPELL_ATTR2_UNK14 = 0x00004000,
+ SPELL_ATTR2_UNK15 = 0x00008000,
+ SPELL_ATTR2_TAME_BEAST = 0x00010000, // TITLE Tame Beast
+ SPELL_ATTR2_NOT_RESET_AUTO_ACTIONS = 0x00020000, // TITLE Don't reset swing timer DESCRIPTION Does not reset melee/ranged autoattack timer on cast
+ SPELL_ATTR2_REQ_DEAD_PET = 0x00040000, // TITLE Requires dead pet
+ SPELL_ATTR2_NOT_NEED_SHAPESHIFT = 0x00080000, // TITLE Also allow outside shapeshift DESCRIPTION Even if Stances are nonzero, allow spell to be cast outside of shapeshift (though not in a different shapeshift)
+ SPELL_ATTR2_UNK20 = 0x00100000,
+ SPELL_ATTR2_DAMAGE_REDUCED_SHIELD = 0x00200000,
+ SPELL_ATTR2_UNK22 = 0x00400000,
+ SPELL_ATTR2_IS_ARCANE_CONCENTRATION = 0x00800000, // TITLE Arcane Concentration
+ SPELL_ATTR2_UNK24 = 0x01000000,
+ SPELL_ATTR2_UNK25 = 0x02000000,
+ SPELL_ATTR2_UNAFFECTED_BY_AURA_SCHOOL_IMMUNE = 0x04000000, // TITLE Pierce aura application immunities DESCRIPTION Allow aura to be applied despite target being immune to new aura applications
+ 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_FOOD_BUFF = 0x80000000 // TITLE Food buff (client only)
};
// EnumUtils: DESCRIBE THIS