aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Spells/SpellInfo.cpp
diff options
context:
space:
mode:
authorjoschiwald <joschiwald.trinity@gmail.com>2016-02-10 22:35:23 +0100
committerjoschiwald <joschiwald.trinity@gmail.com>2016-02-10 22:35:23 +0100
commitb4b43d03b3fbff38ebcf84be27388202fc6cb08f (patch)
tree6f3cf978ac4fa30f98f0953d71f0a17ce3c0d0ce /src/server/game/Spells/SpellInfo.cpp
parent62aff401f687b56d720a320778950e82b65fbd8b (diff)
Core/Spells: spells with SPELL_ATTR1_NO_THREAT also causes no initial aggro
Diffstat (limited to 'src/server/game/Spells/SpellInfo.cpp')
-rw-r--r--src/server/game/Spells/SpellInfo.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/server/game/Spells/SpellInfo.cpp b/src/server/game/Spells/SpellInfo.cpp
index bcb64541a17..736bbfb7fa9 100644
--- a/src/server/game/Spells/SpellInfo.cpp
+++ b/src/server/game/Spells/SpellInfo.cpp
@@ -1180,6 +1180,11 @@ bool SpellInfo::IsAutoRepeatRangedSpell() const
return HasAttribute(SPELL_ATTR2_AUTOREPEAT_FLAG);
}
+bool SpellInfo::HasInitialAggro() const
+{
+ return !(HasAttribute(SPELL_ATTR1_NO_THREAT) || HasAttribute(SPELL_ATTR3_NO_INITIAL_AGGRO));
+}
+
bool SpellInfo::IsAffectedBySpellMods() const
{
return !HasAttribute(SPELL_ATTR3_NO_DONE_BONUS);