feat: improved ops-strip with faction and stations

This commit is contained in:
2026-03-18 00:40:44 -04:00
parent ad5f733b3e
commit 00a008bda5
16 changed files with 341 additions and 175 deletions

View File

@@ -1,3 +1,20 @@
export interface FactionGoapState {
militaryShipCount: number;
minerShipCount: number;
transportShipCount: number;
constructorShipCount: number;
controlledSystemCount: number;
targetSystemCount: number;
hasShipFactory: boolean;
oreStockpile: number;
refinedMetalsStockpile: number;
}
export interface FactionGoapPriority {
goalName: string;
priority: number;
}
export interface FactionSnapshot {
id: string;
label: string;
@@ -9,6 +26,8 @@ export interface FactionSnapshot {
shipsBuilt: number;
shipsLost: number;
defaultPolicySetId?: string | null;
goapState?: FactionGoapState | null;
goapPriorities?: FactionGoapPriority[] | null;
}
export interface FactionDelta extends FactionSnapshot {}