Handle prior leaders in Basic battle explosions

This commit is contained in:
Quintine committed 2026-10-27 17:24:21 +11:00
1 parent c3576b2deb
commit 474674f7fe
9 files changed
+194 -13

No files matched your search

+1 -1
View File
@@ -31339,7 +31339,7 @@ function resolveBattle(g: Game, retreat?: DiplomatRetreatSelection) {
// Surviving discs from earlier battles remain in their Arrakis territory
// through the Battle phase. Captives have changed custody and do not use
// their old battle-location stamp as proof of physical presence.
if (g.advanced && !b.territory.startsWith('homeworld:')) {
if (!b.territory.startsWith('homeworld:')) {
let previousLeaders = 0;
for (const owner of g.players)
for (const leader of owner.leaders)
+1 -1
View File
@@ -2815,7 +2815,7 @@ export const RULE_TOPICS: RuleTopic[] = [
steps: [
'Choose one weapon, one defense, both, or neither. A worthless card can occupy a weapon or defense slot.',
'Choose an available leader or Cheap Hero when required. Without either, battle cards cannot be played. In Advanced, sealing a legal leaderless plan announces that fact to the whole table before reveal; its dial, spice and other choices remain sealed. Refresh retains the same announcement without submitting another plan.',
'In Advanced on Arrakis, a surviving leader remains in its battle territory for the rest of the Battle phase. A later Lasgun–Shield explosion there also kills previously surviving leader discs still present, even if a different leader fights that later battle. A successful Traitor call prevents the explosion.',
'On Arrakis, a surviving leader remains in its battle territory for the rest of the Battle phase. A later Lasgun–Shield explosion there also kills previously surviving leader discs still present, even if a different leader fights that later battle. The Basic application is provisional; a successful Traitor call prevents the explosion.',
'A loser normally discards all played cards. If allied with Moritani and the battle has a winner, the defeated ally may retain one played card that a winner could keep. A winner may discard selected played cards; Cheap Heroes are discarded after use.',
],
related: ['battle', 'card-karama', 'moritani-ally-retention'],