From 392fd28c24193c78a3dc05642d0d40f4d8f8742f Mon Sep 17 00:00:00 2001 From: Alex Williams Date: Fri, 8 Nov 2024 00:18:18 +0000 Subject: [PATCH] Add concord cannon (#19) * Adds dummy modules to facilitate improved import error handling. Removes unnecessary legacy PAS module from standard modules. Fixes /dist/index.js not being populated properly. (#1) * Adds the Advanced MC's, AX MC's, AX MR's and Nanite Torpedo (#2) * Issue 600 add advanced weapons (#3) * Adds dummy modules to facilitate improved import error handling. Removes unnecessary legacy PAS module from standard modules. Fixes /dist/index.js not being populated properly. * Adds the Advanced MC's, AX MC's, AX MR's and Nanite Torpedo * Added 'Special' field to special modules (groms, packhounds, etc.) to make them easier to distinguish in the search results when typing in search words. Also split out advanced missile racks from the missile rack group of hardpoints, to help distinguish them better, as I did with advanced MC's and AX Enhanced MC's and AX Enhanced MRs, etc. This gives sub-categories in the module selection drop down which were not there before. --------- Co-authored-by: David Sangrey * Pricing update for generally available (not Guardian, trader or PP) modules, including standard, internal and hardpoints. Cross Referenced in-game. This will make pricing in Coriolis in-line with pricing in EDOMH, which is more accurate than Inara, or EDSY. Due to in-game discounts for Triple Elite status, at Jameson in Shin and various other discounts like LYR, pricing in Elite is difficult to keep track of, especially if prices have changed since launch and/or since introduction of a module. * Adding SCO Drive Price update * Fix missile rack glitch (#11) * Adds missing missile modifications (#7) * Removing Seeker special from Advanced MR * Install uglify-js before use. Fixes https://github.com/EDCD/coriolis/issues/780 . I'm not a Node/NPM dev so if this is the Wong Way :tm: I'm open to better suggestions. * Type 8 Added to Shipyard (#14) * Initial Addition of the Concord Cannon * Adding EDId of Concord Cannon --------- Co-authored-by: David Sangrey Co-authored-by: Chris <2653277+chennin@users.noreply.github.com> --- .../hardpoints/ax_missile_rack_enhanced.json | 11 +++--- .../hardpoints/ax_multi_cannon_enhanced.json | 12 +++---- modules/hardpoints/cannon.json | 34 +++++++++++++++++++ modules/hardpoints/nanite_torpedo_pylon.json | 4 +-- 4 files changed, 46 insertions(+), 15 deletions(-) diff --git a/modules/hardpoints/ax_missile_rack_enhanced.json b/modules/hardpoints/ax_missile_rack_enhanced.json index f469c34..c442777 100644 --- a/modules/hardpoints/ax_missile_rack_enhanced.json +++ b/modules/hardpoints/ax_missile_rack_enhanced.json @@ -8,7 +8,7 @@ "breachmin": 1, "class": 2, "clip": 8, - "cost": 681530, + "cost": 681534, "damage": 77, "damagedist": { "X": 1, @@ -40,7 +40,7 @@ "breachmin": 1, "class": 2, "clip": 8, - "cost": 2666290, + "cost": 2666286, "damage": 64, "damagedist": { "X": 1, @@ -62,7 +62,6 @@ "reload": 5, "shotspeed": 1250, "thermload": 1.5, - "symbol": "Hpt_ATDumbfireMissile_Turret_Medium_v2" }, { @@ -73,7 +72,7 @@ "breachmin": 1, "class": 3, "clip": 12, - "cost": 1703830, + "cost": 1703835, "damage": 77, "damagedist": { "X": 1, @@ -95,7 +94,6 @@ "reload": 5, "shotspeed": 1250, "thermload": 3.6, - "symbol": "Hpt_ATDumbfireMissile_Fixed_Large_v2" }, { @@ -106,7 +104,7 @@ "breachmin": 1, "class": 3, "clip": 12, - "cost": 5347530, + "cost": 5347534, "damage": 64, "damagedist": { "X": 1, @@ -128,7 +126,6 @@ "reload": 5, "shotspeed": 1250, "thermload": 1.9, - "symbol": "Hpt_ATDumbfireMissile_Turret_Large_v2" } ] diff --git a/modules/hardpoints/ax_multi_cannon_enhanced.json b/modules/hardpoints/ax_multi_cannon_enhanced.json index 12dbe29..a561870 100644 --- a/modules/hardpoints/ax_multi_cannon_enhanced.json +++ b/modules/hardpoints/ax_multi_cannon_enhanced.json @@ -8,7 +8,7 @@ "breachmin": 0.8, "class": 2, "clip": 100, - "cost": 455080, + "cost": 455077, "damage": 3.9, "damagedist": { "X": 1, @@ -41,7 +41,7 @@ "breachmin": 0.8, "class": 2, "clip": 100, - "cost": 1197640, + "cost": 1197644, "damage": 3.7, "damagedist": { "X": 1, @@ -74,7 +74,7 @@ "breachmin": 0.5, "class": 2, "clip": 90, - "cost": 2193300, + "cost": 2193297, "damage": 2, "damagedist": { "X": 1, @@ -107,7 +107,7 @@ "breachmin": 0.8, "class": 3, "clip": 100, - "cost": 1360320, + "cost": 1360322, "damage": 7.3, "damagedist": { "X": 1, @@ -173,7 +173,7 @@ "breachmin": 0.5, "class": 3, "clip": 90, - "cost": 4588710, + "cost": 4588709, "damage": 3.9, "damagedist": { "X": 1, @@ -199,4 +199,4 @@ "symbol": "Hpt_ATMultiCannon_Turret_Large_V2" } ] - } + } \ No newline at end of file diff --git a/modules/hardpoints/cannon.json b/modules/hardpoints/cannon.json index 8447c1f..608f410 100644 --- a/modules/hardpoints/cannon.json +++ b/modules/hardpoints/cannon.json @@ -346,6 +346,40 @@ "shotspeed": 750, "thermload": 4.4, "symbol": "Hpt_Cannon_Gimbal_Huge" + }, + { + "ammo": 300, + "breachdmg": 13.9, + "breachmax": 0.9, + "breachmin": 0.6, + "burst": 3, + "burstrof": 4, + "class": 2, + "clip": 9, + "cost": 314620, + "damage": 7.42, + "damagedist": { + "K": 1 + }, + "distdraw": 0.75, + "edID": 129030051, + "falloff": 3500, + "fireint": 1.1, + "eps": 0.688, + "grp": "c", + "hps": 1.76, + "id": "4w", + "integrity": 51, + "mass": 4, + "mount": "G", + "name": "Concord Cannon", + "piercing": 42, + "power": 0.64, + "range": 3500, + "rating": "D", + "reload": 4, + "shotspeed": 1300, + "symbol": "Hpt_Cannon_Gimbal_Medium_Burst" } ] } diff --git a/modules/hardpoints/nanite_torpedo_pylon.json b/modules/hardpoints/nanite_torpedo_pylon.json index e9f20ef..06a62c6 100644 --- a/modules/hardpoints/nanite_torpedo_pylon.json +++ b/modules/hardpoints/nanite_torpedo_pylon.json @@ -32,7 +32,7 @@ "breachdmg": 0, "class": 3, "clip": 1, - "cost": 1627420, + "cost": 1627419, "damage": 0, "damagedist": { "E": 1 @@ -55,4 +55,4 @@ "symbol": "Hpt_ATVentDisruptorPylon_Fixed_Large" } ] - } + } \ No newline at end of file