diff options
| author | joschiwald <joschiwald.trinity@gmail.com> | 2016-02-10 22:35:23 +0100 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2016-04-05 20:55:08 +0200 |
| commit | d729fc31c69ca24a3228cfb28f9b1de8f19a3a46 (patch) | |
| tree | 87cf89bb7b7a0424f9fd3f13f6e5a00dbdca2e5d /src/server/game/Spells/SpellInfo.cpp | |
| parent | 4e673836212424cef55503b852f56aab6b1c4354 (diff) | |
Core/Spells: spells with SPELL_ATTR1_NO_THREAT also causes no initial aggro
(cherry picked from commit b4b43d03b3fbff38ebcf84be27388202fc6cb08f)
Diffstat (limited to 'src/server/game/Spells/SpellInfo.cpp')
| -rw-r--r-- | src/server/game/Spells/SpellInfo.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/server/game/Spells/SpellInfo.cpp b/src/server/game/Spells/SpellInfo.cpp index 7b1e3889a7c..190903b013b 100644 --- a/src/server/game/Spells/SpellInfo.cpp +++ b/src/server/game/Spells/SpellInfo.cpp @@ -1537,6 +1537,11 @@ bool SpellInfo::IsAutoRepeatRangedSpell() const return (AttributesEx2 & SPELL_ATTR2_AUTOREPEAT_FLAG) != 0; } +bool SpellInfo::HasInitialAggro() const +{ + return !(HasAttribute(SPELL_ATTR1_NO_THREAT) || HasAttribute(SPELL_ATTR3_NO_INITIAL_AGGRO)); +} + bool SpellInfo::IsAffectedBySpellMods() const { return !(AttributesEx3 & SPELL_ATTR3_NO_DONE_BONUS); |
