diff --git a/forge-ai/src/main/java/forge/ai/simulation/GameSimulator.java b/forge-ai/src/main/java/forge/ai/simulation/GameSimulator.java index a2667a9dfe3..e1b57b93bbe 100644 --- a/forge-ai/src/main/java/forge/ai/simulation/GameSimulator.java +++ b/forge-ai/src/main/java/forge/ai/simulation/GameSimulator.java @@ -153,11 +153,7 @@ public class GameSimulator { SpellAbility sa; if (origSa instanceof SpellAbilityPicker.PlayLandAbility) { Card hostCard = (Card) copier.find(origSa.getHostCard()); - origSa.setHostCard(hostCard); - origSa.setActivatingPlayer(aiPlayer); - if (origSa.canPlay()) { - origSa.resolve(); - } else { + if (!aiPlayer.playLand(hostCard, false)) { System.err.println("Simulation: Couldn't play land! " + origSa); } sa = origSa;