Initialize occupation benefits in original World module setups

This commit is contained in:
Quintine committed 2026-10-26 12:10:32 +11:00
1 parent 396f9e0ccb
commit 09eb857583
18 files changed
+916 -12

No files matched your search

@@ -293,6 +293,11 @@ void test('original Moritani private rescue → assassination → exact death Sk
g = advance(g, s => s.turn === turn + 1 && s.phase === 1 && clean(s), f.actions);
orderSpice(g);
g = advance(g, s => s.phase === 4 && clean(s), f.actions);
if (g.revivalOrder) {
assert.ok(g.revivalOrder.remaining.includes(f.opponent));
g = advance(g, s => s.phase === 4 && clean(s) &&
s.revivalOrder?.remaining[0] === f.opponent, f.actions);
}
if (index < discs.length - 1) reject(g, f.opponent, { type: 'reviveLeader', leader: target }, /All leaders must die/);
}
assert.equal(player(g, f.opponent).leaders.filter(l => l.dead).length, 5);