deck: better moxfield support for clipboard import (related to #13838)

This commit is contained in:
Oleg Agafonov 2025-08-10 22:30:01 +04:00
parent f9fd049ece
commit 2e6f26e589

View file

@ -38,16 +38,19 @@ public class MtgaImporter extends PlainTextDeckImporter {
@Override @Override
protected void readLine(String line, DeckCardLists deckList, FixedInfo fixedInfo) { protected void readLine(String line, DeckCardLists deckList, FixedInfo fixedInfo) {
// moxfield support - remove foil status
line = line.replace(" *F*", "");
line = line.trim(); line = line.trim();
String lowerLine = line.toLowerCase(Locale.ENGLISH); String lowerLine = line.toLowerCase(Locale.ENGLISH);
// mainboard to support decks from archidekt.com // mainboard to support decks from archidekt.com
if (lowerLine.equals("deck") || lowerLine.equals("mainboard")) { if (lowerLine.startsWith("deck") || lowerLine.startsWith("mainboard")) {
sideboard = false; sideboard = false;
return; return;
} }
if (lowerLine.equals("sideboard") || lowerLine.equals("commander") || lowerLine.equals("maybeboard") || lowerLine.equals("")) { if (lowerLine.startsWith("sideboard") || lowerLine.startsWith("commander") || lowerLine.startsWith("maybeboard") || lowerLine.equals("")) {
sideboard = true; sideboard = true;
return; return;
} }