Browse Source

Fix chain lightning wasting effect on creatures immune to magic

Dydzio 1 year ago
parent
commit
63b711758f
1 changed files with 1 additions and 1 deletions
  1. 1 1
      lib/spells/effects/UnitEffect.cpp

+ 1 - 1
lib/spells/effects/UnitEffect.cpp

@@ -197,7 +197,7 @@ EffectTarget UnitEffect::transformTargetByChain(const Mechanics * m, const Targe
 
 	auto possibleTargets = m->battle()->battleGetUnitsIf([&](const battle::Unit * unit) -> bool
 	{
-		return isValidTarget(m, unit);
+		return isReceptive(m, unit) && isValidTarget(m, unit);
 	});
 
 	for(const auto *unit : possibleTargets)