summaryrefslogtreecommitdiff
path: root/rules.ts
diff options
context:
space:
mode:
Diffstat (limited to 'rules.ts')
-rw-r--r--rules.ts13
1 files changed, 12 insertions, 1 deletions
diff --git a/rules.ts b/rules.ts
index ab19cf5..762411a 100644
--- a/rules.ts
+++ b/rules.ts
@@ -731,7 +731,7 @@ function start_turn() {
game.engine = card.effects.map((effect) =>
resolve_effect(effect, 'fascist_event')
);
- game.engine.push(create_state_node('confirm_turn', game.initiative));
+ game.engine.push(create_state_node('confirm_fascist_turn', game.initiative));
if (game.year === 3 && game.turn === 4) {
game.engine.push(create_function_node('setup_final_bid'));
} else {
@@ -1382,6 +1382,17 @@ states.confirm_turn = {
},
};
+states.confirm_fascist_turn = {
+ inactive: 'confirm fascist turn',
+ prompt() {
+ view.prompt = add_prompt_prefix('Done.', get_source_name('fascist_event'));
+ gen_action('confirm');
+ },
+ confirm() {
+ resolve_active_and_proceed(true);
+ },
+};
+
states.draw_card = {
inactive: 'draw a card',
prompt() {