summaryrefslogtreecommitdiff
path: root/rules.ts
diff options
context:
space:
mode:
Diffstat (limited to 'rules.ts')
-rw-r--r--rules.ts6
1 files changed, 3 insertions, 3 deletions
diff --git a/rules.ts b/rules.ts
index 3945b71..d11e9dc 100644
--- a/rules.ts
+++ b/rules.ts
@@ -1410,7 +1410,7 @@ states.choose_medallion = {
for (let m of game.medallions[POOL_ID]) {
if (m !== null) {
if (m === MOMENTUM_MEDALLION_ID) {
- if (game.hands[faction].length > game.selected_cards[faction].length) {
+ if (game.hands[faction].some(c => !game.selected_cards[faction].includes(c))) {
gen_action_medallion(m);
skip = false;
}
@@ -1933,14 +1933,14 @@ function set_player_turn_prompt({
}: { can_spend_hp: boolean; can_play_card: boolean; use_ap: boolean; use_momentum: boolean; use_morale_bonus: boolean }) {
if (can_play_card)
view.prompt = "Play card for Action Points or for the Event."
- else if (use_momentum)
- view.prompt = "Play a second card."
else if (use_ap && use_morale_bonus)
view.prompt = "Use Action Points and Morale Bonus."
else if (use_morale_bonus)
view.prompt = "Use Morale Bonus."
else if (use_ap)
view.prompt = "Use Action Points."
+ else if (use_momentum)
+ view.prompt = "Play a second card."
else
view.prompt = "Player Turn: Done."
}