From f297da379ad52b0bc2a43577f6c15ec196d3d3b5 Mon Sep 17 00:00:00 2001 From: Alex Williams Date: Fri, 17 May 2024 08:48:25 +0100 Subject: [PATCH] Adds the Advanced MC's, AX MC's, AX MR's and Nanite Torpedo --- modifications/modules.json | 309 ++++++++++++++++++ .../hardpoints/ax_missile_rack_enhanced.json | 136 ++++++++ modules/hardpoints/ax_multi_cannon.json | 1 - .../hardpoints/ax_multi_cannon_enhanced.json | 203 ++++++++++++ modules/hardpoints/multi_cannon_advanced.json | 66 ++++ modules/hardpoints/nanite_torpedo_pylon.json | 59 ++++ modules/index.js | 4 + 7 files changed, 777 insertions(+), 1 deletion(-) create mode 100644 modules/hardpoints/ax_missile_rack_enhanced.json create mode 100644 modules/hardpoints/ax_multi_cannon_enhanced.json create mode 100644 modules/hardpoints/multi_cannon_advanced.json create mode 100644 modules/hardpoints/nanite_torpedo_pylon.json diff --git a/modifications/modules.json b/modifications/modules.json index 9ef7f94..74abd2a 100644 --- a/modifications/modules.json +++ b/modifications/modules.json @@ -3384,12 +3384,309 @@ "special_weapon_lightweight" ] }, + "advmc": { + "blueprints": { + "Weapon_Efficient": { + "grades": { + "1": { + "engineers": [ + "Tod McQuinn", + "Zacariah Nemo" + ] + }, + "2": { + "engineers": [ + "Tod McQuinn", + "Zacariah Nemo" + ] + }, + "3": { + "engineers": [ + "Tod McQuinn", + "Zacariah Nemo" + ] + }, + "4": { + "engineers": [ + "Tod McQuinn" + ] + }, + "5": { + "engineers": [ + "Tod McQuinn" + ] + } + } + }, + "Weapon_HighCapacity": { + "grades": { + "1": { + "engineers": [ + "Tod McQuinn", + "Zacariah Nemo" + ] + }, + "2": { + "engineers": [ + "Tod McQuinn", + "Zacariah Nemo" + ] + }, + "3": { + "engineers": [ + "Tod McQuinn", + "Zacariah Nemo" + ] + }, + "4": { + "engineers": [ + "Tod McQuinn" + ] + }, + "5": { + "engineers": [ + "Tod McQuinn" + ] + } + } + }, + "Weapon_LightWeight": { + "grades": { + "1": { + "engineers": [ + "Tod McQuinn", + "Zacariah Nemo" + ] + }, + "2": { + "engineers": [ + "Tod McQuinn", + "Zacariah Nemo" + ] + }, + "3": { + "engineers": [ + "Tod McQuinn", + "Zacariah Nemo" + ] + }, + "4": { + "engineers": [ + "Tod McQuinn" + ] + }, + "5": { + "engineers": [ + "Tod McQuinn" + ] + } + } + }, + "Weapon_LongRange": { + "grades": { + "1": { + "engineers": [ + "Tod McQuinn", + "Zacariah Nemo" + ] + }, + "2": { + "engineers": [ + "Tod McQuinn", + "Zacariah Nemo" + ] + }, + "3": { + "engineers": [ + "Tod McQuinn", + "Zacariah Nemo" + ] + }, + "4": { + "engineers": [ + "Tod McQuinn" + ] + }, + "5": { + "engineers": [ + "Tod McQuinn" + ] + } + } + }, + "MC_Overcharged": { + "grades": { + "1": { + "engineers": [ + "Tod McQuinn", + "Zacariah Nemo" + ] + }, + "2": { + "engineers": [ + "Tod McQuinn", + "Zacariah Nemo" + ] + }, + "3": { + "engineers": [ + "Tod McQuinn", + "Zacariah Nemo" + ] + }, + "4": { + "engineers": [ + "Tod McQuinn" + ] + }, + "5": { + "engineers": [ + "Tod McQuinn" + ] + } + } + }, + "Weapon_RapidFire": { + "grades": { + "1": { + "engineers": [ + "Tod McQuinn", + "Zacariah Nemo" + ] + }, + "2": { + "engineers": [ + "Tod McQuinn", + "Zacariah Nemo" + ] + }, + "3": { + "engineers": [ + "Tod McQuinn", + "Zacariah Nemo" + ] + }, + "4": { + "engineers": [ + "Tod McQuinn" + ] + }, + "5": { + "engineers": [ + "Tod McQuinn" + ] + } + } + }, + "Weapon_ShortRange": { + "grades": { + "1": { + "engineers": [ + "Tod McQuinn", + "Zacariah Nemo" + ] + }, + "2": { + "engineers": [ + "Tod McQuinn", + "Zacariah Nemo" + ] + }, + "3": { + "engineers": [ + "Tod McQuinn", + "Zacariah Nemo" + ] + }, + "4": { + "engineers": [ + "Tod McQuinn" + ] + }, + "5": { + "engineers": [ + "Tod McQuinn" + ] + } + } + }, + "Weapon_Sturdy": { + "grades": { + "1": { + "engineers": [ + "Tod McQuinn", + "Zacariah Nemo" + ] + }, + "2": { + "engineers": [ + "Tod McQuinn", + "Zacariah Nemo" + ] + }, + "3": { + "engineers": [ + "Tod McQuinn", + "Zacariah Nemo" + ] + }, + "4": { + "engineers": [ + "Tod McQuinn" + ] + }, + "5": { + "engineers": [ + "Tod McQuinn" + ] + } + } + } + }, + "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", + "special_weapon_damage", + "special_weapon_efficient", + "special_weapon_rateoffire", + "special_weapon_toughened", + "special_weapon_lightweight" + ] + }, "axmc": { "blueprints": { }, "modifications": [ ] }, + "axmce": { + "blueprints": { + }, + "modifications": [ + ] + }, "ml": { "blueprints": { }, @@ -3573,6 +3870,12 @@ "modifications": [ ] }, + "axmre": { + "blueprints": { + }, + "modifications": [ + ] + }, "ews": { "blueprints": { }, @@ -6316,6 +6619,12 @@ "special_mass_lock" ] }, + "ntp": { + "blueprints": { + }, + "modifications": [ + ] + }, "ul": { "blueprints": { "Weapon_Efficient": { diff --git a/modules/hardpoints/ax_missile_rack_enhanced.json b/modules/hardpoints/ax_missile_rack_enhanced.json new file mode 100644 index 0000000..3e1f3ce --- /dev/null +++ b/modules/hardpoints/ax_missile_rack_enhanced.json @@ -0,0 +1,136 @@ +{ + "axmre": [ + { + "experimental": true, + "ammo": 64, + "breachdmg": 0, + "breachmax": 0.8, + "breachmin": 1, + "class": 2, + "clip": 8, + "cost": 681530, + "damage": 77, + "damagedist": { + "X": 1, + "E": 1 + }, + "distdraw": 0.14, + "edID": 129022081, + "eddbID": 0, + "fireint": 2.0, + "grp": "axmre", + "id": "4S", + "integrity": 51, + "mass": 4, + "missile": "D", + "mount": "F", + "piercing": 60, + "power": 1.3, + "rating": "D", + "reload": 5, + "shotspeed": 1250, + "thermload": 2.4, + "symbol": "Hpt_ATDumbfireMissile_Fixed_Medium_v2" + }, + { + "experimental": true, + "ammo": 64, + "breachdmg": 0, + "breachmax": 0.8, + "breachmin": 1, + "class": 2, + "clip": 8, + "cost": 2666290, + "damage": 64, + "damagedist": { + "X": 1, + "E": 1 + }, + "distdraw": 0.08, + "edID": 129022083, + "eddbID": 0, + "fireint": 2.0, + "grp": "axmre", + "id": "4T", + "integrity": 51, + "mass": 4, + "missile": "D", + "mount": "T", + "piercing": 60, + "power": 1.3, + "rating": "E", + "reload": 5, + "shotspeed": 1250, + "thermload": 1.5, + + "symbol": "Hpt_ATDumbfireMissile_Turret_Medium_v2" + }, + { + "experimental": true, + "ammo": 128, + "breachdmg": 0, + "breachmax": 0.8, + "breachmin": 1, + "class": 3, + "clip": 12, + "cost": 1703830, + "damage": 77, + "damagedist": { + "X": 1, + "E": 1 + }, + "distdraw": 0.24, + "edID": 129022079, + "eddbID": 0, + "fireint": 2.0, + "grp": "axmre", + "id": "4U", + "integrity": 64, + "mass": 8, + "missile": "D", + "mount": "F", + "piercing": 60, + "power": 1.72, + "rating": "B", + "reload": 5, + "shotspeed": 1250, + "thermload": 3.6, + + "symbol": "Hpt_ATDumbfireMissile_Fixed_Large_v2" + }, + { + "experimental": true, + "ammo": 128, + "breachdmg": 0, + "breachmax": 0.8, + "breachmin": 1, + "class": 3, + "clip": 12, + "cost": 5347530, + "damage": 64, + "damagedist": { + "X": 1, + "E": 1 + }, + "distdraw": 0.14, + "edID": 129022082, + "eddbID": 0, + "fireint": 2.0, + "grp": "axmre", + "id": "4V", + "integrity": 64, + "mass": 8, + "missile": "D", + "mount": "T", + "piercing": 60, + "power": 1.85, + "rating": "D", + "reload": 5, + "shotspeed": 1250, + "thermload": 1.9, + + "symbol": "Hpt_ATDumbfireMissile_Turret_Large_v2" + } + ] + } + \ No newline at end of file diff --git a/modules/hardpoints/ax_multi_cannon.json b/modules/hardpoints/ax_multi_cannon.json index 992b840..d9fcde0 100644 --- a/modules/hardpoints/ax_multi_cannon.json +++ b/modules/hardpoints/ax_multi_cannon.json @@ -14,7 +14,6 @@ "X": 1, "K": 1 }, - "experimental": true, "distdraw": 0.11, "edID": 128788701, "eddbID": 1618, diff --git a/modules/hardpoints/ax_multi_cannon_enhanced.json b/modules/hardpoints/ax_multi_cannon_enhanced.json new file mode 100644 index 0000000..db180a4 --- /dev/null +++ b/modules/hardpoints/ax_multi_cannon_enhanced.json @@ -0,0 +1,203 @@ +{ + "axmce": [ + { + "experimental": true, + "ammo": 2100, + "breachdmg": 3.3, + "breachmax": 0.5, + "breachmin": 0.8, + "class": 2, + "clip": 100, + "cost": 455080, + "damage": 3.9, + "damagedist": { + "X": 1, + "K": 1 + }, + "distdraw": 0.11, + "edID": 129022080, + "eddbID": 0, + "falloff": 2000, + "fireint": 0.14, + "grp": "axmce", + "id": "4W", + "integrity": 51, + "mass": 4, + "mount": "F", + "piercing": 17, + "power": 0.48, + "range": 4000, + "rating": "D", + "reload": 4, + "shotspeed": 4000, + "thermload": 0.18, + "symbol": "Hpt_ATMultiCannon_Fixed_Medium_V2" + }, + { + "experimental": true, + "ammo": 2100, + "breachdmg": 3.1, + "breachmax": 0.5, + "breachmin": 0.8, + "class": 2, + "clip": 100, + "cost": 1197640, + "damage": 3.7, + "damagedist": { + "X": 1, + "K": 1 + }, + "distdraw": 0.11, + "edID": 129022089, + "eddbID": 0, + "falloff": 2000, + "fireint": 0.14, + "grp": "axmce", + "id": "4X", + "integrity": 51, + "mass": 4, + "mount": "G", + "piercing": 17, + "power": 0.46, + "range": 4000, + "rating": "E", + "reload": 4, + "shotspeed": 4000, + "thermload": 0.18, + "symbol": "Hpt_ATMultiCannon_Gimbal_Medium" + }, + { + "experimental": true, + "ammo": 2100, + "breachdmg": 0.5, + "breachmax": 0.5, + "breachmin": 0.5, + "class": 2, + "clip": 90, + "cost": 2193300, + "damage": 2, + "damagedist": { + "X": 1, + "K": 1 + }, + "distdraw": 0.06, + "edID": 129022086, + "eddbID": 0, + "falloff": 2000, + "fireint": 0.16, + "grp": "axmce", + "id": "4Y", + "integrity": 51, + "mass": 4, + "mount": "T", + "piercing": 17, + "power": 0.52, + "range": 4000, + "rating": "E", + "reload": 4, + "shotspeed": 4000, + "thermload": 0.1, + "symbol": "Hpt_ATMultiCannon_Turret_Medium_V2" + }, + { + "experimental": true, + "ammo": 2100, + "breachdmg": 6.2, + "breachmax": 0.5, + "breachmin": 0.8, + "class": 3, + "clip": 100, + "cost": 1360320, + "damage": 7.3, + "damagedist": { + "X": 1, + "K": 1 + }, + "distdraw": 0.18, + "edID": 129022084, + "eddbID": 0, + "falloff": 2000, + "fireint": 0.17, + "grp": "axmce", + "id": "4Z", + "integrity": 64, + "mass": 8, + "mount": "F", + "piercing": 33, + "power": 0.69, + "range": 4000, + "rating": "B", + "reload": 4, + "shotspeed": 4000, + "thermload": 0.28, + "symbol": "Hpt_ATMultiCannon_Fixed_Large_V2" + }, + { + "experimental": true, + "ammo": 2100, + "breachdmg": 5.2, + "breachmax": 0.5, + "breachmin": 0.8, + "class": 3, + "clip": 100, + "cost": 2390460, + "damage": 6.3, + "damagedist": { + "X": 1, + "K": 1 + }, + "distdraw": 0.18, + "edID": 129022088, + "eddbID": 0, + "falloff": 2000, + "fireint": 0.17, + "grp": "axmce", + "id": "5A", + "integrity": 64, + "mass": 8, + "mount": "G", + "piercing": 33, + "power": 0.64, + "range": 4000, + "rating": "C", + "reload": 4, + "shotspeed": 4000, + "thermload": 0.28, + "symbol": "Hpt_ATMultiCannon_Gimbal_Large" + }, + { + "experimental": true, + "ammo": 2100, + "breachdmg": 1, + "breachmax": 0.5, + "breachmin": 0.5, + "class": 3, + "clip": 90, + "cost": 4588710, + "damage": 3.9, + "damagedist": { + "X": 1, + "K": 1 + }, + "distdraw": 0.06, + "edID": 129022085, + "eddbID": 0, + "falloff": 2000, + "fireint": 0.16, + "grp": "axmce", + "id": "5B", + "integrity": 64, + "mass": 8, + "mount": "T", + "piercing": 33, + "power": 0.69, + "range": 4000, + "rating": "D", + "reload": 4, + "shotspeed": 4000, + "thermload": 0.1, + "symbol": "Hpt_ATMultiCannon_Turret_Large_V2" + } + ] + } + \ No newline at end of file diff --git a/modules/hardpoints/multi_cannon_advanced.json b/modules/hardpoints/multi_cannon_advanced.json new file mode 100644 index 0000000..f82c75e --- /dev/null +++ b/modules/hardpoints/multi_cannon_advanced.json @@ -0,0 +1,66 @@ +{ + "advmc": [ + { + "ammo": 2100, + "breachdmg": 1, + "breachmax": 0.8, + "breachmin": 0.4, + "class": 1, + "clip": 100, + "cost": 9500, + "damage": 1.12, + "damagedist": { + "K": 1 + }, + "distdraw": 0.06, + "edID": 128935981, + "eddbID": 0, + "falloff": 2000, + "fireint": 0.13, + "grp": "advmc", + "id": "5C", + "integrity": 40, + "mass": 2, + "mount": "F", + "piercing": 22, + "power": 0.28, + "range": 4000, + "rating": "F", + "reload": 4, + "shotspeed": 1600, + "thermload": 0.09, + "symbol": "Hpt_MultiCannon_Fixed_Small_Advanced" + }, + { + "ammo": 2100, + "breachdmg": 2, + "breachmax": 0.8, + "breachmin": 0.4, + "class": 2, + "clip": 100, + "cost": 38000, + "damage": 2.19, + "damagedist": { + "K": 1 + }, + "distdraw": 0.11, + "edID": 128935980, + "eddbID": 0, + "falloff": 2000, + "fireint": 0.14, + "grp": "advmc", + "id": "5D", + "integrity": 51, + "mass": 4, + "mount": "F", + "piercing": 37, + "power": 0.46, + "range": 4000, + "rating": "E", + "reload": 4, + "shotspeed": 1600, + "thermload": 0.18, + "symbol": "Hpt_MultiCannon_Fixed_Medium_Advanced" + } + ] +} \ No newline at end of file diff --git a/modules/hardpoints/nanite_torpedo_pylon.json b/modules/hardpoints/nanite_torpedo_pylon.json new file mode 100644 index 0000000..3a1a09a --- /dev/null +++ b/modules/hardpoints/nanite_torpedo_pylon.json @@ -0,0 +1,59 @@ +{ + "ntp": [ + { + "ammo": 64, + "breachdmg": 0, + "class": 2, + "clip": 1, + "cost": 843170, + "damage": 0, + "damagedist": { + "E": 1 + }, + "distdraw": 0, + "edID": 128049511, + "eddbID": 0, + "fireint": 2.0, + "grp": "ntp", + "id": "4Q", + "integrity": 50, + "mass": 3, + "missile": "S", + "mount": "F", + "power": 0.4, + "rating": "I", + "reload": 3, + "shotspeed": 1000, + "thermload": 35, + "symbol": "Hpt_ATVentDisruptorPylon_Fixed_Medium" + }, + { + "ammo": 125, + "breachdmg": 0, + "class": 3, + "clip": 1, + "cost": 1627420, + "damage": 0, + "damagedist": { + "E": 1 + }, + "distdraw": 0, + "edID": 128049511, + "eddbID": 0, + "fireint": 2.0, + "grp": "ntp", + "id": "4R", + "integrity": 80, + "mass": 5, + "missile": "S", + "mount": "F", + "power": 0.7, + "rating": "I", + "reload": 3, + "shotspeed": 1000, + "thermload": 35, + "symbol": "Hpt_ATVentDisruptorPylon_Fixed_Large" + } + ] + } + \ No newline at end of file diff --git a/modules/index.js b/modules/index.js index ad67cdf..f28e154 100644 --- a/modules/index.js +++ b/modules/index.js @@ -14,7 +14,9 @@ module.exports = { ul: require('./hardpoints/burst_laser').ul, bl: require('./hardpoints/beam_laser').bl, mc: require('./hardpoints/multi_cannon').mc, + advmc: require('./hardpoints/multi_cannon_advanced').advmc, axmc: require('./hardpoints/ax_multi_cannon').axmc, + axmce: require('./hardpoints/ax_multi_cannon_enhanced').axmce, c: require('./hardpoints/cannon').c, fc: require('./hardpoints/fragment_cannon').fc, rfl: require('./hardpoints/remote_release_flak_launcher.json').rfl, @@ -22,7 +24,9 @@ module.exports = { pa: require('./hardpoints/plasma_accelerator').pa, mr: require('./hardpoints/missile_rack').mr, axmr: require('./hardpoints/ax_missile_rack').axmr, + axmre: require('./hardpoints/ax_missile_rack_enhanced').axmre, tp: require('./hardpoints/torpedo_pylon').tp, + ntp: require('./hardpoints/nanite_torpedo_pylon').ntp, nl: require('./hardpoints/mine_launcher').nl, ml: require('./hardpoints/mining_laser').ml, cs: require('./hardpoints/cargo_scanner').cs,