feat: improved ops-strip with faction and stations
This commit is contained in:
@@ -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 {}
|
||||
|
||||
Reference in New Issue
Block a user