From e8635fc87395686245e1e72729a6c649968a0183 Mon Sep 17 00:00:00 2001 From: Anthony Calosa Date: Thu, 15 Oct 2020 15:54:58 +0800 Subject: [PATCH] Show suspended card to human player --- .../src/main/java/forge/game/card/CardFactoryUtil.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/forge-game/src/main/java/forge/game/card/CardFactoryUtil.java b/forge-game/src/main/java/forge/game/card/CardFactoryUtil.java index 6e8a3bbe680..16bf9c0cde0 100644 --- a/forge-game/src/main/java/forge/game/card/CardFactoryUtil.java +++ b/forge-game/src/main/java/forge/game/card/CardFactoryUtil.java @@ -4404,6 +4404,13 @@ public class CardFactoryUtil { String sb = TextUtil.concatWithSpace(getActivatingPlayer().toString(),"has suspended", c.getName(), "with", String.valueOf(counters),"time counters on it."); game.getGameLog().add(GameLogEntryType.STACK_RESOLVE, sb); + //reveal suspended card + for (Player p : game.getPlayers()){ + if(!p.isAI() && !p.getController().isAI()) { + //reveal card to human player/controller only + p.getController().reveal(new CardCollection(c), c.getZone().getZoneType(), c.getOwner(), c.getName() + " is suspended with " + counters + " time counters in "); + } + } } }; final StringBuilder sbDesc = new StringBuilder();