diff options
author | Tor Andersson <tor@ccxvii.net> | 2024-02-10 16:47:21 +0100 |
---|---|---|
committer | Tor Andersson <tor@ccxvii.net> | 2024-02-10 16:47:21 +0100 |
commit | 20062350ddd02dedf1079af9fd3bac5ec04160c4 (patch) | |
tree | f20bd74202db6117d88a18667b3b8ca1cff0fd15 | |
parent | 3323c0680fbba31b7b08643c3d73a68e5ee57731 (diff) | |
download | plantagenet-20062350ddd02dedf1079af9fd3bac5ec04160c4.tar.gz |
Flag marching lords as moved AFTER King's Parley has resolved.
Because if KP is triggered, the move never happened. This makes it easier
to rewind the state.
-rw-r--r-- | rules.js | 10 |
1 files changed, 8 insertions, 2 deletions
@@ -6307,8 +6307,8 @@ function march_with_group_2() { for (let lord of game.group) { set_lord_locale(lord, to) - set_lord_moved(lord, 1) - levy_burgundians(lord) + // Note: We flag the lords moved and levy burgundians after king's parley has resolved. + // See end_kings_parley. } goto_intercept() @@ -6391,6 +6391,12 @@ states.kings_parley = { } function end_kings_parley() { + // Note: we flag the lords moved and levy burgundians after king's parley has resolved + for (let lord of game.group) { + set_lord_moved(lord, 1) + levy_burgundians(lord) + } + goto_exiles() } |