diff options
Diffstat (limited to 'src')
| -rwxr-xr-x | src/server/game/Spells/Auras/SpellAuraEffects.cpp | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/server/game/Spells/Auras/SpellAuraEffects.cpp b/src/server/game/Spells/Auras/SpellAuraEffects.cpp index 26597d693b5..872811e80ac 100755 --- a/src/server/game/Spells/Auras/SpellAuraEffects.cpp +++ b/src/server/game/Spells/Auras/SpellAuraEffects.cpp @@ -1078,11 +1078,8 @@ void AuraEffect::Update(uint32 diff, Unit * caster) std::list<AuraApplication*> effectApplications; GetApplicationList(effectApplications); // tick on targets of effects - if (!caster || !caster->HasUnitState(UNIT_STAT_ISOLATED)) - { - for (std::list<AuraApplication*>::iterator apptItr = effectApplications.begin(); apptItr != effectApplications.end(); ++apptItr) - PeriodicTick(*apptItr, caster); - } + for (std::list<AuraApplication*>::iterator apptItr = effectApplications.begin(); apptItr != effectApplications.end(); ++apptItr) + PeriodicTick(*apptItr, caster); } } } |
