From 8f3d97d9557e32148d155e95cce66388fc4ddf84 Mon Sep 17 00:00:00 2001 From: VladimirMangos Date: Sat, 5 Mar 2011 22:58:52 +0300 Subject: [PATCH] [11219] Allow work SPELL_EFFECT_PERSISTENT_AREA_AURA with 0/18 only target modes --- src/game/Spell.cpp | 4 ++++ src/shared/revision_nr.h | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/game/Spell.cpp b/src/game/Spell.cpp index 972bb93a3..7162bd7ee 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 a85e32fa8..b98dc9678 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__