From ce5b4e1fadba87a5ec0d266349a25deef0776b42 Mon Sep 17 00:00:00 2001 From: Agetian Date: Sun, 2 Jul 2017 07:44:57 +0000 Subject: [PATCH] - Support Transformed creatures in the game states. --- forge-ai/src/main/java/forge/ai/GameState.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/forge-ai/src/main/java/forge/ai/GameState.java b/forge-ai/src/main/java/forge/ai/GameState.java index 9cc333089cd..535d96e92a6 100644 --- a/forge-ai/src/main/java/forge/ai/GameState.java +++ b/forge-ai/src/main/java/forge/ai/GameState.java @@ -151,6 +151,9 @@ public abstract class GameState { newText.append(":Manifested"); } } + if (c.getCurrentStateName().equals(CardStateName.Transformed)) { + newText.append("|Transformed"); + } Map counters = c.getCounters(); if (!counters.isEmpty()) { newText.append("|Counters:"); @@ -456,6 +459,8 @@ public abstract class GameState { if (info.endsWith("Manifested")) { c.setManifested(true); } + } else if (info.startsWith("Transformed")) { + c.setState(CardStateName.Transformed, true); } else if (info.startsWith("IsCommander")) { // TODO: This doesn't seem to properly restore the ability to play the commander. Why? c.setCommander(true);