Add fuel logistics, modular construction, and pad docking

This commit is contained in:
2026-03-13 15:21:16 -04:00
parent 95dd550fdb
commit bf744ec43e
16 changed files with 1128 additions and 282 deletions

View File

@@ -1,9 +1,11 @@
{
"yPlane": 4,
"arrivalThreshold": 16,
"miningRate": 28,
"miningRate": 10,
"miningCycleSeconds": 10,
"transferRate": 56,
"dockingDuration": 1.2,
"undockingDuration": 1.2,
"undockDistance": 42,
"energy": {
"idleDrain": 0.7,

View File

@@ -12,7 +12,7 @@
"bulk-liquid": 600,
"bulk-gas": 600
},
"modules": ["docking-clamps", "refinery-stack", "fabricator-array", "power-core", "bulk-bay", "liquid-tank", "gas-tank"]
"modules": ["docking-clamps", "dock-bay-small", "power-core", "bulk-bay", "liquid-tank"]
},
{
"id": "trade-hub",
@@ -32,7 +32,7 @@
"radius": 24,
"dockingCapacity": 3,
"storage": { "bulk-solid": 2000, "manufactured": 1000, "bulk-liquid": 400, "bulk-gas": 400 },
"modules": ["docking-clamps", "refinery-stack", "bulk-bay", "fabricator-array", "power-core", "liquid-tank", "gas-tank"]
"modules": ["docking-clamps", "power-core", "bulk-bay", "liquid-tank", "gas-tank", "refinery-stack", "fuel-processor"]
},
{
"id": "farm-ring",

View File

@@ -47,6 +47,12 @@
"storage": "bulk-gas",
"summary": "Compressed gas reserves for future chemical and fuel chains."
},
{
"id": "fuel",
"label": "Reactor Fuel",
"storage": "bulk-liquid",
"summary": "Processed liquid fuel consumed by ships and station power systems."
},
{
"id": "water",
"label": "Water",

View File

@@ -0,0 +1,30 @@
[
{
"moduleId": "dock-bay-small",
"duration": 12,
"inputs": [
{ "itemId": "refined-metals", "amount": 34 }
]
},
{
"moduleId": "gas-tank",
"duration": 10,
"inputs": [
{ "itemId": "refined-metals", "amount": 30 }
]
},
{
"moduleId": "fuel-processor",
"duration": 14,
"inputs": [
{ "itemId": "refined-metals", "amount": 42 }
]
},
{
"moduleId": "refinery-stack",
"duration": 14,
"inputs": [
{ "itemId": "refined-metals", "amount": 38 }
]
}
]

View File

@@ -41,6 +41,12 @@
"category": "mining",
"summary": "Articulated mining head for shipborne extraction."
},
{
"id": "gas-extractor",
"label": "Gas Extractor",
"category": "mining",
"summary": "Cryogenic intake and compression rig for harvesting gas clouds."
},
{
"id": "gun-turret",
"label": "Gun Turret",
@@ -65,6 +71,12 @@
"category": "dock",
"summary": "Docking collar and transfer arms."
},
{
"id": "dock-bay-small",
"label": "Small Dock Bay",
"category": "dock",
"summary": "External docking truss with two independent ship pads."
},
{
"id": "carrier-bay",
"label": "Carrier Bay",
@@ -77,6 +89,12 @@
"category": "refinery",
"summary": "Ore cracking and metal separation."
},
{
"id": "fuel-processor",
"label": "Fuel Processor",
"category": "refinery",
"summary": "Gas cracking and catalytic processing for reactor fuel."
},
{
"id": "turret-grid",
"label": "Turret Grid",

View File

@@ -4,7 +4,8 @@
],
"shipFormations": [
{ "shipId": "constructor", "count": 1, "center": [45, 0, 20], "systemId": "helios" },
{ "shipId": "miner", "count": 1, "center": [52, 0, 24], "systemId": "helios" }
{ "shipId": "miner", "count": 1, "center": [52, 0, 24], "systemId": "helios" },
{ "shipId": "gas-miner", "count": 1, "center": [60, 0, 28], "systemId": "helios" }
],
"patrolRoutes": [],
"miningDefaults": {

View File

@@ -111,5 +111,22 @@
"size": 6,
"maxHealth": 150,
"modules": ["command-bridge", "reactor-core", "capacitor-bank", "ion-drive", "ftl-core", "mining-turret", "bulk-bay", "docking-clamps"]
},
{
"id": "gas-miner",
"label": "Nimbus Gas Harvester",
"role": "mining",
"shipClass": "industrial",
"speed": 24,
"ftlSpeed": 2350,
"spoolTime": 3.2,
"cargoCapacity": 120,
"cargoKind": "bulk-gas",
"cargoItemId": "gas",
"color": "#8ce5ff",
"hullColor": "#2a5668",
"size": 6,
"maxHealth": 150,
"modules": ["command-bridge", "reactor-core", "capacitor-bank", "ion-drive", "ftl-core", "gas-extractor", "gas-tank", "docking-clamps"]
}
]