diff options
Diffstat (limited to 'rules.js')
-rw-r--r-- | rules.js | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -1625,6 +1625,10 @@ states.remove_blank_marker = { for (const b of game.triggered_track_effects) { gen_action_blank_marker(b); } + if (game.triggered_track_effects.length === 0) { + view.prompt = 'No Blank marker to remove.'; + gen_action('skip'); + } }, spend_hp() { resolve_spend_hp(); @@ -1639,6 +1643,9 @@ states.remove_blank_marker = { game.used_medallions.push(data_1.ARCHIVES_MEDALLION_ID); resolve_active_and_proceed(); }, + skip() { + resolve_active_and_proceed(); + }, }; states.remove_attack_from_fronts = { inactive: 'remove attacks', @@ -1757,6 +1764,9 @@ states.spend_hero_points = { gen_action('draw_card'); if (can_use_medallion(data_1.ARCHIVES_MEDALLION_ID, faction)) { gen_action('remove_blank_marker'); + if (game.triggered_track_effects.length === 0) { + view.actions['remove_blank_marker'] = 0; + } } if (can_use_medallion(data_1.VOLUNTEERS_MEDALLION_ID, faction)) { gen_action('add_to_front'); |