From bf4988382ed17befe1e3de59f6f8bdec8a67987c Mon Sep 17 00:00:00 2001 From: L_J Date: Thu, 4 Oct 2018 22:53:50 +0000 Subject: [PATCH] More edits --- Mage.Sets/src/mage/cards/j/JaceArchitectOfThought.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Mage.Sets/src/mage/cards/j/JaceArchitectOfThought.java b/Mage.Sets/src/mage/cards/j/JaceArchitectOfThought.java index 770ae965aae..88695547985 100644 --- a/Mage.Sets/src/mage/cards/j/JaceArchitectOfThought.java +++ b/Mage.Sets/src/mage/cards/j/JaceArchitectOfThought.java @@ -266,15 +266,19 @@ class JaceArchitectOfThoughtEffect3 extends OneShotEffect { } TargetCardInLibrary target = new TargetCardInLibrary(new FilterNonlandCard(new StringBuilder("nonland card from ").append(playerName).append(" library").toString())); if (controller.searchLibrary(target, game, playerId)) { + checkList.add(playerId); UUID targetId = target.getFirstTarget(); Card card = player.getLibrary().remove(targetId, game); if (card != null) { controller.moveCardToExileWithInfo(card, CardUtil.getCardExileZoneId(game, source), sourcePermanent.getIdName(), source.getSourceId(), game, Zone.LIBRARY, true); playerList.remove(playerId); } + } else { + playerList.remove(playerId); } + } else { + playerList.remove(playerId); } - checkList.add(playerId); } else { break; }