diff --git a/forge-ai/src/main/java/forge/ai/GameState.java b/forge-ai/src/main/java/forge/ai/GameState.java index 132b000ee8e..b782355c133 100644 --- a/forge-ai/src/main/java/forge/ai/GameState.java +++ b/forge-ai/src/main/java/forge/ai/GameState.java @@ -199,6 +199,13 @@ public abstract class GameState { if (c.isSick()) { newText.append("|SummonSick"); } + if (c.isRenowned()) { + newText.append("|Renowned"); + } + if (c.isMonstrous()) { + newText.append("|Monstrous:"); + newText.append(c.getMonstrosityNum()); + } if (c.isFaceDown()) { newText.append("|FaceDown"); if (c.isManifested()) { @@ -801,6 +808,11 @@ public abstract class GameState { for (final String info : cardinfo) { if (info.startsWith("Tapped")) { c.tap(); + } else if (info.startsWith("Renowned")) { + c.setRenowned(true); + } else if (info.startsWith("Monstrous:")) { + c.setMonstrous(true); + c.setMonstrosityNum(Integer.parseInt(info.substring((info.indexOf(':') + 1)))); } else if (info.startsWith("Counters:")) { applyCountersToGameEntity(c, info.substring(info.indexOf(':') + 1)); } else if (info.startsWith("SummonSick")) {