Refactor modular startup and viewer ship debugging

This commit is contained in:
2026-03-13 01:57:13 -04:00
parent a9c08124f5
commit c7fcb08ba6
13 changed files with 962 additions and 127 deletions

View File

@@ -12,7 +12,7 @@
"hullColor": "#1f4f78",
"size": 4,
"maxHealth": 100,
"modules": ["command-bridge", "ion-drive", "ftl-core", "turret-grid"]
"modules": ["command-bridge", "reactor-core", "capacitor-bank", "ion-drive", "ftl-core", "gun-turret"]
},
{
"id": "destroyer",
@@ -27,7 +27,7 @@
"hullColor": "#6a2e26",
"size": 7,
"maxHealth": 240,
"modules": ["command-bridge", "ion-drive", "ftl-core", "turret-grid", "turret-grid"]
"modules": ["command-bridge", "reactor-core", "capacitor-bank", "ion-drive", "ftl-core", "gun-turret", "gun-turret"]
},
{
"id": "cruiser",
@@ -42,7 +42,7 @@
"hullColor": "#314562",
"size": 10,
"maxHealth": 340,
"modules": ["command-bridge", "ion-drive", "ftl-core", "turret-grid", "turret-grid", "docking-clamps"]
"modules": ["command-bridge", "reactor-core", "capacitor-bank", "ion-drive", "ftl-core", "gun-turret", "gun-turret", "docking-clamps"]
},
{
"id": "carrier",
@@ -57,7 +57,7 @@
"hullColor": "#35586d",
"size": 16,
"maxHealth": 900,
"modules": ["command-bridge", "ion-drive", "ftl-core", "carrier-bay", "carrier-bay", "turret-grid", "habitat-ring"],
"modules": ["command-bridge", "reactor-core", "capacitor-bank", "ion-drive", "ftl-core", "carrier-bay", "carrier-bay", "gun-turret", "habitat-ring"],
"dockingCapacity": 6,
"dockingClasses": ["frigate", "destroyer", "cruiser"]
},
@@ -76,7 +76,24 @@
"hullColor": "#365f2a",
"size": 8,
"maxHealth": 180,
"modules": ["command-bridge", "ion-drive", "ftl-core", "container-bay", "docking-clamps"]
"modules": ["command-bridge", "reactor-core", "capacitor-bank", "ion-drive", "ftl-core", "container-bay", "docking-clamps"]
},
{
"id": "constructor",
"label": "Pioneer Constructor",
"role": "construction",
"shipClass": "industrial",
"speed": 20,
"ftlSpeed": 2200,
"spoolTime": 3.5,
"cargoCapacity": 160,
"cargoKind": "manufactured",
"cargoItemId": "drone-parts",
"color": "#9af0c1",
"hullColor": "#2d5d47",
"size": 9,
"maxHealth": 220,
"modules": ["command-bridge", "reactor-core", "capacitor-bank", "ion-drive", "ftl-core", "fabricator-array", "container-bay", "docking-clamps"]
},
{
"id": "miner",
@@ -93,6 +110,6 @@
"hullColor": "#68552b",
"size": 6,
"maxHealth": 150,
"modules": ["command-bridge", "ion-drive", "ftl-core", "strip-miner", "bulk-bay", "docking-clamps"]
"modules": ["command-bridge", "reactor-core", "capacitor-bank", "ion-drive", "ftl-core", "mining-turret", "bulk-bay", "docking-clamps"]
}
]