summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--rules.js4
1 files changed, 4 insertions, 0 deletions
diff --git a/rules.js b/rules.js
index 46b9a42..307f318 100644
--- a/rules.js
+++ b/rules.js
@@ -9392,6 +9392,7 @@ function push_undo() {
game.undo.push(JSON.stringify(game, (k,v) => {
if (k === 'undo') return 0
if (k === 'log') return v.length
+ if (k === 'retro_foul_weather') return 1
return v
}))
}
@@ -9399,10 +9400,13 @@ function push_undo() {
function pop_undo() {
let save_undo = game.undo
let save_log = game.log
+ let save_retro_fw = game.retro_foul_weather
game = JSON.parse(save_undo.pop())
game.undo = save_undo
save_log.length = game.log
game.log = save_log
+ if (game.retro_foul_weather)
+ game.retro_foul_weather = save_retro_fw
update_active_aliases()
}