diff options
-rw-r--r-- | src/game/Spell.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/game/Spell.cpp b/src/game/Spell.cpp index fde1b8e3fdb..620131e61f6 100644 --- a/src/game/Spell.cpp +++ b/src/game/Spell.cpp @@ -473,6 +473,12 @@ void Spell::FillTargetMap() if(!targetA && !targetB) { + if(!GetSpellMaxRangeForFriend(sSpellRangeStore.LookupEntry(m_spellInfo->rangeIndex))) + { + AddUnitTarget(m_caster, i); + continue; + } + // add here custom effects that need default target. // FOR EVERY TARGET TYPE THERE IS A DIFFERENT FILL!! switch(m_spellInfo->Effect[i]) |