diff options
author | Treeston <treeston.mmoc@gmail.com> | 2018-11-12 20:43:15 +0100 |
---|---|---|
committer | Treeston <treeston.mmoc@gmail.com> | 2018-11-12 20:43:15 +0100 |
commit | 9b4feaacfab77dd5739154c9121ba35bf73e2a90 (patch) | |
tree | 47d327323a01d9399cc03bcf00bca5d3e182c9df /src/server/shared/SharedDefines.h | |
parent | 8cac5feb58a93d498ce4ec341c66ff41a7b7077f (diff) |
Core/Misc: Update description text for SpellAttr2
Diffstat (limited to 'src/server/shared/SharedDefines.h')
-rw-r--r-- | src/server/shared/SharedDefines.h | 64 |
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 |