feat: simplifying the simulation
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
"name": "Raw Ore",
|
||||
"description": "Unprocessed asteroid ore used as the main industrial feedstock.",
|
||||
"type": "resource",
|
||||
"cargoKind": "bulk-solid",
|
||||
"cargoKind": "solid",
|
||||
"volume": 1.2
|
||||
},
|
||||
{
|
||||
@@ -12,12 +12,15 @@
|
||||
"name": "Water",
|
||||
"description": "Life-support and agricultural input.",
|
||||
"type": "commodity",
|
||||
"cargoKind": "bulk-liquid",
|
||||
"cargoKind": "liquid",
|
||||
"volume": 1.0,
|
||||
"construction": {
|
||||
"recipeId": "water-reclamation",
|
||||
"facilityCategory": "farm",
|
||||
"requiredModules": ["liquid-tank", "solar-array"],
|
||||
"requiredModules": [
|
||||
"liquid-tank",
|
||||
"solar-array"
|
||||
],
|
||||
"requirements": [],
|
||||
"cycleTime": 6,
|
||||
"batchSize": 12,
|
||||
@@ -36,9 +39,14 @@
|
||||
"construction": {
|
||||
"recipeId": "ore-refining",
|
||||
"facilityCategory": "station",
|
||||
"requiredModules": ["refinery-stack"],
|
||||
"requiredModules": [
|
||||
"refinery-stack"
|
||||
],
|
||||
"requirements": [
|
||||
{ "itemId": "ore", "amount": 60 }
|
||||
{
|
||||
"itemId": "ore",
|
||||
"amount": 60
|
||||
}
|
||||
],
|
||||
"cycleTime": 8,
|
||||
"batchSize": 60,
|
||||
@@ -57,9 +65,14 @@
|
||||
"construction": {
|
||||
"recipeId": "hull-fabrication",
|
||||
"facilityCategory": "station",
|
||||
"requiredModules": ["fabricator-array"],
|
||||
"requiredModules": [
|
||||
"fabricator-array"
|
||||
],
|
||||
"requirements": [
|
||||
{ "itemId": "refined-metals", "amount": 70 }
|
||||
{
|
||||
"itemId": "refined-metals",
|
||||
"amount": 70
|
||||
}
|
||||
],
|
||||
"cycleTime": 10,
|
||||
"batchSize": 35,
|
||||
@@ -78,9 +91,14 @@
|
||||
"construction": {
|
||||
"recipeId": "ammo-fabrication",
|
||||
"facilityCategory": "station",
|
||||
"requiredModules": ["fabricator-array"],
|
||||
"requiredModules": [
|
||||
"fabricator-array"
|
||||
],
|
||||
"requirements": [
|
||||
{ "itemId": "refined-metals", "amount": 24 }
|
||||
{
|
||||
"itemId": "refined-metals",
|
||||
"amount": 24
|
||||
}
|
||||
],
|
||||
"cycleTime": 6,
|
||||
"batchSize": 30,
|
||||
@@ -89,27 +107,6 @@
|
||||
"priority": 34
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "naval-guns",
|
||||
"name": "Naval Guns",
|
||||
"description": "Shipboard turret and cannon assemblies.",
|
||||
"type": "component",
|
||||
"cargoKind": "manufactured",
|
||||
"volume": 1.4,
|
||||
"construction": {
|
||||
"recipeId": "gun-assembly",
|
||||
"facilityCategory": "station",
|
||||
"requiredModules": ["fabricator-array"],
|
||||
"requirements": [
|
||||
{ "itemId": "refined-metals", "amount": 36 }
|
||||
],
|
||||
"cycleTime": 9,
|
||||
"batchSize": 12,
|
||||
"productsPerHour": 4800,
|
||||
"maxEfficiency": 1,
|
||||
"priority": 32
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "ship-equipment",
|
||||
"name": "Ship Equipment",
|
||||
@@ -120,10 +117,18 @@
|
||||
"construction": {
|
||||
"recipeId": "equipment-assembly",
|
||||
"facilityCategory": "station",
|
||||
"requiredModules": ["fabricator-array"],
|
||||
"requiredModules": [
|
||||
"fabricator-array"
|
||||
],
|
||||
"requirements": [
|
||||
{ "itemId": "refined-metals", "amount": 28 },
|
||||
{ "itemId": "water", "amount": 8 }
|
||||
{
|
||||
"itemId": "refined-metals",
|
||||
"amount": 28
|
||||
},
|
||||
{
|
||||
"itemId": "water",
|
||||
"amount": 8
|
||||
}
|
||||
],
|
||||
"cycleTime": 11,
|
||||
"batchSize": 18,
|
||||
@@ -142,11 +147,18 @@
|
||||
"construction": {
|
||||
"recipeId": "ship-parts-integration",
|
||||
"facilityCategory": "station",
|
||||
"requiredModules": ["fabricator-array"],
|
||||
"requiredModules": [
|
||||
"fabricator-array"
|
||||
],
|
||||
"requirements": [
|
||||
{ "itemId": "hull-sections", "amount": 24 },
|
||||
{ "itemId": "naval-guns", "amount": 6 },
|
||||
{ "itemId": "ship-equipment", "amount": 10 }
|
||||
{
|
||||
"itemId": "hull-sections",
|
||||
"amount": 24
|
||||
},
|
||||
{
|
||||
"itemId": "ship-equipment",
|
||||
"amount": 10
|
||||
}
|
||||
],
|
||||
"cycleTime": 14,
|
||||
"batchSize": 20,
|
||||
@@ -165,10 +177,18 @@
|
||||
"construction": {
|
||||
"recipeId": "drone-parts-assembly",
|
||||
"facilityCategory": "station",
|
||||
"requiredModules": ["fabricator-array"],
|
||||
"requiredModules": [
|
||||
"fabricator-array"
|
||||
],
|
||||
"requirements": [
|
||||
{ "itemId": "refined-metals", "amount": 12 },
|
||||
{ "itemId": "ship-equipment", "amount": 6 }
|
||||
{
|
||||
"itemId": "refined-metals",
|
||||
"amount": 12
|
||||
},
|
||||
{
|
||||
"itemId": "ship-equipment",
|
||||
"amount": 6
|
||||
}
|
||||
],
|
||||
"cycleTime": 7,
|
||||
"batchSize": 16,
|
||||
@@ -187,10 +207,19 @@
|
||||
"construction": {
|
||||
"recipeId": "command-bridge-module-assembly",
|
||||
"facilityCategory": "station",
|
||||
"requiredModules": ["component-factory", "container-bay"],
|
||||
"requiredModules": [
|
||||
"component-factory",
|
||||
"container-bay"
|
||||
],
|
||||
"requirements": [
|
||||
{ "itemId": "refined-metals", "amount": 20 },
|
||||
{ "itemId": "ship-equipment", "amount": 10 }
|
||||
{
|
||||
"itemId": "refined-metals",
|
||||
"amount": 20
|
||||
},
|
||||
{
|
||||
"itemId": "ship-equipment",
|
||||
"amount": 10
|
||||
}
|
||||
],
|
||||
"cycleTime": 9,
|
||||
"batchSize": 1,
|
||||
@@ -209,10 +238,19 @@
|
||||
"construction": {
|
||||
"recipeId": "reactor-core-module-assembly",
|
||||
"facilityCategory": "station",
|
||||
"requiredModules": ["component-factory", "container-bay"],
|
||||
"requiredModules": [
|
||||
"component-factory",
|
||||
"container-bay"
|
||||
],
|
||||
"requirements": [
|
||||
{ "itemId": "refined-metals", "amount": 30 },
|
||||
{ "itemId": "ship-equipment", "amount": 8 }
|
||||
{
|
||||
"itemId": "refined-metals",
|
||||
"amount": 30
|
||||
},
|
||||
{
|
||||
"itemId": "ship-equipment",
|
||||
"amount": 8
|
||||
}
|
||||
],
|
||||
"cycleTime": 10,
|
||||
"batchSize": 1,
|
||||
@@ -231,10 +269,19 @@
|
||||
"construction": {
|
||||
"recipeId": "capacitor-bank-module-assembly",
|
||||
"facilityCategory": "station",
|
||||
"requiredModules": ["component-factory", "container-bay"],
|
||||
"requiredModules": [
|
||||
"component-factory",
|
||||
"container-bay"
|
||||
],
|
||||
"requirements": [
|
||||
{ "itemId": "refined-metals", "amount": 18 },
|
||||
{ "itemId": "ship-equipment", "amount": 4 }
|
||||
{
|
||||
"itemId": "refined-metals",
|
||||
"amount": 18
|
||||
},
|
||||
{
|
||||
"itemId": "ship-equipment",
|
||||
"amount": 4
|
||||
}
|
||||
],
|
||||
"cycleTime": 9,
|
||||
"batchSize": 1,
|
||||
@@ -253,10 +300,19 @@
|
||||
"construction": {
|
||||
"recipeId": "ion-drive-module-assembly",
|
||||
"facilityCategory": "station",
|
||||
"requiredModules": ["component-factory", "container-bay"],
|
||||
"requiredModules": [
|
||||
"component-factory",
|
||||
"container-bay"
|
||||
],
|
||||
"requirements": [
|
||||
{ "itemId": "refined-metals", "amount": 22 },
|
||||
{ "itemId": "ship-equipment", "amount": 8 }
|
||||
{
|
||||
"itemId": "refined-metals",
|
||||
"amount": 22
|
||||
},
|
||||
{
|
||||
"itemId": "ship-equipment",
|
||||
"amount": 8
|
||||
}
|
||||
],
|
||||
"cycleTime": 10,
|
||||
"batchSize": 1,
|
||||
@@ -275,10 +331,19 @@
|
||||
"construction": {
|
||||
"recipeId": "ftl-core-module-assembly",
|
||||
"facilityCategory": "station",
|
||||
"requiredModules": ["component-factory", "container-bay"],
|
||||
"requiredModules": [
|
||||
"component-factory",
|
||||
"container-bay"
|
||||
],
|
||||
"requirements": [
|
||||
{ "itemId": "refined-metals", "amount": 34 },
|
||||
{ "itemId": "ship-equipment", "amount": 14 }
|
||||
{
|
||||
"itemId": "refined-metals",
|
||||
"amount": 34
|
||||
},
|
||||
{
|
||||
"itemId": "ship-equipment",
|
||||
"amount": 14
|
||||
}
|
||||
],
|
||||
"cycleTime": 12,
|
||||
"batchSize": 1,
|
||||
@@ -297,10 +362,15 @@
|
||||
"construction": {
|
||||
"recipeId": "gun-turret-module-assembly",
|
||||
"facilityCategory": "station",
|
||||
"requiredModules": ["component-factory", "container-bay"],
|
||||
"requiredModules": [
|
||||
"component-factory",
|
||||
"container-bay"
|
||||
],
|
||||
"requirements": [
|
||||
{ "itemId": "naval-guns", "amount": 8 },
|
||||
{ "itemId": "refined-metals", "amount": 12 }
|
||||
{
|
||||
"itemId": "refined-metals",
|
||||
"amount": 12
|
||||
}
|
||||
],
|
||||
"cycleTime": 8,
|
||||
"batchSize": 1,
|
||||
@@ -319,11 +389,23 @@
|
||||
"construction": {
|
||||
"recipeId": "carrier-bay-module-assembly",
|
||||
"facilityCategory": "station",
|
||||
"requiredModules": ["component-factory", "container-bay"],
|
||||
"requiredModules": [
|
||||
"component-factory",
|
||||
"container-bay"
|
||||
],
|
||||
"requirements": [
|
||||
{ "itemId": "hull-sections", "amount": 18 },
|
||||
{ "itemId": "refined-metals", "amount": 18 },
|
||||
{ "itemId": "ship-equipment", "amount": 10 }
|
||||
{
|
||||
"itemId": "hull-sections",
|
||||
"amount": 18
|
||||
},
|
||||
{
|
||||
"itemId": "refined-metals",
|
||||
"amount": 18
|
||||
},
|
||||
{
|
||||
"itemId": "ship-equipment",
|
||||
"amount": 10
|
||||
}
|
||||
],
|
||||
"cycleTime": 14,
|
||||
"batchSize": 1,
|
||||
@@ -342,11 +424,23 @@
|
||||
"construction": {
|
||||
"recipeId": "habitat-ring-module-assembly",
|
||||
"facilityCategory": "station",
|
||||
"requiredModules": ["component-factory", "container-bay"],
|
||||
"requiredModules": [
|
||||
"component-factory",
|
||||
"container-bay"
|
||||
],
|
||||
"requirements": [
|
||||
{ "itemId": "hull-sections", "amount": 14 },
|
||||
{ "itemId": "ship-equipment", "amount": 8 },
|
||||
{ "itemId": "water", "amount": 10 }
|
||||
{
|
||||
"itemId": "hull-sections",
|
||||
"amount": 14
|
||||
},
|
||||
{
|
||||
"itemId": "ship-equipment",
|
||||
"amount": 8
|
||||
},
|
||||
{
|
||||
"itemId": "water",
|
||||
"amount": 10
|
||||
}
|
||||
],
|
||||
"cycleTime": 12,
|
||||
"batchSize": 1,
|
||||
@@ -365,10 +459,19 @@
|
||||
"construction": {
|
||||
"recipeId": "bulk-bay-module-assembly",
|
||||
"facilityCategory": "station",
|
||||
"requiredModules": ["component-factory", "container-bay"],
|
||||
"requiredModules": [
|
||||
"component-factory",
|
||||
"container-bay"
|
||||
],
|
||||
"requirements": [
|
||||
{ "itemId": "refined-metals", "amount": 16 },
|
||||
{ "itemId": "hull-sections", "amount": 10 }
|
||||
{
|
||||
"itemId": "refined-metals",
|
||||
"amount": 16
|
||||
},
|
||||
{
|
||||
"itemId": "hull-sections",
|
||||
"amount": 10
|
||||
}
|
||||
],
|
||||
"cycleTime": 8,
|
||||
"batchSize": 1,
|
||||
@@ -387,10 +490,19 @@
|
||||
"construction": {
|
||||
"recipeId": "container-bay-module-assembly",
|
||||
"facilityCategory": "station",
|
||||
"requiredModules": ["component-factory", "container-bay"],
|
||||
"requiredModules": [
|
||||
"component-factory",
|
||||
"container-bay"
|
||||
],
|
||||
"requirements": [
|
||||
{ "itemId": "refined-metals", "amount": 12 },
|
||||
{ "itemId": "ship-equipment", "amount": 4 }
|
||||
{
|
||||
"itemId": "refined-metals",
|
||||
"amount": 12
|
||||
},
|
||||
{
|
||||
"itemId": "ship-equipment",
|
||||
"amount": 4
|
||||
}
|
||||
],
|
||||
"cycleTime": 8,
|
||||
"batchSize": 1,
|
||||
@@ -409,10 +521,19 @@
|
||||
"construction": {
|
||||
"recipeId": "liquid-tank-module-assembly",
|
||||
"facilityCategory": "station",
|
||||
"requiredModules": ["component-factory", "container-bay"],
|
||||
"requiredModules": [
|
||||
"component-factory",
|
||||
"container-bay"
|
||||
],
|
||||
"requirements": [
|
||||
{ "itemId": "refined-metals", "amount": 14 },
|
||||
{ "itemId": "ship-equipment", "amount": 4 }
|
||||
{
|
||||
"itemId": "refined-metals",
|
||||
"amount": 14
|
||||
},
|
||||
{
|
||||
"itemId": "ship-equipment",
|
||||
"amount": 4
|
||||
}
|
||||
],
|
||||
"cycleTime": 8,
|
||||
"batchSize": 1,
|
||||
@@ -431,10 +552,19 @@
|
||||
"construction": {
|
||||
"recipeId": "mining-turret-module-assembly",
|
||||
"facilityCategory": "station",
|
||||
"requiredModules": ["component-factory", "container-bay"],
|
||||
"requiredModules": [
|
||||
"component-factory",
|
||||
"container-bay"
|
||||
],
|
||||
"requirements": [
|
||||
{ "itemId": "refined-metals", "amount": 18 },
|
||||
{ "itemId": "ship-equipment", "amount": 6 }
|
||||
{
|
||||
"itemId": "refined-metals",
|
||||
"amount": 18
|
||||
},
|
||||
{
|
||||
"itemId": "ship-equipment",
|
||||
"amount": 6
|
||||
}
|
||||
],
|
||||
"cycleTime": 9,
|
||||
"batchSize": 1,
|
||||
@@ -453,10 +583,19 @@
|
||||
"construction": {
|
||||
"recipeId": "fabricator-array-module-assembly",
|
||||
"facilityCategory": "station",
|
||||
"requiredModules": ["component-factory", "container-bay"],
|
||||
"requiredModules": [
|
||||
"component-factory",
|
||||
"container-bay"
|
||||
],
|
||||
"requirements": [
|
||||
{ "itemId": "refined-metals", "amount": 24 },
|
||||
{ "itemId": "ship-equipment", "amount": 10 }
|
||||
{
|
||||
"itemId": "refined-metals",
|
||||
"amount": 24
|
||||
},
|
||||
{
|
||||
"itemId": "ship-equipment",
|
||||
"amount": 10
|
||||
}
|
||||
],
|
||||
"cycleTime": 11,
|
||||
"batchSize": 1,
|
||||
@@ -464,167 +603,5 @@
|
||||
"maxEfficiency": 1,
|
||||
"priority": 20
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "trade-hub-kit",
|
||||
"name": "Trade Hub Kit",
|
||||
"description": "Deployable prefab package for a trade hub station.",
|
||||
"type": "kit",
|
||||
"cargoKind": "manufactured",
|
||||
"volume": 6.0,
|
||||
"construction": {
|
||||
"recipeId": "trade-hub-assembly",
|
||||
"facilityCategory": "station",
|
||||
"requiredModules": ["fabricator-array"],
|
||||
"requirements": [
|
||||
{ "itemId": "ship-parts", "amount": 26 },
|
||||
{ "itemId": "ship-equipment", "amount": 16 },
|
||||
{ "itemId": "drone-parts", "amount": 10 }
|
||||
],
|
||||
"cycleTime": 18,
|
||||
"batchSize": 1,
|
||||
"productsPerHour": 200,
|
||||
"maxEfficiency": 1,
|
||||
"priority": 24
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "refinery-kit",
|
||||
"name": "Refinery Kit",
|
||||
"description": "Deployable prefab package for a refining station.",
|
||||
"type": "kit",
|
||||
"cargoKind": "manufactured",
|
||||
"volume": 6.5,
|
||||
"construction": {
|
||||
"recipeId": "refinery-assembly",
|
||||
"facilityCategory": "station",
|
||||
"requiredModules": ["fabricator-array"],
|
||||
"requirements": [
|
||||
{ "itemId": "ship-parts", "amount": 32 },
|
||||
{ "itemId": "hull-sections", "amount": 24 },
|
||||
{ "itemId": "ship-equipment", "amount": 14 }
|
||||
],
|
||||
"cycleTime": 20,
|
||||
"batchSize": 1,
|
||||
"productsPerHour": 180,
|
||||
"maxEfficiency": 1,
|
||||
"priority": 26
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "farm-ring-kit",
|
||||
"name": "Farm Ring Kit",
|
||||
"description": "Deployable prefab package for a farm station.",
|
||||
"type": "kit",
|
||||
"cargoKind": "manufactured",
|
||||
"volume": 6.0,
|
||||
"construction": {
|
||||
"recipeId": "farm-ring-assembly",
|
||||
"facilityCategory": "station",
|
||||
"requiredModules": ["fabricator-array"],
|
||||
"requirements": [
|
||||
{ "itemId": "ship-parts", "amount": 22 },
|
||||
{ "itemId": "ship-equipment", "amount": 18 },
|
||||
{ "itemId": "water", "amount": 22 }
|
||||
],
|
||||
"cycleTime": 18,
|
||||
"batchSize": 1,
|
||||
"productsPerHour": 200,
|
||||
"maxEfficiency": 1,
|
||||
"priority": 22
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "manufactory-kit",
|
||||
"name": "Manufactory Kit",
|
||||
"description": "Deployable prefab package for an orbital manufactory.",
|
||||
"type": "kit",
|
||||
"cargoKind": "manufactured",
|
||||
"volume": 7.0,
|
||||
"construction": {
|
||||
"recipeId": "manufactory-assembly",
|
||||
"facilityCategory": "station",
|
||||
"requiredModules": ["fabricator-array"],
|
||||
"requirements": [
|
||||
{ "itemId": "ship-parts", "amount": 34 },
|
||||
{ "itemId": "hull-sections", "amount": 16 },
|
||||
{ "itemId": "ship-equipment", "amount": 18 }
|
||||
],
|
||||
"cycleTime": 22,
|
||||
"batchSize": 1,
|
||||
"productsPerHour": 163.6,
|
||||
"maxEfficiency": 1,
|
||||
"priority": 28
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "shipyard-kit",
|
||||
"name": "Shipyard Kit",
|
||||
"description": "Deployable prefab package for an orbital shipyard.",
|
||||
"type": "kit",
|
||||
"cargoKind": "manufactured",
|
||||
"volume": 8.0,
|
||||
"construction": {
|
||||
"recipeId": "shipyard-assembly",
|
||||
"facilityCategory": "station",
|
||||
"requiredModules": ["fabricator-array"],
|
||||
"requirements": [
|
||||
{ "itemId": "ship-parts", "amount": 42 },
|
||||
{ "itemId": "hull-sections", "amount": 30 },
|
||||
{ "itemId": "naval-guns", "amount": 10 }
|
||||
],
|
||||
"cycleTime": 26,
|
||||
"batchSize": 1,
|
||||
"productsPerHour": 138.5,
|
||||
"maxEfficiency": 1,
|
||||
"priority": 30
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "defense-grid-kit",
|
||||
"name": "Defense Grid Kit",
|
||||
"description": "Deployable prefab package for a defense platform.",
|
||||
"type": "kit",
|
||||
"cargoKind": "manufactured",
|
||||
"volume": 7.0,
|
||||
"construction": {
|
||||
"recipeId": "defense-grid-assembly",
|
||||
"facilityCategory": "station",
|
||||
"requiredModules": ["fabricator-array"],
|
||||
"requirements": [
|
||||
{ "itemId": "ship-parts", "amount": 18 },
|
||||
{ "itemId": "naval-guns", "amount": 12 },
|
||||
{ "itemId": "ammo-crates", "amount": 18 }
|
||||
],
|
||||
"cycleTime": 16,
|
||||
"batchSize": 1,
|
||||
"productsPerHour": 225,
|
||||
"maxEfficiency": 1,
|
||||
"priority": 20
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "stargate-kit",
|
||||
"name": "Stargate Kit",
|
||||
"description": "Deployable prefab package for a stargate structure.",
|
||||
"type": "kit",
|
||||
"cargoKind": "manufactured",
|
||||
"volume": 10.0,
|
||||
"construction": {
|
||||
"recipeId": "stargate-assembly",
|
||||
"facilityCategory": "station",
|
||||
"requiredModules": ["fabricator-array"],
|
||||
"requirements": [
|
||||
{ "itemId": "ship-parts", "amount": 60 },
|
||||
{ "itemId": "hull-sections", "amount": 44 },
|
||||
{ "itemId": "ship-equipment", "amount": 26 },
|
||||
{ "itemId": "naval-guns", "amount": 8 }
|
||||
],
|
||||
"cycleTime": 34,
|
||||
"batchSize": 1,
|
||||
"productsPerHour": 105.9,
|
||||
"maxEfficiency": 1,
|
||||
"priority": 36
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user