Admit Mirror and Stone in Basic native E3 battles
Reuse original copied-weapon and typed coalition accounting for bare Basic Ecaz/Moritani and selected Ix. Preserve optional-module guards and physical card identity, actual force-owner commitments and native continuations.
This commit is contained in:
1 parent
49992d322f
commit
19e554666e
18 files changed
+566
-23
No files matched your search
@@ -13,6 +13,7 @@ import {
|
||||
chooseEcazOccupyLead, ecazOccupyFixture, openEcazOccupyPlans, type EcazOccupyFixture,
|
||||
} from './fixture-ecaz-occupy';
|
||||
import { finishOccupyCardsAftermath } from './fixture-ecaz-occupy-cards';
|
||||
import { finishBattleOutcomeWindow } from './fixture-battle-outcome-window';
|
||||
|
||||
export const HARASS_CARD = 'ecaz-harass-withdraw';
|
||||
export const STONE_CARD = 'richese-stone-burner';
|
||||
@@ -266,6 +267,7 @@ export function finishStoneHarassBattle(state: Game, options: {
|
||||
call: options.traitors?.includes(voter) ?? false });
|
||||
if (game.decision) break;
|
||||
}
|
||||
game = finishBattleOutcomeWindow(game);
|
||||
game = finishOccupyCardsAftermath(game);
|
||||
stoneHarassCustody(game);
|
||||
return game;
|
||||
|
||||
Reference in new issue
Block a user