From 1c0f98e55a31a770dd98c7371398b0d20e4bdb29 Mon Sep 17 00:00:00 2001 From: Agetian Date: Sat, 25 May 2019 07:05:18 +0300 Subject: [PATCH] - Fix a logic error in RearrangeTopOfLibrary AI --- .../src/main/java/forge/ai/ability/RearrangeTopOfLibraryAi.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-ai/src/main/java/forge/ai/ability/RearrangeTopOfLibraryAi.java b/forge-ai/src/main/java/forge/ai/ability/RearrangeTopOfLibraryAi.java index 20f92caa50c..a102ffc44e1 100644 --- a/forge-ai/src/main/java/forge/ai/ability/RearrangeTopOfLibraryAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/RearrangeTopOfLibraryAi.java @@ -26,7 +26,7 @@ public class RearrangeTopOfLibraryAi extends SpellAbilityAi { final PhaseHandler ph = aiPlayer.getGame().getPhaseHandler(); final Card source = sa.getHostCard(); - if (source.isPermanent() && sa.getPayCosts() != null + if (source.isPermanent() && sa.getRestrictions().isInstantSpeed() && sa.getPayCosts() != null && (sa.getPayCosts().hasTapCost() || sa.getPayCosts().hasManaCost())) { // If it has an associated cost, try to only do this before own turn if (!(ph.is(PhaseType.END_OF_TURN) && ph.getNextTurn() == aiPlayer)) {