Don't include cost if a card type doesn't have it
This commit is contained in:
parent
2b40a70299
commit
a86390579e
|
@ -99,7 +99,6 @@ function int_or_null(inp) {
|
|||
|
||||
var card_data = {
|
||||
code: String(code),
|
||||
cost: int_or_null(Component.settings.get('ResourceCost')),
|
||||
deck_limit: 2, // TODO: could be derived?
|
||||
faction_code: String(Component.settings.get('CardClass')).toLowerCase(),
|
||||
flavor: substitute_tags(String(Component.settings.get('Flavor'))),
|
||||
|
@ -125,6 +124,11 @@ var card_data = {
|
|||
xp: int_or_null(Component.settings.get('Level')),
|
||||
};
|
||||
|
||||
var raw_cost = Component.settings.get('ResourceCost');
|
||||
if (raw_cost) {
|
||||
card_data.cost = int_or_null(raw_cost);
|
||||
}
|
||||
|
||||
var raw_slot = Component.settings.get('Slot');
|
||||
if (raw_slot) {
|
||||
card_data.slot = renameSlot(String(raw_slot));
|
||||
|
|
Loading…
Reference in New Issue