mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-14 09:48:02 +00:00
update lookup
This commit is contained in:
@@ -272,6 +272,34 @@ public final class ImageKeys {
|
||||
return file;
|
||||
}
|
||||
}
|
||||
//lookup other cards like planechase/phenomenon
|
||||
if (!filename.contains(".full")) {
|
||||
String newFilename = TextUtil.addSuffix(filename,".full");
|
||||
file = findFile(dir, newFilename);
|
||||
if (file != null) {
|
||||
cachedCards.put(filename, file);
|
||||
return file;
|
||||
}
|
||||
String newFilename2 = TextUtil.addSuffix(filename,".fullborder");
|
||||
file = findFile(dir, newFilename2);
|
||||
if (file != null) {
|
||||
cachedCards.put(filename, file);
|
||||
return file;
|
||||
}
|
||||
String setCode = filename.substring(0, filename.indexOf("/"));
|
||||
if (!setCode.isEmpty() && editionAlias.containsKey(setCode)) {
|
||||
file = findFile(dir, TextUtil.fastReplace(newFilename, setCode + "/", editionAlias.get(setCode) + "/"));
|
||||
if (file != null) {
|
||||
cachedCards.put(filename, file);
|
||||
return file;
|
||||
}
|
||||
file = findFile(dir, TextUtil.fastReplace(newFilename2, setCode + "/", editionAlias.get(setCode) + "/"));
|
||||
if (file != null) {
|
||||
cachedCards.put(filename, file);
|
||||
return file;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user