diff --git a/Mage.Sets/src/mage/sets/avacynrestored/DescendantsPath.java b/Mage.Sets/src/mage/sets/avacynrestored/DescendantsPath.java index d260e477d73..c10f6ed4992 100644 --- a/Mage.Sets/src/mage/sets/avacynrestored/DescendantsPath.java +++ b/Mage.Sets/src/mage/sets/avacynrestored/DescendantsPath.java @@ -112,6 +112,7 @@ class DescendantsPathEffect extends OneShotEffect { player.getLibrary().putOnBottom(card, game); } } else { + game.informPlayers("DescendantsPath: put " + card.getName() + " on the bottom."); player.getLibrary().putOnBottom(card, game); } diff --git a/Mage/src/mage/players/Library.java b/Mage/src/mage/players/Library.java index d1cc412f710..a0e0cceb34b 100644 --- a/Mage/src/mage/players/Library.java +++ b/Mage/src/mage/players/Library.java @@ -128,6 +128,9 @@ public class Library implements Serializable { public void putOnBottom(Card card, Game game) { if (card.getOwnerId().equals(playerId)) { game.setZone(card.getId(), Zone.LIBRARY); + if (library.contains(card.getId())) { + library.remove(card.getId()); + } library.add(card.getId()); } else {