diff options
author | Tor Andersson <tor@ccxvii.net> | 2023-10-06 22:04:42 +0200 |
---|---|---|
committer | Tor Andersson <tor@ccxvii.net> | 2023-12-10 18:16:55 +0100 |
commit | c42f89ee34b4e21d66eb31d988848b1997f50fdc (patch) | |
tree | 43faf28442600e437ec4b0c211734df7b237494e /rules.js | |
parent | 933e61e8f58885ab9bf0fd37a69b26670b98911d (diff) | |
download | plantagenet-c42f89ee34b4e21d66eb31d988848b1997f50fdc.tar.gz |
remove unused this_lord property
Diffstat (limited to 'rules.js')
-rw-r--r-- | rules.js | 42 |
1 files changed, 16 insertions, 26 deletions
@@ -2542,22 +2542,18 @@ states.levy_arts_of_war_first = { let c = game.what[0] view.arts_of_war = game.what view.what = c - if (data.cards[c].this_lord) { - let discard = true - for (let lord of data.cards[c].lords) { - if (is_lord_on_map(lord) && !lord_already_has_capability(lord, c)) { - gen_action_lord(lord) - discard = false - } - } - if (discard) { - view.prompt = `Arts of War: Discard ${data.cards[c].capability}.` - view.actions.discard = 1 - } else { - view.prompt = `Arts of War: Assign ${data.cards[c].capability} to a Lord.` + let discard = true + for (let lord of data.cards[c].lords) { + if (is_lord_on_map(lord) && !lord_already_has_capability(lord, c)) { + gen_action_lord(lord) + discard = false } + } + if (discard) { + view.prompt = `Arts of War: Discard ${data.cards[c].capability}.` + view.actions.discard = 1 } else { - throw "NO GLOBAL CAPABILITIES" + view.prompt = `Arts of War: Assign ${data.cards[c].capability} to a Lord.` } }, lord(lord) { @@ -3007,10 +3003,8 @@ function can_muster_capability() { let deck = list_deck() for (let c of deck) { if (!data.cards[c].lords || set_has(data.cards[c].lords, game.who)) { - if (data.cards[c].this_lord) { - if (!lord_already_has_capability(game.who, c)) - return true - } + if (!lord_already_has_capability(game.who, c)) + return true } } return false @@ -3024,18 +3018,14 @@ states.muster_capability = { view.arts_of_war = deck for (let c of deck) { if (!data.cards[c].lords || set_has(data.cards[c].lords, game.who)) { - if (data.cards[c].this_lord) { - if (!lord_already_has_capability(game.who, c)) - gen_action_card(c) - } + if (!lord_already_has_capability(game.who, c)) + gen_action_card(c) } } }, card(c) { - if (data.cards[c].this_lord) { - add_lord_capability(game.who, c) - capability_muster_effects(game.who, c) - } + add_lord_capability(game.who, c) + capability_muster_effects(game.who, c) pop_state() resume_levy_muster_lord() }, |