From 737ae381103b1c7fb33efa7f5c56c249027c6d49 Mon Sep 17 00:00:00 2001 From: Cmdr McDonald Date: Tue, 22 Nov 2016 14:47:06 +0000 Subject: [PATCH 1/6] Add blueprint information --- ChangeLog.md | 5 +- dist/index.js | 366 ++++++++++++++++++++++++++++++++++ dist/index.json | 366 ++++++++++++++++++++++++++++++++++ modifications/blueprints.json | 93 +++++++++ modifications/index.js | 1 + spec/data-spec.js | 12 ++ 6 files changed, 842 insertions(+), 1 deletion(-) create mode 100644 modifications/blueprints.json diff --git a/ChangeLog.md b/ChangeLog.md index cbbc498..503e2db 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,4 +1,7 @@ -#2.2.x +#2.2.3 + * Add engineer blueprints + +#2.2.2 * Add distributor draw modifier to shield generators * Remove modifiers for sensors * Add initial loadout passenger cabins for Beluga diff --git a/dist/index.js b/dist/index.js index 5274b75..9e920bb 100644 --- a/dist/index.js +++ b/dist/index.js @@ -13344,6 +13344,372 @@ module.exports = { } }, Modifications: { + blueprints: { + 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: 63, + 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" + } + }, modifications: [ "ammo", "boot", "brokenregen", "burst", "clip", "damage", "distdraw", "duration", "eff", "engcap", "engrate", "explres", "facinglimit", "hullboost", "hullreinforcement", "integrity", "jitter", "kinres", "mass", "maxfuel", "optmass", "optmul", "pgen", "piercing", "power", "range", "ranget", "regen", "reload", "rof", "shield", "shieldboost", "spinup", "syscap", "sysrate", "thermload", "thermres", "wepcap", "weprate", "shieldreinforcement" ], modifierActions: { mod_boot_time: { diff --git a/dist/index.json b/dist/index.json index c2350b6..8be401b 100644 --- a/dist/index.json +++ b/dist/index.json @@ -15740,6 +15740,372 @@ } }, "Modifications": { + "blueprints": { + "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": 63, + "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" + } + }, "modifications": [ "ammo", "boot", diff --git a/modifications/blueprints.json b/modifications/blueprints.json new file mode 100644 index 0000000..e6655ed --- /dev/null +++ b/modifications/blueprints.json @@ -0,0 +1,93 @@ +{ + "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": 63, "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" } +} diff --git a/modifications/index.js b/modifications/index.js index bd9305c..41d2572 100644 --- a/modifications/index.js +++ b/modifications/index.js @@ -1,4 +1,5 @@ module.exports = { + blueprints: require('./blueprints'), modifications: require('./modifications'), modifierActions: require('./modifierActions'), validity: require('./validity') diff --git a/spec/data-spec.js b/spec/data-spec.js index 7da38d7..cb82885 100644 --- a/spec/data-spec.js +++ b/spec/data-spec.js @@ -1,5 +1,6 @@ var Modules = require('../modules'); var Ships = require('../ships'); +var Modifications = require('../modifications'); describe('JSON Data', function() { @@ -160,4 +161,15 @@ describe('JSON Data', function() { } }); + it('has valid blueprints', function() { + var ids = {}; + + for (var k in Modifications.blueprints) { + 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); + ids[blueprint.idid] = true; + } + }); + }); From 0ab34c984c86ce4aef45f633ccbc665075226211 Mon Sep 17 00:00:00 2001 From: Cmdr McDonald Date: Wed, 23 Nov 2016 00:23:25 +0000 Subject: [PATCH 2/6] Fix mismatch between class 5 and class 7 fighter hangars --- ChangeLog.md | 5 ++++- modules/internal/fighter_hangar.json | 8 ++++---- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/ChangeLog.md b/ChangeLog.md index cbbc498..90b80f2 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,4 +1,7 @@ -#2.2.x +#2.2.3 + * Fix mismatch between class 5 and class 7 fighter hangars + +#2.2.2 * Add distributor draw modifier to shield generators * Remove modifiers for sensors * Add initial loadout passenger cabins for Beluga diff --git a/modules/internal/fighter_hangar.json b/modules/internal/fighter_hangar.json index 7b9edc5..b2a2ee0 100644 --- a/modules/internal/fighter_hangar.json +++ b/modules/internal/fighter_hangar.json @@ -4,8 +4,8 @@ "bays": 2, "class": 7, "cost": 575660, - "edID": 128727930, - "eddbID": 1560, + "edID": 128727932, + "eddbID": 1562, "fightercost": 1030, "grp": "fh", "id": "fh", @@ -32,8 +32,8 @@ "bays": 1, "class": 5, "cost": 2369330, - "edID": 128727932, - "eddbID": 1562, + "edID": 128727930, + "eddbID": 1560, "fightercost": 1030, "grp": "fh", "id": "fr", From cd5d9af553c72b12effe966cd3dad96bc9771279 Mon Sep 17 00:00:00 2001 From: Cmdr McDonald Date: Wed, 23 Nov 2016 00:24:10 +0000 Subject: [PATCH 3/6] Add details for concordant sequence special effect --- ChangeLog.md | 1 + modifications/modifierActions.json | 3 +++ 2 files changed, 4 insertions(+) diff --git a/ChangeLog.md b/ChangeLog.md index 90b80f2..2c52579 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,5 +1,6 @@ #2.2.3 * Fix mismatch between class 5 and class 7 fighter hangars + * Add details for concordant sequence special effect #2.2.2 * Add distributor draw modifier to shield generators diff --git a/modifications/modifierActions.json b/modifications/modifierActions.json index 9f08225..754358e 100644 --- a/modifications/modifierActions.json +++ b/modifications/modifierActions.json @@ -181,6 +181,9 @@ }, "special_auto_loader": {}, "special_choke_canister": {}, + "special_concordant_sequence": { + "thermload": 0.5 + }, "special_corrosive_shell": { "ammo": -0.2 }, From 361e92108659b8a2ab86baccd56a32a74d9e99d8 Mon Sep 17 00:00:00 2001 From: Cmdr McDonald Date: Wed, 23 Nov 2016 00:31:55 +0000 Subject: [PATCH 4/6] Fix details for thermal shock special effect --- ChangeLog.md | 1 + modifications/modifierActions.json | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/ChangeLog.md b/ChangeLog.md index 2c52579..c7cff7a 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,6 +1,7 @@ #2.2.3 * Fix mismatch between class 5 and class 7 fighter hangars * Add details for concordant sequence special effect + * Fix details for thermal shock special effect #2.2.2 * Add distributor draw modifier to shield generators diff --git a/modifications/modifierActions.json b/modifications/modifierActions.json index 754358e..e1bea95 100644 --- a/modifications/modifierActions.json +++ b/modifications/modifierActions.json @@ -221,7 +221,7 @@ "thermload": 0.25 }, "special_thermalshock": { - "damage": -0.25 + "damage": -0.2 }, "trade_cell_heat_cell_units": {}, "trade_defence_health_add_defence_global_mult": {}, From d2404d9ad579c7fa4584333478388632e58b20b6 Mon Sep 17 00:00:00 2001 From: Cmdr McDonald Date: Wed, 23 Nov 2016 00:55:07 +0000 Subject: [PATCH 5/6] Update dist --- dist/index.js | 13 ++++++++----- dist/index.json | 13 ++++++++----- 2 files changed, 16 insertions(+), 10 deletions(-) diff --git a/dist/index.js b/dist/index.js index 5274b75..8b2b202 100644 --- a/dist/index.js +++ b/dist/index.js @@ -9585,8 +9585,8 @@ module.exports = { bays: 2, class: 7, cost: 575660, - edID: 128727930, - eddbID: 1560, + edID: 128727932, + eddbID: 1562, fightercost: 1030, grp: "fh", id: "fh", @@ -9611,8 +9611,8 @@ module.exports = { bays: 1, class: 5, cost: 2369330, - edID: 128727932, - eddbID: 1562, + edID: 128727930, + eddbID: 1560, fightercost: 1030, grp: "fh", id: "fr", @@ -13528,6 +13528,9 @@ module.exports = { }, special_auto_loader: {}, special_choke_canister: {}, + special_concordant_sequence: { + thermload: .5 + }, special_corrosive_shell: { ammo: -.2 }, @@ -13565,7 +13568,7 @@ module.exports = { thermload: .25 }, special_thermalshock: { - damage: -.25 + damage: -.2 }, trade_cell_heat_cell_units: {}, trade_defence_health_add_defence_global_mult: {}, diff --git a/dist/index.json b/dist/index.json index c2350b6..9531267 100644 --- a/dist/index.json +++ b/dist/index.json @@ -11695,8 +11695,8 @@ "bays": 2, "class": 7, "cost": 575660, - "edID": 128727930, - "eddbID": 1560, + "edID": 128727932, + "eddbID": 1562, "fightercost": 1030, "grp": "fh", "id": "fh", @@ -11723,8 +11723,8 @@ "bays": 1, "class": 5, "cost": 2369330, - "edID": 128727932, - "eddbID": 1562, + "edID": 128727930, + "eddbID": 1560, "fightercost": 1030, "grp": "fh", "id": "fr", @@ -15965,6 +15965,9 @@ }, "special_auto_loader": {}, "special_choke_canister": {}, + "special_concordant_sequence": { + "thermload": 0.5 + }, "special_corrosive_shell": { "ammo": -0.2 }, @@ -16002,7 +16005,7 @@ "thermload": 0.25 }, "special_thermalshock": { - "damage": -0.25 + "damage": -0.2 }, "trade_cell_heat_cell_units": {}, "trade_defence_health_add_defence_global_mult": {}, From 64c49b67c30f02027c33bb7622a1938fed8dba16 Mon Sep 17 00:00:00 2001 From: Cmdr McDonald Date: Thu, 24 Nov 2016 13:45:03 +0000 Subject: [PATCH 6/6] Bump revision --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 19ca6cb..b57d450 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "coriolis-data", - "version": "2.2.2", + "version": "2.2.3", "repository": { "type": "git", "url": "https://github.com/EDCD/coriolis-data"