From ddea0d426029c95616730763159b79f9fdd39702 Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Sat, 20 Apr 2024 20:14:35 +0200 Subject: Fix Pay Vassal on turn 15. --- rules.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rules.ts b/rules.ts index 5e25cbb..e2b3af4 100644 --- a/rules.ts +++ b/rules.ts @@ -1503,6 +1503,7 @@ function count_group_lords() { // === STATE: VASSAL === function set_vassal_lord_and_service(vassal: Vassal, lord: Lord, service: number) { + service = Math.max(0, Math.min(16, service)) game.pieces.vassals[vassal] = lord + (service << 5) } @@ -1589,8 +1590,7 @@ function disband_vassal(vassal: Vassal) { } function pay_vassal(vassal: Vassal) { - if (current_turn() < 15) - set_vassal_lord_and_service(vassal, get_vassal_lord(vassal), current_turn() + 1) + set_vassal_lord_and_service(vassal, get_vassal_lord(vassal), current_turn() + 1) } function rout_vassal(_lord: Lord, vassal: Vassal) { -- cgit v1.2.3