summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--rules.js37
1 files changed, 2 insertions, 35 deletions
diff --git a/rules.js b/rules.js
index 2b2de8c..25e8d56 100644
--- a/rules.js
+++ b/rules.js
@@ -4146,10 +4146,7 @@ states.demagogue_confirm = {
log_h3("Demagogue.")
game.demagogue = new Array(get_player_count()).fill(-1)
game.count = game.current
- if (is_classic())
- game.state = "demagogue"
- else
- game.state = "demagogue_v2"
+ game.state = "demagogue"
goto_next_demagogue()
},
}
@@ -4189,33 +4186,6 @@ states.demagogue = {
},
}
-states.demagogue_v2 = {
- inactive: "Demagogue",
- demagogue: true,
- prompt() {
- prompt("Demagogue: Choose a card to discard (of value 2 or higher if possible).")
- let only_ones = true
- for (let c of current_hand()) {
- if (card_value(c) > 1) {
- only_ones = false
- gen_action_card(c)
- }
- }
- if (only_ones) {
- for (let c of current_hand())
- if (card_value(c) === 1)
- gen_action_card(c)
- }
- },
- card(c) {
- push_undo()
- set_delete(current_hand(), c)
- set_add(current_discard(), c)
- game.demagogue[game.current] = c
- game.state = "demagogue_done"
- },
-}
-
states.demagogue_done = {
inactive: "Demagogue",
demagogue: true,
@@ -4225,10 +4195,7 @@ states.demagogue_done = {
},
done() {
clear_undo()
- if (is_classic())
- game.state = "demagogue"
- else
- game.state = "demagogue_v2"
+ game.state = "demagogue"
goto_next_demagogue()
},
}