diff --git a/data/components/common/frame_shift_drive.json b/data/components/common/frame_shift_drive.json index b8c8fd8f..8a02b254 100755 --- a/data/components/common/frame_shift_drive.json +++ b/data/components/common/frame_shift_drive.json @@ -1,5 +1,6 @@ { "6E": { + "grp": "fsd", "class": 6, "rating": "E", "cost": 199747, @@ -11,6 +12,7 @@ "fuelpower": 2.6 }, "6D": { + "grp": "fsd", "class": 6, "rating": "D", "cost": 599242, @@ -22,6 +24,7 @@ "fuelpower": 2.6 }, "6C": { + "grp": "fsd", "class": 6, "rating": "C", "cost": 1797726, @@ -33,6 +36,7 @@ "fuelpower": 2.6 }, "6B": { + "grp": "fsd", "class": 6, "rating": "B", "cost": 5393177, @@ -44,6 +48,7 @@ "fuelpower": 2.6 }, "6A": { + "grp": "fsd", "class": 6, "rating": "A", "cost": 16179531, @@ -55,6 +60,7 @@ "fuelpower": 2.6 }, "5E": { + "grp": "fsd", "class": 5, "rating": "E", "cost": 63013, @@ -66,6 +72,7 @@ "fuelpower": 2.45 }, "5D": { + "grp": "fsd", "class": 5, "rating": "D", "cost": 189036, @@ -77,6 +84,7 @@ "fuelpower": 2.45 }, "5C": { + "grp": "fsd", "class": 5, "rating": "C", "cost": 567106, @@ -88,6 +96,7 @@ "fuelpower": 2.45 }, "5B": { + "grp": "fsd", "class": 5, "rating": "B", "cost": 1701318, @@ -99,6 +108,7 @@ "fuelpower": 2.45 }, "5A": { + "grp": "fsd", "class": 5, "rating": "A", "cost": 5103953, @@ -110,6 +120,7 @@ "fuelpower": 2.45 }, "4E": { + "grp": "fsd", "class": 4, "rating": "E", "cost": 19878, @@ -121,6 +132,7 @@ "fuelpower": 2.3 }, "4D": { + "grp": "fsd", "class": 4, "rating": "D", "cost": 59633, @@ -132,6 +144,7 @@ "fuelpower": 2.3 }, "4C": { + "grp": "fsd", "class": 4, "rating": "C", "cost": 178898, @@ -143,6 +156,7 @@ "fuelpower": 2.3 }, "4B": { + "grp": "fsd", "class": 4, "rating": "B", "cost": 536693, @@ -154,6 +168,7 @@ "fuelpower": 2.3 }, "4A": { + "grp": "fsd", "class": 4, "rating": "A", "cost": 1610080, @@ -165,6 +180,7 @@ "fuelpower": 2.3 }, "3E": { + "grp": "fsd", "class": 3, "rating": "E", "cost": 6271, @@ -176,6 +192,7 @@ "fuelpower": 2.15 }, "3D": { + "grp": "fsd", "class": 3, "rating": "D", "cost": 18812, @@ -187,6 +204,7 @@ "fuelpower": 2.15 }, "3C": { + "grp": "fsd", "class": 3, "rating": "C", "cost": 56435, @@ -198,6 +216,7 @@ "fuelpower": 2.15 }, "3B": { + "grp": "fsd", "class": 3, "rating": "B", "cost": 169304, @@ -209,6 +228,7 @@ "fuelpower": 2.15 }, "3A": { + "grp": "fsd", "class": 3, "rating": "A", "cost": 507912, @@ -220,6 +240,7 @@ "fuelpower": 2.15 }, "2E": { + "grp": "fsd", "class": 2, "rating": "E", "cost": 1978, @@ -231,6 +252,7 @@ "fuelpower": 2 }, "2D": { + "grp": "fsd", "class": 2, "rating": "D", "cost": 5934, @@ -242,6 +264,7 @@ "fuelpower": 2 }, "2C": { + "grp": "fsd", "class": 2, "rating": "C", "cost": 17803, @@ -253,6 +276,7 @@ "fuelpower": 2 }, "2B": { + "grp": "fsd", "class": 2, "rating": "B", "cost": 53408, @@ -264,6 +288,7 @@ "fuelpower": 2 }, "2A": { + "grp": "fsd", "class": 2, "rating": "A", "cost": 160224, diff --git a/data/components/common/fuel_tank.json b/data/components/common/fuel_tank.json index da096ba0..e4a8ef76 100755 --- a/data/components/common/fuel_tank.json +++ b/data/components/common/fuel_tank.json @@ -1,35 +1,41 @@ { "1C": { + "grp": "ft", "class": 1, "rating": "C", "cost": 1000, "capacity": 2 }, "2C": { + "grp": "ft", "class": 2, "rating": "C", "cost": 3750, "capacity": 4 }, "3C": { + "grp": "ft", "class": 3, "rating": "C", "cost": 7063, "capacity": 8 }, "4C": { + "grp": "ft", "class": 4, "rating": "C", "cost": 24734, "capacity": 16 }, "5C": { + "grp": "ft", "class": 5, "rating": "C", "cost": 97754, "capacity": 32 }, "6C": { + "grp": "ft", "class": 6, "rating": "C", "cost": 341577, diff --git a/data/components/common/life_support.json b/data/components/common/life_support.json index e0598d81..57f4e4cf 100755 --- a/data/components/common/life_support.json +++ b/data/components/common/life_support.json @@ -1,5 +1,6 @@ { "6E": { + "grp": "ls", "class": 6, "rating": "E", "cost": 88978, @@ -8,6 +9,7 @@ "time": 300 }, "6D": { + "grp": "ls", "class": 6, "rating": "D", "cost": 222444, @@ -16,6 +18,7 @@ "time": 450 }, "6C": { + "grp": "ls", "class": 6, "rating": "C", "cost": 556110, @@ -24,6 +27,7 @@ "time": 600 }, "6B": { + "grp": "ls", "class": 6, "rating": "B", "cost": 1390275, @@ -32,6 +36,7 @@ "time": 900 }, "6A": { + "grp": "ls", "class": 6, "rating": "A", "cost": 3475688, @@ -40,6 +45,7 @@ "time": 1500 }, "5E": { + "grp": "ls", "class": 5, "rating": "E", "cost": 31778, @@ -48,6 +54,7 @@ "time": 300 }, "5D": { + "grp": "ls", "class": 5, "rating": "D", "cost": 79444, @@ -56,6 +63,7 @@ "time": 450 }, "5C": { + "grp": "ls", "class": 5, "rating": "C", "cost": 198611, @@ -64,6 +72,7 @@ "time": 600 }, "5B": { + "grp": "ls", "class": 5, "rating": "B", "cost": 496527, @@ -72,6 +81,7 @@ "time": 900 }, "5A": { + "grp": "ls", "class": 5, "rating": "A", "cost": 1241317, @@ -80,6 +90,7 @@ "time": 1500 }, "4E": { + "grp": "ls", "class": 4, "rating": "E", "cost": 11349, @@ -88,6 +99,7 @@ "time": 300 }, "4D": { + "grp": "ls", "class": 4, "rating": "D", "cost": 28373, @@ -96,6 +108,7 @@ "time": 450 }, "4C": { + "grp": "ls", "class": 4, "rating": "C", "cost": 70932, @@ -104,6 +117,7 @@ "time": 600 }, "4B": { + "grp": "ls", "class": 4, "rating": "B", "cost": 177331, @@ -112,6 +126,7 @@ "time": 900 }, "4A": { + "grp": "ls", "class": 4, "rating": "A", "cost": 443328, @@ -120,6 +135,7 @@ "time": 1500 }, "3E": { + "grp": "ls", "class": 3, "rating": "E", "cost": 4053, @@ -128,6 +144,7 @@ "time": 300 }, "3D": { + "grp": "ls", "class": 3, "rating": "D", "cost": 10133, @@ -136,6 +153,7 @@ "time": 450 }, "3C": { + "grp": "ls", "class": 3, "rating": "C", "cost": 25333, @@ -144,6 +162,7 @@ "time": 600 }, "3B": { + "grp": "ls", "class": 3, "rating": "B", "cost": 63333, @@ -152,6 +171,7 @@ "time": 900 }, "3A": { + "grp": "ls", "class": 3, "rating": "A", "cost": 158331, @@ -160,6 +180,7 @@ "time": 1500 }, "2E": { + "grp": "ls", "class": 2, "rating": "E", "cost": 1448, @@ -168,6 +189,7 @@ "time": 300 }, "2D": { + "grp": "ls", "class": 2, "rating": "D", "cost": 3619, @@ -176,6 +198,7 @@ "time": 450 }, "2C": { + "grp": "ls", "class": 2, "rating": "C", "cost": 9048, @@ -184,6 +207,7 @@ "time": 600 }, "2B": { + "grp": "ls", "class": 2, "rating": "B", "cost": 22619, @@ -192,6 +216,7 @@ "time": 900 }, "2A": { + "grp": "ls", "class": 2, "rating": "A", "cost": 56547, @@ -200,6 +225,7 @@ "time": 1500 }, "1E": { + "grp": "ls", "class": 1, "rating": "E", "cost": 517, @@ -208,6 +234,7 @@ "time": 300 }, "1D": { + "grp": "ls", "class": 1, "rating": "D", "cost": 1293, @@ -216,6 +243,7 @@ "time": 450 }, "1C": { + "grp": "ls", "class": 1, "rating": "C", "cost": 3231, @@ -224,6 +252,7 @@ "time": 600 }, "1B": { + "grp": "ls", "class": 1, "rating": "B", "cost": 8078, @@ -232,6 +261,7 @@ "time": 900 }, "1A": { + "grp": "ls", "class": 1, "rating": "A", "cost": 20195, diff --git a/data/components/common/power_distributor.json b/data/components/common/power_distributor.json index dc455699..2502ea91 100755 --- a/data/components/common/power_distributor.json +++ b/data/components/common/power_distributor.json @@ -1,5 +1,6 @@ { "8E": { + "grp": "pd", "class": 8, "rating": "E", "cost": 697584, @@ -13,6 +14,7 @@ "systemrecharge": 3.2 }, "8D": { + "grp": "pd", "class": 8, "rating": "D", "cost": 1743961, @@ -26,6 +28,7 @@ "systemrecharge": 3.6 }, "8C": { + "grp": "pd", "class": 8, "rating": "C", "cost": 4359903, @@ -39,6 +42,7 @@ "systemrecharge": 4 }, "8B": { + "grp": "pd", "class": 8, "rating": "B", "cost": 10899756, @@ -52,6 +56,7 @@ "systemrecharge": 4.4 }, "8A": { + "grp": "pd", "class": 8, "rating": "A", "cost": 27249391, @@ -65,6 +70,7 @@ "systemrecharge": 4.8 }, "7E": { + "grp": "pd", "class": 7, "rating": "E", "cost": 249137, @@ -78,6 +84,7 @@ "systemrecharge": 2.6 }, "7D": { + "grp": "pd", "class": 7, "rating": "D", "cost": 622843, @@ -91,6 +98,7 @@ "systemrecharge": 3 }, "7C": { + "grp": "pd", "class": 7, "rating": "C", "cost": 1557108, @@ -104,6 +112,7 @@ "systemrecharge": 3.3 }, "7B": { + "grp": "pd", "class": 7, "rating": "B", "cost": 3892770, @@ -117,6 +126,7 @@ "systemrecharge": 3.6 }, "7A": { + "grp": "pd", "class": 7, "rating": "A", "cost": 9731925, @@ -130,6 +140,7 @@ "systemrecharge": 4 }, "6E": { + "grp": "pd", "class": 6, "rating": "E", "cost": 88978, @@ -143,6 +154,7 @@ "systemrecharge": 2.2 }, "6D": { + "grp": "pd", "class": 6, "rating": "D", "cost": 222444, @@ -156,6 +168,7 @@ "systemrecharge": 2.4 }, "6C": { + "grp": "pd", "class": 6, "rating": "C", "cost": 556110, @@ -169,6 +182,7 @@ "systemrecharge": 2.7 }, "6B": { + "grp": "pd", "class": 6, "rating": "B", "cost": 1390275, @@ -182,6 +196,7 @@ "systemrecharge": 3 }, "6A": { + "grp": "pd", "class": 6, "rating": "A", "cost": 3475688, @@ -195,6 +210,7 @@ "systemrecharge": 3.2 }, "5E": { + "grp": "pd", "class": 5, "rating": "E", "cost": 31778, @@ -208,6 +224,7 @@ "systemrecharge": 1.7 }, "5D": { + "grp": "pd", "class": 5, "rating": "D", "cost": 79444, @@ -221,6 +238,7 @@ "systemrecharge": 1.9 }, "5C": { + "grp": "pd", "class": 5, "rating": "C", "cost": 198611, @@ -234,6 +252,7 @@ "systemrecharge": 2.1 }, "5B": { + "grp": "pd", "class": 5, "rating": "B", "cost": 496527, @@ -247,6 +266,7 @@ "systemrecharge": 2.3 }, "5A": { + "grp": "pd", "class": 5, "rating": "A", "cost": 1241317, @@ -260,6 +280,7 @@ "systemrecharge": 2.5 }, "4E": { + "grp": "pd", "class": 4, "rating": "E", "cost": 11349, @@ -273,6 +294,7 @@ "systemrecharge": 1.3 }, "4D": { + "grp": "pd", "class": 4, "rating": "D", "cost": 28373, @@ -286,6 +308,7 @@ "systemrecharge": 1.4 }, "4C": { + "grp": "pd", "class": 4, "rating": "C", "cost": 70932, @@ -299,6 +322,7 @@ "systemrecharge": 1.6 }, "4B": { + "grp": "pd", "class": 4, "rating": "B", "cost": 177331, @@ -312,6 +336,7 @@ "systemrecharge": 1.8 }, "4A": { + "grp": "pd", "class": 4, "rating": "A", "cost": 443328, @@ -325,6 +350,7 @@ "systemrecharge": 1.9 }, "3E": { + "grp": "pd", "class": 3, "rating": "E", "cost": 4053, @@ -338,6 +364,7 @@ "systemrecharge": 0.9 }, "3D": { + "grp": "pd", "class": 3, "rating": "D", "cost": 10133, @@ -351,6 +378,7 @@ "systemrecharge": 1 }, "3C": { + "grp": "pd", "class": 3, "rating": "C", "cost": 25333, @@ -364,6 +392,7 @@ "systemrecharge": 1.1 }, "3B": { + "grp": "pd", "class": 3, "rating": "B", "cost": 63333, @@ -377,6 +406,7 @@ "systemrecharge": 1.2 }, "3A": { + "grp": "pd", "class": 3, "rating": "A", "cost": 158331, @@ -390,6 +420,7 @@ "systemrecharge": 1.3 }, "2E": { + "grp": "pd", "class": 2, "rating": "E", "cost": 1448, @@ -403,6 +434,7 @@ "systemrecharge": 0.6 }, "2D": { + "grp": "pd", "class": 2, "rating": "D", "cost": 3619, @@ -416,6 +448,7 @@ "systemrecharge": 0.6 }, "2C": { + "grp": "pd", "class": 2, "rating": "C", "cost": 9048, @@ -429,6 +462,7 @@ "systemrecharge": 0.7 }, "2B": { + "grp": "pd", "class": 2, "rating": "B", "cost": 22619, @@ -442,6 +476,7 @@ "systemrecharge": 0.8 }, "2A": { + "grp": "pd", "class": 2, "rating": "A", "cost": 56547, @@ -455,6 +490,7 @@ "systemrecharge": 0.8 }, "1E": { + "grp": "pd", "class": 1, "rating": "E", "cost": 517, @@ -468,6 +504,7 @@ "systemrecharge": 0.4 }, "1D": { + "grp": "pd", "class": 1, "rating": "D", "cost": 1293, @@ -481,6 +518,7 @@ "systemrecharge": 0.5 }, "1C": { + "grp": "pd", "class": 1, "rating": "C", "cost": 3231, @@ -494,6 +532,7 @@ "systemrecharge": 0.5 }, "1B": { + "grp": "pd", "class": 1, "rating": "B", "cost": 8078, @@ -507,6 +546,7 @@ "systemrecharge": 0.6 }, "1A": { + "grp": "pd", "class": 1, "rating": "A", "cost": 20195, diff --git a/data/components/common/power_plant.json b/data/components/common/power_plant.json index 4c9e5d20..14f47b28 100755 --- a/data/components/common/power_plant.json +++ b/data/components/common/power_plant.json @@ -1,5 +1,6 @@ { "8E": { + "grp": "pp", "class": 8, "rating": "E", "cost": 2007241, @@ -8,6 +9,7 @@ "eff": "F" }, "8D": { + "grp": "pp", "class": 8, "rating": "D", "cost": 6021722, @@ -16,6 +18,7 @@ "eff": "D" }, "8C": { + "grp": "pp", "class": 8, "rating": "C", "cost": 18065165, @@ -24,6 +27,7 @@ "eff": "C" }, "8B": { + "grp": "pp", "class": 8, "rating": "B", "cost": 54195495, @@ -32,6 +36,7 @@ "eff": "C" }, "8A": { + "grp": "pp", "class": 8, "rating": "A", "cost": 162586486, @@ -40,6 +45,7 @@ "eff": "B" }, "7E": { + "grp": "pp", "class": 7, "rating": "E", "cost": 633199, @@ -48,6 +54,7 @@ "eff": "F" }, "7D": { + "grp": "pp", "class": 7, "rating": "D", "cost": 1899597, @@ -56,6 +63,7 @@ "eff": "D" }, "7C": { + "grp": "pp", "class": 7, "rating": "C", "cost": 5698790, @@ -64,6 +72,7 @@ "eff": "C" }, "7B": { + "grp": "pp", "class": 7, "rating": "B", "cost": 17096371, @@ -72,6 +81,7 @@ "eff": "C" }, "7A": { + "grp": "pp", "class": 7, "rating": "A", "cost": 51289112, @@ -80,6 +90,7 @@ "eff": "B" }, "6E": { + "grp": "pp", "class": 6, "rating": "E", "cost": 199747, @@ -88,6 +99,7 @@ "eff": "F" }, "6D": { + "grp": "pp", "class": 6, "rating": "D", "cost": 599242, @@ -96,6 +108,7 @@ "eff": "D" }, "6C": { + "grp": "pp", "class": 6, "rating": "C", "cost": 1797726, @@ -104,6 +117,7 @@ "eff": "C" }, "6B": { + "grp": "pp", "class": 6, "rating": "B", "cost": 5393177, @@ -112,6 +126,7 @@ "eff": "C" }, "6A": { + "grp": "pp", "class": 6, "rating": "A", "cost": 16179531, @@ -120,6 +135,7 @@ "eff": "B" }, "5E": { + "grp": "pp", "class": 5, "rating": "E", "cost": 63012, @@ -128,6 +144,7 @@ "eff": "F" }, "5D": { + "grp": "pp", "class": 5, "rating": "D", "cost": 189035, @@ -136,6 +153,7 @@ "eff": "D" }, "5C": { + "grp": "pp", "class": 5, "rating": "C", "cost": 567106, @@ -144,6 +162,7 @@ "eff": "C" }, "5B": { + "grp": "pp", "class": 5, "rating": "B", "cost": 1701318, @@ -152,6 +171,7 @@ "eff": "C" }, "5A": { + "grp": "pp", "class": 5, "rating": "A", "cost": 5103953, @@ -160,6 +180,7 @@ "eff": "B" }, "4E": { + "grp": "pp", "class": 4, "rating": "E", "cost": 19878, @@ -168,6 +189,7 @@ "eff": "F" }, "4D": { + "grp": "pp", "class": 4, "rating": "D", "cost": 59633, @@ -176,6 +198,7 @@ "eff": "D" }, "4C": { + "grp": "pp", "class": 4, "rating": "C", "cost": 178898, @@ -184,6 +207,7 @@ "eff": "C" }, "4B": { + "grp": "pp", "class": 4, "rating": "B", "cost": 536693, @@ -192,6 +216,7 @@ "eff": "C" }, "4A": { + "grp": "pp", "class": 4, "rating": "A", "cost": 1610080, @@ -200,6 +225,7 @@ "eff": "B" }, "3E": { + "grp": "pp", "class": 3, "rating": "E", "cost": 6271, @@ -208,6 +234,7 @@ "eff": "F" }, "3D": { + "grp": "pp", "class": 3, "rating": "D", "cost": 18812, @@ -216,6 +243,7 @@ "eff": "D" }, "3C": { + "grp": "pp", "class": 3, "rating": "C", "cost": 56435, @@ -224,6 +252,7 @@ "eff": "C" }, "3B": { + "grp": "pp", "class": 3, "rating": "B", "cost": 169304, @@ -232,6 +261,7 @@ "eff": "C" }, "3A": { + "grp": "pp", "class": 3, "rating": "A", "cost": 507912, @@ -240,6 +270,7 @@ "eff": "B" }, "2E": { + "grp": "pp", "class": 2, "rating": "E", "cost": 1978, @@ -248,6 +279,7 @@ "eff": "F" }, "2D": { + "grp": "pp", "class": 2, "rating": "D", "cost": 5934, @@ -256,6 +288,7 @@ "eff": "D" }, "2C": { + "grp": "pp", "class": 2, "rating": "C", "cost": 17803, @@ -264,6 +297,7 @@ "eff": "C" }, "2B": { + "grp": "pp", "class": 2, "rating": "B", "cost": 53408, @@ -272,6 +306,7 @@ "eff": "C" }, "2A": { + "grp": "pp", "class": 2, "rating": "A", "cost": 160224, diff --git a/data/components/common/sensors.json b/data/components/common/sensors.json index 4aae02f4..9a1f16a4 100755 --- a/data/components/common/sensors.json +++ b/data/components/common/sensors.json @@ -1,5 +1,6 @@ { "8E": { + "grp": "s", "class": 8, "rating": "E", "cost": 697584, @@ -8,6 +9,7 @@ "range": 5 }, "8D": { + "grp": "s", "class": 8, "rating": "D", "cost": 1743961, @@ -16,6 +18,7 @@ "range": 6 }, "8C": { + "grp": "s", "class": 8, "rating": "C", "cost": 4359903, @@ -24,6 +27,7 @@ "range": 6 }, "8B": { + "grp": "s", "class": 8, "rating": "B", "cost": 10899756, @@ -32,6 +36,7 @@ "range": 7 }, "8A": { + "grp": "s", "class": 8, "rating": "A", "cost": 27249391, @@ -40,6 +45,7 @@ "range": 8 }, "6E": { + "grp": "s", "class": 6, "rating": "E", "cost": 88978, @@ -48,6 +54,7 @@ "range": 5 }, "6D": { + "grp": "s", "class": 6, "rating": "D", "cost": 222444, @@ -56,6 +63,7 @@ "range": 5 }, "6C": { + "grp": "s", "class": 6, "rating": "C", "cost": 556110, @@ -64,6 +72,7 @@ "range": 6 }, "6B": { + "grp": "s", "class": 6, "rating": "B", "cost": 1390275, @@ -72,6 +81,7 @@ "range": 7 }, "6A": { + "grp": "s", "class": 6, "rating": "A", "cost": 3475688, @@ -80,6 +90,7 @@ "range": 7 }, "5E": { + "grp": "s", "class": 5, "rating": "E", "cost": 31778, @@ -88,6 +99,7 @@ "range": 4.5 }, "5D": { + "grp": "s", "class": 5, "rating": "D", "cost": 79444, @@ -96,6 +108,7 @@ "range": 5 }, "5C": { + "grp": "s", "class": 5, "rating": "C", "cost": 198611, @@ -104,6 +117,7 @@ "range": 5.5 }, "5B": { + "grp": "s", "class": 5, "rating": "B", "cost": 496527, @@ -112,6 +126,7 @@ "range": 6 }, "5A": { + "grp": "s", "class": 5, "rating": "A", "cost": 1241317, @@ -120,6 +135,7 @@ "range": 6.5 }, "4E": { + "grp": "s", "class": 4, "rating": "E", "cost": 11349, @@ -128,6 +144,7 @@ "range": 4 }, "4D": { + "grp": "s", "class": 4, "rating": "D", "cost": 28373, @@ -136,6 +153,7 @@ "range": 5 }, "4C": { + "grp": "s", "class": 4, "rating": "C", "cost": 70932, @@ -144,6 +162,7 @@ "range": 6 }, "4B": { + "grp": "s", "class": 4, "rating": "B", "cost": 177331, @@ -152,6 +171,7 @@ "range": 6 }, "4A": { + "grp": "s", "class": 4, "rating": "A", "cost": 443328, @@ -160,6 +180,7 @@ "range": 7 }, "3E": { + "grp": "s", "class": 3, "rating": "E", "cost": 4053, @@ -168,6 +189,7 @@ "range": 4 }, "3D": { + "grp": "s", "class": 3, "rating": "D", "cost": 10133, @@ -176,6 +198,7 @@ "range": 4.5 }, "3C": { + "grp": "s", "class": 3, "rating": "C", "cost": 25333, @@ -184,6 +207,7 @@ "range": 5 }, "3B": { + "grp": "s", "class": 3, "rating": "B", "cost": 63333, @@ -192,6 +216,7 @@ "range": 5.5 }, "3A": { + "grp": "s", "class": 3, "rating": "A", "cost": 158331, @@ -200,6 +225,7 @@ "range": 6 }, "2E": { + "grp": "s", "class": 2, "rating": "E", "cost": 1448, @@ -208,6 +234,7 @@ "range": 4 }, "2D": { + "grp": "s", "class": 2, "rating": "D", "cost": 3619, @@ -216,6 +243,7 @@ "range": 4.5 }, "2C": { + "grp": "s", "class": 2, "rating": "C", "cost": 9048, @@ -224,6 +252,7 @@ "range": 5 }, "2B": { + "grp": "s", "class": 2, "rating": "B", "cost": 22619, @@ -232,6 +261,7 @@ "range": 5.5 }, "2A": { + "grp": "s", "class": 2, "rating": "A", "cost": 56547, @@ -240,6 +270,7 @@ "range": 6 }, "1E": { + "grp": "s", "class": 1, "rating": "E", "cost": 517, @@ -248,6 +279,7 @@ "range": 4 }, "1D": { + "grp": "s", "class": 1, "rating": "D", "cost": 1293, @@ -256,6 +288,7 @@ "range": 4.5 }, "1C": { + "grp": "s", "class": 1, "rating": "C", "cost": 3231, @@ -264,6 +297,7 @@ "range": 5 }, "1B": { + "grp": "s", "class": 1, "rating": "B", "cost": 8078, @@ -272,6 +306,7 @@ "range": 5.5 }, "1A": { + "grp": "s", "class": 1, "rating": "A", "cost": 20195, diff --git a/data/components/common/thrusters.json b/data/components/common/thrusters.json index 6266dbd1..3a8e0f76 100755 --- a/data/components/common/thrusters.json +++ b/data/components/common/thrusters.json @@ -1,5 +1,6 @@ { "7E": { + "grp": "t", "class": 7, "rating": "E", "cost": 633199, @@ -9,6 +10,7 @@ "maxmass": 2160 }, "7D": { + "grp": "t", "class": 7, "rating": "D", "cost": 1899597, @@ -18,6 +20,7 @@ "maxmass": 2430 }, "7C": { + "grp": "t", "class": 7, "rating": "C", "cost": 5698790, @@ -27,6 +30,7 @@ "maxmass": 2700 }, "7B": { + "grp": "t", "class": 7, "rating": "B", "cost": 17096371, @@ -36,6 +40,7 @@ "maxmass": 2970 }, "7A": { + "grp": "t", "class": 7, "rating": "A", "cost": 51289112, @@ -45,6 +50,7 @@ "maxmass": 3240 }, "6E": { + "grp": "t", "class": 6, "rating": "E", "cost": 199747, @@ -54,6 +60,7 @@ "maxmass": 1440 }, "6D": { + "grp": "t", "class": 6, "rating": "D", "cost": 599242, @@ -63,6 +70,7 @@ "maxmass": 1620 }, "6C": { + "grp": "t", "class": 6, "rating": "C", "cost": 1797726, @@ -72,6 +80,7 @@ "maxmass": 1800 }, "6B": { + "grp": "t", "class": 6, "rating": "B", "cost": 5393177, @@ -81,6 +90,7 @@ "maxmass": 1980 }, "6A": { + "grp": "t", "class": 6, "rating": "A", "cost": 16179531, @@ -90,6 +100,7 @@ "maxmass": 2160 }, "5E": { + "grp": "t", "class": 5, "rating": "E", "cost": 63012, @@ -99,6 +110,7 @@ "maxmass": 840 }, "5D": { + "grp": "t", "class": 5, "rating": "D", "cost": 189035, @@ -108,6 +120,7 @@ "maxmass": 945 }, "5C": { + "grp": "t", "class": 5, "rating": "C", "cost": 567106, @@ -117,6 +130,7 @@ "maxmass": 1050 }, "5B": { + "grp": "t", "class": 5, "rating": "B", "cost": 1701318, @@ -126,6 +140,7 @@ "maxmass": 1155 }, "5A": { + "grp": "t", "class": 5, "rating": "A", "cost": 5103953, @@ -135,6 +150,7 @@ "maxmass": 1260 }, "4E": { + "grp": "t", "class": 4, "rating": "E", "cost": 19878, @@ -144,6 +160,7 @@ "maxmass": 420 }, "4D": { + "grp": "t", "class": 4, "rating": "D", "cost": 59633, @@ -153,6 +170,7 @@ "maxmass": 473 }, "4C": { + "grp": "t", "class": 4, "rating": "C", "cost": 178898, @@ -162,6 +180,7 @@ "maxmass": 525 }, "4B": { + "grp": "t", "class": 4, "rating": "B", "cost": 536693, @@ -171,6 +190,7 @@ "maxmass": 578 }, "4A": { + "grp": "t", "class": 4, "rating": "A", "cost": 1610080, @@ -180,6 +200,7 @@ "maxmass": 630 }, "3E": { + "grp": "t", "class": 3, "rating": "E", "cost": 6271, @@ -189,6 +210,7 @@ "maxmass": 120 }, "3D": { + "grp": "t", "class": 3, "rating": "D", "cost": 18812, @@ -198,6 +220,7 @@ "maxmass": 135 }, "3C": { + "grp": "t", "class": 3, "rating": "C", "cost": 56435, @@ -207,6 +230,7 @@ "maxmass": 150 }, "3B": { + "grp": "t", "class": 3, "rating": "B", "cost": 169304, @@ -216,6 +240,7 @@ "maxmass": 165 }, "3A": { + "grp": "t", "class": 3, "rating": "A", "cost": 507912, @@ -225,6 +250,7 @@ "maxmass": 180 }, "2E": { + "grp": "t", "class": 2, "rating": "E", "cost": 1978, @@ -234,6 +260,7 @@ "maxmass": 72 }, "2D": { + "grp": "t", "class": 2, "rating": "D", "cost": 5934, @@ -243,6 +270,7 @@ "maxmass": 81 }, "2C": { + "grp": "t", "class": 2, "rating": "C", "cost": 17803, @@ -252,6 +280,7 @@ "maxmass": 90 }, "2B": { + "grp": "t", "class": 2, "rating": "B", "cost": 53408, @@ -261,6 +290,7 @@ "maxmass": 99 }, "2A": { + "grp": "t", "class": 2, "rating": "A", "cost": 160224, diff --git a/data/components/hardpoints/countermeasures.json b/data/components/hardpoints/countermeasures.json index 3e5ee810..c64fd1d1 100755 --- a/data/components/hardpoints/countermeasures.json +++ b/data/components/hardpoints/countermeasures.json @@ -2,6 +2,7 @@ "Countermeasures": [ { "id": "00", + "grp": "cm", "name": "Chaff Launcher", "class": 0, "rating": "I", @@ -16,6 +17,7 @@ }, { "id": "01", + "grp": "cm", "name": "Electronic Countermeasure", "class": 0, "rating": "F", @@ -29,6 +31,7 @@ }, { "id": "02", + "grp": "cm", "name": "Heat Sink Launcher", "class": 0, "rating": "I", @@ -43,6 +46,7 @@ }, { "id": "03", + "grp": "cm", "name": "Point Defence", "class": 0, "rating": "I", diff --git a/data/components/hardpoints/frame_shift_wake_scanner.json b/data/components/hardpoints/frame_shift_wake_scanner.json index 67ddffd6..01e86618 100755 --- a/data/components/hardpoints/frame_shift_wake_scanner.json +++ b/data/components/hardpoints/frame_shift_wake_scanner.json @@ -2,7 +2,7 @@ "Frame Shift Wake Scanners": [ { "id": "0i", - "grp": "fs", + "grp": "ws", "class": 0, "rating": "E", "cost": 13544, @@ -13,7 +13,7 @@ }, { "id": "0h", - "grp": "fs", + "grp": "ws", "class": 0, "rating": "D", "cost": 40633, @@ -24,7 +24,7 @@ }, { "id": "0g", - "grp": "fs", + "grp": "ws", "class": 0, "rating": "C", "cost": 121899, @@ -35,7 +35,7 @@ }, { "id": "0f", - "grp": "fs", + "grp": "ws", "class": 0, "rating": "B", "cost": 365698, @@ -46,7 +46,7 @@ }, { "id": "0e", - "grp": "fs", + "grp": "ws", "class": 0, "rating": "A", "cost": 1097095, diff --git a/data/components/internal/cargo_rack.json b/data/components/internal/cargo_rack.json index bbd417c3..db890926 100755 --- a/data/components/internal/cargo_rack.json +++ b/data/components/internal/cargo_rack.json @@ -3,7 +3,7 @@ { "id": "07", "grp": "cr", - "name": "Cargo Rack (Capacity: 256)", + "name": "Cargo Rack (256)", "class": 8, "rating": "E", "cost": 3829866, @@ -12,7 +12,7 @@ { "id": "06", "grp": "cr", - "name": "Cargo Rack (Capacity: 128)", + "name": "Cargo Rack (128)", "class": 7, "rating": "E", "cost": 1178420, @@ -21,7 +21,7 @@ { "id": "05", "grp": "cr", - "name": "Cargo Rack (Capacity: 64)", + "name": "Cargo Rack (64)", "class": 6, "rating": "E", "cost": 362591, @@ -30,7 +30,7 @@ { "id": "04", "grp": "cr", - "name": "Cargo Rack (Capacity: 32)", + "name": "Cargo Rack (32)", "class": 5, "rating": "E", "cost": 111566, @@ -39,7 +39,7 @@ { "id": "03", "grp": "cr", - "name": "Cargo Rack (Capacity: 16)", + "name": "Cargo Rack (16)", "class": 4, "rating": "E", "cost": 34328, @@ -48,7 +48,7 @@ { "id": "02", "grp": "cr", - "name": "Cargo Rack (Capacity: 8)", + "name": "Cargo Rack (8)", "class": 3, "rating": "E", "cost": 10563, @@ -57,7 +57,7 @@ { "id": "01", "grp": "cr", - "name": "Cargo Rack (Capacity: 4)", + "name": "Cargo Rack (4)", "class": 2, "rating": "E", "cost": 3250, @@ -66,7 +66,7 @@ { "id": "00", "grp": "cr", - "name": "Cargo Rack (Capacity: 2)", + "name": "Cargo Rack (2)", "class": 1, "rating": "E", "cost": 1000, diff --git a/data/components/internal/internal_fuel_tank.json b/data/components/internal/internal_fuel_tank.json index a9656201..f464839f 100644 --- a/data/components/internal/internal_fuel_tank.json +++ b/data/components/internal/internal_fuel_tank.json @@ -1,7 +1,7 @@ { "Fuel Tank": [ { - "id": "F1", + "id": "f1", "grp": "ft", "class": 1, "rating": "C", @@ -9,7 +9,7 @@ "capacity": 2 }, { - "id": "F2", + "id": "f2", "grp": "ft", "class": 2, "rating": "C", @@ -17,7 +17,7 @@ "capacity": 4 }, { - "id": "F3", + "id": "f3", "grp": "ft", "class": 3, "rating": "C", @@ -25,7 +25,7 @@ "capacity": 8 }, { - "id": "F4", + "id": "f4", "grp": "ft", "class": 4, "rating": "C", @@ -33,7 +33,7 @@ "capacity": 16 }, { - "id": "F5", + "id": "f5", "grp": "ft", "class": 5, "rating": "C", @@ -41,7 +41,7 @@ "capacity": 32 }, { - "id": "F6", + "id": "f6", "grp": "ft", "class": 6, "rating": "C", diff --git a/data/components/internal/shield_cell_bank.json b/data/components/internal/shield_cell_bank.json index 4da936e6..5606c48d 100755 --- a/data/components/internal/shield_cell_bank.json +++ b/data/components/internal/shield_cell_bank.json @@ -2,7 +2,7 @@ "Shield Cell Banks": [ { "id": "65", - "grp": "sb", + "grp": "scb", "class": 8, "rating": "E", "cost": 697584, @@ -14,7 +14,7 @@ }, { "id": "64", - "grp": "sb", + "grp": "scb", "class": 8, "rating": "D", "cost": 1743961, @@ -26,7 +26,7 @@ }, { "id": "63", - "grp": "sb", + "grp": "scb", "class": 8, "rating": "C", "cost": 4359903, @@ -38,7 +38,7 @@ }, { "id": "62", - "grp": "sb", + "grp": "scb", "class": 8, "rating": "B", "cost": 10899756, @@ -50,7 +50,7 @@ }, { "id": "61", - "grp": "sb", + "grp": "scb", "class": 8, "rating": "A", "cost": 27249391, @@ -62,7 +62,7 @@ }, { "id": "60", - "grp": "sb", + "grp": "scb", "class": 7, "rating": "E", "cost": 249137, @@ -74,7 +74,7 @@ }, { "id": "5v", - "grp": "sb", + "grp": "scb", "class": 7, "rating": "D", "cost": 622843, @@ -86,7 +86,7 @@ }, { "id": "5u", - "grp": "sb", + "grp": "scb", "class": 7, "rating": "C", "cost": 1557108, @@ -98,7 +98,7 @@ }, { "id": "5t", - "grp": "sb", + "grp": "scb", "class": 7, "rating": "B", "cost": 3892770, @@ -110,7 +110,7 @@ }, { "id": "5s", - "grp": "sb", + "grp": "scb", "class": 7, "rating": "A", "cost": 9731925, @@ -122,7 +122,7 @@ }, { "id": "5r", - "grp": "sb", + "grp": "scb", "class": 6, "rating": "E", "cost": 88978, @@ -134,7 +134,7 @@ }, { "id": "5q", - "grp": "sb", + "grp": "scb", "class": 6, "rating": "D", "cost": 222444, @@ -146,7 +146,7 @@ }, { "id": "5p", - "grp": "sb", + "grp": "scb", "class": 6, "rating": "C", "cost": 556110, @@ -158,7 +158,7 @@ }, { "id": "5o", - "grp": "sb", + "grp": "scb", "class": 6, "rating": "B", "cost": 1390275, @@ -170,7 +170,7 @@ }, { "id": "5n", - "grp": "sb", + "grp": "scb", "class": 6, "rating": "A", "cost": 3475688, @@ -182,7 +182,7 @@ }, { "id": "5m", - "grp": "sb", + "grp": "scb", "class": 5, "rating": "E", "cost": 31778, @@ -194,7 +194,7 @@ }, { "id": "5l", - "grp": "sb", + "grp": "scb", "class": 5, "rating": "D", "cost": 79444, @@ -206,7 +206,7 @@ }, { "id": "5k", - "grp": "sb", + "grp": "scb", "class": 5, "rating": "C", "cost": 198611, @@ -218,7 +218,7 @@ }, { "id": "5j", - "grp": "sb", + "grp": "scb", "class": 5, "rating": "B", "cost": 496527, @@ -230,7 +230,7 @@ }, { "id": "5i", - "grp": "sb", + "grp": "scb", "class": 5, "rating": "A", "cost": 1241317, @@ -242,7 +242,7 @@ }, { "id": "5h", - "grp": "sb", + "grp": "scb", "class": 4, "rating": "E", "cost": 11349, @@ -254,7 +254,7 @@ }, { "id": "5g", - "grp": "sb", + "grp": "scb", "class": 4, "rating": "D", "cost": 28373, @@ -266,7 +266,7 @@ }, { "id": "5f", - "grp": "sb", + "grp": "scb", "class": 4, "rating": "C", "cost": 70932, @@ -278,7 +278,7 @@ }, { "id": "5e", - "grp": "sb", + "grp": "scb", "class": 4, "rating": "B", "cost": 177331, @@ -290,7 +290,7 @@ }, { "id": "5d", - "grp": "sb", + "grp": "scb", "class": 4, "rating": "A", "cost": 443328, @@ -302,7 +302,7 @@ }, { "id": "5c", - "grp": "sb", + "grp": "scb", "class": 3, "rating": "E", "cost": 4053, @@ -314,7 +314,7 @@ }, { "id": "5b", - "grp": "sb", + "grp": "scb", "class": 3, "rating": "D", "cost": 10133, @@ -326,7 +326,7 @@ }, { "id": "5a", - "grp": "sb", + "grp": "scb", "class": 3, "rating": "C", "cost": 25333, @@ -338,7 +338,7 @@ }, { "id": "59", - "grp": "sb", + "grp": "scb", "class": 3, "rating": "B", "cost": 63333, @@ -350,7 +350,7 @@ }, { "id": "58", - "grp": "sb", + "grp": "scb", "class": 3, "rating": "A", "cost": 158331, @@ -362,7 +362,7 @@ }, { "id": "57", - "grp": "sb", + "grp": "scb", "class": 2, "rating": "E", "cost": 1448, @@ -374,7 +374,7 @@ }, { "id": "56", - "grp": "sb", + "grp": "scb", "class": 2, "rating": "D", "cost": 3619, @@ -386,7 +386,7 @@ }, { "id": "55", - "grp": "sb", + "grp": "scb", "class": 2, "rating": "C", "cost": 9048, @@ -398,7 +398,7 @@ }, { "id": "54", - "grp": "sb", + "grp": "scb", "class": 2, "rating": "B", "cost": 22619, @@ -410,7 +410,7 @@ }, { "id": "53", - "grp": "sb", + "grp": "scb", "class": 2, "rating": "A", "cost": 56547, @@ -422,7 +422,7 @@ }, { "id": "52", - "grp": "sb", + "grp": "scb", "class": 1, "rating": "E", "cost": 517, @@ -434,7 +434,7 @@ }, { "id": "51", - "grp": "sb", + "grp": "scb", "class": 1, "rating": "D", "cost": 1293, @@ -446,7 +446,7 @@ }, { "id": "50", - "grp": "sb", + "grp": "scb", "class": 1, "rating": "C", "cost": 3231, @@ -458,7 +458,7 @@ }, { "id": "4v", - "grp": "sb", + "grp": "scb", "class": 1, "rating": "B", "cost": 8078, @@ -470,7 +470,7 @@ }, { "id": "4u", - "grp": "sb", + "grp": "scb", "class": 1, "rating": "A", "cost": 20195,