Simplify simulation and restore ship browser
This commit is contained in:
@@ -118,48 +118,31 @@ function createScenario(systems: SolarSystemDefinition[], factions: FactionDefin
|
||||
}
|
||||
|
||||
initialStations.push(
|
||||
{ constructibleId: "trade-hub", systemId: capital.id, factionId: faction.id, planetIndex: 1, lagrangeSide: 1 },
|
||||
{
|
||||
constructibleId: "farm-ring",
|
||||
systemId: capital.id,
|
||||
factionId: faction.id,
|
||||
planetIndex: 0,
|
||||
lagrangeSide: -1,
|
||||
seedStock: { gas: 120, water: 160 },
|
||||
},
|
||||
{
|
||||
constructibleId: "manufactory",
|
||||
systemId: capital.id,
|
||||
factionId: faction.id,
|
||||
planetIndex: Math.min(2, capital.planets.length - 1),
|
||||
planetIndex: Math.min(1, capital.planets.length - 1),
|
||||
lagrangeSide: 1,
|
||||
seedStock: { "refined-metals": 200, water: 100, "ship-equipment": 40, "naval-guns": 24 },
|
||||
seedStock: { water: 40 },
|
||||
},
|
||||
{
|
||||
constructibleId: "shipyard",
|
||||
systemId: capital.id,
|
||||
factionId: faction.id,
|
||||
planetIndex: Math.min(3, capital.planets.length - 1),
|
||||
lagrangeSide: -1,
|
||||
seedStock: { "ship-parts": 80, "ammo-crates": 70, "hull-sections": 100, "ship-equipment": 40 },
|
||||
},
|
||||
{ constructibleId: "defense-grid", systemId: capital.id, factionId: faction.id, planetIndex: 1, lagrangeSide: -1 },
|
||||
{
|
||||
constructibleId: "refinery",
|
||||
systemId: mining.id,
|
||||
factionId: faction.id,
|
||||
planetIndex: 0,
|
||||
lagrangeSide: 1,
|
||||
seedStock: { ore: 240, "refined-metals": 80 },
|
||||
seedStock: { ore: 60 },
|
||||
},
|
||||
{ constructibleId: "defense-grid", systemId: mining.id, factionId: faction.id, planetIndex: 1, lagrangeSide: -1 },
|
||||
);
|
||||
|
||||
shipFormations.push(
|
||||
{ shipId: "frigate", count: 1, center: localPoint(capital, 180, 120), systemId: capital.id, factionId: faction.id },
|
||||
{ shipId: "hauler", count: 1, center: localPoint(capital, 280, -120), systemId: capital.id, factionId: faction.id },
|
||||
{ shipId: "miner", count: 1, center: localPoint(mining, 180, 100), systemId: mining.id, factionId: faction.id },
|
||||
);
|
||||
shipFormations.push({
|
||||
shipId: "miner",
|
||||
count: 1,
|
||||
center: localPoint(mining, 180, 100),
|
||||
systemId: mining.id,
|
||||
factionId: faction.id,
|
||||
});
|
||||
|
||||
patrolRoutes.push(createPatrolRoute(capital), createPatrolRoute(mining));
|
||||
});
|
||||
@@ -176,15 +159,16 @@ function createScenario(systems: SolarSystemDefinition[], factions: FactionDefin
|
||||
factionId: faction.id,
|
||||
planetIndex: 0,
|
||||
lagrangeSide: 1,
|
||||
seedStock: { "refined-metals": 100, "ship-parts": 30, "ammo-crates": 30 },
|
||||
seedStock: { "refined-metals": 60, "ammo-crates": 12 },
|
||||
},
|
||||
{ constructibleId: "defense-grid", systemId: base.id, factionId: faction.id, planetIndex: 1, lagrangeSide: -1 },
|
||||
);
|
||||
shipFormations.push(
|
||||
{ shipId: "frigate", count: 4, center: localPoint(base, 180, 60), systemId: base.id, factionId: faction.id },
|
||||
{ shipId: "destroyer", count: 2, center: localPoint(base, 250, 120), systemId: base.id, factionId: faction.id },
|
||||
{ shipId: "hauler", count: 1, center: localPoint(base, 320, -90), systemId: base.id, factionId: faction.id },
|
||||
);
|
||||
shipFormations.push({
|
||||
shipId: "frigate",
|
||||
count: 1,
|
||||
center: localPoint(base, 180, 60),
|
||||
systemId: base.id,
|
||||
factionId: faction.id,
|
||||
});
|
||||
patrolRoutes.push(createPatrolRoute(base));
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user