From 4ffbab8ef1845c66200d955ee26ddc1098aa7e87 Mon Sep 17 00:00:00 2001 From: Cmdr McDonald Date: Thu, 26 Jan 2017 16:01:03 +0000 Subject: [PATCH] Add per-blueprint specials --- ChangeLog.md | 3 + dist/index.js | 78 +++++++++++++++++--- dist/index.json | 121 +++++++++++++++++++++++++++++++ modifications/modifications.json | 2 + modifications/modules.json | 76 +++++++++++++++++++ modifications/specials.json | 66 ++++++++--------- 6 files changed, 302 insertions(+), 44 deletions(-) diff --git a/ChangeLog.md b/ChangeLog.md index bc541b4..75724aa 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,3 +1,6 @@ +#2.2.12 + * Add special effects for each blueprint + #2.2.11 * Remove non-existant chaff launcher capacity blueprint grades * Fix incorrect values for charge enhanced power distributor diff --git a/dist/index.js b/dist/index.js index af34357..be942b3 100644 --- a/dist/index.js +++ b/dist/index.js @@ -17113,6 +17113,12 @@ module.exports = { type: "percentage", method: "multiplicative" }, + falloff: { + id: 45, + name: "falloff", + type: "percentage", + method: "multiplicative" + }, fallofffromrange: { id: 42, name: "fallofffromrange", @@ -17191,6 +17197,12 @@ module.exports = { type: "percentage", method: "multiplicative" }, + protection: { + id: 44, + name: "protection", + type: "percentage", + method: "multiplicative" + }, range: { id: 25, name: "range", @@ -17666,7 +17678,8 @@ module.exports = { Weapon_ShortRange: [ 1, 2, 3, 4, 5 ], Weapon_Sturdy: [ 1, 2, 3, 4, 5 ] }, - modifications: [ "damage", "damagedist", "distdraw", "fallofffromrange", "integrity", "jitter", "mass", "piercing", "power", "range", "thermload" ] + modifications: [ "damage", "damagedist", "distdraw", "fallofffromrange", "integrity", "jitter", "mass", "piercing", "power", "range", "thermload" ], + specials: [ "special_concordant_sequence", "special_regeneration_sequence", "special_thermal_conduit", "special_thermalshock", "special_thermal_vent" ] }, bsg: { blueprints: { @@ -17688,7 +17701,8 @@ 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", "shotspeed", "thermload" ] + modifications: [ "ammo", "clip", "damage", "damagedist", "distdraw", "fallofffromrange", "integrity", "jitter", "mass", "piercing", "power", "range", "reload", "rof", "shotspeed", "thermload" ], + specials: [ "special_auto_loader", "special_dispersal_field", "special_smart_rounds", "special_force_shell", "special_high_yield_shell", "special_thermal_cascade" ] }, cc: { blueprints: { @@ -17742,7 +17756,8 @@ 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", "shotspeed", "thermload" ] + modifications: [ "ammo", "burst", "burstrof", "clip", "damage", "damagedist", "fallofffromrange", "distdraw", "integrity", "jitter", "mass", "piercing", "power", "range", "reload", "rof", "shotspeed", "thermload" ], + specials: [ "special_corrosive_shell", "special_blinding_shell", "special_incendiary_rounds", "special_drag_munitions", "special_screening_shell" ] }, fh: { blueprints: {}, @@ -17835,7 +17850,8 @@ 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", "shotspeed", "thermload" ] + 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" ] }, ml: { blueprints: {}, @@ -17848,7 +17864,8 @@ module.exports = { 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" ] + modifications: [ "ammo", "clip", "damage", "damagedist", "fallofffromrange", "distdraw", "integrity", "jitter", "mass", "piercing", "power", "reload", "rof", "thermload" ], + specials: [ "special_drag_munitions", "special_emissive_munitions", "special_overload_munitions", "special_penetrator_payload", "special_thermal_cascade" ] }, mrp: { blueprints: {}, @@ -17861,7 +17878,8 @@ module.exports = { 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" ] + modifications: [ "ammo", "boot", "clip", "damage", "damagedist", "fallofffromrange", "integrity", "jitter", "mass", "piercing", "power", "reload", "rof", "thermload" ], + specials: [ "special_ion_disruptor", "special_overload_munitions", "special_radiant_canister", "special_reverberating_cascade", "special_shiftlock_canister", "special_emissive_munitions" ] }, pa: { blueprints: { @@ -17874,7 +17892,8 @@ 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", "shotspeed", "thermload" ] + modifications: [ "ammo", "clip", "damage", "damagedist", "fallofffromrange", "distdraw", "integrity", "jitter", "mass", "piercing", "power", "range", "reload", "rof", "shotspeed", "thermload" ], + specials: [ "special_blinding_shell", "special_dispersal_field", "special_phasing_sequence", "special_target_lock_breaker", "special_thermal_conduit" ] }, pas: { blueprints: {}, @@ -17926,7 +17945,8 @@ module.exports = { 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" ] + modifications: [ "damage", "damagedist", "fallofffromrange", "distdraw", "integrity", "jitter", "mass", "piercing", "power", "range", "rof", "thermload" ], + specials: [ "special_concordant_sequence", "special_emissive_munitions", "special_phasing_sequence", "special_scramble_spectrum", "special_thermalshock" ] }, po: { blueprints: { @@ -17972,7 +17992,8 @@ 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", "thermload" ], + specials: [ "special_feedback_cascade", "special_plasma_slug", "special_super_penetrator" ] }, s: { blueprints: {}, @@ -18021,7 +18042,8 @@ module.exports = { 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" ] + modifications: [ "damage", "damagedist", "fallofffromrange", "distdraw", "integrity", "jitter", "mass", "piercing", "power", "range", "rof", "thermload" ], + specials: [ "special_mass_lock_munition", "special_penetrator_payload", "special_reverberating_cascade" ] }, ul: { blueprints: { @@ -18034,7 +18056,8 @@ module.exports = { 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" ] + modifications: [ "burst", "burstrof", "damage", "damagedist", "fallofffromrange", "distdraw", "integrity", "jitter", "mass", "piercing", "power", "range", "rof", "thermload" ], + specials: [ "special_concordant_sequence", "special_inertial_impact", "special_phasing_sequence", "special_scramble_spectrum", "special_thermalshock" ] }, ws: { blueprints: { @@ -18048,134 +18071,167 @@ module.exports = { specials: { special_auto_loader: { id: 0, + edname: "special_auto_loader", name: "Auto loader" }, special_choke_canister: { id: 1, + edname: "special_choke_canister", name: "Choke canister" }, special_concordant_sequence: { id: 2, + edname: "special_concordant_sequence", name: "Concordant sequence" }, special_corrosive_shell: { id: 3, + edname: "special_corrosive_shell", name: "Corrosive shell" }, special_blinding_shell: { id: 4, + edname: "special_blinding_shell", name: "Dazzle shell" }, special_dispersal_field: { id: 5, + edname: "special_dispersal_field", name: "Dispersal field" }, special_distortion_field: { id: 6, + edname: "special_distortion_field", name: "Distortion field" }, special_drag_munitions: { id: 7, + edname: "special_drag_munitions", name: "Drag munitions" }, special_emissive_munitions: { id: 8, + edname: "special_emissive_munitions", name: "Emissive munitions" }, special_feedback_cascade: { id: 9, + edname: "special_feedback_cascade", name: "Feedback cascade" }, special_force_shell: { id: 10, + edname: "special_force_shell", name: "Force shell" }, special_high_yield_shell: { id: 11, + edname: "special_high_yield_shell", name: "High yield shell" }, special_incendiary_rounds: { id: 12, + edname: "special_incendiary_rounds", name: "Incendiary rounds" }, special_inertial_impact: { id: 32, + edname: "special_inertial_impact", name: "Inertial impact" }, special_ion_disruptor: { id: 13, + edname: "special_ion_disruptor", name: "Ion disruptor" }, special_mass_lock_munition: { id: 14, + edname: "special_mass_lock_munition", name: "Mass lock munition" }, special_overload_munitions: { id: 15, + edname: "special_overload_munitions", name: "Overload munitions" }, special_penetrator_payload: { id: 16, + edname: "special_penetrator_payload", name: "Penetrator payload" }, special_phasing_sequence: { id: 17, + edname: "special_phasing_sequence", name: "Phasing sequence" }, special_plasma_slug: { id: 18, + edname: "special_plasma_slug", name: "Plasma slug" }, special_radiant_canister: { id: 19, + edname: "special_radiant_canister", name: "Radiant Canister" }, special_regeneration_sequence: { id: 20, + edname: "special_regeneration_sequence", name: "Regeneration sequence" }, special_reverberating_cascade: { id: 21, + edname: "special_reverberating_cascade", name: "Reverberating cascade" }, special_scramble_spectrum: { id: 22, + edname: "special_scramble_spectrum", name: "Scramble spectrum" }, special_screening_shell: { id: 23, + edname: "special_screening_shell", name: "Screening shell" }, special_shiftlock_canister: { id: 24, + edname: "special_shiftlock_canister", name: "Shift-lock canister" }, special_smart_rounds: { id: 25, + edname: "special_smart_rounds", name: "Smart rounds" }, special_super_penetrator: { id: 26, + edname: "special_super_penetrator", name: "Super penetrator" }, special_target_lock_breaker: { id: 27, + edname: "special_target_lock_breaker", name: "Target lock breaker" }, special_thermal_cascade: { id: 28, + edname: "special_thermal_cascade", name: "Thermal cascade" }, special_thermal_conduit: { id: 29, + edname: "special_thermal_conduit", name: "Thermal conduit" }, special_thermal_vent: { id: 30, + edname: "special_thermal_vent", name: "Thermal vent" }, special_thermalshock: { id: 31, + edname: "special_thermalshock", name: "Thermal shock" } } diff --git a/dist/index.json b/dist/index.json index 439a456..d4d13a2 100644 --- a/dist/index.json +++ b/dist/index.json @@ -23469,6 +23469,12 @@ "type": "percentage", "method": "multiplicative" }, + "falloff": { + "id": 45, + "name": "falloff", + "type": "percentage", + "method": "multiplicative" + }, "fallofffromrange": { "id": 42, "name": "fallofffromrange", @@ -23547,6 +23553,12 @@ "type": "percentage", "method": "multiplicative" }, + "protection": { + "id": 44, + "name": "protection", + "type": "percentage", + "method": "multiplicative" + }, "range": { "id": 25, "name": "range", @@ -24114,6 +24126,13 @@ "power", "range", "thermload" + ], + "specials": [ + "special_concordant_sequence", + "special_regeneration_sequence", + "special_thermal_conduit", + "special_thermalshock", + "special_thermal_vent" ] }, "bsg": { @@ -24239,6 +24258,14 @@ "rof", "shotspeed", "thermload" + ], + "specials": [ + "special_auto_loader", + "special_dispersal_field", + "special_smart_rounds", + "special_force_shell", + "special_high_yield_shell", + "special_thermal_cascade" ] }, "cc": { @@ -24453,6 +24480,13 @@ "rof", "shotspeed", "thermload" + ], + "specials": [ + "special_corrosive_shell", + "special_blinding_shell", + "special_incendiary_rounds", + "special_drag_munitions", + "special_screening_shell" ] }, "fh": { @@ -24814,6 +24848,14 @@ "rof", "shotspeed", "thermload" + ], + "specials": [ + "special_auto_loader", + "special_corrosive_shell", + "special_emissive_munitions", + "special_incendiary_rounds", + "special_smart_rounds", + "special_thermalshock" ] }, "ml": { @@ -24866,6 +24908,13 @@ "reload", "rof", "thermload" + ], + "specials": [ + "special_drag_munitions", + "special_emissive_munitions", + "special_overload_munitions", + "special_penetrator_payload", + "special_thermal_cascade" ] }, "mrp": { @@ -24918,6 +24967,14 @@ "reload", "rof", "thermload" + ], + "specials": [ + "special_ion_disruptor", + "special_overload_munitions", + "special_radiant_canister", + "special_reverberating_cascade", + "special_shiftlock_canister", + "special_emissive_munitions" ] }, "pa": { @@ -24996,6 +25053,13 @@ "rof", "shotspeed", "thermload" + ], + "specials": [ + "special_blinding_shell", + "special_dispersal_field", + "special_phasing_sequence", + "special_target_lock_breaker", + "special_thermal_conduit" ] }, "pas": { @@ -25172,6 +25236,13 @@ "range", "rof", "thermload" + ], + "specials": [ + "special_concordant_sequence", + "special_emissive_munitions", + "special_phasing_sequence", + "special_scramble_spectrum", + "special_thermalshock" ] }, "po": { @@ -25357,6 +25428,11 @@ "reload", "rof", "thermload" + ], + "specials": [ + "special_feedback_cascade", + "special_plasma_slug", + "special_super_penetrator" ] }, "s": { @@ -25550,6 +25626,11 @@ "range", "rof", "thermload" + ], + "specials": [ + "special_mass_lock_munition", + "special_penetrator_payload", + "special_reverberating_cascade" ] }, "ul": { @@ -25626,6 +25707,13 @@ "range", "rof", "thermload" + ], + "specials": [ + "special_concordant_sequence", + "special_inertial_impact", + "special_phasing_sequence", + "special_scramble_spectrum", + "special_thermalshock" ] }, "ws": { @@ -25663,134 +25751,167 @@ "specials": { "special_auto_loader": { "id": 0, + "edname": "special_auto_loader", "name": "Auto loader" }, "special_choke_canister": { "id": 1, + "edname": "special_choke_canister", "name": "Choke canister" }, "special_concordant_sequence": { "id": 2, + "edname": "special_concordant_sequence", "name": "Concordant sequence" }, "special_corrosive_shell": { "id": 3, + "edname": "special_corrosive_shell", "name": "Corrosive shell" }, "special_blinding_shell": { "id": 4, + "edname": "special_blinding_shell", "name": "Dazzle shell" }, "special_dispersal_field": { "id": 5, + "edname": "special_dispersal_field", "name": "Dispersal field" }, "special_distortion_field": { "id": 6, + "edname": "special_distortion_field", "name": "Distortion field" }, "special_drag_munitions": { "id": 7, + "edname": "special_drag_munitions", "name": "Drag munitions" }, "special_emissive_munitions": { "id": 8, + "edname": "special_emissive_munitions", "name": "Emissive munitions" }, "special_feedback_cascade": { "id": 9, + "edname": "special_feedback_cascade", "name": "Feedback cascade" }, "special_force_shell": { "id": 10, + "edname": "special_force_shell", "name": "Force shell" }, "special_high_yield_shell": { "id": 11, + "edname": "special_high_yield_shell", "name": "High yield shell" }, "special_incendiary_rounds": { "id": 12, + "edname": "special_incendiary_rounds", "name": "Incendiary rounds" }, "special_inertial_impact": { "id": 32, + "edname": "special_inertial_impact", "name": "Inertial impact" }, "special_ion_disruptor": { "id": 13, + "edname": "special_ion_disruptor", "name": "Ion disruptor" }, "special_mass_lock_munition": { "id": 14, + "edname": "special_mass_lock_munition", "name": "Mass lock munition" }, "special_overload_munitions": { "id": 15, + "edname": "special_overload_munitions", "name": "Overload munitions" }, "special_penetrator_payload": { "id": 16, + "edname": "special_penetrator_payload", "name": "Penetrator payload" }, "special_phasing_sequence": { "id": 17, + "edname": "special_phasing_sequence", "name": "Phasing sequence" }, "special_plasma_slug": { "id": 18, + "edname": "special_plasma_slug", "name": "Plasma slug" }, "special_radiant_canister": { "id": 19, + "edname": "special_radiant_canister", "name": "Radiant Canister" }, "special_regeneration_sequence": { "id": 20, + "edname": "special_regeneration_sequence", "name": "Regeneration sequence" }, "special_reverberating_cascade": { "id": 21, + "edname": "special_reverberating_cascade", "name": "Reverberating cascade" }, "special_scramble_spectrum": { "id": 22, + "edname": "special_scramble_spectrum", "name": "Scramble spectrum" }, "special_screening_shell": { "id": 23, + "edname": "special_screening_shell", "name": "Screening shell" }, "special_shiftlock_canister": { "id": 24, + "edname": "special_shiftlock_canister", "name": "Shift-lock canister" }, "special_smart_rounds": { "id": 25, + "edname": "special_smart_rounds", "name": "Smart rounds" }, "special_super_penetrator": { "id": 26, + "edname": "special_super_penetrator", "name": "Super penetrator" }, "special_target_lock_breaker": { "id": 27, + "edname": "special_target_lock_breaker", "name": "Target lock breaker" }, "special_thermal_cascade": { "id": 28, + "edname": "special_thermal_cascade", "name": "Thermal cascade" }, "special_thermal_conduit": { "id": 29, + "edname": "special_thermal_conduit", "name": "Thermal conduit" }, "special_thermal_vent": { "id": 30, + "edname": "special_thermal_vent", "name": "Thermal vent" }, "special_thermalshock": { "id": 31, + "edname": "special_thermalshock", "name": "Thermal shock" } } diff --git a/modifications/modifications.json b/modifications/modifications.json index 11f6e73..e792955 100644 --- a/modifications/modifications.json +++ b/modifications/modifications.json @@ -14,6 +14,7 @@ "engrate": {"id": 10, "name": "engrate", "type": "percentage", "method": "multiplicative"}, "explres": {"id": 11, "name": "explres", "type": "percentage", "method": "additive"}, "facinglimit": {"id": 12, "name": "facinglimit", "type": "percentage", "method": "multiplicative"}, + "falloff": {"id": 45, "name": "falloff", "type": "percentage", "method": "multiplicative"}, "fallofffromrange": {"id": 42, "name": "fallofffromrange", "type": "hidden", "method": "overwrite"}, "hullboost": {"id": 13, "name": "hullboost", "type": "percentage", "method": "multiplicative"}, "hullreinforcement": {"id": 14, "name": "hullreinforcement", "type": "percentage", "method": "multiplicative"}, @@ -27,6 +28,7 @@ "pgen": {"id": 22, "name": "pgen", "type": "percentage", "method": "multiplicative"}, "piercing": {"id": 23, "name": "piercing", "type": "percentage", "method": "multiplicative"}, "power": {"id": 24, "name": "power", "type": "percentage", "method": "multiplicative"}, + "protection": {"id": 44, "name": "protection", "type": "percentage", "method": "multiplicative"}, "range": {"id": 25, "name": "range", "type": "percentage", "method": "multiplicative"}, "ranget": {"id": 26, "name": "ranget", "type": "percentage", "method": "multiplicative"}, "regen": {"id": 27, "name": "regen", "type": "percentage", "method": "multiplicative"}, diff --git a/modifications/modules.json b/modifications/modules.json index 138ae48..67c99f5 100644 --- a/modifications/modules.json +++ b/modifications/modules.json @@ -45,6 +45,13 @@ "power", "range", "thermload" + ], + "specials": [ + "special_concordant_sequence", + "special_regeneration_sequence", + "special_thermal_conduit", + "special_thermalshock", + "special_thermal_vent" ] }, "bsg": { @@ -98,6 +105,14 @@ "rof", "shotspeed", "thermload" + ], + "specials": [ + "special_auto_loader", + "special_dispersal_field", + "special_smart_rounds", + "special_force_shell", + "special_high_yield_shell", + "special_thermal_cascade" ] }, "cc": { @@ -194,6 +209,13 @@ "rof", "shotspeed", "thermload" + ], + "specials": [ + "special_corrosive_shell", + "special_blinding_shell", + "special_incendiary_rounds", + "special_drag_munitions", + "special_screening_shell" ] }, "fh": { @@ -357,6 +379,14 @@ "rof", "shotspeed", "thermload" + ], + "specials": [ + "special_auto_loader", + "special_corrosive_shell", + "special_emissive_munitions", + "special_incendiary_rounds", + "special_smart_rounds", + "special_thermalshock" ] }, "ml": { @@ -387,6 +417,13 @@ "reload", "rof", "thermload" + ], + "specials": [ + "special_drag_munitions", + "special_emissive_munitions", + "special_overload_munitions", + "special_penetrator_payload", + "special_thermal_cascade" ] }, "mrp": { @@ -417,6 +454,14 @@ "reload", "rof", "thermload" + ], + "specials": [ + "special_ion_disruptor", + "special_overload_munitions", + "special_radiant_canister", + "special_reverberating_cascade", + "special_shiftlock_canister", + "special_emissive_munitions" ] }, "pa": { @@ -447,6 +492,13 @@ "rof", "shotspeed", "thermload" + ], + "specials": [ + "special_blinding_shell", + "special_dispersal_field", + "special_phasing_sequence", + "special_target_lock_breaker", + "special_thermal_conduit" ] }, "pas": { @@ -537,6 +589,13 @@ "range", "rof", "thermload" + ], + "specials": [ + "special_concordant_sequence", + "special_emissive_munitions", + "special_phasing_sequence", + "special_scramble_spectrum", + "special_thermalshock" ] }, "po": { @@ -629,6 +688,11 @@ "reload", "rof", "thermload" + ], + "specials": [ + "special_feedback_cascade", + "special_plasma_slug", + "special_super_penetrator" ] }, "s": { @@ -732,6 +796,11 @@ "range", "rof", "thermload" + ], + "specials": [ + "special_mass_lock_munition", + "special_penetrator_payload", + "special_reverberating_cascade" ] }, "ul": { @@ -760,6 +829,13 @@ "range", "rof", "thermload" + ], + "specials": [ + "special_concordant_sequence", + "special_inertial_impact", + "special_phasing_sequence", + "special_scramble_spectrum", + "special_thermalshock" ] }, "ws": { diff --git a/modifications/specials.json b/modifications/specials.json index 84f77d0..2b6d511 100644 --- a/modifications/specials.json +++ b/modifications/specials.json @@ -1,35 +1,35 @@ { - "special_auto_loader": {"id": 0, "name": "Auto loader"}, - "special_choke_canister": {"id": 1, "name": "Choke canister"}, - "special_concordant_sequence": {"id": 2, "name": "Concordant sequence"}, - "special_corrosive_shell": {"id": 3, "name": "Corrosive shell"}, - "special_blinding_shell": {"id": 4, "name": "Dazzle shell"}, - "special_dispersal_field": {"id": 5, "name": "Dispersal field"}, - "special_distortion_field": {"id": 6, "name": "Distortion field"}, - "special_drag_munitions": {"id": 7, "name": "Drag munitions"}, - "special_emissive_munitions": {"id": 8, "name": "Emissive munitions"}, - "special_feedback_cascade": {"id": 9, "name": "Feedback cascade"}, - "special_force_shell": {"id": 10, "name": "Force shell"}, - "special_high_yield_shell": {"id": 11, "name": "High yield shell"}, - "special_incendiary_rounds": {"id": 12, "name": "Incendiary rounds"}, - "special_inertial_impact": {"id": 32, "name": "Inertial impact"}, - "special_ion_disruptor": {"id": 13, "name": "Ion disruptor"}, - "special_mass_lock_munition": {"id": 14, "name": "Mass lock munition"}, - "special_overload_munitions": {"id": 15, "name": "Overload munitions"}, - "special_penetrator_payload": {"id": 16, "name": "Penetrator payload"}, - "special_phasing_sequence": {"id": 17, "name": "Phasing sequence"}, - "special_plasma_slug": {"id": 18, "name": "Plasma slug"}, - "special_radiant_canister": {"id": 19, "name": "Radiant Canister"}, - "special_regeneration_sequence": {"id": 20, "name": "Regeneration sequence"}, - "special_reverberating_cascade": {"id": 21, "name": "Reverberating cascade"}, - "special_scramble_spectrum": {"id": 22, "name": "Scramble spectrum"}, - "special_screening_shell": {"id": 23, "name": "Screening shell"}, - "special_shiftlock_canister": {"id": 24, "name": "Shift-lock canister"}, - "special_smart_rounds": {"id": 25, "name": "Smart rounds"}, - "special_super_penetrator": {"id": 26, "name": "Super penetrator"}, - "special_target_lock_breaker": {"id": 27, "name": "Target lock breaker"}, - "special_thermal_cascade": {"id": 28, "name": "Thermal cascade"}, - "special_thermal_conduit": {"id": 29, "name": "Thermal conduit"}, - "special_thermal_vent": {"id": 30, "name": "Thermal vent"}, - "special_thermalshock": {"id": 31, "name": "Thermal shock"} + "special_auto_loader": {"id": 0, "edname": "special_auto_loader", "name": "Auto loader"}, + "special_choke_canister": {"id": 1, "edname": "special_choke_canister", "name": "Choke canister"}, + "special_concordant_sequence": {"id": 2, "edname": "special_concordant_sequence", "name": "Concordant sequence"}, + "special_corrosive_shell": {"id": 3, "edname": "special_corrosive_shell", "name": "Corrosive shell"}, + "special_blinding_shell": {"id": 4, "edname": "special_blinding_shell", "name": "Dazzle shell"}, + "special_dispersal_field": {"id": 5, "edname": "special_dispersal_field", "name": "Dispersal field"}, + "special_distortion_field": {"id": 6, "edname": "special_distortion_field", "name": "Distortion field"}, + "special_drag_munitions": {"id": 7, "edname": "special_drag_munitions", "name": "Drag munitions"}, + "special_emissive_munitions": {"id": 8, "edname": "special_emissive_munitions", "name": "Emissive munitions"}, + "special_feedback_cascade": {"id": 9, "edname": "special_feedback_cascade", "name": "Feedback cascade"}, + "special_force_shell": {"id": 10, "edname": "special_force_shell", "name": "Force shell"}, + "special_high_yield_shell": {"id": 11, "edname": "special_high_yield_shell", "name": "High yield shell"}, + "special_incendiary_rounds": {"id": 12, "edname": "special_incendiary_rounds", "name": "Incendiary rounds"}, + "special_inertial_impact": {"id": 32, "edname": "special_inertial_impact", "name": "Inertial impact"}, + "special_ion_disruptor": {"id": 13, "edname": "special_ion_disruptor", "name": "Ion disruptor"}, + "special_mass_lock_munition": {"id": 14, "edname": "special_mass_lock_munition", "name": "Mass lock munition"}, + "special_overload_munitions": {"id": 15, "edname": "special_overload_munitions", "name": "Overload munitions"}, + "special_penetrator_payload": {"id": 16, "edname": "special_penetrator_payload", "name": "Penetrator payload"}, + "special_phasing_sequence": {"id": 17, "edname": "special_phasing_sequence", "name": "Phasing sequence"}, + "special_plasma_slug": {"id": 18, "edname": "special_plasma_slug", "name": "Plasma slug"}, + "special_radiant_canister": {"id": 19, "edname": "special_radiant_canister", "name": "Radiant Canister"}, + "special_regeneration_sequence": {"id": 20, "edname": "special_regeneration_sequence", "name": "Regeneration sequence"}, + "special_reverberating_cascade": {"id": 21, "edname": "special_reverberating_cascade", "name": "Reverberating cascade"}, + "special_scramble_spectrum": {"id": 22, "edname": "special_scramble_spectrum", "name": "Scramble spectrum"}, + "special_screening_shell": {"id": 23, "edname": "special_screening_shell", "name": "Screening shell"}, + "special_shiftlock_canister": {"id": 24, "edname": "special_shiftlock_canister", "name": "Shift-lock canister"}, + "special_smart_rounds": {"id": 25, "edname": "special_smart_rounds", "name": "Smart rounds"}, + "special_super_penetrator": {"id": 26, "edname": "special_super_penetrator", "name": "Super penetrator"}, + "special_target_lock_breaker": {"id": 27, "edname": "special_target_lock_breaker", "name": "Target lock breaker"}, + "special_thermal_cascade": {"id": 28, "edname": "special_thermal_cascade", "name": "Thermal cascade"}, + "special_thermal_conduit": {"id": 29, "edname": "special_thermal_conduit", "name": "Thermal conduit"}, + "special_thermal_vent": {"id": 30, "edname": "special_thermal_vent", "name": "Thermal vent"}, + "special_thermalshock": {"id": 31, "edname": "special_thermalshock", "name": "Thermal shock"} }