[Spells] Target's Target Combat Range Rule (#2274)

This commit is contained in:
Kinglykrab
2022-06-24 19:04:52 -04:00
committed by GitHub
parent 059a4b7568
commit 28b07d635a
2 changed files with 6 additions and 2 deletions
+5 -2
View File
@@ -2197,11 +2197,14 @@ bool Mob::DetermineSpellTargets(uint16 spell_id, Mob *&spell_target, Mob *&ae_ce
case ST_TargetsTarget:
{
Mob *spell_target_tot = spell_target ? spell_target->GetTarget() : nullptr;
if(!spell_target_tot)
if (!spell_target_tot) {
return false;
}
//Verfied from live - Target's Target needs to be in combat range to recieve the effect
if (!CombatRange(spell_target))
if (RuleB(Spells, TargetsTargetRequiresCombatRange) && !CombatRange(spell_target)) {
return false;
}
spell_target = spell_target_tot;
CastAction = SingleTarget;