mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-20 20:58:03 +00:00
Support collectorNumber for Cards in Custom sets
retrieveCollectorNumber now also considers customEditions when looking for the matching collectorNumber of a PaperCard instance.
This commit is contained in:
@@ -306,10 +306,13 @@ public final class PaperCard implements Comparable<IPaperCard>, InventoryItemFro
|
|||||||
}
|
}
|
||||||
|
|
||||||
private String retrieveCollectorNumber() {
|
private String retrieveCollectorNumber() {
|
||||||
CardEdition.Collection editions = StaticData.instance().getEditions();
|
StaticData data = StaticData.instance();
|
||||||
CardEdition edition = editions.get(this.edition);
|
CardEdition edition = data.getEditions().get(this.edition);
|
||||||
if (edition == null) // don't bother continuing - non-existing card!
|
if (edition == null) {
|
||||||
return NO_COLLECTOR_NUMBER;
|
edition = data.getCustomEditions().get(this.edition);
|
||||||
|
if (edition == null) // don't bother continuing - non-existing card!
|
||||||
|
return NO_COLLECTOR_NUMBER;
|
||||||
|
}
|
||||||
int artIndexCount = 0;
|
int artIndexCount = 0;
|
||||||
String collectorNumberInEdition = "";
|
String collectorNumberInEdition = "";
|
||||||
for (CardEdition.CardInSet card : edition.getAllCardsInSet()) {
|
for (CardEdition.CardInSet card : edition.getAllCardsInSet()) {
|
||||||
|
|||||||
Reference in New Issue
Block a user