From 09b37a94f8693c7699151f356699364d578a31cc Mon Sep 17 00:00:00 2001 From: "Alex W. Jackson" Date: Wed, 30 Mar 2022 19:49:45 -0400 Subject: [PATCH] Fix #8202 --- Mage/src/main/java/mage/players/PlayerImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Mage/src/main/java/mage/players/PlayerImpl.java b/Mage/src/main/java/mage/players/PlayerImpl.java index 67f813c860e..7a01056e985 100644 --- a/Mage/src/main/java/mage/players/PlayerImpl.java +++ b/Mage/src/main/java/mage/players/PlayerImpl.java @@ -1008,7 +1008,7 @@ public abstract class PlayerImpl implements Player, Serializable { if (card.moveToZone(Zone.LIBRARY, source, game, true) && !(card instanceof PermanentToken) && !card.isCopy()) { Card cardInLib = getLibrary().getFromTop(game); - if (cardInLib != null && cardInLib.getId().equals(card.getId())) { // check needed because e.g. commander can go to command zone + if (cardInLib != null && cardInLib.getId().equals(card.getMainCard().getId())) { // check needed because e.g. commander can go to command zone cardInLib = getLibrary().removeFromTop(game); getLibrary().putCardToTopXPos(cardInLib, xFromTheTop, game); game.informPlayers((withName ? cardInLib.getLogName() : "A card")