From 23f57c9dab0503ea538c3da97498920ada408978 Mon Sep 17 00:00:00 2001
From: Tor Andersson <tor@ccxvii.net>
Date: Sat, 16 Dec 2023 22:30:09 +0100
Subject: Fix passing when french/prussian moves is already down to zero.

---
 rules.js | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/rules.js b/rules.js
index c7438f1..15c9f30 100644
--- a/rules.js
+++ b/rules.js
@@ -1318,11 +1318,15 @@ function pass_movement() {
 
 			if (game.turn <= 2 && game.active === P1) {
 				game.remain = game.french_moves
+				if (game.remain === 0)
+					end_movement()
 				return
 			}
 
 			if (game.turn === 2 && game.active === P2) {
 				game.remain = game.prussian_moves
+				if (game.remain === 0)
+					end_movement()
 				return
 			}
 
-- 
cgit v1.2.3