diff --git a/eos/effects.py b/eos/effects.py index 1e7a12d32..066d53345 100644 --- a/eos/effects.py +++ b/eos/effects.py @@ -989,7 +989,7 @@ class Effect290(BaseEffect): sharpshooterRangeSkillBonusPostPercentMaxRangeLocationShipModulesRequiringGunnery Used by: - Implants named like: Frentix Booster (4 of 4) + Implants named like: Frentix Booster (9 of 9) Implants named like: Zainou 'Deadeye' Sharpshooter ST (6 of 6) Skill: Sharpshooter """ @@ -1008,7 +1008,7 @@ class Effect298(BaseEffect): surgicalStrikeFalloffBonusPostPercentFalloffLocationShipModulesRequiringGunnery Used by: - Implants named like: Sooth Sayer Booster (4 of 4) + Implants named like: Sooth Sayer Booster (9 of 9) Implants named like: Zainou 'Deadeye' Trajectory Analysis TA (6 of 6) Skill: Trajectory Analysis """ @@ -1742,7 +1742,7 @@ class Effect596(BaseEffect): ammoInfluenceRange Used by: - Items from category: Charge (590 of 954) + Items from category: Charge (590 of 955) """ type = 'passive' @@ -1757,7 +1757,7 @@ class Effect598(BaseEffect): ammoSpeedMultiplier Used by: - Charges from group: Festival Charges (28 of 28) + Charges from group: Festival Charges (29 of 29) Charges from group: Interdiction Probe (2 of 2) Charges from group: Structure Festival Charges (2 of 2) Special Edition Assetss from group: Festival Charges Expired (4 of 4) @@ -2328,7 +2328,7 @@ class Effect804(BaseEffect): ammoInfluenceCapNeed Used by: - Items from category: Charge (496 of 954) + Items from category: Charge (496 of 955) """ type = 'passive' @@ -3694,7 +3694,7 @@ class Effect1185(BaseEffect): structureStealthEmitterArraySigDecrease Used by: - Implants named like: X Instinct Booster (4 of 4) + Implants named like: X Instinct Booster (9 of 9) Implants named like: grade Halo (15 of 18) """ @@ -6966,7 +6966,7 @@ class Effect2432(BaseEffect): Used by: Implants named like: Inherent Implants 'Squire' Capacitor Management EM (6 of 6) - Implants named like: Mindflood Booster (4 of 4) + Implants named like: Mindflood Booster (9 of 9) Modules named like: Semiconductor Memory Cell (8 of 8) Implant: Antipharmakon Aeolis Implant: Genolution Core Augmentation CA-1 @@ -7822,7 +7822,9 @@ class Effect2735(BaseEffect): boosterArmorHpPenalty Used by: - Implants named like: Booster (12 of 35) + Implants named like: Improved Booster (4 of 8) + Implants named like: Standard Booster (4 of 8) + Implants named like: Strong Booster (4 of 8) """ attr = 'boosterArmorHPPenalty' @@ -7839,9 +7841,15 @@ class Effect2736(BaseEffect): boosterArmorRepairAmountPenalty Used by: - Implants named like: Drop Booster (3 of 4) - Implants named like: Mindflood Booster (3 of 4) - Implants named like: Sooth Sayer Booster (3 of 4) + Implant: Improved Drop Booster + Implant: Improved Mindflood Booster + Implant: Improved Sooth Sayer Booster + Implant: Standard Drop Booster + Implant: Standard Mindflood Booster + Implant: Standard Sooth Sayer Booster + Implant: Strong Drop Booster + Implant: Strong Mindflood Booster + Implant: Strong Sooth Sayer Booster """ attr = 'boosterArmorRepairAmountPenalty' @@ -7859,7 +7867,9 @@ class Effect2737(BaseEffect): boosterShieldCapacityPenalty Used by: - Implants from group: Booster (12 of 67) + Implants named like: Improved Booster (4 of 8) + Implants named like: Standard Booster (4 of 8) + Implants named like: Strong Booster (4 of 8) """ attr = 'boosterShieldCapacityPenalty' @@ -7876,9 +7886,15 @@ class Effect2739(BaseEffect): boosterTurretOptimalRangePenalty Used by: - Implants named like: Blue Pill Booster (3 of 5) - Implants named like: Mindflood Booster (3 of 4) - Implants named like: Sooth Sayer Booster (3 of 4) + Implant: Improved Blue Pill Booster + Implant: Improved Mindflood Booster + Implant: Improved Sooth Sayer Booster + Implant: Standard Blue Pill Booster + Implant: Standard Mindflood Booster + Implant: Standard Sooth Sayer Booster + Implant: Strong Blue Pill Booster + Implant: Strong Mindflood Booster + Implant: Strong Sooth Sayer Booster """ attr = 'boosterTurretOptimalRangePenalty' @@ -7896,8 +7912,12 @@ class Effect2741(BaseEffect): boosterTurretFalloffPenalty Used by: - Implants named like: Drop Booster (3 of 4) - Implants named like: X Instinct Booster (3 of 4) + Implant: Improved Drop Booster + Implant: Improved X-Instinct Booster + Implant: Standard Drop Booster + Implant: Standard X-Instinct Booster + Implant: Strong Drop Booster + Implant: Strong X-Instinct Booster """ attr = 'boosterTurretFalloffPenalty' @@ -7915,8 +7935,12 @@ class Effect2745(BaseEffect): boosterCapacitorCapacityPenalty Used by: - Implants named like: Blue Pill Booster (3 of 5) - Implants named like: Exile Booster (3 of 4) + Implant: Improved Blue Pill Booster + Implant: Improved Exile Booster + Implant: Standard Blue Pill Booster + Implant: Standard Exile Booster + Implant: Strong Blue Pill Booster + Implant: Strong Exile Booster """ attr = 'boosterCapacitorCapacityPenalty' @@ -7933,8 +7957,10 @@ class Effect2746(BaseEffect): boosterMaxVelocityPenalty Used by: - Implants named like: Crash Booster (3 of 4) Items from market group: Implants & Boosters > Booster > Booster Slot 02 (9 of 13) + Implant: Improved Crash Booster + Implant: Standard Crash Booster + Implant: Strong Crash Booster """ attr = 'boosterMaxVelocityPenalty' @@ -7951,8 +7977,12 @@ class Effect2747(BaseEffect): boosterTurretTrackingPenalty Used by: - Implants named like: Exile Booster (3 of 4) - Implants named like: Frentix Booster (3 of 4) + Implant: Improved Exile Booster + Implant: Improved Frentix Booster + Implant: Standard Exile Booster + Implant: Standard Frentix Booster + Implant: Strong Exile Booster + Implant: Strong Frentix Booster """ attr = 'boosterTurretTrackingPenalty' @@ -7970,8 +8000,12 @@ class Effect2748(BaseEffect): boosterMissileVelocityPenalty Used by: - Implants named like: Crash Booster (3 of 4) - Implants named like: X Instinct Booster (3 of 4) + Implant: Improved Crash Booster + Implant: Improved X-Instinct Booster + Implant: Standard Crash Booster + Implant: Standard X-Instinct Booster + Implant: Strong Crash Booster + Implant: Strong X-Instinct Booster """ attr = 'boosterMissileVelocityPenalty' @@ -7989,7 +8023,9 @@ class Effect2749(BaseEffect): boosterMissileExplosionVelocityPenalty Used by: - Implants named like: Blue Pill Booster (3 of 5) + Implant: Improved Blue Pill Booster + Implant: Standard Blue Pill Booster + Implant: Strong Blue Pill Booster """ attr = 'boosterAOEVelocityPenalty' @@ -8144,8 +8180,12 @@ class Effect2791(BaseEffect): boosterMissileExplosionCloudPenaltyFixed Used by: - Implants named like: Exile Booster (3 of 4) - Implants named like: Mindflood Booster (3 of 4) + Implant: Improved Exile Booster + Implant: Improved Mindflood Booster + Implant: Standard Exile Booster + Implant: Standard Mindflood Booster + Implant: Strong Exile Booster + Implant: Strong Mindflood Booster """ attr = 'boosterMissileAOECloudPenalty' @@ -8437,7 +8477,7 @@ class Effect2847(BaseEffect): trackingSpeedBonusPassiveRequiringGunneryTrackingSpeedBonus Used by: - Implants named like: Drop Booster (4 of 4) + Implants named like: Drop Booster (9 of 9) Implants named like: Eifyr and Co. 'Gunslinger' Motion Prediction MR (6 of 6) Implant: Antipharmakon Iokira Implant: Ogdin's Eye Coordination Enhancer @@ -9304,9 +9344,9 @@ class Effect3029(BaseEffect): overloadSelfEmHardeningBonus Used by: + Modules named like: Anti EM Shield Hardener (21 of 21) + Variations of module: Anti-EM Shield Hardener I (20 of 20) Variations of module: Armor EM Hardener I (39 of 39) - Variations of module: EM Ward Field I (19 of 19) - Module: Civilian EM Ward Field """ type = 'overheat' @@ -9321,9 +9361,9 @@ class Effect3030(BaseEffect): overloadSelfThermalHardeningBonus Used by: + Variations of module: Anti-Thermal Shield Hardener I (20 of 20) Variations of module: Armor Thermal Hardener I (39 of 39) - Variations of module: Thermal Dissipation Field I (19 of 19) - Module: Civilian Thermal Dissipation Field + Module: Civilian Anti-Thermal Shield Hardener """ type = 'overheat' @@ -9338,9 +9378,9 @@ class Effect3031(BaseEffect): overloadSelfExplosiveHardeningBonus Used by: + Variations of module: Anti-Explosive Shield Hardener I (20 of 20) Variations of module: Armor Explosive Hardener I (39 of 39) - Variations of module: Explosive Deflection Field I (19 of 19) - Module: Civilian Explosive Deflection Field + Module: Civilian Anti-Explosive Shield Hardener """ type = 'overheat' @@ -9355,9 +9395,9 @@ class Effect3032(BaseEffect): overloadSelfKineticHardeningBonus Used by: + Modules named like: Anti Kinetic Shield Hardener (21 of 21) + Variations of module: Anti-Kinetic Shield Hardener I (20 of 20) Variations of module: Armor Kinetic Hardener I (39 of 39) - Variations of module: Kinetic Deflection Field I (19 of 19) - Module: Civilian Kinetic Deflection Field """ type = 'overheat' @@ -9373,7 +9413,7 @@ class Effect3035(BaseEffect): Used by: Modules named like: Capital Flex Hardener (9 of 9) - Variations of module: Adaptive Invulnerability Field I (17 of 17) + Variations of module: Adaptive Invulnerability Shield Hardener I (18 of 18) """ type = 'overheat' @@ -16715,7 +16755,7 @@ class Effect4951(BaseEffect): Used by: Implants named like: Agency 'Hardshell' TB Dose (4 of 4) - Implants named like: Blue Pill Booster (5 of 5) + Implants named like: Blue Pill Booster (10 of 10) Implant: Antipharmakon Thureo """ @@ -16769,9 +16809,15 @@ class Effect4970(BaseEffect): boosterShieldBoostAmountPenaltyShieldSkills Used by: - Implants named like: Crash Booster (3 of 4) - Implants named like: Frentix Booster (3 of 4) - Implants named like: Mindflood Booster (3 of 4) + Implant: Improved Crash Booster + Implant: Improved Frentix Booster + Implant: Improved Mindflood Booster + Implant: Standard Crash Booster + Implant: Standard Frentix Booster + Implant: Standard Mindflood Booster + Implant: Strong Crash Booster + Implant: Strong Frentix Booster + Implant: Strong Mindflood Booster """ attr = 'boosterShieldBoostAmountPenalty' @@ -16873,7 +16919,7 @@ class Effect4989(BaseEffect): missileSkillAoeCloudSizeBonusAllIncludingCapitals Used by: - Implants named like: Crash Booster (4 of 4) + Implants named like: Crash Booster (9 of 9) """ type = 'passive' @@ -18632,7 +18678,7 @@ class Effect5230(BaseEffect): Used by: Modules from group: Flex Shield Hardener (5 of 5) - Modules from group: Shield Hardener (97 of 97) + Modules from group: Shield Hardener (102 of 102) """ type = 'active' @@ -19798,7 +19844,7 @@ class Effect5364(BaseEffect): Used by: Implants named like: Agency 'Hardshell' TB Dose (4 of 4) - Implants named like: Exile Booster (4 of 4) + Implants named like: Exile Booster (9 of 9) Implant: Antipharmakon Kosybo """ diff --git a/service/conversions/releaseApr2020.py b/service/conversions/releaseApr2020.py new file mode 100644 index 000000000..b65691f6b --- /dev/null +++ b/service/conversions/releaseApr2020.py @@ -0,0 +1,104 @@ +""" +Conversion pack for April 2020 release +""" + +CONVERSIONS = { + # Renamed items, extracted via diff file (TODO: redo when patch hits, add converted items) + "Adaptive Invulnerability Field I": "Adaptive Invulnerability Shield Hardener I", + "Gistum C-Type Adaptive Invulnerability Field": "Gistum C-Type Adaptive Invulnerability Shield Hardener", + "Adaptive Invulnerability Field II": "Adaptive Invulnerability Shield Hardener II", + "Explosive Deflection Field I": "Anti-Explosive Shield Hardener I", + "Kinetic Deflection Field I": "Anti-Kinetic Shield Hardener I", + "EM Ward Field I": "Anti-EM Shield Hardener I", + "Thermal Dissipation Field I": "Anti-Thermal Shield Hardener I", + "Explosive Deflection Field II": "Anti-Explosive Shield Hardener II", + "Kinetic Deflection Field II": "Anti-Kinetic Shield Hardener II", + "EM Ward Field II": "Anti-EM Shield Hardener II", + "Thermal Dissipation Field II": "Anti-Thermal Shield Hardener II", + "Gistum B-Type Adaptive Invulnerability Field": "Gistum B-Type Adaptive Invulnerability Shield Hardener", + "Gistum A-Type Adaptive Invulnerability Field": "Gistum A-Type Adaptive Invulnerability Shield Hardener", + "Pithum A-Type Adaptive Invulnerability Field": "Pithum A-Type Adaptive Invulnerability Shield Hardener", + "Pithum B-Type Adaptive Invulnerability Field": "Pithum B-Type Adaptive Invulnerability Shield Hardener", + "Pithum C-Type Adaptive Invulnerability Field": "Pithum C-Type Adaptive Invulnerability Shield Hardener", + "Limited Kinetic Deflection Field I": "Compact Anti-Kinetic Shield Hardener", + "Limited 'Anointed' EM Ward Field": "Compact Anti-EM Shield Hardener", + "Limited Adaptive Invulnerability Field I": "Compact Adaptive Invulnerability Shield Hardener", + "Limited Explosive Deflection Field I": "Compact Anti-Explosive Shield Hardener", + "Limited Thermal Dissipation Field I": "Compact Anti-Thermal Shield Hardener", + "Dread Guristas EM Ward Field": "Dread Guristas Anti-EM Shield Hardener", + "Dread Guristas Thermal Dissipation Field": "Dread Guristas Anti-Thermal Shield Hardener", + "Dread Guristas Explosive Deflection Field": "Dread Guristas Anti-Explosive Shield Hardener", + "Dread Guristas Kinetic Deflection Field": "Dread Guristas Anti-Kinetic Shield Hardener", + "Dread Guristas Adaptive Invulnerability Field": "Dread Guristas Adaptive Invulnerability Shield Hardener", + "Domination EM Ward Field": "Domination Anti-EM Shield Hardener", + "Domination Thermal Dissipation Field": "Domination Anti-Thermal Shield Hardener", + "Domination Explosive Deflection Field": "Domination Anti-Explosive Shield Hardener", + "Domination Kinetic Deflection Field": "Domination Anti-Kinetic Shield Hardener", + "Domination Adaptive Invulnerability Field": "Domination Adaptive Invulnerability Shield Hardener", + "Kaikka's Modified Kinetic Deflection Field": "Kaikka's Modified Anti-Kinetic Shield Hardener", + "Thon's Modified Kinetic Deflection Field": "Thon's Modified Anti-Kinetic Shield Hardener", + "Vepas's Modified Kinetic Deflection Field": "Vepas's Modified Anti-Kinetic Shield Hardener", + "Estamel's Modified Kinetic Deflection Field": "Estamel's Modified Anti-Kinetic Shield Hardener", + "Kaikka's Modified EM Ward Field": "Kaikka's Modified Anti-EM Shield Hardener", + "Thon's Modified EM Ward Field": "Thon's Modified Anti-EM Shield Hardener", + "Vepas's Modified EM Ward Field": "Vepas's Modified Anti-EM Shield Hardener", + "Estamel's Modified EM Ward Field": "Estamel's Modified Anti-EM Shield Hardener", + "Kaikka's Modified Explosive Deflection Field": "Kaikka's Modified Anti-Explosive Shield Hardener", + "Thon's Modified Explosive Deflection Field": "Thon's Modified Anti-Explosive Shield Hardener", + "Vepas's Modified Explosive Deflection Field": "Vepas's Modified Anti-Explosive Shield Hardener", + "Estamel's Modified Explosive Deflection Field": "Estamel's Modified Anti-Explosive Shield Hardener", + "Kaikka's Modified Thermal Dissipation Field": "Kaikka's Modified Anti-Thermal Shield Hardener", + "Thon's Modified Thermal Dissipation Field": "Thon's Modified Anti-Thermal Shield Hardener", + "Vepas's Modified Thermal Dissipation Field": "Vepas's Modified Anti-Thermal Shield Hardener", + "Estamel's Modified Thermal Dissipation Field": "Estamel's Modified Anti-Thermal Shield Hardener", + "Kaikka's Modified Adaptive Invulnerability Field": "Kaikka's Modified Adaptive Invulnerability Shield Hardener", + "Thon's Modified Adaptive Invulnerability Field": "Thon's Modified Adaptive Invulnerability Shield Hardener", + "Vepas's Modified Adaptive Invulnerability Field": "Vepas's Modified Adaptive Invulnerability Shield Hardener", + "Estamel's Modified Adaptive Invulnerability Field": "Estamel's Modified Adaptive Invulnerability Shield Hardener", + "Caldari Navy Kinetic Deflection Field": "Caldari Navy Anti-Kinetic Shield Hardener", + "Caldari Navy Explosive Deflection Field": "Caldari Navy Anti-Explosive Shield Hardener", + "Caldari Navy Thermal Dissipation Field": "Caldari Navy Anti-Thermal Shield Hardener", + "Caldari Navy Adaptive Invulnerability Field": "Caldari Navy Adaptive Invulnerability Shield Hardener", + "Caldari Navy EM Ward Field": "Caldari Navy Anti-EM Shield Hardener", + "Gist C-Type Kinetic Deflection Field": "Gist C-Type Anti-Kinetic Shield Hardener", + "Pith C-Type Kinetic Deflection Field": "Pith C-Type Anti-Kinetic Shield Hardener", + "Gist C-Type Explosive Deflection Field": "Gist C-Type Anti-Explosive Shield Hardener", + "Pith C-Type Explosive Deflection Field": "Pith C-Type Anti-Explosive Shield Hardener", + "Gist C-Type Thermal Dissipation Field": "Gist C-Type Anti-Thermal Shield Hardener", + "Pith C-Type Thermal Dissipation Field": "Pith C-Type Anti-Thermal Shield Hardener", + "Gist C-Type EM Ward Field": "Gist C-Type Anti-EM Shield Hardener", + "Pith C-Type EM Ward Field": "Pith C-Type Anti-EM Shield Hardener", + "Gist B-Type EM Ward Field": "Gist B-Type Anti-EM Shield Hardener", + "Pith B-Type EM Ward Field": "Pith B-Type Anti-EM Shield Hardener", + "Gist B-Type Thermal Dissipation Field": "Gist B-Type Anti-Thermal Shield Hardener", + "Pith B-Type Thermal Dissipation Field": "Pith B-Type Anti-Thermal Shield Hardener", + "Gist B-Type Explosive Deflection Field": "Gist B-Type Anti-Explosive Shield Hardener", + "Pith B-Type Explosive Deflection Field": "Pith B-Type Anti-Explosive Shield Hardener", + "Gist B-Type Kinetic Deflection Field": "Gist B-Type Anti-Kinetic Shield Hardener", + "Pith B-Type Kinetic Deflection Field": "Pith B-Type Anti-Kinetic Shield Hardener", + "Gist A-Type Kinetic Deflection Field": "Gist A-Type Anti-Kinetic Shield Hardener", + "Pith A-Type Kinetic Deflection Field": "Pith A-Type Anti-Kinetic Shield Hardener", + "Gist A-Type Explosive Deflection Field": "Gist A-Type Anti-Explosive Shield Hardener", + "Pith A-Type Explosive Deflection Field": "Pith A-Type Anti-Explosive Shield Hardener", + "Gist A-Type Thermal Dissipation Field": "Gist A-Type Anti-Thermal Shield Hardener", + "Pith A-Type Thermal Dissipation Field": "Pith A-Type Anti-Thermal Shield Hardener", + "Gist A-Type EM Ward Field": "Gist A-Type Anti-EM Shield Hardener", + "Pith A-Type EM Ward Field": "Pith A-Type Anti-EM Shield Hardener", + "Gist X-Type EM Ward Field": "Gist X-Type Anti-EM Shield Hardener", + "Pith X-Type EM Ward Field": "Pith X-Type Anti-EM Shield Hardener", + "Gist X-Type Thermal Dissipation Field": "Gist X-Type Anti-Thermal Shield Hardener", + "Pith X-Type Thermal Dissipation Field": "Pith X-Type Anti-Thermal Shield Hardener", + "Gist X-Type Explosive Deflection Field": "Gist X-Type Anti-Explosive Shield Hardener", + "Pith X-Type Explosive Deflection Field": "Pith X-Type Anti-Explosive Shield Hardener", + "Gist X-Type Kinetic Deflection Field": "Gist X-Type Anti-Kinetic Shield Hardener", + "Pith X-Type Kinetic Deflection Field": "Pith X-Type Anti-Kinetic Shield Hardener", + "'Nugget' Kinetic Deflection Field": "'Nugget' Anti-Kinetic Shield Hardener", + "'Desert Heat' Thermal Dissipation Field": "'Desert Heat' Anti-Thermal Shield Hardener", + "'Posse' Adaptive Invulnerability Field": "'Posse' Adaptive Invulnerability Shield Hardener", + "'Poacher' EM Ward Field": "'Poacher' Anti-EM Shield Hardener", + "'Snake Eyes' Explosive Deflection Field": "'Snake Eyes' Anti-Explosive Shield Hardener", + "Civilian Thermal Dissipation Field": "Civilian Anti-Thermal Shield Hardener", + "Civilian EM Ward Field": "Civilian Anti-EM Shield Hardener", + "Civilian Explosive Deflection Field": "Civilian Anti-Explosive Shield Hardener", + "Civilian Kinetic Deflection Field": "Civilian Anti-Kinetic Shield Hardener" +}