feat: simplifying the simulation

This commit is contained in:
2026-03-17 16:08:02 -04:00
parent 3234b628ea
commit d5d0a39244
20 changed files with 374 additions and 496 deletions

View File

@@ -2,8 +2,8 @@
{
"id": "frigate",
"label": "Vanguard Frigate",
"role": "military",
"shipClass": "frigate",
"kind": "military",
"class": "frigate",
"speed": 120000,
"warpSpeed": 0.22,
"ftlSpeed": 0.75,
@@ -13,13 +13,9 @@
"hullColor": "#1f4f78",
"size": 4,
"maxHealth": 100,
"modules": [
"command-bridge",
"reactor-core",
"capacitor-bank",
"ion-drive",
"ftl-core",
"gun-turret"
"capabilities": [
"warp",
"ftl"
],
"construction": {
"recipeId": "frigate-construction",
@@ -69,8 +65,8 @@
{
"id": "destroyer",
"label": "Bulwark Destroyer",
"role": "military",
"shipClass": "destroyer",
"kind": "military",
"class": "destroyer",
"speed": 95000,
"warpSpeed": 0.18,
"ftlSpeed": 0.68,
@@ -80,14 +76,9 @@
"hullColor": "#6a2e26",
"size": 7,
"maxHealth": 240,
"modules": [
"command-bridge",
"reactor-core",
"capacitor-bank",
"ion-drive",
"ftl-core",
"gun-turret",
"gun-turret"
"capabilities": [
"warp",
"ftl"
],
"construction": {
"recipeId": "destroyer-construction",
@@ -137,8 +128,8 @@
{
"id": "cruiser",
"label": "Aegis Cruiser",
"role": "military",
"shipClass": "cruiser",
"kind": "military",
"class": "cruiser",
"speed": 85000,
"warpSpeed": 0.16,
"ftlSpeed": 0.62,
@@ -148,14 +139,9 @@
"hullColor": "#314562",
"size": 10,
"maxHealth": 340,
"modules": [
"command-bridge",
"reactor-core",
"capacitor-bank",
"ion-drive",
"ftl-core",
"gun-turret",
"gun-turret"
"capabilities": [
"warp",
"ftl"
],
"construction": {
"recipeId": "cruiser-construction",
@@ -205,8 +191,8 @@
{
"id": "carrier",
"label": "Citadel Carrier",
"role": "military",
"shipClass": "capital",
"kind": "military",
"class": "capital",
"speed": 60000,
"warpSpeed": 0.12,
"ftlSpeed": 0.5,
@@ -216,16 +202,9 @@
"hullColor": "#35586d",
"size": 16,
"maxHealth": 900,
"modules": [
"command-bridge",
"reactor-core",
"capacitor-bank",
"ion-drive",
"ftl-core",
"carrier-bay",
"carrier-bay",
"gun-turret",
"habitat-ring"
"capabilities": [
"warp",
"ftl"
],
"dockingCapacity": 6,
"dockingClasses": [
@@ -274,10 +253,6 @@
{
"itemId": "gun-turret-module",
"amount": 1
},
{
"itemId": "habitat-ring-module",
"amount": 1
}
],
"cycleTime": 60,
@@ -289,8 +264,8 @@
{
"id": "hauler",
"label": "Atlas Hauler",
"role": "transport",
"shipClass": "industrial",
"kind": "transport",
"class": "industrial",
"speed": 70000,
"warpSpeed": 0.14,
"ftlSpeed": 0.55,
@@ -301,13 +276,9 @@
"hullColor": "#365f2a",
"size": 8,
"maxHealth": 180,
"modules": [
"command-bridge",
"reactor-core",
"capacitor-bank",
"ion-drive",
"ftl-core",
"container-bay"
"capabilities": [
"warp",
"ftl"
],
"construction": {
"recipeId": "hauler-construction",
@@ -357,27 +328,21 @@
{
"id": "constructor",
"label": "Pioneer Constructor",
"role": "construction",
"shipClass": "industrial",
"kind": "construction",
"class": "industrial",
"speed": 65000,
"warpSpeed": 0.13,
"ftlSpeed": 0.48,
"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"
"capabilities": [
"warp",
"ftl"
],
"construction": {
"recipeId": "constructor-construction",
@@ -431,27 +396,22 @@
{
"id": "miner",
"label": "Prospector Miner",
"role": "mining",
"shipClass": "industrial",
"kind": "mining",
"class": "industrial",
"speed": 75000,
"warpSpeed": 0.15,
"ftlSpeed": 0.5,
"spoolTime": 3.1,
"cargoCapacity": 120,
"cargoKind": "bulk-solid",
"cargoItemId": "ore",
"cargoKind": "solid",
"color": "#ffdd75",
"hullColor": "#68552b",
"size": 6,
"maxHealth": 150,
"modules": [
"command-bridge",
"reactor-core",
"capacitor-bank",
"ion-drive",
"ftl-core",
"mining-turret",
"bulk-bay"
"capabilities": [
"warp",
"ftl",
"mining"
],
"construction": {
"recipeId": "miner-construction",