diff --git a/forge-game/src/main/java/forge/game/GameAction.java b/forge-game/src/main/java/forge/game/GameAction.java index 193d882c428..8b3e100f822 100644 --- a/forge-game/src/main/java/forge/game/GameAction.java +++ b/forge-game/src/main/java/forge/game/GameAction.java @@ -274,7 +274,7 @@ public class GameAction { // Reveal if face-down if (c.isFaceDown()) { c.setState(CardStateName.Original, true); - reveal(new CardCollection(c), c.getOwner(), true, "Face-down card leaves the battlefield"); + reveal(new CardCollection(c), c.getOwner(), true, "Face-down card leaves the battlefield: "); c.setState(CardStateName.FaceDown, true); copied.setState(CardStateName.Original, true); } diff --git a/forge-game/src/main/java/forge/game/card/CardView.java b/forge-game/src/main/java/forge/game/card/CardView.java index 2069e3d8d92..763303bd15c 100644 --- a/forge-game/src/main/java/forge/game/card/CardView.java +++ b/forge-game/src/main/java/forge/game/card/CardView.java @@ -676,7 +676,12 @@ public class CardView extends GameEntityView { if (name.isEmpty()) { CardStateView alternate = getAlternateState(); if (alternate != null) { - return "Face-down card (" + getId() + ", " + getAlternateState().getName() + ")"; + if (this.getCurrentState().getState() == CardStateName.FaceDown) { + return "Face-down card (H" + getHiddenId() + ")"; + } else { + return getAlternateState().getName(); + } + //return "Face-down card (" + getId() + ", " + getAlternateState().getName() + ")"; } } return (name + " (" + getId() + ")").trim();