Fix SwitchPowerToughnessTargetEffect to apply to all Targets.

This commit is contained in:
Grath 2025-07-04 16:47:42 -04:00
parent f464dcfc17
commit db25bc16de

View file

@ -10,6 +10,8 @@ import mage.abilities.effects.ContinuousEffectImpl;
import mage.game.Game; import mage.game.Game;
import mage.game.permanent.Permanent; import mage.game.permanent.Permanent;
import java.util.UUID;
/** /**
* @author ayratn * @author ayratn
*/ */
@ -30,13 +32,15 @@ public class SwitchPowerToughnessTargetEffect extends ContinuousEffectImpl {
@Override @Override
public boolean apply(Game game, Ability source) { public boolean apply(Game game, Ability source) {
Permanent target = game.getPermanent(this.getTargetPointer().getFirst(game, source)); int affectedTargets = 0;
if (target == null) { for (UUID uuid : getTargetPointer().getTargets(game, source)) {
return false; Permanent target = game.getPermanent(uuid);
if (target != null) {
target.switchPowerToughness();
affectedTargets++;
}
} }
return affectedTargets > 0;
target.switchPowerToughness();
return true;
} }
@Override @Override