From ecea2d62657e6fd055ec08bd2fef420dc9bbe466 Mon Sep 17 00:00:00 2001 From: ariel- Date: Fri, 9 Mar 2018 14:49:44 -0300 Subject: Core/Auras: nopch fixes --- src/server/game/Conditions/DisableMgr.h | 2 +- src/server/game/Spells/Auras/SpellAuras.cpp | 8 ++++++++ src/server/game/Spells/Auras/SpellAuras.h | 8 +------- 3 files changed, 10 insertions(+), 8 deletions(-) (limited to 'src') diff --git a/src/server/game/Conditions/DisableMgr.h b/src/server/game/Conditions/DisableMgr.h index 1a1480bdcca..68b1ec17045 100644 --- a/src/server/game/Conditions/DisableMgr.h +++ b/src/server/game/Conditions/DisableMgr.h @@ -21,7 +21,7 @@ #include "Define.h" -class Unit; +class WorldObject; enum DisableType { diff --git a/src/server/game/Spells/Auras/SpellAuras.cpp b/src/server/game/Spells/Auras/SpellAuras.cpp index 1e1a4ec2acc..51365f2938f 100644 --- a/src/server/game/Spells/Auras/SpellAuras.cpp +++ b/src/server/game/Spells/Auras/SpellAuras.cpp @@ -1078,6 +1078,14 @@ bool Aura::IsDeathPersistent() const return GetSpellInfo()->IsDeathPersistent(); } +bool Aura::IsRemovedOnShapeLost(Unit* target) const +{ + return GetCasterGUID() == target->GetGUID() + && m_spellInfo->Stances + && !m_spellInfo->HasAttribute(SPELL_ATTR2_NOT_NEED_SHAPESHIFT) + && !m_spellInfo->HasAttribute(SPELL_ATTR0_NOT_SHAPESHIFT); +} + bool Aura::CanBeSaved() const { if (IsPassive()) diff --git a/src/server/game/Spells/Auras/SpellAuras.h b/src/server/game/Spells/Auras/SpellAuras.h index 31ac19e9d04..07431514d3f 100644 --- a/src/server/game/Spells/Auras/SpellAuras.h +++ b/src/server/game/Spells/Auras/SpellAuras.h @@ -173,13 +173,7 @@ class TC_GAME_API Aura bool IsPassive() const; bool IsDeathPersistent() const; - bool IsRemovedOnShapeLost(Unit* target) const - { - return GetCasterGUID() == target->GetGUID() - && m_spellInfo->Stances - && !m_spellInfo->HasAttribute(SPELL_ATTR2_NOT_NEED_SHAPESHIFT) - && !m_spellInfo->HasAttribute(SPELL_ATTR0_NOT_SHAPESHIFT); - } + bool IsRemovedOnShapeLost(Unit* target) const; bool CanBeSaved() const; bool IsRemoved() const { return m_isRemoved; } -- cgit v1.2.3