diff --git a/forge-game/src/main/java/forge/game/GameAction.java b/forge-game/src/main/java/forge/game/GameAction.java index 47c18d7aa0e..15e30155bd2 100644 --- a/forge-game/src/main/java/forge/game/GameAction.java +++ b/forge-game/src/main/java/forge/game/GameAction.java @@ -1854,11 +1854,9 @@ public class GameAction { public void reveal(CardCollectionView cards, Player cardOwner) { reveal(cards, cardOwner, true); } - public void reveal(CardCollectionView cards, Player cardOwner, boolean dontRevealToOwner) { reveal(cards, cardOwner, dontRevealToOwner, null); } - public void reveal(CardCollectionView cards, Player cardOwner, boolean dontRevealToOwner, String messagePrefix) { Card firstCard = Iterables.getFirst(cards, null); if (firstCard == null) { @@ -1866,7 +1864,6 @@ public class GameAction { } reveal(cards, game.getZoneOf(firstCard).getZoneType(), cardOwner, dontRevealToOwner, messagePrefix); } - public void reveal(CardCollectionView cards, ZoneType zt, Player cardOwner, boolean dontRevealToOwner, String messagePrefix) { for (Player p : game.getPlayers()) { if (dontRevealToOwner && cardOwner == p) { diff --git a/forge-game/src/main/java/forge/game/player/Player.java b/forge-game/src/main/java/forge/game/player/Player.java index 6058b49e275..2c63761879c 100644 --- a/forge-game/src/main/java/forge/game/player/Player.java +++ b/forge-game/src/main/java/forge/game/player/Player.java @@ -3437,6 +3437,7 @@ public class Player extends GameEntity implements Comparable { return; } if (c.isInZone(ZoneType.Sideboard)) { // Sideboard Lesson to Hand + game.getAction().reveal(new CardCollection(c), c.getOwner(), true); Card moved = game.getAction().moveTo(ZoneType.Hand, c, sa); table.put(ZoneType.Sideboard, ZoneType.Hand, moved); } else if (c.isInZone(ZoneType.Hand)) { // Discard and Draw