- Unifying the list for card exceptions in DeckFormat, as suggested and coded by Austinio.

This commit is contained in:
Agetian
2018-04-23 09:21:55 +03:00
parent 4a8d4346be
commit 75d6ea6537
4 changed files with 11 additions and 10 deletions

View File

@@ -4,6 +4,7 @@ import com.google.common.base.Function;
import forge.GuiBase;
import forge.deck.CardPool;
import forge.deck.Deck;
import forge.deck.DeckFormat;
import forge.deck.DeckSection;
import forge.item.*;
import forge.itemmanager.IItemManager;
@@ -345,8 +346,7 @@ public class QuestSpellShop {
PaperCard card = (PaperCard)item.getKey();
int numToKeep = card.getRules().getType().isBasic() ?
FModel.getQuestPreferences().getPrefInt(QPref.PLAYSET_BASIC_LAND_SIZE) : FModel.getQuestPreferences().getPrefInt(QPref.PLAYSET_SIZE);
if (card.getName().equals("Relentless Rats") || card.getName().equals("Shadowborn Apostle")
|| card.getName().equals("Rat Colony")) {
if (DeckFormat.getLimitExceptions().contains(card.getName())) {
numToKeep = FModel.getQuestPreferences().getPrefInt(QPref.PLAYSET_ANY_NUMBER_SIZE);
}
if (numToKeep < item.getValue()) {