summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--rules.js7
1 files changed, 5 insertions, 2 deletions
diff --git a/rules.js b/rules.js
index 0b47c40..0eae6f8 100644
--- a/rules.js
+++ b/rules.js
@@ -6528,9 +6528,12 @@ function goto_parliaments_truce() {
// We don't allow the active player to cancel an intercept -- if they want to cancel
// an interception, they should have played the event before marching.
+ let here = get_lord_locale(game.command)
if (
- (game.active === YORK && could_play_card(EVENT_LANCASTER_PARLIAMENTS_TRUCE)) ||
- (game.active === LANCASTER && could_play_card(EVENT_YORK_PARLIAMENTS_TRUCE))
+ has_enemy_lord(here) && (
+ (game.active === YORK && could_play_card(EVENT_LANCASTER_PARLIAMENTS_TRUCE)) ||
+ (game.active === LANCASTER && could_play_card(EVENT_YORK_PARLIAMENTS_TRUCE))
+ )
) {
set_active_enemy()
game.state = "parliaments_truce"