diff --git a/forge-ai/src/main/java/forge/ai/ComputerUtilCost.java b/forge-ai/src/main/java/forge/ai/ComputerUtilCost.java index 4a8744f0e76..c3e2823877e 100644 --- a/forge-ai/src/main/java/forge/ai/ComputerUtilCost.java +++ b/forge-ai/src/main/java/forge/ai/ComputerUtilCost.java @@ -236,6 +236,9 @@ public class ComputerUtilCost { if (cost == null) { return true; } + if (!ai.isAI()) { + return false; + } for (final CostPart part : cost.getCostParts()) { if (part instanceof CostSacrifice) { CardCollection list = new CardCollection(); diff --git a/forge-core/src/main/java/forge/ImageKeys.java b/forge-core/src/main/java/forge/ImageKeys.java index cb79e5b4077..e825c09750a 100644 --- a/forge-core/src/main/java/forge/ImageKeys.java +++ b/forge-core/src/main/java/forge/ImageKeys.java @@ -236,7 +236,7 @@ public final class ImageKeys { cachedContent.put(setFolder, setFolderContent); } } - String[] keyParts = StringUtils.split(pc.getImageKeyFromSet(), "//"); + String[] keyParts = StringUtils.split(pc.getCardImageKey(), "//"); if (keyParts.length != 2) return false; HashSet content = cachedContent.getOrDefault(keyParts[0], null);