mirror of
https://github.com/correl/mage.git
synced 2025-01-12 19:25:44 +00:00
Updated some logic.
This commit is contained in:
parent
23fc43fafe
commit
96034c4c2b
2 changed files with 189 additions and 7 deletions
|
@ -33,6 +33,7 @@ import java.util.HashMap;
|
|||
import java.util.LinkedHashSet;
|
||||
import java.util.Set;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
import java.util.logging.Level;
|
||||
import org.apache.log4j.Logger;
|
||||
import org.mage.plugins.card.images.CardDownloadData;
|
||||
|
||||
|
@ -415,6 +416,21 @@ public enum GrabbagImageSource implements CardImageSource {
|
|||
singleLinks.put("SWS/Yoda, Jedi Master", "6arN1Hl.png");
|
||||
singleLinks.put("SWS/Y-Wing", "aQQ5zwA.jpg");
|
||||
singleLinks.put("SWS/Zam Wesell", "ToG0C1r.jpg");
|
||||
// Emblems
|
||||
singleLinks.put("SWS/Obi-Wan Kenobi", "Qyc10aT.png");
|
||||
singleLinks.put("SWS/Aurra Sing", "BLWbVJC.png");
|
||||
singleLinks.put("SWS/Yoda", "zH0sYxg.png");
|
||||
// Tokens
|
||||
singleLinks.put("SWS/Ewok", "N2MvJyr.png");
|
||||
singleLinks.put("SWS/B-Wing", "oH62AUD.png");
|
||||
singleLinks.put("SWS/Hunter", "oJiawFA.png");
|
||||
singleLinks.put("SWS/TIE Fighter", "CLOuJ05.png");
|
||||
singleLinks.put("SWS/Trooper", "2XKqdX5.png");
|
||||
singleLinks.put("SWS/AT-AT", "Tv5b7h1.png");
|
||||
singleLinks.put("SWS/Rebel", "pVoShnF.png");
|
||||
singleLinks.put("SWS/Royal Guard", "9tqE8vL.png");
|
||||
singleLinks.put("SWS/Tusken Raider", "gPMiSmP.png");
|
||||
singleLinks.put("SWS/Droid", "4PRrWFF.png");
|
||||
|
||||
// singleLinks.put("MTG/FRF/en/promo/prerelease/AleshaWhoSmilesAtDeath.jpg", "PTC.zip/PTC/Alesha, Who Smiles at Death.full.jpg");
|
||||
// singleLinks.put("MTG/FRF/en/promo/prerelease/Arcbond.jpg", "PTC.zip/PTC/Arcbond.full.jpg");
|
||||
|
@ -1953,6 +1969,11 @@ public enum GrabbagImageSource implements CardImageSource {
|
|||
|
||||
@Override
|
||||
public String generateTokenUrl(CardDownloadData card) throws IOException {
|
||||
try {
|
||||
return generateURL(card);
|
||||
} catch (Exception ex) {
|
||||
java.util.logging.Logger.getLogger(GrabbagImageSource.class.getName()).log(Level.SEVERE, null, ex);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
|
@ -1969,7 +1990,7 @@ public enum GrabbagImageSource implements CardImageSource {
|
|||
|
||||
@Override
|
||||
public boolean isTokenSource() {
|
||||
return false;
|
||||
return true;
|
||||
}
|
||||
|
||||
private String getSourceName(CardDownloadData card, String httpImageUrl) {
|
||||
|
|
|
@ -72,24 +72,185 @@ public enum MythicspoilerComSource implements CardImageSource {
|
|||
|
||||
MythicspoilerComSource() {
|
||||
supportedSets = new LinkedHashSet<>();
|
||||
supportedSets.add("V16");
|
||||
// supportedSets.add("LEA");
|
||||
supportedSets.add("LEB");
|
||||
// supportedSets.add("2ED");
|
||||
supportedSets.add("ARN");
|
||||
supportedSets.add("ATQ");
|
||||
supportedSets.add("3ED");
|
||||
supportedSets.add("LEG");
|
||||
supportedSets.add("DRK");
|
||||
supportedSets.add("FEM");
|
||||
// supportedSets.add("4ED");
|
||||
supportedSets.add("ICE");
|
||||
supportedSets.add("CHR");
|
||||
supportedSets.add("HML");
|
||||
supportedSets.add("ALL");
|
||||
supportedSets.add("MIR");
|
||||
supportedSets.add("VIS");
|
||||
// supportedSets.add("5ED");
|
||||
// supportedSets.add("POR");
|
||||
supportedSets.add("WTH");
|
||||
supportedSets.add("TMP");
|
||||
supportedSets.add("STH");
|
||||
supportedSets.add("EXO");
|
||||
// supportedSets.add("P02");
|
||||
// supportedSets.add("UGL");
|
||||
supportedSets.add("USG");
|
||||
// supportedSets.add("DD3DVD");
|
||||
// supportedSets.add("DD3EVG");
|
||||
// supportedSets.add("DD3GVL");
|
||||
// supportedSets.add("DD3JVC");
|
||||
|
||||
// supportedSets.add("ULG");
|
||||
// supportedSets.add("6ED");
|
||||
supportedSets.add("UDS");
|
||||
supportedSets.add("PTK");
|
||||
// supportedSets.add("S99");
|
||||
supportedSets.add("MMQ");
|
||||
// supportedSets.add("BRB");Battle Royale Box Set
|
||||
supportedSets.add("NEM");
|
||||
// supportedSets.add("S00");
|
||||
supportedSets.add("PCY");
|
||||
supportedSets.add("INV");
|
||||
// supportedSets.add("BTD"); // Beatdown Boxset
|
||||
supportedSets.add("PLS");
|
||||
supportedSets.add("7ED");
|
||||
supportedSets.add("APC");
|
||||
supportedSets.add("ODY");
|
||||
// supportedSets.add("DKM"); // Deckmasters 2001
|
||||
supportedSets.add("TOR");
|
||||
supportedSets.add("JUD");
|
||||
supportedSets.add("ONS");
|
||||
supportedSets.add("LGN");
|
||||
supportedSets.add("SCG");
|
||||
supportedSets.add("8ED");
|
||||
supportedSets.add("MRD");
|
||||
supportedSets.add("DST");
|
||||
supportedSets.add("5DN");
|
||||
supportedSets.add("CHK");
|
||||
supportedSets.add("UNH");
|
||||
supportedSets.add("BOK");
|
||||
supportedSets.add("SOK");
|
||||
supportedSets.add("9ED");
|
||||
supportedSets.add("RAV");
|
||||
supportedSets.add("GPT");
|
||||
supportedSets.add("DIS");
|
||||
supportedSets.add("CSP");
|
||||
supportedSets.add("TSP");
|
||||
supportedSets.add("TSB");
|
||||
supportedSets.add("PLC");
|
||||
supportedSets.add("FUT");
|
||||
supportedSets.add("10E");
|
||||
supportedSets.add("MED");
|
||||
supportedSets.add("LRW");
|
||||
supportedSets.add("EVG");
|
||||
supportedSets.add("MOR");
|
||||
supportedSets.add("SHM");
|
||||
supportedSets.add("EVE");
|
||||
supportedSets.add("DRB");
|
||||
// supportedSets.add("ME2");
|
||||
supportedSets.add("ALA");
|
||||
// supportedSets.add("DD2");
|
||||
supportedSets.add("CON");
|
||||
// supportedSets.add("DDC");
|
||||
supportedSets.add("ARB");
|
||||
supportedSets.add("M10");
|
||||
// supportedSets.add("TD0"); // Magic Online Deck Series
|
||||
// supportedSets.add("V09");
|
||||
supportedSets.add("HOP");
|
||||
// supportedSets.add("ME3");
|
||||
supportedSets.add("ZEN");
|
||||
// supportedSets.add("DDD");
|
||||
supportedSets.add("H09");
|
||||
supportedSets.add("WWK");
|
||||
// supportedSets.add("DDE");
|
||||
supportedSets.add("ROE");
|
||||
supportedSets.add("DPA");
|
||||
supportedSets.add("ARC");
|
||||
supportedSets.add("M11");
|
||||
// supportedSets.add("V10");
|
||||
// supportedSets.add("DDF");
|
||||
supportedSets.add("SOM");
|
||||
// supportedSets.add("TD0"); // Commander Theme Decks
|
||||
// supportedSets.add("PD2");
|
||||
// supportedSets.add("ME4");
|
||||
supportedSets.add("MBS");
|
||||
// supportedSets.add("DDG");
|
||||
supportedSets.add("NPH");
|
||||
supportedSets.add("CMD");
|
||||
supportedSets.add("M12");
|
||||
supportedSets.add("V11");
|
||||
// supportedSets.add("DDH");
|
||||
supportedSets.add("ISD");
|
||||
supportedSets.add("PD3");
|
||||
supportedSets.add("DKA");
|
||||
// supportedSets.add("DDI");
|
||||
supportedSets.add("AVR");
|
||||
// supportedSets.add("PC2");
|
||||
supportedSets.add("M13");
|
||||
// supportedSets.add("V12");
|
||||
// supportedSets.add("DDJ");
|
||||
supportedSets.add("RTR");
|
||||
// supportedSets.add("CM1");
|
||||
// supportedSets.add("TD2"); // Duel Decks: Mirrodin Pure vs. New Phyrexia
|
||||
supportedSets.add("GTC");
|
||||
// supportedSets.add("DDK");
|
||||
supportedSets.add("DGM");
|
||||
// supportedSets.add("MMA");
|
||||
supportedSets.add("M14");
|
||||
supportedSets.add("V13");
|
||||
// supportedSets.add("DDL");
|
||||
supportedSets.add("THS");
|
||||
supportedSets.add("C13");
|
||||
supportedSets.add("BNG");
|
||||
// supportedSets.add("DDM");
|
||||
supportedSets.add("JOU");
|
||||
// supportedSets.add("MD1"); // Modern Event Deck
|
||||
// supportedSets.add("CNS");
|
||||
// supportedSets.add("VMA");
|
||||
supportedSets.add("M15");
|
||||
supportedSets.add("V14");
|
||||
supportedSets.add("DDN");
|
||||
supportedSets.add("KTK");
|
||||
supportedSets.add("C14");
|
||||
// supportedSets.add("DD3"); // Duel Decks Anthology
|
||||
supportedSets.add("FRF");
|
||||
// supportedSets.add("DDO");
|
||||
// supportedSets.add("DTK");
|
||||
// supportedSets.add("TPR");
|
||||
supportedSets.add("MM2");
|
||||
supportedSets.add("ORI");
|
||||
// supportedSets.add("V15");
|
||||
// supportedSets.add("DDP");
|
||||
supportedSets.add("BFZ");
|
||||
// supportedSets.add("EXP");
|
||||
supportedSets.add("C15");
|
||||
// supportedSets.add("PZ1"); // Legendary Cube
|
||||
supportedSets.add("OGW");
|
||||
// supportedSets.add("DDQ");
|
||||
// supportedSets.add("W16");
|
||||
supportedSets.add("SOI");
|
||||
supportedSets.add("EMA");
|
||||
supportedSets.add("EMN");
|
||||
// supportedSets.add("V16");
|
||||
supportedSets.add("CN2");
|
||||
supportedSets.add("DDR");
|
||||
// supportedSets.add("DDR");
|
||||
supportedSets.add("KLD");
|
||||
supportedSets.add("MPS");
|
||||
// supportedSets.add("MPS");
|
||||
// supportedSets.add("PZ2");
|
||||
supportedSets.add("C16");
|
||||
supportedSets.add("PCA");
|
||||
// supportedSets.add("PCA");
|
||||
supportedSets.add("AER");
|
||||
supportedSets.add("MM3");
|
||||
supportedSets.add("DDS");
|
||||
supportedSets.add("W17");
|
||||
// supportedSets.add("W17");
|
||||
supportedSets.add("AKH");
|
||||
supportedSets.add("MPS");
|
||||
supportedSets.add("CMA");
|
||||
supportedSets.add("E01");
|
||||
supportedSets.add("HOU");
|
||||
supportedSets.add("C17");
|
||||
supportedSets.add("XLN");
|
||||
|
||||
sets = new LinkedHashMap<>();
|
||||
setsAliases = new HashMap<>();
|
||||
|
|
Loading…
Reference in a new issue