Allow chosen Reinforcements reserve costs
Verify and publish checkpoint container / container (push) Successful in 11m11s

This commit is contained in:
Quintine committed 2026-10-29 04:41:26 +11:00
1 parent 9dd386ff7a
commit 1cf90f1328
16 files changed
+419 -44

No files matched your search

+3 -2
View File
@@ -104,8 +104,9 @@ for (const [reserves, marker] of [[6, 3], [8, 5], [3, 0]] as const)
assert.equal(revealed.battle!.revealed, true);
assertMarkerRevealed(fixture, revealed);
const { afterVotes, game: done } = finishNoFieldReinforcements(fixture, revealed);
assert.equal(occupyRicheseSeat(afterVotes, fixture.richese).reserves, reserves - 3 - fixture.variableDial,
'The future undialed return neither funds nor changes the three-counter original reserve cost.');
assert.ok(afterVotes.battle, 'The shared final battle opportunity precedes settlement.');
assert.equal(occupyRicheseSeat(afterVotes, fixture.richese).reserves, reserves - marker,
'The No-Field has materialized; the reserve fee and return have not settled yet.');
assert.equal(done.lastBattleContext!.result, 'normal');
assert.equal(done.lastBattleContext!.winner, fixture.owner);
assert.equal(occupyRicheseSeat(done, fixture.richese).reserves, reserves - 3 - fixture.variableDial);