Fixing issue related to PC Errata page not liking duplicate errata entries

This commit is contained in:
Christian 'ketura' McCarty
2023-12-17 14:56:00 -06:00
parent 5f5bb13916
commit 04d92e5f3b

View File

@@ -325,12 +325,20 @@ public class LotroCardBlueprintLibrary {
card = errataMappings.get(base);
}
else {
var basecard = _blueprints.get(base);
//This should only really happen when errata IDs are made
//that do not line up with their official counterparts, such
//as when making multiple errata candidates.
if(basecard == null)
continue;
card = new JSONDefs.ErrataInfo();
card.BaseID = base;
card.Name = GameUtils.getFullName(_blueprints.get(base));
card.LinkText = GameUtils.getDeluxeCardLink(id, _blueprints.get(base));
card.Name = GameUtils.getFullName(basecard);
card.LinkText = GameUtils.getDeluxeCardLink(id, basecard);
card.ErrataIDs = new HashMap<>();
errataMappings.put(base, card);
}
card.ErrataIDs.put(JSONDefs.ErrataInfo.PC_Errata, id);