From 5a1ebf72d991e925bfcce4fac5c3a3b913854f1a Mon Sep 17 00:00:00 2001 From: Cmdr McDonald Date: Sun, 15 Jan 2017 08:37:01 +0000 Subject: [PATCH 01/11] Fix base shield values for cutter and corvette --- ChangeLog.md | 4 ++++ dist/index.js | 4 ++-- dist/index.json | 4 ++-- ships/federal_corvette.json | 2 +- ships/imperial_cutter.json | 2 +- 5 files changed, 10 insertions(+), 6 deletions(-) diff --git a/ChangeLog.md b/ChangeLog.md index d432de6..ed04d9c 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,4 +1,8 @@ +#2.2.10 + * Fix incorrect base shield values for Cutter and Corvette + #2.2.9 + * Add falloff metric for weapons * Add falloff metric for weapons * Add falloff from range modification diff --git a/dist/index.js b/dist/index.js index a2cb38b..a9322f5 100644 --- a/dist/index.js +++ b/dist/index.js @@ -1069,7 +1069,7 @@ module.exports = { speed: 200, boost: 260, boostEnergy: 27, - baseShieldStrength: 610.5, + baseShieldStrength: 555, baseArmour: 370, hardness: 70, hullMass: 900, @@ -1750,7 +1750,7 @@ module.exports = { speed: 200, boost: 320, boostEnergy: 23, - baseShieldStrength: 690, + baseShieldStrength: 600, baseArmour: 400, hardness: 70, hullMass: 1100, diff --git a/dist/index.json b/dist/index.json index fb9b262..7c99220 100644 --- a/dist/index.json +++ b/dist/index.json @@ -1683,7 +1683,7 @@ "speed": 200, "boost": 260, "boostEnergy": 27, - "baseShieldStrength": 610.5, + "baseShieldStrength": 555, "baseArmour": 370, "hardness": 70, "hullMass": 900, @@ -2778,7 +2778,7 @@ "speed": 200, "boost": 320, "boostEnergy": 23, - "baseShieldStrength": 690, + "baseShieldStrength": 600, "baseArmour": 400, "hardness": 70, "hullMass": 1100, diff --git a/ships/federal_corvette.json b/ships/federal_corvette.json index 542ad44..5fbf925 100644 --- a/ships/federal_corvette.json +++ b/ships/federal_corvette.json @@ -10,7 +10,7 @@ "speed": 200, "boost": 260, "boostEnergy": 27, - "baseShieldStrength": 610.5, + "baseShieldStrength": 555, "baseArmour": 370, "hardness": 70, "hullMass": 900, diff --git a/ships/imperial_cutter.json b/ships/imperial_cutter.json index 301c554..a5720f8 100644 --- a/ships/imperial_cutter.json +++ b/ships/imperial_cutter.json @@ -9,7 +9,7 @@ "speed": 200, "boost": 320, "boostEnergy": 23, - "baseShieldStrength": 690, + "baseShieldStrength": 600, "baseArmour": 400, "hardness": 70, "hullMass": 1100, From 2dd730cfa8f0ca61751377c937221b62ed5a84f5 Mon Sep 17 00:00:00 2001 From: Cmdr McDonald Date: Sun, 15 Jan 2017 17:08:52 +0000 Subject: [PATCH 02/11] Update weapons to have %-based damage distributions --- ChangeLog.md | 1 + dist/index.js | 582 ++++++++++++++------- dist/index.json | 577 +++++++++++++------- modifications/modifierActions.json | 9 +- modifications/validity.json | 17 +- modules/hardpoints/beam_laser.json | 72 ++- modules/hardpoints/burst_laser.json | 72 ++- modules/hardpoints/cannon.json | 66 ++- modules/hardpoints/fragment_cannon.json | 60 ++- modules/hardpoints/mine_launcher.json | 21 +- modules/hardpoints/mining_laser.json | 8 +- modules/hardpoints/missile_rack.json | 36 +- modules/hardpoints/multi_cannon.json | 66 ++- modules/hardpoints/plasma_accelerator.json | 32 +- modules/hardpoints/point_defence.json | 13 +- modules/hardpoints/pulse_laser.json | 72 ++- modules/hardpoints/rail_gun.json | 21 +- modules/hardpoints/torpedo_pylon.json | 12 +- spec/data-spec.js | 13 +- 19 files changed, 1183 insertions(+), 567 deletions(-) diff --git a/ChangeLog.md b/ChangeLog.md index ed04d9c..113376b 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,5 +1,6 @@ #2.2.10 * Fix incorrect base shield values for Cutter and Corvette + * Update weapons to have %-based damage distributions #2.2.9 * Add falloff metric for weapons diff --git a/dist/index.js b/dist/index.js index a9322f5..95ce7d0 100644 --- a/dist/index.js +++ b/dist/index.js @@ -6257,6 +6257,9 @@ module.exports = { class: 1, cost: 2200, damage: 2.04, + damagedist: { + T: 1 + }, distdraw: .3, edID: 128049381, eddbID: 823, @@ -6271,8 +6274,7 @@ module.exports = { range: 3e3, rating: "F", rof: 3.847, - thermload: .3, - type: "T" + thermload: .3 }, { breachdmg: 1.3, breachmax: .8, @@ -6280,6 +6282,9 @@ module.exports = { class: 1, cost: 6600, damage: 1.56, + damagedist: { + T: 1 + }, distdraw: .31, edID: 128049385, eddbID: 826, @@ -6294,8 +6299,7 @@ module.exports = { range: 3e3, rating: "G", rof: 3.987, - thermload: .3, - type: "T" + thermload: .3 }, { breachdmg: 1, breachmax: .8, @@ -6303,6 +6307,9 @@ module.exports = { class: 1, cost: 26e3, damage: 1.18, + damagedist: { + T: 1 + }, distdraw: .19, edID: 128049388, eddbID: 829, @@ -6317,8 +6324,7 @@ module.exports = { range: 3e3, rating: "G", rof: 3.339, - thermload: .2, - type: "T" + thermload: .2 }, { breachdmg: 3, breachmax: .8, @@ -6326,6 +6332,9 @@ module.exports = { class: 2, cost: 17600, damage: 3.49, + damagedist: { + T: 1 + }, distdraw: .5, edID: 128049382, eddbID: 824, @@ -6340,8 +6349,7 @@ module.exports = { range: 3e3, rating: "F", rof: 3.448, - thermload: .6, - type: "T" + thermload: .6 }, { breachdmg: 2.3, breachmax: .8, @@ -6349,6 +6357,9 @@ module.exports = { class: 2, cost: 35400, damage: 2.68, + damagedist: { + T: 1 + }, distdraw: .54, edID: 128049386, eddbID: 827, @@ -6363,8 +6374,7 @@ module.exports = { range: 3e3, rating: "F", rof: 3.567, - thermload: .5, - type: "T" + thermload: .5 }, { breachdmg: 1.7, breachmax: .8, @@ -6372,6 +6382,9 @@ module.exports = { class: 2, cost: 132800, damage: 2.04, + damagedist: { + T: 1 + }, distdraw: .33, edID: 128049389, eddbID: 830, @@ -6386,8 +6399,7 @@ module.exports = { range: 3e3, rating: "F", rof: 3.037, - thermload: .3, - type: "T" + thermload: .3 }, { breachdmg: 2.4, breachmax: .8, @@ -6395,6 +6407,9 @@ module.exports = { class: 2, cost: 26400, damage: 2.8, + damagedist: { + T: 1 + }, distdraw: .9, eddbID: 1483, falloff: 500, @@ -6409,8 +6424,7 @@ module.exports = { pp: "Felicia Winters", rating: "E", rof: 1.664, - thermload: 1, - type: "T" + thermload: 1 }, { breachdmg: 5.1, breachmax: .8, @@ -6418,6 +6432,9 @@ module.exports = { class: 3, cost: 70400, damage: 5.98, + damagedist: { + T: 1 + }, distdraw: .86, edID: 128049383, eddbID: 825, @@ -6432,8 +6449,7 @@ module.exports = { range: 3e3, rating: "D", rof: 3.3, - thermload: 1, - type: "T" + thermload: 1 }, { breachdmg: 3.9, breachmax: .8, @@ -6441,6 +6457,9 @@ module.exports = { class: 3, cost: 140600, damage: 4.58, + damagedist: { + T: 1 + }, distdraw: .92, edID: 128049387, eddbID: 828, @@ -6455,8 +6474,7 @@ module.exports = { range: 3e3, rating: "E", rof: 3.223, - thermload: .9, - type: "T" + thermload: .9 }, { breachdmg: 3, breachmax: .8, @@ -6464,6 +6482,9 @@ module.exports = { class: 3, cost: 400400, damage: 3.49, + damagedist: { + T: 1 + }, distdraw: .56, edID: 128049390, eddbID: 831, @@ -6478,8 +6499,7 @@ module.exports = { range: 3e3, rating: "F", rof: 2.705, - thermload: .6, - type: "T" + thermload: .6 }, { breachdmg: 8.7, breachmax: .8, @@ -6487,6 +6507,9 @@ module.exports = { class: 4, cost: 177600, damage: 10.23, + damagedist: { + T: 1 + }, distdraw: 1.48, edID: 128049384, eddbID: 1539, @@ -6501,8 +6524,7 @@ module.exports = { range: 3e3, rating: "A", rof: 2.633, - thermload: 1.6, - type: "T" + thermload: 1.6 }, { breachdmg: 6.6, breachmax: .8, @@ -6510,6 +6532,9 @@ module.exports = { class: 4, cost: 877600, damage: 7.82, + damagedist: { + T: 1 + }, distdraw: 1.56, edID: 128681995, eddbID: 1545, @@ -6524,8 +6549,7 @@ module.exports = { range: 3e3, rating: "A", rof: 2.777, - thermload: 1.6, - type: "T" + thermload: 1.6 } ], ul: [ { breachdmg: 7.05, @@ -6536,6 +6560,9 @@ module.exports = { class: 1, cost: 4400, damage: 1.72, + damagedist: { + T: 1 + }, distdraw: .24, edID: 128049400, eddbID: 832, @@ -6550,8 +6577,7 @@ module.exports = { range: 3e3, rating: "F", rof: 2, - thermload: .4, - type: "T" + thermload: .4 }, { breachdmg: 5.3, breachmax: .8, @@ -6561,6 +6587,9 @@ module.exports = { class: 1, cost: 8600, damage: 1.2, + damagedist: { + T: 1 + }, distdraw: .23, edID: 128049404, eddbID: 835, @@ -6575,8 +6604,7 @@ module.exports = { range: 3e3, rating: "G", rof: 2.23, - thermload: .3, - type: "T" + thermload: .3 }, { breachdmg: 1.92, breachmax: .8, @@ -6586,6 +6614,9 @@ module.exports = { class: 1, cost: 52800, damage: .87, + damagedist: { + T: 1 + }, distdraw: .136, edID: 128049407, eddbID: 838, @@ -6600,8 +6631,7 @@ module.exports = { range: 3e3, rating: "G", rof: 1.92, - thermload: .2, - type: "T" + thermload: .2 }, { breachdmg: 2, breachmax: 0, @@ -6611,6 +6641,9 @@ module.exports = { class: 1, cost: 8800, damage: 2.4, + damagedist: { + T: 1 + }, distdraw: .31, edID: 128671449, eddbID: 1477, @@ -6628,8 +6661,7 @@ module.exports = { range: 600, rating: "F", rof: 6.6, - thermload: .3, - type: "T" + thermload: .3 }, { breachdmg: 11.1, breachmax: .8, @@ -6639,6 +6671,9 @@ module.exports = { class: 2, cost: 23e3, damage: 3.5, + damagedist: { + T: 1 + }, distdraw: .482, edID: 128049401, eddbID: 833, @@ -6653,8 +6688,7 @@ module.exports = { range: 3e3, rating: "E", rof: 1.6, - thermload: .8, - type: "T" + thermload: .8 }, { breachdmg: 8.82, breachmax: .8, @@ -6664,6 +6698,9 @@ module.exports = { class: 2, cost: 48500, damage: 2.45, + damagedist: { + T: 1 + }, distdraw: .468, edID: 128049405, eddbID: 836, @@ -6678,8 +6715,7 @@ module.exports = { range: 3e3, rating: "F", rof: 1.78, - thermload: .7, - type: "T" + thermload: .7 }, { breachdmg: 3.51, breachmax: .8, @@ -6689,6 +6725,9 @@ module.exports = { class: 2, cost: 162800, damage: 1.74, + damagedist: { + T: 1 + }, distdraw: .26, edID: 128049408, eddbID: 839, @@ -6703,8 +6742,7 @@ module.exports = { range: 3e3, rating: "F", rof: 1.57, - thermload: .4, - type: "T" + thermload: .4 }, { breachdmg: 10.53, breachmax: .8, @@ -6714,6 +6752,9 @@ module.exports = { class: 3, cost: 140400, damage: 7.75, + damagedist: { + T: 1 + }, distdraw: 1.06, edID: 128049402, eddbID: 834, @@ -6728,8 +6769,7 @@ module.exports = { range: 3e3, rating: "D", rof: 1.2, - thermload: 1.7, - type: "T" + thermload: 1.7 }, { breachdmg: 14.08, breachmax: .8, @@ -6739,6 +6779,9 @@ module.exports = { class: 3, cost: 281600, damage: 5.18, + damagedist: { + T: 1 + }, distdraw: .986, edID: 128049406, eddbID: 837, @@ -6753,8 +6796,7 @@ module.exports = { range: 3e3, rating: "E", rof: 1.4, - thermload: 1.4, - type: "T" + thermload: 1.4 }, { breachdmg: 5.58, breachmax: .8, @@ -6764,6 +6806,9 @@ module.exports = { class: 3, cost: 800400, damage: 3.54, + damagedist: { + T: 1 + }, distdraw: .536, edID: 128049409, eddbID: 840, @@ -6778,8 +6823,7 @@ module.exports = { range: 3e3, rating: "E", rof: 1.272, - thermload: .8, - type: "T" + thermload: .8 }, { breachdmg: 28, breachmax: .8, @@ -6789,6 +6833,9 @@ module.exports = { class: 4, cost: 281600, damage: 20.6, + damagedist: { + T: 1 + }, distdraw: 2.84, edID: 128049403, eddbID: 1549, @@ -6803,8 +6850,7 @@ module.exports = { range: 3e3, rating: "E", rof: .8, - thermload: 4.5, - type: "T" + thermload: 4.5 }, { breachdmg: 21.63, breachmax: .8, @@ -6814,6 +6860,9 @@ module.exports = { class: 4, cost: 1245600, damage: 12.1, + damagedist: { + T: 1 + }, distdraw: 2.31, edID: 128727920, eddbID: 1550, @@ -6828,8 +6877,7 @@ module.exports = { range: 3e3, rating: "E", rof: 1, - thermload: 3.3, - type: "T" + thermload: 3.3 } ], bl: [ { breachdmg: 7.9, @@ -6838,6 +6886,9 @@ module.exports = { class: 1, cost: 37430, damage: 9.8, + damagedist: { + T: 1 + }, distdraw: 1.94, edID: 128049428, eddbID: 841, @@ -6851,8 +6902,7 @@ module.exports = { power: .62, range: 3e3, rating: "E", - thermload: 3.5, - type: "T" + thermload: 3.5 }, { breachdmg: 6.1, breachmax: .8, @@ -6860,6 +6910,9 @@ module.exports = { class: 1, cost: 74650, damage: 7.66, + damagedist: { + T: 1 + }, distdraw: 2.11, edID: 128049432, eddbID: 844, @@ -6873,8 +6926,7 @@ module.exports = { power: .6, range: 3e3, rating: "E", - thermload: 3.6, - type: "T" + thermload: 3.6 }, { breachdmg: 4.3, breachmax: .8, @@ -6882,6 +6934,9 @@ module.exports = { class: 1, cost: 5e5, damage: 5.4, + damagedist: { + T: 1 + }, distdraw: 1.32, edID: 128049435, eddbID: 847, @@ -6897,8 +6952,7 @@ module.exports = { power: .57, range: 3e3, rating: "F", - thermload: 2.4, - type: "T" + thermload: 2.4 }, { breachdmg: 3.9, breachmax: .8, @@ -6906,6 +6960,9 @@ module.exports = { class: 1, cost: 56150, damage: 4.9, + damagedist: { + T: 1 + }, distdraw: 2.52, edID: 128671346, eddbID: 1476, @@ -6921,8 +6978,7 @@ module.exports = { pp: "Edmund Mahon", range: 3e3, rating: "E", - thermload: 2.7, - type: "T" + thermload: 2.7 }, { breachdmg: 12.8, breachmax: .8, @@ -6930,6 +6986,9 @@ module.exports = { class: 2, cost: 299520, damage: 15.96, + damagedist: { + T: 1 + }, distdraw: 3.16, edID: 128049429, eddbID: 842, @@ -6943,8 +7002,7 @@ module.exports = { power: 1.01, range: 3e3, rating: "D", - thermload: 5.1, - type: "T" + thermload: 5.1 }, { breachdmg: 10, breachmax: .8, @@ -6952,6 +7010,9 @@ module.exports = { class: 2, cost: 500600, damage: 12.52, + damagedist: { + T: 1 + }, distdraw: 3.44, edID: 128049433, eddbID: 845, @@ -6965,8 +7026,7 @@ module.exports = { power: .99, range: 3e3, rating: "D", - thermload: 5.3, - type: "T" + thermload: 5.3 }, { breachdmg: 7.1, breachmax: .8, @@ -6974,6 +7034,9 @@ module.exports = { class: 2, cost: 2099900, damage: 8.82, + damagedist: { + T: 1 + }, distdraw: 2.16, edID: 128049436, eddbID: 848, @@ -6987,8 +7050,7 @@ module.exports = { power: .93, range: 3e3, rating: "E", - thermload: 3.5, - type: "T" + thermload: 3.5 }, { breachdmg: 20.6, breachmax: .8, @@ -6996,6 +7058,9 @@ module.exports = { class: 3, cost: 1177600, damage: 25.78, + damagedist: { + T: 1 + }, distdraw: 5.1, edID: 128049430, eddbID: 843, @@ -7009,8 +7074,7 @@ module.exports = { power: 1.62, range: 3e3, rating: "C", - thermload: 7.2, - type: "T" + thermload: 7.2 }, { breachdmg: 16.2, breachmax: .8, @@ -7018,6 +7082,9 @@ module.exports = { class: 3, cost: 2396160, damage: 20.28, + damagedist: { + T: 1 + }, distdraw: 5.58, edID: 128049434, eddbID: 846, @@ -7031,8 +7098,7 @@ module.exports = { power: 1.6, range: 3e3, rating: "C", - thermload: 7.6, - type: "T" + thermload: 7.6 }, { breachdmg: 11.5, breachmax: .8, @@ -7040,6 +7106,9 @@ module.exports = { class: 3, cost: 19399600, damage: 14.34, + damagedist: { + T: 1 + }, distdraw: 3.51, edID: 128049437, eddbID: 849, @@ -7053,8 +7122,7 @@ module.exports = { power: 1.51, range: 3e3, rating: "D", - thermload: 5.1, - type: "T" + thermload: 5.1 }, { breachdmg: 33.1, breachmax: .8, @@ -7062,6 +7130,9 @@ module.exports = { class: 4, cost: 2396160, damage: 41.38, + damagedist: { + T: 1 + }, distdraw: 8.19, edID: 128049431, eddbID: 1540, @@ -7075,8 +7146,7 @@ module.exports = { power: 2.61, range: 3e3, rating: "A", - thermload: 9.9, - type: "T" + thermload: 9.9 }, { breachdmg: 26.1, breachmax: .8, @@ -7084,6 +7154,9 @@ module.exports = { class: 4, cost: 8746160, damage: 32.68, + damagedist: { + T: 1 + }, distdraw: 8.99, edID: 128681994, eddbID: 1544, @@ -7097,8 +7170,7 @@ module.exports = { power: 2.57, range: 3e3, rating: "A", - thermload: 10.6, - type: "T" + thermload: 10.6 } ], mc: [ { ammo: 2100, @@ -7109,6 +7181,9 @@ module.exports = { clip: 100, cost: 9500, damage: 1.12, + damagedist: { + K: 1 + }, distdraw: .06, edID: 128049455, eddbID: 867, @@ -7125,8 +7200,7 @@ module.exports = { reload: 4, rof: 7.69, speed: 1600, - thermload: .1, - type: "K" + thermload: .1 }, { ammo: 2100, breachdmg: .7, @@ -7136,6 +7210,9 @@ module.exports = { clip: 90, cost: 14250, damage: .82, + damagedist: { + K: 1 + }, distdraw: .07, edID: 128049459, eddbID: 869, @@ -7152,8 +7229,7 @@ module.exports = { reload: 5, rof: 8.33, speed: 1600, - thermload: .1, - type: "K" + thermload: .1 }, { ammo: 2100, breachdmg: .5, @@ -7163,6 +7239,9 @@ module.exports = { clip: 90, cost: 81600, damage: .56, + damagedist: { + K: 1 + }, distdraw: .03, edID: 128049462, eddbID: 871, @@ -7179,8 +7258,7 @@ module.exports = { reload: 4, rof: 7.14, speed: 1600, - thermload: 0, - type: "K" + thermload: 0 }, { ammo: 1e3, breachdmg: 2.6, @@ -7190,6 +7268,9 @@ module.exports = { clip: 60, cost: 13980, damage: 2.9, + damagedist: { + K: 1 + }, distdraw: .12, eddbID: 1481, falloff: 1800, @@ -7207,8 +7288,7 @@ module.exports = { reload: 4, rof: 4.3, speed: 1800, - thermload: .2, - type: "K" + thermload: .2 }, { ammo: 2100, breachdmg: 2, @@ -7218,6 +7298,9 @@ module.exports = { clip: 100, cost: 38e3, damage: 2.19, + damagedist: { + K: 1 + }, distdraw: .11, edID: 128049456, eddbID: 868, @@ -7234,8 +7317,7 @@ module.exports = { reload: 4, rof: 7.14, speed: 1600, - thermload: .2, - type: "K" + thermload: .2 }, { ammo: 2100, breachdmg: 1.5, @@ -7245,6 +7327,9 @@ module.exports = { clip: 90, cost: 57e3, damage: 1.64, + damagedist: { + K: 1 + }, distdraw: .14, edID: 128049460, eddbID: 870, @@ -7261,8 +7346,7 @@ module.exports = { reload: 5, rof: 7.69, speed: 1600, - thermload: .2, - type: "K" + thermload: .2 }, { ammo: 2100, breachdmg: 1.1, @@ -7272,6 +7356,9 @@ module.exports = { clip: 90, cost: 1292800, damage: 1.17, + damagedist: { + K: 1 + }, distdraw: .06, edID: 128049463, eddbID: 872, @@ -7288,8 +7375,7 @@ module.exports = { reload: 4, rof: 6.25, speed: 1600, - thermload: .1, - type: "K" + thermload: .1 }, { ammo: 2100, breachdmg: 3.5, @@ -7299,6 +7385,9 @@ module.exports = { clip: 100, cost: 140400, damage: 3.93, + damagedist: { + K: 1 + }, distdraw: .18, edID: 128049457, eddbID: 1541, @@ -7315,8 +7404,7 @@ module.exports = { reload: 4, rof: 5.88, speed: 1600, - thermload: .3, - type: "K" + thermload: .3 }, { ammo: 2100, breachdmg: 2.6, @@ -7326,6 +7414,9 @@ module.exports = { clip: 90, cost: 578436, damage: 2.84, + damagedist: { + K: 1 + }, distdraw: .25, edID: 128049461, eddbID: 1543, @@ -7342,8 +7433,7 @@ module.exports = { reload: 5, rof: 6.665, speed: 1600, - thermload: .3, - type: "K" + thermload: .3 }, { ammo: 2100, breachdmg: 4.2, @@ -7353,6 +7443,9 @@ module.exports = { clip: 100, cost: 1177600, damage: 4.62, + damagedist: { + K: 1 + }, distdraw: .24, edID: 128049458, eddbID: 1542, @@ -7370,8 +7463,7 @@ module.exports = { rof: 3.03, roundspershot: 2, speed: 1600, - thermload: .4, - type: "K" + thermload: .4 }, { ammo: 2100, breachdmg: 3.1, @@ -7381,6 +7473,9 @@ module.exports = { clip: 90, cost: 6377600, damage: 3.46, + damagedist: { + K: 1 + }, distdraw: .37, edID: 128681996, eddbID: 1546, @@ -7398,8 +7493,7 @@ module.exports = { rof: 3.365, roundspershot: 2, speed: 1600, - thermload: .5, - type: "K" + thermload: .5 } ], c: [ { ammo: 120, @@ -7410,6 +7504,9 @@ module.exports = { clip: 6, cost: 21100, damage: 22.5, + damagedist: { + K: 1 + }, distdraw: .46, edID: 128049438, eddbID: 850, @@ -7426,8 +7523,7 @@ module.exports = { reload: 3, rof: .5, speed: 1200, - thermload: 1.4, - type: "K" + thermload: 1.4 }, { ammo: 100, breachdmg: 13.2, @@ -7437,6 +7533,9 @@ module.exports = { clip: 5, cost: 42200, damage: 16, + damagedist: { + K: 1 + }, distdraw: .48, edID: 128049442, eddbID: 854, @@ -7453,8 +7552,7 @@ module.exports = { reload: 4, rof: .52, speed: 1e3, - thermload: 1.3, - type: "K" + thermload: 1.3 }, { ammo: 100, breachdmg: 10.6, @@ -7464,6 +7562,9 @@ module.exports = { clip: 5, cost: 506400, damage: 12.75, + damagedist: { + K: 1 + }, distdraw: .22, edID: 128049445, eddbID: 857, @@ -7480,8 +7581,7 @@ module.exports = { reload: 4, rof: .435, speed: 1e3, - thermload: .7, - type: "K" + thermload: .7 }, { ammo: 120, breachdmg: 28, @@ -7491,6 +7591,9 @@ module.exports = { clip: 6, cost: 168430, damage: 36.5, + damagedist: { + K: 1 + }, distdraw: .7, edID: 128049439, eddbID: 851, @@ -7507,8 +7610,7 @@ module.exports = { reload: 3, rof: .465, speed: 1051, - thermload: 2.1, - type: "K" + thermload: 2.1 }, { ammo: 100, breachdmg: 20.3, @@ -7518,6 +7620,9 @@ module.exports = { clip: 5, cost: 337600, damage: 24.5, + damagedist: { + K: 1 + }, distdraw: .75, edID: 128049443, eddbID: 855, @@ -7534,8 +7639,7 @@ module.exports = { reload: 4, rof: .485, speed: 875, - thermload: 1.9, - type: "K" + thermload: 1.9 }, { ammo: 100, breachdmg: 16.3, @@ -7545,6 +7649,9 @@ module.exports = { clip: 5, cost: 4051200, damage: 19.77, + damagedist: { + K: 1 + }, distdraw: .34, edID: 128049446, eddbID: 858, @@ -7561,8 +7668,7 @@ module.exports = { reload: 4, rof: .405, speed: 875, - thermload: 1, - type: "K" + thermload: 1 }, { ammo: 120, breachdmg: 42.3, @@ -7572,6 +7678,9 @@ module.exports = { clip: 6, cost: 675200, damage: 54.94, + damagedist: { + K: 1 + }, distdraw: 1.07, edID: 128049440, eddbID: 852, @@ -7588,8 +7697,7 @@ module.exports = { reload: 3, rof: .425, speed: 959, - thermload: 3.2, - type: "K" + thermload: 3.2 }, { ammo: 100, breachdmg: 30.9, @@ -7599,6 +7707,9 @@ module.exports = { clip: 5, cost: 1350400, damage: 37.39, + damagedist: { + K: 1 + }, distdraw: 1.14, edID: 128671120, eddbID: 1383, @@ -7617,8 +7728,7 @@ module.exports = { reload: 4, rof: .445, speed: 800, - thermload: 2.9, - type: "K" + thermload: 2.9 }, { ammo: 100, breachdmg: 25.14, @@ -7628,6 +7738,9 @@ module.exports = { clip: 5, cost: 16204800, damage: 30.4, + damagedist: { + K: 1 + }, distdraw: .53, edID: 128049447, eddbID: 859, @@ -7644,8 +7757,7 @@ module.exports = { reload: 4, rof: .37, speed: 800, - thermload: 1.6, - type: "K" + thermload: 1.6 }, { ammo: 120, breachdmg: 63.2, @@ -7655,6 +7767,9 @@ module.exports = { clip: 6, cost: 2700800, damage: 82.1, + damagedist: { + K: 1 + }, distdraw: 1.61, edID: 128049441, eddbID: 853, @@ -7673,8 +7788,7 @@ module.exports = { reload: 3, rof: .385, speed: 900, - thermload: 4.8, - type: "K" + thermload: 4.8 }, { ammo: 100, breachdmg: 46.7, @@ -7684,6 +7798,9 @@ module.exports = { clip: 5, cost: 5401600, damage: 56.58, + damagedist: { + K: 1 + }, distdraw: 1.72, edID: 128049444, eddbID: 856, @@ -7702,8 +7819,7 @@ module.exports = { reload: 4, rof: .4, speed: 750, - thermload: 4.4, - type: "K" + thermload: 4.4 } ], fc: [ { ammo: 180, @@ -7714,6 +7830,9 @@ module.exports = { clip: 3, cost: 36e3, damage: 1.43, + damagedist: { + K: 1 + }, distdraw: .21, edID: 128049448, eddbID: 860, @@ -7732,8 +7851,7 @@ module.exports = { rof: 5.555, roundspershot: 12, speed: 667, - thermload: .4, - type: "K" + thermload: .4 }, { ammo: 180, breachdmg: .9, @@ -7743,6 +7861,9 @@ module.exports = { clip: 3, cost: 54720, damage: 1.01, + damagedist: { + K: 1 + }, distdraw: .26, edID: 128049451, eddbID: 863, @@ -7761,8 +7882,7 @@ module.exports = { rof: 5.88, roundspershot: 12, speed: 667, - thermload: .4, - type: "K" + thermload: .4 }, { ammo: 180, breachdmg: .5, @@ -7772,6 +7892,9 @@ module.exports = { clip: 3, cost: 182400, damage: .69, + damagedist: { + K: 1 + }, distdraw: .1, edID: 128049453, eddbID: 865, @@ -7790,8 +7913,7 @@ module.exports = { rof: 4.76, roundspershot: 12, speed: 667, - thermload: .2, - type: "K" + thermload: .2 }, { ammo: 180, breachdmg: 2.3, @@ -7801,6 +7923,9 @@ module.exports = { clip: 3, cost: 291840, damage: 2.56, + damagedist: { + K: 1 + }, distdraw: .37, edID: 128049449, eddbID: 861, @@ -7819,8 +7944,7 @@ module.exports = { rof: 5, roundspershot: 12, speed: 667, - thermload: .7, - type: "K" + thermload: .7 }, { ammo: 180, breachdmg: 1.8, @@ -7830,6 +7954,9 @@ module.exports = { clip: 3, cost: 437800, damage: 1.95, + damagedist: { + K: 1 + }, distdraw: .49, edID: 128049452, eddbID: 864, @@ -7848,8 +7975,7 @@ module.exports = { rof: 5.26, roundspershot: 12, speed: 667, - thermload: .8, - type: "K" + thermload: .8 }, { ammo: 180, breachdmg: 1.3, @@ -7859,6 +7985,9 @@ module.exports = { clip: 3, cost: 1459200, damage: 1.43, + damagedist: { + K: 1 + }, distdraw: .21, edID: 128049454, eddbID: 866, @@ -7877,8 +8006,7 @@ module.exports = { rof: 4.345, roundspershot: 12, speed: 667, - thermload: .4, - type: "K" + thermload: .4 }, { ammo: 180, breachdmg: 3.5, @@ -7888,6 +8016,9 @@ module.exports = { clip: 3, cost: 1167360, damage: 3.92, + damagedist: { + K: 1 + }, distdraw: .57, edID: 128049450, eddbID: 862, @@ -7906,8 +8037,7 @@ module.exports = { rof: 4.545, roundspershot: 12, speed: 667, - thermload: 1.1, - type: "K" + thermload: 1.1 }, { ammo: 180, breachdmg: 2.9, @@ -7917,6 +8047,9 @@ module.exports = { clip: 3, cost: 1751040, damage: 3.23, + damagedist: { + K: 1 + }, distdraw: .81, edID: 128671321, eddbID: 1454, @@ -7935,8 +8068,7 @@ module.exports = { rof: 4.76, roundspershot: 12, speed: 667, - thermload: 1.4, - type: "K" + thermload: 1.4 }, { ammo: 180, breachdmg: 2.3, @@ -7946,6 +8078,9 @@ module.exports = { clip: 3, cost: 5836800, damage: 2.56, + damagedist: { + K: 1 + }, distdraw: .37, edID: 128671322, eddbID: 1455, @@ -7964,8 +8099,7 @@ module.exports = { rof: 4, roundspershot: 12, speed: 667, - thermload: .7, - type: "K" + thermload: .7 }, { ammo: 180, breachdmg: 3.1, @@ -7975,6 +8109,9 @@ module.exports = { clip: 3, cost: 1400830, damage: 3.4, + damagedist: { + K: 1 + }, distdraw: .57, edID: 128671343, eddbID: 1478, @@ -7994,8 +8131,7 @@ module.exports = { rof: 4.5, roundspershot: 12, speed: 1e3, - thermload: 1.1, - type: "K" + thermload: 1.1 } ], rg: [ { ammo: 80, @@ -8006,6 +8142,10 @@ module.exports = { clip: 1, cost: 51600, damage: 23.3, + damagedist: { + K: .5, + T: .5 + }, distdraw: 2.69, edID: 128049488, eddbID: 876, @@ -8021,8 +8161,7 @@ module.exports = { rating: "D", reload: 1, rof: 1.6, - thermload: 17.8, - type: "KT" + thermload: 17.8 }, { ammo: 80, breachdmg: 39.5, @@ -8032,6 +8171,10 @@ module.exports = { clip: 1, cost: 412800, damage: 41.5, + damagedist: { + K: .5, + T: .5 + }, distdraw: 5.11, edID: 128049489, eddbID: 877, @@ -8047,8 +8190,7 @@ module.exports = { rating: "B", reload: 1, rof: 1.2, - thermload: 30, - type: "KT" + thermload: 30 }, { ammo: 90, breachdmg: 14.3, @@ -8060,6 +8202,10 @@ module.exports = { clip: 3, cost: 619200, damage: 15, + damagedist: { + K: .5, + T: .5 + }, distdraw: 2, edID: 128671341, eddbID: 1484, @@ -8077,8 +8223,7 @@ module.exports = { rating: "B", reload: 1, rof: 4.1, - thermload: 16, - type: "KT" + thermload: 16 } ], pa: [ { ammo: 100, @@ -8089,6 +8234,11 @@ module.exports = { clip: 5, cost: 834200, damage: 54.3, + damagedist: { + A: .6, + K: .2, + T: .2 + }, distdraw: 8.65, edID: 128049465, eddbID: 873, @@ -8105,8 +8255,7 @@ module.exports = { reload: 6, rof: .33, speed: 875, - thermload: 15.6, - type: "A" + thermload: 15.6 }, { ammo: 100, breachdmg: 68, @@ -8116,6 +8265,11 @@ module.exports = { clip: 5, cost: 3051200, damage: 83.4, + damagedist: { + A: .6, + K: .2, + T: .2 + }, distdraw: 13.6, edID: 128049466, eddbID: 874, @@ -8132,8 +8286,7 @@ module.exports = { reload: 6, rof: .29, speed: 875, - thermload: 21.8, - type: "A" + thermload: 21.8 }, { ammo: 300, breachdmg: 30.9, @@ -8143,6 +8296,11 @@ module.exports = { clip: 20, cost: 4119120, damage: 34.5, + damagedist: { + A: .6, + K: .2, + T: .2 + }, distdraw: 5.5, edID: 128671339, eddbID: 1482, @@ -8161,8 +8319,7 @@ module.exports = { reload: 6, rof: .8, speed: 875, - thermload: 11, - type: "A" + thermload: 11 }, { ammo: 100, breachdmg: 102, @@ -8172,6 +8329,11 @@ module.exports = { clip: 5, cost: 13793600, damage: 125.2, + damagedist: { + A: .6, + K: .2, + T: .2 + }, distdraw: 21.04, edID: 128049467, eddbID: 875, @@ -8188,8 +8350,7 @@ module.exports = { reload: 6, rof: .25, speed: 875, - thermload: 29.5, - type: "A" + thermload: 29.5 } ], mr: [ { ammo: 16, @@ -8200,6 +8361,9 @@ module.exports = { clip: 8, cost: 32180, damage: 50, + damagedist: { + E: 1 + }, distdraw: .24, edID: 128666724, eddbID: 1326, @@ -8215,8 +8379,7 @@ module.exports = { reload: 5, rof: .5, speed: 750, - thermload: 3.6, - type: "E" + thermload: 3.6 }, { ammo: 6, breachdmg: 16, @@ -8226,6 +8389,9 @@ module.exports = { clip: 6, cost: 72600, damage: 40, + damagedist: { + E: 1 + }, distdraw: .24, edID: 128049492, eddbID: 878, @@ -8241,8 +8407,7 @@ module.exports = { reload: 12, rof: .333, speed: 625, - thermload: 3.6, - type: "E" + thermload: 3.6 }, { ammo: 48, breachdmg: 20, @@ -8252,6 +8417,9 @@ module.exports = { clip: 12, cost: 240400, damage: 50, + damagedist: { + E: 1 + }, distdraw: .24, edID: 128666725, eddbID: 1327, @@ -8269,8 +8437,7 @@ module.exports = { reload: 5, rof: .5, speed: 750, - thermload: 3.6, - type: "E" + thermload: 3.6 }, { ammo: 18, breachdmg: 16, @@ -8280,6 +8447,9 @@ module.exports = { clip: 6, cost: 512400, damage: 40, + damagedist: { + E: 1 + }, distdraw: .24, edID: 128049493, eddbID: 879, @@ -8297,8 +8467,7 @@ module.exports = { reload: 12, rof: .333, speed: 625, - thermload: 3.6, - type: "E" + thermload: 3.6 }, { ammo: 48, breachdmg: 16, @@ -8308,6 +8477,9 @@ module.exports = { clip: 12, cost: 190227, damage: 40, + damagedist: { + E: 1 + }, distdraw: .24, eddbID: 1559, grp: "mr", @@ -8324,8 +8496,7 @@ module.exports = { reload: 5, rof: .333, speed: 750, - thermload: 3.6, - type: "E" + thermload: 3.6 }, { ammo: 120, breachdmg: 3, @@ -8335,6 +8506,9 @@ module.exports = { clip: 12, cost: 768600, damage: 7.5, + damagedist: { + E: 1 + }, distdraw: .24, edID: 128671344, eddbID: 1480, @@ -8355,8 +8529,7 @@ module.exports = { rof: 2, roundspershot: 4, speed: 600, - thermload: 3.6, - type: "E" + thermload: 3.6 } ], tp: [ { ammo: 1, @@ -8367,6 +8540,9 @@ module.exports = { clip: 1, cost: 11200, damage: 120, + damagedist: { + E: 1 + }, distdraw: 0, edID: 128049509, eddbID: 882, @@ -8382,8 +8558,7 @@ module.exports = { reload: 5, rof: 1, speed: 250, - thermload: 45, - type: "E" + thermload: 45 }, { ammo: 2, breachdmg: 60, @@ -8393,6 +8568,9 @@ module.exports = { clip: 1, cost: 44800, damage: 120, + damagedist: { + E: 1 + }, distdraw: 0, edID: 128049510, eddbID: 883, @@ -8408,8 +8586,7 @@ module.exports = { reload: 5, rof: 1, speed: 250, - thermload: 50, - type: "E" + thermload: 50 } ], nl: [ { ammo: 36, @@ -8420,6 +8597,10 @@ module.exports = { clip: 3, cost: 24260, damage: 44, + damagedist: { + E: .5, + T: .5 + }, distdraw: 0, edID: 128049500, eddbID: 880, @@ -8433,8 +8614,7 @@ module.exports = { rating: "I", reload: 2, rof: 1, - thermload: 5, - type: "ET" + thermload: 5 }, { ammo: 36, breachdmg: 0, @@ -8444,6 +8624,10 @@ module.exports = { clip: 3, cost: 36400, damage: 32, + damagedist: { + E: .5, + T: .5 + }, distdraw: 0, edID: 128671448, eddbID: 1523, @@ -8458,8 +8642,7 @@ module.exports = { rating: "I", reload: 2, rof: 1, - thermload: 5, - type: "ET" + thermload: 5 }, { ammo: 36, breachdmg: 0, @@ -8469,6 +8652,10 @@ module.exports = { clip: 3, cost: 294080, damage: 44, + damagedist: { + E: .5, + T: .5 + }, distdraw: 0, edID: 128049501, eddbID: 881, @@ -8482,8 +8669,7 @@ module.exports = { rating: "I", reload: 2, rof: 1, - thermload: 7.5, - type: "ET" + thermload: 7.5 } ], ml: [ { breachdmg: .3, @@ -8492,6 +8678,7 @@ module.exports = { class: 1, cost: 6800, damage: 2, + damagedist: {}, distdraw: 1.35, edID: 128049525, eddbID: 888, @@ -8513,6 +8700,9 @@ module.exports = { class: 1, cost: 13600, damage: 8, + damagedist: { + T: 1 + }, distdraw: 1.75, eddbID: 1479, falloff: 400, @@ -8527,8 +8717,7 @@ module.exports = { pp: "Zemina Torval", range: 2e3, rating: "D", - thermload: 6, - type: "T" + thermload: 6 }, { breachdmg: 1.2, breachmax: .2, @@ -8536,6 +8725,7 @@ module.exports = { class: 2, cost: 22580, damage: 8, + damagedist: {}, distdraw: 1.75, edID: 128049526, eddbID: 889, @@ -8889,25 +9079,28 @@ module.exports = { burst: 4, burstrof: 15, class: 0, - clip: 50, + clip: 12, cost: 18550, + damage: .2, + damagedist: { + K: 1 + }, edID: 128049522, eddbID: 887, grp: "po", id: "03", integrity: 30, - jitter: 1.5, + jitter: .75, mass: .5, name: "Point Defence", passive: 1, power: .2, range: 2500, rating: "I", - reload: 0, + reload: .4, rof: 10, speed: 1e3, - thermload: .1, - type: "K" + thermload: .1 } ] }, internal: { @@ -14739,12 +14932,17 @@ module.exports = { special_incendiary_rounds: { rof: .05263157894736842, thermload: 2, - type: "T" + damagedist: { + T: 1 + } }, special_inertial_impact: { damage: .5, jitter: 1, - type: "KT" + damagedist: { + K: .5, + T: .5 + } }, special_overload_munitions: {}, special_phasing_sequence: { @@ -15006,14 +15204,14 @@ module.exports = { validity: { am: [ "integrity", "power" ], bh: [ "explres", "hullboost", "kinres", "mass", "thermres" ], - bl: [ "damage", "distdraw", "fallofffromrange", "integrity", "mass", "piercing", "power", "range", "thermload" ], + bl: [ "damage", "damagedist", "distdraw", "fallofffromrange", "integrity", "mass", "piercing", "power", "range", "thermload" ], bsg: [ "boot", "brokenregen", "distdraw", "explres", "integrity", "kinres", "mass", "optmass", "optmul", "power", "regen", "thermload", "thermres" ], - c: [ "ammo", "clip", "damage", "distdraw", "fallofffromrange", "integrity", "jitter", "mass", "piercing", "power", "range", "reload", "rof", "thermload" ], + c: [ "ammo", "clip", "damage", "damagedist", "distdraw", "fallofffromrange", "integrity", "jitter", "mass", "piercing", "power", "range", "reload", "rof", "thermload" ], cc: [ "integrity", "mass", "power" ], ch: [ "ammo", "integrity", "mass", "power", "reload" ], cs: [ "boot", "integrity", "mass", "power" ], ec: [ "integrity", "mass", "power" ], - fc: [ "ammo", "burst", "burstrof", "clip", "damage", "fallofffromrange", "distdraw", "integrity", "jitter", "mass", "piercing", "power", "range", "reload", "rof", "thermload", "type" ], + fc: [ "ammo", "burst", "burstrof", "clip", "damage", "damagedist", "fallofffromrange", "distdraw", "integrity", "jitter", "mass", "piercing", "power", "range", "reload", "rof", "thermload" ], fi: [ "boot", "facinglimit", "integrity", "mass", "power", "ranget" ], fs: [ "integrity", "power" ], fsd: [ "boot", "integrity", "mass", "maxfuel", "optmass", "power", "thermload" ], @@ -15023,24 +15221,24 @@ module.exports = { hs: [ "ammo", "integrity", "mass", "power", "reload" ], kw: [ "boot", "integrity", "mass", "power" ], ls: [ "boot", "integrity", "mass", "power" ], - mc: [ "ammo", "clip", "damage", "fallofffromrange", "distdraw", "integrity", "jitter", "mass", "piercing", "power", "range", "reload", "rof", "thermload", "type" ], - mr: [ "ammo", "clip", "damage", "fallofffromrange", "distdraw", "integrity", "jitter", "mass", "piercing", "power", "reload", "rof", "thermload" ], - nl: [ "ammo", "boot", "clip", "damage", "fallofffromrange", "integrity", "jitter", "mass", "piercing", "power", "reload", "rof", "thermload" ], - pa: [ "ammo", "clip", "damage", "fallofffromrange", "distdraw", "integrity", "jitter", "mass", "piercing", "power", "range", "reload", "rof", "thermload" ], + mc: [ "ammo", "clip", "damage", "damagedist", "fallofffromrange", "distdraw", "integrity", "jitter", "mass", "piercing", "power", "range", "reload", "rof", "thermload" ], + mr: [ "ammo", "clip", "damage", "damagedist", "fallofffromrange", "distdraw", "integrity", "jitter", "mass", "piercing", "power", "reload", "rof", "thermload" ], + nl: [ "ammo", "boot", "clip", "damage", "damagedist", "fallofffromrange", "integrity", "jitter", "mass", "piercing", "power", "reload", "rof", "thermload" ], + pa: [ "ammo", "clip", "damage", "damagedist", "fallofffromrange", "distdraw", "integrity", "jitter", "mass", "piercing", "power", "range", "reload", "rof", "thermload" ], pc: [ "integrity", "mass", "power" ], pd: [ "boot", "engcap", "engrate", "integrity", "mass", "power", "syscap", "sysrate", "wepcap", "weprate" ], - pl: [ "damage", "fallofffromrange", "distdraw", "integrity", "jitter", "mass", "piercing", "power", "range", "rof", "thermload" ], + pl: [ "damage", "damagedist", "fallofffromrange", "distdraw", "integrity", "jitter", "mass", "piercing", "power", "range", "rof", "thermload" ], po: [ "ammo", "integrity", "mass", "power", "reload" ], pp: [ "eff", "integrity", "mass", "pgen" ], psg: [ "boot", "brokenregen", "distdraw", "explres", "integrity", "kinres", "mass", "optmass", "optmul", "power", "regen", "thermload", "thermres" ], rf: [ "integrity", "power" ], - rg: [ "ammo", "clip", "damage", "fallofffromrange", "distdraw", "integrity", "jitter", "mass", "piercing", "power", "range", "reload", "rof", "thermload" ], + rg: [ "ammo", "clip", "damage", "damagedist", "fallofffromrange", "distdraw", "integrity", "jitter", "mass", "piercing", "power", "range", "reload", "rof", "thermload" ], sb: [ "explres", "integrity", "kinres", "mass", "power", "shieldboost", "thermres" ], scb: [ "boot", "duration", "integrity", "power", "shieldreinforcement", "spinup", "thermload" ], sg: [ "boot", "brokenregen", "distdraw", "explres", "integrity", "kinres", "mass", "optmass", "optmul", "power", "regen", "thermload", "thermres" ], t: [ "integrity", "mass", "optmass", "optmul", "power", "thermload" ], - tp: [ "damage", "fallofffromrange", "distdraw", "integrity", "jitter", "mass", "piercing", "power", "range", "rof", "thermload" ], - ul: [ "burst", "burstrof", "damage", "fallofffromrange", "distdraw", "integrity", "jitter", "mass", "piercing", "power", "range", "rof", "thermload" ], + tp: [ "damage", "damagedist", "fallofffromrange", "distdraw", "integrity", "jitter", "mass", "piercing", "power", "range", "rof", "thermload" ], + ul: [ "burst", "burstrof", "damage", "damagedist", "fallofffromrange", "distdraw", "integrity", "jitter", "mass", "piercing", "power", "range", "rof", "thermload" ], ws: [ "boot", "integrity", "mass", "power" ] } } diff --git a/dist/index.json b/dist/index.json index 7c99220..9ed4370 100644 --- a/dist/index.json +++ b/dist/index.json @@ -8184,6 +8184,9 @@ "class": 1, "cost": 2200, "damage": 2.04, + "damagedist": { + "T": 1 + }, "distdraw": 0.3, "edID": 128049381, "eddbID": 823, @@ -8198,8 +8201,7 @@ "range": 3000, "rating": "F", "rof": 3.847, - "thermload": 0.3, - "type": "T" + "thermload": 0.3 }, { "breachdmg": 1.3, @@ -8208,6 +8210,9 @@ "class": 1, "cost": 6600, "damage": 1.56, + "damagedist": { + "T": 1 + }, "distdraw": 0.31, "edID": 128049385, "eddbID": 826, @@ -8222,8 +8227,7 @@ "range": 3000, "rating": "G", "rof": 3.987, - "thermload": 0.3, - "type": "T" + "thermload": 0.3 }, { "breachdmg": 1, @@ -8232,6 +8236,9 @@ "class": 1, "cost": 26000, "damage": 1.18, + "damagedist": { + "T": 1 + }, "distdraw": 0.19, "edID": 128049388, "eddbID": 829, @@ -8246,8 +8253,7 @@ "range": 3000, "rating": "G", "rof": 3.339, - "thermload": 0.2, - "type": "T" + "thermload": 0.2 }, { "breachdmg": 3, @@ -8256,6 +8262,9 @@ "class": 2, "cost": 17600, "damage": 3.49, + "damagedist": { + "T": 1 + }, "distdraw": 0.5, "edID": 128049382, "eddbID": 824, @@ -8270,8 +8279,7 @@ "range": 3000, "rating": "F", "rof": 3.448, - "thermload": 0.6, - "type": "T" + "thermload": 0.6 }, { "breachdmg": 2.3, @@ -8280,6 +8288,9 @@ "class": 2, "cost": 35400, "damage": 2.68, + "damagedist": { + "T": 1 + }, "distdraw": 0.54, "edID": 128049386, "eddbID": 827, @@ -8294,8 +8305,7 @@ "range": 3000, "rating": "F", "rof": 3.567, - "thermload": 0.5, - "type": "T" + "thermload": 0.5 }, { "breachdmg": 1.7, @@ -8304,6 +8314,9 @@ "class": 2, "cost": 132800, "damage": 2.04, + "damagedist": { + "T": 1 + }, "distdraw": 0.33, "edID": 128049389, "eddbID": 830, @@ -8318,8 +8331,7 @@ "range": 3000, "rating": "F", "rof": 3.037, - "thermload": 0.3, - "type": "T" + "thermload": 0.3 }, { "breachdmg": 2.4, @@ -8328,6 +8340,9 @@ "class": 2, "cost": 26400, "damage": 2.8, + "damagedist": { + "T": 1 + }, "distdraw": 0.9, "eddbID": 1483, "falloff": 500, @@ -8342,8 +8357,7 @@ "pp": "Felicia Winters", "rating": "E", "rof": 1.664, - "thermload": 1, - "type": "T" + "thermload": 1 }, { "breachdmg": 5.1, @@ -8352,6 +8366,9 @@ "class": 3, "cost": 70400, "damage": 5.98, + "damagedist": { + "T": 1 + }, "distdraw": 0.86, "edID": 128049383, "eddbID": 825, @@ -8366,8 +8383,7 @@ "range": 3000, "rating": "D", "rof": 3.3, - "thermload": 1, - "type": "T" + "thermload": 1 }, { "breachdmg": 3.9, @@ -8376,6 +8392,9 @@ "class": 3, "cost": 140600, "damage": 4.58, + "damagedist": { + "T": 1 + }, "distdraw": 0.92, "edID": 128049387, "eddbID": 828, @@ -8390,8 +8409,7 @@ "range": 3000, "rating": "E", "rof": 3.223, - "thermload": 0.9, - "type": "T" + "thermload": 0.9 }, { "breachdmg": 3, @@ -8400,6 +8418,9 @@ "class": 3, "cost": 400400, "damage": 3.49, + "damagedist": { + "T": 1 + }, "distdraw": 0.56, "edID": 128049390, "eddbID": 831, @@ -8414,8 +8435,7 @@ "range": 3000, "rating": "F", "rof": 2.705, - "thermload": 0.6, - "type": "T" + "thermload": 0.6 }, { "breachdmg": 8.7, @@ -8424,6 +8444,9 @@ "class": 4, "cost": 177600, "damage": 10.23, + "damagedist": { + "T": 1 + }, "distdraw": 1.48, "edID": 128049384, "eddbID": 1539, @@ -8438,8 +8461,7 @@ "range": 3000, "rating": "A", "rof": 2.633, - "thermload": 1.6, - "type": "T" + "thermload": 1.6 }, { "breachdmg": 6.6, @@ -8448,6 +8470,9 @@ "class": 4, "cost": 877600, "damage": 7.82, + "damagedist": { + "T": 1 + }, "distdraw": 1.56, "edID": 128681995, "eddbID": 1545, @@ -8462,8 +8487,7 @@ "range": 3000, "rating": "A", "rof": 2.777, - "thermload": 1.6, - "type": "T" + "thermload": 1.6 } ], "ul": [ @@ -8476,6 +8500,9 @@ "class": 1, "cost": 4400, "damage": 1.72, + "damagedist": { + "T": 1 + }, "distdraw": 0.24, "edID": 128049400, "eddbID": 832, @@ -8490,8 +8517,7 @@ "range": 3000, "rating": "F", "rof": 2, - "thermload": 0.4, - "type": "T" + "thermload": 0.4 }, { "breachdmg": 5.3, @@ -8502,6 +8528,9 @@ "class": 1, "cost": 8600, "damage": 1.2, + "damagedist": { + "T": 1 + }, "distdraw": 0.23, "edID": 128049404, "eddbID": 835, @@ -8516,8 +8545,7 @@ "range": 3000, "rating": "G", "rof": 2.23, - "thermload": 0.3, - "type": "T" + "thermload": 0.3 }, { "breachdmg": 1.92, @@ -8528,6 +8556,9 @@ "class": 1, "cost": 52800, "damage": 0.87, + "damagedist": { + "T": 1 + }, "distdraw": 0.136, "edID": 128049407, "eddbID": 838, @@ -8542,8 +8573,7 @@ "range": 3000, "rating": "G", "rof": 1.92, - "thermload": 0.2, - "type": "T" + "thermload": 0.2 }, { "breachdmg": 2, @@ -8554,6 +8584,9 @@ "class": 1, "cost": 8800, "damage": 2.4, + "damagedist": { + "T": 1 + }, "distdraw": 0.31, "edID": 128671449, "eddbID": 1477, @@ -8571,8 +8604,7 @@ "range": 600, "rating": "F", "rof": 6.6, - "thermload": 0.3, - "type": "T" + "thermload": 0.3 }, { "breachdmg": 11.1, @@ -8583,6 +8615,9 @@ "class": 2, "cost": 23000, "damage": 3.5, + "damagedist": { + "T": 1 + }, "distdraw": 0.482, "edID": 128049401, "eddbID": 833, @@ -8597,8 +8632,7 @@ "range": 3000, "rating": "E", "rof": 1.6, - "thermload": 0.8, - "type": "T" + "thermload": 0.8 }, { "breachdmg": 8.82, @@ -8609,6 +8643,9 @@ "class": 2, "cost": 48500, "damage": 2.45, + "damagedist": { + "T": 1 + }, "distdraw": 0.468, "edID": 128049405, "eddbID": 836, @@ -8623,8 +8660,7 @@ "range": 3000, "rating": "F", "rof": 1.78, - "thermload": 0.7, - "type": "T" + "thermload": 0.7 }, { "breachdmg": 3.51, @@ -8635,6 +8671,9 @@ "class": 2, "cost": 162800, "damage": 1.74, + "damagedist": { + "T": 1 + }, "distdraw": 0.26, "edID": 128049408, "eddbID": 839, @@ -8649,8 +8688,7 @@ "range": 3000, "rating": "F", "rof": 1.57, - "thermload": 0.4, - "type": "T" + "thermload": 0.4 }, { "breachdmg": 10.53, @@ -8661,6 +8699,9 @@ "class": 3, "cost": 140400, "damage": 7.75, + "damagedist": { + "T": 1 + }, "distdraw": 1.06, "edID": 128049402, "eddbID": 834, @@ -8675,8 +8716,7 @@ "range": 3000, "rating": "D", "rof": 1.2, - "thermload": 1.7, - "type": "T" + "thermload": 1.7 }, { "breachdmg": 14.08, @@ -8687,6 +8727,9 @@ "class": 3, "cost": 281600, "damage": 5.18, + "damagedist": { + "T": 1 + }, "distdraw": 0.986, "edID": 128049406, "eddbID": 837, @@ -8701,8 +8744,7 @@ "range": 3000, "rating": "E", "rof": 1.4, - "thermload": 1.4, - "type": "T" + "thermload": 1.4 }, { "breachdmg": 5.58, @@ -8713,6 +8755,9 @@ "class": 3, "cost": 800400, "damage": 3.54, + "damagedist": { + "T": 1 + }, "distdraw": 0.536, "edID": 128049409, "eddbID": 840, @@ -8727,8 +8772,7 @@ "range": 3000, "rating": "E", "rof": 1.272, - "thermload": 0.8, - "type": "T" + "thermload": 0.8 }, { "breachdmg": 28, @@ -8739,6 +8783,9 @@ "class": 4, "cost": 281600, "damage": 20.6, + "damagedist": { + "T": 1 + }, "distdraw": 2.84, "edID": 128049403, "eddbID": 1549, @@ -8753,8 +8800,7 @@ "range": 3000, "rating": "E", "rof": 0.8, - "thermload": 4.5, - "type": "T" + "thermload": 4.5 }, { "breachdmg": 21.63, @@ -8765,6 +8811,9 @@ "class": 4, "cost": 1245600, "damage": 12.1, + "damagedist": { + "T": 1 + }, "distdraw": 2.31, "edID": 128727920, "eddbID": 1550, @@ -8779,8 +8828,7 @@ "range": 3000, "rating": "E", "rof": 1, - "thermload": 3.3, - "type": "T" + "thermload": 3.3 } ], "bl": [ @@ -8791,6 +8839,9 @@ "class": 1, "cost": 37430, "damage": 9.8, + "damagedist": { + "T": 1 + }, "distdraw": 1.94, "edID": 128049428, "eddbID": 841, @@ -8804,8 +8855,7 @@ "power": 0.62, "range": 3000, "rating": "E", - "thermload": 3.5, - "type": "T" + "thermload": 3.5 }, { "breachdmg": 6.1, @@ -8814,6 +8864,9 @@ "class": 1, "cost": 74650, "damage": 7.66, + "damagedist": { + "T": 1 + }, "distdraw": 2.11, "edID": 128049432, "eddbID": 844, @@ -8827,8 +8880,7 @@ "power": 0.6, "range": 3000, "rating": "E", - "thermload": 3.6, - "type": "T" + "thermload": 3.6 }, { "breachdmg": 4.3, @@ -8837,6 +8889,9 @@ "class": 1, "cost": 500000, "damage": 5.4, + "damagedist": { + "T": 1 + }, "distdraw": 1.32, "edID": 128049435, "eddbID": 847, @@ -8852,8 +8907,7 @@ "power": 0.57, "range": 3000, "rating": "F", - "thermload": 2.4, - "type": "T" + "thermload": 2.4 }, { "breachdmg": 3.9, @@ -8862,6 +8916,9 @@ "class": 1, "cost": 56150, "damage": 4.9, + "damagedist": { + "T": 1 + }, "distdraw": 2.52, "edID": 128671346, "eddbID": 1476, @@ -8877,8 +8934,7 @@ "pp": "Edmund Mahon", "range": 3000, "rating": "E", - "thermload": 2.7, - "type": "T" + "thermload": 2.7 }, { "breachdmg": 12.8, @@ -8887,6 +8943,9 @@ "class": 2, "cost": 299520, "damage": 15.96, + "damagedist": { + "T": 1 + }, "distdraw": 3.16, "edID": 128049429, "eddbID": 842, @@ -8900,8 +8959,7 @@ "power": 1.01, "range": 3000, "rating": "D", - "thermload": 5.1, - "type": "T" + "thermload": 5.1 }, { "breachdmg": 10, @@ -8910,6 +8968,9 @@ "class": 2, "cost": 500600, "damage": 12.52, + "damagedist": { + "T": 1 + }, "distdraw": 3.44, "edID": 128049433, "eddbID": 845, @@ -8923,8 +8984,7 @@ "power": 0.99, "range": 3000, "rating": "D", - "thermload": 5.3, - "type": "T" + "thermload": 5.3 }, { "breachdmg": 7.1, @@ -8933,6 +8993,9 @@ "class": 2, "cost": 2099900, "damage": 8.82, + "damagedist": { + "T": 1 + }, "distdraw": 2.16, "edID": 128049436, "eddbID": 848, @@ -8946,8 +9009,7 @@ "power": 0.93, "range": 3000, "rating": "E", - "thermload": 3.5, - "type": "T" + "thermload": 3.5 }, { "breachdmg": 20.6, @@ -8956,6 +9018,9 @@ "class": 3, "cost": 1177600, "damage": 25.78, + "damagedist": { + "T": 1 + }, "distdraw": 5.1, "edID": 128049430, "eddbID": 843, @@ -8969,8 +9034,7 @@ "power": 1.62, "range": 3000, "rating": "C", - "thermload": 7.2, - "type": "T" + "thermload": 7.2 }, { "breachdmg": 16.2, @@ -8979,6 +9043,9 @@ "class": 3, "cost": 2396160, "damage": 20.28, + "damagedist": { + "T": 1 + }, "distdraw": 5.58, "edID": 128049434, "eddbID": 846, @@ -8992,8 +9059,7 @@ "power": 1.6, "range": 3000, "rating": "C", - "thermload": 7.6, - "type": "T" + "thermload": 7.6 }, { "breachdmg": 11.5, @@ -9002,6 +9068,9 @@ "class": 3, "cost": 19399600, "damage": 14.34, + "damagedist": { + "T": 1 + }, "distdraw": 3.51, "edID": 128049437, "eddbID": 849, @@ -9015,8 +9084,7 @@ "power": 1.51, "range": 3000, "rating": "D", - "thermload": 5.1, - "type": "T" + "thermload": 5.1 }, { "breachdmg": 33.1, @@ -9025,6 +9093,9 @@ "class": 4, "cost": 2396160, "damage": 41.38, + "damagedist": { + "T": 1 + }, "distdraw": 8.19, "edID": 128049431, "eddbID": 1540, @@ -9038,8 +9109,7 @@ "power": 2.61, "range": 3000, "rating": "A", - "thermload": 9.9, - "type": "T" + "thermload": 9.9 }, { "breachdmg": 26.1, @@ -9048,6 +9118,9 @@ "class": 4, "cost": 8746160, "damage": 32.68, + "damagedist": { + "T": 1 + }, "distdraw": 8.99, "edID": 128681994, "eddbID": 1544, @@ -9061,8 +9134,7 @@ "power": 2.57, "range": 3000, "rating": "A", - "thermload": 10.6, - "type": "T" + "thermload": 10.6 } ], "mc": [ @@ -9075,6 +9147,9 @@ "clip": 100, "cost": 9500, "damage": 1.12, + "damagedist": { + "K": 1 + }, "distdraw": 0.06, "edID": 128049455, "eddbID": 867, @@ -9091,8 +9166,7 @@ "reload": 4, "rof": 7.69, "speed": 1600, - "thermload": 0.1, - "type": "K" + "thermload": 0.1 }, { "ammo": 2100, @@ -9103,6 +9177,9 @@ "clip": 90, "cost": 14250, "damage": 0.82, + "damagedist": { + "K": 1 + }, "distdraw": 0.07, "edID": 128049459, "eddbID": 869, @@ -9119,8 +9196,7 @@ "reload": 5, "rof": 8.33, "speed": 1600, - "thermload": 0.1, - "type": "K" + "thermload": 0.1 }, { "ammo": 2100, @@ -9131,6 +9207,9 @@ "clip": 90, "cost": 81600, "damage": 0.56, + "damagedist": { + "K": 1 + }, "distdraw": 0.03, "edID": 128049462, "eddbID": 871, @@ -9147,8 +9226,7 @@ "reload": 4, "rof": 7.14, "speed": 1600, - "thermload": 0, - "type": "K" + "thermload": 0 }, { "ammo": 1000, @@ -9159,6 +9237,9 @@ "clip": 60, "cost": 13980, "damage": 2.9, + "damagedist": { + "K": 1 + }, "distdraw": 0.12, "eddbID": 1481, "falloff": 1800, @@ -9176,8 +9257,7 @@ "reload": 4, "rof": 4.3, "speed": 1800, - "thermload": 0.2, - "type": "K" + "thermload": 0.2 }, { "ammo": 2100, @@ -9188,6 +9268,9 @@ "clip": 100, "cost": 38000, "damage": 2.19, + "damagedist": { + "K": 1 + }, "distdraw": 0.11, "edID": 128049456, "eddbID": 868, @@ -9204,8 +9287,7 @@ "reload": 4, "rof": 7.14, "speed": 1600, - "thermload": 0.2, - "type": "K" + "thermload": 0.2 }, { "ammo": 2100, @@ -9216,6 +9298,9 @@ "clip": 90, "cost": 57000, "damage": 1.64, + "damagedist": { + "K": 1 + }, "distdraw": 0.14, "edID": 128049460, "eddbID": 870, @@ -9232,8 +9317,7 @@ "reload": 5, "rof": 7.69, "speed": 1600, - "thermload": 0.2, - "type": "K" + "thermload": 0.2 }, { "ammo": 2100, @@ -9244,6 +9328,9 @@ "clip": 90, "cost": 1292800, "damage": 1.17, + "damagedist": { + "K": 1 + }, "distdraw": 0.06, "edID": 128049463, "eddbID": 872, @@ -9260,8 +9347,7 @@ "reload": 4, "rof": 6.25, "speed": 1600, - "thermload": 0.1, - "type": "K" + "thermload": 0.1 }, { "ammo": 2100, @@ -9272,6 +9358,9 @@ "clip": 100, "cost": 140400, "damage": 3.93, + "damagedist": { + "K": 1 + }, "distdraw": 0.18, "edID": 128049457, "eddbID": 1541, @@ -9288,8 +9377,7 @@ "reload": 4, "rof": 5.88, "speed": 1600, - "thermload": 0.3, - "type": "K" + "thermload": 0.3 }, { "ammo": 2100, @@ -9300,6 +9388,9 @@ "clip": 90, "cost": 578436, "damage": 2.84, + "damagedist": { + "K": 1 + }, "distdraw": 0.25, "edID": 128049461, "eddbID": 1543, @@ -9316,8 +9407,7 @@ "reload": 5, "rof": 6.665, "speed": 1600, - "thermload": 0.3, - "type": "K" + "thermload": 0.3 }, { "ammo": 2100, @@ -9328,6 +9418,9 @@ "clip": 100, "cost": 1177600, "damage": 4.62, + "damagedist": { + "K": 1 + }, "distdraw": 0.24, "edID": 128049458, "eddbID": 1542, @@ -9345,8 +9438,7 @@ "rof": 3.03, "roundspershot": 2, "speed": 1600, - "thermload": 0.4, - "type": "K" + "thermload": 0.4 }, { "ammo": 2100, @@ -9357,6 +9449,9 @@ "clip": 90, "cost": 6377600, "damage": 3.46, + "damagedist": { + "K": 1 + }, "distdraw": 0.37, "edID": 128681996, "eddbID": 1546, @@ -9374,8 +9469,7 @@ "rof": 3.365, "roundspershot": 2, "speed": 1600, - "thermload": 0.5, - "type": "K" + "thermload": 0.5 } ], "c": [ @@ -9388,6 +9482,9 @@ "clip": 6, "cost": 21100, "damage": 22.5, + "damagedist": { + "K": 1 + }, "distdraw": 0.46, "edID": 128049438, "eddbID": 850, @@ -9404,8 +9501,7 @@ "reload": 3, "rof": 0.5, "speed": 1200, - "thermload": 1.4, - "type": "K" + "thermload": 1.4 }, { "ammo": 100, @@ -9416,6 +9512,9 @@ "clip": 5, "cost": 42200, "damage": 16, + "damagedist": { + "K": 1 + }, "distdraw": 0.48, "edID": 128049442, "eddbID": 854, @@ -9432,8 +9531,7 @@ "reload": 4, "rof": 0.52, "speed": 1000, - "thermload": 1.3, - "type": "K" + "thermload": 1.3 }, { "ammo": 100, @@ -9444,6 +9542,9 @@ "clip": 5, "cost": 506400, "damage": 12.75, + "damagedist": { + "K": 1 + }, "distdraw": 0.22, "edID": 128049445, "eddbID": 857, @@ -9460,8 +9561,7 @@ "reload": 4, "rof": 0.435, "speed": 1000, - "thermload": 0.7, - "type": "K" + "thermload": 0.7 }, { "ammo": 120, @@ -9472,6 +9572,9 @@ "clip": 6, "cost": 168430, "damage": 36.5, + "damagedist": { + "K": 1 + }, "distdraw": 0.7, "edID": 128049439, "eddbID": 851, @@ -9488,8 +9591,7 @@ "reload": 3, "rof": 0.465, "speed": 1051, - "thermload": 2.1, - "type": "K" + "thermload": 2.1 }, { "ammo": 100, @@ -9500,6 +9602,9 @@ "clip": 5, "cost": 337600, "damage": 24.5, + "damagedist": { + "K": 1 + }, "distdraw": 0.75, "edID": 128049443, "eddbID": 855, @@ -9516,8 +9621,7 @@ "reload": 4, "rof": 0.485, "speed": 875, - "thermload": 1.9, - "type": "K" + "thermload": 1.9 }, { "ammo": 100, @@ -9528,6 +9632,9 @@ "clip": 5, "cost": 4051200, "damage": 19.77, + "damagedist": { + "K": 1 + }, "distdraw": 0.34, "edID": 128049446, "eddbID": 858, @@ -9544,8 +9651,7 @@ "reload": 4, "rof": 0.405, "speed": 875, - "thermload": 1, - "type": "K" + "thermload": 1 }, { "ammo": 120, @@ -9556,6 +9662,9 @@ "clip": 6, "cost": 675200, "damage": 54.94, + "damagedist": { + "K": 1 + }, "distdraw": 1.07, "edID": 128049440, "eddbID": 852, @@ -9572,8 +9681,7 @@ "reload": 3, "rof": 0.425, "speed": 959, - "thermload": 3.2, - "type": "K" + "thermload": 3.2 }, { "ammo": 100, @@ -9584,6 +9692,9 @@ "clip": 5, "cost": 1350400, "damage": 37.39, + "damagedist": { + "K": 1 + }, "distdraw": 1.14, "edID": 128671120, "eddbID": 1383, @@ -9602,8 +9713,7 @@ "reload": 4, "rof": 0.445, "speed": 800, - "thermload": 2.9, - "type": "K" + "thermload": 2.9 }, { "ammo": 100, @@ -9614,6 +9724,9 @@ "clip": 5, "cost": 16204800, "damage": 30.4, + "damagedist": { + "K": 1 + }, "distdraw": 0.53, "edID": 128049447, "eddbID": 859, @@ -9630,8 +9743,7 @@ "reload": 4, "rof": 0.37, "speed": 800, - "thermload": 1.6, - "type": "K" + "thermload": 1.6 }, { "ammo": 120, @@ -9642,6 +9754,9 @@ "clip": 6, "cost": 2700800, "damage": 82.1, + "damagedist": { + "K": 1 + }, "distdraw": 1.61, "edID": 128049441, "eddbID": 853, @@ -9660,8 +9775,7 @@ "reload": 3, "rof": 0.385, "speed": 900, - "thermload": 4.8, - "type": "K" + "thermload": 4.8 }, { "ammo": 100, @@ -9672,6 +9786,9 @@ "clip": 5, "cost": 5401600, "damage": 56.58, + "damagedist": { + "K": 1 + }, "distdraw": 1.72, "edID": 128049444, "eddbID": 856, @@ -9690,8 +9807,7 @@ "reload": 4, "rof": 0.4, "speed": 750, - "thermload": 4.4, - "type": "K" + "thermload": 4.4 } ], "fc": [ @@ -9704,6 +9820,9 @@ "clip": 3, "cost": 36000, "damage": 1.43, + "damagedist": { + "K": 1 + }, "distdraw": 0.21, "edID": 128049448, "eddbID": 860, @@ -9722,8 +9841,7 @@ "rof": 5.555, "roundspershot": 12, "speed": 667, - "thermload": 0.4, - "type": "K" + "thermload": 0.4 }, { "ammo": 180, @@ -9734,6 +9852,9 @@ "clip": 3, "cost": 54720, "damage": 1.01, + "damagedist": { + "K": 1 + }, "distdraw": 0.26, "edID": 128049451, "eddbID": 863, @@ -9752,8 +9873,7 @@ "rof": 5.88, "roundspershot": 12, "speed": 667, - "thermload": 0.4, - "type": "K" + "thermload": 0.4 }, { "ammo": 180, @@ -9764,6 +9884,9 @@ "clip": 3, "cost": 182400, "damage": 0.69, + "damagedist": { + "K": 1 + }, "distdraw": 0.1, "edID": 128049453, "eddbID": 865, @@ -9782,8 +9905,7 @@ "rof": 4.76, "roundspershot": 12, "speed": 667, - "thermload": 0.2, - "type": "K" + "thermload": 0.2 }, { "ammo": 180, @@ -9794,6 +9916,9 @@ "clip": 3, "cost": 291840, "damage": 2.56, + "damagedist": { + "K": 1 + }, "distdraw": 0.37, "edID": 128049449, "eddbID": 861, @@ -9812,8 +9937,7 @@ "rof": 5, "roundspershot": 12, "speed": 667, - "thermload": 0.7, - "type": "K" + "thermload": 0.7 }, { "ammo": 180, @@ -9824,6 +9948,9 @@ "clip": 3, "cost": 437800, "damage": 1.95, + "damagedist": { + "K": 1 + }, "distdraw": 0.49, "edID": 128049452, "eddbID": 864, @@ -9842,8 +9969,7 @@ "rof": 5.26, "roundspershot": 12, "speed": 667, - "thermload": 0.8, - "type": "K" + "thermload": 0.8 }, { "ammo": 180, @@ -9854,6 +9980,9 @@ "clip": 3, "cost": 1459200, "damage": 1.43, + "damagedist": { + "K": 1 + }, "distdraw": 0.21, "edID": 128049454, "eddbID": 866, @@ -9872,8 +10001,7 @@ "rof": 4.345, "roundspershot": 12, "speed": 667, - "thermload": 0.4, - "type": "K" + "thermload": 0.4 }, { "ammo": 180, @@ -9884,6 +10012,9 @@ "clip": 3, "cost": 1167360, "damage": 3.92, + "damagedist": { + "K": 1 + }, "distdraw": 0.57, "edID": 128049450, "eddbID": 862, @@ -9902,8 +10033,7 @@ "rof": 4.545, "roundspershot": 12, "speed": 667, - "thermload": 1.1, - "type": "K" + "thermload": 1.1 }, { "ammo": 180, @@ -9914,6 +10044,9 @@ "clip": 3, "cost": 1751040, "damage": 3.23, + "damagedist": { + "K": 1 + }, "distdraw": 0.81, "edID": 128671321, "eddbID": 1454, @@ -9932,8 +10065,7 @@ "rof": 4.76, "roundspershot": 12, "speed": 667, - "thermload": 1.4, - "type": "K" + "thermload": 1.4 }, { "ammo": 180, @@ -9944,6 +10076,9 @@ "clip": 3, "cost": 5836800, "damage": 2.56, + "damagedist": { + "K": 1 + }, "distdraw": 0.37, "edID": 128671322, "eddbID": 1455, @@ -9962,8 +10097,7 @@ "rof": 4, "roundspershot": 12, "speed": 667, - "thermload": 0.7, - "type": "K" + "thermload": 0.7 }, { "ammo": 180, @@ -9974,6 +10108,9 @@ "clip": 3, "cost": 1400830, "damage": 3.4, + "damagedist": { + "K": 1 + }, "distdraw": 0.57, "edID": 128671343, "eddbID": 1478, @@ -9993,8 +10130,7 @@ "rof": 4.5, "roundspershot": 12, "speed": 1000, - "thermload": 1.1, - "type": "K" + "thermload": 1.1 } ], "rg": [ @@ -10007,6 +10143,10 @@ "clip": 1, "cost": 51600, "damage": 23.3, + "damagedist": { + "K": 0.5, + "T": 0.5 + }, "distdraw": 2.69, "edID": 128049488, "eddbID": 876, @@ -10022,8 +10162,7 @@ "rating": "D", "reload": 1, "rof": 1.6, - "thermload": 17.8, - "type": "KT" + "thermload": 17.8 }, { "ammo": 80, @@ -10034,6 +10173,10 @@ "clip": 1, "cost": 412800, "damage": 41.5, + "damagedist": { + "K": 0.5, + "T": 0.5 + }, "distdraw": 5.11, "edID": 128049489, "eddbID": 877, @@ -10049,8 +10192,7 @@ "rating": "B", "reload": 1, "rof": 1.2, - "thermload": 30, - "type": "KT" + "thermload": 30 }, { "ammo": 90, @@ -10063,6 +10205,10 @@ "clip": 3, "cost": 619200, "damage": 15, + "damagedist": { + "K": 0.5, + "T": 0.5 + }, "distdraw": 2, "edID": 128671341, "eddbID": 1484, @@ -10080,8 +10226,7 @@ "rating": "B", "reload": 1, "rof": 4.1, - "thermload": 16, - "type": "KT" + "thermload": 16 } ], "pa": [ @@ -10094,6 +10239,11 @@ "clip": 5, "cost": 834200, "damage": 54.3, + "damagedist": { + "A": 0.6, + "K": 0.2, + "T": 0.2 + }, "distdraw": 8.65, "edID": 128049465, "eddbID": 873, @@ -10110,8 +10260,7 @@ "reload": 6, "rof": 0.33, "speed": 875, - "thermload": 15.6, - "type": "A" + "thermload": 15.6 }, { "ammo": 100, @@ -10122,6 +10271,11 @@ "clip": 5, "cost": 3051200, "damage": 83.4, + "damagedist": { + "A": 0.6, + "K": 0.2, + "T": 0.2 + }, "distdraw": 13.6, "edID": 128049466, "eddbID": 874, @@ -10138,8 +10292,7 @@ "reload": 6, "rof": 0.29, "speed": 875, - "thermload": 21.8, - "type": "A" + "thermload": 21.8 }, { "ammo": 300, @@ -10150,6 +10303,11 @@ "clip": 20, "cost": 4119120, "damage": 34.5, + "damagedist": { + "A": 0.6, + "K": 0.2, + "T": 0.2 + }, "distdraw": 5.5, "edID": 128671339, "eddbID": 1482, @@ -10168,8 +10326,7 @@ "reload": 6, "rof": 0.8, "speed": 875, - "thermload": 11, - "type": "A" + "thermload": 11 }, { "ammo": 100, @@ -10180,6 +10337,11 @@ "clip": 5, "cost": 13793600, "damage": 125.2, + "damagedist": { + "A": 0.6, + "K": 0.2, + "T": 0.2 + }, "distdraw": 21.04, "edID": 128049467, "eddbID": 875, @@ -10196,8 +10358,7 @@ "reload": 6, "rof": 0.25, "speed": 875, - "thermload": 29.5, - "type": "A" + "thermload": 29.5 } ], "mr": [ @@ -10210,6 +10371,9 @@ "clip": 8, "cost": 32180, "damage": 50, + "damagedist": { + "E": 1 + }, "distdraw": 0.24, "edID": 128666724, "eddbID": 1326, @@ -10225,8 +10389,7 @@ "reload": 5, "rof": 0.5, "speed": 750, - "thermload": 3.6, - "type": "E" + "thermload": 3.6 }, { "ammo": 6, @@ -10237,6 +10400,9 @@ "clip": 6, "cost": 72600, "damage": 40, + "damagedist": { + "E": 1 + }, "distdraw": 0.24, "edID": 128049492, "eddbID": 878, @@ -10252,8 +10418,7 @@ "reload": 12, "rof": 0.333, "speed": 625, - "thermload": 3.6, - "type": "E" + "thermload": 3.6 }, { "ammo": 48, @@ -10264,6 +10429,9 @@ "clip": 12, "cost": 240400, "damage": 50, + "damagedist": { + "E": 1 + }, "distdraw": 0.24, "edID": 128666725, "eddbID": 1327, @@ -10281,8 +10449,7 @@ "reload": 5, "rof": 0.5, "speed": 750, - "thermload": 3.6, - "type": "E" + "thermload": 3.6 }, { "ammo": 18, @@ -10293,6 +10460,9 @@ "clip": 6, "cost": 512400, "damage": 40, + "damagedist": { + "E": 1 + }, "distdraw": 0.24, "edID": 128049493, "eddbID": 879, @@ -10310,8 +10480,7 @@ "reload": 12, "rof": 0.333, "speed": 625, - "thermload": 3.6, - "type": "E" + "thermload": 3.6 }, { "ammo": 48, @@ -10322,6 +10491,9 @@ "clip": 12, "cost": 190227, "damage": 40, + "damagedist": { + "E": 1 + }, "distdraw": 0.24, "eddbID": 1559, "grp": "mr", @@ -10338,8 +10510,7 @@ "reload": 5, "rof": 0.333, "speed": 750, - "thermload": 3.6, - "type": "E" + "thermload": 3.6 }, { "ammo": 120, @@ -10350,6 +10521,9 @@ "clip": 12, "cost": 768600, "damage": 7.5, + "damagedist": { + "E": 1 + }, "distdraw": 0.24, "edID": 128671344, "eddbID": 1480, @@ -10370,8 +10544,7 @@ "rof": 2, "roundspershot": 4, "speed": 600, - "thermload": 3.6, - "type": "E" + "thermload": 3.6 } ], "tp": [ @@ -10384,6 +10557,9 @@ "clip": 1, "cost": 11200, "damage": 120, + "damagedist": { + "E": 1 + }, "distdraw": 0, "edID": 128049509, "eddbID": 882, @@ -10399,8 +10575,7 @@ "reload": 5, "rof": 1, "speed": 250, - "thermload": 45, - "type": "E" + "thermload": 45 }, { "ammo": 2, @@ -10411,6 +10586,9 @@ "clip": 1, "cost": 44800, "damage": 120, + "damagedist": { + "E": 1 + }, "distdraw": 0, "edID": 128049510, "eddbID": 883, @@ -10426,8 +10604,7 @@ "reload": 5, "rof": 1, "speed": 250, - "thermload": 50, - "type": "E" + "thermload": 50 } ], "nl": [ @@ -10440,6 +10617,10 @@ "clip": 3, "cost": 24260, "damage": 44, + "damagedist": { + "E": 0.5, + "T": 0.5 + }, "distdraw": 0, "edID": 128049500, "eddbID": 880, @@ -10453,8 +10634,7 @@ "rating": "I", "reload": 2, "rof": 1, - "thermload": 5, - "type": "ET" + "thermload": 5 }, { "ammo": 36, @@ -10465,6 +10645,10 @@ "clip": 3, "cost": 36400, "damage": 32, + "damagedist": { + "E": 0.5, + "T": 0.5 + }, "distdraw": 0, "edID": 128671448, "eddbID": 1523, @@ -10479,8 +10663,7 @@ "rating": "I", "reload": 2, "rof": 1, - "thermload": 5, - "type": "ET" + "thermload": 5 }, { "ammo": 36, @@ -10491,6 +10674,10 @@ "clip": 3, "cost": 294080, "damage": 44, + "damagedist": { + "E": 0.5, + "T": 0.5 + }, "distdraw": 0, "edID": 128049501, "eddbID": 881, @@ -10504,8 +10691,7 @@ "rating": "I", "reload": 2, "rof": 1, - "thermload": 7.5, - "type": "ET" + "thermload": 7.5 } ], "ml": [ @@ -10516,6 +10702,7 @@ "class": 1, "cost": 6800, "damage": 2, + "damagedist": {}, "distdraw": 1.35, "edID": 128049525, "eddbID": 888, @@ -10538,6 +10725,9 @@ "class": 1, "cost": 13600, "damage": 8, + "damagedist": { + "T": 1 + }, "distdraw": 1.75, "eddbID": 1479, "falloff": 400, @@ -10552,8 +10742,7 @@ "pp": "Zemina Torval", "range": 2000, "rating": "D", - "thermload": 6, - "type": "T" + "thermload": 6 }, { "breachdmg": 1.2, @@ -10562,6 +10751,7 @@ "class": 2, "cost": 22580, "damage": 8, + "damagedist": {}, "distdraw": 1.75, "edID": 128049526, "eddbID": 889, @@ -10947,25 +11137,28 @@ "burst": 4, "burstrof": 15, "class": 0, - "clip": 50, + "clip": 12, "cost": 18550, + "damage": 0.2, + "damagedist": { + "K": 1 + }, "edID": 128049522, "eddbID": 887, "grp": "po", "id": "03", "integrity": 30, - "jitter": 1.5, + "jitter": 0.75, "mass": 0.5, "name": "Point Defence", "passive": 1, "power": 0.2, "range": 2500, "rating": "I", - "reload": 0, + "reload": 0.4, "rof": 10, "speed": 1000, - "thermload": 0.1, - "type": "K" + "thermload": 0.1 } ] }, @@ -17180,12 +17373,17 @@ "special_incendiary_rounds": { "rof": 0.05263157894736842, "thermload": 2, - "type": "T" + "damagedist": { + "T": 1 + } }, "special_inertial_impact": { "damage": 0.5, "jitter": 1, - "type": "KT" + "damagedist": { + "K": 0.5, + "T": 0.5 + } }, "special_overload_munitions": {}, "special_phasing_sequence": { @@ -17458,6 +17656,7 @@ ], "bl": [ "damage", + "damagedist", "distdraw", "fallofffromrange", "integrity", @@ -17486,6 +17685,7 @@ "ammo", "clip", "damage", + "damagedist", "distdraw", "fallofffromrange", "integrity", @@ -17527,6 +17727,7 @@ "burstrof", "clip", "damage", + "damagedist", "fallofffromrange", "distdraw", "integrity", @@ -17537,8 +17738,7 @@ "range", "reload", "rof", - "thermload", - "type" + "thermload" ], "fi": [ "boot", @@ -17602,6 +17802,7 @@ "ammo", "clip", "damage", + "damagedist", "fallofffromrange", "distdraw", "integrity", @@ -17612,13 +17813,13 @@ "range", "reload", "rof", - "thermload", - "type" + "thermload" ], "mr": [ "ammo", "clip", "damage", + "damagedist", "fallofffromrange", "distdraw", "integrity", @@ -17635,6 +17836,7 @@ "boot", "clip", "damage", + "damagedist", "fallofffromrange", "integrity", "jitter", @@ -17649,6 +17851,7 @@ "ammo", "clip", "damage", + "damagedist", "fallofffromrange", "distdraw", "integrity", @@ -17680,6 +17883,7 @@ ], "pl": [ "damage", + "damagedist", "fallofffromrange", "distdraw", "integrity", @@ -17727,6 +17931,7 @@ "ammo", "clip", "damage", + "damagedist", "fallofffromrange", "distdraw", "integrity", @@ -17782,6 +17987,7 @@ ], "tp": [ "damage", + "damagedist", "fallofffromrange", "distdraw", "integrity", @@ -17797,6 +18003,7 @@ "burst", "burstrof", "damage", + "damagedist", "fallofffromrange", "distdraw", "integrity", diff --git a/modifications/modifierActions.json b/modifications/modifierActions.json index 387a582..cf1b3d4 100644 --- a/modifications/modifierActions.json +++ b/modifications/modifierActions.json @@ -217,12 +217,17 @@ "special_incendiary_rounds": { "rof": 0.05263157894736842, "thermload": 2, - "type": "T" + "damagedist": { + "T": 1 + } }, "special_inertial_impact": { "damage": 0.5, "jitter": 1, - "type": "KT" + "damagedist": { + "K": 0.5, + "T": 0.5 + } }, "special_overload_munitions": { }, diff --git a/modifications/validity.json b/modifications/validity.json index 2e83d00..e6de74f 100644 --- a/modifications/validity.json +++ b/modifications/validity.json @@ -12,6 +12,7 @@ ], "bl": [ "damage", + "damagedist", "distdraw", "fallofffromrange", "integrity", @@ -40,6 +41,7 @@ "ammo", "clip", "damage", + "damagedist", "distdraw", "fallofffromrange", "integrity", @@ -81,6 +83,7 @@ "burstrof", "clip", "damage", + "damagedist", "fallofffromrange", "distdraw", "integrity", @@ -91,8 +94,7 @@ "range", "reload", "rof", - "thermload", - "type" + "thermload" ], "fi": [ "boot", @@ -156,6 +158,7 @@ "ammo", "clip", "damage", + "damagedist", "fallofffromrange", "distdraw", "integrity", @@ -166,13 +169,13 @@ "range", "reload", "rof", - "thermload", - "type" + "thermload" ], "mr": [ "ammo", "clip", "damage", + "damagedist", "fallofffromrange", "distdraw", "integrity", @@ -189,6 +192,7 @@ "boot", "clip", "damage", + "damagedist", "fallofffromrange", "integrity", "jitter", @@ -203,6 +207,7 @@ "ammo", "clip", "damage", + "damagedist", "fallofffromrange", "distdraw", "integrity", @@ -234,6 +239,7 @@ ], "pl": [ "damage", + "damagedist", "fallofffromrange", "distdraw", "integrity", @@ -281,6 +287,7 @@ "ammo", "clip", "damage", + "damagedist", "fallofffromrange", "distdraw", "integrity", @@ -336,6 +343,7 @@ ], "tp": [ "damage", + "damagedist", "fallofffromrange", "distdraw", "integrity", @@ -351,6 +359,7 @@ "burst", "burstrof", "damage", + "damagedist", "fallofffromrange", "distdraw", "integrity", diff --git a/modules/hardpoints/beam_laser.json b/modules/hardpoints/beam_laser.json index edd9b55..26aab6f 100644 --- a/modules/hardpoints/beam_laser.json +++ b/modules/hardpoints/beam_laser.json @@ -7,6 +7,9 @@ "class": 1, "cost": 37430, "damage": 9.8, + "damagedist": { + "T": 1 + }, "distdraw": 1.94, "edID": 128049428, "eddbID": 841, @@ -20,8 +23,7 @@ "power": 0.62, "range": 3000, "rating": "E", - "thermload": 3.5, - "type": "T" + "thermload": 3.5 }, { "breachdmg": 6.1, @@ -30,6 +32,9 @@ "class": 1, "cost": 74650, "damage": 7.66, + "damagedist": { + "T": 1 + }, "distdraw": 2.11, "edID": 128049432, "eddbID": 844, @@ -43,8 +48,7 @@ "power": 0.6, "range": 3000, "rating": "E", - "thermload": 3.6, - "type": "T" + "thermload": 3.6 }, { "breachdmg": 4.3, @@ -53,6 +57,9 @@ "class": 1, "cost": 500000, "damage": 5.4, + "damagedist": { + "T": 1 + }, "distdraw": 1.32, "edID": 128049435, "eddbID": 847, @@ -68,8 +75,7 @@ "power": 0.57, "range": 3000, "rating": "F", - "thermload": 2.4, - "type": "T" + "thermload": 2.4 }, { "breachdmg": 3.9, @@ -78,6 +84,9 @@ "class": 1, "cost": 56150, "damage": 4.9, + "damagedist": { + "T": 1 + }, "distdraw": 2.52, "edID": 128671346, "eddbID": 1476, @@ -93,8 +102,7 @@ "pp": "Edmund Mahon", "range": 3000, "rating": "E", - "thermload": 2.7, - "type": "T" + "thermload": 2.7 }, { "breachdmg": 12.8, @@ -103,6 +111,9 @@ "class": 2, "cost": 299520, "damage": 15.96, + "damagedist": { + "T": 1 + }, "distdraw": 3.16, "edID": 128049429, "eddbID": 842, @@ -116,8 +127,7 @@ "power": 1.01, "range": 3000, "rating": "D", - "thermload": 5.1, - "type": "T" + "thermload": 5.1 }, { "breachdmg": 10, @@ -126,6 +136,9 @@ "class": 2, "cost": 500600, "damage": 12.52, + "damagedist": { + "T": 1 + }, "distdraw": 3.44, "edID": 128049433, "eddbID": 845, @@ -139,8 +152,7 @@ "power": 0.99, "range": 3000, "rating": "D", - "thermload": 5.3, - "type": "T" + "thermload": 5.3 }, { "breachdmg": 7.1, @@ -149,6 +161,9 @@ "class": 2, "cost": 2099900, "damage": 8.82, + "damagedist": { + "T": 1 + }, "distdraw": 2.16, "edID": 128049436, "eddbID": 848, @@ -162,8 +177,7 @@ "power": 0.93, "range": 3000, "rating": "E", - "thermload": 3.5, - "type": "T" + "thermload": 3.5 }, { "breachdmg": 20.6, @@ -172,6 +186,9 @@ "class": 3, "cost": 1177600, "damage": 25.78, + "damagedist": { + "T": 1 + }, "distdraw": 5.1, "edID": 128049430, "eddbID": 843, @@ -185,8 +202,7 @@ "power": 1.62, "range": 3000, "rating": "C", - "thermload": 7.2, - "type": "T" + "thermload": 7.2 }, { "breachdmg": 16.2, @@ -195,6 +211,9 @@ "class": 3, "cost": 2396160, "damage": 20.28, + "damagedist": { + "T": 1 + }, "distdraw": 5.58, "edID": 128049434, "eddbID": 846, @@ -208,8 +227,7 @@ "power": 1.6, "range": 3000, "rating": "C", - "thermload": 7.6, - "type": "T" + "thermload": 7.6 }, { "breachdmg": 11.5, @@ -218,6 +236,9 @@ "class": 3, "cost": 19399600, "damage": 14.34, + "damagedist": { + "T": 1 + }, "distdraw": 3.51, "edID": 128049437, "eddbID": 849, @@ -231,8 +252,7 @@ "power": 1.51, "range": 3000, "rating": "D", - "thermload": 5.1, - "type": "T" + "thermload": 5.1 }, { "breachdmg": 33.1, @@ -241,6 +261,9 @@ "class": 4, "cost": 2396160, "damage": 41.38, + "damagedist": { + "T": 1 + }, "distdraw": 8.19, "edID": 128049431, "eddbID": 1540, @@ -254,8 +277,7 @@ "power": 2.61, "range": 3000, "rating": "A", - "thermload": 9.9, - "type": "T" + "thermload": 9.9 }, { "breachdmg": 26.1, @@ -264,6 +286,9 @@ "class": 4, "cost": 8746160, "damage": 32.68, + "damagedist": { + "T": 1 + }, "distdraw": 8.99, "edID": 128681994, "eddbID": 1544, @@ -277,8 +302,7 @@ "power": 2.57, "range": 3000, "rating": "A", - "thermload": 10.6, - "type": "T" + "thermload": 10.6 } ] } diff --git a/modules/hardpoints/burst_laser.json b/modules/hardpoints/burst_laser.json index 6c85ec0..e716a46 100644 --- a/modules/hardpoints/burst_laser.json +++ b/modules/hardpoints/burst_laser.json @@ -9,6 +9,9 @@ "class": 1, "cost": 4400, "damage": 1.72, + "damagedist": { + "T": 1 + }, "distdraw": 0.24, "edID": 128049400, "eddbID": 832, @@ -23,8 +26,7 @@ "range": 3000, "rating": "F", "rof": 2, - "thermload": 0.4, - "type": "T" + "thermload": 0.4 }, { "breachdmg": 5.3, @@ -35,6 +37,9 @@ "class": 1, "cost": 8600, "damage": 1.2, + "damagedist": { + "T": 1 + }, "distdraw": 0.23, "edID": 128049404, "eddbID": 835, @@ -49,8 +54,7 @@ "range": 3000, "rating": "G", "rof": 2.23, - "thermload": 0.3, - "type": "T" + "thermload": 0.3 }, { "breachdmg": 1.92, @@ -61,6 +65,9 @@ "class": 1, "cost": 52800, "damage": 0.87, + "damagedist": { + "T": 1 + }, "distdraw": 0.136, "edID": 128049407, "eddbID": 838, @@ -75,8 +82,7 @@ "range": 3000, "rating": "G", "rof": 1.92, - "thermload": 0.2, - "type": "T" + "thermload": 0.2 }, { "breachdmg": 2, @@ -87,6 +93,9 @@ "class": 1, "cost": 8800, "damage": 2.4, + "damagedist": { + "T": 1 + }, "distdraw": 0.31, "edID": 128671449, "eddbID": 1477, @@ -104,8 +113,7 @@ "range": 600, "rating": "F", "rof": 6.6, - "thermload": 0.3, - "type": "T" + "thermload": 0.3 }, { "breachdmg": 11.1, @@ -116,6 +124,9 @@ "class": 2, "cost": 23000, "damage": 3.5, + "damagedist": { + "T": 1 + }, "distdraw": 0.482, "edID": 128049401, "eddbID": 833, @@ -130,8 +141,7 @@ "range": 3000, "rating": "E", "rof": 1.6, - "thermload": 0.8, - "type": "T" + "thermload": 0.8 }, { "breachdmg": 8.82, @@ -142,6 +152,9 @@ "class": 2, "cost": 48500, "damage": 2.45, + "damagedist": { + "T": 1 + }, "distdraw": 0.468, "edID": 128049405, "eddbID": 836, @@ -156,8 +169,7 @@ "range": 3000, "rating": "F", "rof": 1.78, - "thermload": 0.7, - "type": "T" + "thermload": 0.7 }, { "breachdmg": 3.51, @@ -168,6 +180,9 @@ "class": 2, "cost": 162800, "damage": 1.74, + "damagedist": { + "T": 1 + }, "distdraw": 0.26, "edID": 128049408, "eddbID": 839, @@ -182,8 +197,7 @@ "range": 3000, "rating": "F", "rof": 1.57, - "thermload": 0.4, - "type": "T" + "thermload": 0.4 }, { "breachdmg": 10.53, @@ -194,6 +208,9 @@ "class": 3, "cost": 140400, "damage": 7.75, + "damagedist": { + "T": 1 + }, "distdraw": 1.06, "edID": 128049402, "eddbID": 834, @@ -208,8 +225,7 @@ "range": 3000, "rating": "D", "rof": 1.2, - "thermload": 1.7, - "type": "T" + "thermload": 1.7 }, { "breachdmg": 14.08, @@ -220,6 +236,9 @@ "class": 3, "cost": 281600, "damage": 5.18, + "damagedist": { + "T": 1 + }, "distdraw": 0.986, "edID": 128049406, "eddbID": 837, @@ -234,8 +253,7 @@ "range": 3000, "rating": "E", "rof": 1.4, - "thermload": 1.4, - "type": "T" + "thermload": 1.4 }, { "breachdmg": 5.58, @@ -246,6 +264,9 @@ "class": 3, "cost": 800400, "damage": 3.54, + "damagedist": { + "T": 1 + }, "distdraw": 0.536, "edID": 128049409, "eddbID": 840, @@ -260,8 +281,7 @@ "range": 3000, "rating": "E", "rof": 1.272, - "thermload": 0.8, - "type": "T" + "thermload": 0.8 }, { "breachdmg": 28, @@ -272,6 +292,9 @@ "class": 4, "cost": 281600, "damage": 20.6, + "damagedist": { + "T": 1 + }, "distdraw": 2.84, "edID": 128049403, "eddbID": 1549, @@ -286,8 +309,7 @@ "range": 3000, "rating": "E", "rof": 0.8, - "thermload": 4.5, - "type": "T" + "thermload": 4.5 }, { "breachdmg": 21.63, @@ -298,6 +320,9 @@ "class": 4, "cost": 1245600, "damage": 12.1, + "damagedist": { + "T": 1 + }, "distdraw": 2.31, "edID": 128727920, "eddbID": 1550, @@ -312,8 +337,7 @@ "range": 3000, "rating": "E", "rof": 1, - "thermload": 3.3, - "type": "T" + "thermload": 3.3 } ] } diff --git a/modules/hardpoints/cannon.json b/modules/hardpoints/cannon.json index eae49e2..88bc367 100644 --- a/modules/hardpoints/cannon.json +++ b/modules/hardpoints/cannon.json @@ -9,6 +9,9 @@ "clip": 6, "cost": 21100, "damage": 22.5, + "damagedist": { + "K": 1 + }, "distdraw": 0.46, "edID": 128049438, "eddbID": 850, @@ -25,8 +28,7 @@ "reload": 3, "rof": 0.5, "speed": 1200, - "thermload": 1.4, - "type": "K" + "thermload": 1.4 }, { "ammo": 100, @@ -37,6 +39,9 @@ "clip": 5, "cost": 42200, "damage": 16, + "damagedist": { + "K": 1 + }, "distdraw": 0.48, "edID": 128049442, "eddbID": 854, @@ -53,8 +58,7 @@ "reload": 4, "rof": 0.52, "speed": 1000, - "thermload": 1.3, - "type": "K" + "thermload": 1.3 }, { "ammo": 100, @@ -65,6 +69,9 @@ "clip": 5, "cost": 506400, "damage": 12.75, + "damagedist": { + "K": 1 + }, "distdraw": 0.22, "edID": 128049445, "eddbID": 857, @@ -81,8 +88,7 @@ "reload": 4, "rof": 0.435, "speed": 1000, - "thermload": 0.7, - "type": "K" + "thermload": 0.7 }, { "ammo": 120, @@ -93,6 +99,9 @@ "clip": 6, "cost": 168430, "damage": 36.5, + "damagedist": { + "K": 1 + }, "distdraw": 0.7, "edID": 128049439, "eddbID": 851, @@ -109,8 +118,7 @@ "reload": 3, "rof": 0.465, "speed": 1051, - "thermload": 2.1, - "type": "K" + "thermload": 2.1 }, { "ammo": 100, @@ -121,6 +129,9 @@ "clip": 5, "cost": 337600, "damage": 24.5, + "damagedist": { + "K": 1 + }, "distdraw": 0.75, "edID": 128049443, "eddbID": 855, @@ -137,8 +148,7 @@ "reload": 4, "rof": 0.485, "speed": 875, - "thermload": 1.9, - "type": "K" + "thermload": 1.9 }, { "ammo": 100, @@ -149,6 +159,9 @@ "clip": 5, "cost": 4051200, "damage": 19.77, + "damagedist": { + "K": 1 + }, "distdraw": 0.34, "edID": 128049446, "eddbID": 858, @@ -165,8 +178,7 @@ "reload": 4, "rof": 0.405, "speed": 875, - "thermload": 1, - "type": "K" + "thermload": 1 }, { "ammo": 120, @@ -177,6 +189,9 @@ "clip": 6, "cost": 675200, "damage": 54.94, + "damagedist": { + "K": 1 + }, "distdraw": 1.07, "edID": 128049440, "eddbID": 852, @@ -193,8 +208,7 @@ "reload": 3, "rof": 0.425, "speed": 959, - "thermload": 3.2, - "type": "K" + "thermload": 3.2 }, { "ammo": 100, @@ -205,6 +219,9 @@ "clip": 5, "cost": 1350400, "damage": 37.39, + "damagedist": { + "K": 1 + }, "distdraw": 1.14, "edID": 128671120, "eddbID": 1383, @@ -223,8 +240,7 @@ "reload": 4, "rof": 0.445, "speed": 800, - "thermload": 2.9, - "type": "K" + "thermload": 2.9 }, { "ammo": 100, @@ -235,6 +251,9 @@ "clip": 5, "cost": 16204800, "damage": 30.4, + "damagedist": { + "K": 1 + }, "distdraw": 0.53, "edID": 128049447, "eddbID": 859, @@ -251,8 +270,7 @@ "reload": 4, "rof": 0.37, "speed": 800, - "thermload": 1.6, - "type": "K" + "thermload": 1.6 }, { "ammo": 120, @@ -263,6 +281,9 @@ "clip": 6, "cost": 2700800, "damage": 82.1, + "damagedist": { + "K": 1 + }, "distdraw": 1.61, "edID": 128049441, "eddbID": 853, @@ -281,8 +302,7 @@ "reload": 3, "rof": 0.385, "speed": 900, - "thermload": 4.8, - "type": "K" + "thermload": 4.8 }, { "ammo": 100, @@ -293,6 +313,9 @@ "clip": 5, "cost": 5401600, "damage": 56.58, + "damagedist": { + "K": 1 + }, "distdraw": 1.72, "edID": 128049444, "eddbID": 856, @@ -311,8 +334,7 @@ "reload": 4, "rof": 0.4, "speed": 750, - "thermload": 4.4, - "type": "K" + "thermload": 4.4 } ] } diff --git a/modules/hardpoints/fragment_cannon.json b/modules/hardpoints/fragment_cannon.json index 50cdcf8..795462a 100644 --- a/modules/hardpoints/fragment_cannon.json +++ b/modules/hardpoints/fragment_cannon.json @@ -9,6 +9,9 @@ "clip": 3, "cost": 36000, "damage": 1.43, + "damagedist": { + "K": 1 + }, "distdraw": 0.21, "edID": 128049448, "eddbID": 860, @@ -27,8 +30,7 @@ "rof": 5.555, "roundspershot": 12, "speed": 667, - "thermload": 0.4, - "type": "K" + "thermload": 0.4 }, { "ammo": 180, @@ -39,6 +41,9 @@ "clip": 3, "cost": 54720, "damage": 1.01, + "damagedist": { + "K": 1 + }, "distdraw": 0.26, "edID": 128049451, "eddbID": 863, @@ -57,8 +62,7 @@ "rof": 5.88, "roundspershot": 12, "speed": 667, - "thermload": 0.4, - "type": "K" + "thermload": 0.4 }, { "ammo": 180, @@ -69,6 +73,9 @@ "clip": 3, "cost": 182400, "damage": 0.69, + "damagedist": { + "K": 1 + }, "distdraw": 0.1, "edID": 128049453, "eddbID": 865, @@ -87,8 +94,7 @@ "rof": 4.76, "roundspershot": 12, "speed": 667, - "thermload": 0.2, - "type": "K" + "thermload": 0.2 }, { "ammo": 180, @@ -99,6 +105,9 @@ "clip": 3, "cost": 291840, "damage": 2.56, + "damagedist": { + "K": 1 + }, "distdraw": 0.37, "edID": 128049449, "eddbID": 861, @@ -117,8 +126,7 @@ "rof": 5, "roundspershot": 12, "speed": 667, - "thermload": 0.7, - "type": "K" + "thermload": 0.7 }, { "ammo": 180, @@ -129,6 +137,9 @@ "clip": 3, "cost": 437800, "damage": 1.95, + "damagedist": { + "K": 1 + }, "distdraw": 0.49, "edID": 128049452, "eddbID": 864, @@ -147,8 +158,7 @@ "rof": 5.26, "roundspershot": 12, "speed": 667, - "thermload": 0.8, - "type": "K" + "thermload": 0.8 }, { "ammo": 180, @@ -159,6 +169,9 @@ "clip": 3, "cost": 1459200, "damage": 1.43, + "damagedist": { + "K": 1 + }, "distdraw": 0.21, "edID": 128049454, "eddbID": 866, @@ -177,8 +190,7 @@ "rof": 4.345, "roundspershot": 12, "speed": 667, - "thermload": 0.4, - "type": "K" + "thermload": 0.4 }, { "ammo": 180, @@ -189,6 +201,9 @@ "clip": 3, "cost": 1167360, "damage": 3.92, + "damagedist": { + "K": 1 + }, "distdraw": 0.57, "edID": 128049450, "eddbID": 862, @@ -207,8 +222,7 @@ "rof": 4.545, "roundspershot": 12, "speed": 667, - "thermload": 1.1, - "type": "K" + "thermload": 1.1 }, { "ammo": 180, @@ -219,6 +233,9 @@ "clip": 3, "cost": 1751040, "damage": 3.23, + "damagedist": { + "K": 1 + }, "distdraw": 0.81, "edID": 128671321, "eddbID": 1454, @@ -237,8 +254,7 @@ "rof": 4.76, "roundspershot": 12, "speed": 667, - "thermload": 1.4, - "type": "K" + "thermload": 1.4 }, { "ammo": 180, @@ -249,6 +265,9 @@ "clip": 3, "cost": 5836800, "damage": 2.56, + "damagedist": { + "K": 1 + }, "distdraw": 0.37, "edID": 128671322, "eddbID": 1455, @@ -267,8 +286,7 @@ "rof": 4, "roundspershot": 12, "speed": 667, - "thermload": 0.7, - "type": "K" + "thermload": 0.7 }, { "ammo": 180, @@ -279,6 +297,9 @@ "clip": 3, "cost": 1400830, "damage": 3.4, + "damagedist": { + "K": 1 + }, "distdraw": 0.57, "edID": 128671343, "eddbID": 1478, @@ -298,8 +319,7 @@ "rof": 4.5, "roundspershot": 12, "speed": 1000, - "thermload": 1.1, - "type": "K" + "thermload": 1.1 } ] } diff --git a/modules/hardpoints/mine_launcher.json b/modules/hardpoints/mine_launcher.json index c91f106..5f22fbf 100644 --- a/modules/hardpoints/mine_launcher.json +++ b/modules/hardpoints/mine_launcher.json @@ -9,6 +9,10 @@ "clip": 3, "cost": 24260, "damage": 44, + "damagedist": { + "E": 0.5, + "T": 0.5 + }, "distdraw": 0, "edID": 128049500, "eddbID": 880, @@ -22,8 +26,7 @@ "rating": "I", "reload": 2, "rof": 1, - "thermload": 5, - "type": "ET" + "thermload": 5 }, { "ammo": 36, @@ -34,6 +37,10 @@ "clip": 3, "cost": 36400, "damage": 32, + "damagedist": { + "E": 0.5, + "T": 0.5 + }, "distdraw": 0, "edID": 128671448, "eddbID": 1523, @@ -48,8 +55,7 @@ "rating": "I", "reload": 2, "rof": 1, - "thermload": 5, - "type": "ET" + "thermload": 5 }, { "ammo": 36, @@ -60,6 +66,10 @@ "clip": 3, "cost": 294080, "damage": 44, + "damagedist": { + "E": 0.5, + "T": 0.5 + }, "distdraw": 0, "edID": 128049501, "eddbID": 881, @@ -73,8 +83,7 @@ "rating": "I", "reload": 2, "rof": 1, - "thermload": 7.5, - "type": "ET" + "thermload": 7.5 } ] } diff --git a/modules/hardpoints/mining_laser.json b/modules/hardpoints/mining_laser.json index 1846fbf..f931658 100644 --- a/modules/hardpoints/mining_laser.json +++ b/modules/hardpoints/mining_laser.json @@ -7,6 +7,7 @@ "class": 1, "cost": 6800, "damage": 2, + "damagedist": {}, "distdraw": 1.35, "edID": 128049525, "eddbID": 888, @@ -29,6 +30,9 @@ "class": 1, "cost": 13600, "damage": 8, + "damagedist": { + "T": 1 + }, "distdraw": 1.75, "eddbID": 1479, "falloff": 400, @@ -43,8 +47,7 @@ "pp": "Zemina Torval", "range": 2000, "rating": "D", - "thermload": 6, - "type": "T" + "thermload": 6 }, { "breachdmg": 1.2, @@ -53,6 +56,7 @@ "class": 2, "cost": 22580, "damage": 8, + "damagedist": {}, "distdraw": 1.75, "edID": 128049526, "eddbID": 889, diff --git a/modules/hardpoints/missile_rack.json b/modules/hardpoints/missile_rack.json index e4adcb6..baa75e7 100644 --- a/modules/hardpoints/missile_rack.json +++ b/modules/hardpoints/missile_rack.json @@ -9,6 +9,9 @@ "clip": 8, "cost": 32180, "damage": 50, + "damagedist": { + "E": 1 + }, "distdraw": 0.24, "edID": 128666724, "eddbID": 1326, @@ -24,8 +27,7 @@ "reload": 5, "rof": 0.5, "speed": 750, - "thermload": 3.6, - "type": "E" + "thermload": 3.6 }, { "ammo": 6, @@ -36,6 +38,9 @@ "clip": 6, "cost": 72600, "damage": 40, + "damagedist": { + "E": 1 + }, "distdraw": 0.24, "edID": 128049492, "eddbID": 878, @@ -51,8 +56,7 @@ "reload": 12, "rof": 0.333, "speed": 625, - "thermload": 3.6, - "type": "E" + "thermload": 3.6 }, { "ammo": 48, @@ -63,6 +67,9 @@ "clip": 12, "cost": 240400, "damage": 50, + "damagedist": { + "E": 1 + }, "distdraw": 0.24, "edID": 128666725, "eddbID": 1327, @@ -80,8 +87,7 @@ "reload": 5, "rof": 0.5, "speed": 750, - "thermload": 3.6, - "type": "E" + "thermload": 3.6 }, { "ammo": 18, @@ -92,6 +98,9 @@ "clip": 6, "cost": 512400, "damage": 40, + "damagedist": { + "E": 1 + }, "distdraw": 0.24, "edID": 128049493, "eddbID": 879, @@ -109,8 +118,7 @@ "reload": 12, "rof": 0.333, "speed": 625, - "thermload": 3.6, - "type": "E" + "thermload": 3.6 }, { "ammo": 48, @@ -121,6 +129,9 @@ "clip": 12, "cost": 190227, "damage": 40, + "damagedist": { + "E": 1 + }, "distdraw": 0.24, "eddbID": 1559, "grp": "mr", @@ -137,8 +148,7 @@ "reload": 5, "rof": 0.333, "speed": 750, - "thermload": 3.6, - "type": "E" + "thermload": 3.6 }, { "ammo": 120, @@ -149,6 +159,9 @@ "clip": 12, "cost": 768600, "damage": 7.5, + "damagedist": { + "E": 1 + }, "distdraw": 0.24, "edID": 128671344, "eddbID": 1480, @@ -169,8 +182,7 @@ "rof": 2, "roundspershot": 4, "speed": 600, - "thermload": 3.6, - "type": "E" + "thermload": 3.6 } ] } diff --git a/modules/hardpoints/multi_cannon.json b/modules/hardpoints/multi_cannon.json index 922806a..89f12d5 100644 --- a/modules/hardpoints/multi_cannon.json +++ b/modules/hardpoints/multi_cannon.json @@ -9,6 +9,9 @@ "clip": 100, "cost": 9500, "damage": 1.12, + "damagedist": { + "K": 1 + }, "distdraw": 0.06, "edID": 128049455, "eddbID": 867, @@ -25,8 +28,7 @@ "reload": 4, "rof": 7.69, "speed": 1600, - "thermload": 0.1, - "type": "K" + "thermload": 0.1 }, { "ammo": 2100, @@ -37,6 +39,9 @@ "clip": 90, "cost": 14250, "damage": 0.82, + "damagedist": { + "K": 1 + }, "distdraw": 0.07, "edID": 128049459, "eddbID": 869, @@ -53,8 +58,7 @@ "reload": 5, "rof": 8.33, "speed": 1600, - "thermload": 0.1, - "type": "K" + "thermload": 0.1 }, { "ammo": 2100, @@ -65,6 +69,9 @@ "clip": 90, "cost": 81600, "damage": 0.56, + "damagedist": { + "K": 1 + }, "distdraw": 0.03, "edID": 128049462, "eddbID": 871, @@ -81,8 +88,7 @@ "reload": 4, "rof": 7.14, "speed": 1600, - "thermload": 0, - "type": "K" + "thermload": 0 }, { "ammo": 1000, @@ -93,6 +99,9 @@ "clip": 60, "cost": 13980, "damage": 2.9, + "damagedist": { + "K": 1 + }, "distdraw": 0.12, "eddbID": 1481, "falloff": 1800, @@ -110,8 +119,7 @@ "reload": 4, "rof": 4.3, "speed": 1800, - "thermload": 0.2, - "type": "K" + "thermload": 0.2 }, { "ammo": 2100, @@ -122,6 +130,9 @@ "clip": 100, "cost": 38000, "damage": 2.19, + "damagedist": { + "K": 1 + }, "distdraw": 0.11, "edID": 128049456, "eddbID": 868, @@ -138,8 +149,7 @@ "reload": 4, "rof": 7.14, "speed": 1600, - "thermload": 0.2, - "type": "K" + "thermload": 0.2 }, { "ammo": 2100, @@ -150,6 +160,9 @@ "clip": 90, "cost": 57000, "damage": 1.64, + "damagedist": { + "K": 1 + }, "distdraw": 0.14, "edID": 128049460, "eddbID": 870, @@ -166,8 +179,7 @@ "reload": 5, "rof": 7.69, "speed": 1600, - "thermload": 0.2, - "type": "K" + "thermload": 0.2 }, { "ammo": 2100, @@ -178,6 +190,9 @@ "clip": 90, "cost": 1292800, "damage": 1.17, + "damagedist": { + "K": 1 + }, "distdraw": 0.06, "edID": 128049463, "eddbID": 872, @@ -194,8 +209,7 @@ "reload": 4, "rof": 6.25, "speed": 1600, - "thermload": 0.1, - "type": "K" + "thermload": 0.1 }, { "ammo": 2100, @@ -206,6 +220,9 @@ "clip": 100, "cost": 140400, "damage": 3.93, + "damagedist": { + "K": 1 + }, "distdraw": 0.18, "edID": 128049457, "eddbID": 1541, @@ -222,8 +239,7 @@ "reload": 4, "rof": 5.88, "speed": 1600, - "thermload": 0.3, - "type": "K" + "thermload": 0.3 }, { "ammo": 2100, @@ -234,6 +250,9 @@ "clip": 90, "cost": 578436, "damage": 2.84, + "damagedist": { + "K": 1 + }, "distdraw": 0.25, "edID": 128049461, "eddbID": 1543, @@ -250,8 +269,7 @@ "reload": 5, "rof": 6.665, "speed": 1600, - "thermload": 0.3, - "type": "K" + "thermload": 0.3 }, { "ammo": 2100, @@ -262,6 +280,9 @@ "clip": 100, "cost": 1177600, "damage": 4.62, + "damagedist": { + "K": 1 + }, "distdraw": 0.24, "edID": 128049458, "eddbID": 1542, @@ -279,8 +300,7 @@ "rof": 3.03, "roundspershot": 2, "speed": 1600, - "thermload": 0.4, - "type": "K" + "thermload": 0.4 }, { "ammo": 2100, @@ -291,6 +311,9 @@ "clip": 90, "cost": 6377600, "damage": 3.46, + "damagedist": { + "K": 1 + }, "distdraw": 0.37, "edID": 128681996, "eddbID": 1546, @@ -308,8 +331,7 @@ "rof": 3.365, "roundspershot": 2, "speed": 1600, - "thermload": 0.5, - "type": "K" + "thermload": 0.5 } ] } diff --git a/modules/hardpoints/plasma_accelerator.json b/modules/hardpoints/plasma_accelerator.json index 590834c..cfd3c70 100644 --- a/modules/hardpoints/plasma_accelerator.json +++ b/modules/hardpoints/plasma_accelerator.json @@ -9,6 +9,11 @@ "clip": 5, "cost": 834200, "damage": 54.3, + "damagedist": { + "A": 0.6, + "K": 0.2, + "T": 0.2 + }, "distdraw": 8.65, "edID": 128049465, "eddbID": 873, @@ -25,8 +30,7 @@ "reload": 6, "rof": 0.33, "speed": 875, - "thermload": 15.6, - "type": "A" + "thermload": 15.6 }, { "ammo": 100, @@ -37,6 +41,11 @@ "clip": 5, "cost": 3051200, "damage": 83.4, + "damagedist": { + "A": 0.6, + "K": 0.2, + "T": 0.2 + }, "distdraw": 13.6, "edID": 128049466, "eddbID": 874, @@ -53,8 +62,7 @@ "reload": 6, "rof": 0.29, "speed": 875, - "thermload": 21.8, - "type": "A" + "thermload": 21.8 }, { "ammo": 300, @@ -65,6 +73,11 @@ "clip": 20, "cost": 4119120, "damage": 34.5, + "damagedist": { + "A": 0.6, + "K": 0.2, + "T": 0.2 + }, "distdraw": 5.5, "edID": 128671339, "eddbID": 1482, @@ -83,8 +96,7 @@ "reload": 6, "rof": 0.8, "speed": 875, - "thermload": 11, - "type": "A" + "thermload": 11 }, { "ammo": 100, @@ -95,6 +107,11 @@ "clip": 5, "cost": 13793600, "damage": 125.2, + "damagedist": { + "A": 0.6, + "K": 0.2, + "T": 0.2 + }, "distdraw": 21.04, "edID": 128049467, "eddbID": 875, @@ -111,8 +128,7 @@ "reload": 6, "rof": 0.25, "speed": 875, - "thermload": 29.5, - "type": "A" + "thermload": 29.5 } ] } diff --git a/modules/hardpoints/point_defence.json b/modules/hardpoints/point_defence.json index 3cc8195..9c8a2e3 100644 --- a/modules/hardpoints/point_defence.json +++ b/modules/hardpoints/point_defence.json @@ -5,25 +5,28 @@ "burst": 4, "burstrof": 15, "class": 0, - "clip": 50, + "clip": 12, "cost": 18550, + "damage": 0.2, + "damagedist": { + "K": 1 + }, "edID": 128049522, "eddbID": 887, "grp": "po", "id": "03", "integrity": 30, - "jitter": 1.5, + "jitter": 0.75, "mass": 0.5, "name": "Point Defence", "passive": 1, "power": 0.2, "range": 2500, "rating": "I", - "reload": 0, + "reload": 0.4, "rof": 10, "speed": 1000, - "thermload": 0.1, - "type": "K" + "thermload": 0.1 } ] } diff --git a/modules/hardpoints/pulse_laser.json b/modules/hardpoints/pulse_laser.json index 708acdc..913bfae 100644 --- a/modules/hardpoints/pulse_laser.json +++ b/modules/hardpoints/pulse_laser.json @@ -7,6 +7,9 @@ "class": 1, "cost": 2200, "damage": 2.04, + "damagedist": { + "T": 1 + }, "distdraw": 0.30, "edID": 128049381, "eddbID": 823, @@ -21,8 +24,7 @@ "range": 3000, "rating": "F", "rof": 3.847, - "thermload": 0.3, - "type": "T" + "thermload": 0.3 }, { "breachdmg": 1.3, @@ -31,6 +33,9 @@ "class": 1, "cost": 6600, "damage": 1.56, + "damagedist": { + "T": 1 + }, "distdraw": 0.31, "edID": 128049385, "eddbID": 826, @@ -45,8 +50,7 @@ "range": 3000, "rating": "G", "rof": 3.987, - "thermload": 0.3, - "type": "T" + "thermload": 0.3 }, { "breachdmg": 1, @@ -55,6 +59,9 @@ "class": 1, "cost": 26000, "damage": 1.18, + "damagedist": { + "T": 1 + }, "distdraw": 0.19, "edID": 128049388, "eddbID": 829, @@ -69,8 +76,7 @@ "range": 3000, "rating": "G", "rof": 3.339, - "thermload": 0.2, - "type": "T" + "thermload": 0.2 }, { "breachdmg": 3, @@ -79,6 +85,9 @@ "class": 2, "cost": 17600, "damage": 3.49, + "damagedist": { + "T": 1 + }, "distdraw": 0.5, "edID": 128049382, "eddbID": 824, @@ -93,8 +102,7 @@ "range": 3000, "rating": "F", "rof": 3.448, - "thermload": 0.6, - "type": "T" + "thermload": 0.6 }, { "breachdmg": 2.3, @@ -103,6 +111,9 @@ "class": 2, "cost": 35400, "damage": 2.68, + "damagedist": { + "T": 1 + }, "distdraw": 0.54, "edID": 128049386, "eddbID": 827, @@ -117,8 +128,7 @@ "range": 3000, "rating": "F", "rof": 3.567, - "thermload": 0.5, - "type": "T" + "thermload": 0.5 }, { "breachdmg": 1.7, @@ -127,6 +137,9 @@ "class": 2, "cost": 132800, "damage": 2.04, + "damagedist": { + "T": 1 + }, "distdraw": 0.33, "edID": 128049389, "eddbID": 830, @@ -141,8 +154,7 @@ "range": 3000, "rating": "F", "rof": 3.037, - "thermload": 0.3, - "type": "T" + "thermload": 0.3 }, { "breachdmg": 2.4, @@ -151,6 +163,9 @@ "class": 2, "cost": 26400, "damage": 2.8, + "damagedist": { + "T": 1 + }, "distdraw": 0.9, "eddbID": 1483, "falloff": 500, @@ -165,8 +180,7 @@ "pp": "Felicia Winters", "rating": "E", "rof": 1.664, - "thermload": 1, - "type": "T" + "thermload": 1 }, { "breachdmg": 5.1, @@ -175,6 +189,9 @@ "class": 3, "cost": 70400, "damage": 5.98, + "damagedist": { + "T": 1 + }, "distdraw": 0.86, "edID": 128049383, "eddbID": 825, @@ -189,8 +206,7 @@ "range": 3000, "rating": "D", "rof": 3.3, - "thermload": 1, - "type": "T" + "thermload": 1 }, { "breachdmg": 3.9, @@ -199,6 +215,9 @@ "class": 3, "cost": 140600, "damage": 4.58, + "damagedist": { + "T": 1 + }, "distdraw": 0.92, "edID": 128049387, "eddbID": 828, @@ -213,8 +232,7 @@ "range": 3000, "rating": "E", "rof": 3.223, - "thermload": 0.9, - "type": "T" + "thermload": 0.9 }, { "breachdmg": 3, @@ -223,6 +241,9 @@ "class": 3, "cost": 400400, "damage": 3.49, + "damagedist": { + "T": 1 + }, "distdraw": 0.56, "edID": 128049390, "eddbID": 831, @@ -237,8 +258,7 @@ "range": 3000, "rating": "F", "rof": 2.705, - "thermload": 0.6, - "type": "T" + "thermload": 0.6 }, { "breachdmg": 8.7, @@ -247,6 +267,9 @@ "class": 4, "cost": 177600, "damage": 10.23, + "damagedist": { + "T": 1 + }, "distdraw": 1.48, "edID": 128049384, "eddbID": 1539, @@ -261,8 +284,7 @@ "range": 3000, "rating": "A", "rof": 2.633, - "thermload": 1.6, - "type": "T" + "thermload": 1.6 }, { "breachdmg": 6.6, @@ -271,6 +293,9 @@ "class": 4, "cost": 877600, "damage": 7.82, + "damagedist": { + "T": 1 + }, "distdraw": 1.56, "edID": 128681995, "eddbID": 1545, @@ -285,8 +310,7 @@ "range": 3000, "rating": "A", "rof": 2.777, - "thermload": 1.6, - "type": "T" + "thermload": 1.6 } ] } diff --git a/modules/hardpoints/rail_gun.json b/modules/hardpoints/rail_gun.json index 2c3f350..a808ae5 100644 --- a/modules/hardpoints/rail_gun.json +++ b/modules/hardpoints/rail_gun.json @@ -9,6 +9,10 @@ "clip": 1, "cost": 51600, "damage": 23.3, + "damagedist": { + "K": 0.5, + "T": 0.5 + }, "distdraw": 2.69, "edID": 128049488, "eddbID": 876, @@ -24,8 +28,7 @@ "rating": "D", "reload": 1, "rof": 1.6, - "thermload": 17.8, - "type": "KT" + "thermload": 17.8 }, { "ammo": 80, @@ -36,6 +39,10 @@ "clip": 1, "cost": 412800, "damage": 41.5, + "damagedist": { + "K": 0.5, + "T": 0.5 + }, "distdraw": 5.11, "edID": 128049489, "eddbID": 877, @@ -51,8 +58,7 @@ "rating": "B", "reload": 1, "rof": 1.2, - "thermload": 30, - "type": "KT" + "thermload": 30 }, { "ammo": 90, @@ -65,6 +71,10 @@ "clip": 3, "cost": 619200, "damage": 15, + "damagedist": { + "K": 0.5, + "T": 0.5 + }, "distdraw": 2, "edID": 128671341, "eddbID": 1484, @@ -82,8 +92,7 @@ "rating": "B", "reload": 1, "rof": 4.1, - "thermload": 16, - "type": "KT" + "thermload": 16 } ] } diff --git a/modules/hardpoints/torpedo_pylon.json b/modules/hardpoints/torpedo_pylon.json index 290716d..7fd1309 100644 --- a/modules/hardpoints/torpedo_pylon.json +++ b/modules/hardpoints/torpedo_pylon.json @@ -9,6 +9,9 @@ "clip": 1, "cost": 11200, "damage": 120, + "damagedist": { + "E": 1 + }, "distdraw": 0, "edID": 128049509, "eddbID": 882, @@ -24,8 +27,7 @@ "reload": 5, "rof": 1, "speed": 250, - "thermload": 45, - "type": "E" + "thermload": 45 }, { "ammo": 2, @@ -36,6 +38,9 @@ "clip": 1, "cost": 44800, "damage": 120, + "damagedist": { + "E": 1 + }, "distdraw": 0, "edID": 128049510, "eddbID": 883, @@ -51,8 +56,7 @@ "reload": 5, "rof": 1, "speed": 250, - "thermload": 50, - "type": "E" + "thermload": 50 } ] } diff --git a/spec/data-spec.js b/spec/data-spec.js index 39e4758..27f8893 100644 --- a/spec/data-spec.js +++ b/spec/data-spec.js @@ -80,18 +80,21 @@ describe('JSON Data', function() { edIDs[group[i].edID] = true; } if (group[i].damage) { - expect(group[i].damage).toBeDefined(`Hardpoint ${group[i].grp}:${id} ${group[i].name ? group[i].name : ''} is missing damage`); + expect(group[i].damage).toBeDefined(`Hardpoint ${group[i].grp}:${id} ${group[i].name ? group[i].name : ''} is missing damage`); + expect(group[i].damagedist).toBeDefined(`Hardpoint ${group[i].grp}:${id} ${group[i].name ? group[i].name : ''} is missing damage distribution`); + if (group[i].grp != 'po') { + expect(group[i].thermload).toBeDefined(`Hardpoint ${group[i].grp}:${id} ${group[i].name ? group[i].name : ''} is missing thermload`); expect(group[i].breachmin).toBeDefined(`Hardpoint ${group[i].grp}:${id} ${group[i].name ? group[i].name : ''} is missing breachmin`); expect(group[i].breachmax).toBeDefined(`Hardpoint ${group[i].grp}:${id} ${group[i].name ? group[i].name : ''} is missing breachmax`); expect(group[i].breachdmg).toBeDefined(`Hardpoint ${group[i].grp}:${id} ${group[i].name ? group[i].name : ''} is missing breachdmg`); expect(group[i].piercing).toBeDefined(`Hardpoint ${group[i].grp}:${id} ${group[i].name ? group[i].name : ''} is missing piercing`); - expect(group[i].thermload).toBeDefined(`Hardpoint ${group[i].grp}:${id} ${group[i].name ? group[i].name : ''} is missing thermload`); expect(group[i].distdraw).toBeDefined(`Hardpoint ${group[i].grp}:${id} ${group[i].name ? group[i].name : ''} is missing distdraw`); + } } if ((group[i].ammo || group[i].reload || group[i].clip) && g != 'hs' && g != 'ec') { - expect(group[i].ammo).toBeDefined(`Hardpoint ${group[i].grp}:${id} ${group[i].name ? group[i].name : ''} is missing ammo`); - expect(group[i].clip).toBeDefined(`Hardpoint ${group[i].grp}:${id} ${group[i].name ? group[i].name : ''} is missing clip`); - expect(group[i].reload).toBeDefined(`Hardpoint ${group[i].grp}:${id} ${group[i].name ? group[i].name : ''} is missing reload`); + expect(group[i].ammo).toBeDefined(`Hardpoint ${group[i].grp}:${id} ${group[i].name ? group[i].name : ''} is missing ammo`); + expect(group[i].clip).toBeDefined(`Hardpoint ${group[i].grp}:${id} ${group[i].name ? group[i].name : ''} is missing clip`); + expect(group[i].reload).toBeDefined(`Hardpoint ${group[i].grp}:${id} ${group[i].name ? group[i].name : ''} is missing reload`); } ids[id] = true; } From 74e18f1fe0039f66608d5b13f1089853a973a4ae Mon Sep 17 00:00:00 2001 From: Cmdr McDonald Date: Sun, 15 Jan 2017 23:05:37 +0000 Subject: [PATCH 03/11] Remove power draw for detailed surface scanner --- ChangeLog.md | 1 + modifications/modules.json | 774 ++++++++++++++++++++++++++++++++++ modules/internal/scanner.json | 2 +- 3 files changed, 776 insertions(+), 1 deletion(-) create mode 100644 modifications/modules.json diff --git a/ChangeLog.md b/ChangeLog.md index 113376b..ecc5fe1 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,6 +1,7 @@ #2.2.10 * Fix incorrect base shield values for Cutter and Corvette * Update weapons to have %-based damage distributions + * Remove power draw for detailed surface scanner - although shown in outfitting it is not part of active power #2.2.9 * Add falloff metric for weapons diff --git a/modifications/modules.json b/modifications/modules.json new file mode 100644 index 0000000..4a5e134 --- /dev/null +++ b/modifications/modules.json @@ -0,0 +1,774 @@ +{ + "am": { + "blueprints": { + "AFM_LightWeight": [1, 2, 3, 4, 5], + "AFM_Reinforced": [1, 2, 3, 4, 5], + "AFM_Shielded": [1, 2, 3, 4, 5] + }, + "modifications": [ + "integrity", + "power" + ] + }, + "bh": { + "blueprints": { + "Armour_Advanced": [1, 2, 3, 4, 5], + "Armour_Explosive": [1, 2, 3, 4, 5], + "Armour_HeavyDuty": [1, 2, 3, 4, 5], + "Armour_LightWeight": [1, 2, 3, 4, 5], + "Armour_Thermic": [1, 2, 3, 4, 5] + }, + "modifications": [ + "explres", + "hullboost", + "kinres", + "mass", + "thermres" + ] + }, + "bl": { + "blueprints": { + "Weapon_Efficient": [1, 2, 3, 4, 5], + "Weapon_LightWeight": [1, 2, 3, 4, 5], + "Weapon_LongRange": [1, 2, 3, 4, 5], + "Weapon_Overcharged": [1, 2, 3, 4, 5], + "Weapon_ShortRange": [1, 2, 3, 4, 5], + "Weapon_Sturdy": [1, 2, 3, 4, 5] + }, + "modifications": [ + "damage", + "damagedist", + "distdraw", + "fallofffromrange", + "integrity", + "mass", + "piercing", + "power", + "range", + "thermload" + ] + }, + "bsg": { + "blueprints": { + "ShieldGenerator_Kinetic": [1, 2, 3, 4, 5], + "ShieldGenerator_Optimised": [1, 2, 3, 4, 5], + "ShieldGenerator_Reinforced": [1, 2, 3, 4, 5], + "ShieldGenerator_Thermic": [1, 2, 3, 4, 5] + }, + "modifications": [ + "boot", + "brokenregen", + "distdraw", + "explres", + "integrity", + "kinres", + "mass", + "optmass", + "optmul", + "power", + "regen", + "thermload", + "thermres" + ] + }, + "c": { + "blueprints": { + "Weapon_Efficient": [1, 2, 3, 4, 5], + "Weapon_HighCapacity": [1, 2, 3, 4, 5], + "Weapon_LightWeight": [1, 2, 3, 4, 5], + "Weapon_LongRange": [1, 2, 3, 4, 5], + "Weapon_Overcharged": [1, 2, 3, 4, 5], + "Weapon_RapidFire": [1, 2, 3, 4, 5], + "Weapon_ShortRange": [1, 2, 3, 4, 5], + "Weapon_Sturdy": [1, 2, 3, 4, 5] + }, + "modifications": [ + "ammo", + "clip", + "damage", + "damagedist", + "distdraw", + "fallofffromrange", + "integrity", + "jitter", + "mass", + "piercing", + "power", + "range", + "reload", + "rof", + "thermload" + ] + }, + "cc": { + "blueprints": { + "CollectionLimpet_LightWeight": [1, 2, 3, 4, 5], + "CollectionLimpet_Reinforced": [1, 2, 3, 4, 5], + "CollectionLimpet_Shielded": [1, 2, 3, 4, 5] + }, + "modifications": [ + "integrity", + "mass", + "power" + ] + }, + "ch": { + "blueprints": { + "ChaffLauncher_ChaffCapacity": [1, 2, 3, 4, 5], + "ChaffLauncher_LightWeight": [1, 2, 3, 4, 5], + "ChaffLauncher_Reinforced": [1, 2, 3, 4, 5], + "ChaffLauncher_Shielded": [1, 2, 3, 4, 5] + }, + "modifications": [ + "ammo", + "integrity", + "mass", + "power", + "reload" + ] + }, + "cr": { + "blueprints": { + }, + "modifications": [ + ] + }, + "cs": { + "blueprints": { + "ManifestScanner_LightWeight": [1, 2, 3, 4, 5], + "ManifestScanner_Reinforced": [1, 2, 3, 4, 5], + "ManifestScanner_Shielded": [1, 2, 3, 4, 5] + }, + "modifications": [ + "boot", + "integrity", + "mass", + "power" + ] + }, + "dc": { + "blueprints": { + }, + "modifications": [ + ] + }, + "ec": { + "blueprints": { + "ECM_LightWeight": [1, 2, 3, 4, 5], + "ECM_Reinforced": [1, 2, 3, 4, 5], + "ECM_Shielded": [1, 2, 3, 4, 5] + }, + "modifications": [ + "integrity", + "mass", + "power" + ] + }, + "fc": { + "blueprints": { + "Weapon_DoubleShot": [1, 2, 3, 4, 5], + "Weapon_Efficient": [1, 2, 3, 4, 5], + "Weapon_HighCapacity": [1, 2, 3, 4, 5], + "Weapon_LightWeight": [1, 2, 3, 4, 5], + "Weapon_LongRange": [1, 2, 3, 4, 5], + "Weapon_Overcharged": [1, 2, 3, 4, 5], + "Weapon_RapidFire": [1, 2, 3, 4, 5], + "Weapon_Sturdy": [1, 2, 3, 4, 5] + }, + "modifications": [ + "ammo", + "burst", + "burstrof", + "clip", + "damage", + "damagedist", + "fallofffromrange", + "distdraw", + "integrity", + "jitter", + "mass", + "piercing", + "power", + "range", + "reload", + "rof", + "thermload" + ] + }, + "fh": { + "blueprints": { + }, + "modifications": [ + ] + }, + "fi": { + "blueprints": { + "FSDinterdictor_Expanded": [1, 2, 3, 4], + "FSDinterdictor_LongRange": [1, 2, 3] + }, + "modifications": [ + "boot", + "facinglimit", + "integrity", + "mass", + "power", + "ranget" + ] + }, + "fs": { + "blueprints": { + "FuelScoop_Shielded": [1, 2, 3, 4, 5] + }, + "modifications": [ + "integrity", + "power" + ] + }, + "fsd": { + "blueprints": { + "FSD_FastBoot": [1, 2, 3, 4, 5], + "FSD_LongRange": [1, 2, 3, 4, 5], + "FSD_Shielded": [1, 2, 3, 4, 5] + }, + "modifications": [ + "boot", + "integrity", + "mass", + "maxfuel", + "optmass", + "power", + "thermload" + ] + }, + "ft": { + "blueprints": { + }, + "modifications": [ + ] + }, + "fx": { + "blueprints": { + "FuelTransferLimpet_LightWeight": [1, 2, 3, 4, 5], + "FuelTransferLimpet_Reinforced": [1, 2, 3, 4, 5], + "FuelTransferLimpet_Shielded": [1, 2, 3, 4, 5] + }, + "modifications": [ + "integrity", + "mass", + "power" + ] + }, + "hb": { + "blueprints": { + "HatchBreakerLimpet_LightWeight": [1, 2, 3, 4, 5], + "HatchBreakerLimpet_Reinforced": [1, 2, 3, 4, 5], + "HatchBreakerLimpet_Shielded": [1, 2, 3, 4, 5] + }, + "modifications": [ + "integrity", + "mass", + "power" + ] + }, + "hr": { + "blueprints": { + "HullReinforcement_Advanced": [1, 2, 3, 4, 5], + "HullReinforcement_HeavyDuty": [1, 2, 3, 4, 5], + "HullReinforcement_Kinetic": [1, 2, 3, 4, 5], + "HullReinforcement_Lightweight": [1, 2, 3, 4, 5], + "HullReinforcement_Thermic": [1, 2, 3, 4, 5] + }, + "modifications": [ + "hullreinforcement", + "explres", + "hullboost", + "kinres", + "mass", + "thermres" + ] + }, + "hs": { + "blueprints": { + "HeatSinkLauncher_HeatSinkCapacity": [3], + "HeatSinkLauncher_LightWeight": [1, 2, 3, 4, 5], + "HeatSinkLauncher_Reinforced": [1, 2, 3, 4, 5], + "HeatSinkLauncher_Shielded": [1, 2, 3, 4, 5] + }, + "modifications": [ + "ammo", + "integrity", + "mass", + "power", + "reload" + ] + }, + "kw": { + "blueprints": { + "KillWarrantScanner_LightWeight": [1, 2, 3, 4, 5], + "KillWarrantScanner_Reinforced": [1, 2, 3, 4, 5], + "KillWarrantScanner_Shielded": [1, 2, 3, 4, 5] + }, + "modifications": [ + "boot", + "integrity", + "mass", + "power" + ] + }, + "ls": { + "blueprints": { + "LifeSupport_LightWeight": [1, 2, 3, 4, 5], + "LifeSupport_Reinforced": [1, 2, 3, 4, 5], + "LifeSupport_Shielded": [1, 2, 3, 4, 5] + }, + "modifications": [ + "boot", + "integrity", + "mass", + "power" + ] + }, + "mc": { + "blueprints": { + "Weapon_Efficient": [1, 2, 3, 4, 5], + "Weapon_HighCapacity": [1, 2, 3, 4, 5], + "Weapon_LightWeight": [1, 2, 3, 4, 5], + "Weapon_LongRange": [1, 2, 3, 4, 5], + "Weapon_Overcharged": [1, 2, 3, 4, 5], + "Weapon_RapidFire": [1, 2, 3, 4, 5], + "Weapon_ShortRange": [1, 2, 3, 4, 5], + "Weapon_Sturdy": [1, 2, 3, 4, 5] + }, + "modifications": [ + "ammo", + "clip", + "damage", + "damagedist", + "fallofffromrange", + "distdraw", + "integrity", + "jitter", + "mass", + "piercing", + "power", + "range", + "reload", + "rof", + "thermload" + ] + }, + "ml": { + "blueprints": { + }, + "modifications": [ + ] + }, + "mr": { + "blueprints": { + "Weapon_HighCapacity": [1, 2, 3, 4, 5], + "Weapon_LightWeight": [1, 2, 3, 4, 5], + "Weapon_RapidFire": [1, 2, 3, 4, 5], + "Weapon_Sturdy": [1, 2, 3, 4, 5] + }, + "modifications": [ + "ammo", + "clip", + "damage", + "damagedist", + "fallofffromrange", + "distdraw", + "integrity", + "jitter", + "mass", + "piercing", + "power", + "reload", + "rof", + "thermload" + ] + }, + "mrp": { + "blueprints": { + }, + "modifications": [ + ] + }, + "nl": { + "blueprints": { + "Weapon_HighCapacity": [1, 2, 3, 4, 5], + "Weapon_LightWeight": [1, 2, 3, 4, 5], + "Weapon_RapidFire": [1, 2, 3, 4, 5], + "Weapon_Sturdy": [1, 2, 3, 4, 5] + }, + "modifications": [ + "ammo", + "boot", + "clip", + "damage", + "damagedist", + "fallofffromrange", + "integrity", + "jitter", + "mass", + "piercing", + "power", + "reload", + "rof", + "thermload" + ] + }, + "pa": { + "blueprints": { + "Weapon_Efficient": [1, 2, 3, 4, 5], + "Weapon_Focused": [1, 2, 3, 4, 5], + "Weapon_LightWeight": [1, 2, 3, 4, 5], + "Weapon_LongRange": [1, 2, 3, 4, 5], + "Weapon_Overcharged": [1, 2, 3, 4, 5], + "Weapon_RapidFire": [1, 2, 3, 4, 5], + "Weapon_ShortRange": [1, 2, 3, 4, 5], + "Weapon_Sturdy": [1, 2, 3, 4, 5] + }, + "modifications": [ + "ammo", + "clip", + "damage", + "damagedist", + "fallofffromrange", + "distdraw", + "integrity", + "jitter", + "mass", + "piercing", + "power", + "range", + "reload", + "rof", + "thermload" + ] + }, + "pas": { + "blueprints": { + }, + "modifications": [ + ] + }, + "pc": { + "blueprints": { + "ProspectingLimpet_LightWeight": [1, 2, 3, 4, 5], + "ProspectingLimpet_Reinforced": [1, 2, 3, 4, 5], + "ProspectingLimpet_Shielded": [1, 2, 3, 4, 5] + }, + "modifications": [ + "integrity", + "mass", + "power" + ] + }, + "pce": { + "blueprints": { + }, + "modifications": [ + ] + }, + "pci": { + "blueprints": { + }, + "modifications": [ + ] + }, + "pcm": { + "blueprints": { + }, + "modifications": [ + ] + }, + "pcq": { + "blueprints": { + }, + "modifications": [ + ] + }, + "pd": { + "blueprints": { + "PowerDistributor_HighFrequency": [1, 2, 3, 4, 5], + "PowerDistributor_PriorityEngines": [1, 2, 3], + "PowerDistributor_HighCapacity": [1, 2, 3, 4, 5], + "PowerDistributor_Shielded": [1, 2, 3, 4, 5], + "PowerDistributor_PrioritySystems": [1, 2, 3], + "PowerDistributor_PriorityWeapons": [1, 2, 3] + }, + "modifications": [ + "boot", + "engcap", + "engrate", + "integrity", + "mass", + "power", + "syscap", + "sysrate", + "wepcap", + "weprate" + ] + }, + "pl": { + "blueprints": { + "Weapon_Efficient": [1, 2, 3, 4, 5], + "Weapon_Focused": [1, 2, 3, 4, 5], + "Weapon_LightWeight": [1, 2, 3, 4, 5], + "Weapon_LongRange": [1, 2, 3, 4, 5], + "Weapon_Overcharged": [1, 2, 3, 4, 5], + "Weapon_RapidFire": [1, 2, 3, 4, 5], + "Weapon_ShortRange": [1, 2, 3, 4, 5], + "Weapon_Sturdy": [1, 2, 3, 4, 5] + }, + "modifications": [ + "damage", + "damagedist", + "fallofffromrange", + "distdraw", + "integrity", + "jitter", + "mass", + "piercing", + "power", + "range", + "rof", + "thermload" + ] + }, + "po": { + "blueprints": { + "PointDefence_PointDefenseCapacity": [3], + "PointDefence_LightWeight": [1, 2, 3, 4, 5], + "PointDefence_Reinforced": [1, 2, 3, 4, 5], + "PointDefence_Shielded": [1, 2, 3, 4, 5] + }, + "modifications": [ + "ammo", + "integrity", + "mass", + "power", + "reload" + ] + }, + "pp": { + "blueprints": { + "PowerPlant_Armoured": [1, 2, 3, 4, 5], + "PowerPlant_Stealth": [1, 2, 3], + "PowerPlant_Boosted": [1, 2, 3, 4, 5] + }, + "modifications": [ + "eff", + "integrity", + "mass", + "pgen" + ] + }, + "psg": { + "blueprints": { + "ShieldGenerator_Kinetic": [1, 2, 3, 4, 5], + "ShieldGenerator_Optimised": [1, 2, 3, 4, 5], + "ShieldGenerator_Reinforced": [1, 2, 3, 4, 5], + "ShieldGenerator_Thermic": [1, 2, 3, 4, 5] + }, + "modifications": [ + "boot", + "brokenregen", + "distdraw", + "explres", + "integrity", + "kinres", + "mass", + "optmass", + "optmul", + "power", + "regen", + "thermload", + "thermres" + ] + }, + "pv": { + "blueprints": { + }, + "modifications": [ + ] + }, + "rf": { + "blueprints": { + }, + "modifications": [ + "integrity", + "power" + ] + }, + "rg": { + "blueprints": { + "Weapon_HighCapacity": [1, 2, 3, 4, 5], + "Weapon_LightWeight": [1, 2, 3, 4, 5], + "Weapon_LongRange": [1, 2, 3, 4, 5], + "Weapon_ShortRange": [1, 2, 3, 4, 5], + "Weapon_Sturdy": [1, 2, 3, 4, 5] + }, + "modifications": [ + "ammo", + "clip", + "damage", + "damagedist", + "fallofffromrange", + "distdraw", + "integrity", + "jitter", + "mass", + "piercing", + "power", + "range", + "reload", + "rof", + "thermload" + ] + }, + "s": { + "blueprints": { + }, + "modifications": [ + ] + }, + "sb": { + "blueprints": { + "ShieldBooster_Explosive": [1, 2, 3, 4, 5], + "ShieldBooster_HeavyDuty": [1, 2, 3, 4, 5], + "ShieldBooster_Kinetic": [1, 2, 3, 4, 5], + "ShieldBooster_Resistive": [1, 2, 3, 4, 5], + "ShieldBooster_Thermic": [1, 2, 3, 4, 5] + }, + "modifications": [ + "explres", + "integrity", + "kinres", + "mass", + "power", + "shieldboost", + "thermres" + ] + }, + "sc": { + "blueprints": { + }, + "modifications": [ + ] + }, + "scb": { + "blueprints": { + "ShieldCellBank_Rapid": [1, 2, 3, 4], + "ShieldCellBank_Specialised": [1, 2, 3, 4] + }, + "modifications": [ + "boot", + "duration", + "integrity", + "power", + "shieldreinforcement", + "spinup", + "thermload" + ] + }, + "sg": { + "blueprints": { + "ShieldGenerator_Kinetic": [1, 2, 3, 4, 5], + "ShieldGenerator_Optimised": [1, 2, 3, 4, 5], + "ShieldGenerator_Reinforced": [1, 2, 3, 4, 5], + "ShieldGenerator_Thermic": [1, 2, 3, 4, 5] + }, + "modifications": [ + "boot", + "brokenregen", + "distdraw", + "explres", + "integrity", + "kinres", + "mass", + "optmass", + "optmul", + "power", + "regen", + "thermload", + "thermres" + ] + }, + "t": { + "blueprints": { + "Engine_Dirty": [1, 2, 3, 4, 5], + "Engine_Reinforced": [1, 2, 3, 4, 5], + "Engine_Tuned": [1, 2, 3, 4, 5] + }, + "modifications": [ + "integrity", + "mass", + "optmass", + "optmul", + "power", + "thermload" + ] + }, + "tp": { + "blueprints": { + "Weapon_LightWeight": [1, 2, 3, 4, 5], + "Weapon_Sturdy": [1, 2, 3, 4, 5] + }, + "modifications": [ + "damage", + "damagedist", + "fallofffromrange", + "distdraw", + "integrity", + "jitter", + "mass", + "piercing", + "power", + "range", + "rof", + "thermload" + ] + }, + "ul": { + "blueprints": { + "Weapon_Efficient": [1, 2, 3, 4, 5], + "Weapon_Focused": [1, 2, 3, 4, 5], + "Weapon_LightWeight": [1, 2, 3, 4, 5], + "Weapon_LongRange": [1, 2, 3, 4, 5], + "Weapon_Overcharged": [1, 2, 3, 4, 5], + "Weapon_RapidFire": [1, 2, 3, 4, 5], + "Weapon_ShortRange": [1, 2, 3, 4, 5], + "Weapon_Sturdy": [1, 2, 3, 4, 5] + }, + "modifications": [ + "burst", + "burstrof", + "damage", + "damagedist", + "fallofffromrange", + "distdraw", + "integrity", + "jitter", + "mass", + "piercing", + "power", + "range", + "rof", + "thermload" + ] + }, + "ws": { + "blueprints": { + "WakeScanner_LightWeight": [1, 2, 3, 4, 5], + "WakeScanner_Reinforced": [1, 2, 3, 4, 5], + "WakeScanner_Shielded": [1, 2, 3, 4, 5] + }, + "modifications": [ + "boot", + "integrity", + "mass", + "power" + ] + } +} diff --git a/modules/internal/scanner.json b/modules/internal/scanner.json index b711dab..2076a75 100644 --- a/modules/internal/scanner.json +++ b/modules/internal/scanner.json @@ -48,7 +48,7 @@ "id": "2i", "mass": 1.3, "name": "Detailed Surface Scanner", - "power": 0.6, + "power": 0, "rating": "C" } ] From f0ffb8b3ca648118587d41ac23c2ff68ba44141d Mon Sep 17 00:00:00 2001 From: Cmdr McDonald Date: Thu, 19 Jan 2017 22:23:58 +0000 Subject: [PATCH 04/11] Partial addition of blueprints --- dist/index.js | 856 ++++++++- dist/index.json | 3018 ++++++++++++++++++++++++++---- modifications/blueprints.json | 934 ++++++++- modifications/index.js | 4 +- modifications/modifications.json | 4 +- modifications/validity.json | 380 ---- 6 files changed, 4287 insertions(+), 909 deletions(-) delete mode 100644 modifications/validity.json diff --git a/dist/index.js b/dist/index.js index 95ce7d0..b5c96cf 100644 --- a/dist/index.js +++ b/dist/index.js @@ -12529,7 +12529,7 @@ module.exports = { id: "2i", mass: 1.3, name: "Detailed Surface Scanner", - power: .6, + power: 0, rating: "C" } ], scb: [ { @@ -14092,366 +14092,763 @@ module.exports = { blueprints: { AFM_LightWeight: { id: 1, + features: { + "1": { + integrity: [ -.2, -.1 ], + mass: [ -.3, -.4 ] + }, + "2": { + integrity: [ -.3, -.2 ], + mass: [ -.4, -.5 ] + }, + "3": { + integrity: [ -.4, -.3 ], + mass: [ -.5, -.6 ] + }, + "4": { + integrity: [ -.5, -.4 ], + mass: [ -.6, -.7 ] + }, + "5": { + integrity: [ -.6, -.5 ], + mass: [ -.7, -.8 ] + } + }, name: "Lightweight" }, AFM_Reinforced: { id: 2, + features: { + "1": { + integrity: [ .2, .5 ], + mass: [ 1, .4 ] + }, + "2": { + integrity: [ .4, 1 ], + mass: [ 1.5, .8 ] + }, + "3": { + integrity: [ .6, 1.5 ], + mass: [ 2, 1.2 ] + }, + "4": { + integrity: [ .8, 2 ], + mass: [ 2.5, 1.6 ] + }, + "5": { + integrity: [ 1, 2.5 ], + mass: [ 3, 2 ] + } + }, name: "Reinforced" }, AFM_Shielded: { id: 3, + features: { + "1": { + integrity: [ .2, .5 ], + power: [ .3, .2 ] + }, + "2": { + integrity: [ .4, 1 ], + power: [ .6, .4 ] + }, + "3": { + integrity: [ .6, 1.5 ], + power: [ .9, .6 ] + }, + "4": { + integrity: [ .8, 2 ], + power: [ 1.2, .8 ] + }, + "5": { + integrity: [ 1, 2.5 ], + power: [ 1.5, 1 ] + } + }, name: "Shielded" }, Armour_Advanced: { id: 4, + features: { + "1": { + explres: [ -.04, -.02 ], + kinres: [ .05, .08 ], + thermres: [ -.04, -.02 ] + }, + "2": { + explres: [ -.08, -.04 ], + kinres: [ .1, .16 ], + thermres: [ -.08, -.04 ] + }, + "3": { + explres: [ -.12, -.06 ], + kinres: [ .15, .24 ], + thermres: [ -.12, -.06 ] + }, + "4": { + explres: [ -.16, -.08 ], + kinres: [ .2, .32 ], + thermres: [ -.16, -.08 ] + }, + "5": { + explres: [ -.2, -.1 ], + kinres: [ .25, .4 ], + thermres: [ -.2, -.1 ] + } + }, name: "Kinetic resistant" }, Armour_Explosive: { id: 5, + features: { + "1": { + explres: [ .05, .08 ], + kinres: [ -.04, -.02 ], + thermres: [ -.04, -.02 ] + }, + "2": { + explres: [ .1, .16 ], + kinres: [ -.08, -.04 ], + thermres: [ -.08, -.04 ] + }, + "3": { + explres: [ .15, .24 ], + kinres: [ -.12, -.06 ], + thermres: [ -.12, -.06 ] + }, + "4": { + explres: [ .2, .32 ], + kinres: [ -.16, -.08 ], + thermres: [ -.16, -.08 ] + }, + "5": { + explres: [ .25, .4 ], + kinres: [ -.2, -.1 ], + thermres: [ -.2, -.1 ] + } + }, name: "Blast Resistant" }, Armour_LightWeight: { id: 6, + features: { + "1": { + explres: [ 0, .02 ], + hullboost: [ -.01, 0 ], + kinres: [ 0, .02 ], + mass: [ -.04, -.15 ], + thermres: [ 0, .02 ] + }, + "2": { + explres: [ .01, .04 ], + hullboost: [ -.02, -.01 ], + kinres: [ .01, .04 ], + mass: [ -.08, -.25 ], + thermres: [ .01, .04 ] + }, + "3": { + explres: [ .02, .06 ], + hullboost: [ -.03, -.02 ], + kinres: [ .02, .06 ], + mass: [ -.12, -.35 ], + thermres: [ .02, .06 ] + }, + "4": { + explres: [ .03, .08 ], + hullboost: [ -.04, -.03 ], + kinres: [ .03, .08 ], + mass: [ -.16, -.45 ], + thermres: [ .03, .08 ] + }, + "5": { + explres: [ .04, .1 ], + hullboost: [ -.05, -.04 ], + kinres: [ .04, .1 ], + mass: [ -.2, -.55 ], + thermres: [ .04, .1 ] + } + }, name: "Lightweight" }, Armour_HeavyDuty: { id: 7, + features: { + "1": { + explres: [ 0, .01 ], + hullboost: [ .04, .01 ], + kinres: [ 0, .01 ], + mass: [ .08, 0 ], + thermres: [ 0, .01 ] + }, + "2": { + explres: [ .01, .02 ], + hullboost: [ .08, .15 ], + kinres: [ .01, .02 ], + mass: [ .16, .05 ], + thermres: [ .01, .02 ] + }, + "3": { + explres: [ .02, .03 ], + hullboost: [ .12, .2 ], + kinres: [ .02, .03 ], + mass: [ .24, .1 ], + thermres: [ .02, .03 ] + }, + "4": { + explres: [ .03, .04 ], + hullboost: [ .16, .25 ], + kinres: [ .03, .04 ], + mass: [ .32, .15 ], + thermres: [ .03, .04 ] + }, + "5": { + explres: [ .04, .5 ], + hullboost: [ .2, .3 ], + kinres: [ .04, .5 ], + mass: [ .4, .2 ], + thermres: [ .04, .5 ] + } + }, name: "Heavy Duty" }, Armour_Thermic: { id: 8, + features: { + "1": { + explres: [ -.04, -.02 ], + kinres: [ -.04, -.02 ], + thermres: [ .05, .08 ] + }, + "2": { + explres: [ -.08, -.04 ], + kinres: [ -.08, -.04 ], + thermres: [ .1, .16 ] + }, + "3": { + explres: [ -.12, -.06 ], + kinres: [ -.12, -.06 ], + thermres: [ .15, .24 ] + }, + "4": { + explres: [ -.16, -.08 ], + kinres: [ -.16, -.08 ], + thermres: [ .2, .32 ] + }, + "5": { + explres: [ -.2, -.1 ], + kinres: [ -.2, -.1 ], + thermres: [ .25, .4 ] + } + }, name: "Thermal Resistant" }, CargoScanner_LightWeight: { id: 9, + features: {}, name: "Lightweight" }, CargoScanner_Reinforced: { id: 10, + features: {}, name: "Reinforced" }, CargoScanner_Shielded: { id: 11, + features: {}, name: "Shielded" }, ChaffLauncher_ChaffCapacity: { id: 12, + features: {}, name: "Ammo capacity" }, ChaffLauncher_LightWeight: { id: 13, + features: {}, name: "Lightweight" }, ChaffLauncher_Reinforced: { id: 14, + features: {}, name: "Reinforced" }, ChaffLauncher_Shielded: { id: 15, + features: {}, name: "Shielded" }, CollectionLimpet_LightWeight: { id: 16, + features: {}, name: "Lightweight" }, CollectionLimpet_Reinforced: { id: 17, + features: {}, name: "Reinforced" }, CollectionLimpet_Shielded: { id: 18, + features: {}, name: "Shielded" }, ECM_LightWeight: { id: 19, + features: {}, name: "Lightweight" }, ECM_Reinforced: { id: 20, + features: {}, name: "Reinforced" }, ECM_Shielded: { id: 21, + features: {}, name: "Shielded" }, Engine_Dirty: { id: 22, + features: {}, name: "Dirty" }, Engine_Reinforced: { id: 23, + features: {}, name: "Reinforced" }, Engine_Tuned: { id: 24, + features: {}, name: "Clean" }, FSD_FastBoot: { id: 25, + features: { + "1": { + boot: [ -.1, -.2 ], + integrity: [ -.05, 0 ], + power: [ .04, 0 ], + thermload: [ .05, 0 ] + }, + "2": { + boot: [ -.2, -.35 ], + integrity: [ -.1, -.03 ], + power: [ .1, .02 ], + thermload: [ .1, .05 ] + }, + "3": { + boot: [ -.3, -.5 ], + integrity: [ -.15, -.06 ], + power: [ .14, .05 ], + thermload: [ .15, .1 ] + }, + "4": { + boot: [ -.4, -.65 ], + integrity: [ -.2, -.09 ], + power: [ .2, .09 ], + thermload: [ .2, .15 ] + }, + "5": { + boot: [ -.5, -.8 ], + integrity: [ -.25, -.12 ], + power: [ .25, .11 ], + thermload: [ .25, .2 ] + } + }, name: "Faster boot sequence" }, FSD_LongRange: { id: 26, + features: { + "1": { + integrity: [ -.05, 0 ], + mass: [ .05, 0 ], + optmass: [ .04, .1 ], + power: [ .04, 0 ] + }, + "2": { + integrity: [ -.1, -.03 ], + mass: [ .14, .05 ], + optmass: [ .08, .2 ], + power: [ .1, .02 ] + }, + "3": { + integrity: [ -.15, -.06 ], + mass: [ .25, .1 ], + optmass: [ .12, .3 ], + power: [ .14, .05 ] + }, + "4": { + integrity: [ -.2, -.09 ], + mass: [ .35, .14 ], + optmass: [ .16, .4 ], + power: [ .2, .09 ] + }, + "5": { + integrity: [ -.25, -.12 ], + mass: [ .45, .2 ], + optmass: [ .2, .5 ], + power: [ .25, .11 ] + } + }, name: "Increased range" }, FSD_Shielded: { id: 27, + features: { + "1": { + integrity: [ .2, .25 ], + mass: [ .3, .25 ], + optmass: [ -.03, 0 ], + thermload: [ 0, -.05 ] + }, + "2": { + integrity: [ .3, .5 ], + mass: [ .35, .2 ], + optmass: [ -.06, -.02 ], + thermload: [ -.05, -.1 ] + }, + "3": { + integrity: [ .4, .75 ], + mass: [ .4, .15 ], + optmass: [ -.09, -.04 ], + thermload: [ -.1, -.15 ] + }, + "4": { + integrity: [ .5, 1 ], + mass: [ .45, .1 ], + optmass: [ -.12, -.06 ], + thermload: [ -.15, -.2 ] + }, + "5": { + integrity: [ .6, 1.25 ], + mass: [ .5, .05 ], + optmass: [ -.15, -.08 ], + thermload: [ -.2, -.25 ] + } + }, name: "Shielded" }, FSDinterdictor_Expanded: { id: 28, + features: {}, name: "Expanded capture arc" }, FSDinterdictor_LongRange: { id: 29, + features: {}, name: "Longer range" }, FuelScoop_Shielded: { id: 30, + features: {}, name: "Shielded" }, FuelTransferLimpet_LightWeight: { id: 31, + features: {}, name: "Lightweight" }, FuelTransferLimpet_Reinforced: { id: 32, + features: {}, name: "Reinforced" }, FuelTransferLimpet_Shielded: { id: 33, + features: {}, name: "Shielded" }, HatchBreakerLimpet_LightWeight: { id: 34, + features: {}, name: "Lightweight" }, HatchBreakerLimpet_Reinforced: { id: 35, + features: {}, name: "Reinforced" }, HatchBreakerLimpet_Shielded: { id: 36, + features: {}, name: "Shielded" }, HeatSinkLauncher_HeatSinkCapacity: { id: 37, + features: {}, name: "Ammo capacity" }, HeatSinkLauncher_LightWeight: { id: 38, + features: {}, name: "Lightweight" }, HeatSinkLauncher_Reinforced: { id: 39, + features: {}, name: "Reinforced" }, HeatSinkLauncher_Shielded: { id: 40, + features: {}, name: "Shielded" }, HullReinforcement_Advanced: { id: 41, + features: {}, name: "Blast resistant" }, HullReinforcement_HeavyDuty: { id: 42, + features: {}, name: "Heavy duty" }, HullReinforcement_Lightweight: { id: 43, + features: {}, name: "Lightweight" }, HullReinforcement_Kinetic: { id: 44, + features: {}, name: "Kinetic resistant" }, HullReinforcement_Thermic: { id: 45, + features: {}, name: "Thermal resistant" }, KillWarrantScanner_LightWeight: { id: 46, + features: {}, name: "Lightweight" }, KillWarrantScanner_Reinforced: { id: 47, + features: {}, name: "Reinforced" }, KillWarrantScanner_Shielded: { id: 48, + features: {}, name: "Shielded" }, LifeSupport_LightWeight: { id: 49, + features: {}, name: "Lightweight" }, LifeSupport_Reinforced: { id: 50, + features: {}, name: "Reinforced" }, LifeSupport_Shielded: { id: 51, + features: {}, name: "Shielded" }, PointDefence_LightWeight: { id: 52, + features: {}, name: "Lightweight" }, PointDefence_Reinforced: { id: 53, + features: {}, name: "Reinforced" }, PointDefence_Shielded: { id: 54, + features: {}, name: "Shielded" }, PointDefence_PointDefenseCapacity: { id: 55, + features: {}, name: "Ammo capacity" }, PowerDistributor_HighCapacity: { id: 56, + features: {}, name: "High charge capacity" }, PowerDistributor_HighFrequency: { id: 57, + features: {}, name: "Charge enhanced" }, PowerDistributor_PriorityEngines: { id: 58, + features: {}, name: "Engine focused" }, PowerDistributor_PrioritySystems: { id: 59, + features: {}, name: "System focused" }, PowerDistributor_PriorityWeapons: { id: 60, + features: {}, name: "Weapon focused" }, PowerDistributor_Shielded: { id: 61, + features: {}, name: "Shielded" }, PowerPlant_Armoured: { id: 62, + features: {}, name: "Armoured" }, PowerPlant_Boosted: { id: 63, + features: {}, name: "Overcharged" }, PowerPlant_Stealth: { id: 64, + features: {}, name: "Low emissions" }, ProspectingLimpet_LightWeight: { id: 65, + features: {}, name: "Lightweight" }, ProspectingLimpet_Reinforced: { id: 66, + features: {}, name: "Reinforced" }, ProspectingLimpet_Shielded: { id: 67, + features: {}, name: "Shielded" }, ShieldBooster_Explosive: { id: 68, + features: {}, name: "Blast resistant" }, ShieldBooster_HeavyDuty: { id: 69, + features: {}, name: "Heavy duty" }, ShieldBooster_Kinetic: { id: 70, + features: {}, name: "Kinetic resistant" }, ShieldBooster_Resistive: { id: 71, + features: {}, name: "Resistance augmented" }, ShieldBooster_Thermic: { id: 72, + features: {}, name: "Thermal resistant" }, ShieldCellBank_Rapid: { id: 73, + features: {}, name: "Rapid charge" }, ShieldCellBank_Specialised: { id: 74, + features: {}, name: "Specialised" }, ShieldGenerator_Kinetic: { id: 75, + features: {}, name: "Kinetic resistant" }, ShieldGenerator_Optimised: { id: 76, + features: {}, name: "Enhanced low power" }, ShieldGenerator_Reinforced: { id: 77, + features: {}, name: "Reinforced" }, ShieldGenerator_Thermic: { id: 78, + features: {}, name: "Thermal resistant" }, WakeScanner_LightWeight: { id: 79, + features: {}, name: "Lightweight" }, WakeScanner_Shielded: { id: 80, + features: {}, name: "Shielded" }, WakeScanner_Reinforced: { id: 81, + features: {}, name: "Reinforced" }, Weapon_DoubleShot: { id: 82, + features: {}, name: "Double shot" }, Weapon_Efficient: { id: 83, + features: {}, name: "Efficient" }, Weapon_Focused: { id: 84, + features: {}, name: "Focused" }, Weapon_HighCapacity: { id: 85, + features: {}, name: "High capacity" }, Weapon_LightWeight: { id: 86, + features: {}, name: "Lightweight" }, Weapon_LongRange: { id: 87, + features: {}, name: "Long range" }, Weapon_Overcharged: { id: 88, + features: {}, name: "Overcharged" }, Weapon_RapidFire: { id: 89, + features: {}, name: "Rapid fire" }, Weapon_ShortRange: { id: 90, + features: {}, name: "Short range" }, Weapon_Sturdy: { id: 91, + features: {}, name: "Sturdy" } }, @@ -14498,6 +14895,12 @@ module.exports = { type: "percentage", method: "multiplicative" }, + damagedist: { + id: 40, + name: "damage", + type: "hidden", + method: "overwrite" + }, distdraw: { id: 6, name: "distdraw", @@ -14707,12 +15110,6 @@ module.exports = { name: "shieldreinforcement", type: "percentage", method: "multiplicative" - }, - type: { - id: 40, - name: "type", - type: "alphabetic", - method: "overwrite" } }, modifierActions: { @@ -15067,6 +15464,411 @@ module.exports = { thermload: 1 } }, + modules: { + am: { + blueprints: { + AFM_LightWeight: [ 1, 2, 3, 4, 5 ], + AFM_Reinforced: [ 1, 2, 3, 4, 5 ], + AFM_Shielded: [ 1, 2, 3, 4, 5 ] + }, + modifications: [ "integrity", "power" ] + }, + bh: { + blueprints: { + Armour_Advanced: [ 1, 2, 3, 4, 5 ], + Armour_Explosive: [ 1, 2, 3, 4, 5 ], + Armour_HeavyDuty: [ 1, 2, 3, 4, 5 ], + Armour_LightWeight: [ 1, 2, 3, 4, 5 ], + Armour_Thermic: [ 1, 2, 3, 4, 5 ] + }, + modifications: [ "explres", "hullboost", "kinres", "mass", "thermres" ] + }, + bl: { + blueprints: { + Weapon_Efficient: [ 1, 2, 3, 4, 5 ], + Weapon_LightWeight: [ 1, 2, 3, 4, 5 ], + Weapon_LongRange: [ 1, 2, 3, 4, 5 ], + Weapon_Overcharged: [ 1, 2, 3, 4, 5 ], + Weapon_ShortRange: [ 1, 2, 3, 4, 5 ], + Weapon_Sturdy: [ 1, 2, 3, 4, 5 ] + }, + modifications: [ "damage", "damagedist", "distdraw", "fallofffromrange", "integrity", "mass", "piercing", "power", "range", "thermload" ] + }, + bsg: { + blueprints: { + ShieldGenerator_Kinetic: [ 1, 2, 3, 4, 5 ], + ShieldGenerator_Optimised: [ 1, 2, 3, 4, 5 ], + ShieldGenerator_Reinforced: [ 1, 2, 3, 4, 5 ], + ShieldGenerator_Thermic: [ 1, 2, 3, 4, 5 ] + }, + modifications: [ "boot", "brokenregen", "distdraw", "explres", "integrity", "kinres", "mass", "optmass", "optmul", "power", "regen", "thermload", "thermres" ] + }, + c: { + blueprints: { + Weapon_Efficient: [ 1, 2, 3, 4, 5 ], + Weapon_HighCapacity: [ 1, 2, 3, 4, 5 ], + Weapon_LightWeight: [ 1, 2, 3, 4, 5 ], + Weapon_LongRange: [ 1, 2, 3, 4, 5 ], + Weapon_Overcharged: [ 1, 2, 3, 4, 5 ], + Weapon_RapidFire: [ 1, 2, 3, 4, 5 ], + Weapon_ShortRange: [ 1, 2, 3, 4, 5 ], + Weapon_Sturdy: [ 1, 2, 3, 4, 5 ] + }, + modifications: [ "ammo", "clip", "damage", "damagedist", "distdraw", "fallofffromrange", "integrity", "jitter", "mass", "piercing", "power", "range", "reload", "rof", "thermload" ] + }, + cc: { + blueprints: { + CollectionLimpet_LightWeight: [ 1, 2, 3, 4, 5 ], + CollectionLimpet_Reinforced: [ 1, 2, 3, 4, 5 ], + CollectionLimpet_Shielded: [ 1, 2, 3, 4, 5 ] + }, + modifications: [ "integrity", "mass", "power" ] + }, + ch: { + blueprints: { + ChaffLauncher_ChaffCapacity: [ 1, 2, 3, 4, 5 ], + ChaffLauncher_LightWeight: [ 1, 2, 3, 4, 5 ], + ChaffLauncher_Reinforced: [ 1, 2, 3, 4, 5 ], + ChaffLauncher_Shielded: [ 1, 2, 3, 4, 5 ] + }, + modifications: [ "ammo", "integrity", "mass", "power", "reload" ] + }, + cr: { + blueprints: {}, + modifications: [] + }, + cs: { + blueprints: { + ManifestScanner_LightWeight: [ 1, 2, 3, 4, 5 ], + ManifestScanner_Reinforced: [ 1, 2, 3, 4, 5 ], + ManifestScanner_Shielded: [ 1, 2, 3, 4, 5 ] + }, + modifications: [ "boot", "integrity", "mass", "power" ] + }, + dc: { + blueprints: {}, + modifications: [] + }, + ec: { + blueprints: { + ECM_LightWeight: [ 1, 2, 3, 4, 5 ], + ECM_Reinforced: [ 1, 2, 3, 4, 5 ], + ECM_Shielded: [ 1, 2, 3, 4, 5 ] + }, + modifications: [ "integrity", "mass", "power" ] + }, + fc: { + blueprints: { + Weapon_DoubleShot: [ 1, 2, 3, 4, 5 ], + Weapon_Efficient: [ 1, 2, 3, 4, 5 ], + Weapon_HighCapacity: [ 1, 2, 3, 4, 5 ], + Weapon_LightWeight: [ 1, 2, 3, 4, 5 ], + Weapon_LongRange: [ 1, 2, 3, 4, 5 ], + Weapon_Overcharged: [ 1, 2, 3, 4, 5 ], + Weapon_RapidFire: [ 1, 2, 3, 4, 5 ], + Weapon_Sturdy: [ 1, 2, 3, 4, 5 ] + }, + modifications: [ "ammo", "burst", "burstrof", "clip", "damage", "damagedist", "fallofffromrange", "distdraw", "integrity", "jitter", "mass", "piercing", "power", "range", "reload", "rof", "thermload" ] + }, + fh: { + blueprints: {}, + modifications: [] + }, + fi: { + blueprints: { + FSDinterdictor_Expanded: [ 1, 2, 3, 4 ], + FSDinterdictor_LongRange: [ 1, 2, 3 ] + }, + modifications: [ "boot", "facinglimit", "integrity", "mass", "power", "ranget" ] + }, + fs: { + blueprints: { + FuelScoop_Shielded: [ 1, 2, 3, 4, 5 ] + }, + modifications: [ "integrity", "power" ] + }, + fsd: { + blueprints: { + FSD_FastBoot: [ 1, 2, 3, 4, 5 ], + FSD_LongRange: [ 1, 2, 3, 4, 5 ], + FSD_Shielded: [ 1, 2, 3, 4, 5 ] + }, + modifications: [ "boot", "integrity", "mass", "maxfuel", "optmass", "power", "thermload" ] + }, + ft: { + blueprints: {}, + modifications: [] + }, + fx: { + blueprints: { + FuelTransferLimpet_LightWeight: [ 1, 2, 3, 4, 5 ], + FuelTransferLimpet_Reinforced: [ 1, 2, 3, 4, 5 ], + FuelTransferLimpet_Shielded: [ 1, 2, 3, 4, 5 ] + }, + modifications: [ "integrity", "mass", "power" ] + }, + hb: { + blueprints: { + HatchBreakerLimpet_LightWeight: [ 1, 2, 3, 4, 5 ], + HatchBreakerLimpet_Reinforced: [ 1, 2, 3, 4, 5 ], + HatchBreakerLimpet_Shielded: [ 1, 2, 3, 4, 5 ] + }, + modifications: [ "integrity", "mass", "power" ] + }, + hr: { + blueprints: { + HullReinforcement_Advanced: [ 1, 2, 3, 4, 5 ], + HullReinforcement_HeavyDuty: [ 1, 2, 3, 4, 5 ], + HullReinforcement_Kinetic: [ 1, 2, 3, 4, 5 ], + HullReinforcement_Lightweight: [ 1, 2, 3, 4, 5 ], + HullReinforcement_Thermic: [ 1, 2, 3, 4, 5 ] + }, + modifications: [ "hullreinforcement", "explres", "hullboost", "kinres", "mass", "thermres" ] + }, + hs: { + blueprints: { + HeatSinkLauncher_HeatSinkCapacity: [ 3 ], + HeatSinkLauncher_LightWeight: [ 1, 2, 3, 4, 5 ], + HeatSinkLauncher_Reinforced: [ 1, 2, 3, 4, 5 ], + HeatSinkLauncher_Shielded: [ 1, 2, 3, 4, 5 ] + }, + modifications: [ "ammo", "integrity", "mass", "power", "reload" ] + }, + kw: { + blueprints: { + KillWarrantScanner_LightWeight: [ 1, 2, 3, 4, 5 ], + KillWarrantScanner_Reinforced: [ 1, 2, 3, 4, 5 ], + KillWarrantScanner_Shielded: [ 1, 2, 3, 4, 5 ] + }, + modifications: [ "boot", "integrity", "mass", "power" ] + }, + ls: { + blueprints: { + LifeSupport_LightWeight: [ 1, 2, 3, 4, 5 ], + LifeSupport_Reinforced: [ 1, 2, 3, 4, 5 ], + LifeSupport_Shielded: [ 1, 2, 3, 4, 5 ] + }, + modifications: [ "boot", "integrity", "mass", "power" ] + }, + mc: { + blueprints: { + Weapon_Efficient: [ 1, 2, 3, 4, 5 ], + Weapon_HighCapacity: [ 1, 2, 3, 4, 5 ], + Weapon_LightWeight: [ 1, 2, 3, 4, 5 ], + Weapon_LongRange: [ 1, 2, 3, 4, 5 ], + Weapon_Overcharged: [ 1, 2, 3, 4, 5 ], + Weapon_RapidFire: [ 1, 2, 3, 4, 5 ], + Weapon_ShortRange: [ 1, 2, 3, 4, 5 ], + Weapon_Sturdy: [ 1, 2, 3, 4, 5 ] + }, + modifications: [ "ammo", "clip", "damage", "damagedist", "fallofffromrange", "distdraw", "integrity", "jitter", "mass", "piercing", "power", "range", "reload", "rof", "thermload" ] + }, + ml: { + blueprints: {}, + modifications: [] + }, + mr: { + blueprints: { + Weapon_HighCapacity: [ 1, 2, 3, 4, 5 ], + Weapon_LightWeight: [ 1, 2, 3, 4, 5 ], + Weapon_RapidFire: [ 1, 2, 3, 4, 5 ], + Weapon_Sturdy: [ 1, 2, 3, 4, 5 ] + }, + modifications: [ "ammo", "clip", "damage", "damagedist", "fallofffromrange", "distdraw", "integrity", "jitter", "mass", "piercing", "power", "reload", "rof", "thermload" ] + }, + mrp: { + blueprints: {}, + modifications: [] + }, + nl: { + blueprints: { + Weapon_HighCapacity: [ 1, 2, 3, 4, 5 ], + Weapon_LightWeight: [ 1, 2, 3, 4, 5 ], + Weapon_RapidFire: [ 1, 2, 3, 4, 5 ], + Weapon_Sturdy: [ 1, 2, 3, 4, 5 ] + }, + modifications: [ "ammo", "boot", "clip", "damage", "damagedist", "fallofffromrange", "integrity", "jitter", "mass", "piercing", "power", "reload", "rof", "thermload" ] + }, + pa: { + blueprints: { + Weapon_Efficient: [ 1, 2, 3, 4, 5 ], + Weapon_Focused: [ 1, 2, 3, 4, 5 ], + Weapon_LightWeight: [ 1, 2, 3, 4, 5 ], + Weapon_LongRange: [ 1, 2, 3, 4, 5 ], + Weapon_Overcharged: [ 1, 2, 3, 4, 5 ], + Weapon_RapidFire: [ 1, 2, 3, 4, 5 ], + Weapon_ShortRange: [ 1, 2, 3, 4, 5 ], + Weapon_Sturdy: [ 1, 2, 3, 4, 5 ] + }, + modifications: [ "ammo", "clip", "damage", "damagedist", "fallofffromrange", "distdraw", "integrity", "jitter", "mass", "piercing", "power", "range", "reload", "rof", "thermload" ] + }, + pas: { + blueprints: {}, + modifications: [] + }, + pc: { + blueprints: { + ProspectingLimpet_LightWeight: [ 1, 2, 3, 4, 5 ], + ProspectingLimpet_Reinforced: [ 1, 2, 3, 4, 5 ], + ProspectingLimpet_Shielded: [ 1, 2, 3, 4, 5 ] + }, + modifications: [ "integrity", "mass", "power" ] + }, + pce: { + blueprints: {}, + modifications: [] + }, + pci: { + blueprints: {}, + modifications: [] + }, + pcm: { + blueprints: {}, + modifications: [] + }, + pcq: { + blueprints: {}, + modifications: [] + }, + pd: { + blueprints: { + PowerDistributor_HighFrequency: [ 1, 2, 3, 4, 5 ], + PowerDistributor_PriorityEngines: [ 1, 2, 3 ], + PowerDistributor_HighCapacity: [ 1, 2, 3, 4, 5 ], + PowerDistributor_Shielded: [ 1, 2, 3, 4, 5 ], + PowerDistributor_PrioritySystems: [ 1, 2, 3 ], + PowerDistributor_PriorityWeapons: [ 1, 2, 3 ] + }, + modifications: [ "boot", "engcap", "engrate", "integrity", "mass", "power", "syscap", "sysrate", "wepcap", "weprate" ] + }, + pl: { + blueprints: { + Weapon_Efficient: [ 1, 2, 3, 4, 5 ], + Weapon_Focused: [ 1, 2, 3, 4, 5 ], + Weapon_LightWeight: [ 1, 2, 3, 4, 5 ], + Weapon_LongRange: [ 1, 2, 3, 4, 5 ], + Weapon_Overcharged: [ 1, 2, 3, 4, 5 ], + Weapon_RapidFire: [ 1, 2, 3, 4, 5 ], + Weapon_ShortRange: [ 1, 2, 3, 4, 5 ], + Weapon_Sturdy: [ 1, 2, 3, 4, 5 ] + }, + modifications: [ "damage", "damagedist", "fallofffromrange", "distdraw", "integrity", "jitter", "mass", "piercing", "power", "range", "rof", "thermload" ] + }, + po: { + blueprints: { + PointDefence_PointDefenseCapacity: [ 3 ], + PointDefence_LightWeight: [ 1, 2, 3, 4, 5 ], + PointDefence_Reinforced: [ 1, 2, 3, 4, 5 ], + PointDefence_Shielded: [ 1, 2, 3, 4, 5 ] + }, + modifications: [ "ammo", "integrity", "mass", "power", "reload" ] + }, + pp: { + blueprints: { + PowerPlant_Armoured: [ 1, 2, 3, 4, 5 ], + PowerPlant_Stealth: [ 1, 2, 3 ], + PowerPlant_Boosted: [ 1, 2, 3, 4, 5 ] + }, + modifications: [ "eff", "integrity", "mass", "pgen" ] + }, + psg: { + blueprints: { + ShieldGenerator_Kinetic: [ 1, 2, 3, 4, 5 ], + ShieldGenerator_Optimised: [ 1, 2, 3, 4, 5 ], + ShieldGenerator_Reinforced: [ 1, 2, 3, 4, 5 ], + ShieldGenerator_Thermic: [ 1, 2, 3, 4, 5 ] + }, + modifications: [ "boot", "brokenregen", "distdraw", "explres", "integrity", "kinres", "mass", "optmass", "optmul", "power", "regen", "thermload", "thermres" ] + }, + pv: { + blueprints: {}, + modifications: [] + }, + rf: { + blueprints: {}, + modifications: [ "integrity", "power" ] + }, + rg: { + blueprints: { + Weapon_HighCapacity: [ 1, 2, 3, 4, 5 ], + Weapon_LightWeight: [ 1, 2, 3, 4, 5 ], + Weapon_LongRange: [ 1, 2, 3, 4, 5 ], + Weapon_ShortRange: [ 1, 2, 3, 4, 5 ], + Weapon_Sturdy: [ 1, 2, 3, 4, 5 ] + }, + modifications: [ "ammo", "clip", "damage", "damagedist", "fallofffromrange", "distdraw", "integrity", "jitter", "mass", "piercing", "power", "range", "reload", "rof", "thermload" ] + }, + s: { + blueprints: {}, + modifications: [] + }, + sb: { + blueprints: { + ShieldBooster_Explosive: [ 1, 2, 3, 4, 5 ], + ShieldBooster_HeavyDuty: [ 1, 2, 3, 4, 5 ], + ShieldBooster_Kinetic: [ 1, 2, 3, 4, 5 ], + ShieldBooster_Resistive: [ 1, 2, 3, 4, 5 ], + ShieldBooster_Thermic: [ 1, 2, 3, 4, 5 ] + }, + modifications: [ "explres", "integrity", "kinres", "mass", "power", "shieldboost", "thermres" ] + }, + sc: { + blueprints: {}, + modifications: [] + }, + scb: { + blueprints: { + ShieldCellBank_Rapid: [ 1, 2, 3, 4 ], + ShieldCellBank_Specialised: [ 1, 2, 3, 4 ] + }, + modifications: [ "boot", "duration", "integrity", "power", "shieldreinforcement", "spinup", "thermload" ] + }, + sg: { + blueprints: { + ShieldGenerator_Kinetic: [ 1, 2, 3, 4, 5 ], + ShieldGenerator_Optimised: [ 1, 2, 3, 4, 5 ], + ShieldGenerator_Reinforced: [ 1, 2, 3, 4, 5 ], + ShieldGenerator_Thermic: [ 1, 2, 3, 4, 5 ] + }, + modifications: [ "boot", "brokenregen", "distdraw", "explres", "integrity", "kinres", "mass", "optmass", "optmul", "power", "regen", "thermload", "thermres" ] + }, + t: { + blueprints: { + Engine_Dirty: [ 1, 2, 3, 4, 5 ], + Engine_Reinforced: [ 1, 2, 3, 4, 5 ], + Engine_Tuned: [ 1, 2, 3, 4, 5 ] + }, + modifications: [ "integrity", "mass", "optmass", "optmul", "power", "thermload" ] + }, + tp: { + blueprints: { + Weapon_LightWeight: [ 1, 2, 3, 4, 5 ], + Weapon_Sturdy: [ 1, 2, 3, 4, 5 ] + }, + modifications: [ "damage", "damagedist", "fallofffromrange", "distdraw", "integrity", "jitter", "mass", "piercing", "power", "range", "rof", "thermload" ] + }, + ul: { + blueprints: { + Weapon_Efficient: [ 1, 2, 3, 4, 5 ], + Weapon_Focused: [ 1, 2, 3, 4, 5 ], + Weapon_LightWeight: [ 1, 2, 3, 4, 5 ], + Weapon_LongRange: [ 1, 2, 3, 4, 5 ], + Weapon_Overcharged: [ 1, 2, 3, 4, 5 ], + Weapon_RapidFire: [ 1, 2, 3, 4, 5 ], + Weapon_ShortRange: [ 1, 2, 3, 4, 5 ], + Weapon_Sturdy: [ 1, 2, 3, 4, 5 ] + }, + modifications: [ "burst", "burstrof", "damage", "damagedist", "fallofffromrange", "distdraw", "integrity", "jitter", "mass", "piercing", "power", "range", "rof", "thermload" ] + }, + ws: { + blueprints: { + WakeScanner_LightWeight: [ 1, 2, 3, 4, 5 ], + WakeScanner_Reinforced: [ 1, 2, 3, 4, 5 ], + WakeScanner_Shielded: [ 1, 2, 3, 4, 5 ] + }, + modifications: [ "boot", "integrity", "mass", "power" ] + } + }, specials: { special_auto_loader: { id: 0, @@ -15200,46 +16002,6 @@ module.exports = { id: 31, name: "Thermal shock" } - }, - validity: { - am: [ "integrity", "power" ], - bh: [ "explres", "hullboost", "kinres", "mass", "thermres" ], - bl: [ "damage", "damagedist", "distdraw", "fallofffromrange", "integrity", "mass", "piercing", "power", "range", "thermload" ], - bsg: [ "boot", "brokenregen", "distdraw", "explres", "integrity", "kinres", "mass", "optmass", "optmul", "power", "regen", "thermload", "thermres" ], - c: [ "ammo", "clip", "damage", "damagedist", "distdraw", "fallofffromrange", "integrity", "jitter", "mass", "piercing", "power", "range", "reload", "rof", "thermload" ], - cc: [ "integrity", "mass", "power" ], - ch: [ "ammo", "integrity", "mass", "power", "reload" ], - cs: [ "boot", "integrity", "mass", "power" ], - ec: [ "integrity", "mass", "power" ], - fc: [ "ammo", "burst", "burstrof", "clip", "damage", "damagedist", "fallofffromrange", "distdraw", "integrity", "jitter", "mass", "piercing", "power", "range", "reload", "rof", "thermload" ], - fi: [ "boot", "facinglimit", "integrity", "mass", "power", "ranget" ], - fs: [ "integrity", "power" ], - fsd: [ "boot", "integrity", "mass", "maxfuel", "optmass", "power", "thermload" ], - fx: [ "integrity", "mass", "power" ], - hb: [ "integrity", "mass", "power" ], - hr: [ "hullreinforcement", "explres", "hullboost", "kinres", "mass", "thermres" ], - hs: [ "ammo", "integrity", "mass", "power", "reload" ], - kw: [ "boot", "integrity", "mass", "power" ], - ls: [ "boot", "integrity", "mass", "power" ], - mc: [ "ammo", "clip", "damage", "damagedist", "fallofffromrange", "distdraw", "integrity", "jitter", "mass", "piercing", "power", "range", "reload", "rof", "thermload" ], - mr: [ "ammo", "clip", "damage", "damagedist", "fallofffromrange", "distdraw", "integrity", "jitter", "mass", "piercing", "power", "reload", "rof", "thermload" ], - nl: [ "ammo", "boot", "clip", "damage", "damagedist", "fallofffromrange", "integrity", "jitter", "mass", "piercing", "power", "reload", "rof", "thermload" ], - pa: [ "ammo", "clip", "damage", "damagedist", "fallofffromrange", "distdraw", "integrity", "jitter", "mass", "piercing", "power", "range", "reload", "rof", "thermload" ], - pc: [ "integrity", "mass", "power" ], - pd: [ "boot", "engcap", "engrate", "integrity", "mass", "power", "syscap", "sysrate", "wepcap", "weprate" ], - pl: [ "damage", "damagedist", "fallofffromrange", "distdraw", "integrity", "jitter", "mass", "piercing", "power", "range", "rof", "thermload" ], - po: [ "ammo", "integrity", "mass", "power", "reload" ], - pp: [ "eff", "integrity", "mass", "pgen" ], - psg: [ "boot", "brokenregen", "distdraw", "explres", "integrity", "kinres", "mass", "optmass", "optmul", "power", "regen", "thermload", "thermres" ], - rf: [ "integrity", "power" ], - rg: [ "ammo", "clip", "damage", "damagedist", "fallofffromrange", "distdraw", "integrity", "jitter", "mass", "piercing", "power", "range", "reload", "rof", "thermload" ], - sb: [ "explres", "integrity", "kinres", "mass", "power", "shieldboost", "thermres" ], - scb: [ "boot", "duration", "integrity", "power", "shieldreinforcement", "spinup", "thermload" ], - sg: [ "boot", "brokenregen", "distdraw", "explres", "integrity", "kinres", "mass", "optmass", "optmul", "power", "regen", "thermload", "thermres" ], - t: [ "integrity", "mass", "optmass", "optmul", "power", "thermload" ], - tp: [ "damage", "damagedist", "fallofffromrange", "distdraw", "integrity", "jitter", "mass", "piercing", "power", "range", "rof", "thermload" ], - ul: [ "burst", "burstrof", "damage", "damagedist", "fallofffromrange", "distdraw", "integrity", "jitter", "mass", "piercing", "power", "range", "rof", "thermload" ], - ws: [ "boot", "integrity", "mass", "power" ] } } }; \ No newline at end of file diff --git a/dist/index.json b/dist/index.json index 9ed4370..aa37d5f 100644 --- a/dist/index.json +++ b/dist/index.json @@ -14891,7 +14891,7 @@ "id": "2i", "mass": 1.3, "name": "Detailed Surface Scanner", - "power": 0.6, + "power": 0, "rating": "C" } ], @@ -16533,366 +16533,1318 @@ "blueprints": { "AFM_LightWeight": { "id": 1, + "features": { + "1": { + "integrity": [ + -0.2, + -0.1 + ], + "mass": [ + -0.3, + -0.4 + ] + }, + "2": { + "integrity": [ + -0.3, + -0.2 + ], + "mass": [ + -0.4, + -0.5 + ] + }, + "3": { + "integrity": [ + -0.4, + -0.3 + ], + "mass": [ + -0.5, + -0.6 + ] + }, + "4": { + "integrity": [ + -0.5, + -0.4 + ], + "mass": [ + -0.6, + -0.7 + ] + }, + "5": { + "integrity": [ + -0.6, + -0.5 + ], + "mass": [ + -0.7, + -0.8 + ] + } + }, "name": "Lightweight" }, "AFM_Reinforced": { "id": 2, + "features": { + "1": { + "integrity": [ + 0.2, + 0.5 + ], + "mass": [ + 1, + 0.4 + ] + }, + "2": { + "integrity": [ + 0.4, + 1 + ], + "mass": [ + 1.5, + 0.8 + ] + }, + "3": { + "integrity": [ + 0.6, + 1.5 + ], + "mass": [ + 2, + 1.2 + ] + }, + "4": { + "integrity": [ + 0.8, + 2 + ], + "mass": [ + 2.5, + 1.6 + ] + }, + "5": { + "integrity": [ + 1, + 2.5 + ], + "mass": [ + 3, + 2 + ] + } + }, "name": "Reinforced" }, "AFM_Shielded": { "id": 3, + "features": { + "1": { + "integrity": [ + 0.2, + 0.5 + ], + "power": [ + 0.3, + 0.2 + ] + }, + "2": { + "integrity": [ + 0.4, + 1 + ], + "power": [ + 0.6, + 0.4 + ] + }, + "3": { + "integrity": [ + 0.6, + 1.5 + ], + "power": [ + 0.9, + 0.6 + ] + }, + "4": { + "integrity": [ + 0.8, + 2 + ], + "power": [ + 1.2, + 0.8 + ] + }, + "5": { + "integrity": [ + 1, + 2.5 + ], + "power": [ + 1.5, + 1 + ] + } + }, "name": "Shielded" }, "Armour_Advanced": { "id": 4, + "features": { + "1": { + "explres": [ + -0.04, + -0.02 + ], + "kinres": [ + 0.05, + 0.08 + ], + "thermres": [ + -0.04, + -0.02 + ] + }, + "2": { + "explres": [ + -0.08, + -0.04 + ], + "kinres": [ + 0.1, + 0.16 + ], + "thermres": [ + -0.08, + -0.04 + ] + }, + "3": { + "explres": [ + -0.12, + -0.06 + ], + "kinres": [ + 0.15, + 0.24 + ], + "thermres": [ + -0.12, + -0.06 + ] + }, + "4": { + "explres": [ + -0.16, + -0.08 + ], + "kinres": [ + 0.2, + 0.32 + ], + "thermres": [ + -0.16, + -0.08 + ] + }, + "5": { + "explres": [ + -0.2, + -0.1 + ], + "kinres": [ + 0.25, + 0.4 + ], + "thermres": [ + -0.2, + -0.1 + ] + } + }, "name": "Kinetic resistant" }, "Armour_Explosive": { "id": 5, + "features": { + "1": { + "explres": [ + 0.05, + 0.08 + ], + "kinres": [ + -0.04, + -0.02 + ], + "thermres": [ + -0.04, + -0.02 + ] + }, + "2": { + "explres": [ + 0.1, + 0.16 + ], + "kinres": [ + -0.08, + -0.04 + ], + "thermres": [ + -0.08, + -0.04 + ] + }, + "3": { + "explres": [ + 0.15, + 0.24 + ], + "kinres": [ + -0.12, + -0.06 + ], + "thermres": [ + -0.12, + -0.06 + ] + }, + "4": { + "explres": [ + 0.2, + 0.32 + ], + "kinres": [ + -0.16, + -0.08 + ], + "thermres": [ + -0.16, + -0.08 + ] + }, + "5": { + "explres": [ + 0.25, + 0.4 + ], + "kinres": [ + -0.2, + -0.1 + ], + "thermres": [ + -0.2, + -0.1 + ] + } + }, "name": "Blast Resistant" }, "Armour_LightWeight": { "id": 6, + "features": { + "1": { + "explres": [ + 0, + 0.02 + ], + "hullboost": [ + -0.01, + 0 + ], + "kinres": [ + 0, + 0.02 + ], + "mass": [ + -0.04, + -0.15 + ], + "thermres": [ + 0, + 0.02 + ] + }, + "2": { + "explres": [ + 0.01, + 0.04 + ], + "hullboost": [ + -0.02, + -0.01 + ], + "kinres": [ + 0.01, + 0.04 + ], + "mass": [ + -0.08, + -0.25 + ], + "thermres": [ + 0.01, + 0.04 + ] + }, + "3": { + "explres": [ + 0.02, + 0.06 + ], + "hullboost": [ + -0.03, + -0.02 + ], + "kinres": [ + 0.02, + 0.06 + ], + "mass": [ + -0.12, + -0.35 + ], + "thermres": [ + 0.02, + 0.06 + ] + }, + "4": { + "explres": [ + 0.03, + 0.08 + ], + "hullboost": [ + -0.04, + -0.03 + ], + "kinres": [ + 0.03, + 0.08 + ], + "mass": [ + -0.16, + -0.45 + ], + "thermres": [ + 0.03, + 0.08 + ] + }, + "5": { + "explres": [ + 0.04, + 0.1 + ], + "hullboost": [ + -0.05, + -0.04 + ], + "kinres": [ + 0.04, + 0.1 + ], + "mass": [ + -0.2, + -0.55 + ], + "thermres": [ + 0.04, + 0.1 + ] + } + }, "name": "Lightweight" }, "Armour_HeavyDuty": { "id": 7, + "features": { + "1": { + "explres": [ + 0, + 0.01 + ], + "hullboost": [ + 0.04, + 0.01 + ], + "kinres": [ + 0, + 0.01 + ], + "mass": [ + 0.08, + 0 + ], + "thermres": [ + 0, + 0.01 + ] + }, + "2": { + "explres": [ + 0.01, + 0.02 + ], + "hullboost": [ + 0.08, + 0.15 + ], + "kinres": [ + 0.01, + 0.02 + ], + "mass": [ + 0.16, + 0.05 + ], + "thermres": [ + 0.01, + 0.02 + ] + }, + "3": { + "explres": [ + 0.02, + 0.03 + ], + "hullboost": [ + 0.12, + 0.2 + ], + "kinres": [ + 0.02, + 0.03 + ], + "mass": [ + 0.24, + 0.1 + ], + "thermres": [ + 0.02, + 0.03 + ] + }, + "4": { + "explres": [ + 0.03, + 0.04 + ], + "hullboost": [ + 0.16, + 0.25 + ], + "kinres": [ + 0.03, + 0.04 + ], + "mass": [ + 0.32, + 0.15 + ], + "thermres": [ + 0.03, + 0.04 + ] + }, + "5": { + "explres": [ + 0.04, + 0.5 + ], + "hullboost": [ + 0.2, + 0.3 + ], + "kinres": [ + 0.04, + 0.5 + ], + "mass": [ + 0.4, + 0.2 + ], + "thermres": [ + 0.04, + 0.5 + ] + } + }, "name": "Heavy Duty" }, "Armour_Thermic": { "id": 8, + "features": { + "1": { + "explres": [ + -0.04, + -0.02 + ], + "kinres": [ + -0.04, + -0.02 + ], + "thermres": [ + 0.05, + 0.08 + ] + }, + "2": { + "explres": [ + -0.08, + -0.04 + ], + "kinres": [ + -0.08, + -0.04 + ], + "thermres": [ + 0.1, + 0.16 + ] + }, + "3": { + "explres": [ + -0.12, + -0.06 + ], + "kinres": [ + -0.12, + -0.06 + ], + "thermres": [ + 0.15, + 0.24 + ] + }, + "4": { + "explres": [ + -0.16, + -0.08 + ], + "kinres": [ + -0.16, + -0.08 + ], + "thermres": [ + 0.2, + 0.32 + ] + }, + "5": { + "explres": [ + -0.2, + -0.1 + ], + "kinres": [ + -0.2, + -0.1 + ], + "thermres": [ + 0.25, + 0.4 + ] + } + }, "name": "Thermal Resistant" }, "CargoScanner_LightWeight": { "id": 9, + "features": {}, "name": "Lightweight" }, "CargoScanner_Reinforced": { "id": 10, + "features": {}, "name": "Reinforced" }, "CargoScanner_Shielded": { "id": 11, + "features": {}, "name": "Shielded" }, "ChaffLauncher_ChaffCapacity": { "id": 12, + "features": {}, "name": "Ammo capacity" }, "ChaffLauncher_LightWeight": { "id": 13, + "features": {}, "name": "Lightweight" }, "ChaffLauncher_Reinforced": { "id": 14, + "features": {}, "name": "Reinforced" }, "ChaffLauncher_Shielded": { "id": 15, + "features": {}, "name": "Shielded" }, "CollectionLimpet_LightWeight": { "id": 16, + "features": {}, "name": "Lightweight" }, "CollectionLimpet_Reinforced": { "id": 17, + "features": {}, "name": "Reinforced" }, "CollectionLimpet_Shielded": { "id": 18, + "features": {}, "name": "Shielded" }, "ECM_LightWeight": { "id": 19, + "features": {}, "name": "Lightweight" }, "ECM_Reinforced": { "id": 20, + "features": {}, "name": "Reinforced" }, "ECM_Shielded": { "id": 21, + "features": {}, "name": "Shielded" }, "Engine_Dirty": { "id": 22, + "features": {}, "name": "Dirty" }, "Engine_Reinforced": { "id": 23, + "features": {}, "name": "Reinforced" }, "Engine_Tuned": { "id": 24, + "features": {}, "name": "Clean" }, "FSD_FastBoot": { "id": 25, + "features": { + "1": { + "boot": [ + -0.1, + -0.2 + ], + "integrity": [ + -0.05, + 0 + ], + "power": [ + 0.04, + 0 + ], + "thermload": [ + 0.05, + 0 + ] + }, + "2": { + "boot": [ + -0.2, + -0.35 + ], + "integrity": [ + -0.1, + -0.03 + ], + "power": [ + 0.1, + 0.02 + ], + "thermload": [ + 0.1, + 0.05 + ] + }, + "3": { + "boot": [ + -0.3, + -0.5 + ], + "integrity": [ + -0.15, + -0.06 + ], + "power": [ + 0.14, + 0.05 + ], + "thermload": [ + 0.15, + 0.1 + ] + }, + "4": { + "boot": [ + -0.4, + -0.65 + ], + "integrity": [ + -0.2, + -0.09 + ], + "power": [ + 0.2, + 0.09 + ], + "thermload": [ + 0.2, + 0.15 + ] + }, + "5": { + "boot": [ + -0.5, + -0.8 + ], + "integrity": [ + -0.25, + -0.12 + ], + "power": [ + 0.25, + 0.11 + ], + "thermload": [ + 0.25, + 0.2 + ] + } + }, "name": "Faster boot sequence" }, "FSD_LongRange": { "id": 26, + "features": { + "1": { + "integrity": [ + -0.05, + 0 + ], + "mass": [ + 0.05, + 0 + ], + "optmass": [ + 0.04, + 0.1 + ], + "power": [ + 0.04, + 0 + ] + }, + "2": { + "integrity": [ + -0.1, + -0.03 + ], + "mass": [ + 0.14, + 0.05 + ], + "optmass": [ + 0.08, + 0.2 + ], + "power": [ + 0.1, + 0.02 + ] + }, + "3": { + "integrity": [ + -0.15, + -0.06 + ], + "mass": [ + 0.25, + 0.1 + ], + "optmass": [ + 0.12, + 0.3 + ], + "power": [ + 0.14, + 0.05 + ] + }, + "4": { + "integrity": [ + -0.2, + -0.09 + ], + "mass": [ + 0.35, + 0.14 + ], + "optmass": [ + 0.16, + 0.4 + ], + "power": [ + 0.2, + 0.09 + ] + }, + "5": { + "integrity": [ + -0.25, + -0.12 + ], + "mass": [ + 0.45, + 0.2 + ], + "optmass": [ + 0.2, + 0.5 + ], + "power": [ + 0.25, + 0.11 + ] + } + }, "name": "Increased range" }, "FSD_Shielded": { "id": 27, + "features": { + "1": { + "integrity": [ + 0.2, + 0.25 + ], + "mass": [ + 0.3, + 0.25 + ], + "optmass": [ + -0.03, + 0 + ], + "thermload": [ + 0, + -0.05 + ] + }, + "2": { + "integrity": [ + 0.3, + 0.5 + ], + "mass": [ + 0.35, + 0.2 + ], + "optmass": [ + -0.06, + -0.02 + ], + "thermload": [ + -0.05, + -0.1 + ] + }, + "3": { + "integrity": [ + 0.4, + 0.75 + ], + "mass": [ + 0.4, + 0.15 + ], + "optmass": [ + -0.09, + -0.04 + ], + "thermload": [ + -0.1, + -0.15 + ] + }, + "4": { + "integrity": [ + 0.5, + 1 + ], + "mass": [ + 0.45, + 0.1 + ], + "optmass": [ + -0.12, + -0.06 + ], + "thermload": [ + -0.15, + -0.2 + ] + }, + "5": { + "integrity": [ + 0.6, + 1.25 + ], + "mass": [ + 0.5, + 0.05 + ], + "optmass": [ + -0.15, + -0.08 + ], + "thermload": [ + -0.2, + -0.25 + ] + } + }, "name": "Shielded" }, "FSDinterdictor_Expanded": { "id": 28, + "features": {}, "name": "Expanded capture arc" }, "FSDinterdictor_LongRange": { "id": 29, + "features": {}, "name": "Longer range" }, "FuelScoop_Shielded": { "id": 30, + "features": {}, "name": "Shielded" }, "FuelTransferLimpet_LightWeight": { "id": 31, + "features": {}, "name": "Lightweight" }, "FuelTransferLimpet_Reinforced": { "id": 32, + "features": {}, "name": "Reinforced" }, "FuelTransferLimpet_Shielded": { "id": 33, + "features": {}, "name": "Shielded" }, "HatchBreakerLimpet_LightWeight": { "id": 34, + "features": {}, "name": "Lightweight" }, "HatchBreakerLimpet_Reinforced": { "id": 35, + "features": {}, "name": "Reinforced" }, "HatchBreakerLimpet_Shielded": { "id": 36, + "features": {}, "name": "Shielded" }, "HeatSinkLauncher_HeatSinkCapacity": { "id": 37, + "features": {}, "name": "Ammo capacity" }, "HeatSinkLauncher_LightWeight": { "id": 38, + "features": {}, "name": "Lightweight" }, "HeatSinkLauncher_Reinforced": { "id": 39, + "features": {}, "name": "Reinforced" }, "HeatSinkLauncher_Shielded": { "id": 40, + "features": {}, "name": "Shielded" }, "HullReinforcement_Advanced": { "id": 41, + "features": {}, "name": "Blast resistant" }, "HullReinforcement_HeavyDuty": { "id": 42, + "features": {}, "name": "Heavy duty" }, "HullReinforcement_Lightweight": { "id": 43, + "features": {}, "name": "Lightweight" }, "HullReinforcement_Kinetic": { "id": 44, + "features": {}, "name": "Kinetic resistant" }, "HullReinforcement_Thermic": { "id": 45, + "features": {}, "name": "Thermal resistant" }, "KillWarrantScanner_LightWeight": { "id": 46, + "features": {}, "name": "Lightweight" }, "KillWarrantScanner_Reinforced": { "id": 47, + "features": {}, "name": "Reinforced" }, "KillWarrantScanner_Shielded": { "id": 48, + "features": {}, "name": "Shielded" }, "LifeSupport_LightWeight": { "id": 49, + "features": {}, "name": "Lightweight" }, "LifeSupport_Reinforced": { "id": 50, + "features": {}, "name": "Reinforced" }, "LifeSupport_Shielded": { "id": 51, + "features": {}, "name": "Shielded" }, "PointDefence_LightWeight": { "id": 52, + "features": {}, "name": "Lightweight" }, "PointDefence_Reinforced": { "id": 53, + "features": {}, "name": "Reinforced" }, "PointDefence_Shielded": { "id": 54, + "features": {}, "name": "Shielded" }, "PointDefence_PointDefenseCapacity": { "id": 55, + "features": {}, "name": "Ammo capacity" }, "PowerDistributor_HighCapacity": { "id": 56, + "features": {}, "name": "High charge capacity" }, "PowerDistributor_HighFrequency": { "id": 57, + "features": {}, "name": "Charge enhanced" }, "PowerDistributor_PriorityEngines": { "id": 58, + "features": {}, "name": "Engine focused" }, "PowerDistributor_PrioritySystems": { "id": 59, + "features": {}, "name": "System focused" }, "PowerDistributor_PriorityWeapons": { "id": 60, + "features": {}, "name": "Weapon focused" }, "PowerDistributor_Shielded": { "id": 61, + "features": {}, "name": "Shielded" }, "PowerPlant_Armoured": { "id": 62, + "features": {}, "name": "Armoured" }, "PowerPlant_Boosted": { "id": 63, + "features": {}, "name": "Overcharged" }, "PowerPlant_Stealth": { "id": 64, + "features": {}, "name": "Low emissions" }, "ProspectingLimpet_LightWeight": { "id": 65, + "features": {}, "name": "Lightweight" }, "ProspectingLimpet_Reinforced": { "id": 66, + "features": {}, "name": "Reinforced" }, "ProspectingLimpet_Shielded": { "id": 67, + "features": {}, "name": "Shielded" }, "ShieldBooster_Explosive": { "id": 68, + "features": {}, "name": "Blast resistant" }, "ShieldBooster_HeavyDuty": { "id": 69, + "features": {}, "name": "Heavy duty" }, "ShieldBooster_Kinetic": { "id": 70, + "features": {}, "name": "Kinetic resistant" }, "ShieldBooster_Resistive": { "id": 71, + "features": {}, "name": "Resistance augmented" }, "ShieldBooster_Thermic": { "id": 72, + "features": {}, "name": "Thermal resistant" }, "ShieldCellBank_Rapid": { "id": 73, + "features": {}, "name": "Rapid charge" }, "ShieldCellBank_Specialised": { "id": 74, + "features": {}, "name": "Specialised" }, "ShieldGenerator_Kinetic": { "id": 75, + "features": {}, "name": "Kinetic resistant" }, "ShieldGenerator_Optimised": { "id": 76, + "features": {}, "name": "Enhanced low power" }, "ShieldGenerator_Reinforced": { "id": 77, + "features": {}, "name": "Reinforced" }, "ShieldGenerator_Thermic": { "id": 78, + "features": {}, "name": "Thermal resistant" }, "WakeScanner_LightWeight": { "id": 79, + "features": {}, "name": "Lightweight" }, "WakeScanner_Shielded": { "id": 80, + "features": {}, "name": "Shielded" }, "WakeScanner_Reinforced": { "id": 81, + "features": {}, "name": "Reinforced" }, "Weapon_DoubleShot": { "id": 82, + "features": {}, "name": "Double shot" }, "Weapon_Efficient": { "id": 83, + "features": {}, "name": "Efficient" }, "Weapon_Focused": { "id": 84, + "features": {}, "name": "Focused" }, "Weapon_HighCapacity": { "id": 85, + "features": {}, "name": "High capacity" }, "Weapon_LightWeight": { "id": 86, + "features": {}, "name": "Lightweight" }, "Weapon_LongRange": { "id": 87, + "features": {}, "name": "Long range" }, "Weapon_Overcharged": { "id": 88, + "features": {}, "name": "Overcharged" }, "Weapon_RapidFire": { "id": 89, + "features": {}, "name": "Rapid fire" }, "Weapon_ShortRange": { "id": 90, + "features": {}, "name": "Short range" }, "Weapon_Sturdy": { "id": 91, + "features": {}, "name": "Sturdy" } }, @@ -16939,6 +17891,12 @@ "type": "percentage", "method": "multiplicative" }, + "damagedist": { + "id": 40, + "name": "damage", + "type": "hidden", + "method": "overwrite" + }, "distdraw": { "id": 6, "name": "distdraw", @@ -17148,12 +18106,6 @@ "name": "shieldreinforcement", "type": "percentage", "method": "multiplicative" - }, - "type": { - "id": 40, - "name": "type", - "type": "alphabetic", - "method": "overwrite" } }, "modifierActions": { @@ -17508,6 +18460,1678 @@ "thermload": 1 } }, + "modules": { + "am": { + "blueprints": { + "AFM_LightWeight": [ + 1, + 2, + 3, + 4, + 5 + ], + "AFM_Reinforced": [ + 1, + 2, + 3, + 4, + 5 + ], + "AFM_Shielded": [ + 1, + 2, + 3, + 4, + 5 + ] + }, + "modifications": [ + "integrity", + "power" + ] + }, + "bh": { + "blueprints": { + "Armour_Advanced": [ + 1, + 2, + 3, + 4, + 5 + ], + "Armour_Explosive": [ + 1, + 2, + 3, + 4, + 5 + ], + "Armour_HeavyDuty": [ + 1, + 2, + 3, + 4, + 5 + ], + "Armour_LightWeight": [ + 1, + 2, + 3, + 4, + 5 + ], + "Armour_Thermic": [ + 1, + 2, + 3, + 4, + 5 + ] + }, + "modifications": [ + "explres", + "hullboost", + "kinres", + "mass", + "thermres" + ] + }, + "bl": { + "blueprints": { + "Weapon_Efficient": [ + 1, + 2, + 3, + 4, + 5 + ], + "Weapon_LightWeight": [ + 1, + 2, + 3, + 4, + 5 + ], + "Weapon_LongRange": [ + 1, + 2, + 3, + 4, + 5 + ], + "Weapon_Overcharged": [ + 1, + 2, + 3, + 4, + 5 + ], + "Weapon_ShortRange": [ + 1, + 2, + 3, + 4, + 5 + ], + "Weapon_Sturdy": [ + 1, + 2, + 3, + 4, + 5 + ] + }, + "modifications": [ + "damage", + "damagedist", + "distdraw", + "fallofffromrange", + "integrity", + "mass", + "piercing", + "power", + "range", + "thermload" + ] + }, + "bsg": { + "blueprints": { + "ShieldGenerator_Kinetic": [ + 1, + 2, + 3, + 4, + 5 + ], + "ShieldGenerator_Optimised": [ + 1, + 2, + 3, + 4, + 5 + ], + "ShieldGenerator_Reinforced": [ + 1, + 2, + 3, + 4, + 5 + ], + "ShieldGenerator_Thermic": [ + 1, + 2, + 3, + 4, + 5 + ] + }, + "modifications": [ + "boot", + "brokenregen", + "distdraw", + "explres", + "integrity", + "kinres", + "mass", + "optmass", + "optmul", + "power", + "regen", + "thermload", + "thermres" + ] + }, + "c": { + "blueprints": { + "Weapon_Efficient": [ + 1, + 2, + 3, + 4, + 5 + ], + "Weapon_HighCapacity": [ + 1, + 2, + 3, + 4, + 5 + ], + "Weapon_LightWeight": [ + 1, + 2, + 3, + 4, + 5 + ], + "Weapon_LongRange": [ + 1, + 2, + 3, + 4, + 5 + ], + "Weapon_Overcharged": [ + 1, + 2, + 3, + 4, + 5 + ], + "Weapon_RapidFire": [ + 1, + 2, + 3, + 4, + 5 + ], + "Weapon_ShortRange": [ + 1, + 2, + 3, + 4, + 5 + ], + "Weapon_Sturdy": [ + 1, + 2, + 3, + 4, + 5 + ] + }, + "modifications": [ + "ammo", + "clip", + "damage", + "damagedist", + "distdraw", + "fallofffromrange", + "integrity", + "jitter", + "mass", + "piercing", + "power", + "range", + "reload", + "rof", + "thermload" + ] + }, + "cc": { + "blueprints": { + "CollectionLimpet_LightWeight": [ + 1, + 2, + 3, + 4, + 5 + ], + "CollectionLimpet_Reinforced": [ + 1, + 2, + 3, + 4, + 5 + ], + "CollectionLimpet_Shielded": [ + 1, + 2, + 3, + 4, + 5 + ] + }, + "modifications": [ + "integrity", + "mass", + "power" + ] + }, + "ch": { + "blueprints": { + "ChaffLauncher_ChaffCapacity": [ + 1, + 2, + 3, + 4, + 5 + ], + "ChaffLauncher_LightWeight": [ + 1, + 2, + 3, + 4, + 5 + ], + "ChaffLauncher_Reinforced": [ + 1, + 2, + 3, + 4, + 5 + ], + "ChaffLauncher_Shielded": [ + 1, + 2, + 3, + 4, + 5 + ] + }, + "modifications": [ + "ammo", + "integrity", + "mass", + "power", + "reload" + ] + }, + "cr": { + "blueprints": {}, + "modifications": [] + }, + "cs": { + "blueprints": { + "ManifestScanner_LightWeight": [ + 1, + 2, + 3, + 4, + 5 + ], + "ManifestScanner_Reinforced": [ + 1, + 2, + 3, + 4, + 5 + ], + "ManifestScanner_Shielded": [ + 1, + 2, + 3, + 4, + 5 + ] + }, + "modifications": [ + "boot", + "integrity", + "mass", + "power" + ] + }, + "dc": { + "blueprints": {}, + "modifications": [] + }, + "ec": { + "blueprints": { + "ECM_LightWeight": [ + 1, + 2, + 3, + 4, + 5 + ], + "ECM_Reinforced": [ + 1, + 2, + 3, + 4, + 5 + ], + "ECM_Shielded": [ + 1, + 2, + 3, + 4, + 5 + ] + }, + "modifications": [ + "integrity", + "mass", + "power" + ] + }, + "fc": { + "blueprints": { + "Weapon_DoubleShot": [ + 1, + 2, + 3, + 4, + 5 + ], + "Weapon_Efficient": [ + 1, + 2, + 3, + 4, + 5 + ], + "Weapon_HighCapacity": [ + 1, + 2, + 3, + 4, + 5 + ], + "Weapon_LightWeight": [ + 1, + 2, + 3, + 4, + 5 + ], + "Weapon_LongRange": [ + 1, + 2, + 3, + 4, + 5 + ], + "Weapon_Overcharged": [ + 1, + 2, + 3, + 4, + 5 + ], + "Weapon_RapidFire": [ + 1, + 2, + 3, + 4, + 5 + ], + "Weapon_Sturdy": [ + 1, + 2, + 3, + 4, + 5 + ] + }, + "modifications": [ + "ammo", + "burst", + "burstrof", + "clip", + "damage", + "damagedist", + "fallofffromrange", + "distdraw", + "integrity", + "jitter", + "mass", + "piercing", + "power", + "range", + "reload", + "rof", + "thermload" + ] + }, + "fh": { + "blueprints": {}, + "modifications": [] + }, + "fi": { + "blueprints": { + "FSDinterdictor_Expanded": [ + 1, + 2, + 3, + 4 + ], + "FSDinterdictor_LongRange": [ + 1, + 2, + 3 + ] + }, + "modifications": [ + "boot", + "facinglimit", + "integrity", + "mass", + "power", + "ranget" + ] + }, + "fs": { + "blueprints": { + "FuelScoop_Shielded": [ + 1, + 2, + 3, + 4, + 5 + ] + }, + "modifications": [ + "integrity", + "power" + ] + }, + "fsd": { + "blueprints": { + "FSD_FastBoot": [ + 1, + 2, + 3, + 4, + 5 + ], + "FSD_LongRange": [ + 1, + 2, + 3, + 4, + 5 + ], + "FSD_Shielded": [ + 1, + 2, + 3, + 4, + 5 + ] + }, + "modifications": [ + "boot", + "integrity", + "mass", + "maxfuel", + "optmass", + "power", + "thermload" + ] + }, + "ft": { + "blueprints": {}, + "modifications": [] + }, + "fx": { + "blueprints": { + "FuelTransferLimpet_LightWeight": [ + 1, + 2, + 3, + 4, + 5 + ], + "FuelTransferLimpet_Reinforced": [ + 1, + 2, + 3, + 4, + 5 + ], + "FuelTransferLimpet_Shielded": [ + 1, + 2, + 3, + 4, + 5 + ] + }, + "modifications": [ + "integrity", + "mass", + "power" + ] + }, + "hb": { + "blueprints": { + "HatchBreakerLimpet_LightWeight": [ + 1, + 2, + 3, + 4, + 5 + ], + "HatchBreakerLimpet_Reinforced": [ + 1, + 2, + 3, + 4, + 5 + ], + "HatchBreakerLimpet_Shielded": [ + 1, + 2, + 3, + 4, + 5 + ] + }, + "modifications": [ + "integrity", + "mass", + "power" + ] + }, + "hr": { + "blueprints": { + "HullReinforcement_Advanced": [ + 1, + 2, + 3, + 4, + 5 + ], + "HullReinforcement_HeavyDuty": [ + 1, + 2, + 3, + 4, + 5 + ], + "HullReinforcement_Kinetic": [ + 1, + 2, + 3, + 4, + 5 + ], + "HullReinforcement_Lightweight": [ + 1, + 2, + 3, + 4, + 5 + ], + "HullReinforcement_Thermic": [ + 1, + 2, + 3, + 4, + 5 + ] + }, + "modifications": [ + "hullreinforcement", + "explres", + "hullboost", + "kinres", + "mass", + "thermres" + ] + }, + "hs": { + "blueprints": { + "HeatSinkLauncher_HeatSinkCapacity": [ + 3 + ], + "HeatSinkLauncher_LightWeight": [ + 1, + 2, + 3, + 4, + 5 + ], + "HeatSinkLauncher_Reinforced": [ + 1, + 2, + 3, + 4, + 5 + ], + "HeatSinkLauncher_Shielded": [ + 1, + 2, + 3, + 4, + 5 + ] + }, + "modifications": [ + "ammo", + "integrity", + "mass", + "power", + "reload" + ] + }, + "kw": { + "blueprints": { + "KillWarrantScanner_LightWeight": [ + 1, + 2, + 3, + 4, + 5 + ], + "KillWarrantScanner_Reinforced": [ + 1, + 2, + 3, + 4, + 5 + ], + "KillWarrantScanner_Shielded": [ + 1, + 2, + 3, + 4, + 5 + ] + }, + "modifications": [ + "boot", + "integrity", + "mass", + "power" + ] + }, + "ls": { + "blueprints": { + "LifeSupport_LightWeight": [ + 1, + 2, + 3, + 4, + 5 + ], + "LifeSupport_Reinforced": [ + 1, + 2, + 3, + 4, + 5 + ], + "LifeSupport_Shielded": [ + 1, + 2, + 3, + 4, + 5 + ] + }, + "modifications": [ + "boot", + "integrity", + "mass", + "power" + ] + }, + "mc": { + "blueprints": { + "Weapon_Efficient": [ + 1, + 2, + 3, + 4, + 5 + ], + "Weapon_HighCapacity": [ + 1, + 2, + 3, + 4, + 5 + ], + "Weapon_LightWeight": [ + 1, + 2, + 3, + 4, + 5 + ], + "Weapon_LongRange": [ + 1, + 2, + 3, + 4, + 5 + ], + "Weapon_Overcharged": [ + 1, + 2, + 3, + 4, + 5 + ], + "Weapon_RapidFire": [ + 1, + 2, + 3, + 4, + 5 + ], + "Weapon_ShortRange": [ + 1, + 2, + 3, + 4, + 5 + ], + "Weapon_Sturdy": [ + 1, + 2, + 3, + 4, + 5 + ] + }, + "modifications": [ + "ammo", + "clip", + "damage", + "damagedist", + "fallofffromrange", + "distdraw", + "integrity", + "jitter", + "mass", + "piercing", + "power", + "range", + "reload", + "rof", + "thermload" + ] + }, + "ml": { + "blueprints": {}, + "modifications": [] + }, + "mr": { + "blueprints": { + "Weapon_HighCapacity": [ + 1, + 2, + 3, + 4, + 5 + ], + "Weapon_LightWeight": [ + 1, + 2, + 3, + 4, + 5 + ], + "Weapon_RapidFire": [ + 1, + 2, + 3, + 4, + 5 + ], + "Weapon_Sturdy": [ + 1, + 2, + 3, + 4, + 5 + ] + }, + "modifications": [ + "ammo", + "clip", + "damage", + "damagedist", + "fallofffromrange", + "distdraw", + "integrity", + "jitter", + "mass", + "piercing", + "power", + "reload", + "rof", + "thermload" + ] + }, + "mrp": { + "blueprints": {}, + "modifications": [] + }, + "nl": { + "blueprints": { + "Weapon_HighCapacity": [ + 1, + 2, + 3, + 4, + 5 + ], + "Weapon_LightWeight": [ + 1, + 2, + 3, + 4, + 5 + ], + "Weapon_RapidFire": [ + 1, + 2, + 3, + 4, + 5 + ], + "Weapon_Sturdy": [ + 1, + 2, + 3, + 4, + 5 + ] + }, + "modifications": [ + "ammo", + "boot", + "clip", + "damage", + "damagedist", + "fallofffromrange", + "integrity", + "jitter", + "mass", + "piercing", + "power", + "reload", + "rof", + "thermload" + ] + }, + "pa": { + "blueprints": { + "Weapon_Efficient": [ + 1, + 2, + 3, + 4, + 5 + ], + "Weapon_Focused": [ + 1, + 2, + 3, + 4, + 5 + ], + "Weapon_LightWeight": [ + 1, + 2, + 3, + 4, + 5 + ], + "Weapon_LongRange": [ + 1, + 2, + 3, + 4, + 5 + ], + "Weapon_Overcharged": [ + 1, + 2, + 3, + 4, + 5 + ], + "Weapon_RapidFire": [ + 1, + 2, + 3, + 4, + 5 + ], + "Weapon_ShortRange": [ + 1, + 2, + 3, + 4, + 5 + ], + "Weapon_Sturdy": [ + 1, + 2, + 3, + 4, + 5 + ] + }, + "modifications": [ + "ammo", + "clip", + "damage", + "damagedist", + "fallofffromrange", + "distdraw", + "integrity", + "jitter", + "mass", + "piercing", + "power", + "range", + "reload", + "rof", + "thermload" + ] + }, + "pas": { + "blueprints": {}, + "modifications": [] + }, + "pc": { + "blueprints": { + "ProspectingLimpet_LightWeight": [ + 1, + 2, + 3, + 4, + 5 + ], + "ProspectingLimpet_Reinforced": [ + 1, + 2, + 3, + 4, + 5 + ], + "ProspectingLimpet_Shielded": [ + 1, + 2, + 3, + 4, + 5 + ] + }, + "modifications": [ + "integrity", + "mass", + "power" + ] + }, + "pce": { + "blueprints": {}, + "modifications": [] + }, + "pci": { + "blueprints": {}, + "modifications": [] + }, + "pcm": { + "blueprints": {}, + "modifications": [] + }, + "pcq": { + "blueprints": {}, + "modifications": [] + }, + "pd": { + "blueprints": { + "PowerDistributor_HighFrequency": [ + 1, + 2, + 3, + 4, + 5 + ], + "PowerDistributor_PriorityEngines": [ + 1, + 2, + 3 + ], + "PowerDistributor_HighCapacity": [ + 1, + 2, + 3, + 4, + 5 + ], + "PowerDistributor_Shielded": [ + 1, + 2, + 3, + 4, + 5 + ], + "PowerDistributor_PrioritySystems": [ + 1, + 2, + 3 + ], + "PowerDistributor_PriorityWeapons": [ + 1, + 2, + 3 + ] + }, + "modifications": [ + "boot", + "engcap", + "engrate", + "integrity", + "mass", + "power", + "syscap", + "sysrate", + "wepcap", + "weprate" + ] + }, + "pl": { + "blueprints": { + "Weapon_Efficient": [ + 1, + 2, + 3, + 4, + 5 + ], + "Weapon_Focused": [ + 1, + 2, + 3, + 4, + 5 + ], + "Weapon_LightWeight": [ + 1, + 2, + 3, + 4, + 5 + ], + "Weapon_LongRange": [ + 1, + 2, + 3, + 4, + 5 + ], + "Weapon_Overcharged": [ + 1, + 2, + 3, + 4, + 5 + ], + "Weapon_RapidFire": [ + 1, + 2, + 3, + 4, + 5 + ], + "Weapon_ShortRange": [ + 1, + 2, + 3, + 4, + 5 + ], + "Weapon_Sturdy": [ + 1, + 2, + 3, + 4, + 5 + ] + }, + "modifications": [ + "damage", + "damagedist", + "fallofffromrange", + "distdraw", + "integrity", + "jitter", + "mass", + "piercing", + "power", + "range", + "rof", + "thermload" + ] + }, + "po": { + "blueprints": { + "PointDefence_PointDefenseCapacity": [ + 3 + ], + "PointDefence_LightWeight": [ + 1, + 2, + 3, + 4, + 5 + ], + "PointDefence_Reinforced": [ + 1, + 2, + 3, + 4, + 5 + ], + "PointDefence_Shielded": [ + 1, + 2, + 3, + 4, + 5 + ] + }, + "modifications": [ + "ammo", + "integrity", + "mass", + "power", + "reload" + ] + }, + "pp": { + "blueprints": { + "PowerPlant_Armoured": [ + 1, + 2, + 3, + 4, + 5 + ], + "PowerPlant_Stealth": [ + 1, + 2, + 3 + ], + "PowerPlant_Boosted": [ + 1, + 2, + 3, + 4, + 5 + ] + }, + "modifications": [ + "eff", + "integrity", + "mass", + "pgen" + ] + }, + "psg": { + "blueprints": { + "ShieldGenerator_Kinetic": [ + 1, + 2, + 3, + 4, + 5 + ], + "ShieldGenerator_Optimised": [ + 1, + 2, + 3, + 4, + 5 + ], + "ShieldGenerator_Reinforced": [ + 1, + 2, + 3, + 4, + 5 + ], + "ShieldGenerator_Thermic": [ + 1, + 2, + 3, + 4, + 5 + ] + }, + "modifications": [ + "boot", + "brokenregen", + "distdraw", + "explres", + "integrity", + "kinres", + "mass", + "optmass", + "optmul", + "power", + "regen", + "thermload", + "thermres" + ] + }, + "pv": { + "blueprints": {}, + "modifications": [] + }, + "rf": { + "blueprints": {}, + "modifications": [ + "integrity", + "power" + ] + }, + "rg": { + "blueprints": { + "Weapon_HighCapacity": [ + 1, + 2, + 3, + 4, + 5 + ], + "Weapon_LightWeight": [ + 1, + 2, + 3, + 4, + 5 + ], + "Weapon_LongRange": [ + 1, + 2, + 3, + 4, + 5 + ], + "Weapon_ShortRange": [ + 1, + 2, + 3, + 4, + 5 + ], + "Weapon_Sturdy": [ + 1, + 2, + 3, + 4, + 5 + ] + }, + "modifications": [ + "ammo", + "clip", + "damage", + "damagedist", + "fallofffromrange", + "distdraw", + "integrity", + "jitter", + "mass", + "piercing", + "power", + "range", + "reload", + "rof", + "thermload" + ] + }, + "s": { + "blueprints": {}, + "modifications": [] + }, + "sb": { + "blueprints": { + "ShieldBooster_Explosive": [ + 1, + 2, + 3, + 4, + 5 + ], + "ShieldBooster_HeavyDuty": [ + 1, + 2, + 3, + 4, + 5 + ], + "ShieldBooster_Kinetic": [ + 1, + 2, + 3, + 4, + 5 + ], + "ShieldBooster_Resistive": [ + 1, + 2, + 3, + 4, + 5 + ], + "ShieldBooster_Thermic": [ + 1, + 2, + 3, + 4, + 5 + ] + }, + "modifications": [ + "explres", + "integrity", + "kinres", + "mass", + "power", + "shieldboost", + "thermres" + ] + }, + "sc": { + "blueprints": {}, + "modifications": [] + }, + "scb": { + "blueprints": { + "ShieldCellBank_Rapid": [ + 1, + 2, + 3, + 4 + ], + "ShieldCellBank_Specialised": [ + 1, + 2, + 3, + 4 + ] + }, + "modifications": [ + "boot", + "duration", + "integrity", + "power", + "shieldreinforcement", + "spinup", + "thermload" + ] + }, + "sg": { + "blueprints": { + "ShieldGenerator_Kinetic": [ + 1, + 2, + 3, + 4, + 5 + ], + "ShieldGenerator_Optimised": [ + 1, + 2, + 3, + 4, + 5 + ], + "ShieldGenerator_Reinforced": [ + 1, + 2, + 3, + 4, + 5 + ], + "ShieldGenerator_Thermic": [ + 1, + 2, + 3, + 4, + 5 + ] + }, + "modifications": [ + "boot", + "brokenregen", + "distdraw", + "explres", + "integrity", + "kinres", + "mass", + "optmass", + "optmul", + "power", + "regen", + "thermload", + "thermres" + ] + }, + "t": { + "blueprints": { + "Engine_Dirty": [ + 1, + 2, + 3, + 4, + 5 + ], + "Engine_Reinforced": [ + 1, + 2, + 3, + 4, + 5 + ], + "Engine_Tuned": [ + 1, + 2, + 3, + 4, + 5 + ] + }, + "modifications": [ + "integrity", + "mass", + "optmass", + "optmul", + "power", + "thermload" + ] + }, + "tp": { + "blueprints": { + "Weapon_LightWeight": [ + 1, + 2, + 3, + 4, + 5 + ], + "Weapon_Sturdy": [ + 1, + 2, + 3, + 4, + 5 + ] + }, + "modifications": [ + "damage", + "damagedist", + "fallofffromrange", + "distdraw", + "integrity", + "jitter", + "mass", + "piercing", + "power", + "range", + "rof", + "thermload" + ] + }, + "ul": { + "blueprints": { + "Weapon_Efficient": [ + 1, + 2, + 3, + 4, + 5 + ], + "Weapon_Focused": [ + 1, + 2, + 3, + 4, + 5 + ], + "Weapon_LightWeight": [ + 1, + 2, + 3, + 4, + 5 + ], + "Weapon_LongRange": [ + 1, + 2, + 3, + 4, + 5 + ], + "Weapon_Overcharged": [ + 1, + 2, + 3, + 4, + 5 + ], + "Weapon_RapidFire": [ + 1, + 2, + 3, + 4, + 5 + ], + "Weapon_ShortRange": [ + 1, + 2, + 3, + 4, + 5 + ], + "Weapon_Sturdy": [ + 1, + 2, + 3, + 4, + 5 + ] + }, + "modifications": [ + "burst", + "burstrof", + "damage", + "damagedist", + "fallofffromrange", + "distdraw", + "integrity", + "jitter", + "mass", + "piercing", + "power", + "range", + "rof", + "thermload" + ] + }, + "ws": { + "blueprints": { + "WakeScanner_LightWeight": [ + 1, + 2, + 3, + 4, + 5 + ], + "WakeScanner_Reinforced": [ + 1, + 2, + 3, + 4, + 5 + ], + "WakeScanner_Shielded": [ + 1, + 2, + 3, + 4, + 5 + ] + }, + "modifications": [ + "boot", + "integrity", + "mass", + "power" + ] + } + }, "specials": { "special_auto_loader": { "id": 0, @@ -17641,386 +20265,6 @@ "id": 31, "name": "Thermal shock" } - }, - "validity": { - "am": [ - "integrity", - "power" - ], - "bh": [ - "explres", - "hullboost", - "kinres", - "mass", - "thermres" - ], - "bl": [ - "damage", - "damagedist", - "distdraw", - "fallofffromrange", - "integrity", - "mass", - "piercing", - "power", - "range", - "thermload" - ], - "bsg": [ - "boot", - "brokenregen", - "distdraw", - "explres", - "integrity", - "kinres", - "mass", - "optmass", - "optmul", - "power", - "regen", - "thermload", - "thermres" - ], - "c": [ - "ammo", - "clip", - "damage", - "damagedist", - "distdraw", - "fallofffromrange", - "integrity", - "jitter", - "mass", - "piercing", - "power", - "range", - "reload", - "rof", - "thermload" - ], - "cc": [ - "integrity", - "mass", - "power" - ], - "ch": [ - "ammo", - "integrity", - "mass", - "power", - "reload" - ], - "cs": [ - "boot", - "integrity", - "mass", - "power" - ], - "ec": [ - "integrity", - "mass", - "power" - ], - "fc": [ - "ammo", - "burst", - "burstrof", - "clip", - "damage", - "damagedist", - "fallofffromrange", - "distdraw", - "integrity", - "jitter", - "mass", - "piercing", - "power", - "range", - "reload", - "rof", - "thermload" - ], - "fi": [ - "boot", - "facinglimit", - "integrity", - "mass", - "power", - "ranget" - ], - "fs": [ - "integrity", - "power" - ], - "fsd": [ - "boot", - "integrity", - "mass", - "maxfuel", - "optmass", - "power", - "thermload" - ], - "fx": [ - "integrity", - "mass", - "power" - ], - "hb": [ - "integrity", - "mass", - "power" - ], - "hr": [ - "hullreinforcement", - "explres", - "hullboost", - "kinres", - "mass", - "thermres" - ], - "hs": [ - "ammo", - "integrity", - "mass", - "power", - "reload" - ], - "kw": [ - "boot", - "integrity", - "mass", - "power" - ], - "ls": [ - "boot", - "integrity", - "mass", - "power" - ], - "mc": [ - "ammo", - "clip", - "damage", - "damagedist", - "fallofffromrange", - "distdraw", - "integrity", - "jitter", - "mass", - "piercing", - "power", - "range", - "reload", - "rof", - "thermload" - ], - "mr": [ - "ammo", - "clip", - "damage", - "damagedist", - "fallofffromrange", - "distdraw", - "integrity", - "jitter", - "mass", - "piercing", - "power", - "reload", - "rof", - "thermload" - ], - "nl": [ - "ammo", - "boot", - "clip", - "damage", - "damagedist", - "fallofffromrange", - "integrity", - "jitter", - "mass", - "piercing", - "power", - "reload", - "rof", - "thermload" - ], - "pa": [ - "ammo", - "clip", - "damage", - "damagedist", - "fallofffromrange", - "distdraw", - "integrity", - "jitter", - "mass", - "piercing", - "power", - "range", - "reload", - "rof", - "thermload" - ], - "pc": [ - "integrity", - "mass", - "power" - ], - "pd": [ - "boot", - "engcap", - "engrate", - "integrity", - "mass", - "power", - "syscap", - "sysrate", - "wepcap", - "weprate" - ], - "pl": [ - "damage", - "damagedist", - "fallofffromrange", - "distdraw", - "integrity", - "jitter", - "mass", - "piercing", - "power", - "range", - "rof", - "thermload" - ], - "po": [ - "ammo", - "integrity", - "mass", - "power", - "reload" - ], - "pp": [ - "eff", - "integrity", - "mass", - "pgen" - ], - "psg": [ - "boot", - "brokenregen", - "distdraw", - "explres", - "integrity", - "kinres", - "mass", - "optmass", - "optmul", - "power", - "regen", - "thermload", - "thermres" - ], - "rf": [ - "integrity", - "power" - ], - "rg": [ - "ammo", - "clip", - "damage", - "damagedist", - "fallofffromrange", - "distdraw", - "integrity", - "jitter", - "mass", - "piercing", - "power", - "range", - "reload", - "rof", - "thermload" - ], - "sb": [ - "explres", - "integrity", - "kinres", - "mass", - "power", - "shieldboost", - "thermres" - ], - "scb": [ - "boot", - "duration", - "integrity", - "power", - "shieldreinforcement", - "spinup", - "thermload" - ], - "sg": [ - "boot", - "brokenregen", - "distdraw", - "explres", - "integrity", - "kinres", - "mass", - "optmass", - "optmul", - "power", - "regen", - "thermload", - "thermres" - ], - "t": [ - "integrity", - "mass", - "optmass", - "optmul", - "power", - "thermload" - ], - "tp": [ - "damage", - "damagedist", - "fallofffromrange", - "distdraw", - "integrity", - "jitter", - "mass", - "piercing", - "power", - "range", - "rof", - "thermload" - ], - "ul": [ - "burst", - "burstrof", - "damage", - "damagedist", - "fallofffromrange", - "distdraw", - "integrity", - "jitter", - "mass", - "piercing", - "power", - "range", - "rof", - "thermload" - ], - "ws": [ - "boot", - "integrity", - "mass", - "power" - ] } } } \ No newline at end of file diff --git a/modifications/blueprints.json b/modifications/blueprints.json index 75e58e7..8e79546 100644 --- a/modifications/blueprints.json +++ b/modifications/blueprints.json @@ -1,93 +1,845 @@ { - "AFM_LightWeight": { "id": 1, "name": "Lightweight" }, - "AFM_Reinforced": { "id": 2, "name": "Reinforced" }, - "AFM_Shielded": { "id": 3, "name": "Shielded" }, - "Armour_Advanced": { "id": 4, "name": "Kinetic resistant" }, - "Armour_Explosive": { "id": 5, "name": "Blast Resistant" }, - "Armour_LightWeight": { "id": 6, "name": "Lightweight" }, - "Armour_HeavyDuty": { "id": 7, "name": "Heavy Duty" }, - "Armour_Thermic": { "id": 8, "name": "Thermal Resistant" }, - "CargoScanner_LightWeight": { "id": 9, "name": "Lightweight" }, - "CargoScanner_Reinforced": { "id": 10, "name": "Reinforced" }, - "CargoScanner_Shielded": { "id": 11, "name": "Shielded" }, - "ChaffLauncher_ChaffCapacity": { "id": 12, "name": "Ammo capacity" }, - "ChaffLauncher_LightWeight": { "id": 13, "name": "Lightweight" }, - "ChaffLauncher_Reinforced": { "id": 14, "name": "Reinforced" }, - "ChaffLauncher_Shielded": { "id": 15, "name": "Shielded" }, - "CollectionLimpet_LightWeight": { "id": 16, "name": "Lightweight" }, - "CollectionLimpet_Reinforced": { "id": 17, "name": "Reinforced" }, - "CollectionLimpet_Shielded": { "id": 18, "name": "Shielded" }, - "ECM_LightWeight": { "id": 19, "name": "Lightweight" }, - "ECM_Reinforced": { "id": 20, "name": "Reinforced" }, - "ECM_Shielded": { "id": 21, "name": "Shielded" }, - "Engine_Dirty": { "id": 22, "name": "Dirty" }, - "Engine_Reinforced": { "id": 23, "name": "Reinforced" }, - "Engine_Tuned": { "id": 24, "name": "Clean" }, - "FSD_FastBoot": { "id": 25, "name": "Faster boot sequence" }, - "FSD_LongRange": { "id": 26, "name": "Increased range" }, - "FSD_Shielded": { "id": 27, "name": "Shielded" }, - "FSDinterdictor_Expanded": { "id": 28, "name": "Expanded capture arc" }, - "FSDinterdictor_LongRange": { "id": 29, "name": "Longer range" }, - "FuelScoop_Shielded": { "id": 30, "name": "Shielded" }, - "FuelTransferLimpet_LightWeight": { "id": 31, "name": "Lightweight" }, - "FuelTransferLimpet_Reinforced": { "id": 32, "name": "Reinforced" }, - "FuelTransferLimpet_Shielded": { "id": 33, "name": "Shielded" }, - "HatchBreakerLimpet_LightWeight": { "id": 34, "name": "Lightweight" }, - "HatchBreakerLimpet_Reinforced": { "id": 35, "name": "Reinforced" }, - "HatchBreakerLimpet_Shielded": { "id": 36, "name": "Shielded" }, - "HeatSinkLauncher_HeatSinkCapacity": { "id": 37, "name": "Ammo capacity" }, - "HeatSinkLauncher_LightWeight": { "id": 38, "name": "Lightweight" }, - "HeatSinkLauncher_Reinforced": { "id": 39, "name": "Reinforced" }, - "HeatSinkLauncher_Shielded": { "id": 40, "name": "Shielded" }, - "HullReinforcement_Advanced": { "id": 41, "name": "Blast resistant" }, - "HullReinforcement_HeavyDuty": { "id": 42, "name": "Heavy duty" }, - "HullReinforcement_Lightweight": { "id": 43, "name": "Lightweight" }, - "HullReinforcement_Kinetic": { "id": 44, "name": "Kinetic resistant" }, - "HullReinforcement_Thermic": { "id": 45, "name": "Thermal resistant" }, - "KillWarrantScanner_LightWeight": { "id": 46, "name": "Lightweight" }, - "KillWarrantScanner_Reinforced": { "id": 47, "name": "Reinforced" }, - "KillWarrantScanner_Shielded": { "id": 48, "name": "Shielded" }, - "LifeSupport_LightWeight": { "id": 49, "name": "Lightweight" }, - "LifeSupport_Reinforced": { "id": 50, "name": "Reinforced" }, - "LifeSupport_Shielded": { "id": 51, "name": "Shielded" }, - "PointDefence_LightWeight": { "id": 52, "name": "Lightweight" }, - "PointDefence_Reinforced": { "id": 53, "name": "Reinforced" }, - "PointDefence_Shielded": { "id": 54, "name": "Shielded" }, - "PointDefence_PointDefenseCapacity": { "id": 55, "name": "Ammo capacity" }, - "PowerDistributor_HighCapacity": { "id": 56, "name": "High charge capacity" }, - "PowerDistributor_HighFrequency": { "id": 57, "name": "Charge enhanced" }, - "PowerDistributor_PriorityEngines": { "id": 58, "name": "Engine focused" }, - "PowerDistributor_PrioritySystems": { "id": 59, "name": "System focused" }, - "PowerDistributor_PriorityWeapons": { "id": 60, "name": "Weapon focused" }, - "PowerDistributor_Shielded": { "id": 61, "name": "Shielded" }, - "PowerPlant_Armoured": { "id": 62, "name": "Armoured" }, - "PowerPlant_Boosted": { "id": 63, "name": "Overcharged" }, - "PowerPlant_Stealth": { "id": 64, "name": "Low emissions" }, - "ProspectingLimpet_LightWeight": { "id": 65, "name": "Lightweight" }, - "ProspectingLimpet_Reinforced": { "id": 66, "name": "Reinforced" }, - "ProspectingLimpet_Shielded": { "id": 67, "name": "Shielded" }, - "ShieldBooster_Explosive": { "id": 68, "name": "Blast resistant" }, - "ShieldBooster_HeavyDuty": { "id": 69, "name": "Heavy duty" }, - "ShieldBooster_Kinetic": { "id": 70, "name": "Kinetic resistant" }, - "ShieldBooster_Resistive": { "id": 71, "name": "Resistance augmented" }, - "ShieldBooster_Thermic": { "id": 72, "name": "Thermal resistant" }, - "ShieldCellBank_Rapid": { "id": 73, "name": "Rapid charge" }, - "ShieldCellBank_Specialised": { "id": 74, "name": "Specialised" }, - "ShieldGenerator_Kinetic": { "id": 75, "name": "Kinetic resistant" }, - "ShieldGenerator_Optimised": { "id": 76, "name": "Enhanced low power" }, - "ShieldGenerator_Reinforced": { "id": 77, "name": "Reinforced" }, - "ShieldGenerator_Thermic": { "id": 78, "name": "Thermal resistant" }, - "WakeScanner_LightWeight": { "id": 79, "name": "Lightweight" }, - "WakeScanner_Shielded": { "id": 80, "name": "Shielded" }, - "WakeScanner_Reinforced": { "id": 81, "name": "Reinforced" }, - "Weapon_DoubleShot": { "id": 82, "name": "Double shot" }, - "Weapon_Efficient": { "id": 83, "name": "Efficient" }, - "Weapon_Focused": { "id": 84, "name": "Focused" }, - "Weapon_HighCapacity": { "id": 85, "name": "High capacity" }, - "Weapon_LightWeight": { "id": 86, "name": "Lightweight" }, - "Weapon_LongRange": { "id": 87, "name": "Long range" }, - "Weapon_Overcharged": { "id": 88, "name": "Overcharged" }, - "Weapon_RapidFire": { "id": 89, "name": "Rapid fire" }, - "Weapon_ShortRange": { "id": 90, "name": "Short range" }, - "Weapon_Sturdy": { "id": 91, "name": "Sturdy" } + "AFM_LightWeight": { + "id": 1, + "features": { + "1": { + "integrity": [ -0.2, -0.1 ], + "mass": [ -0.3, -0.4 ] + }, + "2": { + "integrity": [ -0.3, -0.2 ], + "mass": [ -0.4, -0.5 ] + }, + "3": { + "integrity": [ -0.4, -0.3 ], + "mass": [ -0.5, -0.6 ] + }, + "4": { + "integrity": [ -0.5, -0.4 ], + "mass": [ -0.6, -0.7 ] + }, + "5": { + "integrity": [ -0.6, -0.5 ], + "mass": [ -0.7, -0.8 ] + } + }, + "name": "Lightweight" + }, + "AFM_Reinforced": { + "id": 2, + "features": { + "1": { + "integrity": [ 0.2, 0.5 ], + "mass": [ 1, 0.4 ] + }, + "2": { + "integrity": [ 0.4, 1 ], + "mass": [ 1.5, 0.8 ] + }, + "3": { + "integrity": [ 0.6, 1.5 ], + "mass": [ 2.0, 1.2 ] + }, + "4": { + "integrity": [ 0.8, 2 ], + "mass": [ 2.5, 1.6 ] + }, + "5": { + "integrity": [ 1, 2.5 ], + "mass": [ 3.0, 2.0 ] + } + }, + "name": "Reinforced" + }, + "AFM_Shielded": { + "id": 3, + "features": { + "1": { + "integrity": [ 0.2, 0.5 ], + "power": [ 0.3, 0.2 ] + }, + "2": { + "integrity": [ 0.4, 1 ], + "power": [ 0.6, 0.4 ] + }, + "3": { + "integrity": [ 0.6, 1.5 ], + "power": [ 0.9, 0.6 ] + }, + "4": { + "integrity": [ 0.8, 2 ], + "power": [ 1.2, 0.8 ] + }, + "5": { + "integrity": [ 1, 2.5 ], + "power": [ 1.5, 1 ] + } + }, + "name": "Shielded" + }, + "Armour_Advanced": { + "id": 4, + "features": { + "1": { + "explres": [ -0.04, -0.02 ], + "kinres": [ 0.05, 0.08 ], + "thermres": [ -0.04, -0.02 ] + }, + "2": { + "explres": [ -0.08, -0.04 ], + "kinres": [ 0.1, 0.16 ], + "thermres": [ -0.08, -0.04 ] + }, + "3": { + "explres": [ -0.12, -0.06 ], + "kinres": [ 0.15, 0.24 ], + "thermres": [ -0.12, -0.06 ] + }, + "4": { + "explres": [ -0.16, -0.08 ], + "kinres": [ 0.2, 0.32 ], + "thermres": [ -0.16, -0.08 ] + }, + "5": { + "explres": [ -0.2, -0.1 ], + "kinres": [ 0.25, 0.4 ], + "thermres": [ -0.2, -0.1 ] + } + }, + "name": "Kinetic resistant" + }, + "Armour_Explosive": { + "id": 5, + "features": { + "1": { + "explres": [ 0.05, 0.08 ], + "kinres": [ -0.04, -0.02 ], + "thermres": [ -0.04, -0.02 ] + }, + "2": { + "explres": [ 0.1, 0.16 ], + "kinres": [ -0.08, -0.04 ], + "thermres": [ -0.08, -0.04 ] + }, + "3": { + "explres": [ 0.15, 0.24 ], + "kinres": [ -0.12, -0.06 ], + "thermres": [ -0.12, -0.06 ] + }, + "4": { + "explres": [ 0.2, 0.32 ], + "kinres": [ -0.16, -0.08 ], + "thermres": [ -0.16, -0.08 ] + }, + "5": { + "explres": [ 0.25, 0.4 ], + "kinres": [ -0.2, -0.1 ], + "thermres": [ -0.2, -0.1 ] + } + }, + "name": "Blast Resistant" + }, + "Armour_LightWeight": { + "id": 6, + "features": { + "1": { + "explres": [ 0, 0.02 ], + "hullboost": [ -0.01, 0 ], + "kinres": [ 0, 0.02 ], + "mass": [ -0.04, -0.15 ], + "thermres": [ 0, 0.02 ] + }, + "2": { + "explres": [ 0.01, 0.04 ], + "hullboost": [ -0.02, -0.01 ], + "kinres": [ 0.01, 0.04 ], + "mass": [ -0.08, -0.25 ], + "thermres": [ 0.01, 0.04 ] + }, + "3": { + "explres": [ 0.02, 0.06 ], + "hullboost": [ -0.03, -0.02 ], + "kinres": [ 0.02, 0.06 ], + "mass": [ -0.12, -0.35 ], + "thermres": [ 0.02, 0.06 ] + }, + "4": { + "explres": [ 0.03, 0.08 ], + "hullboost": [ -0.04, -0.03 ], + "kinres": [ 0.03, 0.08 ], + "mass": [ -0.16, -0.45 ], + "thermres": [ 0.03, 0.08 ] + }, + "5": { + "explres": [ 0.04, 0.1 ], + "hullboost": [ -0.05, -0.04 ], + "kinres": [ 0.04, 0.1 ], + "mass": [ -0.2, -0.55 ], + "thermres": [ 0.04, 0.1 ] + } + }, + "name": "Lightweight" + }, + "Armour_HeavyDuty": { + "id": 7, + "features": { + "1": { + "explres": [ 0, 0.01 ], + "hullboost": [ 0.04, 0.01 ], + "kinres": [ 0, 0.01 ], + "mass": [ 0.08, 0 ], + "thermres": [ 0, 0.01 ] + }, + "2": { + "explres": [ 0.01, 0.02 ], + "hullboost": [ 0.08, 0.15 ], + "kinres": [ 0.01, 0.02 ], + "mass": [ 0.16, 0.05 ], + "thermres": [ 0.01, 0.02 ] + }, + "3": { + "explres": [ 0.02, 0.03 ], + "hullboost": [ 0.12, 0.2 ], + "kinres": [ 0.02, 0.03 ], + "mass": [ 0.24, 0.1 ], + "thermres": [ 0.02, 0.03 ] + }, + "4": { + "explres": [ 0.03, 0.04 ], + "hullboost": [ 0.16, 0.25 ], + "kinres": [ 0.03, 0.04 ], + "mass": [ 0.32, 0.15 ], + "thermres": [ 0.03, 0.04 ] + }, + "5": { + "explres": [ 0.04, 0.5 ], + "hullboost": [ 0.2, 0.3 ], + "kinres": [ 0.04, 0.5 ], + "mass": [ 0.4, 0.2 ], + "thermres": [ 0.04, 0.5 ] + } + }, + "name": "Heavy Duty" + }, + "Armour_Thermic": { + "id": 8, + "features": { + "1": { + "explres": [ -0.04, -0.02 ], + "kinres": [ -0.04, -0.02 ], + "thermres": [ 0.05, 0.08 ] + }, + "2": { + "explres": [ -0.08, -0.04 ], + "kinres": [ -0.08, -0.04 ], + "thermres": [ 0.1, 0.16 ] + }, + "3": { + "explres": [ -0.12, -0.06 ], + "kinres": [ -0.12, -0.06 ], + "thermres": [ 0.15, 0.24 ] + }, + "4": { + "explres": [ -0.16, -0.08 ], + "kinres": [ -0.16, -0.08 ], + "thermres": [ 0.2, 0.32 ] + }, + "5": { + "explres": [ -0.2, -0.1 ], + "kinres": [ -0.2, -0.1 ], + "thermres": [ 0.25, 0.4 ] + } + }, + "name": "Thermal Resistant" + }, + "CargoScanner_LightWeight": { + "id": 9, + "features": { + }, + "name": "Lightweight" + }, + "CargoScanner_Reinforced": { + "id": 10, + "features": { + }, + "name": "Reinforced" + }, + "CargoScanner_Shielded": { + "id": 11, + "features": { + }, + "name": "Shielded" + }, + "ChaffLauncher_ChaffCapacity": { + "id": 12, + "features": { + }, + "name": "Ammo capacity" + }, + "ChaffLauncher_LightWeight": { + "id": 13, + "features": { + }, + "name": "Lightweight" + }, + "ChaffLauncher_Reinforced": { + "id": 14, + "features": { + }, + "name": "Reinforced" + }, + "ChaffLauncher_Shielded": { + "id": 15, + "features": { + }, + "name": "Shielded" + }, + "CollectionLimpet_LightWeight": { + "id": 16, + "features": { + }, + "name": "Lightweight" + }, + "CollectionLimpet_Reinforced": { + "id": 17, + "features": { + }, + "name": "Reinforced" + }, + "CollectionLimpet_Shielded": { + "id": 18, + "features": { + }, + "name": "Shielded" + }, + "ECM_LightWeight": { + "id": 19, + "features": { + }, + "name": "Lightweight" + }, + "ECM_Reinforced": { + "id": 20, + "features": { + }, + "name": "Reinforced" + }, + "ECM_Shielded": { + "id": 21, + "features": { + }, + "name": "Shielded" + }, + "Engine_Dirty": { + "id": 22, + "features": { + }, + "name": "Dirty" + }, + "Engine_Reinforced": { + "id": 23, + "features": { + }, + "name": "Reinforced" + }, + "Engine_Tuned": { + "id": 24, + "features": { + }, + "features": { + }, + "name": "Clean" + }, + "FSD_FastBoot": { + "id": 25, + "features": { + "1": { + "boot": [ -0.1, -0.2 ], + "integrity": [ -0.05, 0 ], + "power": [ 0.04, 0 ], + "thermload": [ 0.05, 0 ] + }, + "2": { + "boot": [ -0.2, -0.35 ], + "integrity": [ -0.1, -0.03 ], + "power": [ 0.1, 0.02 ], + "thermload": [ 0.1, 0.05 ] + }, + "3": { + "boot": [ -0.3, -0.5 ], + "integrity": [ -0.15, -0.06 ], + "power": [ 0.14, 0.05 ], + "thermload": [ 0.15, 0.1 ] + }, + "4": { + "boot": [ -0.4, -0.65 ], + "integrity": [ -0.2, -0.09 ], + "power": [ 0.2, 0.09 ], + "thermload": [ 0.2, 0.15 ] + }, + "5": { + "boot": [ -0.5, -0.8 ], + "integrity": [ -0.25, -0.12 ], + "power": [ 0.25, 0.11 ], + "thermload": [ 0.25, 0.2 ] + } + }, + "name": "Faster boot sequence" + }, + "FSD_LongRange": { + "id": 26, + "features": { + "1": { + "integrity": [ -0.05, 0 ], + "mass": [ 0.05, 0 ], + "optmass": [ 0.04, 0.1 ], + "power": [ 0.04, 0 ] + }, + "2": { + "integrity": [ -0.1, -0.03 ], + "mass": [ 0.14, 0.05 ], + "optmass": [ 0.08, 0.2 ], + "power": [ 0.1, 0.02 ] + }, + "3": { + "integrity": [ -0.15, -0.06 ], + "mass": [ 0.25, 0.1 ], + "optmass": [ 0.12, 0.3 ], + "power": [ 0.14, 0.05 ] + }, + "4": { + "integrity": [ -0.2, -0.09 ], + "mass": [ 0.35, 0.14 ], + "optmass": [ 0.16, 0.4 ], + "power": [ 0.2, 0.09 ] + }, + "5": { + "integrity": [ -0.25, -0.12 ], + "mass": [ 0.45, 0.2 ], + "optmass": [ 0.2, 0.5 ], + "power": [ 0.25, 0.11 ] + } + }, + "name": "Increased range" + }, + "FSD_Shielded": { + "id": 27, + "features": { + "1": { + "integrity": [ 0.2, 0.25 ], + "mass": [ 0.3, 0.25 ], + "optmass": [ -0.03, 0 ], + "thermload": [ 0, -0.05 ] + }, + "2": { + "integrity": [ 0.3, 0.5 ], + "mass": [ 0.35, 0.2 ], + "optmass": [ -0.06, -0.02 ], + "thermload": [ -0.05, -0.1 ] + }, + "3": { + "integrity": [ 0.4, 0.75 ], + "mass": [ 0.4, 0.15 ], + "optmass": [ -0.09, -0.04 ], + "thermload": [ -0.1, -0.15 ] + }, + "4": { + "integrity": [ 0.5, 1 ], + "mass": [ 0.45, 0.1 ], + "optmass": [ -0.12, -0.06 ], + "thermload": [ -0.15, -0.2 ] + }, + "5": { + "integrity": [ 0.6, 1.25 ], + "mass": [ 0.5, 0.05 ], + "optmass": [ -0.15, -0.08 ], + "thermload": [ -0.2, -0.25 ] + } + }, + "name": "Shielded" + }, + "FSDinterdictor_Expanded": { + "id": 28, + "features": { + }, + "name": "Expanded capture arc" + }, + "FSDinterdictor_LongRange": { + "id": 29, + "features": { + }, + "name": "Longer range" + }, + "FuelScoop_Shielded": { + "id": 30, + "features": { + }, + "name": "Shielded" + }, + "FuelTransferLimpet_LightWeight": { + "id": 31, + "features": { + }, + "name": "Lightweight" + }, + "FuelTransferLimpet_Reinforced": { + "id": 32, + "features": { + }, + "name": "Reinforced" + }, + "FuelTransferLimpet_Shielded": { + "id": 33, + "features": { + }, + "name": "Shielded" + }, + "HatchBreakerLimpet_LightWeight": { + "id": 34, + "features": { + }, + "name": "Lightweight" + }, + "HatchBreakerLimpet_Reinforced": { + "id": 35, + "features": { + }, + "name": "Reinforced" + }, + "HatchBreakerLimpet_Shielded": { + "id": 36, + "features": { + }, + "name": "Shielded" + }, + "HeatSinkLauncher_HeatSinkCapacity": { + "id": 37, + "features": { + }, + "name": "Ammo capacity" + }, + "HeatSinkLauncher_LightWeight": { + "id": 38, + "features": { + }, + "name": "Lightweight" + }, + "HeatSinkLauncher_Reinforced": { + "id": 39, + "features": { + }, + "name": "Reinforced" + }, + "HeatSinkLauncher_Shielded": { + "id": 40, + "features": { + }, + "name": "Shielded" + }, + "HullReinforcement_Advanced": { + "id": 41, + "features": { + }, + "name": "Blast resistant" + }, + "HullReinforcement_HeavyDuty": { + "id": 42, + "features": { + }, + "name": "Heavy duty" + }, + "HullReinforcement_Lightweight": { + "id": 43, + "features": { + }, + "name": "Lightweight" + }, + "HullReinforcement_Kinetic": { + "id": 44, + "features": { + }, + "name": "Kinetic resistant" + }, + "HullReinforcement_Thermic": { + "id": 45, + "features": { + }, + "name": "Thermal resistant" + }, + "KillWarrantScanner_LightWeight": { + "id": 46, + "features": { + }, + "name": "Lightweight" + }, + "KillWarrantScanner_Reinforced": { + "id": 47, + "features": { + }, + "name": "Reinforced" + }, + "KillWarrantScanner_Shielded": { + "id": 48, + "features": { + }, + "name": "Shielded" + }, + "LifeSupport_LightWeight": { + "id": 49, + "features": { + }, + "name": "Lightweight" + }, + "LifeSupport_Reinforced": { + "id": 50, + "features": { + }, + "name": "Reinforced" + }, + "LifeSupport_Shielded": { + "id": 51, + "features": { + }, + "name": "Shielded" + }, + "PointDefence_LightWeight": { + "id": 52, + "features": { + }, + "name": "Lightweight" + }, + "PointDefence_Reinforced": { + "id": 53, + "features": { + }, + "name": "Reinforced" + }, + "PointDefence_Shielded": { + "id": 54, + "features": { + }, + "name": "Shielded" + }, + "PointDefence_PointDefenseCapacity": { + "id": 55, + "features": { + }, + "name": "Ammo capacity" + }, + "PowerDistributor_HighCapacity": { + "id": 56, + "features": { + }, + "name": "High charge capacity" + }, + "PowerDistributor_HighFrequency": { + "id": 57, + "features": { + }, + "name": "Charge enhanced" + }, + "PowerDistributor_PriorityEngines": { + "id": 58, + "features": { + }, + "name": "Engine focused" + }, + "PowerDistributor_PrioritySystems": { + "id": 59, + "features": { + }, + "name": "System focused" + }, + "PowerDistributor_PriorityWeapons": { + "id": 60, + "features": { + }, + "name": "Weapon focused" + }, + "PowerDistributor_Shielded": { + "id": 61, + "features": { + }, + "name": "Shielded" + }, + "PowerPlant_Armoured": { + "id": 62, + "features": { + }, + "name": "Armoured" + }, + "PowerPlant_Boosted": { + "id": 63, + "features": { + }, + "name": "Overcharged" + }, + "PowerPlant_Stealth": { + "id": 64, + "features": { + }, + "name": "Low emissions" + }, + "ProspectingLimpet_LightWeight": { + "id": 65, + "features": { + }, + "name": "Lightweight" + }, + "ProspectingLimpet_Reinforced": { + "id": 66, + "features": { + }, + "name": "Reinforced" + }, + "ProspectingLimpet_Shielded": { + "id": 67, + "features": { + }, + "name": "Shielded" + }, + "ShieldBooster_Explosive": { + "id": 68, + "features": { + }, + "name": "Blast resistant" + }, + "ShieldBooster_HeavyDuty": { + "id": 69, + "features": { + }, + "name": "Heavy duty" + }, + "ShieldBooster_Kinetic": { + "id": 70, + "features": { + }, + "name": "Kinetic resistant" + }, + "ShieldBooster_Resistive": { + "id": 71, + "features": { + }, + "name": "Resistance augmented" + }, + "ShieldBooster_Thermic": { + "id": 72, + "features": { + }, + "name": "Thermal resistant" + }, + "ShieldCellBank_Rapid": { + "id": 73, + "features": { + }, + "name": "Rapid charge" + }, + "ShieldCellBank_Specialised": { + "id": 74, + "features": { + }, + "name": "Specialised" + }, + "ShieldGenerator_Kinetic": { + "id": 75, + "features": { + }, + "name": "Kinetic resistant" + }, + "ShieldGenerator_Optimised": { + "id": 76, + "features": { + }, + "name": "Enhanced low power" + }, + "ShieldGenerator_Reinforced": { + "id": 77, + "features": { + }, + "name": "Reinforced" + }, + "ShieldGenerator_Thermic": { + "id": 78, + "features": { + }, + "name": "Thermal resistant" + }, + "WakeScanner_LightWeight": { + "id": 79, + "features": { + }, + "name": "Lightweight" + }, + "WakeScanner_Shielded": { + "id": 80, + "features": { + }, + "name": "Shielded" + }, + "WakeScanner_Reinforced": { + "id": 81, + "features": { + }, + "name": "Reinforced" + }, + "Weapon_DoubleShot": { + "id": 82, + "features": { + }, + "name": "Double shot" + }, + "Weapon_Efficient": { + "id": 83, + "features": { + }, + "name": "Efficient" + }, + "Weapon_Focused": { + "id": 84, + "features": { + }, + "name": "Focused" + }, + "Weapon_HighCapacity": { + "id": 85, + "features": { + }, + "name": "High capacity" + }, + "Weapon_LightWeight": { + "id": 86, + "features": { + }, + "name": "Lightweight" + }, + "Weapon_LongRange": { + "id": 87, + "features": { + }, + "name": "Long range" + }, + "Weapon_Overcharged": { + "id": 88, + "features": { + }, + "name": "Overcharged" + }, + "Weapon_RapidFire": { + "id": 89, + "features": { + }, + "name": "Rapid fire" + }, + "Weapon_ShortRange": { + "id": 90, + "features": { + }, + "name": "Short range" + }, + "Weapon_Sturdy": { + "id": 91, + "features": { + }, + "name": "Sturdy" + } } diff --git a/modifications/index.js b/modifications/index.js index e02952d..705c215 100644 --- a/modifications/index.js +++ b/modifications/index.js @@ -2,6 +2,6 @@ module.exports = { blueprints: require('./blueprints'), modifications: require('./modifications'), modifierActions: require('./modifierActions'), - specials: require('./specials'), - validity: require('./validity') + modules: require('./modules'), + specials: require('./specials') }; diff --git a/modifications/modifications.json b/modifications/modifications.json index 601c40a..665acb2 100644 --- a/modifications/modifications.json +++ b/modifications/modifications.json @@ -6,6 +6,7 @@ "burstrof": {"id": 41, "name": "burstrof", "type": "percentage", "method": "multiplicative"}, "clip": {"id": 4, "name": "clip", "type": "percentage", "method": "multiplicative"}, "damage": {"id": 5, "name": "damage", "type": "percentage", "method": "multiplicative"}, + "damagedist": {"id": 40, "name": "damage", "type": "hidden", "method": "overwrite"}, "distdraw": {"id": 6, "name": "distdraw", "type": "percentage", "method": "multiplicative"}, "duration": {"id": 7, "name": "duration", "type": "percentage", "method": "multiplicative"}, "eff": {"id": 8, "name": "eff", "type": "percentage", "method": "multiplicative"}, @@ -40,6 +41,5 @@ "thermres": {"id": 36, "name": "thermres", "type": "percentage", "method": "additive"}, "wepcap": {"id": 37, "name": "wepcap", "type": "percentage", "method": "multiplicative"}, "weprate": {"id": 38, "name": "weprate", "type": "percentage", "method": "multiplicative"}, - "shieldreinforcement": {"id": 39, "name": "shieldreinforcement", "type": "percentage", "method": "multiplicative"}, - "type": {"id": 40, "name": "type", "type": "alphabetic", "method": "overwrite"} + "shieldreinforcement": {"id": 39, "name": "shieldreinforcement", "type": "percentage", "method": "multiplicative"} } diff --git a/modifications/validity.json b/modifications/validity.json deleted file mode 100644 index e6de74f..0000000 --- a/modifications/validity.json +++ /dev/null @@ -1,380 +0,0 @@ -{ - "am": [ - "integrity", - "power" - ], - "bh": [ - "explres", - "hullboost", - "kinres", - "mass", - "thermres" - ], - "bl": [ - "damage", - "damagedist", - "distdraw", - "fallofffromrange", - "integrity", - "mass", - "piercing", - "power", - "range", - "thermload" - ], - "bsg": [ - "boot", - "brokenregen", - "distdraw", - "explres", - "integrity", - "kinres", - "mass", - "optmass", - "optmul", - "power", - "regen", - "thermload", - "thermres" - ], - "c": [ - "ammo", - "clip", - "damage", - "damagedist", - "distdraw", - "fallofffromrange", - "integrity", - "jitter", - "mass", - "piercing", - "power", - "range", - "reload", - "rof", - "thermload" - ], - "cc": [ - "integrity", - "mass", - "power" - ], - "ch": [ - "ammo", - "integrity", - "mass", - "power", - "reload" - ], - "cs": [ - "boot", - "integrity", - "mass", - "power" - ], - "ec": [ - "integrity", - "mass", - "power" - ], - "fc": [ - "ammo", - "burst", - "burstrof", - "clip", - "damage", - "damagedist", - "fallofffromrange", - "distdraw", - "integrity", - "jitter", - "mass", - "piercing", - "power", - "range", - "reload", - "rof", - "thermload" - ], - "fi": [ - "boot", - "facinglimit", - "integrity", - "mass", - "power", - "ranget" - ], - "fs": [ - "integrity", - "power" - ], - "fsd": [ - "boot", - "integrity", - "mass", - "maxfuel", - "optmass", - "power", - "thermload" - ], - "fx": [ - "integrity", - "mass", - "power" - ], - "hb": [ - "integrity", - "mass", - "power" - ], - "hr": [ - "hullreinforcement", - "explres", - "hullboost", - "kinres", - "mass", - "thermres" - ], - "hs": [ - "ammo", - "integrity", - "mass", - "power", - "reload" - ], - "kw": [ - "boot", - "integrity", - "mass", - "power" - ], - "ls": [ - "boot", - "integrity", - "mass", - "power" - ], - "mc": [ - "ammo", - "clip", - "damage", - "damagedist", - "fallofffromrange", - "distdraw", - "integrity", - "jitter", - "mass", - "piercing", - "power", - "range", - "reload", - "rof", - "thermload" - ], - "mr": [ - "ammo", - "clip", - "damage", - "damagedist", - "fallofffromrange", - "distdraw", - "integrity", - "jitter", - "mass", - "piercing", - "power", - "reload", - "rof", - "thermload" - ], - "nl": [ - "ammo", - "boot", - "clip", - "damage", - "damagedist", - "fallofffromrange", - "integrity", - "jitter", - "mass", - "piercing", - "power", - "reload", - "rof", - "thermload" - ], - "pa": [ - "ammo", - "clip", - "damage", - "damagedist", - "fallofffromrange", - "distdraw", - "integrity", - "jitter", - "mass", - "piercing", - "power", - "range", - "reload", - "rof", - "thermload" - ], - "pc": [ - "integrity", - "mass", - "power" - ], - "pd": [ - "boot", - "engcap", - "engrate", - "integrity", - "mass", - "power", - "syscap", - "sysrate", - "wepcap", - "weprate" - ], - "pl": [ - "damage", - "damagedist", - "fallofffromrange", - "distdraw", - "integrity", - "jitter", - "mass", - "piercing", - "power", - "range", - "rof", - "thermload" - ], - "po": [ - "ammo", - "integrity", - "mass", - "power", - "reload" - ], - "pp": [ - "eff", - "integrity", - "mass", - "pgen" - ], - "psg": [ - "boot", - "brokenregen", - "distdraw", - "explres", - "integrity", - "kinres", - "mass", - "optmass", - "optmul", - "power", - "regen", - "thermload", - "thermres" - ], - "rf": [ - "integrity", - "power" - ], - "rg": [ - "ammo", - "clip", - "damage", - "damagedist", - "fallofffromrange", - "distdraw", - "integrity", - "jitter", - "mass", - "piercing", - "power", - "range", - "reload", - "rof", - "thermload" - ], - "sb": [ - "explres", - "integrity", - "kinres", - "mass", - "power", - "shieldboost", - "thermres" - ], - "scb": [ - "boot", - "duration", - "integrity", - "power", - "shieldreinforcement", - "spinup", - "thermload" - ], - "sg": [ - "boot", - "brokenregen", - "distdraw", - "explres", - "integrity", - "kinres", - "mass", - "optmass", - "optmul", - "power", - "regen", - "thermload", - "thermres" - ], - "t": [ - "integrity", - "mass", - "optmass", - "optmul", - "power", - "thermload" - ], - "tp": [ - "damage", - "damagedist", - "fallofffromrange", - "distdraw", - "integrity", - "jitter", - "mass", - "piercing", - "power", - "range", - "rof", - "thermload" - ], - "ul": [ - "burst", - "burstrof", - "damage", - "damagedist", - "fallofffromrange", - "distdraw", - "integrity", - "jitter", - "mass", - "piercing", - "power", - "range", - "rof", - "thermload" - ], - "ws": [ - "boot", - "integrity", - "mass", - "power" - ] -} From 13e3946f2c96fdc55ba3a5b2c8dd628008ff040e Mon Sep 17 00:00:00 2001 From: Cmdr McDonald Date: Fri, 20 Jan 2017 15:07:22 +0000 Subject: [PATCH 05/11] Fix incorrect armour names --- ChangeLog.md | 1 + dist/index.js | 4 ++-- dist/index.json | 4 ++-- modifications/blueprints.json | 4 ++-- 4 files changed, 7 insertions(+), 6 deletions(-) diff --git a/ChangeLog.md b/ChangeLog.md index ecc5fe1..1d0b042 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -2,6 +2,7 @@ * Fix incorrect base shield values for Cutter and Corvette * Update weapons to have %-based damage distributions * Remove power draw for detailed surface scanner - although shown in outfitting it is not part of active power + * Fix incorrect names for lightweight and kinetic armour #2.2.9 * Add falloff metric for weapons diff --git a/dist/index.js b/dist/index.js index b5c96cf..a235f11 100644 --- a/dist/index.js +++ b/dist/index.js @@ -14168,7 +14168,7 @@ module.exports = { }, name: "Shielded" }, - Armour_Advanced: { + Armour_Kinetic: { id: 4, features: { "1": { @@ -14230,7 +14230,7 @@ module.exports = { }, name: "Blast Resistant" }, - Armour_LightWeight: { + Armour_Advanced: { id: 6, features: { "1": { diff --git a/dist/index.json b/dist/index.json index aa37d5f..6cf4e35 100644 --- a/dist/index.json +++ b/dist/index.json @@ -16699,7 +16699,7 @@ }, "name": "Shielded" }, - "Armour_Advanced": { + "Armour_Kinetic": { "id": 4, "features": { "1": { @@ -16851,7 +16851,7 @@ }, "name": "Blast Resistant" }, - "Armour_LightWeight": { + "Armour_Advanced": { "id": 6, "features": { "1": { diff --git a/modifications/blueprints.json b/modifications/blueprints.json index 8e79546..315c7b8 100644 --- a/modifications/blueprints.json +++ b/modifications/blueprints.json @@ -77,7 +77,7 @@ }, "name": "Shielded" }, - "Armour_Advanced": { + "Armour_Kinetic": { "id": 4, "features": { "1": { @@ -139,7 +139,7 @@ }, "name": "Blast Resistant" }, - "Armour_LightWeight": { + "Armour_Advanced": { "id": 6, "features": { "1": { From 866eedd599af1a71b33c48f2c9aac627097c63ff Mon Sep 17 00:00:00 2001 From: Cmdr McDonald Date: Fri, 20 Jan 2017 16:17:13 +0000 Subject: [PATCH 06/11] Add high capacity weapon --- dist/index.js | 38 +++++++++++- dist/index.json | 113 +++++++++++++++++++++++++++++++++- modifications/blueprints.json | 35 +++++++++++ 3 files changed, 184 insertions(+), 2 deletions(-) diff --git a/dist/index.js b/dist/index.js index a235f11..d14a86e 100644 --- a/dist/index.js +++ b/dist/index.js @@ -14818,7 +14818,43 @@ module.exports = { }, Weapon_HighCapacity: { id: 85, - features: {}, + features: { + "1": { + ammo: [ .17, .66 ], + clip: [ .1, .61 ], + mass: [ .25, .1 ], + reload: [ .2, 0 ], + power: [ .2, .1 ] + }, + "2": { + ammo: [ .24, .75 ], + clip: [ .2, .7 ], + mass: [ .5, .2 ], + reload: [ .39, .1 ], + power: [ .25, .14 ] + }, + "3": { + ammo: [ .34, .83 ], + clip: [ .31, .81 ], + mass: [ .75, .25 ], + reload: [ .61, .2 ], + power: [ .31, .2 ] + }, + "4": { + ammo: [ .41, .91 ], + clip: [ .4, .9 ], + mass: [ 1, .39 ], + reload: [ .81, .31 ], + power: [ .35, .25 ] + }, + "5": { + ammo: [ .5, 1 ], + clip: [ .5, 1 ], + mass: [ 1.25, .5 ], + reload: [ 1, .39 ], + power: [ .39, .31 ] + } + }, name: "High capacity" }, Weapon_LightWeight: { diff --git a/dist/index.json b/dist/index.json index 6cf4e35..419826c 100644 --- a/dist/index.json +++ b/dist/index.json @@ -17814,7 +17814,118 @@ }, "Weapon_HighCapacity": { "id": 85, - "features": {}, + "features": { + "1": { + "ammo": [ + 0.17, + 0.66 + ], + "clip": [ + 0.1, + 0.61 + ], + "mass": [ + 0.25, + 0.1 + ], + "reload": [ + 0.2, + 0 + ], + "power": [ + 0.2, + 0.1 + ] + }, + "2": { + "ammo": [ + 0.24, + 0.75 + ], + "clip": [ + 0.2, + 0.7 + ], + "mass": [ + 0.5, + 0.2 + ], + "reload": [ + 0.39, + 0.1 + ], + "power": [ + 0.25, + 0.14 + ] + }, + "3": { + "ammo": [ + 0.34, + 0.83 + ], + "clip": [ + 0.31, + 0.81 + ], + "mass": [ + 0.75, + 0.25 + ], + "reload": [ + 0.61, + 0.2 + ], + "power": [ + 0.31, + 0.2 + ] + }, + "4": { + "ammo": [ + 0.41, + 0.91 + ], + "clip": [ + 0.4, + 0.9 + ], + "mass": [ + 1, + 0.39 + ], + "reload": [ + 0.81, + 0.31 + ], + "power": [ + 0.35, + 0.25 + ] + }, + "5": { + "ammo": [ + 0.5, + 1 + ], + "clip": [ + 0.5, + 1 + ], + "mass": [ + 1.25, + 0.5 + ], + "reload": [ + 1, + 0.39 + ], + "power": [ + 0.39, + 0.31 + ] + } + }, "name": "High capacity" }, "Weapon_LightWeight": { diff --git a/modifications/blueprints.json b/modifications/blueprints.json index 315c7b8..4fc7351 100644 --- a/modifications/blueprints.json +++ b/modifications/blueprints.json @@ -803,6 +803,41 @@ "Weapon_HighCapacity": { "id": 85, "features": { + "1": { + "ammo": [ 0.17, 0.66 ], + "clip": [ 0.1, 0.61 ], + "mass": [ 0.25, 0.1 ], + "reload": [ 0.2, 0 ], + "power": [ 0.2, 0.1 ] + }, + "2": { + "ammo": [ 0.24, 0.75 ], + "clip": [ 0.2, 0.7 ], + "mass": [ 0.5, 0.2 ], + "reload": [ 0.39, 0.1 ], + "power": [ 0.25, 0.14 ] + }, + "3": { + "ammo": [ 0.34, 0.83 ], + "clip": [ 0.31, 0.81 ], + "mass": [ 0.75, 0.25 ], + "reload": [ 0.61, 0.2 ], + "power": [ 0.31, 0.2 ] + }, + "4": { + "ammo": [ 0.41, 0.91 ], + "clip": [ 0.4, 0.9 ], + "mass": [ 1, 0.39 ], + "reload": [ 0.81, 0.31 ], + "power": [ 0.35, 0.25 ] + }, + "5": { + "ammo": [ 0.5, 1 ], + "clip": [ 0.5, 1 ], + "mass": [ 1.25, 0.5 ], + "reload": [ 1, 0.39 ], + "power": [ 0.39, 0.31 ] + } }, "name": "High capacity" }, From 454fa3088403fe1111e730e0b88de5d61becfd81 Mon Sep 17 00:00:00 2001 From: Cmdr McDonald Date: Sat, 21 Jan 2017 10:31:38 +0000 Subject: [PATCH 07/11] Fix incorrect modification names --- dist/index.js | 2 +- dist/index.json | 2 +- modifications/modules.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dist/index.js b/dist/index.js index d14a86e..ff8084a 100644 --- a/dist/index.js +++ b/dist/index.js @@ -15514,7 +15514,7 @@ module.exports = { Armour_Advanced: [ 1, 2, 3, 4, 5 ], Armour_Explosive: [ 1, 2, 3, 4, 5 ], Armour_HeavyDuty: [ 1, 2, 3, 4, 5 ], - Armour_LightWeight: [ 1, 2, 3, 4, 5 ], + Armour_Kinetic: [ 1, 2, 3, 4, 5 ], Armour_Thermic: [ 1, 2, 3, 4, 5 ] }, modifications: [ "explres", "hullboost", "kinres", "mass", "thermres" ] diff --git a/dist/index.json b/dist/index.json index 419826c..57e8d2f 100644 --- a/dist/index.json +++ b/dist/index.json @@ -18624,7 +18624,7 @@ 4, 5 ], - "Armour_LightWeight": [ + "Armour_Kinetic": [ 1, 2, 3, diff --git a/modifications/modules.json b/modifications/modules.json index 4a5e134..91a03ff 100644 --- a/modifications/modules.json +++ b/modifications/modules.json @@ -15,7 +15,7 @@ "Armour_Advanced": [1, 2, 3, 4, 5], "Armour_Explosive": [1, 2, 3, 4, 5], "Armour_HeavyDuty": [1, 2, 3, 4, 5], - "Armour_LightWeight": [1, 2, 3, 4, 5], + "Armour_Kinetic": [1, 2, 3, 4, 5], "Armour_Thermic": [1, 2, 3, 4, 5] }, "modifications": [ From 16266fec297b2ba1b2efcbfffbf25297b26d543a Mon Sep 17 00:00:00 2001 From: Cmdr McDonald Date: Sat, 21 Jan 2017 23:32:48 +0000 Subject: [PATCH 08/11] Updates for blueprints --- dist/index.js | 1760 ++++++++++++- dist/index.json | 4517 ++++++++++++++++++++++++++++++++- modifications/blueprints.json | 1571 +++++++++++- spec/data-spec.js | 20 +- 4 files changed, 7724 insertions(+), 144 deletions(-) diff --git a/dist/index.js b/dist/index.js index ff8084a..4e73589 100644 --- a/dist/index.js +++ b/dist/index.js @@ -14345,82 +14345,443 @@ module.exports = { }, CargoScanner_LightWeight: { id: 9, - features: {}, + features: { + "1": { + integrity: [ -.2, -.1 ], + mass: [ -.3, -.4 ] + }, + "2": { + integrity: [ -.3, -.2 ], + mass: [ -.4, -.5 ] + }, + "3": { + integrity: [ -.4, -.4 ], + mass: [ -.5, -.6 ] + }, + "4": { + integrity: [ -.5, -.4 ], + mass: [ -.6, -.7 ] + }, + "5": { + integrity: [ -.6, -.5 ], + mass: [ -.7, -.8 ] + } + }, name: "Lightweight" }, CargoScanner_Reinforced: { id: 10, - features: {}, + features: { + "1": { + integrity: [ .2, .5 ], + mass: [ 1, .4 ] + }, + "2": { + integrity: [ .4, 1 ], + mass: [ 1.5, .8 ] + }, + "3": { + integrity: [ .6, 1.5 ], + mass: [ 2, 1.2 ] + }, + "4": { + integrity: [ .8, 2 ], + mass: [ 2.5, 1.6 ] + }, + "5": { + integrity: [ 1, 2.5 ], + mass: [ 3, 2 ] + } + }, name: "Reinforced" }, CargoScanner_Shielded: { id: 11, - features: {}, + features: { + "1": { + integrity: [ .2, .5 ], + power: [ .3, .2 ] + }, + "2": { + integrity: [ .4, 1 ], + power: [ .6, .4 ] + }, + "3": { + integrity: [ .6, 1.5 ], + power: [ .9, .6 ] + }, + "4": { + integrity: [ .8, 2 ], + power: [ 1.2, .8 ] + }, + "5": { + integrity: [ 1, 1.5 ], + power: [ 1.5, 1 ] + } + }, name: "Shielded" }, ChaffLauncher_ChaffCapacity: { id: 12, - features: {}, + features: { + "3": { + ammo: [ .2, .5 ], + mass: [ 2, 1 ], + reload: [ .3, .1 ] + } + }, name: "Ammo capacity" }, ChaffLauncher_LightWeight: { id: 13, - features: {}, + features: { + "1": { + integrity: [ -.2, -.1 ], + mass: [ -.3, -.4 ] + }, + "2": { + integrity: [ -.3, -.2 ], + mass: [ -.4, -.5 ] + }, + "3": { + integrity: [ -.4, -.4 ], + mass: [ -.5, -.6 ] + }, + "4": { + integrity: [ -.5, -.4 ], + mass: [ -.6, -.7 ] + }, + "5": { + integrity: [ -.6, -.5 ], + mass: [ -.7, -.8 ] + } + }, name: "Lightweight" }, ChaffLauncher_Reinforced: { id: 14, - features: {}, + features: { + "1": { + integrity: [ .2, .5 ], + mass: [ 1, .4 ] + }, + "2": { + integrity: [ .4, 1 ], + mass: [ 1.5, .8 ] + }, + "3": { + integrity: [ .6, 1.5 ], + mass: [ 2, 1.2 ] + }, + "4": { + integrity: [ .8, 2 ], + mass: [ 2.5, 1.6 ] + }, + "5": { + integrity: [ 1, 2.5 ], + mass: [ 3, 2 ] + } + }, name: "Reinforced" }, ChaffLauncher_Shielded: { id: 15, - features: {}, + features: { + "1": { + integrity: [ .2, .5 ], + power: [ .3, .2 ] + }, + "2": { + integrity: [ .4, 1 ], + power: [ .6, .4 ] + }, + "3": { + integrity: [ .6, 1.5 ], + power: [ .9, .6 ] + }, + "4": { + integrity: [ .8, 2 ], + power: [ 1.2, .8 ] + }, + "5": { + integrity: [ 1, 1.5 ], + power: [ 1.5, 1 ] + } + }, name: "Shielded" }, CollectionLimpet_LightWeight: { id: 16, - features: {}, + features: { + "1": { + integrity: [ -.2, -.1 ], + mass: [ -.3, -.4 ] + }, + "2": { + integrity: [ -.3, -.2 ], + mass: [ -.4, -.5 ] + }, + "3": { + integrity: [ -.4, -.3 ], + mass: [ -.5, -.6 ] + }, + "4": { + integrity: [ -.5, -.4 ], + mass: [ -.6, -.7 ] + }, + "5": { + integrity: [ -.6, -.5 ], + mass: [ -.7, -.8 ] + } + }, name: "Lightweight" }, CollectionLimpet_Reinforced: { id: 17, - features: {}, + features: { + "1": { + integrity: [ .2, .5 ], + mass: [ 1, .4 ] + }, + "2": { + integrity: [ .4, 1 ], + mass: [ 1.5, .8 ] + }, + "3": { + integrity: [ .6, 1.5 ], + mass: [ 2, 1.2 ] + }, + "4": { + integrity: [ .8, 2 ], + mass: [ 2.5, 1.6 ] + }, + "5": { + integrity: [ 1, 2.5 ], + mass: [ 3, 2 ] + } + }, name: "Reinforced" }, CollectionLimpet_Shielded: { id: 18, - features: {}, + features: { + "1": { + integrity: [ .2, .5 ], + power: [ .3, .2 ] + }, + "2": { + integrity: [ .4, 1 ], + power: [ .6, .4 ] + }, + "3": { + integrity: [ .6, 1.5 ], + power: [ .9, .6 ] + }, + "4": { + integrity: [ .8, 2 ], + power: [ 1.2, .8 ] + }, + "5": { + integrity: [ 1, 1.5 ], + power: [ 1.5, 1 ] + } + }, name: "Shielded" }, ECM_LightWeight: { id: 19, - features: {}, + features: { + "1": { + integrity: [ -.2, -.1 ], + mass: [ -.3, -.4 ] + }, + "2": { + integrity: [ -.3, -.2 ], + mass: [ -.4, -.5 ] + }, + "3": { + integrity: [ -.4, -.3 ], + mass: [ -.5, -.6 ] + }, + "4": { + integrity: [ -.5, -.4 ], + mass: [ -.6, -.7 ] + }, + "5": { + integrity: [ -.6, -.5 ], + mass: [ -.7, -.8 ] + } + }, name: "Lightweight" }, ECM_Reinforced: { id: 20, - features: {}, + features: { + "1": { + integrity: [ .2, .5 ], + mass: [ 1, .4 ] + }, + "2": { + integrity: [ .4, 1 ], + mass: [ 1.5, .8 ] + }, + "3": { + integrity: [ .6, 1.5 ], + mass: [ 2, 1.2 ] + }, + "4": { + integrity: [ .8, 2 ], + mass: [ 2.5, 1.6 ] + }, + "5": { + integrity: [ 1, 2.5 ], + mass: [ 3, 2 ] + } + }, name: "Reinforced" }, ECM_Shielded: { id: 21, - features: {}, + features: { + "1": { + integrity: [ .2, .5 ], + power: [ .3, .2 ] + }, + "2": { + integrity: [ .4, 1 ], + power: [ .6, .4 ] + }, + "3": { + integrity: [ .6, 1.5 ], + power: [ .9, .6 ] + }, + "4": { + integrity: [ .8, 2 ], + power: [ 1.2, .8 ] + }, + "5": { + integrity: [ 1, 1.5 ], + power: [ 1.5, 1 ] + } + }, name: "Shielded" }, Engine_Dirty: { id: 22, - features: {}, + features: { + "1": { + integrity: [ -.06, 0 ], + optmass: [ -.03, 0 ], + optmul: [ .05, .1 ], + power: [ -.04, 0 ], + thermload: [ -.2, 0 ] + }, + "2": { + integrity: [ -.12, .02 ], + optmass: [ -.06, -.01 ], + optmul: [ .1, .15 ], + power: [ -.08, .02 ], + thermload: [ -.4, .1 ] + }, + "3": { + integrity: [ -.18, .04 ], + optmass: [ -.09, -.02 ], + optmul: [ .15, .2 ], + power: [ -.12, .04 ], + thermload: [ -.6, .2 ] + }, + "4": { + integrity: [ -.24, .06 ], + optmass: [ -.12, -.03 ], + optmul: [ .2, .25 ], + power: [ -.16, .06 ], + thermload: [ -.8, .3 ] + }, + "5": { + integrity: [ -.3, .08 ], + optmass: [ -.15, -.04 ], + optmul: [ .25, .3 ], + power: [ -.2, .08 ], + thermload: [ -1, .4 ] + } + }, name: "Dirty" }, Engine_Reinforced: { id: 23, - features: {}, + features: { + "1": { + integrity: [ .15, .3 ], + mass: [ .1, 0 ], + optmul: [ -.02, 0 ], + thermload: [ 0, -.1 ] + }, + "2": { + integrity: [ .3, .5 ], + mass: [ .2, .05 ], + optmul: [ -.04, -.01 ], + thermload: [ -.05, -.2 ] + }, + "3": { + integrity: [ .45, .7 ], + mass: [ .3, .1 ], + optmul: [ -.06, -.02 ], + thermload: [ -.1, -.3 ] + }, + "4": { + integrity: [ .6, .9 ], + mass: [ .4, .15 ], + optmul: [ -.08, -.04 ], + thermload: [ -.15, -.4 ] + }, + "5": { + integrity: [ .75, 1.1 ], + mass: [ .5, .2 ], + optmul: [ -.1, -.04 ], + thermload: [ -.2, -.5 ] + } + }, name: "Reinforced" }, Engine_Tuned: { id: 24, - features: {}, + features: { + "1": { + integrity: [ -.05, 0 ], + optmass: [ -.02, 0 ], + optmul: [ .02, .06 ], + power: [ .05, 0 ], + thermload: [ -.05, -.2 ] + }, + "2": { + integrity: [ -.1, -.04 ], + optmass: [ -.04, -.01 ], + optmul: [ .04, .09 ], + power: [ .1, .04 ], + thermload: [ -.1, -.3 ] + }, + "3": { + integrity: [ -.15, -.08 ], + optmass: [ -.06, -.02 ], + optmul: [ .06, .12 ], + power: [ .15, .08 ], + thermload: [ -.15, -.4 ] + }, + "4": { + integrity: [ -.2, -.12 ], + optmass: [ -.08, -.03 ], + optmul: [ .08, .15 ], + power: [ .2, .12 ], + thermload: [ -.2, -.5 ] + }, + "5": { + integrity: [ -.25, -.16 ], + optmass: [ -.12, -.04 ], + optmul: [ .1, .18 ], + power: [ .25, .16 ], + thermload: [ -.25, -.6 ] + } + }, name: "Clean" }, FSD_FastBoot: { @@ -14533,67 +14894,323 @@ module.exports = { }, FSDinterdictor_Expanded: { id: 28, - features: {}, + features: { + "1": { + facinglimit: [ .1, .4 ], + power: [ .15, 0 ], + ranget: [ -.1, 0 ] + }, + "2": { + facinglimit: [ .2, .6 ], + power: [ .3, .1 ], + ranget: [ -.2, -.05 ] + }, + "3": { + facinglimit: [ .3, .8 ], + power: [ .45, .2 ], + ranget: [ -.3, -.1 ] + }, + "4": { + facinglimit: [ .4, 1 ], + power: [ .6, .3 ], + ranget: [ -.4, -.15 ] + } + }, name: "Expanded capture arc" }, FSDinterdictor_LongRange: { id: 29, - features: {}, + features: { + "1": { + facinglimit: [ -.1, 0 ], + mass: [ .1, 0 ], + power: [ .15, 0 ], + ranget: [ .05, .2 ] + }, + "2": { + facinglimit: [ -.2, -.05 ], + mass: [ .2, .05 ], + power: [ .3, .1 ], + ranget: [ .1, .3 ] + }, + "3": { + facinglimit: [ -.3, -.1 ], + mass: [ .3, .1 ], + power: [ .45, .2 ], + ranget: [ .15, .4 ] + } + }, name: "Longer range" }, FuelScoop_Shielded: { id: 30, - features: {}, + features: { + "1": { + integrity: [ .2, .5 ], + power: [ .3, .2 ] + }, + "2": { + integrity: [ .4, 1 ], + power: [ .6, .4 ] + }, + "3": { + integrity: [ .6, 1.5 ], + power: [ .9, .6 ] + }, + "4": { + integrity: [ .8, 2 ], + power: [ 1.2, .8 ] + }, + "5": { + integrity: [ 1, 1.5 ], + power: [ 1.5, 1 ] + } + }, name: "Shielded" }, FuelTransferLimpet_LightWeight: { id: 31, - features: {}, + features: { + "1": { + integrity: [ -.2, -.1 ], + mass: [ -.3, -.4 ] + }, + "2": { + integrity: [ -.3, -.2 ], + mass: [ -.4, -.5 ] + }, + "3": { + integrity: [ -.4, -.3 ], + mass: [ -.5, -.6 ] + }, + "4": { + integrity: [ -.5, -.4 ], + mass: [ -.6, -.7 ] + }, + "5": { + integrity: [ -.6, -.5 ], + mass: [ -.7, -.8 ] + } + }, name: "Lightweight" }, FuelTransferLimpet_Reinforced: { id: 32, - features: {}, + features: { + "1": { + integrity: [ .2, .5 ], + mass: [ 1, .4 ] + }, + "2": { + integrity: [ .4, 1 ], + mass: [ 1.5, .8 ] + }, + "3": { + integrity: [ .6, 1.5 ], + mass: [ 2, 1.2 ] + }, + "4": { + integrity: [ .8, 2 ], + mass: [ 2.5, 1.6 ] + }, + "5": { + integrity: [ 1, 2.5 ], + mass: [ 3, 2 ] + } + }, name: "Reinforced" }, FuelTransferLimpet_Shielded: { id: 33, - features: {}, + features: { + "1": { + integrity: [ .2, .5 ], + power: [ .3, .2 ] + }, + "2": { + integrity: [ .4, 1 ], + power: [ .6, .4 ] + }, + "3": { + integrity: [ .6, 1.5 ], + power: [ .9, .6 ] + }, + "4": { + integrity: [ .8, 2 ], + power: [ 1.2, .8 ] + }, + "5": { + integrity: [ 1, 1.5 ], + power: [ 1.5, 1 ] + } + }, name: "Shielded" }, HatchBreakerLimpet_LightWeight: { id: 34, - features: {}, + features: { + "1": { + integrity: [ -.2, -.1 ], + mass: [ -.3, -.4 ] + }, + "2": { + integrity: [ -.3, -.2 ], + mass: [ -.4, -.5 ] + }, + "3": { + integrity: [ -.4, -.3 ], + mass: [ -.5, -.6 ] + }, + "4": { + integrity: [ -.5, -.4 ], + mass: [ -.6, -.7 ] + }, + "5": { + integrity: [ -.6, -.5 ], + mass: [ -.7, -.8 ] + } + }, name: "Lightweight" }, HatchBreakerLimpet_Reinforced: { id: 35, - features: {}, + features: { + "1": { + integrity: [ .2, .5 ], + mass: [ 1, .4 ] + }, + "2": { + integrity: [ .4, 1 ], + mass: [ 1.5, .8 ] + }, + "3": { + integrity: [ .6, 1.5 ], + mass: [ 2, 1.2 ] + }, + "4": { + integrity: [ .8, 2 ], + mass: [ 2.5, 1.6 ] + }, + "5": { + integrity: [ 1, 2.5 ], + mass: [ 3, 2 ] + } + }, name: "Reinforced" }, HatchBreakerLimpet_Shielded: { id: 36, - features: {}, + features: { + "1": { + integrity: [ .2, .5 ], + power: [ .3, .2 ] + }, + "2": { + integrity: [ .4, 1 ], + power: [ .6, .4 ] + }, + "3": { + integrity: [ .6, 1.5 ], + power: [ .9, .6 ] + }, + "4": { + integrity: [ .8, 2 ], + power: [ 1.2, .8 ] + }, + "5": { + integrity: [ 1, 1.5 ], + power: [ 1.5, 1 ] + } + }, name: "Shielded" }, HeatSinkLauncher_HeatSinkCapacity: { id: 37, - features: {}, + features: { + "3": { + ammo: [ .5, .5 ], + mass: [ 2, 1 ], + reload: [ 1, .5 ] + } + }, name: "Ammo capacity" }, HeatSinkLauncher_LightWeight: { id: 38, - features: {}, + features: { + "1": { + integrity: [ -.2, -.1 ], + mass: [ -.3, -.4 ] + }, + "2": { + integrity: [ -.3, -.2 ], + mass: [ -.4, -.5 ] + }, + "3": { + integrity: [ -.4, -.3 ], + mass: [ -.5, -.6 ] + }, + "4": { + integrity: [ -.5, -.4 ], + mass: [ -.6, -.7 ] + }, + "5": { + integrity: [ -.6, -.5 ], + mass: [ -.7, -.8 ] + } + }, name: "Lightweight" }, HeatSinkLauncher_Reinforced: { id: 39, - features: {}, + features: { + "1": { + integrity: [ .2, .5 ], + mass: [ 1, .4 ] + }, + "2": { + integrity: [ .4, 1 ], + mass: [ 1.5, .8 ] + }, + "3": { + integrity: [ .6, 1.5 ], + mass: [ 2, 1.2 ] + }, + "4": { + integrity: [ .8, 2 ], + mass: [ 2.5, 1.6 ] + }, + "5": { + integrity: [ 1, 2.5 ], + mass: [ 3, 2 ] + } + }, name: "Reinforced" }, HeatSinkLauncher_Shielded: { id: 40, - features: {}, + features: { + "1": { + integrity: [ .2, .5 ], + power: [ .3, .2 ] + }, + "2": { + integrity: [ .4, 1 ], + power: [ .6, .4 ] + }, + "3": { + integrity: [ .6, 1.5 ], + power: [ .9, .6 ] + }, + "4": { + integrity: [ .8, 2 ], + power: [ 1.2, .8 ] + }, + "5": { + integrity: [ 1, 1.5 ], + power: [ 1.5, 1 ] + } + }, name: "Shielded" }, HullReinforcement_Advanced: { @@ -14623,112 +15240,606 @@ module.exports = { }, KillWarrantScanner_LightWeight: { id: 46, - features: {}, + features: { + "1": { + integrity: [ -.2, -.1 ], + mass: [ -.3, -.4 ] + }, + "2": { + integrity: [ -.3, -.2 ], + mass: [ -.4, -.5 ] + }, + "3": { + integrity: [ -.4, -.3 ], + mass: [ -.5, -.6 ] + }, + "4": { + integrity: [ -.5, -.4 ], + mass: [ -.6, -.7 ] + }, + "5": { + integrity: [ -.6, -.5 ], + mass: [ -.7, -.8 ] + } + }, name: "Lightweight" }, KillWarrantScanner_Reinforced: { id: 47, - features: {}, + features: { + "1": { + integrity: [ .2, .5 ], + mass: [ 1, .4 ] + }, + "2": { + integrity: [ .4, 1 ], + mass: [ 1.5, .8 ] + }, + "3": { + integrity: [ .6, 1.5 ], + mass: [ 2, 1.2 ] + }, + "4": { + integrity: [ .8, 2 ], + mass: [ 2.5, 1.6 ] + }, + "5": { + integrity: [ 1, 2.5 ], + mass: [ 3, 2 ] + } + }, name: "Reinforced" }, KillWarrantScanner_Shielded: { id: 48, - features: {}, + features: { + "1": { + integrity: [ .2, .5 ], + power: [ .3, .2 ] + }, + "2": { + integrity: [ .4, 1 ], + power: [ .6, .4 ] + }, + "3": { + integrity: [ .6, 1.5 ], + power: [ .9, .6 ] + }, + "4": { + integrity: [ .8, 2 ], + power: [ 1.2, .8 ] + }, + "5": { + integrity: [ 1, 1.5 ], + power: [ 1.5, 1 ] + } + }, name: "Shielded" }, LifeSupport_LightWeight: { id: 49, - features: {}, + features: { + "1": { + integrity: [ -.2, -.1 ], + mass: [ -.3, -.4 ] + }, + "2": { + integrity: [ -.3, -.2 ], + mass: [ -.4, -.5 ] + }, + "3": { + integrity: [ -.4, -.3 ], + mass: [ -.5, -.6 ] + }, + "4": { + integrity: [ -.5, -.4 ], + mass: [ -.6, -.7 ] + }, + "5": { + integrity: [ -.6, -.5 ], + mass: [ -.7, -.8 ] + } + }, name: "Lightweight" }, LifeSupport_Reinforced: { id: 50, - features: {}, + features: { + "1": { + integrity: [ .2, .5 ], + mass: [ 1, .4 ] + }, + "2": { + integrity: [ .4, 1 ], + mass: [ 1.5, .8 ] + }, + "3": { + integrity: [ .6, 1.5 ], + mass: [ 2, 1.2 ] + }, + "4": { + integrity: [ .8, 2 ], + mass: [ 2.5, 1.6 ] + }, + "5": { + integrity: [ 1, 2.5 ], + mass: [ 3, 2 ] + } + }, name: "Reinforced" }, LifeSupport_Shielded: { id: 51, - features: {}, + features: { + "1": { + integrity: [ .2, .5 ], + power: [ .3, .2 ] + }, + "2": { + integrity: [ .4, 1 ], + power: [ .6, .4 ] + }, + "3": { + integrity: [ .6, 1.5 ], + power: [ .9, .6 ] + }, + "4": { + integrity: [ .8, 2 ], + power: [ 1.2, .8 ] + }, + "5": { + integrity: [ 1, 1.5 ], + power: [ 1.5, 1 ] + } + }, name: "Shielded" }, PointDefence_LightWeight: { id: 52, - features: {}, + features: { + "1": { + integrity: [ -.2, -.1 ], + mass: [ -.3, -.4 ] + }, + "2": { + integrity: [ -.3, -.2 ], + mass: [ -.4, -.5 ] + }, + "3": { + integrity: [ -.4, -.3 ], + mass: [ -.5, -.6 ] + }, + "4": { + integrity: [ -.5, -.4 ], + mass: [ -.6, -.7 ] + }, + "5": { + integrity: [ -.6, -.5 ], + mass: [ -.7, -.8 ] + } + }, name: "Lightweight" }, PointDefence_Reinforced: { id: 53, - features: {}, + features: { + "1": { + integrity: [ .2, .5 ], + mass: [ 1, .4 ] + }, + "2": { + integrity: [ .4, 1 ], + mass: [ 1.5, .8 ] + }, + "3": { + integrity: [ .6, 1.5 ], + mass: [ 2, 1.2 ] + }, + "4": { + integrity: [ .8, 2 ], + mass: [ 2.5, 1.6 ] + }, + "5": { + integrity: [ 1, 2.5 ], + mass: [ 3, 2 ] + } + }, name: "Reinforced" }, PointDefence_Shielded: { id: 54, - features: {}, + features: { + "1": { + integrity: [ .2, .5 ], + power: [ .3, .2 ] + }, + "2": { + integrity: [ .4, 1 ], + power: [ .6, .4 ] + }, + "3": { + integrity: [ .6, 1.5 ], + power: [ .9, .6 ] + }, + "4": { + integrity: [ .8, 2 ], + power: [ 1.2, .8 ] + }, + "5": { + integrity: [ 1, 1.5 ], + power: [ 1.5, 1 ] + } + }, name: "Shielded" }, PointDefence_PointDefenseCapacity: { id: 55, - features: {}, + features: { + "3": { + ammo: [ .2, .5 ], + mass: [ 2, 1 ], + reload: [ .3, .1 ] + } + }, name: "Ammo capacity" }, PowerDistributor_HighCapacity: { id: 56, - features: {}, + features: { + "1": { + engcap: [ .04, .1 ], + engrate: [ -.05, 0 ], + syscap: [ .04, .1 ], + sysrate: [ -.05, 0 ], + wepcap: [ .04, .1 ], + weprate: [ -.05, 0 ] + }, + "2": { + engcap: [ .08, .15 ], + engrate: [ -.1, -.04 ], + syscap: [ .08, .1 ], + sysrate: [ -.1, 0 ], + wepcap: [ .08, .1 ], + weprate: [ -.1, 0 ] + }, + "3": { + engcap: [ .12, .2 ], + engrate: [ -.15, -.08 ], + syscap: [ .12, .1 ], + sysrate: [ -.15, -.08 ], + wepcap: [ .12, .1 ], + weprate: [ -.15, -.08 ] + }, + "4": { + engcap: [ .16, .25 ], + engrate: [ -.2, -.12 ], + syscap: [ .16, .1 ], + sysrate: [ -.2, -.12 ], + wepcap: [ .16, .1 ], + weprate: [ -.2, -.12 ] + }, + "5": { + engcap: [ .2, .3 ], + engrate: [ -.25, -.16 ], + syscap: [ .2, .1 ], + sysrate: [ -.25, -.16 ], + wepcap: [ .2, .1 ], + weprate: [ -.25, -.16 ] + } + }, name: "High charge capacity" }, PowerDistributor_HighFrequency: { id: 57, - features: {}, + features: { + "1": { + engcap: [ -.03, 0 ], + engrate: [ -.25, -.16 ], + syscap: [ -.03, 0 ], + sysrate: [ -.25, -.16 ], + wepcap: [ -.03, 0 ], + weprate: [ -.25, -.16 ] + }, + "2": { + engcap: [ -.06, -.01 ], + engrate: [ -.25, -.16 ], + syscap: [ -.06, -.01 ], + sysrate: [ -.25, -.16 ], + wepcap: [ -.06, -.01 ], + weprate: [ -.25, -.16 ] + }, + "3": { + engcap: [ -.09, -.02 ], + engrate: [ -.25, -.16 ], + syscap: [ -.09, -.02 ], + sysrate: [ -.25, -.16 ], + wepcap: [ -.09, -.02 ], + weprate: [ -.25, -.16 ] + }, + "4": { + engcap: [ -.12, -.03 ], + engrate: [ -.25, -.16 ], + syscap: [ -.12, -.03 ], + sysrate: [ -.25, -.16 ], + wepcap: [ -.12, -.03 ], + weprate: [ -.25, -.16 ] + }, + "5": { + engcap: [ -.15, -.04 ], + engrate: [ -.25, -.16 ], + syscap: [ -.15, -.04 ], + sysrate: [ -.25, -.16 ], + wepcap: [ -.15, -.04 ], + weprate: [ -.25, -.16 ] + } + }, name: "Charge enhanced" }, PowerDistributor_PriorityEngines: { id: 58, - features: {}, + features: { + "1": { + engcap: [ .05, .2 ], + engrate: [ .02, .1 ], + syscap: [ -.05, 0 ], + sysrate: [ -.02, 0 ], + wepcap: [ -.05, 0 ], + weprate: [ -.02, 0 ] + }, + "2": { + engcap: [ .1, .3 ], + engrate: [ .04, .15 ], + syscap: [ -.1, -.02 ], + sysrate: [ -.04, -.01 ], + wepcap: [ -.1, -.02 ], + weprate: [ -.04, -.01 ] + }, + "3": { + engcap: [ .15, .4 ], + engrate: [ .06, .2 ], + syscap: [ -.15, -.04 ], + sysrate: [ -.06, -.02 ], + wepcap: [ -.15, -.04 ], + weprate: [ -.06, -.02 ] + } + }, name: "Engine focused" }, PowerDistributor_PrioritySystems: { id: 59, - features: {}, + features: { + "1": { + engcap: [ -.05, 0 ], + engrate: [ -.02, 0 ], + syscap: [ .05, .2 ], + sysrate: [ .02, .1 ], + wepcap: [ -.05, 0 ], + weprate: [ -.02, 0 ] + }, + "2": { + engcap: [ -.1, -.02 ], + engrate: [ -.04, -.01 ], + syscap: [ .1, .3 ], + sysrate: [ -.04, .15 ], + wepcap: [ -.1, -.02 ], + weprate: [ -.04, -.01 ] + }, + "3": { + engcap: [ -.15, -.04 ], + engrate: [ -.06, -.02 ], + syscap: [ .15, .4 ], + sysrate: [ .06, .2 ], + wepcap: [ -.15, -.04 ], + weprate: [ -.06, -.02 ] + } + }, name: "System focused" }, PowerDistributor_PriorityWeapons: { id: 60, - features: {}, + features: { + "1": { + engcap: [ -.05, 0 ], + engrate: [ -.02, 0 ], + syscap: [ -.05, 0 ], + sysrate: [ -.02, 0 ], + wepcap: [ .05, .2 ], + weprate: [ .02, .1 ] + }, + "2": { + engcap: [ -.1, -.02 ], + engrate: [ -.04, -.01 ], + syscap: [ -.1, -.02 ], + sysrate: [ -.04, -.01 ], + wepcap: [ .1, .3 ], + weprate: [ .04, .15 ] + }, + "3": { + engcap: [ -.15, -.04 ], + engrate: [ -.06, -.02 ], + syscap: [ -.15, -.04 ], + sysrate: [ -.06, -.02 ], + wepcap: [ .15, .4 ], + weprate: [ .06, .2 ] + } + }, name: "Weapon focused" }, PowerDistributor_Shielded: { id: 61, - features: {}, + features: { + "1": { + integrity: [ .2, .5 ], + power: [ .3, .2 ] + }, + "2": { + integrity: [ .4, 1 ], + power: [ .6, .4 ] + }, + "3": { + integrity: [ .6, 1.5 ], + power: [ .9, .6 ] + }, + "4": { + integrity: [ .8, 2 ], + power: [ 1.2, .8 ] + }, + "5": { + integrity: [ 1, 1.5 ], + power: [ 1.5, 1 ] + } + }, name: "Shielded" }, PowerPlant_Armoured: { id: 62, - features: {}, + features: { + "1": { + eff: [ .05, -.05 ], + integrity: [ .2, .4 ], + mass: [ .08, 0 ] + }, + "2": { + eff: [ .06, -.06 ], + integrity: [ .3, .6 ], + mass: [ .16, .04 ] + }, + "3": { + eff: [ .07, -.07 ], + integrity: [ .4, .8 ], + mass: [ .24, .08 ] + }, + "4": { + eff: [ .08, -.08 ], + integrity: [ .5, 1 ], + mass: [ .32, .12 ] + }, + "5": { + eff: [ .09, -.09 ], + integrity: [ .6, 1.2 ], + mass: [ .4, .16 ] + } + }, name: "Armoured" }, PowerPlant_Boosted: { id: 63, - features: {}, + features: { + "1": { + eff: [ .1, 0 ], + integrity: [ -.1, 0 ], + pgen: [ .02, .12 ] + }, + "2": { + eff: [ .2, .05 ], + integrity: [ -.2, -.05 ], + pgen: [ .04, .18 ] + }, + "3": { + eff: [ .3, .1 ], + integrity: [ -.3, -.1 ], + pgen: [ .06, .24 ] + }, + "4": { + eff: [ .4, .15 ], + integrity: [ -.4, -.15 ], + pgen: [ .08, .3 ] + }, + "5": { + eff: [ .5, .2 ], + integrity: [ -.5, -.2 ], + pgen: [ .1, .36 ] + } + }, name: "Overcharged" }, PowerPlant_Stealth: { id: 64, - features: {}, + features: { + "1": { + eff: [ -.15, -.4 ], + mass: [ .15, .1 ], + pgen: [ -.18, -.06 ] + } + }, name: "Low emissions" }, ProspectingLimpet_LightWeight: { id: 65, - features: {}, + features: { + "1": { + integrity: [ -.2, -.1 ], + mass: [ -.3, -.4 ] + }, + "2": { + integrity: [ -.3, -.2 ], + mass: [ -.4, -.5 ] + }, + "3": { + integrity: [ -.4, -.3 ], + mass: [ -.5, -.6 ] + }, + "4": { + integrity: [ -.5, -.4 ], + mass: [ -.6, -.7 ] + }, + "5": { + integrity: [ -.6, -.5 ], + mass: [ -.7, -.8 ] + } + }, name: "Lightweight" }, ProspectingLimpet_Reinforced: { id: 66, - features: {}, + features: { + "1": { + integrity: [ .2, .5 ], + mass: [ 1, .4 ] + }, + "2": { + integrity: [ .4, 1 ], + mass: [ 1.5, .8 ] + }, + "3": { + integrity: [ .6, 1.5 ], + mass: [ 2, 1.2 ] + }, + "4": { + integrity: [ .8, 2 ], + mass: [ 2.5, 1.6 ] + }, + "5": { + integrity: [ 1, 2.5 ], + mass: [ 3, 2 ] + } + }, name: "Reinforced" }, ProspectingLimpet_Shielded: { id: 67, - features: {}, + features: { + "1": { + integrity: [ .2, .5 ], + power: [ .3, .2 ] + }, + "2": { + integrity: [ .4, 1 ], + power: [ .6, .4 ] + }, + "3": { + integrity: [ .6, 1.5 ], + power: [ .9, .6 ] + }, + "4": { + integrity: [ .8, 2 ], + power: [ 1.2, .8 ] + }, + "5": { + integrity: [ 1, 1.5 ], + power: [ 1.5, 1 ] + } + }, name: "Shielded" }, ShieldBooster_Explosive: { @@ -14758,62 +15869,393 @@ module.exports = { }, ShieldCellBank_Rapid: { id: 73, - features: {}, + features: { + "1": { + boot: [ .1, 0 ], + duration: [ -.1, 0 ], + shieldreinforcement: [ 0, .03 ], + spinup: [ -.05, -.1 ] + }, + "2": { + boot: [ .2, .05 ], + duration: [ -.2, -.05 ], + shieldreinforcement: [ .02, .06 ], + spinup: [ -.1, -.2 ] + }, + "3": { + boot: [ .3, .1 ], + duration: [ -.3, -.1 ], + shieldreinforcement: [ .04, .09 ], + spinup: [ -.2, -.3 ] + }, + "4": { + boot: [ .4, .15 ], + duration: [ -.4, -.15 ], + shieldreinforcement: [ .06, .12 ], + spinup: [ -.3, -.4 ] + } + }, name: "Rapid charge" }, ShieldCellBank_Specialised: { id: 74, - features: {}, + features: { + "1": { + boot: [ -.04, -.08 ], + integrity: [ -.1, 0 ], + power: [ .1, 0 ], + thermload: [ -.03, -.06 ] + }, + "2": { + boot: [ -.08, -.16 ], + integrity: [ -.2, -.05 ], + power: [ .2, .05 ], + thermload: [ -.06, -.12 ] + }, + "3": { + boot: [ -.12, -.26 ], + integrity: [ -.3, -.1 ], + power: [ .3, .1 ], + thermload: [ -.09, -.18 ] + }, + "4": { + boot: [ -.16, -.32 ], + integrity: [ -.3, -.15 ], + power: [ .4, .15 ], + thermload: [ -.12, -.24 ] + } + }, name: "Specialised" }, ShieldGenerator_Kinetic: { id: 75, - features: {}, + features: { + "1": { + integrity: [ 0, .2 ], + kinres: [ .05, .1 ], + thermres: [ -.05, 0 ] + }, + "2": { + integrity: [ .05, .25 ], + kinres: [ .07, .2 ], + thermres: [ -.1, -.02 ] + }, + "3": { + integrity: [ .1, .2 ], + kinres: [ .09, .2 ], + thermres: [ -.15, -.04 ] + }, + "4": { + integrity: [ .15, .35 ], + kinres: [ .11, .2 ], + thermres: [ -.2, -.06 ] + }, + "5": { + integrity: [ .2, .4 ], + kinres: [ .13, .5 ], + thermres: [ -.25, -.08 ] + } + }, name: "Kinetic resistant" }, ShieldGenerator_Optimised: { id: 76, - features: {}, + features: { + "1": { + integrity: [ -.1, -.05 ], + mass: [ 0, -.08 ], + optmass: [ -.03, 0 ], + power: [ -.12, -.2 ] + }, + "2": { + integrity: [ -.2, -.1 ], + mass: [ -.04, -.16 ], + optmass: [ -.06, -.01 ], + power: [ -.14, -.25 ] + }, + "3": { + integrity: [ -.3, -.15 ], + mass: [ -.08, -.24 ], + optmass: [ -.09, -.02 ], + optmul: [ 0, .02 ], + power: [ -.16, -.3 ] + }, + "4": { + integrity: [ -.4, -.2 ], + mass: [ -.12, -.32 ], + optmass: [ -.12, -.03 ], + optmul: [ 0, .04 ], + power: [ -.18, -.35 ] + }, + "5": { + integrity: [ -.5, -.25 ], + mass: [ -.16, -.4 ], + optmass: [ -.15, -.04 ], + optmul: [ 0, .06 ], + power: [ -.2, -.4 ] + } + }, name: "Enhanced low power" }, ShieldGenerator_Reinforced: { id: 77, - features: {}, + features: { + "1": { + brokenregen: [ -.21, -.15 ], + explres: [ 0, .03 ], + kinres: [ 0, .03 ], + optmul: [ .05, .1 ], + thermres: [ 0, .03 ] + }, + "2": { + brokenregen: [ -.24, -.12 ], + explres: [ .02, .06 ], + kinres: [ .02, .06 ], + optmul: [ .07, .15 ], + regen: [ -.06, -.04 ], + thermres: [ .02, .06 ] + }, + "3": { + brokenregen: [ -.27, -.09 ], + distdraw: [ .05, 0 ], + explres: [ .04, .09 ], + kinres: [ .04, .06 ], + optmul: [ .09, .2 ], + regen: [ -.09, -.03 ], + thermres: [ .04, .09 ] + }, + "4": { + brokenregen: [ -.3, -.06 ], + distdraw: [ .1, .05 ], + explres: [ .06, .12 ], + kinres: [ .06, .12 ], + optmul: [ .11, .25 ], + regen: [ -.12, -.02 ], + thermres: [ .06, .12 ] + }, + "5": { + brokenregen: [ -.33, -.03 ], + distdraw: [ .15, .1 ], + explres: [ .08, .15 ], + kinres: [ .08, .15 ], + optmul: [ .13, .3 ], + regen: [ -.15, -.01 ], + thermres: [ .08, .15 ] + } + }, name: "Reinforced" }, ShieldGenerator_Thermic: { id: 78, - features: {}, + features: { + "1": { + integrity: [ 0, .2 ], + kinres: [ -.05, 0 ], + thermres: [ .05, .1 ] + }, + "2": { + integrity: [ .05, .25 ], + kinres: [ -.1, -.02 ], + thermres: [ .07, .2 ] + }, + "3": { + integrity: [ .1, .3 ], + kinres: [ -.15, -.04 ], + thermres: [ .09, .3 ] + }, + "4": { + integrity: [ .15, .35 ], + kinres: [ -.2, -.06 ], + thermres: [ .11, .4 ] + }, + "5": { + integrity: [ .2, .4 ], + kinres: [ -.25, -.08 ], + thermres: [ .13, .5 ] + } + }, name: "Thermal resistant" }, WakeScanner_LightWeight: { id: 79, - features: {}, + features: { + "1": { + integrity: [ -.2, -.1 ], + mass: [ -.3, -.4 ] + }, + "2": { + integrity: [ -.3, -.2 ], + mass: [ -.4, -.5 ] + }, + "3": { + integrity: [ -.4, -.3 ], + mass: [ -.5, -.6 ] + }, + "4": { + integrity: [ -.5, -.4 ], + mass: [ -.6, -.7 ] + }, + "5": { + integrity: [ -.6, -.5 ], + mass: [ -.7, -.8 ] + } + }, name: "Lightweight" }, WakeScanner_Shielded: { id: 80, - features: {}, + features: { + "1": { + integrity: [ .2, .5 ], + power: [ .3, .2 ] + }, + "2": { + integrity: [ .4, 1 ], + power: [ .6, .4 ] + }, + "3": { + integrity: [ .6, 1.5 ], + power: [ .9, .6 ] + }, + "4": { + integrity: [ .8, 2 ], + power: [ 1.2, .8 ] + }, + "5": { + integrity: [ 1, 1.5 ], + power: [ 1.5, 1 ] + } + }, name: "Shielded" }, WakeScanner_Reinforced: { id: 81, - features: {}, + features: { + "1": { + integrity: [ .2, .5 ], + mass: [ 1, .4 ] + }, + "2": { + integrity: [ .4, 1 ], + mass: [ 1.5, .8 ] + }, + "3": { + integrity: [ .6, 1.5 ], + mass: [ 2, 1.2 ] + }, + "4": { + integrity: [ .8, 2 ], + mass: [ 2.5, 1.6 ] + }, + "5": { + integrity: [ 1, 2.5 ], + mass: [ 3, 2 ] + } + }, name: "Reinforced" }, Weapon_DoubleShot: { id: 82, - features: {}, + features: { + "1": { + ammo: [ .1, .2 ], + burst: [ 2, 2 ], + burstrof: [ .1, .15 ], + range: [ -.25, -.1 ] + }, + "2": { + ammo: [ .2, .3 ], + burst: [ 2, 2 ], + burstrof: [ .11, .16 ], + range: [ -.2, -.08 ] + }, + "3": { + ammo: [ .3, .4 ], + burst: [ 2, 2 ], + burstrof: [ .12, .17 ], + range: [ -.15, -.06 ] + }, + "4": { + ammo: [ .4, .5 ], + burst: [ 2, 2 ], + burstrof: [ .13, .18 ], + range: [ -.1, -.04 ] + }, + "5": { + ammo: [ .5, .6 ], + burst: [ 2, 2 ], + burstrof: [ .14, .19 ], + range: [ -.5, -.02 ] + } + }, name: "Double shot" }, Weapon_Efficient: { id: 83, - features: {}, + features: { + "1": { + damage: [ 0, .05 ], + thermload: [ -.3, -.4 ] + }, + "2": { + damage: [ .01, .06 ], + power: [ 0, -.1 ], + thermload: [ -.35, -.45 ] + }, + "3": { + damage: [ .02, .07 ], + distdraw: [ -.15, -.25 ], + power: [ -.05, -.2 ], + thermload: [ -.4, -.5 ] + }, + "4": { + damage: [ .03, .08 ], + distdraw: [ -.2, -.3 ], + power: [ -.1, -.3 ], + thermload: [ -.45, -.55 ] + }, + "5": { + damage: [ .04, .09 ], + distdraw: [ -.25, -.35 ], + power: [ -.14, -.4 ], + thermload: [ -.5, -.6 ] + } + }, name: "Efficient" }, Weapon_Focused: { id: 84, - features: {}, + features: { + "1": { + burstrof: [ .2, .08 ], + range: [ .1, .2 ], + thermload: [ .5, .4 ] + }, + "2": { + burstrof: [ .16, .06 ], + piercing: [ 0, .1 ], + range: [ .2, .4 ], + thermload: [ .4, .3 ] + }, + "3": { + burstrof: [ .12, .04 ], + piercing: [ .1, .2 ], + range: [ .3, .6 ], + thermload: [ .3, .2 ] + }, + "4": { + burstrof: [ .08, .02 ], + piercing: [ .2, .4 ], + range: [ .4, .8 ], + thermload: [ .2, .1 ] + }, + "5": { + burstrof: [ .04, 0 ], + piercing: [ .3, .6 ], + range: [ .5, 1 ], + thermload: [ .1, 0 ] + } + }, name: "Focused" }, Weapon_HighCapacity: { @@ -14859,32 +16301,212 @@ module.exports = { }, Weapon_LightWeight: { id: 86, - features: {}, + features: { + "1": { + distdraw: [ -.02, -.04 ], + integrity: [ -.2, 0 ], + mass: [ -.1, -.15 ], + power: [ -.02, -.04 ] + }, + "2": { + distdraw: [ -.04, -.08 ], + integrity: [ -.3, -.1 ], + mass: [ -.2, -.35 ], + power: [ -.04, -.08 ] + }, + "3": { + distdraw: [ -.06, -.12 ], + integrity: [ -.4, -.2 ], + mass: [ -.3, -.55 ], + power: [ -.06, -.12 ] + }, + "4": { + distdraw: [ -.08, -.16 ], + integrity: [ -.5, -.3 ], + mass: [ -.4, -.75 ], + power: [ -.08, -.16 ] + }, + "5": { + distdraw: [ -.1, -.2 ], + integrity: [ -.6, -.4 ], + mass: [ -.5, -.9 ], + power: [ -.12, -.2 ] + } + }, name: "Lightweight" }, Weapon_LongRange: { id: 87, - features: {}, + features: { + "1": { + fallofffromrange: [ 1, 1 ], + mass: [ .1, 0 ], + range: [ .1, .2 ] + }, + "2": { + fallofffromrange: [ 1, 1 ], + mass: [ .2, .05 ], + power: [ .05, 0 ], + range: [ .2, .4 ] + }, + "3": { + fallofffromrange: [ 1, 1 ], + mass: [ .3, .1 ], + power: [ .1, .05 ], + range: [ .3, .6 ] + }, + "4": { + fallofffromrange: [ 1, 1 ], + mass: [ .4, .15 ], + power: [ .15, .1 ], + range: [ .4, .8 ] + }, + "5": { + fallofffromrange: [ 1, 1 ], + mass: [ .5, .2 ], + power: [ .2, .15 ], + range: [ .5, 1 ] + } + }, name: "Long range" }, Weapon_Overcharged: { id: 88, - features: {}, + features: { + "1": { + clip: [ -.05, -.03 ], + damage: [ .15, .25 ], + distdraw: [ .9, .45 ], + jitter: [ 1, .4 ], + thermload: [ .45, .3 ] + }, + "2": { + clip: [ -.1, -.06 ], + damage: [ .2, .3 ], + distdraw: [ .8, .4 ], + jitter: [ .8, .3 ], + thermload: [ .3, .15 ] + }, + "3": { + clip: [ -.15, -.09 ], + damage: [ .25, .35 ], + distdraw: [ .7, .35 ], + jitter: [ .6, .2 ], + thermload: [ .15, 0 ] + }, + "4": { + clip: [ -.2, -.12 ], + damage: [ .3, .4 ], + distdraw: [ .6, .3 ], + jitter: [ .4, .1 ] + }, + "5": { + clip: [ -.25, -.15 ], + damage: [ .35, .45 ], + distdraw: [ .5, .25 ] + } + }, name: "Overcharged" }, Weapon_RapidFire: { id: 89, - features: {}, + features: { + "1": { + burstrof: [ -.15, -.2 ], + damage: [ -.07, -.05 ], + jitter: [ 2.5, 1.25 ], + reload: [ -.1, -.25 ] + }, + "2": { + burstrof: [ -.2, -.25 ], + damage: [ -.09, -.07 ], + distdraw: [ -.1, -.2 ], + jitter: [ 2, 1 ], + reload: [ -.2, -.35 ] + }, + "3": { + burstrof: [ -.25, -.3 ], + damage: [ -.11, -.09 ], + distdraw: [ -.15, -.25 ], + jitter: [ 1.5, .75 ], + reload: [ -.3, -.45 ] + }, + "4": { + burstrof: [ -.3, -.35 ], + damage: [ -.13, -.11 ], + distdraw: [ -.2, -.3 ], + jitter: [ 1, .5 ], + reload: [ -.4, -.55 ] + }, + "5": { + burstrof: [ -.35, -.4 ], + damage: [ -.15, -.13 ], + distdraw: [ -.25, -.35 ], + jitter: [ .5, .25 ], + reload: [ -.5, -.65 ] + } + }, name: "Rapid fire" }, Weapon_ShortRange: { id: 90, - features: {}, + features: { + "1": { + damage: [ .04, .09 ], + range: [ -.35, -.1 ] + }, + "2": { + damage: [ .08, .18 ], + range: [ -.45, -.2 ], + thermload: [ .2, .1 ] + }, + "3": { + damage: [ .12, .27 ], + integrity: [ -.2, -.1 ], + range: [ -.55, -.3 ], + thermload: [ .3, .2 ] + }, + "4": { + damage: [ .16, .36 ], + integrity: [ -.3, -.2 ], + range: [ -.65, -.4 ], + thermload: [ .4, .3 ] + }, + "5": { + damage: [ .2, .45 ], + integrity: [ -.4, -.3 ], + range: [ -.75, -.5 ], + thermload: [ .5, .4 ] + } + }, name: "Short range" }, Weapon_Sturdy: { id: 91, - features: {}, + features: { + "1": { + integrity: [ .2, .5 ], + mass: [ .5, 0 ], + thermload: [ 0, -.1 ] + }, + "2": { + integrity: [ .4, 1 ], + mass: [ 1, .5 ], + thermload: [ -.05, -.15 ] + }, + "3": { + integrity: [ .6, 1.5 ], + mass: [ 1.5, 1 ], + piercing: [ 0, .15 ], + thermload: [ -.1, -.2 ] + }, + "4": { + integrity: [ 1, 2.5 ], + mass: [ 2.5, 2 ], + piercing: [ .2, .45 ], + thermload: [ -.2, -.3 ] + } + }, name: "Sturdy" } }, diff --git a/dist/index.json b/dist/index.json index 57e8d2f..95a0eba 100644 --- a/dist/index.json +++ b/dist/index.json @@ -17161,82 +17161,1022 @@ }, "CargoScanner_LightWeight": { "id": 9, - "features": {}, + "features": { + "1": { + "integrity": [ + -0.2, + -0.1 + ], + "mass": [ + -0.3, + -0.4 + ] + }, + "2": { + "integrity": [ + -0.3, + -0.2 + ], + "mass": [ + -0.4, + -0.5 + ] + }, + "3": { + "integrity": [ + -0.4, + -0.4 + ], + "mass": [ + -0.5, + -0.6 + ] + }, + "4": { + "integrity": [ + -0.5, + -0.4 + ], + "mass": [ + -0.6, + -0.7 + ] + }, + "5": { + "integrity": [ + -0.6, + -0.5 + ], + "mass": [ + -0.7, + -0.8 + ] + } + }, "name": "Lightweight" }, "CargoScanner_Reinforced": { "id": 10, - "features": {}, + "features": { + "1": { + "integrity": [ + 0.2, + 0.5 + ], + "mass": [ + 1, + 0.4 + ] + }, + "2": { + "integrity": [ + 0.4, + 1 + ], + "mass": [ + 1.5, + 0.8 + ] + }, + "3": { + "integrity": [ + 0.6, + 1.5 + ], + "mass": [ + 2, + 1.2 + ] + }, + "4": { + "integrity": [ + 0.8, + 2 + ], + "mass": [ + 2.5, + 1.6 + ] + }, + "5": { + "integrity": [ + 1, + 2.5 + ], + "mass": [ + 3, + 2 + ] + } + }, "name": "Reinforced" }, "CargoScanner_Shielded": { "id": 11, - "features": {}, + "features": { + "1": { + "integrity": [ + 0.2, + 0.5 + ], + "power": [ + 0.3, + 0.2 + ] + }, + "2": { + "integrity": [ + 0.4, + 1 + ], + "power": [ + 0.6, + 0.4 + ] + }, + "3": { + "integrity": [ + 0.6, + 1.5 + ], + "power": [ + 0.9, + 0.6 + ] + }, + "4": { + "integrity": [ + 0.8, + 2 + ], + "power": [ + 1.2, + 0.8 + ] + }, + "5": { + "integrity": [ + 1, + 1.5 + ], + "power": [ + 1.5, + 1 + ] + } + }, "name": "Shielded" }, "ChaffLauncher_ChaffCapacity": { "id": 12, - "features": {}, + "features": { + "3": { + "ammo": [ + 0.2, + 0.5 + ], + "mass": [ + 2, + 1 + ], + "reload": [ + 0.3, + 0.1 + ] + } + }, "name": "Ammo capacity" }, "ChaffLauncher_LightWeight": { "id": 13, - "features": {}, + "features": { + "1": { + "integrity": [ + -0.2, + -0.1 + ], + "mass": [ + -0.3, + -0.4 + ] + }, + "2": { + "integrity": [ + -0.3, + -0.2 + ], + "mass": [ + -0.4, + -0.5 + ] + }, + "3": { + "integrity": [ + -0.4, + -0.4 + ], + "mass": [ + -0.5, + -0.6 + ] + }, + "4": { + "integrity": [ + -0.5, + -0.4 + ], + "mass": [ + -0.6, + -0.7 + ] + }, + "5": { + "integrity": [ + -0.6, + -0.5 + ], + "mass": [ + -0.7, + -0.8 + ] + } + }, "name": "Lightweight" }, "ChaffLauncher_Reinforced": { "id": 14, - "features": {}, + "features": { + "1": { + "integrity": [ + 0.2, + 0.5 + ], + "mass": [ + 1, + 0.4 + ] + }, + "2": { + "integrity": [ + 0.4, + 1 + ], + "mass": [ + 1.5, + 0.8 + ] + }, + "3": { + "integrity": [ + 0.6, + 1.5 + ], + "mass": [ + 2, + 1.2 + ] + }, + "4": { + "integrity": [ + 0.8, + 2 + ], + "mass": [ + 2.5, + 1.6 + ] + }, + "5": { + "integrity": [ + 1, + 2.5 + ], + "mass": [ + 3, + 2 + ] + } + }, "name": "Reinforced" }, "ChaffLauncher_Shielded": { "id": 15, - "features": {}, + "features": { + "1": { + "integrity": [ + 0.2, + 0.5 + ], + "power": [ + 0.3, + 0.2 + ] + }, + "2": { + "integrity": [ + 0.4, + 1 + ], + "power": [ + 0.6, + 0.4 + ] + }, + "3": { + "integrity": [ + 0.6, + 1.5 + ], + "power": [ + 0.9, + 0.6 + ] + }, + "4": { + "integrity": [ + 0.8, + 2 + ], + "power": [ + 1.2, + 0.8 + ] + }, + "5": { + "integrity": [ + 1, + 1.5 + ], + "power": [ + 1.5, + 1 + ] + } + }, "name": "Shielded" }, "CollectionLimpet_LightWeight": { "id": 16, - "features": {}, + "features": { + "1": { + "integrity": [ + -0.2, + -0.1 + ], + "mass": [ + -0.3, + -0.4 + ] + }, + "2": { + "integrity": [ + -0.3, + -0.2 + ], + "mass": [ + -0.4, + -0.5 + ] + }, + "3": { + "integrity": [ + -0.4, + -0.3 + ], + "mass": [ + -0.5, + -0.6 + ] + }, + "4": { + "integrity": [ + -0.5, + -0.4 + ], + "mass": [ + -0.6, + -0.7 + ] + }, + "5": { + "integrity": [ + -0.6, + -0.5 + ], + "mass": [ + -0.7, + -0.8 + ] + } + }, "name": "Lightweight" }, "CollectionLimpet_Reinforced": { "id": 17, - "features": {}, + "features": { + "1": { + "integrity": [ + 0.2, + 0.5 + ], + "mass": [ + 1, + 0.4 + ] + }, + "2": { + "integrity": [ + 0.4, + 1 + ], + "mass": [ + 1.5, + 0.8 + ] + }, + "3": { + "integrity": [ + 0.6, + 1.5 + ], + "mass": [ + 2, + 1.2 + ] + }, + "4": { + "integrity": [ + 0.8, + 2 + ], + "mass": [ + 2.5, + 1.6 + ] + }, + "5": { + "integrity": [ + 1, + 2.5 + ], + "mass": [ + 3, + 2 + ] + } + }, "name": "Reinforced" }, "CollectionLimpet_Shielded": { "id": 18, - "features": {}, + "features": { + "1": { + "integrity": [ + 0.2, + 0.5 + ], + "power": [ + 0.3, + 0.2 + ] + }, + "2": { + "integrity": [ + 0.4, + 1 + ], + "power": [ + 0.6, + 0.4 + ] + }, + "3": { + "integrity": [ + 0.6, + 1.5 + ], + "power": [ + 0.9, + 0.6 + ] + }, + "4": { + "integrity": [ + 0.8, + 2 + ], + "power": [ + 1.2, + 0.8 + ] + }, + "5": { + "integrity": [ + 1, + 1.5 + ], + "power": [ + 1.5, + 1 + ] + } + }, "name": "Shielded" }, "ECM_LightWeight": { "id": 19, - "features": {}, + "features": { + "1": { + "integrity": [ + -0.2, + -0.1 + ], + "mass": [ + -0.3, + -0.4 + ] + }, + "2": { + "integrity": [ + -0.3, + -0.2 + ], + "mass": [ + -0.4, + -0.5 + ] + }, + "3": { + "integrity": [ + -0.4, + -0.3 + ], + "mass": [ + -0.5, + -0.6 + ] + }, + "4": { + "integrity": [ + -0.5, + -0.4 + ], + "mass": [ + -0.6, + -0.7 + ] + }, + "5": { + "integrity": [ + -0.6, + -0.5 + ], + "mass": [ + -0.7, + -0.8 + ] + } + }, "name": "Lightweight" }, "ECM_Reinforced": { "id": 20, - "features": {}, + "features": { + "1": { + "integrity": [ + 0.2, + 0.5 + ], + "mass": [ + 1, + 0.4 + ] + }, + "2": { + "integrity": [ + 0.4, + 1 + ], + "mass": [ + 1.5, + 0.8 + ] + }, + "3": { + "integrity": [ + 0.6, + 1.5 + ], + "mass": [ + 2, + 1.2 + ] + }, + "4": { + "integrity": [ + 0.8, + 2 + ], + "mass": [ + 2.5, + 1.6 + ] + }, + "5": { + "integrity": [ + 1, + 2.5 + ], + "mass": [ + 3, + 2 + ] + } + }, "name": "Reinforced" }, "ECM_Shielded": { "id": 21, - "features": {}, + "features": { + "1": { + "integrity": [ + 0.2, + 0.5 + ], + "power": [ + 0.3, + 0.2 + ] + }, + "2": { + "integrity": [ + 0.4, + 1 + ], + "power": [ + 0.6, + 0.4 + ] + }, + "3": { + "integrity": [ + 0.6, + 1.5 + ], + "power": [ + 0.9, + 0.6 + ] + }, + "4": { + "integrity": [ + 0.8, + 2 + ], + "power": [ + 1.2, + 0.8 + ] + }, + "5": { + "integrity": [ + 1, + 1.5 + ], + "power": [ + 1.5, + 1 + ] + } + }, "name": "Shielded" }, "Engine_Dirty": { "id": 22, - "features": {}, + "features": { + "1": { + "integrity": [ + -0.06, + 0 + ], + "optmass": [ + -0.03, + 0 + ], + "optmul": [ + 0.05, + 0.1 + ], + "power": [ + -0.04, + 0 + ], + "thermload": [ + -0.2, + 0 + ] + }, + "2": { + "integrity": [ + -0.12, + 0.02 + ], + "optmass": [ + -0.06, + -0.01 + ], + "optmul": [ + 0.1, + 0.15 + ], + "power": [ + -0.08, + 0.02 + ], + "thermload": [ + -0.4, + 0.1 + ] + }, + "3": { + "integrity": [ + -0.18, + 0.04 + ], + "optmass": [ + -0.09, + -0.02 + ], + "optmul": [ + 0.15, + 0.2 + ], + "power": [ + -0.12, + 0.04 + ], + "thermload": [ + -0.6, + 0.2 + ] + }, + "4": { + "integrity": [ + -0.24, + 0.06 + ], + "optmass": [ + -0.12, + -0.03 + ], + "optmul": [ + 0.2, + 0.25 + ], + "power": [ + -0.16, + 0.06 + ], + "thermload": [ + -0.8, + 0.3 + ] + }, + "5": { + "integrity": [ + -0.3, + 0.08 + ], + "optmass": [ + -0.15, + -0.04 + ], + "optmul": [ + 0.25, + 0.3 + ], + "power": [ + -0.2, + 0.08 + ], + "thermload": [ + -1, + 0.4 + ] + } + }, "name": "Dirty" }, "Engine_Reinforced": { "id": 23, - "features": {}, + "features": { + "1": { + "integrity": [ + 0.15, + 0.3 + ], + "mass": [ + 0.1, + 0 + ], + "optmul": [ + -0.02, + 0 + ], + "thermload": [ + 0, + -0.1 + ] + }, + "2": { + "integrity": [ + 0.3, + 0.5 + ], + "mass": [ + 0.2, + 0.05 + ], + "optmul": [ + -0.04, + -0.01 + ], + "thermload": [ + -0.05, + -0.2 + ] + }, + "3": { + "integrity": [ + 0.45, + 0.7 + ], + "mass": [ + 0.3, + 0.1 + ], + "optmul": [ + -0.06, + -0.02 + ], + "thermload": [ + -0.1, + -0.3 + ] + }, + "4": { + "integrity": [ + 0.6, + 0.9 + ], + "mass": [ + 0.4, + 0.15 + ], + "optmul": [ + -0.08, + -0.04 + ], + "thermload": [ + -0.15, + -0.4 + ] + }, + "5": { + "integrity": [ + 0.75, + 1.1 + ], + "mass": [ + 0.5, + 0.2 + ], + "optmul": [ + -0.1, + -0.04 + ], + "thermload": [ + -0.2, + -0.5 + ] + } + }, "name": "Reinforced" }, "Engine_Tuned": { "id": 24, - "features": {}, + "features": { + "1": { + "integrity": [ + -0.05, + 0 + ], + "optmass": [ + -0.02, + 0 + ], + "optmul": [ + 0.02, + 0.06 + ], + "power": [ + 0.05, + 0 + ], + "thermload": [ + -0.05, + -0.2 + ] + }, + "2": { + "integrity": [ + -0.1, + -0.04 + ], + "optmass": [ + -0.04, + -0.01 + ], + "optmul": [ + 0.04, + 0.09 + ], + "power": [ + 0.1, + 0.04 + ], + "thermload": [ + -0.1, + -0.3 + ] + }, + "3": { + "integrity": [ + -0.15, + -0.08 + ], + "optmass": [ + -0.06, + -0.02 + ], + "optmul": [ + 0.06, + 0.12 + ], + "power": [ + 0.15, + 0.08 + ], + "thermload": [ + -0.15, + -0.4 + ] + }, + "4": { + "integrity": [ + -0.2, + -0.12 + ], + "optmass": [ + -0.08, + -0.03 + ], + "optmul": [ + 0.08, + 0.15 + ], + "power": [ + 0.2, + 0.12 + ], + "thermload": [ + -0.2, + -0.5 + ] + }, + "5": { + "integrity": [ + -0.25, + -0.16 + ], + "optmass": [ + -0.12, + -0.04 + ], + "optmul": [ + 0.1, + 0.18 + ], + "power": [ + 0.25, + 0.16 + ], + "thermload": [ + -0.25, + -0.6 + ] + } + }, "name": "Clean" }, "FSD_FastBoot": { @@ -17529,67 +18469,704 @@ }, "FSDinterdictor_Expanded": { "id": 28, - "features": {}, + "features": { + "1": { + "facinglimit": [ + 0.1, + 0.4 + ], + "power": [ + 0.15, + 0 + ], + "ranget": [ + -0.1, + 0 + ] + }, + "2": { + "facinglimit": [ + 0.2, + 0.6 + ], + "power": [ + 0.3, + 0.1 + ], + "ranget": [ + -0.2, + -0.05 + ] + }, + "3": { + "facinglimit": [ + 0.3, + 0.8 + ], + "power": [ + 0.45, + 0.2 + ], + "ranget": [ + -0.3, + -0.1 + ] + }, + "4": { + "facinglimit": [ + 0.4, + 1 + ], + "power": [ + 0.6, + 0.3 + ], + "ranget": [ + -0.4, + -0.15 + ] + } + }, "name": "Expanded capture arc" }, "FSDinterdictor_LongRange": { "id": 29, - "features": {}, + "features": { + "1": { + "facinglimit": [ + -0.1, + 0 + ], + "mass": [ + 0.1, + 0 + ], + "power": [ + 0.15, + 0 + ], + "ranget": [ + 0.05, + 0.2 + ] + }, + "2": { + "facinglimit": [ + -0.2, + -0.05 + ], + "mass": [ + 0.2, + 0.05 + ], + "power": [ + 0.3, + 0.1 + ], + "ranget": [ + 0.1, + 0.3 + ] + }, + "3": { + "facinglimit": [ + -0.3, + -0.1 + ], + "mass": [ + 0.3, + 0.1 + ], + "power": [ + 0.45, + 0.2 + ], + "ranget": [ + 0.15, + 0.4 + ] + } + }, "name": "Longer range" }, "FuelScoop_Shielded": { "id": 30, - "features": {}, + "features": { + "1": { + "integrity": [ + 0.2, + 0.5 + ], + "power": [ + 0.3, + 0.2 + ] + }, + "2": { + "integrity": [ + 0.4, + 1 + ], + "power": [ + 0.6, + 0.4 + ] + }, + "3": { + "integrity": [ + 0.6, + 1.5 + ], + "power": [ + 0.9, + 0.6 + ] + }, + "4": { + "integrity": [ + 0.8, + 2 + ], + "power": [ + 1.2, + 0.8 + ] + }, + "5": { + "integrity": [ + 1, + 1.5 + ], + "power": [ + 1.5, + 1 + ] + } + }, "name": "Shielded" }, "FuelTransferLimpet_LightWeight": { "id": 31, - "features": {}, + "features": { + "1": { + "integrity": [ + -0.2, + -0.1 + ], + "mass": [ + -0.3, + -0.4 + ] + }, + "2": { + "integrity": [ + -0.3, + -0.2 + ], + "mass": [ + -0.4, + -0.5 + ] + }, + "3": { + "integrity": [ + -0.4, + -0.3 + ], + "mass": [ + -0.5, + -0.6 + ] + }, + "4": { + "integrity": [ + -0.5, + -0.4 + ], + "mass": [ + -0.6, + -0.7 + ] + }, + "5": { + "integrity": [ + -0.6, + -0.5 + ], + "mass": [ + -0.7, + -0.8 + ] + } + }, "name": "Lightweight" }, "FuelTransferLimpet_Reinforced": { "id": 32, - "features": {}, + "features": { + "1": { + "integrity": [ + 0.2, + 0.5 + ], + "mass": [ + 1, + 0.4 + ] + }, + "2": { + "integrity": [ + 0.4, + 1 + ], + "mass": [ + 1.5, + 0.8 + ] + }, + "3": { + "integrity": [ + 0.6, + 1.5 + ], + "mass": [ + 2, + 1.2 + ] + }, + "4": { + "integrity": [ + 0.8, + 2 + ], + "mass": [ + 2.5, + 1.6 + ] + }, + "5": { + "integrity": [ + 1, + 2.5 + ], + "mass": [ + 3, + 2 + ] + } + }, "name": "Reinforced" }, "FuelTransferLimpet_Shielded": { "id": 33, - "features": {}, + "features": { + "1": { + "integrity": [ + 0.2, + 0.5 + ], + "power": [ + 0.3, + 0.2 + ] + }, + "2": { + "integrity": [ + 0.4, + 1 + ], + "power": [ + 0.6, + 0.4 + ] + }, + "3": { + "integrity": [ + 0.6, + 1.5 + ], + "power": [ + 0.9, + 0.6 + ] + }, + "4": { + "integrity": [ + 0.8, + 2 + ], + "power": [ + 1.2, + 0.8 + ] + }, + "5": { + "integrity": [ + 1, + 1.5 + ], + "power": [ + 1.5, + 1 + ] + } + }, "name": "Shielded" }, "HatchBreakerLimpet_LightWeight": { "id": 34, - "features": {}, + "features": { + "1": { + "integrity": [ + -0.2, + -0.1 + ], + "mass": [ + -0.3, + -0.4 + ] + }, + "2": { + "integrity": [ + -0.3, + -0.2 + ], + "mass": [ + -0.4, + -0.5 + ] + }, + "3": { + "integrity": [ + -0.4, + -0.3 + ], + "mass": [ + -0.5, + -0.6 + ] + }, + "4": { + "integrity": [ + -0.5, + -0.4 + ], + "mass": [ + -0.6, + -0.7 + ] + }, + "5": { + "integrity": [ + -0.6, + -0.5 + ], + "mass": [ + -0.7, + -0.8 + ] + } + }, "name": "Lightweight" }, "HatchBreakerLimpet_Reinforced": { "id": 35, - "features": {}, + "features": { + "1": { + "integrity": [ + 0.2, + 0.5 + ], + "mass": [ + 1, + 0.4 + ] + }, + "2": { + "integrity": [ + 0.4, + 1 + ], + "mass": [ + 1.5, + 0.8 + ] + }, + "3": { + "integrity": [ + 0.6, + 1.5 + ], + "mass": [ + 2, + 1.2 + ] + }, + "4": { + "integrity": [ + 0.8, + 2 + ], + "mass": [ + 2.5, + 1.6 + ] + }, + "5": { + "integrity": [ + 1, + 2.5 + ], + "mass": [ + 3, + 2 + ] + } + }, "name": "Reinforced" }, "HatchBreakerLimpet_Shielded": { "id": 36, - "features": {}, + "features": { + "1": { + "integrity": [ + 0.2, + 0.5 + ], + "power": [ + 0.3, + 0.2 + ] + }, + "2": { + "integrity": [ + 0.4, + 1 + ], + "power": [ + 0.6, + 0.4 + ] + }, + "3": { + "integrity": [ + 0.6, + 1.5 + ], + "power": [ + 0.9, + 0.6 + ] + }, + "4": { + "integrity": [ + 0.8, + 2 + ], + "power": [ + 1.2, + 0.8 + ] + }, + "5": { + "integrity": [ + 1, + 1.5 + ], + "power": [ + 1.5, + 1 + ] + } + }, "name": "Shielded" }, "HeatSinkLauncher_HeatSinkCapacity": { "id": 37, - "features": {}, + "features": { + "3": { + "ammo": [ + 0.5, + 0.5 + ], + "mass": [ + 2, + 1 + ], + "reload": [ + 1, + 0.5 + ] + } + }, "name": "Ammo capacity" }, "HeatSinkLauncher_LightWeight": { "id": 38, - "features": {}, + "features": { + "1": { + "integrity": [ + -0.2, + -0.1 + ], + "mass": [ + -0.3, + -0.4 + ] + }, + "2": { + "integrity": [ + -0.3, + -0.2 + ], + "mass": [ + -0.4, + -0.5 + ] + }, + "3": { + "integrity": [ + -0.4, + -0.3 + ], + "mass": [ + -0.5, + -0.6 + ] + }, + "4": { + "integrity": [ + -0.5, + -0.4 + ], + "mass": [ + -0.6, + -0.7 + ] + }, + "5": { + "integrity": [ + -0.6, + -0.5 + ], + "mass": [ + -0.7, + -0.8 + ] + } + }, "name": "Lightweight" }, "HeatSinkLauncher_Reinforced": { "id": 39, - "features": {}, + "features": { + "1": { + "integrity": [ + 0.2, + 0.5 + ], + "mass": [ + 1, + 0.4 + ] + }, + "2": { + "integrity": [ + 0.4, + 1 + ], + "mass": [ + 1.5, + 0.8 + ] + }, + "3": { + "integrity": [ + 0.6, + 1.5 + ], + "mass": [ + 2, + 1.2 + ] + }, + "4": { + "integrity": [ + 0.8, + 2 + ], + "mass": [ + 2.5, + 1.6 + ] + }, + "5": { + "integrity": [ + 1, + 2.5 + ], + "mass": [ + 3, + 2 + ] + } + }, "name": "Reinforced" }, "HeatSinkLauncher_Shielded": { "id": 40, - "features": {}, + "features": { + "1": { + "integrity": [ + 0.2, + 0.5 + ], + "power": [ + 0.3, + 0.2 + ] + }, + "2": { + "integrity": [ + 0.4, + 1 + ], + "power": [ + 0.6, + 0.4 + ] + }, + "3": { + "integrity": [ + 0.6, + 1.5 + ], + "power": [ + 0.9, + 0.6 + ] + }, + "4": { + "integrity": [ + 0.8, + 2 + ], + "power": [ + 1.2, + 0.8 + ] + }, + "5": { + "integrity": [ + 1, + 1.5 + ], + "power": [ + 1.5, + 1 + ] + } + }, "name": "Shielded" }, "HullReinforcement_Advanced": { @@ -17619,112 +19196,1446 @@ }, "KillWarrantScanner_LightWeight": { "id": 46, - "features": {}, + "features": { + "1": { + "integrity": [ + -0.2, + -0.1 + ], + "mass": [ + -0.3, + -0.4 + ] + }, + "2": { + "integrity": [ + -0.3, + -0.2 + ], + "mass": [ + -0.4, + -0.5 + ] + }, + "3": { + "integrity": [ + -0.4, + -0.3 + ], + "mass": [ + -0.5, + -0.6 + ] + }, + "4": { + "integrity": [ + -0.5, + -0.4 + ], + "mass": [ + -0.6, + -0.7 + ] + }, + "5": { + "integrity": [ + -0.6, + -0.5 + ], + "mass": [ + -0.7, + -0.8 + ] + } + }, "name": "Lightweight" }, "KillWarrantScanner_Reinforced": { "id": 47, - "features": {}, + "features": { + "1": { + "integrity": [ + 0.2, + 0.5 + ], + "mass": [ + 1, + 0.4 + ] + }, + "2": { + "integrity": [ + 0.4, + 1 + ], + "mass": [ + 1.5, + 0.8 + ] + }, + "3": { + "integrity": [ + 0.6, + 1.5 + ], + "mass": [ + 2, + 1.2 + ] + }, + "4": { + "integrity": [ + 0.8, + 2 + ], + "mass": [ + 2.5, + 1.6 + ] + }, + "5": { + "integrity": [ + 1, + 2.5 + ], + "mass": [ + 3, + 2 + ] + } + }, "name": "Reinforced" }, "KillWarrantScanner_Shielded": { "id": 48, - "features": {}, + "features": { + "1": { + "integrity": [ + 0.2, + 0.5 + ], + "power": [ + 0.3, + 0.2 + ] + }, + "2": { + "integrity": [ + 0.4, + 1 + ], + "power": [ + 0.6, + 0.4 + ] + }, + "3": { + "integrity": [ + 0.6, + 1.5 + ], + "power": [ + 0.9, + 0.6 + ] + }, + "4": { + "integrity": [ + 0.8, + 2 + ], + "power": [ + 1.2, + 0.8 + ] + }, + "5": { + "integrity": [ + 1, + 1.5 + ], + "power": [ + 1.5, + 1 + ] + } + }, "name": "Shielded" }, "LifeSupport_LightWeight": { "id": 49, - "features": {}, + "features": { + "1": { + "integrity": [ + -0.2, + -0.1 + ], + "mass": [ + -0.3, + -0.4 + ] + }, + "2": { + "integrity": [ + -0.3, + -0.2 + ], + "mass": [ + -0.4, + -0.5 + ] + }, + "3": { + "integrity": [ + -0.4, + -0.3 + ], + "mass": [ + -0.5, + -0.6 + ] + }, + "4": { + "integrity": [ + -0.5, + -0.4 + ], + "mass": [ + -0.6, + -0.7 + ] + }, + "5": { + "integrity": [ + -0.6, + -0.5 + ], + "mass": [ + -0.7, + -0.8 + ] + } + }, "name": "Lightweight" }, "LifeSupport_Reinforced": { "id": 50, - "features": {}, + "features": { + "1": { + "integrity": [ + 0.2, + 0.5 + ], + "mass": [ + 1, + 0.4 + ] + }, + "2": { + "integrity": [ + 0.4, + 1 + ], + "mass": [ + 1.5, + 0.8 + ] + }, + "3": { + "integrity": [ + 0.6, + 1.5 + ], + "mass": [ + 2, + 1.2 + ] + }, + "4": { + "integrity": [ + 0.8, + 2 + ], + "mass": [ + 2.5, + 1.6 + ] + }, + "5": { + "integrity": [ + 1, + 2.5 + ], + "mass": [ + 3, + 2 + ] + } + }, "name": "Reinforced" }, "LifeSupport_Shielded": { "id": 51, - "features": {}, + "features": { + "1": { + "integrity": [ + 0.2, + 0.5 + ], + "power": [ + 0.3, + 0.2 + ] + }, + "2": { + "integrity": [ + 0.4, + 1 + ], + "power": [ + 0.6, + 0.4 + ] + }, + "3": { + "integrity": [ + 0.6, + 1.5 + ], + "power": [ + 0.9, + 0.6 + ] + }, + "4": { + "integrity": [ + 0.8, + 2 + ], + "power": [ + 1.2, + 0.8 + ] + }, + "5": { + "integrity": [ + 1, + 1.5 + ], + "power": [ + 1.5, + 1 + ] + } + }, "name": "Shielded" }, "PointDefence_LightWeight": { "id": 52, - "features": {}, + "features": { + "1": { + "integrity": [ + -0.2, + -0.1 + ], + "mass": [ + -0.3, + -0.4 + ] + }, + "2": { + "integrity": [ + -0.3, + -0.2 + ], + "mass": [ + -0.4, + -0.5 + ] + }, + "3": { + "integrity": [ + -0.4, + -0.3 + ], + "mass": [ + -0.5, + -0.6 + ] + }, + "4": { + "integrity": [ + -0.5, + -0.4 + ], + "mass": [ + -0.6, + -0.7 + ] + }, + "5": { + "integrity": [ + -0.6, + -0.5 + ], + "mass": [ + -0.7, + -0.8 + ] + } + }, "name": "Lightweight" }, "PointDefence_Reinforced": { "id": 53, - "features": {}, + "features": { + "1": { + "integrity": [ + 0.2, + 0.5 + ], + "mass": [ + 1, + 0.4 + ] + }, + "2": { + "integrity": [ + 0.4, + 1 + ], + "mass": [ + 1.5, + 0.8 + ] + }, + "3": { + "integrity": [ + 0.6, + 1.5 + ], + "mass": [ + 2, + 1.2 + ] + }, + "4": { + "integrity": [ + 0.8, + 2 + ], + "mass": [ + 2.5, + 1.6 + ] + }, + "5": { + "integrity": [ + 1, + 2.5 + ], + "mass": [ + 3, + 2 + ] + } + }, "name": "Reinforced" }, "PointDefence_Shielded": { "id": 54, - "features": {}, + "features": { + "1": { + "integrity": [ + 0.2, + 0.5 + ], + "power": [ + 0.3, + 0.2 + ] + }, + "2": { + "integrity": [ + 0.4, + 1 + ], + "power": [ + 0.6, + 0.4 + ] + }, + "3": { + "integrity": [ + 0.6, + 1.5 + ], + "power": [ + 0.9, + 0.6 + ] + }, + "4": { + "integrity": [ + 0.8, + 2 + ], + "power": [ + 1.2, + 0.8 + ] + }, + "5": { + "integrity": [ + 1, + 1.5 + ], + "power": [ + 1.5, + 1 + ] + } + }, "name": "Shielded" }, "PointDefence_PointDefenseCapacity": { "id": 55, - "features": {}, + "features": { + "3": { + "ammo": [ + 0.2, + 0.5 + ], + "mass": [ + 2, + 1 + ], + "reload": [ + 0.3, + 0.1 + ] + } + }, "name": "Ammo capacity" }, "PowerDistributor_HighCapacity": { "id": 56, - "features": {}, + "features": { + "1": { + "engcap": [ + 0.04, + 0.1 + ], + "engrate": [ + -0.05, + 0 + ], + "syscap": [ + 0.04, + 0.1 + ], + "sysrate": [ + -0.05, + 0 + ], + "wepcap": [ + 0.04, + 0.1 + ], + "weprate": [ + -0.05, + 0 + ] + }, + "2": { + "engcap": [ + 0.08, + 0.15 + ], + "engrate": [ + -0.1, + -0.04 + ], + "syscap": [ + 0.08, + 0.1 + ], + "sysrate": [ + -0.1, + 0 + ], + "wepcap": [ + 0.08, + 0.1 + ], + "weprate": [ + -0.1, + 0 + ] + }, + "3": { + "engcap": [ + 0.12, + 0.2 + ], + "engrate": [ + -0.15, + -0.08 + ], + "syscap": [ + 0.12, + 0.1 + ], + "sysrate": [ + -0.15, + -0.08 + ], + "wepcap": [ + 0.12, + 0.1 + ], + "weprate": [ + -0.15, + -0.08 + ] + }, + "4": { + "engcap": [ + 0.16, + 0.25 + ], + "engrate": [ + -0.2, + -0.12 + ], + "syscap": [ + 0.16, + 0.1 + ], + "sysrate": [ + -0.2, + -0.12 + ], + "wepcap": [ + 0.16, + 0.1 + ], + "weprate": [ + -0.2, + -0.12 + ] + }, + "5": { + "engcap": [ + 0.2, + 0.3 + ], + "engrate": [ + -0.25, + -0.16 + ], + "syscap": [ + 0.2, + 0.1 + ], + "sysrate": [ + -0.25, + -0.16 + ], + "wepcap": [ + 0.2, + 0.1 + ], + "weprate": [ + -0.25, + -0.16 + ] + } + }, "name": "High charge capacity" }, "PowerDistributor_HighFrequency": { "id": 57, - "features": {}, + "features": { + "1": { + "engcap": [ + -0.03, + 0 + ], + "engrate": [ + -0.25, + -0.16 + ], + "syscap": [ + -0.03, + 0 + ], + "sysrate": [ + -0.25, + -0.16 + ], + "wepcap": [ + -0.03, + 0 + ], + "weprate": [ + -0.25, + -0.16 + ] + }, + "2": { + "engcap": [ + -0.06, + -0.01 + ], + "engrate": [ + -0.25, + -0.16 + ], + "syscap": [ + -0.06, + -0.01 + ], + "sysrate": [ + -0.25, + -0.16 + ], + "wepcap": [ + -0.06, + -0.01 + ], + "weprate": [ + -0.25, + -0.16 + ] + }, + "3": { + "engcap": [ + -0.09, + -0.02 + ], + "engrate": [ + -0.25, + -0.16 + ], + "syscap": [ + -0.09, + -0.02 + ], + "sysrate": [ + -0.25, + -0.16 + ], + "wepcap": [ + -0.09, + -0.02 + ], + "weprate": [ + -0.25, + -0.16 + ] + }, + "4": { + "engcap": [ + -0.12, + -0.03 + ], + "engrate": [ + -0.25, + -0.16 + ], + "syscap": [ + -0.12, + -0.03 + ], + "sysrate": [ + -0.25, + -0.16 + ], + "wepcap": [ + -0.12, + -0.03 + ], + "weprate": [ + -0.25, + -0.16 + ] + }, + "5": { + "engcap": [ + -0.15, + -0.04 + ], + "engrate": [ + -0.25, + -0.16 + ], + "syscap": [ + -0.15, + -0.04 + ], + "sysrate": [ + -0.25, + -0.16 + ], + "wepcap": [ + -0.15, + -0.04 + ], + "weprate": [ + -0.25, + -0.16 + ] + } + }, "name": "Charge enhanced" }, "PowerDistributor_PriorityEngines": { "id": 58, - "features": {}, + "features": { + "1": { + "engcap": [ + 0.05, + 0.2 + ], + "engrate": [ + 0.02, + 0.1 + ], + "syscap": [ + -0.05, + 0 + ], + "sysrate": [ + -0.02, + 0 + ], + "wepcap": [ + -0.05, + 0 + ], + "weprate": [ + -0.02, + 0 + ] + }, + "2": { + "engcap": [ + 0.1, + 0.3 + ], + "engrate": [ + 0.04, + 0.15 + ], + "syscap": [ + -0.1, + -0.02 + ], + "sysrate": [ + -0.04, + -0.01 + ], + "wepcap": [ + -0.1, + -0.02 + ], + "weprate": [ + -0.04, + -0.01 + ] + }, + "3": { + "engcap": [ + 0.15, + 0.4 + ], + "engrate": [ + 0.06, + 0.2 + ], + "syscap": [ + -0.15, + -0.04 + ], + "sysrate": [ + -0.06, + -0.02 + ], + "wepcap": [ + -0.15, + -0.04 + ], + "weprate": [ + -0.06, + -0.02 + ] + } + }, "name": "Engine focused" }, "PowerDistributor_PrioritySystems": { "id": 59, - "features": {}, + "features": { + "1": { + "engcap": [ + -0.05, + 0 + ], + "engrate": [ + -0.02, + 0 + ], + "syscap": [ + 0.05, + 0.2 + ], + "sysrate": [ + 0.02, + 0.1 + ], + "wepcap": [ + -0.05, + 0 + ], + "weprate": [ + -0.02, + 0 + ] + }, + "2": { + "engcap": [ + -0.1, + -0.02 + ], + "engrate": [ + -0.04, + -0.01 + ], + "syscap": [ + 0.1, + 0.3 + ], + "sysrate": [ + -0.04, + 0.15 + ], + "wepcap": [ + -0.1, + -0.02 + ], + "weprate": [ + -0.04, + -0.01 + ] + }, + "3": { + "engcap": [ + -0.15, + -0.04 + ], + "engrate": [ + -0.06, + -0.02 + ], + "syscap": [ + 0.15, + 0.4 + ], + "sysrate": [ + 0.06, + 0.2 + ], + "wepcap": [ + -0.15, + -0.04 + ], + "weprate": [ + -0.06, + -0.02 + ] + } + }, "name": "System focused" }, "PowerDistributor_PriorityWeapons": { "id": 60, - "features": {}, + "features": { + "1": { + "engcap": [ + -0.05, + 0 + ], + "engrate": [ + -0.02, + 0 + ], + "syscap": [ + -0.05, + 0 + ], + "sysrate": [ + -0.02, + 0 + ], + "wepcap": [ + 0.05, + 0.2 + ], + "weprate": [ + 0.02, + 0.1 + ] + }, + "2": { + "engcap": [ + -0.1, + -0.02 + ], + "engrate": [ + -0.04, + -0.01 + ], + "syscap": [ + -0.1, + -0.02 + ], + "sysrate": [ + -0.04, + -0.01 + ], + "wepcap": [ + 0.1, + 0.3 + ], + "weprate": [ + 0.04, + 0.15 + ] + }, + "3": { + "engcap": [ + -0.15, + -0.04 + ], + "engrate": [ + -0.06, + -0.02 + ], + "syscap": [ + -0.15, + -0.04 + ], + "sysrate": [ + -0.06, + -0.02 + ], + "wepcap": [ + 0.15, + 0.4 + ], + "weprate": [ + 0.06, + 0.2 + ] + } + }, "name": "Weapon focused" }, "PowerDistributor_Shielded": { "id": 61, - "features": {}, + "features": { + "1": { + "integrity": [ + 0.2, + 0.5 + ], + "power": [ + 0.3, + 0.2 + ] + }, + "2": { + "integrity": [ + 0.4, + 1 + ], + "power": [ + 0.6, + 0.4 + ] + }, + "3": { + "integrity": [ + 0.6, + 1.5 + ], + "power": [ + 0.9, + 0.6 + ] + }, + "4": { + "integrity": [ + 0.8, + 2 + ], + "power": [ + 1.2, + 0.8 + ] + }, + "5": { + "integrity": [ + 1, + 1.5 + ], + "power": [ + 1.5, + 1 + ] + } + }, "name": "Shielded" }, "PowerPlant_Armoured": { "id": 62, - "features": {}, + "features": { + "1": { + "eff": [ + 0.05, + -0.05 + ], + "integrity": [ + 0.2, + 0.4 + ], + "mass": [ + 0.08, + 0 + ] + }, + "2": { + "eff": [ + 0.06, + -0.06 + ], + "integrity": [ + 0.3, + 0.6 + ], + "mass": [ + 0.16, + 0.04 + ] + }, + "3": { + "eff": [ + 0.07, + -0.07 + ], + "integrity": [ + 0.4, + 0.8 + ], + "mass": [ + 0.24, + 0.08 + ] + }, + "4": { + "eff": [ + 0.08, + -0.08 + ], + "integrity": [ + 0.5, + 1 + ], + "mass": [ + 0.32, + 0.12 + ] + }, + "5": { + "eff": [ + 0.09, + -0.09 + ], + "integrity": [ + 0.6, + 1.2 + ], + "mass": [ + 0.4, + 0.16 + ] + } + }, "name": "Armoured" }, "PowerPlant_Boosted": { "id": 63, - "features": {}, + "features": { + "1": { + "eff": [ + 0.1, + 0 + ], + "integrity": [ + -0.1, + 0 + ], + "pgen": [ + 0.02, + 0.12 + ] + }, + "2": { + "eff": [ + 0.2, + 0.05 + ], + "integrity": [ + -0.2, + -0.05 + ], + "pgen": [ + 0.04, + 0.18 + ] + }, + "3": { + "eff": [ + 0.3, + 0.1 + ], + "integrity": [ + -0.3, + -0.1 + ], + "pgen": [ + 0.06, + 0.24 + ] + }, + "4": { + "eff": [ + 0.4, + 0.15 + ], + "integrity": [ + -0.4, + -0.15 + ], + "pgen": [ + 0.08, + 0.3 + ] + }, + "5": { + "eff": [ + 0.5, + 0.2 + ], + "integrity": [ + -0.5, + -0.2 + ], + "pgen": [ + 0.1, + 0.36 + ] + } + }, "name": "Overcharged" }, "PowerPlant_Stealth": { "id": 64, - "features": {}, + "features": { + "1": { + "eff": [ + -0.15, + -0.4 + ], + "mass": [ + 0.15, + 0.1 + ], + "pgen": [ + -0.18, + -0.06 + ] + } + }, "name": "Low emissions" }, "ProspectingLimpet_LightWeight": { "id": 65, - "features": {}, + "features": { + "1": { + "integrity": [ + -0.2, + -0.1 + ], + "mass": [ + -0.3, + -0.4 + ] + }, + "2": { + "integrity": [ + -0.3, + -0.2 + ], + "mass": [ + -0.4, + -0.5 + ] + }, + "3": { + "integrity": [ + -0.4, + -0.3 + ], + "mass": [ + -0.5, + -0.6 + ] + }, + "4": { + "integrity": [ + -0.5, + -0.4 + ], + "mass": [ + -0.6, + -0.7 + ] + }, + "5": { + "integrity": [ + -0.6, + -0.5 + ], + "mass": [ + -0.7, + -0.8 + ] + } + }, "name": "Lightweight" }, "ProspectingLimpet_Reinforced": { "id": 66, - "features": {}, + "features": { + "1": { + "integrity": [ + 0.2, + 0.5 + ], + "mass": [ + 1, + 0.4 + ] + }, + "2": { + "integrity": [ + 0.4, + 1 + ], + "mass": [ + 1.5, + 0.8 + ] + }, + "3": { + "integrity": [ + 0.6, + 1.5 + ], + "mass": [ + 2, + 1.2 + ] + }, + "4": { + "integrity": [ + 0.8, + 2 + ], + "mass": [ + 2.5, + 1.6 + ] + }, + "5": { + "integrity": [ + 1, + 2.5 + ], + "mass": [ + 3, + 2 + ] + } + }, "name": "Reinforced" }, "ProspectingLimpet_Shielded": { "id": 67, - "features": {}, + "features": { + "1": { + "integrity": [ + 0.2, + 0.5 + ], + "power": [ + 0.3, + 0.2 + ] + }, + "2": { + "integrity": [ + 0.4, + 1 + ], + "power": [ + 0.6, + 0.4 + ] + }, + "3": { + "integrity": [ + 0.6, + 1.5 + ], + "power": [ + 0.9, + 0.6 + ] + }, + "4": { + "integrity": [ + 0.8, + 2 + ], + "power": [ + 1.2, + 0.8 + ] + }, + "5": { + "integrity": [ + 1, + 1.5 + ], + "power": [ + 1.5, + 1 + ] + } + }, "name": "Shielded" }, "ShieldBooster_Explosive": { @@ -17754,62 +20665,1002 @@ }, "ShieldCellBank_Rapid": { "id": 73, - "features": {}, + "features": { + "1": { + "boot": [ + 0.1, + 0 + ], + "duration": [ + -0.1, + 0 + ], + "shieldreinforcement": [ + 0, + 0.03 + ], + "spinup": [ + -0.05, + -0.1 + ] + }, + "2": { + "boot": [ + 0.2, + 0.05 + ], + "duration": [ + -0.2, + -0.05 + ], + "shieldreinforcement": [ + 0.02, + 0.06 + ], + "spinup": [ + -0.1, + -0.2 + ] + }, + "3": { + "boot": [ + 0.3, + 0.1 + ], + "duration": [ + -0.3, + -0.1 + ], + "shieldreinforcement": [ + 0.04, + 0.09 + ], + "spinup": [ + -0.2, + -0.3 + ] + }, + "4": { + "boot": [ + 0.4, + 0.15 + ], + "duration": [ + -0.4, + -0.15 + ], + "shieldreinforcement": [ + 0.06, + 0.12 + ], + "spinup": [ + -0.3, + -0.4 + ] + } + }, "name": "Rapid charge" }, "ShieldCellBank_Specialised": { "id": 74, - "features": {}, + "features": { + "1": { + "boot": [ + -0.04, + -0.08 + ], + "integrity": [ + -0.1, + 0 + ], + "power": [ + 0.1, + 0 + ], + "thermload": [ + -0.03, + -0.06 + ] + }, + "2": { + "boot": [ + -0.08, + -0.16 + ], + "integrity": [ + -0.2, + -0.05 + ], + "power": [ + 0.2, + 0.05 + ], + "thermload": [ + -0.06, + -0.12 + ] + }, + "3": { + "boot": [ + -0.12, + -0.26 + ], + "integrity": [ + -0.3, + -0.1 + ], + "power": [ + 0.3, + 0.1 + ], + "thermload": [ + -0.09, + -0.18 + ] + }, + "4": { + "boot": [ + -0.16, + -0.32 + ], + "integrity": [ + -0.3, + -0.15 + ], + "power": [ + 0.4, + 0.15 + ], + "thermload": [ + -0.12, + -0.24 + ] + } + }, "name": "Specialised" }, "ShieldGenerator_Kinetic": { "id": 75, - "features": {}, + "features": { + "1": { + "integrity": [ + 0, + 0.2 + ], + "kinres": [ + 0.05, + 0.1 + ], + "thermres": [ + -0.05, + 0 + ] + }, + "2": { + "integrity": [ + 0.05, + 0.25 + ], + "kinres": [ + 0.07, + 0.2 + ], + "thermres": [ + -0.1, + -0.02 + ] + }, + "3": { + "integrity": [ + 0.1, + 0.2 + ], + "kinres": [ + 0.09, + 0.2 + ], + "thermres": [ + -0.15, + -0.04 + ] + }, + "4": { + "integrity": [ + 0.15, + 0.35 + ], + "kinres": [ + 0.11, + 0.2 + ], + "thermres": [ + -0.2, + -0.06 + ] + }, + "5": { + "integrity": [ + 0.2, + 0.4 + ], + "kinres": [ + 0.13, + 0.5 + ], + "thermres": [ + -0.25, + -0.08 + ] + } + }, "name": "Kinetic resistant" }, "ShieldGenerator_Optimised": { "id": 76, - "features": {}, + "features": { + "1": { + "integrity": [ + -0.1, + -0.05 + ], + "mass": [ + 0, + -0.08 + ], + "optmass": [ + -0.03, + 0 + ], + "power": [ + -0.12, + -0.2 + ] + }, + "2": { + "integrity": [ + -0.2, + -0.1 + ], + "mass": [ + -0.04, + -0.16 + ], + "optmass": [ + -0.06, + -0.01 + ], + "power": [ + -0.14, + -0.25 + ] + }, + "3": { + "integrity": [ + -0.3, + -0.15 + ], + "mass": [ + -0.08, + -0.24 + ], + "optmass": [ + -0.09, + -0.02 + ], + "optmul": [ + 0, + 0.02 + ], + "power": [ + -0.16, + -0.3 + ] + }, + "4": { + "integrity": [ + -0.4, + -0.2 + ], + "mass": [ + -0.12, + -0.32 + ], + "optmass": [ + -0.12, + -0.03 + ], + "optmul": [ + 0, + 0.04 + ], + "power": [ + -0.18, + -0.35 + ] + }, + "5": { + "integrity": [ + -0.5, + -0.25 + ], + "mass": [ + -0.16, + -0.4 + ], + "optmass": [ + -0.15, + -0.04 + ], + "optmul": [ + 0, + 0.06 + ], + "power": [ + -0.2, + -0.4 + ] + } + }, "name": "Enhanced low power" }, "ShieldGenerator_Reinforced": { "id": 77, - "features": {}, + "features": { + "1": { + "brokenregen": [ + -0.21, + -0.15 + ], + "explres": [ + 0, + 0.03 + ], + "kinres": [ + 0, + 0.03 + ], + "optmul": [ + 0.05, + 0.1 + ], + "thermres": [ + 0, + 0.03 + ] + }, + "2": { + "brokenregen": [ + -0.24, + -0.12 + ], + "explres": [ + 0.02, + 0.06 + ], + "kinres": [ + 0.02, + 0.06 + ], + "optmul": [ + 0.07, + 0.15 + ], + "regen": [ + -0.06, + -0.04 + ], + "thermres": [ + 0.02, + 0.06 + ] + }, + "3": { + "brokenregen": [ + -0.27, + -0.09 + ], + "distdraw": [ + 0.05, + 0 + ], + "explres": [ + 0.04, + 0.09 + ], + "kinres": [ + 0.04, + 0.06 + ], + "optmul": [ + 0.09, + 0.2 + ], + "regen": [ + -0.09, + -0.03 + ], + "thermres": [ + 0.04, + 0.09 + ] + }, + "4": { + "brokenregen": [ + -0.3, + -0.06 + ], + "distdraw": [ + 0.1, + 0.05 + ], + "explres": [ + 0.06, + 0.12 + ], + "kinres": [ + 0.06, + 0.12 + ], + "optmul": [ + 0.11, + 0.25 + ], + "regen": [ + -0.12, + -0.02 + ], + "thermres": [ + 0.06, + 0.12 + ] + }, + "5": { + "brokenregen": [ + -0.33, + -0.03 + ], + "distdraw": [ + 0.15, + 0.1 + ], + "explres": [ + 0.08, + 0.15 + ], + "kinres": [ + 0.08, + 0.15 + ], + "optmul": [ + 0.13, + 0.3 + ], + "regen": [ + -0.15, + -0.01 + ], + "thermres": [ + 0.08, + 0.15 + ] + } + }, "name": "Reinforced" }, "ShieldGenerator_Thermic": { "id": 78, - "features": {}, + "features": { + "1": { + "integrity": [ + 0, + 0.2 + ], + "kinres": [ + -0.05, + 0 + ], + "thermres": [ + 0.05, + 0.1 + ] + }, + "2": { + "integrity": [ + 0.05, + 0.25 + ], + "kinres": [ + -0.1, + -0.02 + ], + "thermres": [ + 0.07, + 0.2 + ] + }, + "3": { + "integrity": [ + 0.1, + 0.3 + ], + "kinres": [ + -0.15, + -0.04 + ], + "thermres": [ + 0.09, + 0.3 + ] + }, + "4": { + "integrity": [ + 0.15, + 0.35 + ], + "kinres": [ + -0.2, + -0.06 + ], + "thermres": [ + 0.11, + 0.4 + ] + }, + "5": { + "integrity": [ + 0.2, + 0.4 + ], + "kinres": [ + -0.25, + -0.08 + ], + "thermres": [ + 0.13, + 0.5 + ] + } + }, "name": "Thermal resistant" }, "WakeScanner_LightWeight": { "id": 79, - "features": {}, + "features": { + "1": { + "integrity": [ + -0.2, + -0.1 + ], + "mass": [ + -0.3, + -0.4 + ] + }, + "2": { + "integrity": [ + -0.3, + -0.2 + ], + "mass": [ + -0.4, + -0.5 + ] + }, + "3": { + "integrity": [ + -0.4, + -0.3 + ], + "mass": [ + -0.5, + -0.6 + ] + }, + "4": { + "integrity": [ + -0.5, + -0.4 + ], + "mass": [ + -0.6, + -0.7 + ] + }, + "5": { + "integrity": [ + -0.6, + -0.5 + ], + "mass": [ + -0.7, + -0.8 + ] + } + }, "name": "Lightweight" }, "WakeScanner_Shielded": { "id": 80, - "features": {}, + "features": { + "1": { + "integrity": [ + 0.2, + 0.5 + ], + "power": [ + 0.3, + 0.2 + ] + }, + "2": { + "integrity": [ + 0.4, + 1 + ], + "power": [ + 0.6, + 0.4 + ] + }, + "3": { + "integrity": [ + 0.6, + 1.5 + ], + "power": [ + 0.9, + 0.6 + ] + }, + "4": { + "integrity": [ + 0.8, + 2 + ], + "power": [ + 1.2, + 0.8 + ] + }, + "5": { + "integrity": [ + 1, + 1.5 + ], + "power": [ + 1.5, + 1 + ] + } + }, "name": "Shielded" }, "WakeScanner_Reinforced": { "id": 81, - "features": {}, + "features": { + "1": { + "integrity": [ + 0.2, + 0.5 + ], + "mass": [ + 1, + 0.4 + ] + }, + "2": { + "integrity": [ + 0.4, + 1 + ], + "mass": [ + 1.5, + 0.8 + ] + }, + "3": { + "integrity": [ + 0.6, + 1.5 + ], + "mass": [ + 2, + 1.2 + ] + }, + "4": { + "integrity": [ + 0.8, + 2 + ], + "mass": [ + 2.5, + 1.6 + ] + }, + "5": { + "integrity": [ + 1, + 2.5 + ], + "mass": [ + 3, + 2 + ] + } + }, "name": "Reinforced" }, "Weapon_DoubleShot": { "id": 82, - "features": {}, + "features": { + "1": { + "ammo": [ + 0.1, + 0.2 + ], + "burst": [ + 2, + 2 + ], + "burstrof": [ + 0.1, + 0.15 + ], + "range": [ + -0.25, + -0.1 + ] + }, + "2": { + "ammo": [ + 0.2, + 0.3 + ], + "burst": [ + 2, + 2 + ], + "burstrof": [ + 0.11, + 0.16 + ], + "range": [ + -0.2, + -0.08 + ] + }, + "3": { + "ammo": [ + 0.3, + 0.4 + ], + "burst": [ + 2, + 2 + ], + "burstrof": [ + 0.12, + 0.17 + ], + "range": [ + -0.15, + -0.06 + ] + }, + "4": { + "ammo": [ + 0.4, + 0.5 + ], + "burst": [ + 2, + 2 + ], + "burstrof": [ + 0.13, + 0.18 + ], + "range": [ + -0.1, + -0.04 + ] + }, + "5": { + "ammo": [ + 0.5, + 0.6 + ], + "burst": [ + 2, + 2 + ], + "burstrof": [ + 0.14, + 0.19 + ], + "range": [ + -0.5, + -0.02 + ] + } + }, "name": "Double shot" }, "Weapon_Efficient": { "id": 83, - "features": {}, + "features": { + "1": { + "damage": [ + 0, + 0.05 + ], + "thermload": [ + -0.3, + -0.4 + ] + }, + "2": { + "damage": [ + 0.01, + 0.06 + ], + "power": [ + 0, + -0.1 + ], + "thermload": [ + -0.35, + -0.45 + ] + }, + "3": { + "damage": [ + 0.02, + 0.07 + ], + "distdraw": [ + -0.15, + -0.25 + ], + "power": [ + -0.05, + -0.2 + ], + "thermload": [ + -0.4, + -0.5 + ] + }, + "4": { + "damage": [ + 0.03, + 0.08 + ], + "distdraw": [ + -0.2, + -0.3 + ], + "power": [ + -0.1, + -0.3 + ], + "thermload": [ + -0.45, + -0.55 + ] + }, + "5": { + "damage": [ + 0.04, + 0.09 + ], + "distdraw": [ + -0.25, + -0.35 + ], + "power": [ + -0.14, + -0.4 + ], + "thermload": [ + -0.5, + -0.6 + ] + } + }, "name": "Efficient" }, "Weapon_Focused": { "id": 84, - "features": {}, + "features": { + "1": { + "burstrof": [ + 0.2, + 0.08 + ], + "range": [ + 0.1, + 0.2 + ], + "thermload": [ + 0.5, + 0.4 + ] + }, + "2": { + "burstrof": [ + 0.16, + 0.06 + ], + "piercing": [ + 0, + 0.1 + ], + "range": [ + 0.2, + 0.4 + ], + "thermload": [ + 0.4, + 0.3 + ] + }, + "3": { + "burstrof": [ + 0.12, + 0.04 + ], + "piercing": [ + 0.1, + 0.2 + ], + "range": [ + 0.3, + 0.6 + ], + "thermload": [ + 0.3, + 0.2 + ] + }, + "4": { + "burstrof": [ + 0.08, + 0.02 + ], + "piercing": [ + 0.2, + 0.4 + ], + "range": [ + 0.4, + 0.8 + ], + "thermload": [ + 0.2, + 0.1 + ] + }, + "5": { + "burstrof": [ + 0.04, + 0 + ], + "piercing": [ + 0.3, + 0.6 + ], + "range": [ + 0.5, + 1 + ], + "thermload": [ + 0.1, + 0 + ] + } + }, "name": "Focused" }, "Weapon_HighCapacity": { @@ -17930,32 +21781,560 @@ }, "Weapon_LightWeight": { "id": 86, - "features": {}, + "features": { + "1": { + "distdraw": [ + -0.02, + -0.04 + ], + "integrity": [ + -0.2, + 0 + ], + "mass": [ + -0.1, + -0.15 + ], + "power": [ + -0.02, + -0.04 + ] + }, + "2": { + "distdraw": [ + -0.04, + -0.08 + ], + "integrity": [ + -0.3, + -0.1 + ], + "mass": [ + -0.2, + -0.35 + ], + "power": [ + -0.04, + -0.08 + ] + }, + "3": { + "distdraw": [ + -0.06, + -0.12 + ], + "integrity": [ + -0.4, + -0.2 + ], + "mass": [ + -0.3, + -0.55 + ], + "power": [ + -0.06, + -0.12 + ] + }, + "4": { + "distdraw": [ + -0.08, + -0.16 + ], + "integrity": [ + -0.5, + -0.3 + ], + "mass": [ + -0.4, + -0.75 + ], + "power": [ + -0.08, + -0.16 + ] + }, + "5": { + "distdraw": [ + -0.1, + -0.2 + ], + "integrity": [ + -0.6, + -0.4 + ], + "mass": [ + -0.5, + -0.9 + ], + "power": [ + -0.12, + -0.2 + ] + } + }, "name": "Lightweight" }, "Weapon_LongRange": { "id": 87, - "features": {}, + "features": { + "1": { + "fallofffromrange": [ + 1, + 1 + ], + "mass": [ + 0.1, + 0 + ], + "range": [ + 0.1, + 0.2 + ] + }, + "2": { + "fallofffromrange": [ + 1, + 1 + ], + "mass": [ + 0.2, + 0.05 + ], + "power": [ + 0.05, + 0 + ], + "range": [ + 0.2, + 0.4 + ] + }, + "3": { + "fallofffromrange": [ + 1, + 1 + ], + "mass": [ + 0.3, + 0.1 + ], + "power": [ + 0.1, + 0.05 + ], + "range": [ + 0.3, + 0.6 + ] + }, + "4": { + "fallofffromrange": [ + 1, + 1 + ], + "mass": [ + 0.4, + 0.15 + ], + "power": [ + 0.15, + 0.1 + ], + "range": [ + 0.4, + 0.8 + ] + }, + "5": { + "fallofffromrange": [ + 1, + 1 + ], + "mass": [ + 0.5, + 0.2 + ], + "power": [ + 0.2, + 0.15 + ], + "range": [ + 0.5, + 1 + ] + } + }, "name": "Long range" }, "Weapon_Overcharged": { "id": 88, - "features": {}, + "features": { + "1": { + "clip": [ + -0.05, + -0.03 + ], + "damage": [ + 0.15, + 0.25 + ], + "distdraw": [ + 0.9, + 0.45 + ], + "jitter": [ + 1, + 0.4 + ], + "thermload": [ + 0.45, + 0.3 + ] + }, + "2": { + "clip": [ + -0.1, + -0.06 + ], + "damage": [ + 0.2, + 0.3 + ], + "distdraw": [ + 0.8, + 0.4 + ], + "jitter": [ + 0.8, + 0.3 + ], + "thermload": [ + 0.3, + 0.15 + ] + }, + "3": { + "clip": [ + -0.15, + -0.09 + ], + "damage": [ + 0.25, + 0.35 + ], + "distdraw": [ + 0.7, + 0.35 + ], + "jitter": [ + 0.6, + 0.2 + ], + "thermload": [ + 0.15, + 0 + ] + }, + "4": { + "clip": [ + -0.2, + -0.12 + ], + "damage": [ + 0.3, + 0.4 + ], + "distdraw": [ + 0.6, + 0.3 + ], + "jitter": [ + 0.4, + 0.1 + ] + }, + "5": { + "clip": [ + -0.25, + -0.15 + ], + "damage": [ + 0.35, + 0.45 + ], + "distdraw": [ + 0.5, + 0.25 + ] + } + }, "name": "Overcharged" }, "Weapon_RapidFire": { "id": 89, - "features": {}, + "features": { + "1": { + "burstrof": [ + -0.15, + -0.2 + ], + "damage": [ + -0.07, + -0.05 + ], + "jitter": [ + 2.5, + 1.25 + ], + "reload": [ + -0.1, + -0.25 + ] + }, + "2": { + "burstrof": [ + -0.2, + -0.25 + ], + "damage": [ + -0.09, + -0.07 + ], + "distdraw": [ + -0.1, + -0.2 + ], + "jitter": [ + 2, + 1 + ], + "reload": [ + -0.2, + -0.35 + ] + }, + "3": { + "burstrof": [ + -0.25, + -0.3 + ], + "damage": [ + -0.11, + -0.09 + ], + "distdraw": [ + -0.15, + -0.25 + ], + "jitter": [ + 1.5, + 0.75 + ], + "reload": [ + -0.3, + -0.45 + ] + }, + "4": { + "burstrof": [ + -0.3, + -0.35 + ], + "damage": [ + -0.13, + -0.11 + ], + "distdraw": [ + -0.2, + -0.3 + ], + "jitter": [ + 1, + 0.5 + ], + "reload": [ + -0.4, + -0.55 + ] + }, + "5": { + "burstrof": [ + -0.35, + -0.4 + ], + "damage": [ + -0.15, + -0.13 + ], + "distdraw": [ + -0.25, + -0.35 + ], + "jitter": [ + 0.5, + 0.25 + ], + "reload": [ + -0.5, + -0.65 + ] + } + }, "name": "Rapid fire" }, "Weapon_ShortRange": { "id": 90, - "features": {}, + "features": { + "1": { + "damage": [ + 0.04, + 0.09 + ], + "range": [ + -0.35, + -0.1 + ] + }, + "2": { + "damage": [ + 0.08, + 0.18 + ], + "range": [ + -0.45, + -0.2 + ], + "thermload": [ + 0.2, + 0.1 + ] + }, + "3": { + "damage": [ + 0.12, + 0.27 + ], + "integrity": [ + -0.2, + -0.1 + ], + "range": [ + -0.55, + -0.3 + ], + "thermload": [ + 0.3, + 0.2 + ] + }, + "4": { + "damage": [ + 0.16, + 0.36 + ], + "integrity": [ + -0.3, + -0.2 + ], + "range": [ + -0.65, + -0.4 + ], + "thermload": [ + 0.4, + 0.3 + ] + }, + "5": { + "damage": [ + 0.2, + 0.45 + ], + "integrity": [ + -0.4, + -0.3 + ], + "range": [ + -0.75, + -0.5 + ], + "thermload": [ + 0.5, + 0.4 + ] + } + }, "name": "Short range" }, "Weapon_Sturdy": { "id": 91, - "features": {}, + "features": { + "1": { + "integrity": [ + 0.2, + 0.5 + ], + "mass": [ + 0.5, + 0 + ], + "thermload": [ + 0, + -0.1 + ] + }, + "2": { + "integrity": [ + 0.4, + 1 + ], + "mass": [ + 1, + 0.5 + ], + "thermload": [ + -0.05, + -0.15 + ] + }, + "3": { + "integrity": [ + 0.6, + 1.5 + ], + "mass": [ + 1.5, + 1 + ], + "piercing": [ + 0, + 0.15 + ], + "thermload": [ + -0.1, + -0.2 + ] + }, + "4": { + "integrity": [ + 1, + 2.5 + ], + "mass": [ + 2.5, + 2 + ], + "piercing": [ + 0.2, + 0.45 + ], + "thermload": [ + -0.2, + -0.3 + ] + } + }, "name": "Sturdy" } }, diff --git a/modifications/blueprints.json b/modifications/blueprints.json index 4fc7351..12a50d1 100644 --- a/modifications/blueprints.json +++ b/modifications/blueprints.json @@ -255,98 +255,441 @@ "CargoScanner_LightWeight": { "id": 9, "features": { + "1": { + "integrity": [ -0.2, -0.1 ], + "mass": [ -0.3, -0.4 ] + }, + "2": { + "integrity": [ -0.3, -0.2 ], + "mass": [ -0.4, -0.5 ] + }, + "3": { + "integrity": [ -0.4, -0.4 ], + "mass": [ -0.5, -0.6 ] + }, + "4": { + "integrity": [ -0.5, -0.4 ], + "mass": [ -0.6, -0.7 ] + }, + "5": { + "integrity": [ -0.6, -0.5 ], + "mass": [ -0.7, -0.8 ] + } }, "name": "Lightweight" }, "CargoScanner_Reinforced": { "id": 10, "features": { + "1": { + "integrity": [ 0.2, 0.5 ], + "mass": [ 1, 0.4 ] + }, + "2": { + "integrity": [ 0.4, 1 ], + "mass": [ 1.5, 0.8 ] + }, + "3": { + "integrity": [ 0.6, 1.5 ], + "mass": [ 2, 1.2 ] + }, + "4": { + "integrity": [ 0.8, 2 ], + "mass": [ 2.5, 1.6 ] + }, + "5": { + "integrity": [ 1, 2.5 ], + "mass": [ 3, 2 ] + } }, "name": "Reinforced" }, "CargoScanner_Shielded": { "id": 11, "features": { + "1": { + "integrity": [ 0.2, 0.5 ], + "power": [ 0.3, 0.2 ] + }, + "2": { + "integrity": [ 0.4, 1 ], + "power": [ 0.6, 0.4 ] + }, + "3": { + "integrity": [ 0.6, 1.5 ], + "power": [ 0.9, 0.6 ] + }, + "4": { + "integrity": [ 0.8, 2 ], + "power": [ 1.2, 0.8 ] + }, + "5": { + "integrity": [ 1, 1.5 ], + "power": [ 1.5, 1 ] + } }, "name": "Shielded" }, "ChaffLauncher_ChaffCapacity": { "id": 12, "features": { + "3": { + "ammo": [ 0.2, 0.5 ], + "mass": [ 2, 1 ], + "reload": [ 0.3, 0.1 ] + } }, "name": "Ammo capacity" }, "ChaffLauncher_LightWeight": { "id": 13, "features": { + "1": { + "integrity": [ -0.2, -0.1 ], + "mass": [ -0.3, -0.4 ] + }, + "2": { + "integrity": [ -0.3, -0.2 ], + "mass": [ -0.4, -0.5 ] + }, + "3": { + "integrity": [ -0.4, -0.4 ], + "mass": [ -0.5, -0.6 ] + }, + "4": { + "integrity": [ -0.5, -0.4 ], + "mass": [ -0.6, -0.7 ] + }, + "5": { + "integrity": [ -0.6, -0.5 ], + "mass": [ -0.7, -0.8 ] + } }, "name": "Lightweight" }, "ChaffLauncher_Reinforced": { "id": 14, "features": { + "1": { + "integrity": [ 0.2, 0.5 ], + "mass": [ 1, 0.4 ] + }, + "2": { + "integrity": [ 0.4, 1 ], + "mass": [ 1.5, 0.8 ] + }, + "3": { + "integrity": [ 0.6, 1.5 ], + "mass": [ 2, 1.2 ] + }, + "4": { + "integrity": [ 0.8, 2 ], + "mass": [ 2.5, 1.6 ] + }, + "5": { + "integrity": [ 1, 2.5 ], + "mass": [ 3, 2 ] + } }, "name": "Reinforced" }, "ChaffLauncher_Shielded": { "id": 15, "features": { + "1": { + "integrity": [ 0.2, 0.5 ], + "power": [ 0.3, 0.2 ] + }, + "2": { + "integrity": [ 0.4, 1 ], + "power": [ 0.6, 0.4 ] + }, + "3": { + "integrity": [ 0.6, 1.5 ], + "power": [ 0.9, 0.6 ] + }, + "4": { + "integrity": [ 0.8, 2 ], + "power": [ 1.2, 0.8 ] + }, + "5": { + "integrity": [ 1, 1.5 ], + "power": [ 1.5, 1 ] + } }, "name": "Shielded" }, "CollectionLimpet_LightWeight": { "id": 16, "features": { + "1": { + "integrity": [ -0.2, -0.1 ], + "mass": [ -0.3, -0.4 ] + }, + "2": { + "integrity": [ -0.3, -0.2 ], + "mass": [ -0.4, -0.5 ] + }, + "3": { + "integrity": [ -0.4, -0.3 ], + "mass": [ -0.5, -0.6 ] + }, + "4": { + "integrity": [ -0.5, -0.4 ], + "mass": [ -0.6, -0.7 ] + }, + "5": { + "integrity": [ -0.6, -0.5 ], + "mass": [ -0.7, -0.8 ] + } }, "name": "Lightweight" }, "CollectionLimpet_Reinforced": { "id": 17, "features": { + "1": { + "integrity": [ 0.2, 0.5 ], + "mass": [ 1, 0.4 ] + }, + "2": { + "integrity": [ 0.4, 1 ], + "mass": [ 1.5, 0.8 ] + }, + "3": { + "integrity": [ 0.6, 1.5 ], + "mass": [ 2.0, 1.2 ] + }, + "4": { + "integrity": [ 0.8, 2 ], + "mass": [ 2.5, 1.6 ] + }, + "5": { + "integrity": [ 1, 2.5 ], + "mass": [ 3.0, 2.0 ] + } }, "name": "Reinforced" }, "CollectionLimpet_Shielded": { "id": 18, "features": { + "1": { + "integrity": [ 0.2, 0.5 ], + "power": [ 0.3, 0.2 ] + }, + "2": { + "integrity": [ 0.4, 1 ], + "power": [ 0.6, 0.4 ] + }, + "3": { + "integrity": [ 0.6, 1.5 ], + "power": [ 0.9, 0.6 ] + }, + "4": { + "integrity": [ 0.8, 2 ], + "power": [ 1.2, 0.8 ] + }, + "5": { + "integrity": [ 1, 1.5 ], + "power": [ 1.5, 1 ] + } }, "name": "Shielded" }, "ECM_LightWeight": { "id": 19, "features": { + "1": { + "integrity": [ -0.2, -0.1 ], + "mass": [ -0.3, -0.4 ] + }, + "2": { + "integrity": [ -0.3, -0.2 ], + "mass": [ -0.4, -0.5 ] + }, + "3": { + "integrity": [ -0.4, -0.3 ], + "mass": [ -0.5, -0.6 ] + }, + "4": { + "integrity": [ -0.5, -0.4 ], + "mass": [ -0.6, -0.7 ] + }, + "5": { + "integrity": [ -0.6, -0.5 ], + "mass": [ -0.7, -0.8 ] + } }, "name": "Lightweight" }, "ECM_Reinforced": { "id": 20, "features": { + "1": { + "integrity": [ 0.2, 0.5 ], + "mass": [ 1, 0.4 ] + }, + "2": { + "integrity": [ 0.4, 1 ], + "mass": [ 1.5, 0.8 ] + }, + "3": { + "integrity": [ 0.6, 1.5 ], + "mass": [ 2.0, 1.2 ] + }, + "4": { + "integrity": [ 0.8, 2 ], + "mass": [ 2.5, 1.6 ] + }, + "5": { + "integrity": [ 1, 2.5 ], + "mass": [ 3.0, 2.0 ] + } }, "name": "Reinforced" }, "ECM_Shielded": { "id": 21, "features": { + "1": { + "integrity": [ 0.2, 0.5 ], + "power": [ 0.3, 0.2 ] + }, + "2": { + "integrity": [ 0.4, 1 ], + "power": [ 0.6, 0.4 ] + }, + "3": { + "integrity": [ 0.6, 1.5 ], + "power": [ 0.9, 0.6 ] + }, + "4": { + "integrity": [ 0.8, 2 ], + "power": [ 1.2, 0.8 ] + }, + "5": { + "integrity": [ 1, 1.5 ], + "power": [ 1.5, 1 ] + } }, "name": "Shielded" }, "Engine_Dirty": { "id": 22, "features": { + "1": { + "integrity": [ -0.06, 0 ], + "optmass": [ -0.03, 0 ], + "optmul": [ 0.05, 0.1 ], + "power": [ -0.04, 0 ], + "thermload": [ -0.2, 0 ] + }, + "2": { + "integrity": [ -0.12, 0.02 ], + "optmass": [ -0.06, -0.01 ], + "optmul": [ 0.1, 0.15 ], + "power": [ -0.08, 0.02 ], + "thermload": [ -0.4, 0.1 ] + }, + "3": { + "integrity": [ -0.18, 0.04 ], + "optmass": [ -0.09, -0.02 ], + "optmul": [ 0.15, 0.2 ], + "power": [ -0.12, 0.04 ], + "thermload": [ -0.6, 0.2 ] + }, + "4": { + "integrity": [ -0.24, 0.06 ], + "optmass": [ -0.12, -0.03 ], + "optmul": [ 0.2, 0.25 ], + "power": [ -0.16, 0.06 ], + "thermload": [ -0.8, 0.3 ] + }, + "5": { + "integrity": [ -0.3, 0.08 ], + "optmass": [ -0.15, -0.04 ], + "optmul": [ 0.25, 0.3 ], + "power": [ -0.2, 0.08 ], + "thermload": [ -1, 0.4 ] + } }, "name": "Dirty" }, "Engine_Reinforced": { "id": 23, "features": { + "1": { + "integrity": [ 0.15, 0.3 ], + "mass": [ 0.1, 0 ], + "optmul": [ -0.02, 0 ], + "thermload": [ 0, -0.1 ] + }, + "2": { + "integrity": [ 0.3, 0.5 ], + "mass": [ 0.2, 0.05 ], + "optmul": [ -0.04, -0.01 ], + "thermload": [ -0.05, -0.2 ] + }, + "3": { + "integrity": [ 0.45, 0.7 ], + "mass": [ 0.3, 0.1 ], + "optmul": [ -0.06, -0.02 ], + "thermload": [ -0.1, -0.3 ] + }, + "4": { + "integrity": [ 0.6, 0.9 ], + "mass": [ 0.4, 0.15 ], + "optmul": [ -0.08, -0.04 ], + "thermload": [ -0.15, -0.4 ] + }, + "5": { + "integrity": [ 0.75, 1.1 ], + "mass": [ 0.5, 0.2 ], + "optmul": [ -0.1, -0.04 ], + "thermload": [ -0.2, -0.5 ] + } }, "name": "Reinforced" }, "Engine_Tuned": { "id": 24, "features": { - }, - "features": { + "1": { + "integrity": [ -0.05, 0 ], + "optmass": [ -0.02, 0 ], + "optmul": [ 0.02, 0.06 ], + "power": [ 0.05, 0 ], + "thermload": [ -0.05, -0.2 ] + }, + "2": { + "integrity": [ -0.10, -0.04 ], + "optmass": [ -0.04, -0.01 ], + "optmul": [ 0.04, 0.09 ], + "power": [ 0.1, 0.04 ], + "thermload": [ -0.1, -0.3 ] + }, + "3": { + "integrity": [ -0.15, -0.08 ], + "optmass": [ -0.06, -0.02 ], + "optmul": [ 0.06, 0.12 ], + "power": [ 0.15, 0.08 ], + "thermload": [ -0.15, -0.4 ] + }, + "4": { + "integrity": [ -0.2, -0.12 ], + "optmass": [ -0.08, -0.03 ], + "optmul": [ 0.08, 0.15 ], + "power": [ 0.2, 0.12 ], + "thermload": [ -0.2, -0.5 ] + }, + "5": { + "integrity": [ -0.25, -0.16 ], + "optmass": [ -0.12, -0.04 ], + "optmul": [ 0.1, 0.18 ], + "power": [ 0.25, 0.16 ], + "thermload": [ -0.25, -0.6 ] + } }, "name": "Clean" }, @@ -461,78 +804,321 @@ "FSDinterdictor_Expanded": { "id": 28, "features": { + "1": { + "facinglimit": [ 0.1, 0.4 ], + "power": [ 0.15, 0 ], + "ranget": [ -0.1, 0 ] + }, + "2": { + "facinglimit": [ 0.2, 0.6 ], + "power": [ 0.3, 0.1 ], + "ranget": [ -0.2, -0.05 ] + }, + "3": { + "facinglimit": [ 0.3, 0.8 ], + "power": [ 0.45, 0.2 ], + "ranget": [ -0.3, -0.1 ] + }, + "4": { + "facinglimit": [ 0.4, 1 ], + "power": [ 0.6, 0.3 ], + "ranget": [ -0.4, -0.15 ] + } }, "name": "Expanded capture arc" }, "FSDinterdictor_LongRange": { "id": 29, "features": { + "1": { + "facinglimit": [ -0.1, 0 ], + "mass": [ 0.1, 0 ], + "power": [ 0.15, 0 ], + "ranget": [ 0.05, 0.2 ] + }, + "2": { + "facinglimit": [ -0.2, -0.05 ], + "mass": [ 0.2, 0.05 ], + "power": [ 0.3, 0.1 ], + "ranget": [ 0.1, 0.3 ] + }, + "3": { + "facinglimit": [ -0.3, -0.1 ], + "mass": [ 0.3, 0.1 ], + "power": [ 0.45, 0.2 ], + "ranget": [ 0.15, 0.4 ] + } }, "name": "Longer range" }, "FuelScoop_Shielded": { "id": 30, "features": { + "1": { + "integrity": [ 0.2, 0.5 ], + "power": [ 0.3, 0.2 ] + }, + "2": { + "integrity": [ 0.4, 1 ], + "power": [ 0.6, 0.4 ] + }, + "3": { + "integrity": [ 0.6, 1.5 ], + "power": [ 0.9, 0.6 ] + }, + "4": { + "integrity": [ 0.8, 2 ], + "power": [ 1.2, 0.8 ] + }, + "5": { + "integrity": [ 1, 1.5 ], + "power": [ 1.5, 1 ] + } }, "name": "Shielded" }, "FuelTransferLimpet_LightWeight": { "id": 31, "features": { + "1": { + "integrity": [ -0.2, -0.1 ], + "mass": [ -0.3, -0.4 ] + }, + "2": { + "integrity": [ -0.3, -0.2 ], + "mass": [ -0.4, -0.5 ] + }, + "3": { + "integrity": [ -0.4, -0.3 ], + "mass": [ -0.5, -0.6 ] + }, + "4": { + "integrity": [ -0.5, -0.4 ], + "mass": [ -0.6, -0.7 ] + }, + "5": { + "integrity": [ -0.6, -0.5 ], + "mass": [ -0.7, -0.8 ] + } }, "name": "Lightweight" }, "FuelTransferLimpet_Reinforced": { "id": 32, "features": { + "1": { + "integrity": [ 0.2, 0.5 ], + "mass": [ 1, 0.4 ] + }, + "2": { + "integrity": [ 0.4, 1 ], + "mass": [ 1.5, 0.8 ] + }, + "3": { + "integrity": [ 0.6, 1.5 ], + "mass": [ 2.0, 1.2 ] + }, + "4": { + "integrity": [ 0.8, 2 ], + "mass": [ 2.5, 1.6 ] + }, + "5": { + "integrity": [ 1, 2.5 ], + "mass": [ 3.0, 2.0 ] + } }, "name": "Reinforced" }, "FuelTransferLimpet_Shielded": { "id": 33, "features": { + "1": { + "integrity": [ 0.2, 0.5 ], + "power": [ 0.3, 0.2 ] + }, + "2": { + "integrity": [ 0.4, 1 ], + "power": [ 0.6, 0.4 ] + }, + "3": { + "integrity": [ 0.6, 1.5 ], + "power": [ 0.9, 0.6 ] + }, + "4": { + "integrity": [ 0.8, 2 ], + "power": [ 1.2, 0.8 ] + }, + "5": { + "integrity": [ 1, 1.5 ], + "power": [ 1.5, 1 ] + } }, "name": "Shielded" }, "HatchBreakerLimpet_LightWeight": { "id": 34, "features": { + "1": { + "integrity": [ -0.2, -0.1 ], + "mass": [ -0.3, -0.4 ] + }, + "2": { + "integrity": [ -0.3, -0.2 ], + "mass": [ -0.4, -0.5 ] + }, + "3": { + "integrity": [ -0.4, -0.3 ], + "mass": [ -0.5, -0.6 ] + }, + "4": { + "integrity": [ -0.5, -0.4 ], + "mass": [ -0.6, -0.7 ] + }, + "5": { + "integrity": [ -0.6, -0.5 ], + "mass": [ -0.7, -0.8 ] + } }, "name": "Lightweight" }, "HatchBreakerLimpet_Reinforced": { "id": 35, "features": { + "1": { + "integrity": [ 0.2, 0.5 ], + "mass": [ 1, 0.4 ] + }, + "2": { + "integrity": [ 0.4, 1 ], + "mass": [ 1.5, 0.8 ] + }, + "3": { + "integrity": [ 0.6, 1.5 ], + "mass": [ 2.0, 1.2 ] + }, + "4": { + "integrity": [ 0.8, 2 ], + "mass": [ 2.5, 1.6 ] + }, + "5": { + "integrity": [ 1, 2.5 ], + "mass": [ 3.0, 2.0 ] + } }, "name": "Reinforced" }, "HatchBreakerLimpet_Shielded": { "id": 36, "features": { + "1": { + "integrity": [ 0.2, 0.5 ], + "power": [ 0.3, 0.2 ] + }, + "2": { + "integrity": [ 0.4, 1 ], + "power": [ 0.6, 0.4 ] + }, + "3": { + "integrity": [ 0.6, 1.5 ], + "power": [ 0.9, 0.6 ] + }, + "4": { + "integrity": [ 0.8, 2 ], + "power": [ 1.2, 0.8 ] + }, + "5": { + "integrity": [ 1, 1.5 ], + "power": [ 1.5, 1 ] + } }, "name": "Shielded" }, "HeatSinkLauncher_HeatSinkCapacity": { "id": 37, "features": { + "3": { + "ammo": [ 0.5, 0.5 ], + "mass": [ 2, 1 ], + "reload": [ 1, 0.5 ] + } }, "name": "Ammo capacity" }, "HeatSinkLauncher_LightWeight": { "id": 38, "features": { + "1": { + "integrity": [ -0.2, -0.1 ], + "mass": [ -0.3, -0.4 ] + }, + "2": { + "integrity": [ -0.3, -0.2 ], + "mass": [ -0.4, -0.5 ] + }, + "3": { + "integrity": [ -0.4, -0.3 ], + "mass": [ -0.5, -0.6 ] + }, + "4": { + "integrity": [ -0.5, -0.4 ], + "mass": [ -0.6, -0.7 ] + }, + "5": { + "integrity": [ -0.6, -0.5 ], + "mass": [ -0.7, -0.8 ] + } }, "name": "Lightweight" }, "HeatSinkLauncher_Reinforced": { "id": 39, "features": { + "1": { + "integrity": [ 0.2, 0.5 ], + "mass": [ 1, 0.4 ] + }, + "2": { + "integrity": [ 0.4, 1 ], + "mass": [ 1.5, 0.8 ] + }, + "3": { + "integrity": [ 0.6, 1.5 ], + "mass": [ 2.0, 1.2 ] + }, + "4": { + "integrity": [ 0.8, 2 ], + "mass": [ 2.5, 1.6 ] + }, + "5": { + "integrity": [ 1, 2.5 ], + "mass": [ 3.0, 2.0 ] + } }, "name": "Reinforced" }, "HeatSinkLauncher_Shielded": { "id": 40, "features": { + "1": { + "integrity": [ 0.2, 0.5 ], + "power": [ 0.3, 0.2 ] + }, + "2": { + "integrity": [ 0.4, 1 ], + "power": [ 0.6, 0.4 ] + }, + "3": { + "integrity": [ 0.6, 1.5 ], + "power": [ 0.9, 0.6 ] + }, + "4": { + "integrity": [ 0.8, 2 ], + "power": [ 1.2, 0.8 ] + }, + "5": { + "integrity": [ 1, 1.5 ], + "power": [ 1.5, 1 ] + } }, "name": "Shielded" }, @@ -569,132 +1155,614 @@ "KillWarrantScanner_LightWeight": { "id": 46, "features": { + "1": { + "integrity": [ -0.2, -0.1 ], + "mass": [ -0.3, -0.4 ] + }, + "2": { + "integrity": [ -0.3, -0.2 ], + "mass": [ -0.4, -0.5 ] + }, + "3": { + "integrity": [ -0.4, -0.3 ], + "mass": [ -0.5, -0.6 ] + }, + "4": { + "integrity": [ -0.5, -0.4 ], + "mass": [ -0.6, -0.7 ] + }, + "5": { + "integrity": [ -0.6, -0.5 ], + "mass": [ -0.7, -0.8 ] + } }, "name": "Lightweight" }, "KillWarrantScanner_Reinforced": { "id": 47, "features": { + "1": { + "integrity": [ 0.2, 0.5 ], + "mass": [ 1, 0.4 ] + }, + "2": { + "integrity": [ 0.4, 1 ], + "mass": [ 1.5, 0.8 ] + }, + "3": { + "integrity": [ 0.6, 1.5 ], + "mass": [ 2.0, 1.2 ] + }, + "4": { + "integrity": [ 0.8, 2 ], + "mass": [ 2.5, 1.6 ] + }, + "5": { + "integrity": [ 1, 2.5 ], + "mass": [ 3.0, 2.0 ] + } }, "name": "Reinforced" }, "KillWarrantScanner_Shielded": { "id": 48, "features": { + "1": { + "integrity": [ 0.2, 0.5 ], + "power": [ 0.3, 0.2 ] + }, + "2": { + "integrity": [ 0.4, 1 ], + "power": [ 0.6, 0.4 ] + }, + "3": { + "integrity": [ 0.6, 1.5 ], + "power": [ 0.9, 0.6 ] + }, + "4": { + "integrity": [ 0.8, 2 ], + "power": [ 1.2, 0.8 ] + }, + "5": { + "integrity": [ 1, 1.5 ], + "power": [ 1.5, 1 ] + } }, "name": "Shielded" }, "LifeSupport_LightWeight": { "id": 49, "features": { + "1": { + "integrity": [ -0.2, -0.1 ], + "mass": [ -0.3, -0.4 ] + }, + "2": { + "integrity": [ -0.3, -0.2 ], + "mass": [ -0.4, -0.5 ] + }, + "3": { + "integrity": [ -0.4, -0.3 ], + "mass": [ -0.5, -0.6 ] + }, + "4": { + "integrity": [ -0.5, -0.4 ], + "mass": [ -0.6, -0.7 ] + }, + "5": { + "integrity": [ -0.6, -0.5 ], + "mass": [ -0.7, -0.8 ] + } }, "name": "Lightweight" }, "LifeSupport_Reinforced": { "id": 50, "features": { + "1": { + "integrity": [ 0.2, 0.5 ], + "mass": [ 1, 0.4 ] + }, + "2": { + "integrity": [ 0.4, 1 ], + "mass": [ 1.5, 0.8 ] + }, + "3": { + "integrity": [ 0.6, 1.5 ], + "mass": [ 2.0, 1.2 ] + }, + "4": { + "integrity": [ 0.8, 2 ], + "mass": [ 2.5, 1.6 ] + }, + "5": { + "integrity": [ 1, 2.5 ], + "mass": [ 3.0, 2.0 ] + } }, "name": "Reinforced" }, "LifeSupport_Shielded": { "id": 51, "features": { + "1": { + "integrity": [ 0.2, 0.5 ], + "power": [ 0.3, 0.2 ] + }, + "2": { + "integrity": [ 0.4, 1 ], + "power": [ 0.6, 0.4 ] + }, + "3": { + "integrity": [ 0.6, 1.5 ], + "power": [ 0.9, 0.6 ] + }, + "4": { + "integrity": [ 0.8, 2 ], + "power": [ 1.2, 0.8 ] + }, + "5": { + "integrity": [ 1, 1.5 ], + "power": [ 1.5, 1 ] + } }, "name": "Shielded" }, "PointDefence_LightWeight": { "id": 52, "features": { + "1": { + "integrity": [ -0.2, -0.1 ], + "mass": [ -0.3, -0.4 ] + }, + "2": { + "integrity": [ -0.3, -0.2 ], + "mass": [ -0.4, -0.5 ] + }, + "3": { + "integrity": [ -0.4, -0.3 ], + "mass": [ -0.5, -0.6 ] + }, + "4": { + "integrity": [ -0.5, -0.4 ], + "mass": [ -0.6, -0.7 ] + }, + "5": { + "integrity": [ -0.6, -0.5 ], + "mass": [ -0.7, -0.8 ] + } }, "name": "Lightweight" }, "PointDefence_Reinforced": { "id": 53, "features": { + "1": { + "integrity": [ 0.2, 0.5 ], + "mass": [ 1, 0.4 ] + }, + "2": { + "integrity": [ 0.4, 1 ], + "mass": [ 1.5, 0.8 ] + }, + "3": { + "integrity": [ 0.6, 1.5 ], + "mass": [ 2.0, 1.2 ] + }, + "4": { + "integrity": [ 0.8, 2 ], + "mass": [ 2.5, 1.6 ] + }, + "5": { + "integrity": [ 1, 2.5 ], + "mass": [ 3.0, 2.0 ] + } }, "name": "Reinforced" }, "PointDefence_Shielded": { "id": 54, "features": { + "1": { + "integrity": [ 0.2, 0.5 ], + "power": [ 0.3, 0.2 ] + }, + "2": { + "integrity": [ 0.4, 1 ], + "power": [ 0.6, 0.4 ] + }, + "3": { + "integrity": [ 0.6, 1.5 ], + "power": [ 0.9, 0.6 ] + }, + "4": { + "integrity": [ 0.8, 2 ], + "power": [ 1.2, 0.8 ] + }, + "5": { + "integrity": [ 1, 1.5 ], + "power": [ 1.5, 1 ] + } }, "name": "Shielded" }, "PointDefence_PointDefenseCapacity": { "id": 55, "features": { + "3": { + "ammo": [ 0.2, 0.5 ], + "mass": [ 2, 1 ], + "reload": [ 0.3, 0.1 ] + } }, "name": "Ammo capacity" }, "PowerDistributor_HighCapacity": { "id": 56, "features": { + "1": { + "engcap": [ 0.04, 0.1 ], + "engrate": [ -0.05, 0 ], + "syscap": [ 0.04, 0.1 ], + "sysrate": [ -0.05, 0 ], + "wepcap": [ 0.04, 0.1 ], + "weprate": [ -0.05, 0 ] + }, + "2": { + "engcap": [ 0.08, 0.15 ], + "engrate": [ -0.1, -0.04 ], + "syscap": [ 0.08, 0.1 ], + "sysrate": [ -0.1, 0 ], + "wepcap": [ 0.08, 0.1 ], + "weprate": [ -0.1, 0 ] + }, + "3": { + "engcap": [ 0.12, 0.2 ], + "engrate": [ -0.15, -0.08 ], + "syscap": [ 0.12, 0.1 ], + "sysrate": [ -0.15, -0.08 ], + "wepcap": [ 0.12, 0.1 ], + "weprate": [ -0.15, -0.08 ] + }, + "4": { + "engcap": [ 0.16, 0.25 ], + "engrate": [ -0.2, -0.12 ], + "syscap": [ 0.16, 0.1 ], + "sysrate": [ -0.2, -0.12 ], + "wepcap": [ 0.16, 0.1 ], + "weprate": [ -0.2, -0.12 ] + }, + "5": { + "engcap": [ 0.2, 0.3 ], + "engrate": [ -0.25, -0.16 ], + "syscap": [ 0.2, 0.1 ], + "sysrate": [ -0.25, -0.16 ], + "wepcap": [ 0.2, 0.1 ], + "weprate": [ -0.25, -0.16 ] + } }, "name": "High charge capacity" }, "PowerDistributor_HighFrequency": { "id": 57, "features": { + "1": { + "engcap": [ -0.03, 0 ], + "engrate": [ -0.25, -0.16 ], + "syscap": [ -0.03, 0 ], + "sysrate": [ -0.25, -0.16 ], + "wepcap": [ -0.03, 0 ], + "weprate": [ -0.25, -0.16 ] + }, + "2": { + "engcap": [ -0.06, -0.01 ], + "engrate": [ -0.25, -0.16 ], + "syscap": [ -0.06, -0.01 ], + "sysrate": [ -0.25, -0.16 ], + "wepcap": [ -0.06, -0.01 ], + "weprate": [ -0.25, -0.16 ] + }, + "3": { + "engcap": [ -0.09, -0.02 ], + "engrate": [ -0.25, -0.16 ], + "syscap": [ -0.09, -0.02 ], + "sysrate": [ -0.25, -0.16 ], + "wepcap": [ -0.09, -0.02 ], + "weprate": [ -0.25, -0.16 ] + }, + "4": { + "engcap": [ -0.12, -0.03 ], + "engrate": [ -0.25, -0.16 ], + "syscap": [ -0.12, -0.03 ], + "sysrate": [ -0.25, -0.16 ], + "wepcap": [ -0.12, -0.03 ], + "weprate": [ -0.25, -0.16 ] + }, + "5": { + "engcap": [ -0.15, -0.04 ], + "engrate": [ -0.25, -0.16 ], + "syscap": [ -0.15, -0.04 ], + "sysrate": [ -0.25, -0.16 ], + "wepcap": [ -0.15, -0.04 ], + "weprate": [ -0.25, -0.16 ] + } }, "name": "Charge enhanced" }, "PowerDistributor_PriorityEngines": { "id": 58, "features": { + "1": { + "engcap": [ 0.05, 0.2 ], + "engrate": [ 0.02, 0.1 ], + "syscap": [ -0.05, 0 ], + "sysrate": [ -0.02, 0 ], + "wepcap": [ -0.05, 0 ], + "weprate": [ -0.02, 0 ] + }, + "2": { + "engcap": [ 0.1, 0.3 ], + "engrate": [ 0.04, 0.15 ], + "syscap": [ -0.1, -0.02 ], + "sysrate": [ -0.04, -0.01 ], + "wepcap": [ -0.1, -0.02 ], + "weprate": [ -0.04, -0.01 ] + }, + "3": { + "engcap": [ 0.15, 0.4 ], + "engrate": [ 0.06, 0.2 ], + "syscap": [ -0.15, -0.04 ], + "sysrate": [ -0.06, -0.02 ], + "wepcap": [ -0.15, -0.04 ], + "weprate": [ -0.06, -0.02 ] + } }, "name": "Engine focused" }, "PowerDistributor_PrioritySystems": { "id": 59, "features": { + "1": { + "engcap": [ -0.05, 0 ], + "engrate": [ -0.02, 0 ], + "syscap": [ 0.05, 0.2 ], + "sysrate": [ 0.02, 0.1 ], + "wepcap": [ -0.05, 0 ], + "weprate": [ -0.02, 0 ] + }, + "2": { + "engcap": [ -0.1, -0.02 ], + "engrate": [ -0.04, -0.01 ], + "syscap": [ 0.1, 0.3 ], + "sysrate": [ -0.04, 0.15 ], + "wepcap": [ -0.1, -0.02 ], + "weprate": [ -0.04, -0.01 ] + }, + "3": { + "engcap": [ -0.15, -0.04 ], + "engrate": [ -0.06, -0.02 ], + "syscap": [ 0.15, 0.4 ], + "sysrate": [ 0.06, 0.2 ], + "wepcap": [ -0.15, -0.04 ], + "weprate": [ -0.06, -0.02 ] + } }, "name": "System focused" }, "PowerDistributor_PriorityWeapons": { "id": 60, "features": { + "1": { + "engcap": [ -0.05, 0 ], + "engrate": [ -0.02, 0 ], + "syscap": [ -0.05, 0 ], + "sysrate": [ -0.02, 0 ], + "wepcap": [ 0.05, 0.2 ], + "weprate": [ 0.02, 0.1 ] + }, + "2": { + "engcap": [ -0.1, -0.02 ], + "engrate": [ -0.04, -0.01 ], + "syscap": [ -0.1, -0.02 ], + "sysrate": [ -0.04, -0.01 ], + "wepcap": [ 0.1, 0.3 ], + "weprate": [ 0.04, 0.15 ] + }, + "3": { + "engcap": [ -0.15, -0.04 ], + "engrate": [ -0.06, -0.02 ], + "syscap": [ -0.15, -0.04 ], + "sysrate": [ -0.06, -0.02 ], + "wepcap": [ 0.15, 0.4 ], + "weprate": [ 0.06, 0.2 ] + } }, "name": "Weapon focused" }, "PowerDistributor_Shielded": { "id": 61, "features": { + "1": { + "integrity": [ 0.2, 0.5 ], + "power": [ 0.3, 0.2 ] + }, + "2": { + "integrity": [ 0.4, 1 ], + "power": [ 0.6, 0.4 ] + }, + "3": { + "integrity": [ 0.6, 1.5 ], + "power": [ 0.9, 0.6 ] + }, + "4": { + "integrity": [ 0.8, 2 ], + "power": [ 1.2, 0.8 ] + }, + "5": { + "integrity": [ 1, 1.5 ], + "power": [ 1.5, 1 ] + } }, "name": "Shielded" }, "PowerPlant_Armoured": { "id": 62, "features": { + "1": { + "eff": [ 0.05, -0.05 ], + "integrity": [ 0.2, 0.4 ], + "mass": [ 0.08, 0 ] + }, + "2": { + "eff": [ 0.06, -0.06 ], + "integrity": [ 0.3, 0.6 ], + "mass": [ 0.16, 0.04 ] + }, + "3": { + "eff": [ 0.07, -0.07 ], + "integrity": [ 0.4, 0.8 ], + "mass": [ 0.24, 0.08 ] + }, + "4": { + "eff": [ 0.08, -0.08 ], + "integrity": [ 0.5, 1 ], + "mass": [ 0.32, 0.12 ] + }, + "5": { + "eff": [ 0.09, -0.09 ], + "integrity": [ 0.6, 1.2 ], + "mass": [ 0.4, 0.16 ] + } }, "name": "Armoured" }, "PowerPlant_Boosted": { "id": 63, "features": { + "1": { + "eff": [ 0.1, 0 ], + "integrity": [ -0.1, 0 ], + "pgen": [ 0.02, 0.12 ] + }, + "2": { + "eff": [ 0.2, 0.05 ], + "integrity": [ -0.2, -0.05 ], + "pgen": [ 0.04, 0.18 ] + }, + "3": { + "eff": [ 0.3, 0.1 ], + "integrity": [ -0.3, -0.1 ], + "pgen": [ 0.06, 0.24 ] + }, + "4": { + "eff": [ 0.4, 0.15 ], + "integrity": [ -0.4, -0.15 ], + "pgen": [ 0.08, 0.3 ] + }, + "5": { + "eff": [ 0.5, 0.2 ], + "integrity": [ -0.5, -0.2 ], + "pgen": [ 0.1, 0.36 ] + } }, "name": "Overcharged" }, "PowerPlant_Stealth": { "id": 64, "features": { + "1": { + "eff": [ -0.05, -0.2 ], + "mass": [ 0.05, 0 ], + "pgen": [ -0.06, 0 ] + }, + "1": { + "eff": [ -0.1, -0.3 ], + "mass": [ 0.1, 0.05 ], + "pgen": [ -0.12, -0.03 ] + }, + "1": { + "eff": [ -0.15, -0.4 ], + "mass": [ 0.15, 0.1 ], + "pgen": [ -0.18, -0.06 ] + } }, "name": "Low emissions" }, "ProspectingLimpet_LightWeight": { "id": 65, "features": { + "1": { + "integrity": [ -0.2, -0.1 ], + "mass": [ -0.3, -0.4 ] + }, + "2": { + "integrity": [ -0.3, -0.2 ], + "mass": [ -0.4, -0.5 ] + }, + "3": { + "integrity": [ -0.4, -0.3 ], + "mass": [ -0.5, -0.6 ] + }, + "4": { + "integrity": [ -0.5, -0.4 ], + "mass": [ -0.6, -0.7 ] + }, + "5": { + "integrity": [ -0.6, -0.5 ], + "mass": [ -0.7, -0.8 ] + } }, "name": "Lightweight" }, "ProspectingLimpet_Reinforced": { "id": 66, "features": { + "1": { + "integrity": [ 0.2, 0.5 ], + "mass": [ 1, 0.4 ] + }, + "2": { + "integrity": [ 0.4, 1 ], + "mass": [ 1.5, 0.8 ] + }, + "3": { + "integrity": [ 0.6, 1.5 ], + "mass": [ 2.0, 1.2 ] + }, + "4": { + "integrity": [ 0.8, 2 ], + "mass": [ 2.5, 1.6 ] + }, + "5": { + "integrity": [ 1, 2.5 ], + "mass": [ 3.0, 2.0 ] + } }, "name": "Reinforced" }, "ProspectingLimpet_Shielded": { "id": 67, "features": { + "1": { + "integrity": [ 0.2, 0.5 ], + "power": [ 0.3, 0.2 ] + }, + "2": { + "integrity": [ 0.4, 1 ], + "power": [ 0.6, 0.4 ] + }, + "3": { + "integrity": [ 0.6, 1.5 ], + "power": [ 0.9, 0.6 ] + }, + "4": { + "integrity": [ 0.8, 2 ], + "power": [ 1.2, 0.8 ] + }, + "5": { + "integrity": [ 1, 1.5 ], + "power": [ 1.5, 1 ] + } }, "name": "Shielded" }, @@ -731,72 +1799,391 @@ "ShieldCellBank_Rapid": { "id": 73, "features": { + "1": { + "boot": [ 0.1, 0 ], + "duration": [ -0.1, 0 ], + "shieldreinforcement": [ 0, 0.03 ], + "spinup": [ -0.05, -0.1 ] + }, + "2": { + "boot": [ 0.2, 0.05 ], + "duration": [ -0.2, -0.05 ], + "shieldreinforcement": [ 0.02, 0.06 ], + "spinup": [ -0.1, -0.2 ] + }, + "3": { + "boot": [ 0.3, 0.1 ], + "duration": [ -0.3, -0.1 ], + "shieldreinforcement": [ 0.04, 0.09 ], + "spinup": [ -0.2, -0.3 ] + }, + "4": { + "boot": [ 0.4, 0.15 ], + "duration": [ -0.4, -0.15 ], + "shieldreinforcement": [ 0.06, 0.12 ], + "spinup": [ -0.3, -0.4 ] + } }, "name": "Rapid charge" }, "ShieldCellBank_Specialised": { "id": 74, "features": { + "1": { + "boot": [ -0.04, -0.08 ], + "integrity": [ -0.1, 0 ], + "power": [ 0.1, 0 ], + "thermload": [ -0.03, -0.06 ] + }, + "2": { + "boot": [ -0.08, -0.16 ], + "integrity": [ -0.2, -0.05 ], + "power": [ 0.2, 0.05 ], + "thermload": [ -0.06, -0.12 ] + }, + "3": { + "boot": [ -0.12, -0.26 ], + "integrity": [ -0.3, -0.1 ], + "power": [ 0.3, 0.1 ], + "thermload": [ -0.09, -0.18 ] + }, + "4": { + "boot": [ -0.16, -0.32 ], + "integrity": [ -0.3, -0.15 ], + "power": [ 0.4, 0.15 ], + "thermload": [ -0.12, -0.24 ] + } }, "name": "Specialised" }, "ShieldGenerator_Kinetic": { "id": 75, "features": { + "1": { + "integrity": [ 0, 0.2 ], + "kinres": [ 0.05, 0.1 ], + "thermres": [ -0.05, 0 ] + }, + "2": { + "integrity": [ 0.05, 0.25 ], + "kinres": [ 0.07, 0.2 ], + "thermres": [ -0.1, -0.02 ] + }, + "3": { + "integrity": [ 0.1, 0.2 ], + "kinres": [ 0.09, 0.2 ], + "thermres": [ -0.15, -0.04 ] + }, + "4": { + "integrity": [ 0.15, 0.35 ], + "kinres": [ 0.11, 0.2 ], + "thermres": [ -0.2, -0.06 ] + }, + "5": { + "integrity": [ 0.2, 0.4 ], + "kinres": [ 0.13, 0.5 ], + "thermres": [ -0.25, -0.08 ] + } }, "name": "Kinetic resistant" }, "ShieldGenerator_Optimised": { "id": 76, "features": { + "1": { + "integrity": [ -0.1, -0.05 ], + "mass": [ 0, -0.08 ], + "optmass": [ -0.03, 0 ], + "power": [ -0.12, -0.2 ] + }, + "2": { + "integrity": [ -0.2, -0.1 ], + "mass": [ -0.04, -0.16 ], + "optmass": [ -0.06, -0.01 ], + "power": [ -0.14, -0.25 ] + }, + "3": { + "integrity": [ -0.3, -0.15 ], + "mass": [ -0.08, -0.24 ], + "optmass": [ -0.09, -0.02 ], + "optmul": [ 0, 0.02 ], + "power": [ -0.16, -0.3 ] + }, + "4": { + "integrity": [ -0.4, -0.2 ], + "mass": [ -0.12, -0.32 ], + "optmass": [ -0.12, -0.03 ], + "optmul": [ 0, 0.04 ], + "power": [ -0.18, -0.35 ] + }, + "5": { + "integrity": [ -0.5, -0.25 ], + "mass": [ -0.16, -0.4 ], + "optmass": [ -0.15, -0.04 ], + "optmul": [ 0, 0.06 ], + "power": [ -0.2, -0.4 ] + } }, "name": "Enhanced low power" }, "ShieldGenerator_Reinforced": { "id": 77, "features": { + "1": { + "brokenregen": [ -0.21, -0.15 ], + "explres": [ 0, 0.03 ], + "kinres": [ 0, 0.03 ], + "optmul": [ 0.05, 0.1 ], + "thermres": [ 0, 0.03 ] + }, + "2": { + "brokenregen": [ -0.24, -0.12 ], + "explres": [ 0.02, 0.06 ], + "kinres": [ 0.02, 0.06 ], + "optmul": [ 0.07, 0.15 ], + "regen": [ -0.06, -0.04 ], + "thermres": [ 0.02, 0.06 ] + }, + "3": { + "brokenregen": [ -0.27, -0.09 ], + "distdraw": [ 0.05, 0 ], + "explres": [ 0.04, 0.09 ], + "kinres": [ 0.04, 0.06 ], + "optmul": [ 0.09, 0.2 ], + "regen": [ -0.09, -0.03 ], + "thermres": [ 0.04, 0.09 ] + }, + "4": { + "brokenregen": [ -0.3, -0.06 ], + "distdraw": [ 0.1, 0.05 ], + "explres": [ 0.06, 0.12 ], + "kinres": [ 0.06, 0.12 ], + "optmul": [ 0.11, 0.25 ], + "regen": [ -0.12, -0.02 ], + "thermres": [ 0.06, 0.12 ] + }, + "5": { + "brokenregen": [ -0.33, -0.03 ], + "distdraw": [ 0.15, 0.1 ], + "explres": [ 0.08, 0.15 ], + "kinres": [ 0.08, 0.15 ], + "optmul": [ 0.13, 0.3 ], + "regen": [ -0.15, -0.01 ], + "thermres": [ 0.08, 0.15 ] + } }, "name": "Reinforced" }, "ShieldGenerator_Thermic": { "id": 78, "features": { + "1": { + "integrity": [ 0, 0.2 ], + "kinres": [ -0.05, 0 ], + "thermres": [ 0.05, 0.1 ] + }, + "2": { + "integrity": [ 0.05, 0.25 ], + "kinres": [ -0.1, -0.02 ], + "thermres": [ 0.07, 0.2 ] + }, + "3": { + "integrity": [ 0.1, 0.3 ], + "kinres": [ -0.15, -0.04 ], + "thermres": [ 0.09, 0.3 ] + }, + "4": { + "integrity": [ 0.15, 0.35 ], + "kinres": [ -0.2, -0.06 ], + "thermres": [ 0.11, 0.4 ] + }, + "5": { + "integrity": [ 0.2, 0.4 ], + "kinres": [ -0.25, -0.08 ], + "thermres": [ 0.13, 0.5 ] + } }, "name": "Thermal resistant" }, "WakeScanner_LightWeight": { "id": 79, "features": { + "1": { + "integrity": [ -0.2, -0.1 ], + "mass": [ -0.3, -0.4 ] + }, + "2": { + "integrity": [ -0.3, -0.2 ], + "mass": [ -0.4, -0.5 ] + }, + "3": { + "integrity": [ -0.4, -0.3 ], + "mass": [ -0.5, -0.6 ] + }, + "4": { + "integrity": [ -0.5, -0.4 ], + "mass": [ -0.6, -0.7 ] + }, + "5": { + "integrity": [ -0.6, -0.5 ], + "mass": [ -0.7, -0.8 ] + } }, "name": "Lightweight" }, "WakeScanner_Shielded": { "id": 80, "features": { + "1": { + "integrity": [ 0.2, 0.5 ], + "power": [ 0.3, 0.2 ] + }, + "2": { + "integrity": [ 0.4, 1 ], + "power": [ 0.6, 0.4 ] + }, + "3": { + "integrity": [ 0.6, 1.5 ], + "power": [ 0.9, 0.6 ] + }, + "4": { + "integrity": [ 0.8, 2 ], + "power": [ 1.2, 0.8 ] + }, + "5": { + "integrity": [ 1, 1.5 ], + "power": [ 1.5, 1 ] + } }, "name": "Shielded" }, "WakeScanner_Reinforced": { "id": 81, "features": { + "1": { + "integrity": [ 0.2, 0.5 ], + "mass": [ 1, 0.4 ] + }, + "2": { + "integrity": [ 0.4, 1 ], + "mass": [ 1.5, 0.8 ] + }, + "3": { + "integrity": [ 0.6, 1.5 ], + "mass": [ 2.0, 1.2 ] + }, + "4": { + "integrity": [ 0.8, 2 ], + "mass": [ 2.5, 1.6 ] + }, + "5": { + "integrity": [ 1, 2.5 ], + "mass": [ 3.0, 2.0 ] + } }, "name": "Reinforced" }, "Weapon_DoubleShot": { "id": 82, "features": { + "1": { + "ammo": [ 0.1, 0.2 ], + "burst": [ 2, 2 ], + "burstrof": [ 0.1, 0.15 ], + "range": [ -0.25, -0.1 ] + }, + "2": { + "ammo": [ 0.2, 0.3 ], + "burst": [ 2, 2 ], + "burstrof": [ 0.11, 0.16 ], + "range": [ -0.2, -0.08 ] + }, + "3": { + "ammo": [ 0.3, 0.4 ], + "burst": [ 2, 2 ], + "burstrof": [ 0.12, 0.17 ], + "range": [ -0.15, -0.06 ] + }, + "4": { + "ammo": [ 0.4, 0.5 ], + "burst": [ 2, 2 ], + "burstrof": [ 0.13, 0.18 ], + "range": [ -0.1, -0.04 ] + }, + "5": { + "ammo": [ 0.5, 0.6 ], + "burst": [ 2, 2 ], + "burstrof": [ 0.14, 0.19 ], + "range": [ -0.5, -0.02 ] + } }, "name": "Double shot" }, "Weapon_Efficient": { "id": 83, "features": { + "1": { + "damage": [ 0, 0.05 ], + "thermload": [ -0.3, -0.4 ] + }, + "2": { + "damage": [ 0.01, 0.06 ], + "power": [ 0, -0.1 ], + "thermload": [ -0.35, -0.45 ] + }, + "3": { + "damage": [ 0.02, 0.07 ], + "distdraw": [ -0.15, -0.25 ], + "power": [ -0.05, -0.2 ], + "thermload": [ -0.4, -0.5 ] + }, + "4": { + "damage": [ 0.03, 0.08 ], + "distdraw": [ -0.2, -0.3 ], + "power": [ -0.1, -0.3 ], + "thermload": [ -0.45, -0.55 ] + }, + "5": { + "damage": [ 0.04, 0.09 ], + "distdraw": [ -0.25, -0.35 ], + "power": [ -0.14, -0.4 ], + "thermload": [ -0.5, -0.6 ] + } }, "name": "Efficient" }, "Weapon_Focused": { "id": 84, "features": { + "1": { + "burstrof": [ 0.2, 0.08 ], + "range": [ 0.1, 0.2 ], + "thermload": [ 0.5, 0.4 ] + }, + "2": { + "burstrof": [ 0.16, 0.06 ], + "piercing": [ 0, 0.1 ], + "range": [ 0.2, 0.4 ], + "thermload": [ 0.4, 0.3 ] + }, + "3": { + "burstrof": [ 0.12, 0.04 ], + "piercing": [ 0.1, 0.2 ], + "range": [ 0.3, 0.6 ], + "thermload": [ 0.3, 0.2 ] + }, + "4": { + "burstrof": [ 0.08, 0.02 ], + "piercing": [ 0.2, 0.4 ], + "range": [ 0.4, 0.8 ], + "thermload": [ 0.2, 0.1 ] + }, + "5": { + "burstrof": [ 0.04, 0 ], + "piercing": [ 0.3, 0.6 ], + "range": [ 0.5, 1 ], + "thermload": [ 0.1, 0 ] + } }, "name": "Focused" }, @@ -844,36 +2231,216 @@ "Weapon_LightWeight": { "id": 86, "features": { + "1": { + "distdraw": [ -0.02, -0.04 ], + "integrity": [ -0.2, 0 ], + "mass": [ -0.1, -0.15 ], + "power": [ -0.02, -0.04 ] + }, + "2": { + "distdraw": [ -0.04, -0.08 ], + "integrity": [ -0.3, -0.1 ], + "mass": [ -0.2, -0.35 ], + "power": [ -0.04, -0.08 ] + }, + "3": { + "distdraw": [ -0.06, -0.12 ], + "integrity": [ -0.4, -0.2 ], + "mass": [ -0.3, -0.55 ], + "power": [ -0.06, -0.12 ] + }, + "4": { + "distdraw": [ -0.08, -0.16 ], + "integrity": [ -0.5, -0.3 ], + "mass": [ -0.4, -0.75 ], + "power": [ -0.08, -0.16 ] + }, + "5": { + "distdraw": [ -0.1, -0.2 ], + "integrity": [ -0.6, -0.4 ], + "mass": [ -0.5, -0.9 ], + "power": [ -0.12, -0.2 ] + } }, "name": "Lightweight" }, "Weapon_LongRange": { "id": 87, "features": { + "1": { + "fallofffromrange": [ 1, 1 ], + "mass": [ 0.1, 0 ], + "range": [ 0.1, 0.2 ] + }, + "2": { + "fallofffromrange": [ 1, 1 ], + "mass": [ 0.2, 0.05 ], + "power": [ 0.05, 0 ], + "range": [ 0.2, 0.4 ] + }, + "3": { + "fallofffromrange": [ 1, 1 ], + "mass": [ 0.3, 0.1 ], + "power": [ 0.1, 0.05 ], + "range": [ 0.3, 0.6 ] + }, + "4": { + "fallofffromrange": [ 1, 1 ], + "mass": [ 0.4, 0.15 ], + "power": [ 0.15, 0.1 ], + "range": [ 0.4, 0.8 ] + }, + "5": { + "fallofffromrange": [ 1, 1 ], + "mass": [ 0.5, 0.2 ], + "power": [ 0.2, 0.15 ], + "range": [ 0.5, 1 ] + } }, "name": "Long range" }, "Weapon_Overcharged": { "id": 88, "features": { + "1": { + "clip": [ -0.05, -0.03 ], + "damage": [ 0.15, 0.25 ], + "distdraw": [ 0.9, 0.45 ], + "jitter": [ 1, 0.4 ], + "thermload": [ 0.45, 0.3 ] + }, + "2": { + "clip": [ -0.1, -0.06 ], + "damage": [ 0.2, 0.3 ], + "distdraw": [ 0.8, 0.4 ], + "jitter": [ 0.8, 0.3 ], + "thermload": [ 0.3, 0.15 ] + }, + "3": { + "clip": [ -0.15, -0.09 ], + "damage": [ 0.25, 0.35 ], + "distdraw": [ 0.7, 0.35 ], + "jitter": [ 0.6, 0.2 ], + "thermload": [ 0.15, 0 ] + }, + "4": { + "clip": [ -0.2, -0.12 ], + "damage": [ 0.3, 0.4 ], + "distdraw": [ 0.6, 0.3 ], + "jitter": [ 0.4, 0.1 ] + }, + "5": { + "clip": [ -0.25, -0.15 ], + "damage": [ 0.35, 0.45 ], + "distdraw": [ 0.5, 0.25 ] + } }, "name": "Overcharged" }, "Weapon_RapidFire": { "id": 89, "features": { + "1": { + "burstrof": [ -0.15, -0.2 ], + "damage": [ -0.07, -0.05 ], + "jitter": [ 2.5, 1.25 ], + "reload": [ -0.1, -0.25 ] + }, + "2": { + "burstrof": [ -0.2, -0.25 ], + "damage": [ -0.09, -0.07 ], + "distdraw": [ -0.1, -0.2 ], + "jitter": [ 2, 1 ], + "reload": [ -0.2, -0.35 ] + }, + "3": { + "burstrof": [ -0.25, -0.3 ], + "damage": [ -0.11, -0.09 ], + "distdraw": [ -0.15, -0.25 ], + "jitter": [ 1.5, 0.75 ], + "reload": [ -0.3, -0.45 ] + }, + "4": { + "burstrof": [ -0.3, -0.35 ], + "damage": [ -0.13, -0.11 ], + "distdraw": [ -0.2, -0.3 ], + "jitter": [ 1, 0.5 ], + "reload": [ -0.4, -0.55 ] + }, + "5": { + "burstrof": [ -0.35, -0.4 ], + "damage": [ -0.15, -0.13 ], + "distdraw": [ -0.25, -0.35 ], + "jitter": [ 0.5, 0.25 ], + "reload": [ -0.5, -0.65 ] + } }, "name": "Rapid fire" }, "Weapon_ShortRange": { "id": 90, "features": { + "1": { + "damage": [ 0.04, 0.09 ], + "range": [ -0.35, -0.1 ] + }, + "2": { + "damage": [ 0.08, 0.18 ], + "range": [ -0.45, -0.2 ], + "thermload": [ 0.2, 0.1 ] + }, + "3": { + "damage": [ 0.12, 0.27 ], + "integrity": [ -0.2, -0.1 ], + "range": [ -0.55, -0.3 ], + "thermload": [ 0.3, 0.2 ] + }, + "4": { + "damage": [ 0.16, 0.36 ], + "integrity": [ -0.3, -0.2 ], + "range": [ -0.65, -0.4 ], + "thermload": [ 0.4, 0.3 ] + }, + "5": { + "damage": [ 0.2, 0.45 ], + "integrity": [ -0.4, -0.3 ], + "range": [ -0.75, -0.5 ], + "thermload": [ 0.5, 0.4 ] + } }, "name": "Short range" }, "Weapon_Sturdy": { "id": 91, "features": { + "1": { + "integrity": [ 0.2, 0.5 ], + "mass": [ 0.5, 0 ], + "thermload": [ 0, -0.1 ] + }, + "2": { + "integrity": [ 0.4, 1 ], + "mass": [ 1, 0.5 ], + "thermload": [ -0.05, -0.15 ] + }, + "3": { + "integrity": [ 0.6, 1.5 ], + "mass": [ 1.5, 1 ], + "piercing": [ 0, 0.15 ], + "thermload": [ -0.1, -0.2 ] + }, + "4": { + "integrity": [ 0.8, 2 ], + "mass": [ 2, 1.5 ], + "piercing": [ 0.1, 0.3 ], + "thermload": [ -0.15, -0.25 ] + }, + "4": { + "integrity": [ 1, 2.5 ], + "mass": [ 2.5, 2 ], + "piercing": [ 0.2, 0.45 ], + "thermload": [ -0.2, -0.3 ] + } }, "name": "Sturdy" } diff --git a/spec/data-spec.js b/spec/data-spec.js index 27f8893..4294b69 100644 --- a/spec/data-spec.js +++ b/spec/data-spec.js @@ -41,9 +41,9 @@ describe('JSON Data', function() { expect(ids[id]).toBeFalsy('ID already exists: ' + id); expect(group[i].edID > 0).toBeTruthy('Standard module ' + id + ' is missing E:D ID'); expect(group[i].eddbID > 0 || group[i].pp).toBeTruthy('Standard module ' + id + ' is missing EDDB ID'); - if (s != 'ft' && s != 'pas' ) { + if (s != 'ft' && s != 'pas' ) { expect(group[i].integrity).toBeDefined('Standard module ' + id + ' is missing integrity'); - } + } expect(group[i].grp).toBeDefined(`No group defined, Type: ${s}, ID: ${id}, Index: ${i}`); expect(eddbIDs[group[i].eddbID]).toBeFalsy(`EDDB ID [${group[i].eddbID}] already exists for ID: ${id}, Index: ${i}`); expect(edIDs[group[i].edID]).toBeFalsy(`E:D ID [${group[i].edID}] already exists for ID: ${id}, Index: ${i}`); @@ -79,7 +79,7 @@ describe('JSON Data', function() { if (group[i].edID) { edIDs[group[i].edID] = true; } - if (group[i].damage) { + if (group[i].damage) { expect(group[i].damage).toBeDefined(`Hardpoint ${group[i].grp}:${id} ${group[i].name ? group[i].name : ''} is missing damage`); expect(group[i].damagedist).toBeDefined(`Hardpoint ${group[i].grp}:${id} ${group[i].name ? group[i].name : ''} is missing damage distribution`); if (group[i].grp != 'po') { @@ -91,7 +91,7 @@ describe('JSON Data', function() { expect(group[i].distdraw).toBeDefined(`Hardpoint ${group[i].grp}:${id} ${group[i].name ? group[i].name : ''} is missing distdraw`); } } - if ((group[i].ammo || group[i].reload || group[i].clip) && g != 'hs' && g != 'ec') { + if ((group[i].ammo || group[i].reload || group[i].clip) && g != 'hs' && g != 'ec') { expect(group[i].ammo).toBeDefined(`Hardpoint ${group[i].grp}:${id} ${group[i].name ? group[i].name : ''} is missing ammo`); expect(group[i].clip).toBeDefined(`Hardpoint ${group[i].grp}:${id} ${group[i].name ? group[i].name : ''} is missing clip`); expect(group[i].reload).toBeDefined(`Hardpoint ${group[i].grp}:${id} ${group[i].name ? group[i].name : ''} is missing reload`); @@ -174,6 +174,17 @@ describe('JSON Data', function() { const blueprint = Modifications.blueprints[k]; expect(ids[blueprint.id]).toBeFalsy('ID already exists: ' + blueprint.id); expect(blueprint.name).toBeDefined('Blueprint has no name, ID:' + blueprint.id); + + for (var x in blueprint.features) { + var b = blueprint.features[x]; + var bfs = {}; + for (var bf in b) { + expect(bfs[bf]).toBeFalsy(`Blueprint feature [${bf}] already exists: ${blueprint.name}`); + expect(Modifications.modifications[bf]).toBeDefined(`Blueprint feature [${bf}] uknown: ${blueprint.name}`); + bfs[bf] = true; + } + } + ids[blueprint.id] = true; } }); @@ -189,6 +200,7 @@ describe('JSON Data', function() { expect(modification.method).toBeDefined('Modification has no method, ID:' + modification.id); ids[modification.id] = true; } + }); it('has valid specials', function() { From 9006a6ca0ea402ed42fd7f079708ac90a79a0e30 Mon Sep 17 00:00:00 2001 From: Cmdr McDonald Date: Sun, 22 Jan 2017 09:03:26 +0000 Subject: [PATCH 09/11] Update dependencies --- package.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index a92c149..9169458 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "homepage": "https://coriolis.edcd.io", "bugs": "https://github.com/EDCD/coriolis/issues", "private": true, - "engine": "node >= 0.12.2", + "engine": "node >= 4.0.0", "license": "MIT", "scripts": { "lint": "eslint --plugin json --ext .json modules ships dist", @@ -19,9 +19,9 @@ "start": "node generate_distribution.js" }, "devDependencies": { - "eslint": "^1.10.3", + "eslint": "^2.2.0", "eslint-plugin-json": "^1.1.0", "jasmine-node": "^1.14.5", - "uglify-js": "^2.6.1" + "uglify-js": "^2.7.5" } } From b011b0a56578370bab0a3129b9f5e89bdfd5cf71 Mon Sep 17 00:00:00 2001 From: Cmdr McDonald Date: Sun, 22 Jan 2017 17:08:13 +0000 Subject: [PATCH 10/11] Add engineering blueprints --- ChangeLog.md | 2 +- dist/index.js | 563 +++++++++++---- dist/index.json | 1276 ++++++++++++++++++++++++++++----- modifications/blueprints.json | 517 ++++++++++--- modifications/modules.json | 11 +- 5 files changed, 1929 insertions(+), 440 deletions(-) diff --git a/ChangeLog.md b/ChangeLog.md index 1d0b042..f4101ee 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -3,9 +3,9 @@ * Update weapons to have %-based damage distributions * Remove power draw for detailed surface scanner - although shown in outfitting it is not part of active power * Fix incorrect names for lightweight and kinetic armour + * Add engineering blueprints #2.2.9 - * Add falloff metric for weapons * Add falloff metric for weapons * Add falloff from range modification diff --git a/dist/index.js b/dist/index.js index 4e73589..72d10df 100644 --- a/dist/index.js +++ b/dist/index.js @@ -14147,19 +14147,19 @@ module.exports = { features: { "1": { integrity: [ .2, .5 ], - power: [ .3, .2 ] + power: [ .31, .2 ] }, "2": { - integrity: [ .4, 1 ], - power: [ .6, .4 ] + integrity: [ .39, 1 ], + power: [ .61, .4 ] }, "3": { - integrity: [ .6, 1.5 ], - power: [ .9, .6 ] + integrity: [ .61, 1.5 ], + power: [ .89, .61 ] }, "4": { - integrity: [ .8, 2 ], - power: [ 1.2, .8 ] + integrity: [ .81, 2 ], + power: [ 1.2, .79 ] }, "5": { integrity: [ 1, 2.5 ], @@ -14172,59 +14172,59 @@ module.exports = { id: 4, features: { "1": { - explres: [ -.04, -.02 ], - kinres: [ .05, .08 ], + explres: [ -.056, -.028 ], + kinres: [ .06, .096 ], thermres: [ -.04, -.02 ] }, "2": { - explres: [ -.08, -.04 ], - kinres: [ .1, .16 ], + explres: [ -.112, -.056 ], + kinres: [ .12, .192 ], thermres: [ -.08, -.04 ] }, "3": { - explres: [ -.12, -.06 ], - kinres: [ .15, .24 ], + explres: [ -.168, -.084 ], + kinres: [ .18, .288 ], thermres: [ -.12, -.06 ] }, "4": { - explres: [ -.16, -.08 ], - kinres: [ .2, .32 ], + explres: [ -.224, -.112 ], + kinres: [ .24, .384 ], thermres: [ -.16, -.08 ] }, "5": { - explres: [ -.2, -.1 ], - kinres: [ .25, .4 ], + explres: [ -.28, -.14 ], + kinres: [ .3, .48 ], thermres: [ -.2, -.1 ] } }, - name: "Kinetic resistant" + name: "Kinetic Resistant" }, Armour_Explosive: { id: 5, features: { "1": { - explres: [ .05, .08 ], - kinres: [ -.04, -.02 ], + explres: [ .07, .112 ], + kinres: [ -.048, -.024 ], thermres: [ -.04, -.02 ] }, "2": { - explres: [ .1, .16 ], - kinres: [ -.08, -.04 ], + explres: [ .14, .224 ], + kinres: [ -.096, -.048 ], thermres: [ -.08, -.04 ] }, "3": { - explres: [ .15, .24 ], - kinres: [ -.12, -.06 ], + explres: [ .21, .336 ], + kinres: [ -.144, -.072 ], thermres: [ -.12, -.06 ] }, "4": { - explres: [ .2, .32 ], - kinres: [ -.16, -.08 ], + explres: [ .28, .448 ], + kinres: [ -.192, -.096 ], thermres: [ -.16, -.08 ] }, "5": { - explres: [ .25, .4 ], - kinres: [ -.2, -.1 ], + explres: [ .35, .56 ], + kinres: [ -.24, -.12 ], thermres: [ -.2, -.1 ] } }, @@ -14234,37 +14234,37 @@ module.exports = { id: 6, features: { "1": { - explres: [ 0, .02 ], - hullboost: [ -.01, 0 ], - kinres: [ 0, .02 ], + explres: [ 0, .028 ], + hullboost: [ -.03, 0 ], + kinres: [ 0, .024 ], mass: [ -.04, -.15 ], thermres: [ 0, .02 ] }, "2": { - explres: [ .01, .04 ], + explres: [ .014, .056 ], hullboost: [ -.02, -.01 ], - kinres: [ .01, .04 ], + kinres: [ .012, .048 ], mass: [ -.08, -.25 ], thermres: [ .01, .04 ] }, "3": { - explres: [ .02, .06 ], - hullboost: [ -.03, -.02 ], - kinres: [ .02, .06 ], + explres: [ .028, .084 ], + hullboost: [ -.07, -.05 ], + kinres: [ .024, .072 ], mass: [ -.12, -.35 ], thermres: [ .02, .06 ] }, "4": { - explres: [ .03, .08 ], - hullboost: [ -.04, -.03 ], - kinres: [ .03, .08 ], + explres: [ .042, .112 ], + hullboost: [ -.09, -.07 ], + kinres: [ .036, .096 ], mass: [ -.16, -.45 ], thermres: [ .03, .08 ] }, "5": { - explres: [ .04, .1 ], - hullboost: [ -.05, -.04 ], - kinres: [ .04, .1 ], + explres: [ .056, .14 ], + hullboost: [ -.12, -.09 ], + kinres: [ .048, .12 ], mass: [ -.2, -.55 ], thermres: [ .04, .1 ] } @@ -14275,39 +14275,39 @@ module.exports = { id: 7, features: { "1": { - explres: [ 0, .01 ], - hullboost: [ .04, .01 ], - kinres: [ 0, .01 ], + explres: [ 0, .014 ], + hullboost: [ .08, .22 ], + kinres: [ 0, .012 ], mass: [ .08, 0 ], thermres: [ 0, .01 ] }, "2": { - explres: [ .01, .02 ], - hullboost: [ .08, .15 ], - kinres: [ .01, .02 ], - mass: [ .16, .05 ], + explres: [ .014, .028 ], + hullboost: [ .18, .34 ], + kinres: [ .012, .024 ], + mass: [ .15, .04 ], thermres: [ .01, .02 ] }, "3": { - explres: [ .02, .03 ], - hullboost: [ .12, .2 ], - kinres: [ .02, .03 ], - mass: [ .24, .1 ], + explres: [ .028, .042 ], + hullboost: [ .28, .45 ], + kinres: [ .024, .036 ], + mass: [ .23, .1 ], thermres: [ .02, .03 ] }, "4": { - explres: [ .03, .04 ], - hullboost: [ .16, .25 ], - kinres: [ .03, .04 ], - mass: [ .32, .15 ], + explres: [ .042, .056 ], + hullboost: [ .35, .56 ], + kinres: [ .036, .048 ], + mass: [ .31, .14 ], thermres: [ .03, .04 ] }, "5": { - explres: [ .04, .5 ], - hullboost: [ .2, .3 ], - kinres: [ .04, .5 ], - mass: [ .4, .2 ], - thermres: [ .04, .5 ] + explres: [ .056, .07 ], + hullboost: [ .45, .68 ], + kinres: [ .048, .06 ], + mass: [ .39, .2 ], + thermres: [ .04, .05 ] } }, name: "Heavy Duty" @@ -14316,28 +14316,28 @@ module.exports = { id: 8, features: { "1": { - explres: [ -.04, -.02 ], - kinres: [ -.04, -.02 ], + explres: [ -.056, -.028 ], + kinres: [ -.048, -.024 ], thermres: [ .05, .08 ] }, "2": { - explres: [ -.08, -.04 ], - kinres: [ -.08, -.04 ], + explres: [ -.112, -.056 ], + kinres: [ -.096, -.048 ], thermres: [ .1, .16 ] }, "3": { - explres: [ -.12, -.06 ], - kinres: [ -.12, -.06 ], + explres: [ -.168, -.084 ], + kinres: [ -.144, -.072 ], thermres: [ .15, .24 ] }, "4": { - explres: [ -.16, -.08 ], - kinres: [ -.16, -.08 ], + explres: [ -.224, -.112 ], + kinres: [ -.192, -.096 ], thermres: [ .2, .32 ] }, "5": { - explres: [ -.2, -.1 ], - kinres: [ -.2, -.1 ], + explres: [ -.28, -.14 ], + kinres: [ -.24, -.12 ], thermres: [ .25, .4 ] } }, @@ -14348,15 +14348,15 @@ module.exports = { features: { "1": { integrity: [ -.2, -.1 ], - mass: [ -.3, -.4 ] + mass: [ -.31, -.4 ] }, "2": { - integrity: [ -.3, -.2 ], + integrity: [ -.31, -.2 ], mass: [ -.4, -.5 ] }, "3": { - integrity: [ -.4, -.4 ], - mass: [ -.5, -.6 ] + integrity: [ -.4, -.31 ], + mass: [ -.5, -.61 ] }, "4": { integrity: [ -.5, -.4 ], @@ -14374,14 +14374,14 @@ module.exports = { features: { "1": { integrity: [ .2, .5 ], - mass: [ 1, .4 ] + mass: [ 1, .39 ] }, "2": { - integrity: [ .4, 1 ], - mass: [ 1.5, .8 ] + integrity: [ .39, 1 ], + mass: [ 1.5, .79 ] }, "3": { - integrity: [ .6, 1.5 ], + integrity: [ .61, 1.5 ], mass: [ 2, 1.2 ] }, "4": { @@ -14400,15 +14400,15 @@ module.exports = { features: { "1": { integrity: [ .2, .5 ], - power: [ .3, .2 ] + power: [ .29, .2 ] }, "2": { - integrity: [ .4, 1 ], - power: [ .6, .4 ] + integrity: [ .39, 1 ], + power: [ .61, .39 ] }, "3": { - integrity: [ .6, 1.5 ], - power: [ .9, .6 ] + integrity: [ .61, 1.5 ], + power: [ .89, .61 ] }, "4": { integrity: [ .8, 2 ], @@ -14947,23 +14947,19 @@ module.exports = { features: { "1": { integrity: [ .2, .5 ], - power: [ .3, .2 ] + power: [ .31, .2 ] }, "2": { - integrity: [ .4, 1 ], - power: [ .6, .4 ] + integrity: [ .39, 1 ], + power: [ .61, .39 ] }, "3": { - integrity: [ .6, 1.5 ], - power: [ .9, .6 ] + integrity: [ .61, 1.5 ], + power: [ .89, .61 ] }, "4": { - integrity: [ .8, 2 ], - power: [ 1.2, .8 ] - }, - "5": { - integrity: [ 1, 1.5 ], - power: [ 1.5, 1 ] + integrity: [ .79, 2 ], + power: [ 1.2, .81 ] } }, name: "Shielded" @@ -15215,28 +15211,168 @@ module.exports = { }, HullReinforcement_Advanced: { id: 41, - features: {}, - name: "Blast resistant" + features: { + "1": { + hullboost: [ .02, .06 ], + hullreinforcement: [ -.05, 0 ], + mass: [ 0, -.03 ] + }, + "2": { + hullboost: [ .04, .09 ], + hullreinforcement: [ -.1, -.05 ], + mass: [ 0, -.06 ] + }, + "3": { + hullboost: [ .06, .12 ], + hullreinforcement: [ -.15, -.1 ], + mass: [ 0, -.1 ] + }, + "4": { + hullboost: [ .08, .15 ], + hullreinforcement: [ -.2, -.15 ], + mass: [ 0, -.12 ] + }, + "5": { + hullboost: [ .1, .18 ], + hullreinforcement: [ -.25, -.2 ], + mass: [ 0, -.15 ] + } + }, + name: "Lightweight" + }, + HullReinforcement_Explosive: { + id: 43, + features: { + "1": { + explres: [ .0487, .078 ], + kinres: [ -.0293, -.0195 ], + thermres: [ -.0293, -.0195 ] + }, + "2": { + explres: [ .0975, .156 ], + kinres: [ -.0585, -.039 ], + thermres: [ -.0484, -.039 ] + }, + "3": { + explres: [ .1463, .234 ], + kinres: [ -.0878, -.0585 ], + thermres: [ -.0878, -.0585 ] + }, + "4": { + explres: [ .195, .312 ], + kinres: [ -.117, -.078 ], + thermres: [ -.117, -.078 ] + }, + "5": { + explres: [ .2437, .39 ], + kinres: [ -.1463, -.0975 ], + thermres: [ -.1463, -.0975 ] + } + }, + name: "Blast Resistant" }, HullReinforcement_HeavyDuty: { id: 42, - features: {}, + features: { + "1": { + explres: [ 0, .0292 ], + hullreinforcement: [ .04, .2 ], + kinres: [ 0, .0292 ], + mass: [ .08, 0 ], + thermres: [ 0, .0292 ] + }, + "2": { + explres: [ .098, .0585 ], + hullreinforcement: [ .1, .29 ], + kinres: [ .098, .0585 ], + mass: [ .15, .04 ], + thermres: [ .098, .0585 ] + }, + "3": { + explres: [ .0195, .0878 ], + hullreinforcement: [ .14, .39 ], + kinres: [ .0195, .0878 ], + mass: [ .23, .1 ], + thermres: [ .0195, .0878 ] + }, + "4": { + explres: [ .0292, .117 ], + hullreinforcement: [ .2, .5 ], + kinres: [ .0292, .117 ], + mass: [ .31, .14 ], + thermres: [ .0292, .117 ] + }, + "5": { + explres: [ .039, .1463 ], + hullreinforcement: [ .25, .61 ], + kinres: [ .039, .1463 ], + mass: [ .39, .2 ], + thermres: [ .039, .1463 ] + } + }, name: "Heavy duty" }, - HullReinforcement_Lightweight: { - id: 43, - features: {}, - name: "Lightweight" - }, HullReinforcement_Kinetic: { id: 44, - features: {}, - name: "Kinetic resistant" + features: { + "1": { + explres: [ -.0293, -.0195 ], + kinres: [ .0487, .078 ], + thermres: [ -.0293, -.0195 ] + }, + "2": { + explres: [ -.0585, -.039 ], + kinres: [ .0975, .156 ], + thermres: [ -.0585, -.039 ] + }, + "3": { + explres: [ -.0878, -.0585 ], + kinres: [ .1463, .234 ], + thermres: [ -.0878, -.0585 ] + }, + "4": { + explres: [ -.117, -.078 ], + kinres: [ .195, .312 ], + thermres: [ -.117, -.078 ] + }, + "5": { + explres: [ -.1463, -.0975 ], + kinres: [ .2437, .39 ], + thermres: [ -.1463, -.0975 ] + } + }, + name: "Kinetic Resistant" }, HullReinforcement_Thermic: { id: 45, - features: {}, - name: "Thermal resistant" + features: { + "1": { + explres: [ -.0293, -.0195 ], + kinres: [ -.0293, -.0195 ], + thermres: [ .0487, .078 ] + }, + "2": { + explres: [ -.0585, -.039 ], + kinres: [ -.0585, -.039 ], + thermres: [ .0975, .156 ] + }, + "3": { + explres: [ -.0878, -.0585 ], + kinres: [ -.0878, -.0585 ], + thermres: [ .1463, .234 ] + }, + "4": { + explres: [ -.117, -.078 ], + kinres: [ -.117, -.078 ], + thermres: [ .195, .312 ] + }, + "5": { + explres: [ -.1463, -.0975 ], + kinres: [ -.1463, -.0975 ], + thermres: [ .2437, .39 ] + } + }, + name: "Thermal Resistant" }, KillWarrantScanner_LightWeight: { id: 46, @@ -15757,6 +15893,16 @@ module.exports = { id: 64, features: { "1": { + eff: [ -.05, -.2 ], + mass: [ .05, 0 ], + pgen: [ -.06, 0 ] + }, + "2": { + eff: [ -.1, -.3 ], + mass: [ .1, .05 ], + pgen: [ -.12, -.03 ] + }, + "3": { eff: [ -.15, -.4 ], mass: [ .15, .1 ], pgen: [ -.18, -.06 ] @@ -15842,30 +15988,197 @@ module.exports = { }, name: "Shielded" }, + Refineries_Shielded: { + id: 92, + features: { + "1": { + integrity: [ .2, .5 ], + power: [ .29, .2 ] + }, + "2": { + integrity: [ .39, 1 ], + power: [ .61, .39 ] + }, + "3": { + integrity: [ .61, 1.5 ], + power: [ .89, .61 ] + }, + "4": { + integrity: [ .81, 2 ], + power: [ 1.2, .79 ] + } + }, + name: "Shielded" + }, ShieldBooster_Explosive: { id: 68, - features: {}, - name: "Blast resistant" + features: { + "1": { + explres: [ .02, .05 ], + kinres: [ -.02, 0 ], + thermres: [ -.02, 0 ] + }, + "2": { + explres: [ .07, -.1 ], + kinres: [ -.03, -.01 ], + thermres: [ -.03, -.01 ] + }, + "3": { + explres: [ .12, .15 ], + kinres: [ -.04, -.04 ], + thermres: [ -.05, -.02 ] + }, + "4": { + explres: [ .17, .2 ], + kinres: [ -.05, -.03 ], + thermres: [ -.05, -.03 ] + }, + "5": { + explres: [ .22, .25 ], + kinres: [ -.06, -.04 ], + thermres: [ -.06, -.04 ] + } + }, + name: "Blast Resistant" }, ShieldBooster_HeavyDuty: { id: 69, - features: {}, + features: { + "1": { + integrity: [ 0, .03 ], + mass: [ 1, .5 ], + power: [ .05, 0 ], + shieldboost: [ .03, .06 ] + }, + "2": { + integrity: [ .03, .06 ], + mass: [ 1.5, 1 ], + power: [ .1, .05 ], + shieldboost: [ .08, .12 ] + }, + "3": { + integrity: [ .06, .09 ], + mass: [ 2, 1.5 ], + power: [ .15, .1 ], + shieldboost: [ .13, .18 ] + }, + "4": { + integrity: [ .09, .12 ], + mass: [ 2.5, 2 ], + power: [ .2, .15 ], + shieldboost: [ .18, .24 ] + }, + "5": { + integrity: [ .12, .15 ], + mass: [ 3, 2.5 ], + power: [ .25, .2 ], + shieldboost: [ .23, .3 ] + } + }, name: "Heavy duty" }, ShieldBooster_Kinetic: { id: 70, - features: {}, - name: "Kinetic resistant" + features: { + "1": { + explres: [ -.02, 0 ], + kinres: [ .02, .05 ], + thermres: [ -.02, 0 ] + }, + "2": { + explres: [ -.03, -.01 ], + kinres: [ .07, .1 ], + thermres: [ -.03, -.01 ] + }, + "3": { + explres: [ -.04, -.02 ], + kinres: [ .12, .15 ], + thermres: [ -.05, -.02 ] + }, + "4": { + explres: [ -.05, -.03 ], + kinres: [ .17, -.2 ], + thermres: [ -.05, -.03 ] + }, + "5": { + explres: [ -.06, -.04 ], + kinres: [ .22, .25 ], + thermres: [ -.06, -.04 ] + } + }, + name: "Kinetic Resistant" }, ShieldBooster_Resistive: { id: 71, - features: {}, + features: { + "1": { + explres: [ .01, .03 ], + integrity: [ -.04, 0 ], + kinres: [ .01, .03 ], + power: [ .08, 0 ], + thermres: [ .01, .03 ] + }, + "2": { + explres: [ .025, .06 ], + integrity: [ -.08, -.02 ], + kinres: [ .025, .06 ], + power: [ .16, .04 ], + thermres: [ .025, .06 ] + }, + "3": { + explres: [ .06, .075 ], + integrity: [ -.12, -.04 ], + kinres: [ .06, .075 ], + power: [ .24, .08 ], + thermres: [ .06, .075 ] + }, + "4": { + explres: [ .075, .11 ], + integrity: [ -.16, -.06 ], + kinres: [ .075, .11 ], + power: [ .32, .12 ], + thermres: [ .075, .11 ] + }, + "5": { + explres: [ .1, .125 ], + integrity: [ -.2, -.08 ], + kinres: [ .1, .125 ], + power: [ .4, .16 ], + thermres: [ .1, .125 ] + } + }, name: "Resistance augmented" }, ShieldBooster_Thermic: { id: 72, - features: {}, - name: "Thermal resistant" + features: { + "1": { + explres: [ -.02, 0 ], + kinres: [ -.02, 0 ], + thermres: [ .02, .05 ] + }, + "2": { + explres: [ -.03, -.01 ], + kinres: [ -.03, -.01 ], + thermres: [ .07, .1 ] + }, + "3": { + explres: [ -.04, -.02 ], + kinres: [ -.04, -.04 ], + thermres: [ .12, .15 ] + }, + "4": { + explres: [ -.05, -.03 ], + kinres: [ -.05, -.03 ], + thermres: [ .17, .2 ] + }, + "5": { + explres: [ -.06, -.04 ], + kinres: [ -.06, -.04 ], + thermres: [ .22, .25 ] + } + }, + name: "Thermal Resistant" }, ShieldCellBank_Rapid: { id: 73, @@ -15956,7 +16269,7 @@ module.exports = { thermres: [ -.25, -.08 ] } }, - name: "Kinetic resistant" + name: "Kinetic Resistant" }, ShieldGenerator_Optimised: { id: 76, @@ -16074,7 +16387,7 @@ module.exports = { thermres: [ .13, .5 ] } }, - name: "Thermal resistant" + name: "Thermal Resistant" }, WakeScanner_LightWeight: { id: 79, @@ -17197,9 +17510,9 @@ module.exports = { }, cs: { blueprints: { - ManifestScanner_LightWeight: [ 1, 2, 3, 4, 5 ], - ManifestScanner_Reinforced: [ 1, 2, 3, 4, 5 ], - ManifestScanner_Shielded: [ 1, 2, 3, 4, 5 ] + CargoScanner_LightWeight: [ 1, 2, 3, 4, 5 ], + CargoScanner_Reinforced: [ 1, 2, 3, 4, 5 ], + CargoScanner_Shielded: [ 1, 2, 3, 4, 5 ] }, modifications: [ "boot", "integrity", "mass", "power" ] }, @@ -17241,7 +17554,7 @@ module.exports = { }, fs: { blueprints: { - FuelScoop_Shielded: [ 1, 2, 3, 4, 5 ] + FuelScoop_Shielded: [ 1, 2, 3, 4 ] }, modifications: [ "integrity", "power" ] }, @@ -17276,9 +17589,9 @@ module.exports = { hr: { blueprints: { HullReinforcement_Advanced: [ 1, 2, 3, 4, 5 ], + HullReinforcement_Explosive: [ 1, 2, 3, 4, 5 ], HullReinforcement_HeavyDuty: [ 1, 2, 3, 4, 5 ], HullReinforcement_Kinetic: [ 1, 2, 3, 4, 5 ], - HullReinforcement_Lightweight: [ 1, 2, 3, 4, 5 ], HullReinforcement_Thermic: [ 1, 2, 3, 4, 5 ] }, modifications: [ "hullreinforcement", "explres", "hullboost", "kinres", "mass", "thermres" ] @@ -17443,7 +17756,9 @@ module.exports = { modifications: [] }, rf: { - blueprints: {}, + blueprints: { + Refineries_Shielded: [ 1, 2, 3, 4 ] + }, modifications: [ "integrity", "power" ] }, rg: { diff --git a/dist/index.json b/dist/index.json index 95a0eba..6f53a4c 100644 --- a/dist/index.json +++ b/dist/index.json @@ -16652,38 +16652,38 @@ 0.5 ], "power": [ - 0.3, + 0.31, 0.2 ] }, "2": { "integrity": [ - 0.4, + 0.39, 1 ], "power": [ - 0.6, + 0.61, 0.4 ] }, "3": { "integrity": [ - 0.6, + 0.61, 1.5 ], "power": [ - 0.9, - 0.6 + 0.89, + 0.61 ] }, "4": { "integrity": [ - 0.8, + 0.81, 2 ], "power": [ 1.2, - 0.8 + 0.79 ] }, "5": { @@ -16704,12 +16704,12 @@ "features": { "1": { "explres": [ - -0.04, - -0.02 + -0.056, + -0.028 ], "kinres": [ - 0.05, - 0.08 + 0.06, + 0.096 ], "thermres": [ -0.04, @@ -16718,12 +16718,12 @@ }, "2": { "explres": [ - -0.08, - -0.04 + -0.112, + -0.056 ], "kinres": [ - 0.1, - 0.16 + 0.12, + 0.192 ], "thermres": [ -0.08, @@ -16732,12 +16732,12 @@ }, "3": { "explres": [ - -0.12, - -0.06 + -0.168, + -0.084 ], "kinres": [ - 0.15, - 0.24 + 0.18, + 0.288 ], "thermres": [ -0.12, @@ -16746,12 +16746,12 @@ }, "4": { "explres": [ - -0.16, - -0.08 + -0.224, + -0.112 ], "kinres": [ - 0.2, - 0.32 + 0.24, + 0.384 ], "thermres": [ -0.16, @@ -16760,12 +16760,12 @@ }, "5": { "explres": [ - -0.2, - -0.1 + -0.28, + -0.14 ], "kinres": [ - 0.25, - 0.4 + 0.3, + 0.48 ], "thermres": [ -0.2, @@ -16773,19 +16773,19 @@ ] } }, - "name": "Kinetic resistant" + "name": "Kinetic Resistant" }, "Armour_Explosive": { "id": 5, "features": { "1": { "explres": [ - 0.05, - 0.08 + 0.07, + 0.112 ], "kinres": [ - -0.04, - -0.02 + -0.048, + -0.024 ], "thermres": [ -0.04, @@ -16794,12 +16794,12 @@ }, "2": { "explres": [ - 0.1, - 0.16 + 0.14, + 0.224 ], "kinres": [ - -0.08, - -0.04 + -0.096, + -0.048 ], "thermres": [ -0.08, @@ -16808,12 +16808,12 @@ }, "3": { "explres": [ - 0.15, - 0.24 + 0.21, + 0.336 ], "kinres": [ - -0.12, - -0.06 + -0.144, + -0.072 ], "thermres": [ -0.12, @@ -16822,12 +16822,12 @@ }, "4": { "explres": [ - 0.2, - 0.32 + 0.28, + 0.448 ], "kinres": [ - -0.16, - -0.08 + -0.192, + -0.096 ], "thermres": [ -0.16, @@ -16836,12 +16836,12 @@ }, "5": { "explres": [ - 0.25, - 0.4 + 0.35, + 0.56 ], "kinres": [ - -0.2, - -0.1 + -0.24, + -0.12 ], "thermres": [ -0.2, @@ -16857,15 +16857,15 @@ "1": { "explres": [ 0, - 0.02 + 0.028 ], "hullboost": [ - -0.01, + -0.03, 0 ], "kinres": [ 0, - 0.02 + 0.024 ], "mass": [ -0.04, @@ -16878,16 +16878,16 @@ }, "2": { "explres": [ - 0.01, - 0.04 + 0.014, + 0.056 ], "hullboost": [ -0.02, -0.01 ], "kinres": [ - 0.01, - 0.04 + 0.012, + 0.048 ], "mass": [ -0.08, @@ -16900,16 +16900,16 @@ }, "3": { "explres": [ - 0.02, - 0.06 + 0.028, + 0.084 ], "hullboost": [ - -0.03, - -0.02 + -0.07, + -0.05 ], "kinres": [ - 0.02, - 0.06 + 0.024, + 0.072 ], "mass": [ -0.12, @@ -16922,16 +16922,16 @@ }, "4": { "explres": [ - 0.03, - 0.08 + 0.042, + 0.112 ], "hullboost": [ - -0.04, - -0.03 + -0.09, + -0.07 ], "kinres": [ - 0.03, - 0.08 + 0.036, + 0.096 ], "mass": [ -0.16, @@ -16944,16 +16944,16 @@ }, "5": { "explres": [ - 0.04, - 0.1 + 0.056, + 0.14 ], "hullboost": [ - -0.05, - -0.04 + -0.12, + -0.09 ], "kinres": [ - 0.04, - 0.1 + 0.048, + 0.12 ], "mass": [ -0.2, @@ -16973,15 +16973,15 @@ "1": { "explres": [ 0, - 0.01 + 0.014 ], "hullboost": [ - 0.04, - 0.01 + 0.08, + 0.22 ], "kinres": [ 0, - 0.01 + 0.012 ], "mass": [ 0.08, @@ -16994,20 +16994,20 @@ }, "2": { "explres": [ - 0.01, - 0.02 + 0.014, + 0.028 ], "hullboost": [ - 0.08, - 0.15 + 0.18, + 0.34 ], "kinres": [ - 0.01, - 0.02 + 0.012, + 0.024 ], "mass": [ - 0.16, - 0.05 + 0.15, + 0.04 ], "thermres": [ 0.01, @@ -17016,19 +17016,19 @@ }, "3": { "explres": [ - 0.02, - 0.03 + 0.028, + 0.042 ], "hullboost": [ - 0.12, - 0.2 + 0.28, + 0.45 ], "kinres": [ - 0.02, - 0.03 + 0.024, + 0.036 ], "mass": [ - 0.24, + 0.23, 0.1 ], "thermres": [ @@ -17038,20 +17038,20 @@ }, "4": { "explres": [ - 0.03, - 0.04 + 0.042, + 0.056 ], "hullboost": [ - 0.16, - 0.25 + 0.35, + 0.56 ], "kinres": [ - 0.03, - 0.04 + 0.036, + 0.048 ], "mass": [ - 0.32, - 0.15 + 0.31, + 0.14 ], "thermres": [ 0.03, @@ -17060,24 +17060,24 @@ }, "5": { "explres": [ - 0.04, - 0.5 + 0.056, + 0.07 ], "hullboost": [ - 0.2, - 0.3 + 0.45, + 0.68 ], "kinres": [ - 0.04, - 0.5 + 0.048, + 0.06 ], "mass": [ - 0.4, + 0.39, 0.2 ], "thermres": [ 0.04, - 0.5 + 0.05 ] } }, @@ -17088,12 +17088,12 @@ "features": { "1": { "explres": [ - -0.04, - -0.02 + -0.056, + -0.028 ], "kinres": [ - -0.04, - -0.02 + -0.048, + -0.024 ], "thermres": [ 0.05, @@ -17102,12 +17102,12 @@ }, "2": { "explres": [ - -0.08, - -0.04 + -0.112, + -0.056 ], "kinres": [ - -0.08, - -0.04 + -0.096, + -0.048 ], "thermres": [ 0.1, @@ -17116,12 +17116,12 @@ }, "3": { "explres": [ - -0.12, - -0.06 + -0.168, + -0.084 ], "kinres": [ - -0.12, - -0.06 + -0.144, + -0.072 ], "thermres": [ 0.15, @@ -17130,12 +17130,12 @@ }, "4": { "explres": [ - -0.16, - -0.08 + -0.224, + -0.112 ], "kinres": [ - -0.16, - -0.08 + -0.192, + -0.096 ], "thermres": [ 0.2, @@ -17144,12 +17144,12 @@ }, "5": { "explres": [ - -0.2, - -0.1 + -0.28, + -0.14 ], "kinres": [ - -0.2, - -0.1 + -0.24, + -0.12 ], "thermres": [ 0.25, @@ -17168,13 +17168,13 @@ -0.1 ], "mass": [ - -0.3, + -0.31, -0.4 ] }, "2": { "integrity": [ - -0.3, + -0.31, -0.2 ], "mass": [ @@ -17185,11 +17185,11 @@ "3": { "integrity": [ -0.4, - -0.4 + -0.31 ], "mass": [ -0.5, - -0.6 + -0.61 ] }, "4": { @@ -17225,22 +17225,22 @@ ], "mass": [ 1, - 0.4 + 0.39 ] }, "2": { "integrity": [ - 0.4, + 0.39, 1 ], "mass": [ 1.5, - 0.8 + 0.79 ] }, "3": { "integrity": [ - 0.6, + 0.61, 1.5 ], "mass": [ @@ -17280,28 +17280,28 @@ 0.5 ], "power": [ - 0.3, + 0.29, 0.2 ] }, "2": { "integrity": [ - 0.4, + 0.39, 1 ], "power": [ - 0.6, - 0.4 + 0.61, + 0.39 ] }, "3": { "integrity": [ - 0.6, + 0.61, 1.5 ], "power": [ - 0.9, - 0.6 + 0.89, + 0.61 ] }, "4": { @@ -18598,48 +18598,38 @@ 0.5 ], "power": [ - 0.3, + 0.31, 0.2 ] }, "2": { "integrity": [ - 0.4, + 0.39, 1 ], "power": [ - 0.6, - 0.4 + 0.61, + 0.39 ] }, "3": { "integrity": [ - 0.6, + 0.61, 1.5 ], "power": [ - 0.9, - 0.6 + 0.89, + 0.61 ] }, "4": { "integrity": [ - 0.8, + 0.79, 2 ], "power": [ 1.2, - 0.8 - ] - }, - "5": { - "integrity": [ - 1, - 1.5 - ], - "power": [ - 1.5, - 1 + 0.81 ] } }, @@ -19171,28 +19161,423 @@ }, "HullReinforcement_Advanced": { "id": 41, - "features": {}, - "name": "Blast resistant" + "features": { + "1": { + "hullboost": [ + 0.02, + 0.06 + ], + "hullreinforcement": [ + -0.05, + 0 + ], + "mass": [ + 0, + -0.03 + ] + }, + "2": { + "hullboost": [ + 0.04, + 0.09 + ], + "hullreinforcement": [ + -0.1, + -0.05 + ], + "mass": [ + 0, + -0.06 + ] + }, + "3": { + "hullboost": [ + 0.06, + 0.12 + ], + "hullreinforcement": [ + -0.15, + -0.1 + ], + "mass": [ + 0, + -0.1 + ] + }, + "4": { + "hullboost": [ + 0.08, + 0.15 + ], + "hullreinforcement": [ + -0.2, + -0.15 + ], + "mass": [ + 0, + -0.12 + ] + }, + "5": { + "hullboost": [ + 0.1, + 0.18 + ], + "hullreinforcement": [ + -0.25, + -0.2 + ], + "mass": [ + 0, + -0.15 + ] + } + }, + "name": "Lightweight" + }, + "HullReinforcement_Explosive": { + "id": 43, + "features": { + "1": { + "explres": [ + 0.0487, + 0.078 + ], + "kinres": [ + -0.0293, + -0.0195 + ], + "thermres": [ + -0.0293, + -0.0195 + ] + }, + "2": { + "explres": [ + 0.0975, + 0.156 + ], + "kinres": [ + -0.0585, + -0.039 + ], + "thermres": [ + -0.0484, + -0.039 + ] + }, + "3": { + "explres": [ + 0.1463, + 0.234 + ], + "kinres": [ + -0.0878, + -0.0585 + ], + "thermres": [ + -0.0878, + -0.0585 + ] + }, + "4": { + "explres": [ + 0.195, + 0.312 + ], + "kinres": [ + -0.117, + -0.078 + ], + "thermres": [ + -0.117, + -0.078 + ] + }, + "5": { + "explres": [ + 0.2437, + 0.39 + ], + "kinres": [ + -0.1463, + -0.0975 + ], + "thermres": [ + -0.1463, + -0.0975 + ] + } + }, + "name": "Blast Resistant" }, "HullReinforcement_HeavyDuty": { "id": 42, - "features": {}, + "features": { + "1": { + "explres": [ + 0, + 0.0292 + ], + "hullreinforcement": [ + 0.04, + 0.2 + ], + "kinres": [ + 0, + 0.0292 + ], + "mass": [ + 0.08, + 0 + ], + "thermres": [ + 0, + 0.0292 + ] + }, + "2": { + "explres": [ + 0.098, + 0.0585 + ], + "hullreinforcement": [ + 0.1, + 0.29 + ], + "kinres": [ + 0.098, + 0.0585 + ], + "mass": [ + 0.15, + 0.04 + ], + "thermres": [ + 0.098, + 0.0585 + ] + }, + "3": { + "explres": [ + 0.0195, + 0.0878 + ], + "hullreinforcement": [ + 0.14, + 0.39 + ], + "kinres": [ + 0.0195, + 0.0878 + ], + "mass": [ + 0.23, + 0.1 + ], + "thermres": [ + 0.0195, + 0.0878 + ] + }, + "4": { + "explres": [ + 0.0292, + 0.117 + ], + "hullreinforcement": [ + 0.2, + 0.5 + ], + "kinres": [ + 0.0292, + 0.117 + ], + "mass": [ + 0.31, + 0.14 + ], + "thermres": [ + 0.0292, + 0.117 + ] + }, + "5": { + "explres": [ + 0.039, + 0.1463 + ], + "hullreinforcement": [ + 0.25, + 0.61 + ], + "kinres": [ + 0.039, + 0.1463 + ], + "mass": [ + 0.39, + 0.2 + ], + "thermres": [ + 0.039, + 0.1463 + ] + } + }, "name": "Heavy duty" }, - "HullReinforcement_Lightweight": { - "id": 43, - "features": {}, - "name": "Lightweight" - }, "HullReinforcement_Kinetic": { "id": 44, - "features": {}, - "name": "Kinetic resistant" + "features": { + "1": { + "explres": [ + -0.0293, + -0.0195 + ], + "kinres": [ + 0.0487, + 0.078 + ], + "thermres": [ + -0.0293, + -0.0195 + ] + }, + "2": { + "explres": [ + -0.0585, + -0.039 + ], + "kinres": [ + 0.0975, + 0.156 + ], + "thermres": [ + -0.0585, + -0.039 + ] + }, + "3": { + "explres": [ + -0.0878, + -0.0585 + ], + "kinres": [ + 0.1463, + 0.234 + ], + "thermres": [ + -0.0878, + -0.0585 + ] + }, + "4": { + "explres": [ + -0.117, + -0.078 + ], + "kinres": [ + 0.195, + 0.312 + ], + "thermres": [ + -0.117, + -0.078 + ] + }, + "5": { + "explres": [ + -0.1463, + -0.0975 + ], + "kinres": [ + 0.2437, + 0.39 + ], + "thermres": [ + -0.1463, + -0.0975 + ] + } + }, + "name": "Kinetic Resistant" }, "HullReinforcement_Thermic": { "id": 45, - "features": {}, - "name": "Thermal resistant" + "features": { + "1": { + "explres": [ + -0.0293, + -0.0195 + ], + "kinres": [ + -0.0293, + -0.0195 + ], + "thermres": [ + 0.0487, + 0.078 + ] + }, + "2": { + "explres": [ + -0.0585, + -0.039 + ], + "kinres": [ + -0.0585, + -0.039 + ], + "thermres": [ + 0.0975, + 0.156 + ] + }, + "3": { + "explres": [ + -0.0878, + -0.0585 + ], + "kinres": [ + -0.0878, + -0.0585 + ], + "thermres": [ + 0.1463, + 0.234 + ] + }, + "4": { + "explres": [ + -0.117, + -0.078 + ], + "kinres": [ + -0.117, + -0.078 + ], + "thermres": [ + 0.195, + 0.312 + ] + }, + "5": { + "explres": [ + -0.1463, + -0.0975 + ], + "kinres": [ + -0.1463, + -0.0975 + ], + "thermres": [ + 0.2437, + 0.39 + ] + } + }, + "name": "Thermal Resistant" }, "KillWarrantScanner_LightWeight": { "id": 46, @@ -20454,6 +20839,34 @@ "id": 64, "features": { "1": { + "eff": [ + -0.05, + -0.2 + ], + "mass": [ + 0.05, + 0 + ], + "pgen": [ + -0.06, + 0 + ] + }, + "2": { + "eff": [ + -0.1, + -0.3 + ], + "mass": [ + 0.1, + 0.05 + ], + "pgen": [ + -0.12, + -0.03 + ] + }, + "3": { "eff": [ -0.15, -0.4 @@ -20638,30 +21051,491 @@ }, "name": "Shielded" }, + "Refineries_Shielded": { + "id": 92, + "features": { + "1": { + "integrity": [ + 0.2, + 0.5 + ], + "power": [ + 0.29, + 0.2 + ] + }, + "2": { + "integrity": [ + 0.39, + 1 + ], + "power": [ + 0.61, + 0.39 + ] + }, + "3": { + "integrity": [ + 0.61, + 1.5 + ], + "power": [ + 0.89, + 0.61 + ] + }, + "4": { + "integrity": [ + 0.81, + 2 + ], + "power": [ + 1.2, + 0.79 + ] + } + }, + "name": "Shielded" + }, "ShieldBooster_Explosive": { "id": 68, - "features": {}, - "name": "Blast resistant" + "features": { + "1": { + "explres": [ + 0.02, + 0.05 + ], + "kinres": [ + -0.02, + 0 + ], + "thermres": [ + -0.02, + 0 + ] + }, + "2": { + "explres": [ + 0.07, + -0.1 + ], + "kinres": [ + -0.03, + -0.01 + ], + "thermres": [ + -0.03, + -0.01 + ] + }, + "3": { + "explres": [ + 0.12, + 0.15 + ], + "kinres": [ + -0.04, + -0.04 + ], + "thermres": [ + -0.05, + -0.02 + ] + }, + "4": { + "explres": [ + 0.17, + 0.2 + ], + "kinres": [ + -0.05, + -0.03 + ], + "thermres": [ + -0.05, + -0.03 + ] + }, + "5": { + "explres": [ + 0.22, + 0.25 + ], + "kinres": [ + -0.06, + -0.04 + ], + "thermres": [ + -0.06, + -0.04 + ] + } + }, + "name": "Blast Resistant" }, "ShieldBooster_HeavyDuty": { "id": 69, - "features": {}, + "features": { + "1": { + "integrity": [ + 0, + 0.03 + ], + "mass": [ + 1, + 0.5 + ], + "power": [ + 0.05, + 0 + ], + "shieldboost": [ + 0.03, + 0.06 + ] + }, + "2": { + "integrity": [ + 0.03, + 0.06 + ], + "mass": [ + 1.5, + 1 + ], + "power": [ + 0.1, + 0.05 + ], + "shieldboost": [ + 0.08, + 0.12 + ] + }, + "3": { + "integrity": [ + 0.06, + 0.09 + ], + "mass": [ + 2, + 1.5 + ], + "power": [ + 0.15, + 0.1 + ], + "shieldboost": [ + 0.13, + 0.18 + ] + }, + "4": { + "integrity": [ + 0.09, + 0.12 + ], + "mass": [ + 2.5, + 2 + ], + "power": [ + 0.2, + 0.15 + ], + "shieldboost": [ + 0.18, + 0.24 + ] + }, + "5": { + "integrity": [ + 0.12, + 0.15 + ], + "mass": [ + 3, + 2.5 + ], + "power": [ + 0.25, + 0.2 + ], + "shieldboost": [ + 0.23, + 0.3 + ] + } + }, "name": "Heavy duty" }, "ShieldBooster_Kinetic": { "id": 70, - "features": {}, - "name": "Kinetic resistant" + "features": { + "1": { + "explres": [ + -0.02, + 0 + ], + "kinres": [ + 0.02, + 0.05 + ], + "thermres": [ + -0.02, + 0 + ] + }, + "2": { + "explres": [ + -0.03, + -0.01 + ], + "kinres": [ + 0.07, + 0.1 + ], + "thermres": [ + -0.03, + -0.01 + ] + }, + "3": { + "explres": [ + -0.04, + -0.02 + ], + "kinres": [ + 0.12, + 0.15 + ], + "thermres": [ + -0.05, + -0.02 + ] + }, + "4": { + "explres": [ + -0.05, + -0.03 + ], + "kinres": [ + 0.17, + -0.2 + ], + "thermres": [ + -0.05, + -0.03 + ] + }, + "5": { + "explres": [ + -0.06, + -0.04 + ], + "kinres": [ + 0.22, + 0.25 + ], + "thermres": [ + -0.06, + -0.04 + ] + } + }, + "name": "Kinetic Resistant" }, "ShieldBooster_Resistive": { "id": 71, - "features": {}, + "features": { + "1": { + "explres": [ + 0.01, + 0.03 + ], + "integrity": [ + -0.04, + 0 + ], + "kinres": [ + 0.01, + 0.03 + ], + "power": [ + 0.08, + 0 + ], + "thermres": [ + 0.01, + 0.03 + ] + }, + "2": { + "explres": [ + 0.025, + 0.06 + ], + "integrity": [ + -0.08, + -0.02 + ], + "kinres": [ + 0.025, + 0.06 + ], + "power": [ + 0.16, + 0.04 + ], + "thermres": [ + 0.025, + 0.06 + ] + }, + "3": { + "explres": [ + 0.06, + 0.075 + ], + "integrity": [ + -0.12, + -0.04 + ], + "kinres": [ + 0.06, + 0.075 + ], + "power": [ + 0.24, + 0.08 + ], + "thermres": [ + 0.06, + 0.075 + ] + }, + "4": { + "explres": [ + 0.075, + 0.11 + ], + "integrity": [ + -0.16, + -0.06 + ], + "kinres": [ + 0.075, + 0.11 + ], + "power": [ + 0.32, + 0.12 + ], + "thermres": [ + 0.075, + 0.11 + ] + }, + "5": { + "explres": [ + 0.1, + 0.125 + ], + "integrity": [ + -0.2, + -0.08 + ], + "kinres": [ + 0.1, + 0.125 + ], + "power": [ + 0.4, + 0.16 + ], + "thermres": [ + 0.1, + 0.125 + ] + } + }, "name": "Resistance augmented" }, "ShieldBooster_Thermic": { "id": 72, - "features": {}, - "name": "Thermal resistant" + "features": { + "1": { + "explres": [ + -0.02, + 0 + ], + "kinres": [ + -0.02, + 0 + ], + "thermres": [ + 0.02, + 0.05 + ] + }, + "2": { + "explres": [ + -0.03, + -0.01 + ], + "kinres": [ + -0.03, + -0.01 + ], + "thermres": [ + 0.07, + 0.1 + ] + }, + "3": { + "explres": [ + -0.04, + -0.02 + ], + "kinres": [ + -0.04, + -0.04 + ], + "thermres": [ + 0.12, + 0.15 + ] + }, + "4": { + "explres": [ + -0.05, + -0.03 + ], + "kinres": [ + -0.05, + -0.03 + ], + "thermres": [ + 0.17, + 0.2 + ] + }, + "5": { + "explres": [ + -0.06, + -0.04 + ], + "kinres": [ + -0.06, + -0.04 + ], + "thermres": [ + 0.22, + 0.25 + ] + } + }, + "name": "Thermal Resistant" }, "ShieldCellBank_Rapid": { "id": 73, @@ -20893,7 +21767,7 @@ ] } }, - "name": "Kinetic resistant" + "name": "Kinetic Resistant" }, "ShieldGenerator_Optimised": { "id": 76, @@ -21221,7 +22095,7 @@ ] } }, - "name": "Thermal resistant" + "name": "Thermal Resistant" }, "WakeScanner_LightWeight": { "id": 79, @@ -23283,21 +24157,21 @@ }, "cs": { "blueprints": { - "ManifestScanner_LightWeight": [ + "CargoScanner_LightWeight": [ 1, 2, 3, 4, 5 ], - "ManifestScanner_Reinforced": [ + "CargoScanner_Reinforced": [ 1, 2, 3, 4, 5 ], - "ManifestScanner_Shielded": [ + "CargoScanner_Shielded": [ 1, 2, 3, @@ -23458,8 +24332,7 @@ 1, 2, 3, - 4, - 5 + 4 ] }, "modifications": [ @@ -23574,6 +24447,13 @@ 4, 5 ], + "HullReinforcement_Explosive": [ + 1, + 2, + 3, + 4, + 5 + ], "HullReinforcement_HeavyDuty": [ 1, 2, @@ -23588,13 +24468,6 @@ 4, 5 ], - "HullReinforcement_Lightweight": [ - 1, - 2, - 3, - 4, - 5 - ], "HullReinforcement_Thermic": [ 1, 2, @@ -24259,7 +25132,14 @@ "modifications": [] }, "rf": { - "blueprints": {}, + "blueprints": { + "Refineries_Shielded": [ + 1, + 2, + 3, + 4 + ] + }, "modifications": [ "integrity", "power" diff --git a/modifications/blueprints.json b/modifications/blueprints.json index 12a50d1..74d1dd0 100644 --- a/modifications/blueprints.json +++ b/modifications/blueprints.json @@ -56,19 +56,19 @@ "features": { "1": { "integrity": [ 0.2, 0.5 ], - "power": [ 0.3, 0.2 ] + "power": [ 0.31, 0.2 ] }, "2": { - "integrity": [ 0.4, 1 ], - "power": [ 0.6, 0.4 ] + "integrity": [ 0.39, 1 ], + "power": [ 0.61, 0.4 ] }, "3": { - "integrity": [ 0.6, 1.5 ], - "power": [ 0.9, 0.6 ] + "integrity": [ 0.61, 1.5 ], + "power": [ 0.89, 0.61 ] }, "4": { - "integrity": [ 0.8, 2 ], - "power": [ 1.2, 0.8 ] + "integrity": [ 0.81, 2 ], + "power": [ 1.2, 0.79 ] }, "5": { "integrity": [ 1, 2.5 ], @@ -81,59 +81,59 @@ "id": 4, "features": { "1": { - "explres": [ -0.04, -0.02 ], - "kinres": [ 0.05, 0.08 ], + "explres": [ -0.056, -0.028 ], + "kinres": [ 0.06, 0.096 ], "thermres": [ -0.04, -0.02 ] }, "2": { - "explres": [ -0.08, -0.04 ], - "kinres": [ 0.1, 0.16 ], + "explres": [ -0.112, -0.056 ], + "kinres": [ 0.12, 0.192 ], "thermres": [ -0.08, -0.04 ] }, "3": { - "explres": [ -0.12, -0.06 ], - "kinres": [ 0.15, 0.24 ], + "explres": [ -0.168, -0.084 ], + "kinres": [ 0.18, 0.288 ], "thermres": [ -0.12, -0.06 ] }, "4": { - "explres": [ -0.16, -0.08 ], - "kinres": [ 0.2, 0.32 ], + "explres": [ -0.224, -0.112 ], + "kinres": [ 0.24, 0.384 ], "thermres": [ -0.16, -0.08 ] }, "5": { - "explres": [ -0.2, -0.1 ], - "kinres": [ 0.25, 0.4 ], + "explres": [ -0.28, -0.14 ], + "kinres": [ 0.3, 0.48 ], "thermres": [ -0.2, -0.1 ] } }, - "name": "Kinetic resistant" + "name": "Kinetic Resistant" }, "Armour_Explosive": { "id": 5, "features": { "1": { - "explres": [ 0.05, 0.08 ], - "kinres": [ -0.04, -0.02 ], + "explres": [ 0.07, 0.112 ], + "kinres": [ -0.048, -0.024 ], "thermres": [ -0.04, -0.02 ] }, "2": { - "explres": [ 0.1, 0.16 ], - "kinres": [ -0.08, -0.04 ], + "explres": [ 0.14, 0.224 ], + "kinres": [ -0.096, -0.048 ], "thermres": [ -0.08, -0.04 ] }, "3": { - "explres": [ 0.15, 0.24 ], - "kinres": [ -0.12, -0.06 ], + "explres": [ 0.21, 0.336 ], + "kinres": [ -0.144, -0.072 ], "thermres": [ -0.12, -0.06 ] }, "4": { - "explres": [ 0.2, 0.32 ], - "kinres": [ -0.16, -0.08 ], + "explres": [ 0.28, 0.448 ], + "kinres": [ -0.192, -0.096 ], "thermres": [ -0.16, -0.08 ] }, "5": { - "explres": [ 0.25, 0.4 ], - "kinres": [ -0.2, -0.1 ], + "explres": [ 0.35, 0.56 ], + "kinres": [ -0.24, -0.12 ], "thermres": [ -0.2, -0.1 ] } }, @@ -143,37 +143,37 @@ "id": 6, "features": { "1": { - "explres": [ 0, 0.02 ], - "hullboost": [ -0.01, 0 ], - "kinres": [ 0, 0.02 ], + "explres": [ 0, 0.028 ], + "hullboost": [ -0.03, 0 ], + "kinres": [ 0, 0.024 ], "mass": [ -0.04, -0.15 ], "thermres": [ 0, 0.02 ] }, "2": { - "explres": [ 0.01, 0.04 ], + "explres": [ 0.014, 0.056 ], "hullboost": [ -0.02, -0.01 ], - "kinres": [ 0.01, 0.04 ], + "kinres": [ 0.012, 0.048 ], "mass": [ -0.08, -0.25 ], "thermres": [ 0.01, 0.04 ] }, "3": { - "explres": [ 0.02, 0.06 ], - "hullboost": [ -0.03, -0.02 ], - "kinres": [ 0.02, 0.06 ], + "explres": [ 0.028, 0.084 ], + "hullboost": [ -0.07, -0.05 ], + "kinres": [ 0.024, 0.072 ], "mass": [ -0.12, -0.35 ], "thermres": [ 0.02, 0.06 ] }, "4": { - "explres": [ 0.03, 0.08 ], - "hullboost": [ -0.04, -0.03 ], - "kinres": [ 0.03, 0.08 ], + "explres": [ 0.042, 0.112 ], + "hullboost": [ -0.09, -0.07 ], + "kinres": [ 0.036, 0.096 ], "mass": [ -0.16, -0.45 ], "thermres": [ 0.03, 0.08 ] }, "5": { - "explres": [ 0.04, 0.1 ], - "hullboost": [ -0.05, -0.04 ], - "kinres": [ 0.04, 0.1 ], + "explres": [ 0.056, 0.14 ], + "hullboost": [ -0.12, -0.09 ], + "kinres": [ 0.048, 0.12 ], "mass": [ -0.2, -0.55 ], "thermres": [ 0.04, 0.1 ] } @@ -184,39 +184,39 @@ "id": 7, "features": { "1": { - "explres": [ 0, 0.01 ], - "hullboost": [ 0.04, 0.01 ], - "kinres": [ 0, 0.01 ], + "explres": [ 0, 0.014 ], + "hullboost": [ 0.08, 0.22 ], + "kinres": [ 0, 0.012 ], "mass": [ 0.08, 0 ], "thermres": [ 0, 0.01 ] }, "2": { - "explres": [ 0.01, 0.02 ], - "hullboost": [ 0.08, 0.15 ], - "kinres": [ 0.01, 0.02 ], - "mass": [ 0.16, 0.05 ], + "explres": [ 0.014, 0.028 ], + "hullboost": [ 0.18, 0.34 ], + "kinres": [ 0.012, 0.024 ], + "mass": [ 0.15, 0.04 ], "thermres": [ 0.01, 0.02 ] }, "3": { - "explres": [ 0.02, 0.03 ], - "hullboost": [ 0.12, 0.2 ], - "kinres": [ 0.02, 0.03 ], - "mass": [ 0.24, 0.1 ], + "explres": [ 0.028, 0.042 ], + "hullboost": [ 0.28, 0.45 ], + "kinres": [ 0.024, 0.036 ], + "mass": [ 0.23, 0.1 ], "thermres": [ 0.02, 0.03 ] }, "4": { - "explres": [ 0.03, 0.04 ], - "hullboost": [ 0.16, 0.25 ], - "kinres": [ 0.03, 0.04 ], - "mass": [ 0.32, 0.15 ], + "explres": [ 0.042, 0.056 ], + "hullboost": [ 0.35, 0.56 ], + "kinres": [ 0.036, 0.048 ], + "mass": [ 0.31, 0.14 ], "thermres": [ 0.03, 0.04 ] }, "5": { - "explres": [ 0.04, 0.5 ], - "hullboost": [ 0.2, 0.3 ], - "kinres": [ 0.04, 0.5 ], - "mass": [ 0.4, 0.2 ], - "thermres": [ 0.04, 0.5 ] + "explres": [ 0.056, 0.07 ], + "hullboost": [ 0.45, 0.68 ], + "kinres": [ 0.048, 0.06 ], + "mass": [ 0.39, 0.2 ], + "thermres": [ 0.04, 0.05 ] } }, "name": "Heavy Duty" @@ -225,28 +225,28 @@ "id": 8, "features": { "1": { - "explres": [ -0.04, -0.02 ], - "kinres": [ -0.04, -0.02 ], + "explres": [ -0.056, -0.028 ], + "kinres": [ -0.048, -0.024 ], "thermres": [ 0.05, 0.08 ] }, "2": { - "explres": [ -0.08, -0.04 ], - "kinres": [ -0.08, -0.04 ], + "explres": [ -0.112, -0.056 ], + "kinres": [ -0.096, -0.048 ], "thermres": [ 0.1, 0.16 ] }, "3": { - "explres": [ -0.12, -0.06 ], - "kinres": [ -0.12, -0.06 ], + "explres": [ -0.168, -0.084 ], + "kinres": [ -0.144, -0.072 ], "thermres": [ 0.15, 0.24 ] }, "4": { - "explres": [ -0.16, -0.08 ], - "kinres": [ -0.16, -0.08 ], + "explres": [ -0.224, -0.112 ], + "kinres": [ -0.192, -0.096 ], "thermres": [ 0.2, 0.32 ] }, "5": { - "explres": [ -0.2, -0.1 ], - "kinres": [ -0.2, -0.1 ], + "explres": [ -0.28, -0.14 ], + "kinres": [ -0.24, -0.12 ], "thermres": [ 0.25, 0.4 ] } }, @@ -257,15 +257,15 @@ "features": { "1": { "integrity": [ -0.2, -0.1 ], - "mass": [ -0.3, -0.4 ] + "mass": [ -0.31, -0.4 ] }, "2": { - "integrity": [ -0.3, -0.2 ], + "integrity": [ -0.31, -0.2 ], "mass": [ -0.4, -0.5 ] }, "3": { - "integrity": [ -0.4, -0.4 ], - "mass": [ -0.5, -0.6 ] + "integrity": [ -0.4, -0.31 ], + "mass": [ -0.5, -0.61 ] }, "4": { "integrity": [ -0.5, -0.4 ], @@ -283,14 +283,14 @@ "features": { "1": { "integrity": [ 0.2, 0.5 ], - "mass": [ 1, 0.4 ] + "mass": [ 1, 0.39 ] }, "2": { - "integrity": [ 0.4, 1 ], - "mass": [ 1.5, 0.8 ] + "integrity": [ 0.39, 1 ], + "mass": [ 1.5, 0.79 ] }, "3": { - "integrity": [ 0.6, 1.5 ], + "integrity": [ 0.61, 1.5 ], "mass": [ 2, 1.2 ] }, "4": { @@ -309,15 +309,15 @@ "features": { "1": { "integrity": [ 0.2, 0.5 ], - "power": [ 0.3, 0.2 ] + "power": [ 0.29, 0.2 ] }, "2": { - "integrity": [ 0.4, 1 ], - "power": [ 0.6, 0.4 ] + "integrity": [ 0.39, 1 ], + "power": [ 0.61, 0.39 ] }, "3": { - "integrity": [ 0.6, 1.5 ], - "power": [ 0.9, 0.6 ] + "integrity": [ 0.61, 1.5 ], + "power": [ 0.89, 0.61 ] }, "4": { "integrity": [ 0.8, 2 ], @@ -856,23 +856,19 @@ "features": { "1": { "integrity": [ 0.2, 0.5 ], - "power": [ 0.3, 0.2 ] + "power": [ 0.31, 0.2 ] }, "2": { - "integrity": [ 0.4, 1 ], - "power": [ 0.6, 0.4 ] + "integrity": [ 0.39, 1 ], + "power": [ 0.61, 0.39 ] }, "3": { - "integrity": [ 0.6, 1.5 ], - "power": [ 0.9, 0.6 ] + "integrity": [ 0.61, 1.5 ], + "power": [ 0.89, 0.61 ] }, "4": { - "integrity": [ 0.8, 2 ], - "power": [ 1.2, 0.8 ] - }, - "5": { - "integrity": [ 1, 1.5 ], - "power": [ 1.5, 1 ] + "integrity": [ 0.79, 2 ], + "power": [ 1.2, 0.81 ] } }, "name": "Shielded" @@ -1125,32 +1121,167 @@ "HullReinforcement_Advanced": { "id": 41, "features": { + "1": { + "hullboost": [ 0.02, 0.06 ], + "hullreinforcement": [ -0.05, 0 ], + "mass": [ 0, -0.03 ] + }, + "2": { + "hullboost": [ 0.04, 0.09 ], + "hullreinforcement": [ -0.1, -0.05 ], + "mass": [ 0, -0.06 ] + }, + "3": { + "hullboost": [ 0.06, 0.12 ], + "hullreinforcement": [ -0.15, -0.1 ], + "mass": [ 0, -0.1 ] + }, + "4": { + "hullboost": [ 0.08, 0.15 ], + "hullreinforcement": [ -0.2, -0.15 ], + "mass": [ 0, -0.12 ] + }, + "5": { + "hullboost": [ 0.1, 0.18 ], + "hullreinforcement": [ -0.25, -0.2 ], + "mass": [ 0, -0.15 ] + } }, - "name": "Blast resistant" + "name": "Lightweight" + }, + "HullReinforcement_Explosive": { + "id": 43, + "features": { + "1": { + "explres": [ 0.0487, 0.078 ], + "kinres": [ -0.0293, -0.0195 ], + "thermres": [ -0.0293, -0.0195 ] + }, + "2": { + "explres": [ 0.0975, 0.156 ], + "kinres": [ -0.0585, -0.039 ], + "thermres": [ -0.0484, -0.039 ] + }, + "3": { + "explres": [ 0.1463, 0.234 ], + "kinres": [ -0.0878, -0.0585 ], + "thermres": [ -0.0878, -0.0585 ] + }, + "4": { + "explres": [ 0.195, 0.312 ], + "kinres": [ -0.117, -0.078 ], + "thermres": [ -0.117, -0.078 ] + }, + "5": { + "explres": [ 0.2437, 0.39 ], + "kinres": [ -0.1463, -0.0975 ], + "thermres": [ -0.1463, -0.0975 ] + } + }, + "name": "Blast Resistant" }, "HullReinforcement_HeavyDuty": { "id": 42, "features": { + "1": { + "explres": [ 0, 0.0292 ], + "hullreinforcement": [ 0.04, 0.2 ], + "kinres": [ 0, 0.0292 ], + "mass": [ 0.08, 0 ], + "thermres": [ 0, 0.0292 ] + }, + "2": { + "explres": [ 0.098, 0.0585 ], + "hullreinforcement": [ 0.1, 0.29 ], + "kinres": [ 0.098, 0.0585 ], + "mass": [ 0.15, 0.04 ], + "thermres": [ 0.098, 0.0585 ] + }, + "3": { + "explres": [ 0.0195, 0.0878 ], + "hullreinforcement": [ 0.14, 0.39 ], + "kinres": [ 0.0195, 0.0878 ], + "mass": [ 0.23, 0.1 ], + "thermres": [ 0.0195, 0.0878 ] + }, + "4": { + "explres": [ 0.0292, 0.117 ], + "hullreinforcement": [ 0.2, 0.5 ], + "kinres": [ 0.0292, 0.117 ], + "mass": [ 0.31, 0.14 ], + "thermres": [ 0.0292, 0.117 ] + }, + "5": { + "explres": [ 0.039, 0.1463 ], + "hullreinforcement": [ 0.25, 0.61 ], + "kinres": [ 0.039, 0.1463 ], + "mass": [ 0.39, 0.2 ], + "thermres": [ 0.039, 0.1463 ] + } }, "name": "Heavy duty" }, - "HullReinforcement_Lightweight": { - "id": 43, - "features": { - }, - "name": "Lightweight" - }, "HullReinforcement_Kinetic": { "id": 44, "features": { + "1": { + "explres": [ -0.0293, -0.0195 ], + "kinres": [ 0.0487, 0.078 ], + "thermres": [ -0.0293, -0.0195 ] + }, + "2": { + "explres": [ -0.0585, -0.039 ], + "kinres": [ 0.0975, 0.156 ], + "thermres": [ -0.0585, -0.039 ] + }, + "3": { + "explres": [ -0.0878, -0.0585 ], + "kinres": [ 0.1463, 0.234 ], + "thermres": [ -0.0878, -0.0585 ] + }, + "4": { + "explres": [ -0.117, -0.078 ], + "kinres": [ 0.195, 0.312 ], + "thermres": [ -0.117, -0.078 ] + }, + "5": { + "explres": [ -0.1463, -0.0975 ], + "kinres": [ 0.2437, 0.39 ], + "thermres": [ -0.1463, -0.0975 ] + } }, - "name": "Kinetic resistant" + "name": "Kinetic Resistant" }, "HullReinforcement_Thermic": { "id": 45, "features": { + "1": { + "explres": [ -0.0293, -0.0195 ], + "kinres": [ -0.0293, -0.0195 ], + "thermres": [ 0.0487, 0.078 ] + }, + "2": { + "explres": [ -0.0585, -0.039 ], + "kinres": [ -0.0585, -0.039 ], + "thermres": [ 0.0975, 0.156 ] + }, + "3": { + "explres": [ -0.0878, -0.0585 ], + "kinres": [ -0.0878, -0.0585 ], + "thermres": [ 0.1463, 0.234 ] + }, + "4": { + "explres": [ -0.117, -0.078 ], + "kinres": [ -0.117, -0.078 ], + "thermres": [ 0.195, 0.312 ] + }, + "5": { + "explres": [ -0.1463, -0.0975 ], + "kinres": [ -0.1463, -0.0975 ], + "thermres": [ 0.2437, 0.39 ] + } }, - "name": "Thermal resistant" + "name": "Thermal Resistant" }, "KillWarrantScanner_LightWeight": { "id": 46, @@ -1675,12 +1806,12 @@ "mass": [ 0.05, 0 ], "pgen": [ -0.06, 0 ] }, - "1": { + "2": { "eff": [ -0.1, -0.3 ], "mass": [ 0.1, 0.05 ], "pgen": [ -0.12, -0.03 ] }, - "1": { + "3": { "eff": [ -0.15, -0.4 ], "mass": [ 0.15, 0.1 ], "pgen": [ -0.18, -0.06 ] @@ -1766,35 +1897,197 @@ }, "name": "Shielded" }, + "Refineries_Shielded": { + "id": 92, + "features": { + "1": { + "integrity": [ 0.2, 0.5 ], + "power": [ 0.29, 0.2 ] + }, + "2": { + "integrity": [ 0.39, 1 ], + "power": [ 0.61, 0.39 ] + }, + "3": { + "integrity": [ 0.61, 1.5 ], + "power": [ 0.89, 0.61 ] + }, + "4": { + "integrity": [ 0.81, 2 ], + "power": [ 1.2, 0.79 ] + } + }, + "name": "Shielded" + }, "ShieldBooster_Explosive": { "id": 68, "features": { + "1": { + "explres": [ 0.02, 0.05 ], + "kinres": [ -0.02, 0 ], + "thermres": [ -0.02, 0 ] + }, + "2": { + "explres": [ 0.07, -0.1 ], + "kinres": [ -0.03, -0.01 ], + "thermres": [ -0.03, -0.01 ] + }, + "3": { + "explres": [ 0.12, 0.15 ], + "kinres": [ -0.04, -0.04 ], + "thermres": [ -0.05, -0.02 ] + }, + "4": { + "explres": [ 0.17, 0.2 ], + "kinres": [ -0.05, -0.03 ], + "thermres": [ -0.05, -0.03 ] + }, + "5": { + "explres": [ 0.22, 0.25 ], + "kinres": [ -0.06, -0.04 ], + "thermres": [ -0.06, -0.04 ] + } }, - "name": "Blast resistant" + "name": "Blast Resistant" }, "ShieldBooster_HeavyDuty": { "id": 69, "features": { + "1": { + "integrity": [ 0, 0.03 ], + "mass": [ 1, 0.5 ], + "power": [ 0.05, 0 ], + "shieldboost": [ 0.03, 0.06 ] + }, + "2": { + "integrity": [ 0.03, 0.06 ], + "mass": [ 1.5, 1 ], + "power": [ 0.1, 0.05 ], + "shieldboost": [ 0.08, 0.12 ] + }, + "3": { + "integrity": [ 0.06, 0.09 ], + "mass": [ 2, 1.5 ], + "power": [ 0.15, 0.1 ], + "shieldboost": [ 0.13, 0.18 ] + }, + "4": { + "integrity": [ 0.09, 0.12 ], + "mass": [ 2.5, 2 ], + "power": [ 0.2, 0.15 ], + "shieldboost": [ 0.18, 0.24 ] + }, + "5": { + "integrity": [ 0.12, 0.15 ], + "mass": [ 3, 2.5 ], + "power": [ 0.25, 0.2 ], + "shieldboost": [ 0.23, 0.3 ] + } }, "name": "Heavy duty" }, "ShieldBooster_Kinetic": { "id": 70, "features": { + "1": { + "explres": [ -0.02, 0 ], + "kinres": [ 0.02, 0.05 ], + "thermres": [ -0.02, 0 ] + }, + "2": { + "explres": [ -0.03, -0.01 ], + "kinres": [ 0.07, 0.1 ], + "thermres": [ -0.03, -0.01 ] + }, + "3": { + "explres": [ -0.04, -0.02 ], + "kinres": [ 0.12, 0.15 ], + "thermres": [ -0.05, -0.02 ] + }, + "4": { + "explres": [ -0.05, -0.03 ], + "kinres": [ 0.17, -0.2 ], + "thermres": [ -0.05, -0.03 ] + }, + "5": { + "explres": [ -0.06, -0.04 ], + "kinres": [ 0.22, 0.25 ], + "thermres": [ -0.06, -0.04 ] + } }, - "name": "Kinetic resistant" + "name": "Kinetic Resistant" }, "ShieldBooster_Resistive": { "id": 71, "features": { + "1": { + "explres": [ 0.01, 0.03 ], + "integrity": [ -0.04, 0 ], + "kinres": [ 0.01, 0.03 ], + "power": [ 0.08, 0 ], + "thermres": [ 0.01, 0.03 ] + }, + "2": { + "explres": [ 0.025, 0.06 ], + "integrity": [ -0.08, -0.02 ], + "kinres": [ 0.025, 0.06 ], + "power": [ 0.16, 0.04 ], + "thermres": [ 0.025, 0.06 ] + }, + "3": { + "explres": [ 0.06, 0.075 ], + "integrity": [ -0.12, -0.04 ], + "kinres": [ 0.06, 0.075 ], + "power": [ 0.24, 0.08 ], + "thermres": [ 0.06, 0.075 ] + }, + "4": { + "explres": [ 0.075, 0.11 ], + "integrity": [ -0.16, -0.06 ], + "kinres": [ 0.075, 0.11 ], + "power": [ 0.32, 0.12 ], + "thermres": [ 0.075, 0.11 ] + }, + "5": { + "explres": [ 0.1, 0.125 ], + "integrity": [ -0.2, -0.08 ], + "kinres": [ 0.1, 0.125], + "power": [ 0.4, 0.16 ], + "thermres": [ 0.1, 0.125 ] + } }, "name": "Resistance augmented" }, "ShieldBooster_Thermic": { "id": 72, "features": { + "1": { + "explres": [ -0.02, 0 ], + "kinres": [ -0.02, 0 ], + "thermres": [ 0.02, 0.05 ] + }, + "2": { + "explres": [ -0.03, -0.01 ], + "kinres": [ -0.03, -0.01 ], + "thermres": [ 0.07, 0.1 ] + }, + "3": { + "explres": [ -0.04, -0.02 ], + "kinres": [ -0.04, -0.04 ], + "thermres": [ 0.12, 0.15 ] + }, + "4": { + "explres": [ -0.05, -0.03 ], + "kinres": [ -0.05, -0.03 ], + "thermres": [ 0.17, 0.2 ] + }, + "5": { + "explres": [ -0.06, -0.04 ], + "kinres": [ -0.06, -0.04 ], + "thermres": [ 0.22, 0.25 ] + } }, - "name": "Thermal resistant" + "name": "Thermal Resistant" }, "ShieldCellBank_Rapid": { "id": 73, @@ -1885,7 +2178,7 @@ "thermres": [ -0.25, -0.08 ] } }, - "name": "Kinetic resistant" + "name": "Kinetic Resistant" }, "ShieldGenerator_Optimised": { "id": 76, @@ -2003,7 +2296,7 @@ "thermres": [ 0.13, 0.5 ] } }, - "name": "Thermal resistant" + "name": "Thermal Resistant" }, "WakeScanner_LightWeight": { "id": 79, diff --git a/modifications/modules.json b/modifications/modules.json index 91a03ff..2c9de63 100644 --- a/modifications/modules.json +++ b/modifications/modules.json @@ -135,9 +135,9 @@ }, "cs": { "blueprints": { - "ManifestScanner_LightWeight": [1, 2, 3, 4, 5], - "ManifestScanner_Reinforced": [1, 2, 3, 4, 5], - "ManifestScanner_Shielded": [1, 2, 3, 4, 5] + "CargoScanner_LightWeight": [1, 2, 3, 4, 5], + "CargoScanner_Reinforced": [1, 2, 3, 4, 5], + "CargoScanner_Shielded": [1, 2, 3, 4, 5] }, "modifications": [ "boot", @@ -217,7 +217,7 @@ }, "fs": { "blueprints": { - "FuelScoop_Shielded": [1, 2, 3, 4, 5] + "FuelScoop_Shielded": [1, 2, 3, 4] }, "modifications": [ "integrity", @@ -273,9 +273,9 @@ "hr": { "blueprints": { "HullReinforcement_Advanced": [1, 2, 3, 4, 5], + "HullReinforcement_Explosive": [1, 2, 3, 4, 5], "HullReinforcement_HeavyDuty": [1, 2, 3, 4, 5], "HullReinforcement_Kinetic": [1, 2, 3, 4, 5], - "HullReinforcement_Lightweight": [1, 2, 3, 4, 5], "HullReinforcement_Thermic": [1, 2, 3, 4, 5] }, "modifications": [ @@ -595,6 +595,7 @@ }, "rf": { "blueprints": { + "Refineries_Shielded": [1, 2, 3, 4] }, "modifications": [ "integrity", From 2382dc6d91f158ffaf41a97835c87b324143c134 Mon Sep 17 00:00:00 2001 From: Cmdr McDonald Date: Mon, 23 Jan 2017 13:03:57 +0000 Subject: [PATCH 11/11] Fixes for data prior to release --- dist/index.js | 559 +++++++++++++----- dist/index.json | 645 +++++++++++++++------ modifications/blueprints.json | 454 +++++++++++---- modifications/modifications.json | 1 + modifications/modules.json | 5 + modules/hardpoints/cannon.json | 22 +- modules/hardpoints/fragment_cannon.json | 20 +- modules/hardpoints/missile_rack.json | 12 +- modules/hardpoints/multi_cannon.json | 22 +- modules/hardpoints/plasma_accelerator.json | 8 +- modules/hardpoints/point_defence.json | 2 +- modules/hardpoints/torpedo_pylon.json | 4 +- package.json | 2 +- 13 files changed, 1271 insertions(+), 485 deletions(-) diff --git a/dist/index.js b/dist/index.js index 72d10df..1522310 100644 --- a/dist/index.js +++ b/dist/index.js @@ -7199,7 +7199,7 @@ module.exports = { rating: "F", reload: 4, rof: 7.69, - speed: 1600, + shotspeed: 1600, thermload: .1 }, { ammo: 2100, @@ -7228,7 +7228,7 @@ module.exports = { rating: "G", reload: 5, rof: 8.33, - speed: 1600, + shotspeed: 1600, thermload: .1 }, { ammo: 2100, @@ -7257,7 +7257,7 @@ module.exports = { rating: "G", reload: 4, rof: 7.14, - speed: 1600, + shotspeed: 1600, thermload: 0 }, { ammo: 1e3, @@ -7287,7 +7287,7 @@ module.exports = { rating: "F", reload: 4, rof: 4.3, - speed: 1800, + shotspeed: 1800, thermload: .2 }, { ammo: 2100, @@ -7316,7 +7316,7 @@ module.exports = { rating: "E", reload: 4, rof: 7.14, - speed: 1600, + shotspeed: 1600, thermload: .2 }, { ammo: 2100, @@ -7345,7 +7345,7 @@ module.exports = { rating: "F", reload: 5, rof: 7.69, - speed: 1600, + shotspeed: 1600, thermload: .2 }, { ammo: 2100, @@ -7374,7 +7374,7 @@ module.exports = { rating: "F", reload: 4, rof: 6.25, - speed: 1600, + shotspeed: 1600, thermload: .1 }, { ammo: 2100, @@ -7403,7 +7403,7 @@ module.exports = { rating: "C", reload: 4, rof: 5.88, - speed: 1600, + shotspeed: 1600, thermload: .3 }, { ammo: 2100, @@ -7432,7 +7432,7 @@ module.exports = { rating: "C", reload: 5, rof: 6.665, - speed: 1600, + shotspeed: 1600, thermload: .3 }, { ammo: 2100, @@ -7462,7 +7462,7 @@ module.exports = { reload: 4, rof: 3.03, roundspershot: 2, - speed: 1600, + shotspeed: 1600, thermload: .4 }, { ammo: 2100, @@ -7492,7 +7492,7 @@ module.exports = { reload: 5, rof: 3.365, roundspershot: 2, - speed: 1600, + shotspeed: 1600, thermload: .5 } ], c: [ { @@ -7522,7 +7522,7 @@ module.exports = { rating: "D", reload: 3, rof: .5, - speed: 1200, + shotspeed: 1200, thermload: 1.4 }, { ammo: 100, @@ -7551,7 +7551,7 @@ module.exports = { rating: "E", reload: 4, rof: .52, - speed: 1e3, + shotspeed: 1e3, thermload: 1.3 }, { ammo: 100, @@ -7580,7 +7580,7 @@ module.exports = { rating: "F", reload: 4, rof: .435, - speed: 1e3, + shotspeed: 1e3, thermload: .7 }, { ammo: 120, @@ -7609,7 +7609,7 @@ module.exports = { rating: "D", reload: 3, rof: .465, - speed: 1051, + shotspeed: 1051, thermload: 2.1 }, { ammo: 100, @@ -7638,7 +7638,7 @@ module.exports = { rating: "D", reload: 4, rof: .485, - speed: 875, + shotspeed: 875, thermload: 1.9 }, { ammo: 100, @@ -7667,7 +7667,7 @@ module.exports = { rating: "E", reload: 4, rof: .405, - speed: 875, + shotspeed: 875, thermload: 1 }, { ammo: 120, @@ -7696,7 +7696,7 @@ module.exports = { rating: "C", reload: 3, rof: .425, - speed: 959, + shotspeed: 959, thermload: 3.2 }, { ammo: 100, @@ -7727,7 +7727,7 @@ module.exports = { rating: "C", reload: 4, rof: .445, - speed: 800, + shotspeed: 800, thermload: 2.9 }, { ammo: 100, @@ -7756,7 +7756,7 @@ module.exports = { rating: "D", reload: 4, rof: .37, - speed: 800, + shotspeed: 800, thermload: 1.6 }, { ammo: 120, @@ -7787,7 +7787,7 @@ module.exports = { rating: "B", reload: 3, rof: .385, - speed: 900, + shotspeed: 900, thermload: 4.8 }, { ammo: 100, @@ -7818,7 +7818,7 @@ module.exports = { rating: "B", reload: 4, rof: .4, - speed: 750, + shotspeed: 750, thermload: 4.4 } ], fc: [ { @@ -7850,7 +7850,7 @@ module.exports = { reload: 2.5, rof: 5.555, roundspershot: 12, - speed: 667, + shotspeed: 667, thermload: .4 }, { ammo: 180, @@ -7881,7 +7881,7 @@ module.exports = { reload: 2.5, rof: 5.88, roundspershot: 12, - speed: 667, + shotspeed: 667, thermload: .4 }, { ammo: 180, @@ -7912,7 +7912,7 @@ module.exports = { reload: 2.5, rof: 4.76, roundspershot: 12, - speed: 667, + shotspeed: 667, thermload: .2 }, { ammo: 180, @@ -7943,7 +7943,7 @@ module.exports = { reload: 2.5, rof: 5, roundspershot: 12, - speed: 667, + shotspeed: 667, thermload: .7 }, { ammo: 180, @@ -7974,7 +7974,7 @@ module.exports = { reload: 2.5, rof: 5.26, roundspershot: 12, - speed: 667, + shotspeed: 667, thermload: .8 }, { ammo: 180, @@ -8005,7 +8005,7 @@ module.exports = { reload: 2.5, rof: 4.345, roundspershot: 12, - speed: 667, + shotspeed: 667, thermload: .4 }, { ammo: 180, @@ -8036,7 +8036,7 @@ module.exports = { reload: 2.5, rof: 4.545, roundspershot: 12, - speed: 667, + shotspeed: 667, thermload: 1.1 }, { ammo: 180, @@ -8067,7 +8067,7 @@ module.exports = { reload: 2.5, rof: 4.76, roundspershot: 12, - speed: 667, + shotspeed: 667, thermload: 1.4 }, { ammo: 180, @@ -8098,7 +8098,7 @@ module.exports = { reload: 2.5, rof: 4, roundspershot: 12, - speed: 667, + shotspeed: 667, thermload: .7 }, { ammo: 180, @@ -8130,7 +8130,7 @@ module.exports = { reload: 2.5, rof: 4.5, roundspershot: 12, - speed: 1e3, + shotspeed: 1e3, thermload: 1.1 } ], rg: [ { @@ -8254,7 +8254,7 @@ module.exports = { rating: "C", reload: 6, rof: .33, - speed: 875, + shotspeed: 875, thermload: 15.6 }, { ammo: 100, @@ -8285,7 +8285,7 @@ module.exports = { rating: "B", reload: 6, rof: .29, - speed: 875, + shotspeed: 875, thermload: 21.8 }, { ammo: 300, @@ -8318,7 +8318,7 @@ module.exports = { rating: "B", reload: 6, rof: .8, - speed: 875, + shotspeed: 875, thermload: 11 }, { ammo: 100, @@ -8349,7 +8349,7 @@ module.exports = { rating: "A", reload: 6, rof: .25, - speed: 875, + shotspeed: 875, thermload: 29.5 } ], mr: [ { @@ -8378,7 +8378,7 @@ module.exports = { rating: "B", reload: 5, rof: .5, - speed: 750, + shotspeed: 750, thermload: 3.6 }, { ammo: 6, @@ -8406,7 +8406,7 @@ module.exports = { rating: "B", reload: 12, rof: .333, - speed: 625, + shotspeed: 625, thermload: 3.6 }, { ammo: 48, @@ -8436,7 +8436,7 @@ module.exports = { rating: "B", reload: 5, rof: .5, - speed: 750, + shotspeed: 750, thermload: 3.6 }, { ammo: 18, @@ -8466,7 +8466,7 @@ module.exports = { rating: "B", reload: 12, rof: .333, - speed: 625, + shotspeed: 625, thermload: 3.6 }, { ammo: 48, @@ -8495,7 +8495,7 @@ module.exports = { rating: "B", reload: 5, rof: .333, - speed: 750, + shotspeed: 750, thermload: 3.6 }, { ammo: 120, @@ -8528,7 +8528,7 @@ module.exports = { reload: 5, rof: 2, roundspershot: 4, - speed: 600, + shotspeed: 600, thermload: 3.6 } ], tp: [ { @@ -8557,7 +8557,7 @@ module.exports = { rating: "I", reload: 5, rof: 1, - speed: 250, + shotspeed: 250, thermload: 45 }, { ammo: 2, @@ -8585,7 +8585,7 @@ module.exports = { rating: "I", reload: 5, rof: 1, - speed: 250, + shotspeed: 250, thermload: 50 } ], nl: [ { @@ -9099,7 +9099,7 @@ module.exports = { rating: "I", reload: .4, rof: 10, - speed: 1e3, + shotspeed: 1e3, thermload: .1 } ] }, @@ -15670,43 +15670,43 @@ module.exports = { features: { "1": { engcap: [ -.03, 0 ], - engrate: [ -.25, -.16 ], + engrate: [ .25, .16 ], syscap: [ -.03, 0 ], - sysrate: [ -.25, -.16 ], + sysrate: [ .25, .16 ], wepcap: [ -.03, 0 ], - weprate: [ -.25, -.16 ] + weprate: [ .25, .16 ] }, "2": { engcap: [ -.06, -.01 ], - engrate: [ -.25, -.16 ], + engrate: [ .25, .16 ], syscap: [ -.06, -.01 ], - sysrate: [ -.25, -.16 ], + sysrate: [ .25, .16 ], wepcap: [ -.06, -.01 ], - weprate: [ -.25, -.16 ] + weprate: [ .25, .16 ] }, "3": { engcap: [ -.09, -.02 ], - engrate: [ -.25, -.16 ], + engrate: [ .25, .16 ], syscap: [ -.09, -.02 ], - sysrate: [ -.25, -.16 ], + sysrate: [ .25, .16 ], wepcap: [ -.09, -.02 ], - weprate: [ -.25, -.16 ] + weprate: [ .25, .16 ] }, "4": { engcap: [ -.12, -.03 ], - engrate: [ -.25, -.16 ], + engrate: [ .25, -.16 ], syscap: [ -.12, -.03 ], - sysrate: [ -.25, -.16 ], + sysrate: [ .25, .16 ], wepcap: [ -.12, -.03 ], - weprate: [ -.25, -.16 ] + weprate: [ .25, .16 ] }, "5": { engcap: [ -.15, -.04 ], - engrate: [ -.25, -.16 ], + engrate: [ .25, .16 ], syscap: [ -.15, -.04 ], - sysrate: [ -.25, -.16 ], + sysrate: [ .25, .16 ], wepcap: [ -.15, -.04 ], - weprate: [ -.25, -.16 ] + weprate: [ .25, .16 ] } }, name: "Charge enhanced" @@ -16469,6 +16469,26 @@ module.exports = { }, Weapon_DoubleShot: { id: 82, + components: { + "1": { + Carbon: 1 + }, + "2": { + Carbon: 1, + "Mechanical Equipment": 1 + }, + "3": { + Carbon: 1, + "Cracked Industrial Firmware": 1, + "Mechanical Equipment": 1 + }, + "4": { + "Mechanical Components": 1, + "Security Firmware Patch": 1, + Vanadium: 1 + }, + "5": {} + }, features: { "1": { ammo: [ .1, .2 ], @@ -16505,39 +16525,87 @@ module.exports = { }, Weapon_Efficient: { id: 83, - features: { + components: { "1": { - damage: [ 0, .05 ], - thermload: [ -.3, -.4 ] + Sulphur: 1 }, "2": { - damage: [ .01, .06 ], - power: [ 0, -.1 ], - thermload: [ -.35, -.45 ] + "Heat Dispersion Plate": 1, + Sulphur: 1 }, "3": { - damage: [ .02, .07 ], + Chromium: 1, + "Exceptional Scrambed Emission Data": 1, + "Heat Exchangers": 1 + }, + "4": { + "Heat Vanes": 1, + "Irregular Emission Data": 1, + Selenium: 1 + }, + "5": { + Cadmium: 1, + "Proto Heat Radiators": 1, + "Heatsink Interlink": 1 + } + }, + features: { + "1": { + damage: [ 0, .04 ], + thermload: [ -.31, -.4 ] + }, + "2": { + damage: [ .01, .05 ], + power: [ 0, -.1 ], + thermload: [ -.36, -.45 ] + }, + "3": { + damage: [ .01, .07 ], distdraw: [ -.15, -.25 ], - power: [ -.05, -.2 ], + power: [ -.06, -.2 ], thermload: [ -.4, -.5 ] }, "4": { damage: [ .03, .08 ], distdraw: [ -.2, -.3 ], - power: [ -.1, -.3 ], + power: [ -.1, -.31 ], thermload: [ -.45, -.55 ] }, "5": { - damage: [ .04, .09 ], - distdraw: [ -.25, -.35 ], + damage: [ .03, .09 ], + distdraw: [ -.25, -.36 ], power: [ -.14, -.4 ], - thermload: [ -.5, -.6 ] + thermload: [ -.5, -.61 ] } }, name: "Efficient" }, Weapon_Focused: { id: 84, + components: { + "1": { + Iron: 1 + }, + "2": { + "Conductive Components": 1, + Iron: 1 + }, + "3": { + Chromium: 1, + "Conductive Ceramics": 1, + Iron: 1 + }, + "4": { + "Focus Crystals": 1, + Germanium: 1, + "Polymer Capacitors": 1 + }, + "5": { + "Military Supercapacitors": 1, + Niobium: 1, + "Refined Focus Crystals": 1 + } + }, features: { "1": { burstrof: [ .2, .08 ], @@ -16573,33 +16641,57 @@ module.exports = { }, Weapon_HighCapacity: { id: 85, + components: { + "1": { + "Mechanical Scrap": 1 + }, + "2": { + "Mechanical Scrap": 1, + Vanadium: 1 + }, + "3": { + "Mechanical Scrap": 1, + Niobium: 1, + Vanadium: 1 + }, + "4": { + "High Density Composites": 1, + "Mechanical Equipment": 1, + Tin: 1 + }, + "5": { + "Mechanical Components": 1, + "Military Supercapacitors": 1, + "Proprietary Composites": 1 + } + }, features: { "1": { - ammo: [ .17, .66 ], - clip: [ .1, .61 ], + ammo: [ .1, .59 ], + clip: [ .1, .59 ], mass: [ .25, .1 ], reload: [ .2, 0 ], power: [ .2, .1 ] }, "2": { - ammo: [ .24, .75 ], - clip: [ .2, .7 ], + ammo: [ .19, .69 ], + clip: [ .2, .69 ], mass: [ .5, .2 ], reload: [ .39, .1 ], power: [ .25, .14 ] }, "3": { - ammo: [ .34, .83 ], - clip: [ .31, .81 ], - mass: [ .75, .25 ], + ammo: [ .29, .79 ], + clip: [ .29, .79 ], + mass: [ .75, .29 ], reload: [ .61, .2 ], power: [ .31, .2 ] }, "4": { - ammo: [ .41, .91 ], - clip: [ .4, .9 ], + ammo: [ .39, .89 ], + clip: [ .39, .89 ], mass: [ 1, .39 ], - reload: [ .81, .31 ], + reload: [ .79, .29 ], power: [ .35, .25 ] }, "5": { @@ -16614,70 +16706,123 @@ module.exports = { }, Weapon_LightWeight: { id: 86, + components: { + "1": { + Phosphorous: 1 + }, + "2": { + Manganese: 1, + "Salvaged Alloys": 1 + }, + "3": { + "Conductive Ceramics": 1, + Manganese: 1, + "Salvaged Alloys": 1 + }, + "4": { + "Conductive Components": 1, + "Phase Alloys": 1, + "Proto Light Alloys": 1 + }, + "5": { + "Conductive Ceramics": 1, + "Proto Light Alloys": 1, + "Proto Radiolic Alloys": 1 + } + }, features: { "1": { distdraw: [ -.02, -.04 ], integrity: [ -.2, 0 ], - mass: [ -.1, -.15 ], + mass: [ -.11, -.15 ], power: [ -.02, -.04 ] }, "2": { distdraw: [ -.04, -.08 ], - integrity: [ -.3, -.1 ], - mass: [ -.2, -.35 ], + integrity: [ -.31, -.1 ], + mass: [ -.2, -.36 ], power: [ -.04, -.08 ] }, "3": { distdraw: [ -.06, -.12 ], integrity: [ -.4, -.2 ], - mass: [ -.3, -.55 ], + mass: [ -.31, -.55 ], power: [ -.06, -.12 ] }, "4": { distdraw: [ -.08, -.16 ], - integrity: [ -.5, -.3 ], + integrity: [ -.5, -.31 ], mass: [ -.4, -.75 ], power: [ -.08, -.16 ] }, "5": { distdraw: [ -.1, -.2 ], - integrity: [ -.6, -.4 ], + integrity: [ -.61, -.4 ], mass: [ -.5, -.9 ], - power: [ -.12, -.2 ] + power: [ -.1, -.2 ] } }, name: "Lightweight" }, Weapon_LongRange: { id: 87, + components: { + "1": { + Sulphur: 1 + }, + "2": { + "Modified Consumer Firmware": 1, + Sulphur: 1 + }, + "3": { + "Focus Crystals": 1, + "Modified Consumer Firmware": 1, + Sulphur: 1 + }, + "4": { + "Conductive Polymers": 1, + "Focus Crystals": 1, + "Modified Consumer Firmware": 1 + }, + "5": { + "Biotech Conductors": 1, + "Cracked Industrial Firmware": 1, + "Thermic Alloys": 1 + } + }, features: { "1": { fallofffromrange: [ 1, 1 ], mass: [ .1, 0 ], + shotspeed: [ .1, .19 ], range: [ .1, .2 ] }, "2": { fallofffromrange: [ 1, 1 ], - mass: [ .2, .05 ], - power: [ .05, 0 ], + mass: [ .2, .04 ], + power: [ .04, 0 ], + shotspeed: [ .19, .39 ], range: [ .2, .4 ] }, "3": { fallofffromrange: [ 1, 1 ], - mass: [ .3, .1 ], - power: [ .1, .05 ], - range: [ .3, .6 ] + mass: [ .29, .1 ], + power: [ .1, .04 ], + shotspeed: [ .29, .59 ], + range: [ .31, .61 ] }, "4": { fallofffromrange: [ 1, 1 ], - mass: [ .4, .15 ], - power: [ .15, .1 ], - range: [ .4, .8 ] + mass: [ .39, .14 ], + power: [ .14, .1 ], + shotspeed: [ .39, .79 ], + range: [ .4, .81 ] }, "5": { fallofffromrange: [ 1, 1 ], mass: [ .5, .2 ], - power: [ .2, .15 ], + power: [ .2, .14 ], + shotspeed: [ .5, 1 ], range: [ .5, 1 ] } }, @@ -16685,36 +16830,60 @@ module.exports = { }, Weapon_Overcharged: { id: 88, - features: { + components: { "1": { - clip: [ -.05, -.03 ], - damage: [ .15, .25 ], - distdraw: [ .9, .45 ], - jitter: [ 1, .4 ], - thermload: [ .45, .3 ] + Nickel: 1 }, "2": { - clip: [ -.1, -.06 ], - damage: [ .2, .3 ], - distdraw: [ .8, .4 ], - jitter: [ .8, .3 ], - thermload: [ .3, .15 ] + "Conductive Components": 1, + Nickel: 1 }, "3": { - clip: [ -.15, -.09 ], + "Conductive Components": 1, + "Electrochemical Arrays": 1, + Nickel: 1 + }, + "4": { + "Conductive Ceramics": 1, + "Polymer Capaciters": 1, + Zinc: 1 + }, + "5": { + "Conductive Polymers": 1, + "Modified Embedded Firmware": 1, + Zirconium: 1 + } + }, + features: { + "1": { + clip: [ -.05, -.04 ], + damage: [ .14, .25 ], + distdraw: [ .89, .45 ], + jitter: [ 1, .4 ], + thermload: [ .45, .29 ] + }, + "2": { + clip: [ -.11, -.06 ], + damage: [ .2, .29 ], + distdraw: [ .81, .4 ], + jitter: [ .8, .3 ], + thermload: [ .29, .14 ] + }, + "3": { + clip: [ -.16, -.1 ], damage: [ .25, .35 ], distdraw: [ .7, .35 ], jitter: [ .6, .2 ], - thermload: [ .15, 0 ] + thermload: [ .14, 0 ] }, "4": { - clip: [ -.2, -.12 ], - damage: [ .3, .4 ], - distdraw: [ .6, .3 ], + clip: [ -.21, -.12 ], + damage: [ .29, .39 ], + distdraw: [ .61, .29 ], jitter: [ .4, .1 ] }, "5": { - clip: [ -.25, -.15 ], + clip: [ -.25, -.16 ], damage: [ .35, .45 ], distdraw: [ .5, .25 ] } @@ -16723,49 +16892,97 @@ module.exports = { }, Weapon_RapidFire: { id: 89, - features: { + components: { "1": { - burstrof: [ -.15, -.2 ], - damage: [ -.07, -.05 ], - jitter: [ 2.5, 1.25 ], - reload: [ -.1, -.25 ] + "Mechanical Scrap": 1 }, "2": { - burstrof: [ -.2, -.25 ], - damage: [ -.09, -.07 ], - distdraw: [ -.1, -.2 ], - jitter: [ 2, 1 ], - reload: [ -.2, -.35 ] + "Heat Dispersion Plate": 1, + "Mechanical Scrap": 1 }, "3": { - burstrof: [ -.25, -.3 ], - damage: [ -.11, -.09 ], - distdraw: [ -.15, -.25 ], - jitter: [ 1.5, .75 ], - reload: [ -.3, -.45 ] + "Mechanical Equipment": 1, + "Precipitated Aloys": 1, + "Specialised Legacy Firmware": 1 + }, + "4": { + "Mechanical Components": 1, + "Modified Consumer Firmware": 1, + "Thermic Alloys": 1 + }, + "5": { + "Configurable Components": 1, + "Precipitated Alloys": 1, + Technetium: 1 + } + }, + features: { + "1": { + damage: [ -.07, -.06 ], + jitter: [ 2.5, 1.25 ], + reload: [ -.11, -.25 ], + rof: [ .17, .25 ] + }, + "2": { + damage: [ -.1, -.07 ], + distdraw: [ -.1, -.2 ], + jitter: [ 2, 1 ], + reload: [ -.2, -.36 ], + rof: [ .25, .34 ] + }, + "3": { + damage: [ -.11, -.1 ], + distdraw: [ -.15, -.25 ], + jitter: [ 1.5, .75 ], + reload: [ -.31, -.45 ], + rof: [ .34, .42 ] }, "4": { - burstrof: [ -.3, -.35 ], damage: [ -.13, -.11 ], distdraw: [ -.2, -.3 ], jitter: [ 1, .5 ], - reload: [ -.4, -.55 ] + reload: [ -.4, -.55 ], + rof: [ .42, .53 ] }, "5": { - burstrof: [ -.35, -.4 ], damage: [ -.15, -.13 ], - distdraw: [ -.25, -.35 ], + distdraw: [ -.25, -.36 ], jitter: [ .5, .25 ], - reload: [ -.5, -.65 ] + reload: [ -.5, -.65 ], + rof: [ .53, .66 ] } }, name: "Rapid fire" }, Weapon_ShortRange: { id: 90, + components: { + "1": { + Nickel: 1 + }, + "2": { + "Modified Consumer Firmware": 1, + Nickel: 1 + }, + "3": { + "Electrochemical Arrays": 1, + "Modified Consumer Firmware": 1, + Nickel: 1 + }, + "4": { + "Conductive Polymers": 1, + "Electrochemical Arrays": 1, + "Modified Consumer Firmware": 1 + }, + "5": { + "Biotech Conductors": 1, + "Configurable Components": 1, + "Cracked Industrial Firmware": 1 + } + }, features: { "1": { - damage: [ .04, .09 ], + damage: [ .03, .09 ], range: [ -.35, -.1 ] }, "2": { @@ -16774,28 +16991,52 @@ module.exports = { thermload: [ .2, .1 ] }, "3": { - damage: [ .12, .27 ], + damage: [ .11, .26 ], integrity: [ -.2, -.1 ], range: [ -.55, -.3 ], thermload: [ .3, .2 ] }, "4": { - damage: [ .16, .36 ], - integrity: [ -.3, -.2 ], + damage: [ .15, .35 ], + integrity: [ -.31, -.2 ], range: [ -.65, -.4 ], - thermload: [ .4, .3 ] + thermload: [ .39, .29 ] }, "5": { damage: [ .2, .45 ], - integrity: [ -.4, -.3 ], + integrity: [ -.4, -.31 ], range: [ -.75, -.5 ], - thermload: [ .5, .4 ] + thermload: [ .5, .39 ] } }, name: "Short range" }, Weapon_Sturdy: { id: 91, + components: { + "1": { + Nickel: 1 + }, + "2": { + Nickel: 1, + "Shield Emitters": 1 + }, + "3": { + Nickel: 1, + "Shield Emitters": 1, + Tungsten: 1 + }, + "4": { + Molybdenum: 1, + Tungsten: 1, + Zinc: 1 + }, + "5": { + "High Density Composites": 1, + Molybdenum: 1, + Technetium: 1 + } + }, features: { "1": { integrity: [ .2, .5 ], @@ -16803,21 +17044,27 @@ module.exports = { thermload: [ 0, -.1 ] }, "2": { - integrity: [ .4, 1 ], + integrity: [ .39, 1 ], mass: [ 1, .5 ], - thermload: [ -.05, -.15 ] + thermload: [ -.06, -.15 ] }, "3": { - integrity: [ .6, 1.5 ], + integrity: [ .61, 1.5 ], mass: [ 1.5, 1 ], - piercing: [ 0, .15 ], - thermload: [ -.1, -.2 ] + piercing: [ 0, .14 ], + thermload: [ -.11, -.2 ] }, "4": { + integrity: [ .81, 2 ], + mass: [ 2, 1.5 ], + piercing: [ .1, .29 ], + thermload: [ -.15, -.25 ] + }, + "5": { integrity: [ 1, 2.5 ], mass: [ 2.5, 2 ], piercing: [ .2, .45 ], - thermload: [ -.2, -.3 ] + thermload: [ -.2, -.31 ] } }, name: "Sturdy" @@ -17034,6 +17281,12 @@ module.exports = { type: "percentage", method: "multiplicative" }, + shotspeed: { + id: 43, + name: "shotspeed", + type: "percentage", + method: "multiplicative" + }, spinup: { id: 32, name: "spinup", @@ -17463,7 +17716,7 @@ module.exports = { Weapon_ShortRange: [ 1, 2, 3, 4, 5 ], Weapon_Sturdy: [ 1, 2, 3, 4, 5 ] }, - modifications: [ "damage", "damagedist", "distdraw", "fallofffromrange", "integrity", "mass", "piercing", "power", "range", "thermload" ] + modifications: [ "damage", "damagedist", "distdraw", "fallofffromrange", "integrity", "jitter", "mass", "piercing", "power", "range", "thermload" ] }, bsg: { blueprints: { @@ -17485,7 +17738,7 @@ module.exports = { Weapon_ShortRange: [ 1, 2, 3, 4, 5 ], Weapon_Sturdy: [ 1, 2, 3, 4, 5 ] }, - modifications: [ "ammo", "clip", "damage", "damagedist", "distdraw", "fallofffromrange", "integrity", "jitter", "mass", "piercing", "power", "range", "reload", "rof", "thermload" ] + modifications: [ "ammo", "clip", "damage", "damagedist", "distdraw", "fallofffromrange", "integrity", "jitter", "mass", "piercing", "power", "range", "reload", "rof", "shotspeed", "thermload" ] }, cc: { blueprints: { @@ -17539,7 +17792,7 @@ module.exports = { Weapon_RapidFire: [ 1, 2, 3, 4, 5 ], Weapon_Sturdy: [ 1, 2, 3, 4, 5 ] }, - modifications: [ "ammo", "burst", "burstrof", "clip", "damage", "damagedist", "fallofffromrange", "distdraw", "integrity", "jitter", "mass", "piercing", "power", "range", "reload", "rof", "thermload" ] + modifications: [ "ammo", "burst", "burstrof", "clip", "damage", "damagedist", "fallofffromrange", "distdraw", "integrity", "jitter", "mass", "piercing", "power", "range", "reload", "rof", "shotspeed", "thermload" ] }, fh: { blueprints: {}, @@ -17632,7 +17885,7 @@ module.exports = { Weapon_ShortRange: [ 1, 2, 3, 4, 5 ], Weapon_Sturdy: [ 1, 2, 3, 4, 5 ] }, - modifications: [ "ammo", "clip", "damage", "damagedist", "fallofffromrange", "distdraw", "integrity", "jitter", "mass", "piercing", "power", "range", "reload", "rof", "thermload" ] + modifications: [ "ammo", "clip", "damage", "damagedist", "fallofffromrange", "distdraw", "integrity", "jitter", "mass", "piercing", "power", "range", "reload", "rof", "shotspeed", "thermload" ] }, ml: { blueprints: {}, @@ -17671,7 +17924,7 @@ module.exports = { Weapon_ShortRange: [ 1, 2, 3, 4, 5 ], Weapon_Sturdy: [ 1, 2, 3, 4, 5 ] }, - modifications: [ "ammo", "clip", "damage", "damagedist", "fallofffromrange", "distdraw", "integrity", "jitter", "mass", "piercing", "power", "range", "reload", "rof", "thermload" ] + modifications: [ "ammo", "clip", "damage", "damagedist", "fallofffromrange", "distdraw", "integrity", "jitter", "mass", "piercing", "power", "range", "reload", "rof", "shotspeed", "thermload" ] }, pas: { blueprints: {}, diff --git a/dist/index.json b/dist/index.json index 6f53a4c..657a94e 100644 --- a/dist/index.json +++ b/dist/index.json @@ -9165,7 +9165,7 @@ "rating": "F", "reload": 4, "rof": 7.69, - "speed": 1600, + "shotspeed": 1600, "thermload": 0.1 }, { @@ -9195,7 +9195,7 @@ "rating": "G", "reload": 5, "rof": 8.33, - "speed": 1600, + "shotspeed": 1600, "thermload": 0.1 }, { @@ -9225,7 +9225,7 @@ "rating": "G", "reload": 4, "rof": 7.14, - "speed": 1600, + "shotspeed": 1600, "thermload": 0 }, { @@ -9256,7 +9256,7 @@ "rating": "F", "reload": 4, "rof": 4.3, - "speed": 1800, + "shotspeed": 1800, "thermload": 0.2 }, { @@ -9286,7 +9286,7 @@ "rating": "E", "reload": 4, "rof": 7.14, - "speed": 1600, + "shotspeed": 1600, "thermload": 0.2 }, { @@ -9316,7 +9316,7 @@ "rating": "F", "reload": 5, "rof": 7.69, - "speed": 1600, + "shotspeed": 1600, "thermload": 0.2 }, { @@ -9346,7 +9346,7 @@ "rating": "F", "reload": 4, "rof": 6.25, - "speed": 1600, + "shotspeed": 1600, "thermload": 0.1 }, { @@ -9376,7 +9376,7 @@ "rating": "C", "reload": 4, "rof": 5.88, - "speed": 1600, + "shotspeed": 1600, "thermload": 0.3 }, { @@ -9406,7 +9406,7 @@ "rating": "C", "reload": 5, "rof": 6.665, - "speed": 1600, + "shotspeed": 1600, "thermload": 0.3 }, { @@ -9437,7 +9437,7 @@ "reload": 4, "rof": 3.03, "roundspershot": 2, - "speed": 1600, + "shotspeed": 1600, "thermload": 0.4 }, { @@ -9468,7 +9468,7 @@ "reload": 5, "rof": 3.365, "roundspershot": 2, - "speed": 1600, + "shotspeed": 1600, "thermload": 0.5 } ], @@ -9500,7 +9500,7 @@ "rating": "D", "reload": 3, "rof": 0.5, - "speed": 1200, + "shotspeed": 1200, "thermload": 1.4 }, { @@ -9530,7 +9530,7 @@ "rating": "E", "reload": 4, "rof": 0.52, - "speed": 1000, + "shotspeed": 1000, "thermload": 1.3 }, { @@ -9560,7 +9560,7 @@ "rating": "F", "reload": 4, "rof": 0.435, - "speed": 1000, + "shotspeed": 1000, "thermload": 0.7 }, { @@ -9590,7 +9590,7 @@ "rating": "D", "reload": 3, "rof": 0.465, - "speed": 1051, + "shotspeed": 1051, "thermload": 2.1 }, { @@ -9620,7 +9620,7 @@ "rating": "D", "reload": 4, "rof": 0.485, - "speed": 875, + "shotspeed": 875, "thermload": 1.9 }, { @@ -9650,7 +9650,7 @@ "rating": "E", "reload": 4, "rof": 0.405, - "speed": 875, + "shotspeed": 875, "thermload": 1 }, { @@ -9680,7 +9680,7 @@ "rating": "C", "reload": 3, "rof": 0.425, - "speed": 959, + "shotspeed": 959, "thermload": 3.2 }, { @@ -9712,7 +9712,7 @@ "rating": "C", "reload": 4, "rof": 0.445, - "speed": 800, + "shotspeed": 800, "thermload": 2.9 }, { @@ -9742,7 +9742,7 @@ "rating": "D", "reload": 4, "rof": 0.37, - "speed": 800, + "shotspeed": 800, "thermload": 1.6 }, { @@ -9774,7 +9774,7 @@ "rating": "B", "reload": 3, "rof": 0.385, - "speed": 900, + "shotspeed": 900, "thermload": 4.8 }, { @@ -9806,7 +9806,7 @@ "rating": "B", "reload": 4, "rof": 0.4, - "speed": 750, + "shotspeed": 750, "thermload": 4.4 } ], @@ -9840,7 +9840,7 @@ "reload": 2.5, "rof": 5.555, "roundspershot": 12, - "speed": 667, + "shotspeed": 667, "thermload": 0.4 }, { @@ -9872,7 +9872,7 @@ "reload": 2.5, "rof": 5.88, "roundspershot": 12, - "speed": 667, + "shotspeed": 667, "thermload": 0.4 }, { @@ -9904,7 +9904,7 @@ "reload": 2.5, "rof": 4.76, "roundspershot": 12, - "speed": 667, + "shotspeed": 667, "thermload": 0.2 }, { @@ -9936,7 +9936,7 @@ "reload": 2.5, "rof": 5, "roundspershot": 12, - "speed": 667, + "shotspeed": 667, "thermload": 0.7 }, { @@ -9968,7 +9968,7 @@ "reload": 2.5, "rof": 5.26, "roundspershot": 12, - "speed": 667, + "shotspeed": 667, "thermload": 0.8 }, { @@ -10000,7 +10000,7 @@ "reload": 2.5, "rof": 4.345, "roundspershot": 12, - "speed": 667, + "shotspeed": 667, "thermload": 0.4 }, { @@ -10032,7 +10032,7 @@ "reload": 2.5, "rof": 4.545, "roundspershot": 12, - "speed": 667, + "shotspeed": 667, "thermload": 1.1 }, { @@ -10064,7 +10064,7 @@ "reload": 2.5, "rof": 4.76, "roundspershot": 12, - "speed": 667, + "shotspeed": 667, "thermload": 1.4 }, { @@ -10096,7 +10096,7 @@ "reload": 2.5, "rof": 4, "roundspershot": 12, - "speed": 667, + "shotspeed": 667, "thermload": 0.7 }, { @@ -10129,7 +10129,7 @@ "reload": 2.5, "rof": 4.5, "roundspershot": 12, - "speed": 1000, + "shotspeed": 1000, "thermload": 1.1 } ], @@ -10259,7 +10259,7 @@ "rating": "C", "reload": 6, "rof": 0.33, - "speed": 875, + "shotspeed": 875, "thermload": 15.6 }, { @@ -10291,7 +10291,7 @@ "rating": "B", "reload": 6, "rof": 0.29, - "speed": 875, + "shotspeed": 875, "thermload": 21.8 }, { @@ -10325,7 +10325,7 @@ "rating": "B", "reload": 6, "rof": 0.8, - "speed": 875, + "shotspeed": 875, "thermload": 11 }, { @@ -10357,7 +10357,7 @@ "rating": "A", "reload": 6, "rof": 0.25, - "speed": 875, + "shotspeed": 875, "thermload": 29.5 } ], @@ -10388,7 +10388,7 @@ "rating": "B", "reload": 5, "rof": 0.5, - "speed": 750, + "shotspeed": 750, "thermload": 3.6 }, { @@ -10417,7 +10417,7 @@ "rating": "B", "reload": 12, "rof": 0.333, - "speed": 625, + "shotspeed": 625, "thermload": 3.6 }, { @@ -10448,7 +10448,7 @@ "rating": "B", "reload": 5, "rof": 0.5, - "speed": 750, + "shotspeed": 750, "thermload": 3.6 }, { @@ -10479,7 +10479,7 @@ "rating": "B", "reload": 12, "rof": 0.333, - "speed": 625, + "shotspeed": 625, "thermload": 3.6 }, { @@ -10509,7 +10509,7 @@ "rating": "B", "reload": 5, "rof": 0.333, - "speed": 750, + "shotspeed": 750, "thermload": 3.6 }, { @@ -10543,7 +10543,7 @@ "reload": 5, "rof": 2, "roundspershot": 4, - "speed": 600, + "shotspeed": 600, "thermload": 3.6 } ], @@ -10574,7 +10574,7 @@ "rating": "I", "reload": 5, "rof": 1, - "speed": 250, + "shotspeed": 250, "thermload": 45 }, { @@ -10603,7 +10603,7 @@ "rating": "I", "reload": 5, "rof": 1, - "speed": 250, + "shotspeed": 250, "thermload": 50 } ], @@ -11157,7 +11157,7 @@ "rating": "I", "reload": 0.4, "rof": 10, - "speed": 1000, + "shotspeed": 1000, "thermload": 0.1 } ] @@ -20248,24 +20248,24 @@ 0 ], "engrate": [ - -0.25, - -0.16 + 0.25, + 0.16 ], "syscap": [ -0.03, 0 ], "sysrate": [ - -0.25, - -0.16 + 0.25, + 0.16 ], "wepcap": [ -0.03, 0 ], "weprate": [ - -0.25, - -0.16 + 0.25, + 0.16 ] }, "2": { @@ -20274,24 +20274,24 @@ -0.01 ], "engrate": [ - -0.25, - -0.16 + 0.25, + 0.16 ], "syscap": [ -0.06, -0.01 ], "sysrate": [ - -0.25, - -0.16 + 0.25, + 0.16 ], "wepcap": [ -0.06, -0.01 ], "weprate": [ - -0.25, - -0.16 + 0.25, + 0.16 ] }, "3": { @@ -20300,24 +20300,24 @@ -0.02 ], "engrate": [ - -0.25, - -0.16 + 0.25, + 0.16 ], "syscap": [ -0.09, -0.02 ], "sysrate": [ - -0.25, - -0.16 + 0.25, + 0.16 ], "wepcap": [ -0.09, -0.02 ], "weprate": [ - -0.25, - -0.16 + 0.25, + 0.16 ] }, "4": { @@ -20326,7 +20326,7 @@ -0.03 ], "engrate": [ - -0.25, + 0.25, -0.16 ], "syscap": [ @@ -20334,16 +20334,16 @@ -0.03 ], "sysrate": [ - -0.25, - -0.16 + 0.25, + 0.16 ], "wepcap": [ -0.12, -0.03 ], "weprate": [ - -0.25, - -0.16 + 0.25, + 0.16 ] }, "5": { @@ -20352,24 +20352,24 @@ -0.04 ], "engrate": [ - -0.25, - -0.16 + 0.25, + 0.16 ], "syscap": [ -0.15, -0.04 ], "sysrate": [ - -0.25, - -0.16 + 0.25, + 0.16 ], "wepcap": [ -0.15, -0.04 ], "weprate": [ - -0.25, - -0.16 + 0.25, + 0.16 ] } }, @@ -22267,6 +22267,26 @@ }, "Weapon_DoubleShot": { "id": 82, + "components": { + "1": { + "Carbon": 1 + }, + "2": { + "Carbon": 1, + "Mechanical Equipment": 1 + }, + "3": { + "Carbon": 1, + "Cracked Industrial Firmware": 1, + "Mechanical Equipment": 1 + }, + "4": { + "Mechanical Components": 1, + "Security Firmware Patch": 1, + "Vanadium": 1 + }, + "5": {} + }, "features": { "1": { "ammo": [ @@ -22363,34 +22383,58 @@ }, "Weapon_Efficient": { "id": 83, + "components": { + "1": { + "Sulphur": 1 + }, + "2": { + "Heat Dispersion Plate": 1, + "Sulphur": 1 + }, + "3": { + "Chromium": 1, + "Exceptional Scrambed Emission Data": 1, + "Heat Exchangers": 1 + }, + "4": { + "Heat Vanes": 1, + "Irregular Emission Data": 1, + "Selenium": 1 + }, + "5": { + "Cadmium": 1, + "Proto Heat Radiators": 1, + "Heatsink Interlink": 1 + } + }, "features": { "1": { "damage": [ 0, - 0.05 + 0.04 ], "thermload": [ - -0.3, + -0.31, -0.4 ] }, "2": { "damage": [ 0.01, - 0.06 + 0.05 ], "power": [ 0, -0.1 ], "thermload": [ - -0.35, + -0.36, -0.45 ] }, "3": { "damage": [ - 0.02, + 0.01, 0.07 ], "distdraw": [ @@ -22398,7 +22442,7 @@ -0.25 ], "power": [ - -0.05, + -0.06, -0.2 ], "thermload": [ @@ -22417,7 +22461,7 @@ ], "power": [ -0.1, - -0.3 + -0.31 ], "thermload": [ -0.45, @@ -22426,12 +22470,12 @@ }, "5": { "damage": [ - 0.04, + 0.03, 0.09 ], "distdraw": [ -0.25, - -0.35 + -0.36 ], "power": [ -0.14, @@ -22439,7 +22483,7 @@ ], "thermload": [ -0.5, - -0.6 + -0.61 ] } }, @@ -22447,6 +22491,30 @@ }, "Weapon_Focused": { "id": 84, + "components": { + "1": { + "Iron": 1 + }, + "2": { + "Conductive Components": 1, + "Iron": 1 + }, + "3": { + "Chromium": 1, + "Conductive Ceramics": 1, + "Iron": 1 + }, + "4": { + "Focus Crystals": 1, + "Germanium": 1, + "Polymer Capacitors": 1 + }, + "5": { + "Military Supercapacitors": 1, + "Niobium": 1, + "Refined Focus Crystals": 1 + } + }, "features": { "1": { "burstrof": [ @@ -22539,15 +22607,39 @@ }, "Weapon_HighCapacity": { "id": 85, + "components": { + "1": { + "Mechanical Scrap": 1 + }, + "2": { + "Mechanical Scrap": 1, + "Vanadium": 1 + }, + "3": { + "Mechanical Scrap": 1, + "Niobium": 1, + "Vanadium": 1 + }, + "4": { + "High Density Composites": 1, + "Mechanical Equipment": 1, + "Tin": 1 + }, + "5": { + "Mechanical Components": 1, + "Military Supercapacitors": 1, + "Proprietary Composites": 1 + } + }, "features": { "1": { "ammo": [ - 0.17, - 0.66 + 0.1, + 0.59 ], "clip": [ 0.1, - 0.61 + 0.59 ], "mass": [ 0.25, @@ -22564,12 +22656,12 @@ }, "2": { "ammo": [ - 0.24, - 0.75 + 0.19, + 0.69 ], "clip": [ 0.2, - 0.7 + 0.69 ], "mass": [ 0.5, @@ -22586,16 +22678,16 @@ }, "3": { "ammo": [ - 0.34, - 0.83 + 0.29, + 0.79 ], "clip": [ - 0.31, - 0.81 + 0.29, + 0.79 ], "mass": [ 0.75, - 0.25 + 0.29 ], "reload": [ 0.61, @@ -22608,20 +22700,20 @@ }, "4": { "ammo": [ - 0.41, - 0.91 + 0.39, + 0.89 ], "clip": [ - 0.4, - 0.9 + 0.39, + 0.89 ], "mass": [ 1, 0.39 ], "reload": [ - 0.81, - 0.31 + 0.79, + 0.29 ], "power": [ 0.35, @@ -22655,6 +22747,30 @@ }, "Weapon_LightWeight": { "id": 86, + "components": { + "1": { + "Phosphorous": 1 + }, + "2": { + "Manganese": 1, + "Salvaged Alloys": 1 + }, + "3": { + "Conductive Ceramics": 1, + "Manganese": 1, + "Salvaged Alloys": 1 + }, + "4": { + "Conductive Components": 1, + "Phase Alloys": 1, + "Proto Light Alloys": 1 + }, + "5": { + "Conductive Ceramics": 1, + "Proto Light Alloys": 1, + "Proto Radiolic Alloys": 1 + } + }, "features": { "1": { "distdraw": [ @@ -22666,7 +22782,7 @@ 0 ], "mass": [ - -0.1, + -0.11, -0.15 ], "power": [ @@ -22680,12 +22796,12 @@ -0.08 ], "integrity": [ - -0.3, + -0.31, -0.1 ], "mass": [ -0.2, - -0.35 + -0.36 ], "power": [ -0.04, @@ -22702,7 +22818,7 @@ -0.2 ], "mass": [ - -0.3, + -0.31, -0.55 ], "power": [ @@ -22717,7 +22833,7 @@ ], "integrity": [ -0.5, - -0.3 + -0.31 ], "mass": [ -0.4, @@ -22734,7 +22850,7 @@ -0.2 ], "integrity": [ - -0.6, + -0.61, -0.4 ], "mass": [ @@ -22742,7 +22858,7 @@ -0.9 ], "power": [ - -0.12, + -0.1, -0.2 ] } @@ -22751,6 +22867,30 @@ }, "Weapon_LongRange": { "id": 87, + "components": { + "1": { + "Sulphur": 1 + }, + "2": { + "Modified Consumer Firmware": 1, + "Sulphur": 1 + }, + "3": { + "Focus Crystals": 1, + "Modified Consumer Firmware": 1, + "Sulphur": 1 + }, + "4": { + "Conductive Polymers": 1, + "Focus Crystals": 1, + "Modified Consumer Firmware": 1 + }, + "5": { + "Biotech Conductors": 1, + "Cracked Industrial Firmware": 1, + "Thermic Alloys": 1 + } + }, "features": { "1": { "fallofffromrange": [ @@ -22761,6 +22901,10 @@ 0.1, 0 ], + "shotspeed": [ + 0.1, + 0.19 + ], "range": [ 0.1, 0.2 @@ -22773,12 +22917,16 @@ ], "mass": [ 0.2, - 0.05 + 0.04 ], "power": [ - 0.05, + 0.04, 0 ], + "shotspeed": [ + 0.19, + 0.39 + ], "range": [ 0.2, 0.4 @@ -22790,16 +22938,20 @@ 1 ], "mass": [ - 0.3, + 0.29, 0.1 ], "power": [ 0.1, - 0.05 + 0.04 + ], + "shotspeed": [ + 0.29, + 0.59 ], "range": [ - 0.3, - 0.6 + 0.31, + 0.61 ] }, "4": { @@ -22808,16 +22960,20 @@ 1 ], "mass": [ - 0.4, - 0.15 + 0.39, + 0.14 ], "power": [ - 0.15, + 0.14, 0.1 ], + "shotspeed": [ + 0.39, + 0.79 + ], "range": [ 0.4, - 0.8 + 0.81 ] }, "5": { @@ -22831,7 +22987,11 @@ ], "power": [ 0.2, - 0.15 + 0.14 + ], + "shotspeed": [ + 0.5, + 1 ], "range": [ 0.5, @@ -22843,18 +23003,42 @@ }, "Weapon_Overcharged": { "id": 88, + "components": { + "1": { + "Nickel": 1 + }, + "2": { + "Conductive Components": 1, + "Nickel": 1 + }, + "3": { + "Conductive Components": 1, + "Electrochemical Arrays": 1, + "Nickel": 1 + }, + "4": { + "Conductive Ceramics": 1, + "Polymer Capaciters": 1, + "Zinc": 1 + }, + "5": { + "Conductive Polymers": 1, + "Modified Embedded Firmware": 1, + "Zirconium": 1 + } + }, "features": { "1": { "clip": [ -0.05, - -0.03 + -0.04 ], "damage": [ - 0.15, + 0.14, 0.25 ], "distdraw": [ - 0.9, + 0.89, 0.45 ], "jitter": [ @@ -22863,20 +23047,20 @@ ], "thermload": [ 0.45, - 0.3 + 0.29 ] }, "2": { "clip": [ - -0.1, + -0.11, -0.06 ], "damage": [ 0.2, - 0.3 + 0.29 ], "distdraw": [ - 0.8, + 0.81, 0.4 ], "jitter": [ @@ -22884,14 +23068,14 @@ 0.3 ], "thermload": [ - 0.3, - 0.15 + 0.29, + 0.14 ] }, "3": { "clip": [ - -0.15, - -0.09 + -0.16, + -0.1 ], "damage": [ 0.25, @@ -22906,22 +23090,22 @@ 0.2 ], "thermload": [ - 0.15, + 0.14, 0 ] }, "4": { "clip": [ - -0.2, + -0.21, -0.12 ], "damage": [ - 0.3, - 0.4 + 0.29, + 0.39 ], "distdraw": [ - 0.6, - 0.3 + 0.61, + 0.29 ], "jitter": [ 0.4, @@ -22931,7 +23115,7 @@ "5": { "clip": [ -0.25, - -0.15 + -0.16 ], "damage": [ 0.35, @@ -22947,32 +23131,52 @@ }, "Weapon_RapidFire": { "id": 89, + "components": { + "1": { + "Mechanical Scrap": 1 + }, + "2": { + "Heat Dispersion Plate": 1, + "Mechanical Scrap": 1 + }, + "3": { + "Mechanical Equipment": 1, + "Precipitated Aloys": 1, + "Specialised Legacy Firmware": 1 + }, + "4": { + "Mechanical Components": 1, + "Modified Consumer Firmware": 1, + "Thermic Alloys": 1 + }, + "5": { + "Configurable Components": 1, + "Precipitated Alloys": 1, + "Technetium": 1 + } + }, "features": { "1": { - "burstrof": [ - -0.15, - -0.2 - ], "damage": [ -0.07, - -0.05 + -0.06 ], "jitter": [ 2.5, 1.25 ], "reload": [ - -0.1, + -0.11, -0.25 + ], + "rof": [ + 0.17, + 0.25 ] }, "2": { - "burstrof": [ - -0.2, - -0.25 - ], "damage": [ - -0.09, + -0.1, -0.07 ], "distdraw": [ @@ -22985,17 +23189,17 @@ ], "reload": [ -0.2, - -0.35 + -0.36 + ], + "rof": [ + 0.25, + 0.34 ] }, "3": { - "burstrof": [ - -0.25, - -0.3 - ], "damage": [ -0.11, - -0.09 + -0.1 ], "distdraw": [ -0.15, @@ -23006,15 +23210,15 @@ 0.75 ], "reload": [ - -0.3, + -0.31, -0.45 + ], + "rof": [ + 0.34, + 0.42 ] }, "4": { - "burstrof": [ - -0.3, - -0.35 - ], "damage": [ -0.13, -0.11 @@ -23030,20 +23234,20 @@ "reload": [ -0.4, -0.55 + ], + "rof": [ + 0.42, + 0.53 ] }, "5": { - "burstrof": [ - -0.35, - -0.4 - ], "damage": [ -0.15, -0.13 ], "distdraw": [ -0.25, - -0.35 + -0.36 ], "jitter": [ 0.5, @@ -23052,6 +23256,10 @@ "reload": [ -0.5, -0.65 + ], + "rof": [ + 0.53, + 0.66 ] } }, @@ -23059,10 +23267,34 @@ }, "Weapon_ShortRange": { "id": 90, + "components": { + "1": { + "Nickel": 1 + }, + "2": { + "Modified Consumer Firmware": 1, + "Nickel": 1 + }, + "3": { + "Electrochemical Arrays": 1, + "Modified Consumer Firmware": 1, + "Nickel": 1 + }, + "4": { + "Conductive Polymers": 1, + "Electrochemical Arrays": 1, + "Modified Consumer Firmware": 1 + }, + "5": { + "Biotech Conductors": 1, + "Configurable Components": 1, + "Cracked Industrial Firmware": 1 + } + }, "features": { "1": { "damage": [ - 0.04, + 0.03, 0.09 ], "range": [ @@ -23086,8 +23318,8 @@ }, "3": { "damage": [ - 0.12, - 0.27 + 0.11, + 0.26 ], "integrity": [ -0.2, @@ -23104,11 +23336,11 @@ }, "4": { "damage": [ - 0.16, - 0.36 + 0.15, + 0.35 ], "integrity": [ - -0.3, + -0.31, -0.2 ], "range": [ @@ -23116,8 +23348,8 @@ -0.4 ], "thermload": [ - 0.4, - 0.3 + 0.39, + 0.29 ] }, "5": { @@ -23127,7 +23359,7 @@ ], "integrity": [ -0.4, - -0.3 + -0.31 ], "range": [ -0.75, @@ -23135,7 +23367,7 @@ ], "thermload": [ 0.5, - 0.4 + 0.39 ] } }, @@ -23143,6 +23375,30 @@ }, "Weapon_Sturdy": { "id": 91, + "components": { + "1": { + "Nickel": 1 + }, + "2": { + "Nickel": 1, + "Shield Emitters": 1 + }, + "3": { + "Nickel": 1, + "Shield Emitters": 1, + "Tungsten": 1 + }, + "4": { + "Molybdenum": 1, + "Tungsten": 1, + "Zinc": 1 + }, + "5": { + "High Density Composites": 1, + "Molybdenum": 1, + "Technetium": 1 + } + }, "features": { "1": { "integrity": [ @@ -23160,7 +23416,7 @@ }, "2": { "integrity": [ - 0.4, + 0.39, 1 ], "mass": [ @@ -23168,13 +23424,13 @@ 0.5 ], "thermload": [ - -0.05, + -0.06, -0.15 ] }, "3": { "integrity": [ - 0.6, + 0.61, 1.5 ], "mass": [ @@ -23183,14 +23439,32 @@ ], "piercing": [ 0, - 0.15 + 0.14 ], "thermload": [ - -0.1, + -0.11, -0.2 ] }, "4": { + "integrity": [ + 0.81, + 2 + ], + "mass": [ + 2, + 1.5 + ], + "piercing": [ + 0.1, + 0.29 + ], + "thermload": [ + -0.15, + -0.25 + ] + }, + "5": { "integrity": [ 1, 2.5 @@ -23205,7 +23479,7 @@ ], "thermload": [ -0.2, - -0.3 + -0.31 ] } }, @@ -23423,6 +23697,12 @@ "type": "percentage", "method": "multiplicative" }, + "shotspeed": { + "id": 43, + "name": "shotspeed", + "type": "percentage", + "method": "multiplicative" + }, "spinup": { "id": 32, "name": "spinup", @@ -23951,6 +24231,7 @@ "distdraw", "fallofffromrange", "integrity", + "jitter", "mass", "piercing", "power", @@ -24079,6 +24360,7 @@ "range", "reload", "rof", + "shotspeed", "thermload" ] }, @@ -24296,6 +24578,7 @@ "range", "reload", "rof", + "shotspeed", "thermload" ] }, @@ -24656,6 +24939,7 @@ "range", "reload", "rof", + "shotspeed", "thermload" ] }, @@ -24837,6 +25121,7 @@ "range", "reload", "rof", + "shotspeed", "thermload" ] }, diff --git a/modifications/blueprints.json b/modifications/blueprints.json index 74d1dd0..45f1c97 100644 --- a/modifications/blueprints.json +++ b/modifications/blueprints.json @@ -1579,43 +1579,43 @@ "features": { "1": { "engcap": [ -0.03, 0 ], - "engrate": [ -0.25, -0.16 ], + "engrate": [ 0.25, 0.16 ], "syscap": [ -0.03, 0 ], - "sysrate": [ -0.25, -0.16 ], + "sysrate": [ 0.25, 0.16 ], "wepcap": [ -0.03, 0 ], - "weprate": [ -0.25, -0.16 ] + "weprate": [ 0.25, 0.16 ] }, "2": { "engcap": [ -0.06, -0.01 ], - "engrate": [ -0.25, -0.16 ], + "engrate": [ 0.25, 0.16 ], "syscap": [ -0.06, -0.01 ], - "sysrate": [ -0.25, -0.16 ], + "sysrate": [ 0.25, 0.16 ], "wepcap": [ -0.06, -0.01 ], - "weprate": [ -0.25, -0.16 ] + "weprate": [ 0.25, 0.16 ] }, "3": { "engcap": [ -0.09, -0.02 ], - "engrate": [ -0.25, -0.16 ], + "engrate": [ 0.25, 0.16 ], "syscap": [ -0.09, -0.02 ], - "sysrate": [ -0.25, -0.16 ], + "sysrate": [ 0.25, 0.16 ], "wepcap": [ -0.09, -0.02 ], - "weprate": [ -0.25, -0.16 ] + "weprate": [ 0.25, 0.16 ] }, "4": { "engcap": [ -0.12, -0.03 ], - "engrate": [ -0.25, -0.16 ], + "engrate": [ 0.25,-0.16 ], "syscap": [ -0.12, -0.03 ], - "sysrate": [ -0.25, -0.16 ], + "sysrate": [ 0.25, 0.16 ], "wepcap": [ -0.12, -0.03 ], - "weprate": [ -0.25, -0.16 ] + "weprate": [ 0.25, 0.16 ] }, "5": { "engcap": [ -0.15, -0.04 ], - "engrate": [ -0.25, -0.16 ], + "engrate": [ 0.25, 0.16 ], "syscap": [ -0.15, -0.04 ], - "sysrate": [ -0.25, -0.16 ], + "sysrate": [ 0.25, 0.16 ], "wepcap": [ -0.15, -0.04 ], - "weprate": [ -0.25, -0.16 ] + "weprate": [ 0.25, 0.16 ] } }, "name": "Charge enhanced" @@ -2378,6 +2378,27 @@ }, "Weapon_DoubleShot": { "id": 82, + "components": { + "1": { + "Carbon": 1 + }, + "2": { + "Carbon": 1, + "Mechanical Equipment": 1 + }, + "3": { + "Carbon": 1, + "Cracked Industrial Firmware": 1, + "Mechanical Equipment": 1 + }, + "4": { + "Mechanical Components": 1, + "Security Firmware Patch": 1, + "Vanadium": 1 + }, + "5": { + } + }, "features": { "1": { "ammo": [ 0.1, 0.2 ], @@ -2414,39 +2435,87 @@ }, "Weapon_Efficient": { "id": 83, - "features": { + "components": { "1": { - "damage": [ 0, 0.05 ], - "thermload": [ -0.3, -0.4 ] + "Sulphur": 1 }, "2": { - "damage": [ 0.01, 0.06 ], - "power": [ 0, -0.1 ], - "thermload": [ -0.35, -0.45 ] + "Heat Dispersion Plate": 1, + "Sulphur": 1 }, "3": { - "damage": [ 0.02, 0.07 ], + "Chromium": 1, + "Exceptional Scrambed Emission Data": 1, + "Heat Exchangers": 1 + }, + "4": { + "Heat Vanes": 1, + "Irregular Emission Data": 1, + "Selenium": 1 + }, + "5": { + "Cadmium": 1, + "Proto Heat Radiators": 1, + "Heatsink Interlink": 1 + } + }, + "features": { + "1": { + "damage": [ 0, 0.04 ], + "thermload": [ -0.31, -0.4 ] + }, + "2": { + "damage": [ 0.01, 0.05 ], + "power": [ 0, -0.1 ], + "thermload": [ -0.36, -0.45 ] + }, + "3": { + "damage": [ 0.01, 0.07 ], "distdraw": [ -0.15, -0.25 ], - "power": [ -0.05, -0.2 ], + "power": [ -0.06, -0.2 ], "thermload": [ -0.4, -0.5 ] }, "4": { "damage": [ 0.03, 0.08 ], "distdraw": [ -0.2, -0.3 ], - "power": [ -0.1, -0.3 ], + "power": [ -0.1, -0.31 ], "thermload": [ -0.45, -0.55 ] }, "5": { - "damage": [ 0.04, 0.09 ], - "distdraw": [ -0.25, -0.35 ], + "damage": [ 0.03, 0.09 ], + "distdraw": [ -0.25, -0.36 ], "power": [ -0.14, -0.4 ], - "thermload": [ -0.5, -0.6 ] + "thermload": [ -0.5, -0.61 ] } }, "name": "Efficient" }, "Weapon_Focused": { "id": 84, + "components": { + "1": { + "Iron": 1 + }, + "2": { + "Conductive Components": 1, + "Iron": 1 + }, + "3": { + "Chromium": 1, + "Conductive Ceramics": 1, + "Iron": 1 + }, + "4": { + "Focus Crystals": 1, + "Germanium": 1, + "Polymer Capacitors": 1 + }, + "5": { + "Military Supercapacitors": 1, + "Niobium": 1, + "Refined Focus Crystals": 1 + } + }, "features": { "1": { "burstrof": [ 0.2, 0.08 ], @@ -2482,33 +2551,57 @@ }, "Weapon_HighCapacity": { "id": 85, + "components": { + "1": { + "Mechanical Scrap": 1 + }, + "2": { + "Mechanical Scrap": 1, + "Vanadium": 1 + }, + "3": { + "Mechanical Scrap": 1, + "Niobium": 1, + "Vanadium": 1 + }, + "4": { + "High Density Composites": 1, + "Mechanical Equipment": 1, + "Tin": 1 + }, + "5": { + "Mechanical Components": 1, + "Military Supercapacitors": 1, + "Proprietary Composites": 1 + } + }, "features": { "1": { - "ammo": [ 0.17, 0.66 ], - "clip": [ 0.1, 0.61 ], + "ammo": [ 0.1, 0.59 ], + "clip": [ 0.1, 0.59 ], "mass": [ 0.25, 0.1 ], "reload": [ 0.2, 0 ], "power": [ 0.2, 0.1 ] }, "2": { - "ammo": [ 0.24, 0.75 ], - "clip": [ 0.2, 0.7 ], + "ammo": [ 0.19, 0.69 ], + "clip": [ 0.2, 0.69 ], "mass": [ 0.5, 0.2 ], "reload": [ 0.39, 0.1 ], "power": [ 0.25, 0.14 ] }, "3": { - "ammo": [ 0.34, 0.83 ], - "clip": [ 0.31, 0.81 ], - "mass": [ 0.75, 0.25 ], + "ammo": [ 0.29, 0.79 ], + "clip": [ 0.29, 0.79 ], + "mass": [ 0.75, 0.29 ], "reload": [ 0.61, 0.2 ], "power": [ 0.31, 0.2 ] }, "4": { - "ammo": [ 0.41, 0.91 ], - "clip": [ 0.4, 0.9 ], + "ammo": [ 0.39, 0.89 ], + "clip": [ 0.39, 0.89], "mass": [ 1, 0.39 ], - "reload": [ 0.81, 0.31 ], + "reload": [ 0.79, 0.29 ], "power": [ 0.35, 0.25 ] }, "5": { @@ -2523,70 +2616,123 @@ }, "Weapon_LightWeight": { "id": 86, + "components": { + "1": { + "Phosphorous": 1 + }, + "2": { + "Manganese": 1, + "Salvaged Alloys": 1 + }, + "3": { + "Conductive Ceramics": 1, + "Manganese": 1, + "Salvaged Alloys": 1 + }, + "4": { + "Conductive Components": 1, + "Phase Alloys": 1, + "Proto Light Alloys": 1 + }, + "5": { + "Conductive Ceramics": 1, + "Proto Light Alloys": 1, + "Proto Radiolic Alloys": 1 + } + }, "features": { "1": { "distdraw": [ -0.02, -0.04 ], "integrity": [ -0.2, 0 ], - "mass": [ -0.1, -0.15 ], + "mass": [ -0.11, -0.15 ], "power": [ -0.02, -0.04 ] }, "2": { "distdraw": [ -0.04, -0.08 ], - "integrity": [ -0.3, -0.1 ], - "mass": [ -0.2, -0.35 ], + "integrity": [ -0.31, -0.1 ], + "mass": [ -0.2, -0.36 ], "power": [ -0.04, -0.08 ] }, "3": { "distdraw": [ -0.06, -0.12 ], "integrity": [ -0.4, -0.2 ], - "mass": [ -0.3, -0.55 ], + "mass": [ -0.31, -0.55 ], "power": [ -0.06, -0.12 ] }, "4": { "distdraw": [ -0.08, -0.16 ], - "integrity": [ -0.5, -0.3 ], + "integrity": [ -0.5, -0.31 ], "mass": [ -0.4, -0.75 ], "power": [ -0.08, -0.16 ] }, "5": { "distdraw": [ -0.1, -0.2 ], - "integrity": [ -0.6, -0.4 ], + "integrity": [ -0.61, -0.4 ], "mass": [ -0.5, -0.9 ], - "power": [ -0.12, -0.2 ] + "power": [ -0.1, -0.2 ] } }, "name": "Lightweight" }, "Weapon_LongRange": { "id": 87, + "components": { + "1": { + "Sulphur": 1 + }, + "2": { + "Modified Consumer Firmware": 1, + "Sulphur": 1 + }, + "3": { + "Focus Crystals": 1, + "Modified Consumer Firmware": 1, + "Sulphur": 1 + }, + "4": { + "Conductive Polymers": 1, + "Focus Crystals": 1, + "Modified Consumer Firmware": 1 + }, + "5": { + "Biotech Conductors": 1, + "Cracked Industrial Firmware": 1, + "Thermic Alloys": 1 + } + }, "features": { "1": { "fallofffromrange": [ 1, 1 ], "mass": [ 0.1, 0 ], + "shotspeed": [ 0.1, 0.19 ], "range": [ 0.1, 0.2 ] }, "2": { "fallofffromrange": [ 1, 1 ], - "mass": [ 0.2, 0.05 ], - "power": [ 0.05, 0 ], + "mass": [ 0.2, 0.04 ], + "power": [ 0.04, 0 ], + "shotspeed": [ 0.19, 0.39 ], "range": [ 0.2, 0.4 ] }, "3": { "fallofffromrange": [ 1, 1 ], - "mass": [ 0.3, 0.1 ], - "power": [ 0.1, 0.05 ], - "range": [ 0.3, 0.6 ] + "mass": [ 0.29, 0.1 ], + "power": [ 0.1, 0.04 ], + "shotspeed": [ 0.29, 0.59 ], + "range": [ 0.31, 0.61 ] }, "4": { "fallofffromrange": [ 1, 1 ], - "mass": [ 0.4, 0.15 ], - "power": [ 0.15, 0.1 ], - "range": [ 0.4, 0.8 ] + "mass": [ 0.39, 0.14 ], + "power": [ 0.14, 0.1 ], + "shotspeed": [ 0.39, 0.79 ], + "range": [ 0.4, 0.81 ] }, "5": { "fallofffromrange": [ 1, 1 ], "mass": [ 0.5, 0.2 ], - "power": [ 0.2, 0.15 ], + "power": [ 0.2, 0.14 ], + "shotspeed": [ 0.5, 1 ], "range": [ 0.5, 1 ] } }, @@ -2594,36 +2740,60 @@ }, "Weapon_Overcharged": { "id": 88, - "features": { + "components": { "1": { - "clip": [ -0.05, -0.03 ], - "damage": [ 0.15, 0.25 ], - "distdraw": [ 0.9, 0.45 ], - "jitter": [ 1, 0.4 ], - "thermload": [ 0.45, 0.3 ] + "Nickel": 1 }, "2": { - "clip": [ -0.1, -0.06 ], - "damage": [ 0.2, 0.3 ], - "distdraw": [ 0.8, 0.4 ], - "jitter": [ 0.8, 0.3 ], - "thermload": [ 0.3, 0.15 ] + "Conductive Components": 1, + "Nickel": 1 }, "3": { - "clip": [ -0.15, -0.09 ], + "Conductive Components": 1, + "Electrochemical Arrays": 1, + "Nickel": 1 + }, + "4": { + "Conductive Ceramics": 1, + "Polymer Capaciters": 1, + "Zinc": 1 + }, + "5": { + "Conductive Polymers": 1, + "Modified Embedded Firmware": 1, + "Zirconium": 1 + } + }, + "features": { + "1": { + "clip": [ -0.05, -0.04 ], + "damage": [ 0.14, 0.25 ], + "distdraw": [ 0.89, 0.45 ], + "jitter": [ 1, 0.4 ], + "thermload": [ 0.45, 0.29 ] + }, + "2": { + "clip": [ -0.11, -0.06 ], + "damage": [ 0.2, 0.29 ], + "distdraw": [ 0.81, 0.4 ], + "jitter": [ 0.8, 0.3 ], + "thermload": [ 0.29, 0.14 ] + }, + "3": { + "clip": [ -0.16, -0.1 ], "damage": [ 0.25, 0.35 ], "distdraw": [ 0.7, 0.35 ], "jitter": [ 0.6, 0.2 ], - "thermload": [ 0.15, 0 ] + "thermload": [ 0.14, 0 ] }, "4": { - "clip": [ -0.2, -0.12 ], - "damage": [ 0.3, 0.4 ], - "distdraw": [ 0.6, 0.3 ], + "clip": [ -0.21, -0.12 ], + "damage": [ 0.29, 0.39 ], + "distdraw": [ 0.61, 0.29 ], "jitter": [ 0.4, 0.1 ] }, "5": { - "clip": [ -0.25, -0.15 ], + "clip": [ -0.25, -0.16 ], "damage": [ 0.35, 0.45 ], "distdraw": [ 0.5, 0.25 ] } @@ -2632,49 +2802,97 @@ }, "Weapon_RapidFire": { "id": 89, - "features": { + "components": { "1": { - "burstrof": [ -0.15, -0.2 ], - "damage": [ -0.07, -0.05 ], - "jitter": [ 2.5, 1.25 ], - "reload": [ -0.1, -0.25 ] + "Mechanical Scrap": 1 }, "2": { - "burstrof": [ -0.2, -0.25 ], - "damage": [ -0.09, -0.07 ], - "distdraw": [ -0.1, -0.2 ], - "jitter": [ 2, 1 ], - "reload": [ -0.2, -0.35 ] + "Heat Dispersion Plate": 1, + "Mechanical Scrap": 1 }, "3": { - "burstrof": [ -0.25, -0.3 ], - "damage": [ -0.11, -0.09 ], - "distdraw": [ -0.15, -0.25 ], - "jitter": [ 1.5, 0.75 ], - "reload": [ -0.3, -0.45 ] + "Mechanical Equipment": 1, + "Precipitated Aloys": 1, + "Specialised Legacy Firmware": 1 + }, + "4": { + "Mechanical Components": 1, + "Modified Consumer Firmware": 1, + "Thermic Alloys": 1 + }, + "5": { + "Configurable Components": 1, + "Precipitated Alloys": 1, + "Technetium": 1 + } + }, + "features": { + "1": { + "damage": [ -0.07, -0.06 ], + "jitter": [ 2.5, 1.25 ], + "reload": [ -0.11, -0.25 ], + "rof": [ 0.17, 0.25 ] + }, + "2": { + "damage": [ -0.1, -0.07 ], + "distdraw": [ -0.1, -0.2 ], + "jitter": [ 2, 1 ], + "reload": [ -0.2, -0.36 ], + "rof": [ 0.25, 0.34 ] + }, + "3": { + "damage": [ -0.11, -0.1 ], + "distdraw": [ -0.15, -0.25 ], + "jitter": [ 1.5, 0.75 ], + "reload": [ -0.31, -0.45 ], + "rof": [ 0.34, 0.42 ] }, "4": { - "burstrof": [ -0.3, -0.35 ], "damage": [ -0.13, -0.11 ], "distdraw": [ -0.2, -0.3 ], "jitter": [ 1, 0.5 ], - "reload": [ -0.4, -0.55 ] + "reload": [ -0.4, -0.55 ], + "rof": [ 0.42, 0.53 ] }, "5": { - "burstrof": [ -0.35, -0.4 ], "damage": [ -0.15, -0.13 ], - "distdraw": [ -0.25, -0.35 ], + "distdraw": [ -0.25, -0.36 ], "jitter": [ 0.5, 0.25 ], - "reload": [ -0.5, -0.65 ] + "reload": [ -0.5, -0.65 ], + "rof": [ 0.53, 0.66 ] } }, "name": "Rapid fire" }, "Weapon_ShortRange": { "id": 90, + "components": { + "1": { + "Nickel": 1 + }, + "2": { + "Modified Consumer Firmware": 1, + "Nickel": 1 + }, + "3": { + "Electrochemical Arrays": 1, + "Modified Consumer Firmware": 1, + "Nickel": 1 + }, + "4": { + "Conductive Polymers": 1, + "Electrochemical Arrays": 1, + "Modified Consumer Firmware": 1 + }, + "5": { + "Biotech Conductors": 1, + "Configurable Components": 1, + "Cracked Industrial Firmware": 1 + } + }, "features": { "1": { - "damage": [ 0.04, 0.09 ], + "damage": [ 0.03, 0.09 ], "range": [ -0.35, -0.1 ] }, "2": { @@ -2683,28 +2901,52 @@ "thermload": [ 0.2, 0.1 ] }, "3": { - "damage": [ 0.12, 0.27 ], + "damage": [ 0.11, 0.26 ], "integrity": [ -0.2, -0.1 ], "range": [ -0.55, -0.3 ], "thermload": [ 0.3, 0.2 ] }, "4": { - "damage": [ 0.16, 0.36 ], - "integrity": [ -0.3, -0.2 ], + "damage": [ 0.15, 0.35 ], + "integrity": [ -0.31, -0.2 ], "range": [ -0.65, -0.4 ], - "thermload": [ 0.4, 0.3 ] + "thermload": [ 0.39, 0.29 ] }, "5": { "damage": [ 0.2, 0.45 ], - "integrity": [ -0.4, -0.3 ], + "integrity": [ -0.4, -0.31 ], "range": [ -0.75, -0.5 ], - "thermload": [ 0.5, 0.4 ] + "thermload": [ 0.5, 0.39 ] } }, "name": "Short range" }, "Weapon_Sturdy": { "id": 91, + "components": { + "1": { + "Nickel": 1 + }, + "2": { + "Nickel": 1, + "Shield Emitters": 1 + }, + "3": { + "Nickel": 1, + "Shield Emitters": 1, + "Tungsten": 1 + }, + "4": { + "Molybdenum": 1, + "Tungsten": 1, + "Zinc": 1 + }, + "5": { + "High Density Composites": 1, + "Molybdenum": 1, + "Technetium": 1 + } + }, "features": { "1": { "integrity": [ 0.2, 0.5 ], @@ -2712,27 +2954,27 @@ "thermload": [ 0, -0.1 ] }, "2": { - "integrity": [ 0.4, 1 ], + "integrity": [ 0.39, 1 ], "mass": [ 1, 0.5 ], - "thermload": [ -0.05, -0.15 ] + "thermload": [ -0.06, -0.15 ] }, "3": { - "integrity": [ 0.6, 1.5 ], + "integrity": [ 0.61, 1.5 ], "mass": [ 1.5, 1 ], - "piercing": [ 0, 0.15 ], - "thermload": [ -0.1, -0.2 ] + "piercing": [ 0, 0.14 ], + "thermload": [ -0.11, -0.2 ] }, "4": { - "integrity": [ 0.8, 2 ], + "integrity": [ 0.81, 2 ], "mass": [ 2, 1.5 ], - "piercing": [ 0.1, 0.3 ], + "piercing": [ 0.1, 0.29 ], "thermload": [ -0.15, -0.25 ] }, - "4": { + "5": { "integrity": [ 1, 2.5 ], "mass": [ 2.5, 2 ], "piercing": [ 0.2, 0.45 ], - "thermload": [ -0.2, -0.3 ] + "thermload": [ -0.2, -0.31 ] } }, "name": "Sturdy" diff --git a/modifications/modifications.json b/modifications/modifications.json index 665acb2..4f40d1c 100644 --- a/modifications/modifications.json +++ b/modifications/modifications.json @@ -34,6 +34,7 @@ "rof": {"id": 29, "name": "rof", "type": "percentage", "method": "multiplicative"}, "shield": {"id": 30, "name": "shield", "type": "percentage", "method": "multiplicative"}, "shieldboost": {"id": 31, "name": "shieldboost", "type": "percentage", "method": "multiplicative"}, + "shotspeed": {"id": 43, "name": "shotspeed", "type": "percentage", "method": "multiplicative"}, "spinup": {"id": 32, "name": "spinup", "type": "percentage", "method": "multiplicative"}, "syscap": {"id": 33, "name": "syscap", "type": "percentage", "method": "multiplicative"}, "sysrate": {"id": 34, "name": "sysrate", "type": "percentage", "method": "multiplicative"}, diff --git a/modifications/modules.json b/modifications/modules.json index 2c9de63..09a3c6b 100644 --- a/modifications/modules.json +++ b/modifications/modules.json @@ -41,6 +41,7 @@ "distdraw", "fallofffromrange", "integrity", + "jitter", "mass", "piercing", "power", @@ -97,6 +98,7 @@ "range", "reload", "rof", + "shotspeed", "thermload" ] }, @@ -192,6 +194,7 @@ "range", "reload", "rof", + "shotspeed", "thermload" ] }, @@ -354,6 +357,7 @@ "range", "reload", "rof", + "shotspeed", "thermload" ] }, @@ -443,6 +447,7 @@ "range", "reload", "rof", + "shotspeed", "thermload" ] }, diff --git a/modules/hardpoints/cannon.json b/modules/hardpoints/cannon.json index 88bc367..adb9edd 100644 --- a/modules/hardpoints/cannon.json +++ b/modules/hardpoints/cannon.json @@ -27,7 +27,7 @@ "rating": "D", "reload": 3, "rof": 0.5, - "speed": 1200, + "shotspeed": 1200, "thermload": 1.4 }, { @@ -57,7 +57,7 @@ "rating": "E", "reload": 4, "rof": 0.52, - "speed": 1000, + "shotspeed": 1000, "thermload": 1.3 }, { @@ -87,7 +87,7 @@ "rating": "F", "reload": 4, "rof": 0.435, - "speed": 1000, + "shotspeed": 1000, "thermload": 0.7 }, { @@ -117,7 +117,7 @@ "rating": "D", "reload": 3, "rof": 0.465, - "speed": 1051, + "shotspeed": 1051, "thermload": 2.1 }, { @@ -147,7 +147,7 @@ "rating": "D", "reload": 4, "rof": 0.485, - "speed": 875, + "shotspeed": 875, "thermload": 1.9 }, { @@ -177,7 +177,7 @@ "rating": "E", "reload": 4, "rof": 0.405, - "speed": 875, + "shotspeed": 875, "thermload": 1 }, { @@ -207,7 +207,7 @@ "rating": "C", "reload": 3, "rof": 0.425, - "speed": 959, + "shotspeed": 959, "thermload": 3.2 }, { @@ -239,7 +239,7 @@ "rating": "C", "reload": 4, "rof": 0.445, - "speed": 800, + "shotspeed": 800, "thermload": 2.9 }, { @@ -269,7 +269,7 @@ "rating": "D", "reload": 4, "rof": 0.37, - "speed": 800, + "shotspeed": 800, "thermload": 1.6 }, { @@ -301,7 +301,7 @@ "rating": "B", "reload": 3, "rof": 0.385, - "speed": 900, + "shotspeed": 900, "thermload": 4.8 }, { @@ -333,7 +333,7 @@ "rating": "B", "reload": 4, "rof": 0.4, - "speed": 750, + "shotspeed": 750, "thermload": 4.4 } ] diff --git a/modules/hardpoints/fragment_cannon.json b/modules/hardpoints/fragment_cannon.json index 795462a..c4a24f7 100644 --- a/modules/hardpoints/fragment_cannon.json +++ b/modules/hardpoints/fragment_cannon.json @@ -29,7 +29,7 @@ "reload": 2.5, "rof": 5.555, "roundspershot": 12, - "speed": 667, + "shotspeed": 667, "thermload": 0.4 }, { @@ -61,7 +61,7 @@ "reload": 2.5, "rof": 5.88, "roundspershot": 12, - "speed": 667, + "shotspeed": 667, "thermload": 0.4 }, { @@ -93,7 +93,7 @@ "reload": 2.5, "rof": 4.76, "roundspershot": 12, - "speed": 667, + "shotspeed": 667, "thermload": 0.2 }, { @@ -125,7 +125,7 @@ "reload": 2.5, "rof": 5, "roundspershot": 12, - "speed": 667, + "shotspeed": 667, "thermload": 0.7 }, { @@ -157,7 +157,7 @@ "reload": 2.5, "rof": 5.26, "roundspershot": 12, - "speed": 667, + "shotspeed": 667, "thermload": 0.8 }, { @@ -189,7 +189,7 @@ "reload": 2.5, "rof": 4.345, "roundspershot": 12, - "speed": 667, + "shotspeed": 667, "thermload": 0.4 }, { @@ -221,7 +221,7 @@ "reload": 2.5, "rof": 4.545, "roundspershot": 12, - "speed": 667, + "shotspeed": 667, "thermload": 1.1 }, { @@ -253,7 +253,7 @@ "reload": 2.5, "rof": 4.76, "roundspershot": 12, - "speed": 667, + "shotspeed": 667, "thermload": 1.4 }, { @@ -285,7 +285,7 @@ "reload": 2.5, "rof": 4, "roundspershot": 12, - "speed": 667, + "shotspeed": 667, "thermload": 0.7 }, { @@ -318,7 +318,7 @@ "reload": 2.5, "rof": 4.5, "roundspershot": 12, - "speed": 1000, + "shotspeed": 1000, "thermload": 1.1 } ] diff --git a/modules/hardpoints/missile_rack.json b/modules/hardpoints/missile_rack.json index baa75e7..160147c 100644 --- a/modules/hardpoints/missile_rack.json +++ b/modules/hardpoints/missile_rack.json @@ -26,7 +26,7 @@ "rating": "B", "reload": 5, "rof": 0.5, - "speed": 750, + "shotspeed": 750, "thermload": 3.6 }, { @@ -55,7 +55,7 @@ "rating": "B", "reload": 12, "rof": 0.333, - "speed": 625, + "shotspeed": 625, "thermload": 3.6 }, { @@ -86,7 +86,7 @@ "rating": "B", "reload": 5, "rof": 0.5, - "speed": 750, + "shotspeed": 750, "thermload": 3.6 }, { @@ -117,7 +117,7 @@ "rating": "B", "reload": 12, "rof": 0.333, - "speed": 625, + "shotspeed": 625, "thermload": 3.6 }, { @@ -147,7 +147,7 @@ "rating": "B", "reload": 5, "rof": 0.333, - "speed": 750, + "shotspeed": 750, "thermload": 3.6 }, { @@ -181,7 +181,7 @@ "reload": 5, "rof": 2, "roundspershot": 4, - "speed": 600, + "shotspeed": 600, "thermload": 3.6 } ] diff --git a/modules/hardpoints/multi_cannon.json b/modules/hardpoints/multi_cannon.json index 89f12d5..4869f88 100644 --- a/modules/hardpoints/multi_cannon.json +++ b/modules/hardpoints/multi_cannon.json @@ -27,7 +27,7 @@ "rating": "F", "reload": 4, "rof": 7.69, - "speed": 1600, + "shotspeed": 1600, "thermload": 0.1 }, { @@ -57,7 +57,7 @@ "rating": "G", "reload": 5, "rof": 8.33, - "speed": 1600, + "shotspeed": 1600, "thermload": 0.1 }, { @@ -87,7 +87,7 @@ "rating": "G", "reload": 4, "rof": 7.14, - "speed": 1600, + "shotspeed": 1600, "thermload": 0 }, { @@ -118,7 +118,7 @@ "rating": "F", "reload": 4, "rof": 4.3, - "speed": 1800, + "shotspeed": 1800, "thermload": 0.2 }, { @@ -148,7 +148,7 @@ "rating": "E", "reload": 4, "rof": 7.14, - "speed": 1600, + "shotspeed": 1600, "thermload": 0.2 }, { @@ -178,7 +178,7 @@ "rating": "F", "reload": 5, "rof": 7.69, - "speed": 1600, + "shotspeed": 1600, "thermload": 0.2 }, { @@ -208,7 +208,7 @@ "rating": "F", "reload": 4, "rof": 6.25, - "speed": 1600, + "shotspeed": 1600, "thermload": 0.1 }, { @@ -238,7 +238,7 @@ "rating": "C", "reload": 4, "rof": 5.88, - "speed": 1600, + "shotspeed": 1600, "thermload": 0.3 }, { @@ -268,7 +268,7 @@ "rating": "C", "reload": 5, "rof": 6.665, - "speed": 1600, + "shotspeed": 1600, "thermload": 0.3 }, { @@ -299,7 +299,7 @@ "reload": 4, "rof": 3.03, "roundspershot": 2, - "speed": 1600, + "shotspeed": 1600, "thermload": 0.4 }, { @@ -330,7 +330,7 @@ "reload": 5, "rof": 3.365, "roundspershot": 2, - "speed": 1600, + "shotspeed": 1600, "thermload": 0.5 } ] diff --git a/modules/hardpoints/plasma_accelerator.json b/modules/hardpoints/plasma_accelerator.json index cfd3c70..756b7dd 100644 --- a/modules/hardpoints/plasma_accelerator.json +++ b/modules/hardpoints/plasma_accelerator.json @@ -29,7 +29,7 @@ "rating": "C", "reload": 6, "rof": 0.33, - "speed": 875, + "shotspeed": 875, "thermload": 15.6 }, { @@ -61,7 +61,7 @@ "rating": "B", "reload": 6, "rof": 0.29, - "speed": 875, + "shotspeed": 875, "thermload": 21.8 }, { @@ -95,7 +95,7 @@ "rating": "B", "reload": 6, "rof": 0.8, - "speed": 875, + "shotspeed": 875, "thermload": 11 }, { @@ -127,7 +127,7 @@ "rating": "A", "reload": 6, "rof": 0.25, - "speed": 875, + "shotspeed": 875, "thermload": 29.5 } ] diff --git a/modules/hardpoints/point_defence.json b/modules/hardpoints/point_defence.json index 9c8a2e3..ed05246 100644 --- a/modules/hardpoints/point_defence.json +++ b/modules/hardpoints/point_defence.json @@ -25,7 +25,7 @@ "rating": "I", "reload": 0.4, "rof": 10, - "speed": 1000, + "shotspeed": 1000, "thermload": 0.1 } ] diff --git a/modules/hardpoints/torpedo_pylon.json b/modules/hardpoints/torpedo_pylon.json index 7fd1309..d2c3a3d 100644 --- a/modules/hardpoints/torpedo_pylon.json +++ b/modules/hardpoints/torpedo_pylon.json @@ -26,7 +26,7 @@ "rating": "I", "reload": 5, "rof": 1, - "speed": 250, + "shotspeed": 250, "thermload": 45 }, { @@ -55,7 +55,7 @@ "rating": "I", "reload": 5, "rof": 1, - "speed": 250, + "shotspeed": 250, "thermload": 50 } ] diff --git a/package.json b/package.json index 9169458..170c330 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "coriolis-data", - "version": "2.2.9", + "version": "2.2.10", "repository": { "type": "git", "url": "https://github.com/EDCD/coriolis-data"