diff --git a/forge-core/src/main/java/forge/card/CardDb.java b/forge-core/src/main/java/forge/card/CardDb.java index 266ec4403fa..590d4f0f63f 100644 --- a/forge-core/src/main/java/forge/card/CardDb.java +++ b/forge-core/src/main/java/forge/card/CardDb.java @@ -402,6 +402,10 @@ public final class CardDb implements ICardDatabase, IDeckGenPool { return false; } + public boolean hasPreferredArt(String cardName){ + return artPrefs.getOrDefault(cardName, null) != null; + } + public CardRules getRules(String cardName) { CardRules result = rulesByName.get(cardName); if (result != null) { diff --git a/forge-core/src/main/java/forge/deck/Deck.java b/forge-core/src/main/java/forge/deck/Deck.java index 1aba50342f6..97505c987b4 100644 --- a/forge-core/src/main/java/forge/deck/Deck.java +++ b/forge-core/src/main/java/forge/deck/Deck.java @@ -443,6 +443,12 @@ public class Deck extends DeckBase implements Iterable