From 78a60c750ac426c81d942d3769a4936a535ce9e6 Mon Sep 17 00:00:00 2001 From: Agetian Date: Sat, 26 Aug 2017 18:54:39 +0000 Subject: [PATCH] - GameState: when processing a precast effect solely for KW Awaken, only precast the Awaken part, not the parent ability. --- forge-ai/src/main/java/forge/ai/GameState.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/forge-ai/src/main/java/forge/ai/GameState.java b/forge-ai/src/main/java/forge/ai/GameState.java index 40192c4a66c..1a65aff83b8 100644 --- a/forge-ai/src/main/java/forge/ai/GameState.java +++ b/forge-ai/src/main/java/forge/ai/GameState.java @@ -680,9 +680,9 @@ public abstract class GameState { if (ab.getDescription().startsWith("Awaken")) { ab.setActivatingPlayer(c.getController()); ab.getSubAbility().setActivatingPlayer(c.getController()); - sa = ab; // target for Awaken is set in its first subability - handleScriptedTargetingForSA(game, sa.getSubAbility(), tgtID); + handleScriptedTargetingForSA(game, ab.getSubAbility(), tgtID); + sa = ab.getSubAbility(); // only resolve the keyworded part } } if (sa == null) {