diff --git a/src/game/Spell.cpp b/src/game/Spell.cpp index 972bb93a3fb..7162bd7ee5c 100644 --- a/src/game/Spell.cpp +++ b/src/game/Spell.cpp @@ -2643,6 +2643,10 @@ void Spell::SetTargetMap(SpellEffectIndex effIndex, uint32 targetMode, UnitList& case SPELL_EFFECT_SKILL: targetUnitMap.push_back(m_caster); break; + case SPELL_EFFECT_PERSISTENT_AREA_AURA: + if(Unit* currentTarget = m_targets.getUnitTarget()) + m_targets.setDestination(currentTarget->GetPositionX(), currentTarget->GetPositionY(), currentTarget->GetPositionZ()); + break; case SPELL_EFFECT_LEARN_PET_SPELL: if (Pet* pet = m_caster->GetPet()) targetUnitMap.push_back(pet); diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index a85e32fa89e..b98dc9678ec 100644 --- a/src/shared/revision_nr.h +++ b/src/shared/revision_nr.h @@ -1,4 +1,4 @@ #ifndef __REVISION_NR_H__ #define __REVISION_NR_H__ - #define REVISION_NR "11218" + #define REVISION_NR "11219" #endif // __REVISION_NR_H__