From 91c1d1dc72b6b7bfddead295311dbbbffb182314 Mon Sep 17 00:00:00 2001 From: Oleg Agafonov Date: Wed, 18 Sep 2024 18:24:35 +0400 Subject: [PATCH] Target spell abilities - fixed that it was playable in some non-playable use cases (example: Goblin Artisans) --- Mage/src/main/java/mage/target/TargetSpell.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Mage/src/main/java/mage/target/TargetSpell.java b/Mage/src/main/java/mage/target/TargetSpell.java index 439df15989a..4ded8d97a8d 100644 --- a/Mage/src/main/java/mage/target/TargetSpell.java +++ b/Mage/src/main/java/mage/target/TargetSpell.java @@ -1,4 +1,3 @@ - package mage.target; import mage.abilities.Ability; @@ -110,7 +109,7 @@ public class TargetSpell extends TargetObject { private boolean canBeChosen(StackObject stackObject, UUID sourceControllerId, Ability source, Game game) { return stackObject instanceof Spell && game.getState().getPlayersInRange(sourceControllerId, game).contains(stackObject.getControllerId()) - && filter.match(stackObject, sourceControllerId, source, game); + && canTarget(sourceControllerId, stackObject.getId(), source, game); } @Override