diff --git a/data/components/common/frame_shift_drive.json b/data/components/common/frame_shift_drive.json index 59fee4df..32ed13f3 100755 --- a/data/components/common/frame_shift_drive.json +++ b/data/components/common/frame_shift_drive.json @@ -1,302 +1,31 @@ { - "6E": { - "grp": "fd", - "class": 6, - "rating": "E", - "cost": 199747, - "mass": 40, - "power": 0.4, - "optmass": 960, - "maxfuel": 5.3, - "fuelmul": 0.011, - "fuelpower": 2.6 - }, - "6D": { - "grp": "fd", - "class": 6, - "rating": "D", - "cost": 599242, - "mass": 16, - "power": 0.45, - "optmass": 1080, - "maxfuel": 5.3, - "fuelmul": 0.01, - "fuelpower": 2.6 - }, - "6C": { - "grp": "fd", - "class": 6, - "rating": "C", - "cost": 1797726, - "mass": 40, - "power": 0.5, - "optmass": 1200, - "maxfuel": 5.3, - "fuelmul": 0.008, - "fuelpower": 2.6 - }, - "6B": { - "grp": "fd", - "class": 6, - "rating": "B", - "cost": 5393177, - "mass": 64, - "power": 0.63, - "optmass": 1500, - "maxfuel": 6.6, - "fuelmul": 0.01, - "fuelpower": 2.6 - }, - "6A": { - "grp": "fd", - "class": 6, - "rating": "A", - "cost": 16179531, - "mass": 40, - "power": 0.75, - "optmass": 1800, - "maxfuel": 8, - "fuelmul": 0.012, - "fuelpower": 2.6 - }, - "5E": { - "grp": "fd", - "class": 5, - "rating": "E", - "cost": 63013, - "mass": 20, - "power": 0.32, - "optmass": 560, - "maxfuel": 3.3, - "fuelmul": 0.011, - "fuelpower": 2.45 - }, - "5D": { - "grp": "fd", - "class": 5, - "rating": "D", - "cost": 189036, - "mass": 8, - "power": 0.36, - "optmass": 630, - "maxfuel": 3.3, - "fuelmul": 0.01, - "fuelpower": 2.45 - }, - "5C": { - "grp": "fd", - "class": 5, - "rating": "C", - "cost": 567106, - "mass": 20, - "power": 0.4, - "optmass": 700, - "maxfuel": 3.3, - "fuelmul": 0.008, - "fuelpower": 2.45 - }, - "5B": { - "grp": "fd", - "class": 5, - "rating": "B", - "cost": 1701318, - "mass": 32, - "power": 0.5, - "optmass": 875, - "maxfuel": 4.1, - "fuelmul": 0.01, - "fuelpower": 2.45 - }, - "5A": { - "grp": "fd", - "class": 5, - "rating": "A", - "cost": 5103953, - "mass": 20, - "power": 0.6, - "optmass": 1050, - "maxfuel": 5, - "fuelmul": 0.012, - "fuelpower": 2.45 - }, - "4E": { - "grp": "fd", - "class": 4, - "rating": "E", - "cost": 19878, - "mass": 10, - "power": 0.24, - "optmass": 280, - "maxfuel": 2, - "fuelmul": 0.011, - "fuelpower": 2.3 - }, - "4D": { - "grp": "fd", - "class": 4, - "rating": "D", - "cost": 59633, - "mass": 4, - "power": 0.27, - "optmass": 315, - "maxfuel": 2, - "fuelmul": 0.01, - "fuelpower": 2.3 - }, - "4C": { - "grp": "fd", - "class": 4, - "rating": "C", - "cost": 178898, - "mass": 10, - "power": 0.3, - "optmass": 350, - "maxfuel": 2, - "fuelmul": 0.008, - "fuelpower": 2.3 - }, - "4B": { - "grp": "fd", - "class": 4, - "rating": "B", - "cost": 536693, - "mass": 16, - "power": 0.38, - "optmass": 438, - "maxfuel": 2.5, - "fuelmul": 0.01, - "fuelpower": 2.3 - }, - "4A": { - "grp": "fd", - "class": 4, - "rating": "A", - "cost": 1610080, - "mass": 10, - "power": 0.45, - "optmass": 525, - "maxfuel": 3, - "fuelmul": 0.012, - "fuelpower": 2.3 - }, - "3E": { - "grp": "fd", - "class": 3, - "rating": "E", - "cost": 6271, - "mass": 5, - "power": 0.24, - "optmass": 80, - "maxfuel": 1.2, - "fuelmul": 0.011, - "fuelpower": 2.15 - }, - "3D": { - "grp": "fd", - "class": 3, - "rating": "D", - "cost": 18812, - "mass": 2, - "power": 0.27, - "optmass": 90, - "maxfuel": 1.2, - "fuelmul": 0.01, - "fuelpower": 2.15 - }, - "3C": { - "grp": "fd", - "class": 3, - "rating": "C", - "cost": 56435, - "mass": 5, - "power": 0.3, - "optmass": 100, - "maxfuel": 1.2, - "fuelmul": 0.008, - "fuelpower": 2.15 - }, - "3B": { - "grp": "fd", - "class": 3, - "rating": "B", - "cost": 169304, - "mass": 8, - "power": 0.38, - "optmass": 125, - "maxfuel": 1.5, - "fuelmul": 0.01, - "fuelpower": 2.15 - }, - "3A": { - "grp": "fd", - "class": 3, - "rating": "A", - "cost": 507912, - "mass": 5, - "power": 0.45, - "optmass": 150, - "maxfuel": 1.8, - "fuelmul": 0.012, - "fuelpower": 2.15 - }, - "2E": { - "grp": "fd", - "class": 2, - "rating": "E", - "cost": 1978, - "mass": 2.5, - "power": 0.16, - "optmass": 48, - "maxfuel": 0.6, - "fuelmul": 0.011, - "fuelpower": 2 - }, - "2D": { - "grp": "fd", - "class": 2, - "rating": "D", - "cost": 5934, - "mass": 1, - "power": 0.18, - "optmass": 54, - "maxfuel": 0.6, - "fuelmul": 0.01, - "fuelpower": 2 - }, - "2C": { - "grp": "fd", - "class": 2, - "rating": "C", - "cost": 17803, - "mass": 2.5, - "power": 0.2, - "optmass": 60, - "maxfuel": 0.6, - "fuelmul": 0.008, - "fuelpower": 2 - }, - "2B": { - "grp": "fd", - "class": 2, - "rating": "B", - "cost": 53408, - "mass": 4, - "power": 0.25, - "optmass": 75, - "maxfuel": 0.8, - "fuelmul": 0.01, - "fuelpower": 2 - }, - "2A": { - "grp": "fd", - "class": 2, - "rating": "A", - "cost": 160224, - "mass": 2.5, - "power": 0.3, - "optmass": 90, - "maxfuel": 0.9, - "fuelmul": 0.012, - "fuelpower": 2 - } + "6E": { "grp": "fd", "class": 6, "rating": "E", "cost": 199747, "mass": 40, "power": 0.4, "optmass": 960, "maxfuel": 5.3, "fuelmul": 0.011, "fuelpower": 2.6 }, + "6D": { "grp": "fd", "class": 6, "rating": "D", "cost": 599242, "mass": 16, "power": 0.45, "optmass": 1080, "maxfuel": 5.3, "fuelmul": 0.01, "fuelpower": 2.6 }, + "6C": { "grp": "fd", "class": 6, "rating": "C", "cost": 1797726, "mass": 40, "power": 0.5, "optmass": 1200, "maxfuel": 5.3, "fuelmul": 0.008, "fuelpower": 2.6 }, + "6B": { "grp": "fd", "class": 6, "rating": "B", "cost": 5393177, "mass": 64, "power": 0.63, "optmass": 1500, "maxfuel": 6.6, "fuelmul": 0.01, "fuelpower": 2.6 }, + "6A": { "grp": "fd", "class": 6, "rating": "A", "cost": 16179531, "mass": 40, "power": 0.75, "optmass": 1800, "maxfuel": 8, "fuelmul": 0.012, "fuelpower": 2.6 }, + + "5E": { "grp": "fd", "class": 5, "rating": "E", "cost": 63013, "mass": 20, "power": 0.32, "optmass": 560, "maxfuel": 3.3, "fuelmul": 0.011, "fuelpower": 2.45 }, + "5D": { "grp": "fd", "class": 5, "rating": "D", "cost": 189036, "mass": 8, "power": 0.36, "optmass": 630, "maxfuel": 3.3, "fuelmul": 0.01, "fuelpower": 2.45 }, + "5C": { "grp": "fd", "class": 5, "rating": "C", "cost": 567106, "mass": 20, "power": 0.4, "optmass": 700, "maxfuel": 3.3, "fuelmul": 0.008, "fuelpower": 2.45 }, + "5B": { "grp": "fd", "class": 5, "rating": "B", "cost": 1701318, "mass": 32, "power": 0.5, "optmass": 875, "maxfuel": 4.1, "fuelmul": 0.01, "fuelpower": 2.45 }, + "5A": { "grp": "fd", "class": 5, "rating": "A", "cost": 5103953, "mass": 20, "power": 0.6, "optmass": 1050, "maxfuel": 5, "fuelmul": 0.012, "fuelpower": 2.45 }, + + "4E": { "grp": "fd", "class": 4, "rating": "E", "cost": 19878, "mass": 10, "power": 0.24, "optmass": 280, "maxfuel": 2, "fuelmul": 0.011, "fuelpower": 2.3 }, + "4D": { "grp": "fd", "class": 4, "rating": "D", "cost": 59633, "mass": 4, "power": 0.27, "optmass": 315, "maxfuel": 2, "fuelmul": 0.01, "fuelpower": 2.3 }, + "4C": { "grp": "fd", "class": 4, "rating": "C", "cost": 178898, "mass": 10, "power": 0.3, "optmass": 350, "maxfuel": 2, "fuelmul": 0.008, "fuelpower": 2.3 }, + "4B": { "grp": "fd", "class": 4, "rating": "B", "cost": 536693, "mass": 16, "power": 0.38, "optmass": 438, "maxfuel": 2.5, "fuelmul": 0.01, "fuelpower": 2.3 }, + "4A": { "grp": "fd", "class": 4, "rating": "A", "cost": 1610080, "mass": 10, "power": 0.45, "optmass": 525, "maxfuel": 3, "fuelmul": 0.012, "fuelpower": 2.3 }, + + "3E": { "grp": "fd", "class": 3, "rating": "E", "cost": 6271, "mass": 5, "power": 0.24, "optmass": 80, "maxfuel": 1.2, "fuelmul": 0.011, "fuelpower": 2.15 }, + "3D": { "grp": "fd", "class": 3, "rating": "D", "cost": 18812, "mass": 2, "power": 0.27, "optmass": 90, "maxfuel": 1.2, "fuelmul": 0.01, "fuelpower": 2.15 }, + "3C": { "grp": "fd", "class": 3, "rating": "C", "cost": 56435, "mass": 5, "power": 0.3, "optmass": 100, "maxfuel": 1.2, "fuelmul": 0.008, "fuelpower": 2.15 }, + "3B": { "grp": "fd", "class": 3, "rating": "B", "cost": 169304, "mass": 8, "power": 0.38, "optmass": 125, "maxfuel": 1.5, "fuelmul": 0.01, "fuelpower": 2.15 }, + "3A": { "grp": "fd", "class": 3, "rating": "A", "cost": 507912, "mass": 5, "power": 0.45, "optmass": 150, "maxfuel": 1.8, "fuelmul": 0.012, "fuelpower": 2.15 }, + + "2E": { "grp": "fd", "class": 2, "rating": "E", "cost": 1978, "mass": 2.5, "power": 0.16, "optmass": 48, "maxfuel": 0.6, "fuelmul": 0.011, "fuelpower": 2 }, + "2D": { "grp": "fd", "class": 2, "rating": "D", "cost": 5934, "mass": 1, "power": 0.18, "optmass": 54, "maxfuel": 0.6, "fuelmul": 0.01, "fuelpower": 2 }, + "2C": { "grp": "fd", "class": 2, "rating": "C", "cost": 17803, "mass": 2.5, "power": 0.2, "optmass": 60, "maxfuel": 0.6, "fuelmul": 0.008, "fuelpower": 2 }, + "2B": { "grp": "fd", "class": 2, "rating": "B", "cost": 53408, "mass": 4, "power": 0.25, "optmass": 75, "maxfuel": 0.8, "fuelmul": 0.01, "fuelpower": 2 }, + "2A": { "grp": "fd", "class": 2, "rating": "A", "cost": 160224, "mass": 2.5, "power": 0.3, "optmass": 90, "maxfuel": 0.9, "fuelmul": 0.012, "fuelpower": 2 } } \ No newline at end of file diff --git a/data/components/common/fuel_tank.json b/data/components/common/fuel_tank.json index e4a8ef76..bb0ec840 100755 --- a/data/components/common/fuel_tank.json +++ b/data/components/common/fuel_tank.json @@ -1,44 +1,10 @@ { - "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, - "capacity": 64 - } + "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, "capacity": 64 }, + "7C": { "grp": "ft", "class": 7, "rating": "C", "cost": 1780900, "capacity": 128 }, + "8C": { "grp": "ft", "class": 8, "rating": "C", "cost": 5428400, "capacity": 256 } } \ No newline at end of file diff --git a/data/components/common/life_support.json b/data/components/common/life_support.json index 57f4e4cf..e269a2cb 100755 --- a/data/components/common/life_support.json +++ b/data/components/common/life_support.json @@ -1,272 +1,37 @@ { - "6E": { - "grp": "ls", - "class": 6, - "rating": "E", - "cost": 88978, - "mass": 40, - "power": 0.64, - "time": 300 - }, - "6D": { - "grp": "ls", - "class": 6, - "rating": "D", - "cost": 222444, - "mass": 16, - "power": 0.72, - "time": 450 - }, - "6C": { - "grp": "ls", - "class": 6, - "rating": "C", - "cost": 556110, - "mass": 40, - "power": 0.8, - "time": 600 - }, - "6B": { - "grp": "ls", - "class": 6, - "rating": "B", - "cost": 1390275, - "mass": 64, - "power": 0.88, - "time": 900 - }, - "6A": { - "grp": "ls", - "class": 6, - "rating": "A", - "cost": 3475688, - "mass": 40, - "power": 0.96, - "time": 1500 - }, - "5E": { - "grp": "ls", - "class": 5, - "rating": "E", - "cost": 31778, - "mass": 20, - "power": 0.57, - "time": 300 - }, - "5D": { - "grp": "ls", - "class": 5, - "rating": "D", - "cost": 79444, - "mass": 8, - "power": 0.64, - "time": 450 - }, - "5C": { - "grp": "ls", - "class": 5, - "rating": "C", - "cost": 198611, - "mass": 20, - "power": 0.71, - "time": 600 - }, - "5B": { - "grp": "ls", - "class": 5, - "rating": "B", - "cost": 496527, - "mass": 32, - "power": 0.78, - "time": 900 - }, - "5A": { - "grp": "ls", - "class": 5, - "rating": "A", - "cost": 1241317, - "mass": 20, - "power": 0.85, - "time": 1500 - }, - "4E": { - "grp": "ls", - "class": 4, - "rating": "E", - "cost": 11349, - "mass": 10, - "power": 0.5, - "time": 300 - }, - "4D": { - "grp": "ls", - "class": 4, - "rating": "D", - "cost": 28373, - "mass": 4, - "power": 0.56, - "time": 450 - }, - "4C": { - "grp": "ls", - "class": 4, - "rating": "C", - "cost": 70932, - "mass": 10, - "power": 0.62, - "time": 600 - }, - "4B": { - "grp": "ls", - "class": 4, - "rating": "B", - "cost": 177331, - "mass": 16, - "power": 0.68, - "time": 900 - }, - "4A": { - "grp": "ls", - "class": 4, - "rating": "A", - "cost": 443328, - "mass": 10, - "power": 0.74, - "time": 1500 - }, - "3E": { - "grp": "ls", - "class": 3, - "rating": "E", - "cost": 4053, - "mass": 5, - "power": 0.42, - "time": 300 - }, - "3D": { - "grp": "ls", - "class": 3, - "rating": "D", - "cost": 10133, - "mass": 2, - "power": 0.48, - "time": 450 - }, - "3C": { - "grp": "ls", - "class": 3, - "rating": "C", - "cost": 25333, - "mass": 5, - "power": 0.53, - "time": 600 - }, - "3B": { - "grp": "ls", - "class": 3, - "rating": "B", - "cost": 63333, - "mass": 8, - "power": 0.58, - "time": 900 - }, - "3A": { - "grp": "ls", - "class": 3, - "rating": "A", - "cost": 158331, - "mass": 5, - "power": 0.64, - "time": 1500 - }, - "2E": { - "grp": "ls", - "class": 2, - "rating": "E", - "cost": 1448, - "mass": 2.5, - "power": 0.37, - "time": 300 - }, - "2D": { - "grp": "ls", - "class": 2, - "rating": "D", - "cost": 3619, - "mass": 1, - "power": 0.41, - "time": 450 - }, - "2C": { - "grp": "ls", - "class": 2, - "rating": "C", - "cost": 9048, - "mass": 2.5, - "power": 0.46, - "time": 600 - }, - "2B": { - "grp": "ls", - "class": 2, - "rating": "B", - "cost": 22619, - "mass": 4, - "power": 0.51, - "time": 900 - }, - "2A": { - "grp": "ls", - "class": 2, - "rating": "A", - "cost": 56547, - "mass": 2.5, - "power": 0.55, - "time": 1500 - }, - "1E": { - "grp": "ls", - "class": 1, - "rating": "E", - "cost": 517, - "mass": 1.3, - "power": 0.32, - "time": 300 - }, - "1D": { - "grp": "ls", - "class": 1, - "rating": "D", - "cost": 1293, - "mass": 0.5, - "power": 0.36, - "time": 450 - }, - "1C": { - "grp": "ls", - "class": 1, - "rating": "C", - "cost": 3231, - "mass": 1.3, - "power": 0.4, - "time": 600 - }, - "1B": { - "grp": "ls", - "class": 1, - "rating": "B", - "cost": 8078, - "mass": 2, - "power": 0.44, - "time": 900 - }, - "1A": { - "grp": "ls", - "class": 1, - "rating": "A", - "cost": 20195, - "mass": 1.3, - "power": 0.48, - "time": 1500 - } + "6E": { "grp": "ls", "class": 6, "rating": "E", "cost": 88978, "mass": 40, "power": 0.64, "time": 300 }, + "6D": { "grp": "ls", "class": 6, "rating": "D", "cost": 222444, "mass": 16, "power": 0.72, "time": 450 }, + "6C": { "grp": "ls", "class": 6, "rating": "C", "cost": 556110, "mass": 40, "power": 0.8, "time": 600 }, + "6B": { "grp": "ls", "class": 6, "rating": "B", "cost": 1390275, "mass": 64, "power": 0.88, "time": 900 }, + "6A": { "grp": "ls", "class": 6, "rating": "A", "cost": 3475688, "mass": 40, "power": 0.96, "time": 1500 }, + + "5E": { "grp": "ls", "class": 5, "rating": "E", "cost": 31778, "mass": 20, "power": 0.57, "time": 300 }, + "5D": { "grp": "ls", "class": 5, "rating": "D", "cost": 79444, "mass": 8, "power": 0.64, "time": 450 }, + "5C": { "grp": "ls", "class": 5, "rating": "C", "cost": 198611, "mass": 20, "power": 0.71, "time": 600 }, + "5B": { "grp": "ls", "class": 5, "rating": "B", "cost": 496527, "mass": 32, "power": 0.78, "time": 900 }, + "5A": { "grp": "ls", "class": 5, "rating": "A", "cost": 1241317, "mass": 20, "power": 0.85, "time": 1500 }, + + "4E": { "grp": "ls", "class": 4, "rating": "E", "cost": 11349, "mass": 10, "power": 0.5, "time": 300 }, + "4D": { "grp": "ls", "class": 4, "rating": "D", "cost": 28373, "mass": 4, "power": 0.56, "time": 450 }, + "4C": { "grp": "ls", "class": 4, "rating": "C", "cost": 70932, "mass": 10, "power": 0.62, "time": 600 }, + "4B": { "grp": "ls", "class": 4, "rating": "B", "cost": 177331, "mass": 16, "power": 0.68, "time": 900 }, + "4A": { "grp": "ls", "class": 4, "rating": "A", "cost": 443328, "mass": 10, "power": 0.74, "time": 1500 }, + + "3E": { "grp": "ls", "class": 3, "rating": "E", "cost": 4053, "mass": 5, "power": 0.42, "time": 300 }, + "3D": { "grp": "ls", "class": 3, "rating": "D", "cost": 10133, "mass": 2, "power": 0.48, "time": 450 }, + "3C": { "grp": "ls", "class": 3, "rating": "C", "cost": 25333, "mass": 5, "power": 0.53, "time": 600 }, + "3B": { "grp": "ls", "class": 3, "rating": "B", "cost": 63333, "mass": 8, "power": 0.58, "time": 900 }, + "3A": { "grp": "ls", "class": 3, "rating": "A", "cost": 158331, "mass": 5, "power": 0.64, "time": 1500 }, + + "2E": { "grp": "ls", "class": 2, "rating": "E", "cost": 1448, "mass": 2.5, "power": 0.37, "time": 300 }, + "2D": { "grp": "ls", "class": 2, "rating": "D", "cost": 3619, "mass": 1, "power": 0.41, "time": 450 }, + "2C": { "grp": "ls", "class": 2, "rating": "C", "cost": 9048, "mass": 2.5, "power": 0.46, "time": 600 }, + "2B": { "grp": "ls", "class": 2, "rating": "B", "cost": 22619, "mass": 4, "power": 0.51, "time": 900 }, + "2A": { "grp": "ls", "class": 2, "rating": "A", "cost": 56547, "mass": 2.5, "power": 0.55, "time": 1500 }, + + "1E": { "grp": "ls", "class": 1, "rating": "E", "cost": 517, "mass": 1.3, "power": 0.32, "time": 300 }, + "1D": { "grp": "ls", "class": 1, "rating": "D", "cost": 1293, "mass": 0.5, "power": 0.36, "time": 450 }, + "1C": { "grp": "ls", "class": 1, "rating": "C", "cost": 3231, "mass": 1.3, "power": 0.4, "time": 600 }, + "1B": { "grp": "ls", "class": 1, "rating": "B", "cost": 8078, "mass": 2, "power": 0.44, "time": 900 }, + "1A": { "grp": "ls", "class": 1, "rating": "A", "cost": 20195, "mass": 1.3, "power": 0.48, "time": 1500 } } \ No newline at end of file