Allow individual revived Fedaykin placement

This commit is contained in:
Quintine committed 2026-10-27 09:22:27 +11:00
1 parent 6a0fba860d
commit ff2826b980
25 files changed
+1301 -124

No files matched your search

+2 -2
View File
@@ -1,7 +1,7 @@
import type { Game } from './engine';
import { location } from './board';
import { validAmbassadorResume } from './ambassador-resume';
import { validateHomeworldRevivalReturn } from './homeworld-revival-return';
import { currentHomeworldRevivalArrival, validateHomeworldRevivalReturn } from './homeworld-revival-return';
import { validateHomeworldVictoryReturn } from './homeworld-victory-return';
import {
validateHomeworldArrival,
@@ -29,7 +29,7 @@ export function ambassadorPhaseAllowed(g: AmbassadorPhaseContext): boolean {
tag: HomeworldArrivalTag;
frame: HomeworldArrivalFrame | undefined;
}[] = [
{ tag: 'revivalEvent', frame: g.homeworldRevivalReturn },
{ tag: 'revivalEvent', frame: currentHomeworldRevivalArrival(g.homeworldRevivalReturn) ?? undefined },
{ tag: 'victoryEvent', frame: g.homeworldVictoryReinforcement },
];
const matching = candidates.filter(