mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-20 12:48:00 +00:00
Prevent partial complete Tiny Leaders decks being filtered out
This commit is contained in:
@@ -344,6 +344,22 @@ public enum DeckFormat {
|
||||
};
|
||||
}
|
||||
|
||||
public Predicate<Deck> hasLegalCardsPredicate() {
|
||||
return new Predicate<Deck>() {
|
||||
@Override
|
||||
public boolean apply(Deck deck) {
|
||||
if (cardPoolFilter != null) {
|
||||
for (final Entry<PaperCard, Integer> cp : deck.getAllCardsInASinglePool()) {
|
||||
if (!cardPoolFilter.apply(cp.getKey().getRules())) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
public Predicate<PaperCard> isLegalCardPredicate() {
|
||||
return new Predicate<PaperCard>() {
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user