summaryrefslogtreecommitdiff
path: root/rules.js
diff options
context:
space:
mode:
authorTor Andersson <tor@ccxvii.net>2024-05-06 03:07:19 +0200
committerTor Andersson <tor@ccxvii.net>2024-05-17 22:56:49 +0200
commit2787cee71f6cdc2b97b6f1af4080a3dae0311cb8 (patch)
treec79e37bdf242e77c11beccbbb52e7d45d6ba3038 /rules.js
parent79b5296c4877eea55cf881a5d17030ed56413cac (diff)
downloadred-flag-over-paris-2787cee71f6cdc2b97b6f1af4080a3dae0311cb8.tar.gz
fix censorship recycling
Diffstat (limited to 'rules.js')
-rw-r--r--rules.js15
1 files changed, 3 insertions, 12 deletions
diff --git a/rules.js b/rules.js
index 718ad24..72165e7 100644
--- a/rules.js
+++ b/rules.js
@@ -337,7 +337,7 @@ function discard_card(c) {
function recycle_card(c) {
array_remove_item(player_hand(), c)
- game.strategy_deck.unshift(c)
+ game.discard.unshift(c)
}
function remove_card(c) {
@@ -1784,17 +1784,6 @@ states.operations_remove_spend = {
},
}
-states.operations_remove_draw = {
- inactive: "use Operations Points",
- prompt() {
- view.prompt = "Operations: Draw card for removal in Military."
- view.actions.draw = 1
- },
- draw() {
- attempt_remove_piece(0)
- },
-}
-
function attempt_remove_piece(extra) {
clear_undo()
let p = game.who
@@ -1812,6 +1801,8 @@ function attempt_remove_piece(extra) {
logi("Failure")
}
game.who = -1
+ if (game.censorship)
+ game.discard.unshift(c)
resume_operations_remove()
}