From f850bdb60577e5af3d7d388a04ec016ce068280e Mon Sep 17 00:00:00 2001 From: evanpelle Date: Sat, 2 May 2026 09:33:14 -0600 Subject: [PATCH] fix(tests): update AttackStats to expect 50% war gold for human conquests --- tests/AttackStats.test.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/AttackStats.test.ts b/tests/AttackStats.test.ts index 23e0ef98f..d8c359950 100644 --- a/tests/AttackStats.test.ts +++ b/tests/AttackStats.test.ts @@ -96,11 +96,11 @@ function expectWarGoldStatIsIncreasedAfterKill( const attackerStats = game.stats().stats()[attacker.clientID()!]; const defenderStats = game.stats().stats()[defender.clientID()!]; - // Verify that all defender's gold was recorded as war gold in the attacker's stats + // Conqueror receives 50% of human defender's gold as war gold expect(attackerStats?.gold?.[GOLD_INDEX_WAR]).toBeDefined(); expect(defenderStats?.gold?.[GOLD_INDEX_WORK]).toBeDefined(); expect(attackerStats?.gold?.[GOLD_INDEX_WAR]).toBe( - defenderStats?.gold?.reduce((acc, g) => acc + g, 0n), + (defenderStats?.gold?.reduce((acc, g) => acc + g, 0n) ?? 0n) / 2n, ); }