diff options
Diffstat (limited to 'src/game/SpellAuras.cpp')
-rw-r--r-- | src/game/SpellAuras.cpp | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/src/game/SpellAuras.cpp b/src/game/SpellAuras.cpp index c1e2dba1973..3c427706d19 100644 --- a/src/game/SpellAuras.cpp +++ b/src/game/SpellAuras.cpp @@ -686,16 +686,9 @@ void Aura::Update(uint32 diff) } } - for (uint8 i = 0; i<MAX_SPELL_EFFECTS;++i) + for (uint8 i = 0; i < MAX_SPELL_EFFECTS; ++i) if (m_partAuras[i]) - { - if (m_partAuras[i]->IsAreaAura()) - ((AreaAuraEffect *) m_partAuras[i])->Update(diff); - else if(m_partAuras[i]->IsPersistent()) - ((PersistentAreaAuraEffect *) m_partAuras[i])->Update(diff); - else - m_partAuras[i]->Update(diff); - } + m_partAuras[i]->Update(diff); } void AuraEffect::Update(uint32 diff) |