aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authormegamage <none@none>2009-08-27 16:01:10 -0500
committermegamage <none@none>2009-08-27 16:01:10 -0500
commitd8290149206a5f8a0a7d5d742fa6f2da280ff695 (patch)
treed9419fead47f0bdd2990dc549dbc911fed535cfa /src
parent69f6138353da6019f125332f6a6134a75190b23a (diff)
*Use source guid to check if an aura is persistent.
--HG-- branch : trunk
Diffstat (limited to 'src')
-rw-r--r--src/game/SpellAuras.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/game/SpellAuras.cpp b/src/game/SpellAuras.cpp
index 19d27668ca0..bbed9ef9858 100644
--- a/src/game/SpellAuras.cpp
+++ b/src/game/SpellAuras.cpp
@@ -1854,21 +1854,20 @@ bool Aura::CanBeSaved() const
bool Aura::IsPersistent() const
{
+ return IS_DYNAMICOBJECT_GUID(m_sourceGuid);
+ /*
for(uint8 i = 0; i < MAX_SPELL_EFFECTS; ++i)
- {
if(m_partAuras[i] && m_partAuras[i]->IsPersistent())
return true;
- }
return false;
+ */
}
bool Aura::IsAreaAura() const
{
for(uint8 i = 0; i < MAX_SPELL_EFFECTS; ++i)
- {
if(m_partAuras[i] && m_partAuras[i]->IsAreaAura())
return true;
- }
return false;
}