Correct Emperor special Sardaukar revival limits

This commit is contained in:
Quintine committed 2026-10-27 22:12:36 +11:00
1 parent b750a3d3eb
commit ac4302a8ed
14 files changed
+269 -33

No files matched your search

-5
View File
@@ -39214,10 +39214,6 @@ export function prepareSpecialKaramaIntent(
}
const n = integer(action.amount, 1, Math.min(3, p.tanks), 'Forces');
const elite = eliteChoice(n, p.tanks, p.elites?.tanks ?? 0, action.elite);
requireRule(
elite <= eliteRevivalRemaining(p, g.advanced),
'Only one elite force may be revived per turn.',
);
return { ...base, kind: 'emperorForces', amount: n, elite };
} else if (p.faction === 'harkonnen') {
requireRule(
@@ -39578,7 +39574,6 @@ function resolveSpecialKaramaEffect(g: Game, p: Player, card: Card, intent: Spec
p.tanks -= n;
if (p.elites) {
p.elites.tanks -= elite;
p.elites.revived += elite;
}
log(g, `${p.name} used special Karama to revive ${n} forces for free.`);
}