diff --git a/.gitignore b/.gitignore index 613618a..7f66379 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ node_modules node_modules/* *.log -.idea \ No newline at end of file +.idea + diff --git a/dist/index.js b/dist/index.js index 7121b24..73a21ce 100644 --- a/dist/index.js +++ b/dist/index.js @@ -7806,6 +7806,123 @@ module.exports = { shotspeed: 1600, thermload: .51 } ], + axmc: [ { + ammo: 2100, + breachdmg: 2.8, + breachmax: .5, + breachmin: .8, + class: 2, + clip: 100, + cost: 379e3, + damage: 3.3, + damagedist: { + X: 1 + }, + distdraw: .11, + edID: 128788701, + eddbID: 1618, + falloff: 2e3, + grp: "axmc", + id: "x0", + integrity: 51, + mass: 4, + mount: "F", + piercing: 17, + power: .46, + range: 4e3, + rating: "E", + reload: 4, + rof: 7.1, + shotspeed: 1600, + thermload: .2 + }, { + ammo: 2100, + breachdmg: .4, + breachmax: .5, + breachmin: .5, + class: 2, + clip: 90, + cost: 1826500, + damage: 1.7, + damagedist: { + X: 1 + }, + distdraw: .06, + edID: 128793059, + eddbID: 1619, + falloff: 2e3, + grp: "axmc", + id: "x1", + integrity: 51, + mass: 4, + mount: "T", + piercing: 17, + power: .5, + range: 4e3, + rating: "F", + reload: 4, + rof: 6.2, + shotspeed: 1600, + thermload: .1 + }, { + ammo: 2100, + breachdmg: 5.2, + breachmax: .5, + breachmin: .8, + class: 3, + clip: 100, + cost: 1181500, + damage: 6.1, + damagedist: { + X: 1 + }, + distdraw: .18, + edID: 128788702, + eddbID: 1625, + falloff: 2e3, + grp: "axmc", + id: "x2", + integrity: 64, + mass: 8, + mount: "F", + piercing: 33, + power: .64, + range: 4e3, + rating: "C", + reload: 4, + rof: 5.9, + shotspeed: 1600, + thermload: .3 + }, { + ammo: 2100, + breachdmg: .8, + breachmax: .5, + breachmin: .5, + class: 3, + clip: 90, + cost: 3821600, + damage: 3.3, + damagedist: { + X: 1 + }, + distdraw: .06, + edID: 128793060, + eddbID: 1626, + falloff: 2e3, + grp: "axmc", + id: "x3", + integrity: 64, + mass: 8, + mount: "T", + piercing: 33, + power: .64, + range: 4e3, + rating: "E", + reload: 4, + rof: 6.2, + shotspeed: 1600, + thermload: .1 + } ], c: [ { ammo: 120, breachdmg: 17.1, @@ -8843,6 +8960,119 @@ module.exports = { shotspeed: 600, thermload: 3.6 } ], + axmr: [ { + ammo: 64, + breachdmg: .1, + breachmax: .8, + breachmin: 1, + class: 2, + clip: 8, + cost: 540900, + damage: 64, + damagedist: { + X: 1 + }, + distdraw: .14, + edID: 128788699, + eddbID: 1614, + grp: "axmr", + id: "x4", + integrity: 51, + mass: 4, + missile: "D", + mount: "F", + piercing: 60, + power: 1.2, + rating: "B", + reload: 5, + rof: .5, + shotspeed: 750, + thermload: 2.4 + }, { + ammo: 64, + breachdmg: .1, + breachmax: .8, + breachmin: 1, + class: 2, + clip: 8, + cost: 2022700, + damage: 50, + damagedist: { + X: 1 + }, + distdraw: .08, + edID: 128788704, + eddbID: 1615, + grp: "axmr", + id: "x5", + integrity: 51, + mass: 4, + missile: "D", + mount: "T", + piercing: 60, + power: 1.2, + rating: "B", + reload: 5, + rof: .5, + shotspeed: 750, + thermload: 1.5 + }, { + ammo: 128, + breachdmg: .1, + breachmax: .8, + breachmin: 1, + class: 3, + clip: 12, + cost: 1352250, + damage: 64, + damagedist: { + X: 1 + }, + distdraw: .24, + edID: 128788700, + eddbID: 1623, + grp: "axmr", + id: "x6", + integrity: 64, + mass: 8, + missile: "D", + mount: "F", + piercing: 60, + power: 1.62, + rating: "A", + reload: 5, + rof: .5, + shotspeed: 750, + thermload: 3.6 + }, { + ammo: 128, + breachdmg: .1, + breachmax: .8, + breachmin: 1, + class: 3, + clip: 12, + cost: 4056750, + damage: 64, + damagedist: { + X: 1 + }, + distdraw: .14, + edID: 128788705, + eddbID: 1624, + grp: "axmr", + id: "x7", + integrity: 64, + mass: 8, + missile: "D", + mount: "T", + piercing: 60, + power: 1.75, + rating: "A", + reload: 5, + rof: .5, + shotspeed: 750, + thermload: 1.9 + } ], tp: [ { ammo: 1, breachdmg: 60, @@ -9466,6 +9696,38 @@ module.exports = { rof: 10, shotspeed: 1e3, thermload: .1 + } ], + sfn: [ { + class: 0, + cost: 63e3, + edID: 128771884, + eddbID: 1622, + grp: "sfn", + id: "sfn", + integrity: 35, + mass: 1.3, + name: "Shutdown Field Neutraliser", + passive: 1, + power: .2, + rating: "F", + cooldown: 10, + duration: 1, + range: 3e3 + } ], + xs: [ { + class: 0, + cost: 365700, + edID: 128793115, + eddbID: 1616, + grp: "xs", + id: "xs", + integrity: 56, + mass: 1.3, + name: "Xeno Scanner", + power: .2, + range: 500, + rating: "E", + scantime: 10 } ] }, internal: { @@ -23642,6 +23904,10 @@ module.exports = { modifications: [ "ammo", "clip", "damage", "damagedist", "fallofffromrange", "distdraw", "integrity", "jitter", "mass", "piercing", "power", "range", "reload", "rof", "shotspeed", "thermload" ], specials: [ "special_auto_loader", "special_corrosive_shell", "special_emissive_munitions", "special_incendiary_rounds", "special_smart_rounds", "special_thermalshock" ] }, + axmc: { + blueprints: {}, + modifications: [] + }, ml: { blueprints: {}, modifications: [] @@ -23729,6 +23995,10 @@ module.exports = { specials_S: [ "special_drag_munitions", "special_emissive_munitions", "special_overload_munitions", "special_penetrator_payload", "special_thermal_cascade" ], specials_D: [ "special_drag_munitions", "special_emissive_munitions", "special_fsd_interrupt", "special_overload_munitions", "special_penetrator_payload", "special_thermal_cascade" ] }, + axmr: { + blueprints: {}, + modifications: [] + }, mrp: { blueprints: {}, modifications: [] @@ -24808,6 +25078,10 @@ module.exports = { }, modifications: [ "explres", "integrity", "kinres", "mass", "power", "shieldboost", "thermres" ] }, + sfn: { + blueprints: {}, + modifications: [] + }, sc: { blueprints: {}, modifications: [] @@ -24986,6 +25260,10 @@ module.exports = { }, modifications: [ "mass", "angle", "range", "scanrate" ] }, + xs: { + blueprints: {}, + modifications: [] + }, t: { blueprints: { Engine_Dirty: { diff --git a/dist/index.json b/dist/index.json index a3e2ca9..49eef85 100644 --- a/dist/index.json +++ b/dist/index.json @@ -9919,6 +9919,128 @@ "thermload": 0.51 } ], + "axmc": [ + { + "ammo": 2100, + "breachdmg": 2.8, + "breachmax": 0.5, + "breachmin": 0.8, + "class": 2, + "clip": 100, + "cost": 379000, + "damage": 3.3, + "damagedist": { + "X": 1 + }, + "distdraw": 0.11, + "edID": 128788701, + "eddbID": 1618, + "falloff": 2000, + "grp": "axmc", + "id": "x0", + "integrity": 51, + "mass": 4, + "mount": "F", + "piercing": 17, + "power": 0.46, + "range": 4000, + "rating": "E", + "reload": 4, + "rof": 7.1, + "shotspeed": 1600, + "thermload": 0.2 + }, + { + "ammo": 2100, + "breachdmg": 0.4, + "breachmax": 0.5, + "breachmin": 0.5, + "class": 2, + "clip": 90, + "cost": 1826500, + "damage": 1.7, + "damagedist": { + "X": 1 + }, + "distdraw": 0.06, + "edID": 128793059, + "eddbID": 1619, + "falloff": 2000, + "grp": "axmc", + "id": "x1", + "integrity": 51, + "mass": 4, + "mount": "T", + "piercing": 17, + "power": 0.5, + "range": 4000, + "rating": "F", + "reload": 4, + "rof": 6.2, + "shotspeed": 1600, + "thermload": 0.1 + }, + { + "ammo": 2100, + "breachdmg": 5.2, + "breachmax": 0.5, + "breachmin": 0.8, + "class": 3, + "clip": 100, + "cost": 1181500, + "damage": 6.1, + "damagedist": { + "X": 1 + }, + "distdraw": 0.18, + "edID": 128788702, + "eddbID": 1625, + "falloff": 2000, + "grp": "axmc", + "id": "x2", + "integrity": 64, + "mass": 8, + "mount": "F", + "piercing": 33, + "power": 0.64, + "range": 4000, + "rating": "C", + "reload": 4, + "rof": 5.9, + "shotspeed": 1600, + "thermload": 0.3 + }, + { + "ammo": 2100, + "breachdmg": 0.8, + "breachmax": 0.5, + "breachmin": 0.5, + "class": 3, + "clip": 90, + "cost": 3821600, + "damage": 3.3, + "damagedist": { + "X": 1 + }, + "distdraw": 0.06, + "edID": 128793060, + "eddbID": 1626, + "falloff": 2000, + "grp": "axmc", + "id": "x3", + "integrity": 64, + "mass": 8, + "mount": "T", + "piercing": 33, + "power": 0.64, + "range": 4000, + "rating": "E", + "reload": 4, + "rof": 6.2, + "shotspeed": 1600, + "thermload": 0.1 + } + ], "c": [ { "ammo": 120, @@ -10995,6 +11117,124 @@ "thermload": 3.6 } ], + "axmr": [ + { + "ammo": 64, + "breachdmg": 0.1, + "breachmax": 0.8, + "breachmin": 1, + "class": 2, + "clip": 8, + "cost": 540900, + "damage": 64, + "damagedist": { + "X": 1 + }, + "distdraw": 0.14, + "edID": 128788699, + "eddbID": 1614, + "grp": "axmr", + "id": "x4", + "integrity": 51, + "mass": 4, + "missile": "D", + "mount": "F", + "piercing": 60, + "power": 1.2, + "rating": "B", + "reload": 5, + "rof": 0.5, + "shotspeed": 750, + "thermload": 2.4 + }, + { + "ammo": 64, + "breachdmg": 0.1, + "breachmax": 0.8, + "breachmin": 1, + "class": 2, + "clip": 8, + "cost": 2022700, + "damage": 50, + "damagedist": { + "X": 1 + }, + "distdraw": 0.08, + "edID": 128788704, + "eddbID": 1615, + "grp": "axmr", + "id": "x5", + "integrity": 51, + "mass": 4, + "missile": "D", + "mount": "T", + "piercing": 60, + "power": 1.2, + "rating": "B", + "reload": 5, + "rof": 0.5, + "shotspeed": 750, + "thermload": 1.5 + }, + { + "ammo": 128, + "breachdmg": 0.1, + "breachmax": 0.8, + "breachmin": 1, + "class": 3, + "clip": 12, + "cost": 1352250, + "damage": 64, + "damagedist": { + "X": 1 + }, + "distdraw": 0.24, + "edID": 128788700, + "eddbID": 1623, + "grp": "axmr", + "id": "x6", + "integrity": 64, + "mass": 8, + "missile": "D", + "mount": "F", + "piercing": 60, + "power": 1.62, + "rating": "A", + "reload": 5, + "rof": 0.5, + "shotspeed": 750, + "thermload": 3.6 + }, + { + "ammo": 128, + "breachdmg": 0.1, + "breachmax": 0.8, + "breachmin": 1, + "class": 3, + "clip": 12, + "cost": 4056750, + "damage": 64, + "damagedist": { + "X": 1 + }, + "distdraw": 0.14, + "edID": 128788705, + "eddbID": 1624, + "grp": "axmr", + "id": "x7", + "integrity": 64, + "mass": 8, + "missile": "D", + "mount": "T", + "piercing": 60, + "power": 1.75, + "rating": "A", + "reload": 5, + "rof": 0.5, + "shotspeed": 750, + "thermload": 1.9 + } + ], "tp": [ { "ammo": 1, @@ -11663,6 +11903,42 @@ "shotspeed": 1000, "thermload": 0.1 } + ], + "sfn": [ + { + "class": 0, + "cost": 63000, + "edID": 128771884, + "eddbID": 1622, + "grp": "sfn", + "id": "sfn", + "integrity": 35, + "mass": 1.3, + "name": "Shutdown Field Neutraliser", + "passive": 1, + "power": 0.2, + "rating": "F", + "cooldown": 10, + "duration": 1, + "range": 3000 + } + ], + "xs": [ + { + "class": 0, + "cost": 365700, + "edID": 128793115, + "eddbID": 1616, + "grp": "xs", + "id": "xs", + "integrity": 56, + "mass": 1.3, + "name": "Xeno Scanner", + "power": 0.2, + "range": 500, + "rating": "E", + "scantime": 10 + } ] }, "internal": { @@ -32343,6 +32619,10 @@ "special_thermalshock" ] }, + "axmc": { + "blueprints": {}, + "modifications": [] + }, "ml": { "blueprints": {}, "modifications": [] @@ -32510,6 +32790,10 @@ "special_thermal_cascade" ] }, + "axmr": { + "blueprints": {}, + "modifications": [] + }, "mrp": { "blueprints": {}, "modifications": [] @@ -34507,6 +34791,10 @@ "thermres" ] }, + "sfn": { + "blueprints": {}, + "modifications": [] + }, "sc": { "blueprints": {}, "modifications": [] @@ -34885,6 +35173,10 @@ "scanrate" ] }, + "xs": { + "blueprints": {}, + "modifications": [] + }, "t": { "blueprints": { "Engine_Dirty": { diff --git a/modifications/modules.json b/modifications/modules.json index bc104c1..e134fd3 100644 --- a/modifications/modules.json +++ b/modifications/modules.json @@ -3013,6 +3013,12 @@ "special_thermalshock" ] }, + "axmc": { + "blueprints": { + }, + "modifications": [ + ] + }, "ml": { "blueprints": { }, @@ -3182,6 +3188,12 @@ "special_thermal_cascade" ] }, + "axmr": { + "blueprints": { + }, + "modifications": [ + ] + }, "mrp": { "blueprints": { }, @@ -5193,6 +5205,12 @@ "thermres" ] }, + "sfn": { + "blueprints": { + }, + "modifications": [ + ] + }, "sc": { "blueprints": { }, @@ -5573,7 +5591,12 @@ "scanrate" ] }, - + "xs": { + "blueprints": { + }, + "modifications": [ + ] + }, "t": { "blueprints": { "Engine_Dirty": { diff --git a/modules/hardpoints/ax_missile_rack.json b/modules/hardpoints/ax_missile_rack.json new file mode 100644 index 0000000..898ed7e --- /dev/null +++ b/modules/hardpoints/ax_missile_rack.json @@ -0,0 +1,120 @@ +{ + "axmr": [ + { + "ammo": 64, + "breachdmg": 0.1, + "breachmax": 0.8, + "breachmin": 1, + "class": 2, + "clip": 8, + "cost": 540900, + "damage": 64, + "damagedist": { + "X": 1 + }, + "distdraw": 0.14, + "edID": 128788699, + "eddbID": 1614, + "grp": "axmr", + "id": "x4", + "integrity": 51, + "mass": 4, + "missile": "D", + "mount": "F", + "piercing": 60, + "power": 1.2, + "rating": "B", + "reload": 5, + "rof": 0.5, + "shotspeed": 750, + "thermload": 2.4 + }, + { + "ammo": 64, + "breachdmg": 0.1, + "breachmax": 0.8, + "breachmin": 1, + "class": 2, + "clip": 8, + "cost": 2022700, + "damage": 50, + "damagedist": { + "X": 1 + }, + "distdraw": 0.08, + "edID": 128788704, + "eddbID": 1615, + "grp": "axmr", + "id": "x5", + "integrity": 51, + "mass": 4, + "missile": "D", + "mount": "T", + "piercing": 60, + "power": 1.2, + "rating": "B", + "reload": 5, + "rof": 0.5, + "shotspeed": 750, + "thermload": 1.5 + }, + { + "ammo": 128, + "breachdmg": 0.1, + "breachmax": 0.8, + "breachmin": 1, + "class": 3, + "clip": 12, + "cost": 1352250, + "damage": 64, + "damagedist": { + "X": 1 + }, + "distdraw": 0.24, + "edID": 128788700, + "eddbID": 1623, + "grp": "axmr", + "id": "x6", + "integrity": 64, + "mass": 8, + "missile": "D", + "mount": "F", + "piercing": 60, + "power": 1.62, + "rating": "A", + "reload": 5, + "rof": 0.5, + "shotspeed": 750, + "thermload": 3.6 + }, + { + "ammo": 128, + "breachdmg": 0.1, + "breachmax": 0.8, + "breachmin": 1, + "class": 3, + "clip": 12, + "cost": 4056750, + "damage": 64, + "damagedist": { + "X": 1 + }, + "distdraw": 0.14, + "edID": 128788705, + "eddbID": 1624, + "grp": "axmr", + "id": "x7", + "integrity": 64, + "mass": 8, + "missile": "D", + "mount": "T", + "piercing": 60, + "power": 1.75, + "rating": "A", + "reload": 5, + "rof": 0.5, + "shotspeed": 750, + "thermload": 1.9 + } + ] +} \ No newline at end of file diff --git a/modules/hardpoints/ax_multi_cannon.json b/modules/hardpoints/ax_multi_cannon.json new file mode 100644 index 0000000..54a7d6b --- /dev/null +++ b/modules/hardpoints/ax_multi_cannon.json @@ -0,0 +1,124 @@ +{ + "axmc": [ + { + "ammo": 2100, + "breachdmg": 2.8, + "breachmax": 0.5, + "breachmin": 0.8, + "class": 2, + "clip": 100, + "cost": 379000, + "damage": 3.3, + "damagedist": { + "X": 1 + }, + "distdraw": 0.11, + "edID": 128788701, + "eddbID": 1618, + "falloff": 2000, + "grp": "axmc", + "id": "x0", + "integrity": 51, + "mass": 4, + "mount": "F", + "piercing": 17, + "power": 0.46, + "range": 4000, + "rating": "E", + "reload": 4, + "rof": 7.1, + "shotspeed": 1600, + "thermload": 0.2 + }, + { + "ammo": 2100, + "breachdmg": 0.4, + "breachmax": 0.5, + "breachmin": 0.5, + "class": 2, + "clip": 90, + "cost": 1826500, + "damage": 1.7, + "damagedist": { + "X": 1 + }, + "distdraw": 0.06, + "edID": 128793059, + "eddbID": 1619, + "falloff": 2000, + "grp": "axmc", + "id": "x1", + "integrity": 51, + "mass": 4, + "mount": "T", + "piercing": 17, + "power": 0.5, + "range": 4000, + "rating": "F", + "reload": 4, + "rof": 6.2, + "shotspeed": 1600, + "thermload": 0.1 + }, + { + "ammo": 2100, + "breachdmg": 5.2, + "breachmax": 0.5, + "breachmin": 0.8, + "class": 3, + "clip": 100, + "cost": 1181500, + "damage": 6.1, + "damagedist": { + "X": 1 + }, + "distdraw": 0.18, + "edID": 128788702, + "eddbID": 1625, + "falloff": 2000, + "grp": "axmc", + "id": "x2", + "integrity": 64, + "mass": 8, + "mount": "F", + "piercing": 33, + "power": 0.64, + "range": 4000, + "rating": "C", + "reload": 4, + "rof": 5.9, + "shotspeed": 1600, + "thermload": 0.3 + }, + { + "ammo": 2100, + "breachdmg": 0.8, + "breachmax": 0.5, + "breachmin": 0.5, + "class": 3, + "clip": 90, + "cost": 3821600, + "damage": 3.3, + "damagedist": { + "X": 1 + }, + "distdraw": 0.06, + "edID": 128793060, + "eddbID": 1626, + "falloff": 2000, + "grp": "axmc", + "id": "x3", + "integrity": 64, + "mass": 8, + "mount": "T", + "piercing": 33, + "power": 0.64, + "range": 4000, + "rating": "E", + "reload": 4, + "rof": 6.2, + "shotspeed": 1600, + "thermload": 0.1 + } + ] +} \ No newline at end of file diff --git a/modules/hardpoints/shutdown_field_neutraliser.json b/modules/hardpoints/shutdown_field_neutraliser.json new file mode 100644 index 0000000..dc9d526 --- /dev/null +++ b/modules/hardpoints/shutdown_field_neutraliser.json @@ -0,0 +1,22 @@ +{ + "sfn": [ + { + "class": 0, + "cost": 63000, + "edID": 128771884, + "eddbID": 1622, + "grp": "sfn", + "id": "sfn", + "integrity": 35, + "mass": 1.3, + "name": "Shutdown Field Neutraliser", + "passive": 1, + "power": 0.2, + "rating": "F", + "cooldown": 10, + "duration": 1, + "range": 3000 + } + ] +} + \ No newline at end of file diff --git a/modules/hardpoints/xeno_scanner.json b/modules/hardpoints/xeno_scanner.json new file mode 100644 index 0000000..09b8956 --- /dev/null +++ b/modules/hardpoints/xeno_scanner.json @@ -0,0 +1,20 @@ +{ + "xs": [ + { + "class": 0, + "cost": 365700, + "edID": 128793115, + "eddbID": 1616, + "grp": "xs", + "id": "xs", + "integrity": 56, + "mass": 1.3, + "name": "Xeno Scanner", + "power": 0.2, + "range": 500, + "rating": "E", + "scantime": 10 + } + ] +} + \ No newline at end of file diff --git a/modules/index.js b/modules/index.js index 5b68c25..12bbc7d 100644 --- a/modules/index.js +++ b/modules/index.js @@ -14,11 +14,13 @@ module.exports = { ul: require('./hardpoints/burst_laser').ul, bl: require('./hardpoints/beam_laser').bl, mc: require('./hardpoints/multi_cannon').mc, + axmc: require('./hardpoints/ax_multi_cannon').axmc, c: require('./hardpoints/cannon').c, fc: require('./hardpoints/fragment_cannon').fc, rg: require('./hardpoints/rail_gun').rg, pa: require('./hardpoints/plasma_accelerator').pa, mr: require('./hardpoints/missile_rack').mr, + axmr: require('./hardpoints/ax_missile_rack').axmr, tp: require('./hardpoints/torpedo_pylon').tp, nl: require('./hardpoints/mine_launcher').nl, ml: require('./hardpoints/mining_laser').ml, @@ -29,7 +31,9 @@ module.exports = { ch: require('./hardpoints/chaff_launcher').ch, ec: require('./hardpoints/electronic_countermeasure').ec, hs: require('./hardpoints/heat_sink_launcher').hs, - po: require('./hardpoints/point_defence').po + po: require('./hardpoints/point_defence').po, + sfn: require('./hardpoints/shutdown_field_neutraliser').sfn, + xs: require('./hardpoints/xeno_scanner').xs }, internal: { am: require('./internal/auto_field_maintenance_unit').am, diff --git a/package-lock.json b/package-lock.json index 2fd8dfc..bb86062 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "coriolis-data", - "version": "2.4.0", + "version": "2.4.3", "lockfileVersion": 1, "requires": true, "dependencies": {