diff --git a/config.py b/config.py index 7b907f946..9ce0926f7 100644 --- a/config.py +++ b/config.py @@ -15,8 +15,8 @@ saveInRoot = False # Version data version = "1.1.18" tag = "git" -expansionName = "Rubicon" -expansionVersion = "1.0" +expansionName = "Singularity" +expansionVersion = "703519" evemonMinVersion = "4081" pyfaPath = None diff --git a/eos/effects/accerationcontrolcapneedbonuspostpercentcapacitorneedlocationshipgroupafterburner.py b/eos/effects/accerationcontrolcapneedbonuspostpercentcapacitorneedlocationshipgroupafterburner.py index 2faff7f3f..55ea024d0 100755 --- a/eos/effects/accerationcontrolcapneedbonuspostpercentcapacitorneedlocationshipgroupafterburner.py +++ b/eos/effects/accerationcontrolcapneedbonuspostpercentcapacitorneedlocationshipgroupafterburner.py @@ -1,5 +1,5 @@ # Used by: -# Modules named like: Dynamic Fuel Valve (8 of 8) +# Modules named like: Valve (8 of 8) type = "passive" def handler(fit, container, context): fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Propulsion Module", diff --git a/eos/effects/accerationcontrolspeedfbonuspostpercentspeedfactorlocationshipgroupafterburner.py b/eos/effects/accerationcontrolspeedfbonuspostpercentspeedfactorlocationshipgroupafterburner.py index ed14a4487..a78b141d3 100755 --- a/eos/effects/accerationcontrolspeedfbonuspostpercentspeedfactorlocationshipgroupafterburner.py +++ b/eos/effects/accerationcontrolspeedfbonuspostpercentspeedfactorlocationshipgroupafterburner.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Eifyr and Co. 'Rogue' Acceleration Control AC (6 of 6) +# Implants named like: Eifyr Acceleration Control AC (6 of 6) type = "passive" def handler(fit, implant, context): fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Propulsion Module", diff --git a/eos/effects/accessdifficultybonusmodifierrequiringhacking.py b/eos/effects/accessdifficultybonusmodifierrequiringhacking.py index ebd4489bb..f9880f9a4 100755 --- a/eos/effects/accessdifficultybonusmodifierrequiringhacking.py +++ b/eos/effects/accessdifficultybonusmodifierrequiringhacking.py @@ -1,5 +1,5 @@ # Used by: -# Modules named like: Memetic Algorithm Bank (8 of 8) +# Modules named like: Algorithm (8 of 8) # Implant: Poteque 'Prospector' Hacking HC-905 type = "passive" def handler(fit, container, context): diff --git a/eos/effects/afterburnerdurationbonuspostpercentdurationlocationshipmodulesrequiringafterburner.py b/eos/effects/afterburnerdurationbonuspostpercentdurationlocationshipmodulesrequiringafterburner.py index 5e96ff748..5ca9e1ccc 100755 --- a/eos/effects/afterburnerdurationbonuspostpercentdurationlocationshipmodulesrequiringafterburner.py +++ b/eos/effects/afterburnerdurationbonuspostpercentdurationlocationshipmodulesrequiringafterburner.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Eifyr and Co. 'Rogue' Afterburner AB (6 of 6) +# Implants named like: 'Rogue' Afterburner (6 of 6) # Implant: Zor's Custom Navigation Link # Skill: Afterburner type = "passive" diff --git a/eos/effects/agilitymultipliereffectpassive.py b/eos/effects/agilitymultipliereffectpassive.py index 70acc4df9..aebd6fdaf 100755 --- a/eos/effects/agilitymultipliereffectpassive.py +++ b/eos/effects/agilitymultipliereffectpassive.py @@ -1,5 +1,5 @@ # Used by: -# Modules named like: Polycarbon Engine Housing (8 of 8) +# Modules named like: Engine Housing (8 of 8) type = "passive" def handler(fit, module, context): fit.ship.boostItemAttr("agility", module.getModifiedItemAttr("agilityMultiplier"), stackingPenalties = True) diff --git a/eos/effects/ammoinfluencecapneed.py b/eos/effects/ammoinfluencecapneed.py index ca2bb595b..883a4d154 100755 --- a/eos/effects/ammoinfluencecapneed.py +++ b/eos/effects/ammoinfluencecapneed.py @@ -1,5 +1,15 @@ # Used by: -# Items from category: Charge (458 of 828) +# Charges from group: Advanced Pulse Laser Crystal (6 of 6) +# Charges from group: Advanced Railgun Charge (6 of 6) +# Charges from group: Capacitor Booster Charge (16 of 16) +# Charges from group: Frequency Crystal (185 of 185) +# Charges from group: Hybrid Charge (209 of 209) +# Charges from group: Mercoxit Mining Crystal (2 of 2) +# Charges from group: Mining Crystal (30 of 30) +# Charge: Focused Warp Disruption Script +# Charge: Void L +# Charge: Void M +# Charge: Void S type = "passive" def handler(fit, module, context): # Dirty hack to work around cap charges setting cap booster diff --git a/eos/effects/ammoinfluencerange.py b/eos/effects/ammoinfluencerange.py index ad2b87931..9d8ffb822 100755 --- a/eos/effects/ammoinfluencerange.py +++ b/eos/effects/ammoinfluencerange.py @@ -1,5 +1,13 @@ # Used by: -# Items from category: Charge (559 of 828) +# Charges from group: Advanced Artillery Ammo (6 of 6) +# Charges from group: Advanced Autocannon Ammo (6 of 6) +# Charges from group: Advanced Beam Laser Crystal (6 of 6) +# Charges from group: Advanced Blaster Charge (6 of 6) +# Charges from group: Advanced Pulse Laser Crystal (6 of 6) +# Charges from group: Advanced Railgun Charge (6 of 6) +# Charges from group: Frequency Crystal (185 of 185) +# Charges from group: Hybrid Charge (209 of 209) +# Charges from group: Projectile Ammo (129 of 129) type = "passive" def handler(fit, module, context): module.multiplyItemAttr("maxRange", module.getModifiedChargeAttr("weaponRangeMultiplier")) \ No newline at end of file diff --git a/eos/effects/armorallrepairsystemsamountbonuspassive.py b/eos/effects/armorallrepairsystemsamountbonuspassive.py index 7eabccea3..092e8956e 100755 --- a/eos/effects/armorallrepairsystemsamountbonuspassive.py +++ b/eos/effects/armorallrepairsystemsamountbonuspassive.py @@ -1,5 +1,8 @@ # Used by: -# Implants named like: Exile Booster (4 of 4) +# Implant: Improved Exile Booster +# Implant: Standard Exile Booster +# Implant: Strong Exile Booster +# Implant: Synth Exile Booster type = "passive" def handler(fit, booster, context): fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Repair Systems") or mod.item.requiresSkill("Capital Repair Systems"), diff --git a/eos/effects/armordamageamountbonuscapitalarmorrepairers.py b/eos/effects/armordamageamountbonuscapitalarmorrepairers.py index f084ae1aa..d56cc25df 100644 --- a/eos/effects/armordamageamountbonuscapitalarmorrepairers.py +++ b/eos/effects/armordamageamountbonuscapitalarmorrepairers.py @@ -1,5 +1,5 @@ # Used by: -# Modules named like: Auxiliary Nano Pump (8 of 8) +# Modules named like: Auxiliary Nano (8 of 8) type = "passive" def handler(fit, implant, context): fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Capital Repair Systems"), diff --git a/eos/effects/armorhpmultiply.py b/eos/effects/armorhpmultiply.py index 6b912e140..2d8f833ef 100755 --- a/eos/effects/armorhpmultiply.py +++ b/eos/effects/armorhpmultiply.py @@ -1,7 +1,10 @@ # Used by: # Modules from group: Armor Coating (202 of 202) # Modules from group: Armor Plating Energized (187 of 187) -# Modules named like: QA Multiship Module Players (4 of 4) +# Module: QA Multiship Module - 10 Players +# Module: QA Multiship Module - 20 Players +# Module: QA Multiship Module - 40 Players +# Module: QA Multiship Module - 5 Players type = "passive" def handler(fit, module, context): fit.ship.multiplyItemAttr("armorHP", module.getModifiedItemAttr("armorHPMultiplier")) \ No newline at end of file diff --git a/eos/effects/astrogeologyminingamountbonuspostpercentminingamountlocationshipmodulesrequiringmining.py b/eos/effects/astrogeologyminingamountbonuspostpercentminingamountlocationshipmodulesrequiringmining.py index 78699021d..81df2c925 100755 --- a/eos/effects/astrogeologyminingamountbonuspostpercentminingamountlocationshipmodulesrequiringmining.py +++ b/eos/effects/astrogeologyminingamountbonuspostpercentminingamountlocationshipmodulesrequiringmining.py @@ -1,5 +1,7 @@ # Used by: -# Implants named like: Inherent Implants 'Highwall' Mining MX (3 of 3) +# Implant: Inherent Implants 'Highwall' Mining MX-1001 +# Implant: Inherent Implants 'Highwall' Mining MX-1003 +# Implant: Inherent Implants 'Highwall' Mining MX-1005 # Implant: Michi's Excavation Augmentor # Skill: Astrogeology # Skill: Mining diff --git a/eos/effects/basemaxscandeviationmodifierrequiringastrometrics.py b/eos/effects/basemaxscandeviationmodifierrequiringastrometrics.py index 418495810..5a740a288 100755 --- a/eos/effects/basemaxscandeviationmodifierrequiringastrometrics.py +++ b/eos/effects/basemaxscandeviationmodifierrequiringastrometrics.py @@ -1,5 +1,7 @@ # Used by: -# Implants named like: Poteque 'Prospector' Astrometric Pinpointing AP (3 of 3) +# Implant: Poteque 'Prospector' Astrometric Pinpointing AP-602 +# Implant: Poteque 'Prospector' Astrometric Pinpointing AP-606 +# Implant: Poteque 'Prospector' Astrometric Pinpointing AP-610 # Skill: Astrometric Pinpointing # Skill: Astrometrics type = "passive" diff --git a/eos/effects/basesensorstrengthmodifierrequiringastrometrics.py b/eos/effects/basesensorstrengthmodifierrequiringastrometrics.py index 573ab896e..8363150c2 100755 --- a/eos/effects/basesensorstrengthmodifierrequiringastrometrics.py +++ b/eos/effects/basesensorstrengthmodifierrequiringastrometrics.py @@ -1,8 +1,17 @@ # Used by: -# Modules from group: Scan Probe Launcher (4 of 7) -# Implants named like: Low grade Virtue (5 of 6) -# Implants named like: Poteque 'Prospector' Astrometric Rangefinding AR (3 of 3) # Modules named like: Gravity Capacitor Upgrade (8 of 8) +# Implant: Low-grade Virtue Alpha +# Implant: Low-grade Virtue Beta +# Implant: Low-grade Virtue Delta +# Implant: Low-grade Virtue Epsilon +# Implant: Low-grade Virtue Gamma +# Implant: Poteque 'Prospector' Astrometric Rangefinding AR-802 +# Implant: Poteque 'Prospector' Astrometric Rangefinding AR-806 +# Implant: Poteque 'Prospector' Astrometric Rangefinding AR-810 +# Module: Core Probe Launcher II +# Module: Expanded Probe Launcher II +# Module: Sisters Core Probe Launcher +# Module: Sisters Expanded Probe Launcher # Skill: Astrometric Rangefinding # Skill: Astrometrics type = "passive" diff --git a/eos/effects/biologytimebonusfixed.py b/eos/effects/biologytimebonusfixed.py index b9939858f..012da3495 100755 --- a/eos/effects/biologytimebonusfixed.py +++ b/eos/effects/biologytimebonusfixed.py @@ -1,5 +1,6 @@ # Used by: -# Implants named like: Eifyr and Co. 'Alchemist' Biology BY (2 of 2) +# Implant: Eifyr and Co. 'Alchemist' Biology BY-805 +# Implant: Eifyr and Co. 'Alchemist' Biology BY-810 # Skill: Biology type = "passive" def handler(fit, container, context): diff --git a/eos/effects/boosterarmorhppenalty.py b/eos/effects/boosterarmorhppenalty.py index 68f28a70c..0fe5ed48c 100755 --- a/eos/effects/boosterarmorhppenalty.py +++ b/eos/effects/boosterarmorhppenalty.py @@ -1,5 +1,16 @@ # Used by: -# Implants from group: Booster (12 of 37) +# Implant: Improved Crash Booster +# Implant: Improved Exile Booster +# Implant: Improved Frentix Booster +# Implant: Improved X-Instinct Booster +# Implant: Standard Crash Booster +# Implant: Standard Exile Booster +# Implant: Standard Frentix Booster +# Implant: Standard X-Instinct Booster +# Implant: Strong Crash Booster +# Implant: Strong Exile Booster +# Implant: Strong Frentix Booster +# Implant: Strong X-Instinct Booster type = "boosterSideEffect" def handler(fit, booster, context): fit.ship.boostItemAttr("armorHP", booster.getModifiedItemAttr("boosterArmorHPPenalty")) diff --git a/eos/effects/boosterarmorrepairamountpenalty.py b/eos/effects/boosterarmorrepairamountpenalty.py index b27d75cac..17210b5a4 100755 --- a/eos/effects/boosterarmorrepairamountpenalty.py +++ b/eos/effects/boosterarmorrepairamountpenalty.py @@ -1,5 +1,13 @@ # Used by: -# Implants from group: Booster (9 of 37) +# 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 type = "boosterSideEffect" def handler(fit, booster, context): fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Armor Repair Unit", diff --git a/eos/effects/boostercapacitorcapacitypenalty.py b/eos/effects/boostercapacitorcapacitypenalty.py index 333563b59..664858d32 100755 --- a/eos/effects/boostercapacitorcapacitypenalty.py +++ b/eos/effects/boostercapacitorcapacitypenalty.py @@ -1,6 +1,10 @@ # 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 type = "boosterSideEffect" def handler(fit, booster, context): fit.ship.boostItemAttr("capacitorCapacity", booster.getModifiedItemAttr("boosterCapacitorCapacityPenalty")) diff --git a/eos/effects/boostermaxvelocitypenalty.py b/eos/effects/boostermaxvelocitypenalty.py index 96e6061f0..7bbddf6c1 100755 --- a/eos/effects/boostermaxvelocitypenalty.py +++ b/eos/effects/boostermaxvelocitypenalty.py @@ -1,5 +1,16 @@ # Used by: -# Implants from group: Booster (12 of 37) +# Implant: Improved Crash Booster +# Implant: Improved Drop Booster +# Implant: Improved Frentix Booster +# Implant: Improved Sooth Sayer Booster +# Implant: Standard Crash Booster +# Implant: Standard Drop Booster +# Implant: Standard Frentix Booster +# Implant: Standard Sooth Sayer Booster +# Implant: Strong Crash Booster +# Implant: Strong Drop Booster +# Implant: Strong Frentix Booster +# Implant: Strong Sooth Sayer Booster type = "boosterSideEffect" def handler(fit, booster, context): fit.ship.boostItemAttr("maxVelocity", booster.getModifiedItemAttr("boosterMaxVelocityPenalty")) diff --git a/eos/effects/boostermissileexplosioncloudpenaltyfixed.py b/eos/effects/boostermissileexplosioncloudpenaltyfixed.py index fba0930c1..d0554f5f0 100755 --- a/eos/effects/boostermissileexplosioncloudpenaltyfixed.py +++ b/eos/effects/boostermissileexplosioncloudpenaltyfixed.py @@ -1,6 +1,10 @@ # 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 type = "boosterSideEffect" def handler(fit, booster, context): fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Missile Launcher Operation"), diff --git a/eos/effects/boostermissileexplosionvelocitypenalty.py b/eos/effects/boostermissileexplosionvelocitypenalty.py index cdefe1a20..9596c4be7 100755 --- a/eos/effects/boostermissileexplosionvelocitypenalty.py +++ b/eos/effects/boostermissileexplosionvelocitypenalty.py @@ -1,5 +1,7 @@ # 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 type = "boosterSideEffect" def handler(fit, booster, context): fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Missile Launcher Operation"), diff --git a/eos/effects/boostermissilevelocitypenalty.py b/eos/effects/boostermissilevelocitypenalty.py index db2918a35..360c99b30 100755 --- a/eos/effects/boostermissilevelocitypenalty.py +++ b/eos/effects/boostermissilevelocitypenalty.py @@ -1,6 +1,10 @@ # 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 type = "boosterSideEffect" def handler(fit, booster, context): fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Missile Launcher Operation"), diff --git a/eos/effects/boostermodifyboosterarmorpenalties.py b/eos/effects/boostermodifyboosterarmorpenalties.py index a1fd83c72..840affd4c 100755 --- a/eos/effects/boostermodifyboosterarmorpenalties.py +++ b/eos/effects/boostermodifyboosterarmorpenalties.py @@ -1,6 +1,11 @@ # Used by: -# Implants named like: Eifyr and Co. 'Alchemist' Nanite Control NC (2 of 2) -# Implants named like: Low grade Edge (5 of 6) +# Implant: Eifyr and Co. 'Alchemist' Nanite Control NC-903 +# Implant: Eifyr and Co. 'Alchemist' Nanite Control NC-905 +# Implant: Low-grade Edge Alpha +# Implant: Low-grade Edge Beta +# Implant: Low-grade Edge Delta +# Implant: Low-grade Edge Epsilon +# Implant: Low-grade Edge Gamma # Skill: Neurotoxin Control type = "passive" def handler(fit, container, context): diff --git a/eos/effects/boostermodifyboostermaxvelocityandcapacitorpenalty.py b/eos/effects/boostermodifyboostermaxvelocityandcapacitorpenalty.py index 12310dff8..93e75ad45 100755 --- a/eos/effects/boostermodifyboostermaxvelocityandcapacitorpenalty.py +++ b/eos/effects/boostermodifyboostermaxvelocityandcapacitorpenalty.py @@ -1,6 +1,11 @@ # Used by: -# Implants named like: Eifyr and Co. 'Alchemist' Nanite Control NC (2 of 2) -# Implants named like: Low grade Edge (5 of 6) +# Implant: Eifyr and Co. 'Alchemist' Nanite Control NC-903 +# Implant: Eifyr and Co. 'Alchemist' Nanite Control NC-905 +# Implant: Low-grade Edge Alpha +# Implant: Low-grade Edge Beta +# Implant: Low-grade Edge Delta +# Implant: Low-grade Edge Epsilon +# Implant: Low-grade Edge Gamma # Skill: Neurotoxin Control type = "passive" def handler(fit, container, context): diff --git a/eos/effects/boostermodifyboostermissilepenalty.py b/eos/effects/boostermodifyboostermissilepenalty.py index ecf30a320..b6d44b128 100755 --- a/eos/effects/boostermodifyboostermissilepenalty.py +++ b/eos/effects/boostermodifyboostermissilepenalty.py @@ -1,6 +1,11 @@ # Used by: -# Implants named like: Eifyr and Co. 'Alchemist' Nanite Control NC (2 of 2) -# Implants named like: Low grade Edge (5 of 6) +# Implant: Eifyr and Co. 'Alchemist' Nanite Control NC-903 +# Implant: Eifyr and Co. 'Alchemist' Nanite Control NC-905 +# Implant: Low-grade Edge Alpha +# Implant: Low-grade Edge Beta +# Implant: Low-grade Edge Delta +# Implant: Low-grade Edge Epsilon +# Implant: Low-grade Edge Gamma # Skill: Neurotoxin Control type = "passive" def handler(fit, container, context): diff --git a/eos/effects/boostermodifyboostershieldpenalty.py b/eos/effects/boostermodifyboostershieldpenalty.py index fe2d176b3..bee3b86d4 100755 --- a/eos/effects/boostermodifyboostershieldpenalty.py +++ b/eos/effects/boostermodifyboostershieldpenalty.py @@ -1,6 +1,11 @@ # Used by: -# Implants named like: Eifyr and Co. 'Alchemist' Nanite Control NC (2 of 2) -# Implants named like: Low grade Edge (5 of 6) +# Implant: Eifyr and Co. 'Alchemist' Nanite Control NC-903 +# Implant: Eifyr and Co. 'Alchemist' Nanite Control NC-905 +# Implant: Low-grade Edge Alpha +# Implant: Low-grade Edge Beta +# Implant: Low-grade Edge Delta +# Implant: Low-grade Edge Epsilon +# Implant: Low-grade Edge Gamma # Skill: Neurotoxin Control type = "passive" def handler(fit, container, context): diff --git a/eos/effects/boostermodifyboosterturretpenalty.py b/eos/effects/boostermodifyboosterturretpenalty.py index 595464043..069a0f684 100755 --- a/eos/effects/boostermodifyboosterturretpenalty.py +++ b/eos/effects/boostermodifyboosterturretpenalty.py @@ -1,6 +1,11 @@ # Used by: -# Implants named like: Eifyr and Co. 'Alchemist' Nanite Control NC (2 of 2) -# Implants named like: Low grade Edge (5 of 6) +# Implant: Eifyr and Co. 'Alchemist' Nanite Control NC-903 +# Implant: Eifyr and Co. 'Alchemist' Nanite Control NC-905 +# Implant: Low-grade Edge Alpha +# Implant: Low-grade Edge Beta +# Implant: Low-grade Edge Delta +# Implant: Low-grade Edge Epsilon +# Implant: Low-grade Edge Gamma # Skill: Neurotoxin Control type = "passive" def handler(fit, container, context): diff --git a/eos/effects/boostershieldcapacitypenalty.py b/eos/effects/boostershieldcapacitypenalty.py index c7b2d0bd7..24aadf32b 100755 --- a/eos/effects/boostershieldcapacitypenalty.py +++ b/eos/effects/boostershieldcapacitypenalty.py @@ -1,5 +1,16 @@ # Used by: -# Implants from group: Booster (12 of 37) +# Implant: Improved Blue Pill Booster +# Implant: Improved Drop Booster +# Implant: Improved Sooth Sayer Booster +# Implant: Improved X-Instinct Booster +# Implant: Standard Blue Pill Booster +# Implant: Standard Drop Booster +# Implant: Standard Sooth Sayer Booster +# Implant: Standard X-Instinct Booster +# Implant: Strong Blue Pill Booster +# Implant: Strong Drop Booster +# Implant: Strong Sooth Sayer Booster +# Implant: Strong X-Instinct Booster type = "boosterSideEffect" def handler(fit, booster, context): fit.ship.boostItemAttr("shieldCapacity", booster.getModifiedItemAttr("boosterShieldCapacityPenalty")) diff --git a/eos/effects/boosterturretfalloffpenalty.py b/eos/effects/boosterturretfalloffpenalty.py index f2719f29d..de51411d4 100755 --- a/eos/effects/boosterturretfalloffpenalty.py +++ b/eos/effects/boosterturretfalloffpenalty.py @@ -1,6 +1,10 @@ # 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 type = "boosterSideEffect" def handler(fit, booster, context): fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Gunnery"), diff --git a/eos/effects/boosterturretoptimalrangepenalty.py b/eos/effects/boosterturretoptimalrangepenalty.py index c1603e555..aae516dc9 100755 --- a/eos/effects/boosterturretoptimalrangepenalty.py +++ b/eos/effects/boosterturretoptimalrangepenalty.py @@ -1,5 +1,13 @@ # Used by: -# Implants from group: Booster (9 of 37) +# 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 type = "boosterSideEffect" def handler(fit, booster, context): fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Gunnery"), diff --git a/eos/effects/boosterturrettrackingpenalty.py b/eos/effects/boosterturrettrackingpenalty.py index 916f5f231..b56e90bd8 100755 --- a/eos/effects/boosterturrettrackingpenalty.py +++ b/eos/effects/boosterturrettrackingpenalty.py @@ -1,6 +1,10 @@ # 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 type = "boosterSideEffect" def handler(fit, booster, context): fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Gunnery"), diff --git a/eos/effects/caldarisetbonus3.py b/eos/effects/caldarisetbonus3.py index 6a491223d..53ee58303 100755 --- a/eos/effects/caldarisetbonus3.py +++ b/eos/effects/caldarisetbonus3.py @@ -1,5 +1,10 @@ # Used by: -# Implants named like: Talon (6 of 12) +# Implant: Talon Alpha +# Implant: Talon Beta +# Implant: Talon Delta +# Implant: Talon Epsilon +# Implant: Talon Gamma +# Implant: Talon Omega runTime = "early" type = "passive" def handler(fit, implant, context): diff --git a/eos/effects/capacitorcapacitymultiply.py b/eos/effects/capacitorcapacitymultiply.py index b4da5a878..e985bf012 100755 --- a/eos/effects/capacitorcapacitymultiply.py +++ b/eos/effects/capacitorcapacitymultiply.py @@ -1,6 +1,6 @@ # Used by: # Modules from group: Capacitor Flux Coil (12 of 12) -# Modules from group: Capacitor Power Relay (25 of 25) +# Modules from group: Capacitor Power Relay (26 of 26) # Modules from group: Power Diagnostic System (31 of 31) # Modules from group: Propulsion Module (107 of 107) # Modules from group: Reactor Control Unit (28 of 28) diff --git a/eos/effects/capacitoremissionsystemskill.py b/eos/effects/capacitoremissionsystemskill.py index a91275659..9f6914cdb 100644 --- a/eos/effects/capacitoremissionsystemskill.py +++ b/eos/effects/capacitoremissionsystemskill.py @@ -1,6 +1,6 @@ # Used by: -# Implants named like: Inherent Implants 'Squire' Energy Emission Systems ES (6 of 6) -# Modules named like: Egress Port Maximizer (8 of 8) +# Implants named like: Inherent Implants Emission Systems ES (6 of 6) +# Modules named like: Egress (8 of 8) # Skill: Capacitor Emission Systems type = "passive" def handler(fit, container, context): diff --git a/eos/effects/capitallauncherskillcitadelemdamage.py b/eos/effects/capitallauncherskillcitadelemdamage.py index dde2baa9a..8922f20ee 100755 --- a/eos/effects/capitallauncherskillcitadelemdamage.py +++ b/eos/effects/capitallauncherskillcitadelemdamage.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Hardwiring Zainou 'Sharpshooter' ZMX (6 of 6) +# Implants named like: Hardwiring Zainou 'Sharpshooter' (6 of 6) # Skill: Citadel Torpedoes type = "passive" def handler(fit, container, context): diff --git a/eos/effects/capitallauncherskillcitadelexplosivedamage.py b/eos/effects/capitallauncherskillcitadelexplosivedamage.py index 74a91dc79..cd4042a17 100755 --- a/eos/effects/capitallauncherskillcitadelexplosivedamage.py +++ b/eos/effects/capitallauncherskillcitadelexplosivedamage.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Hardwiring Zainou 'Sharpshooter' ZMX (6 of 6) +# Implants named like: Hardwiring Zainou 'Sharpshooter' (6 of 6) # Skill: Citadel Torpedoes type = "passive" def handler(fit, container, context): diff --git a/eos/effects/capitallauncherskillcitadelkineticdamage.py b/eos/effects/capitallauncherskillcitadelkineticdamage.py index eef7e95c3..6d7528ec1 100755 --- a/eos/effects/capitallauncherskillcitadelkineticdamage.py +++ b/eos/effects/capitallauncherskillcitadelkineticdamage.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Hardwiring Zainou 'Sharpshooter' ZMX (6 of 6) +# Implants named like: Hardwiring Zainou 'Sharpshooter' (6 of 6) # Skill: Citadel Torpedoes type = "passive" def handler(fit, container, context): diff --git a/eos/effects/capitallauncherskillcitadelthermaldamage.py b/eos/effects/capitallauncherskillcitadelthermaldamage.py index 115d0de40..a21b626b4 100755 --- a/eos/effects/capitallauncherskillcitadelthermaldamage.py +++ b/eos/effects/capitallauncherskillcitadelthermaldamage.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Hardwiring Zainou 'Sharpshooter' ZMX (6 of 6) +# Implants named like: Hardwiring Zainou 'Sharpshooter' (6 of 6) # Skill: Citadel Torpedoes type = "passive" def handler(fit, container, context): diff --git a/eos/effects/capitalremoteenergytransfercapneedbonusskill.py b/eos/effects/capitalremoteenergytransfercapneedbonusskill.py index 6858aab03..02cf15235 100755 --- a/eos/effects/capitalremoteenergytransfercapneedbonusskill.py +++ b/eos/effects/capitalremoteenergytransfercapneedbonusskill.py @@ -1,5 +1,5 @@ # Used by: -# Skill: Capital Energy Emission Systems +# Skill: Capital Capacitor Emission Systems type = "passive" def handler(fit, skill, context): fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Capital Energy Emission Systems"), diff --git a/eos/effects/capitalshieldoperationskillcapacitorneedbonus.py b/eos/effects/capitalshieldoperationskillcapacitorneedbonus.py index c64970d8c..0274984d5 100755 --- a/eos/effects/capitalshieldoperationskillcapacitorneedbonus.py +++ b/eos/effects/capitalshieldoperationskillcapacitorneedbonus.py @@ -1,5 +1,5 @@ # Used by: -# Modules named like: Core Defense Capacitor Safeguard (8 of 8) +# Modules named like: Core Safeguard (8 of 8) # Skill: Capital Shield Operation type = "passive" def handler(fit, container, context): diff --git a/eos/effects/capneedbonuseffecthybrids.py b/eos/effects/capneedbonuseffecthybrids.py index 57924c71e..b7e24958f 100755 --- a/eos/effects/capneedbonuseffecthybrids.py +++ b/eos/effects/capneedbonuseffecthybrids.py @@ -1,5 +1,5 @@ # Used by: -# Modules named like: Hybrid Discharge Elutriation (8 of 8) +# Modules named like: Hybrid Discharge (8 of 8) type = "passive" def handler(fit, module, context): fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Hybrid Weapon", diff --git a/eos/effects/capneedbonuseffectlasers.py b/eos/effects/capneedbonuseffectlasers.py index cfca86f0a..85a05d9ed 100755 --- a/eos/effects/capneedbonuseffectlasers.py +++ b/eos/effects/capneedbonuseffectlasers.py @@ -1,5 +1,5 @@ # Used by: -# Modules named like: Energy Discharge Elutriation (8 of 8) +# Modules named like: Energy Discharge (8 of 8) type = "passive" def handler(fit, module, context): fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Energy Weapon", diff --git a/eos/effects/cloaking.py b/eos/effects/cloaking.py index f21d6b55a..15f6ad65e 100755 --- a/eos/effects/cloaking.py +++ b/eos/effects/cloaking.py @@ -1,5 +1,12 @@ # Used by: -# Modules from group: Cloaking Device (12 of 14) +# Modules named like: Modified Cloaking Device (5 of 5) +# Module: Caldari Navy Cloaking Device +# Module: Dread Guristas Cloaking Device +# Module: Improved 'Guise' Cloaking Device II +# Module: Improved Cloaking Device II +# Module: Prototype 'Poncho' Cloaking Device I +# Module: Prototype Cloaking Device I +# Module: Syndicate Cloaking Device type = "active" runTime = "early" #TODO: Rewrite this effect diff --git a/eos/effects/cloakingscanresolutionmultiplier.py b/eos/effects/cloakingscanresolutionmultiplier.py index 3b7648c2a..ee3162eef 100755 --- a/eos/effects/cloakingscanresolutionmultiplier.py +++ b/eos/effects/cloakingscanresolutionmultiplier.py @@ -1,5 +1,12 @@ # Used by: -# Modules from group: Cloaking Device (12 of 14) +# Modules named like: Modified Cloaking Device (5 of 5) +# Module: Caldari Navy Cloaking Device +# Module: Dread Guristas Cloaking Device +# Module: Improved 'Guise' Cloaking Device II +# Module: Improved Cloaking Device II +# Module: Prototype 'Poncho' Cloaking Device I +# Module: Prototype Cloaking Device I +# Module: Syndicate Cloaking Device type = "offline" def handler(fit, module, context): fit.ship.multiplyItemAttr("scanResolution", diff --git a/eos/effects/cloakingtargetingdelaybonuslrsmcloakingpassive.py b/eos/effects/cloakingtargetingdelaybonuslrsmcloakingpassive.py index d4fd4a1ec..b9786ea93 100755 --- a/eos/effects/cloakingtargetingdelaybonuslrsmcloakingpassive.py +++ b/eos/effects/cloakingtargetingdelaybonuslrsmcloakingpassive.py @@ -1,5 +1,5 @@ # Used by: -# Modules named like: Targeting Systems Stabilizer (8 of 8) +# Modules named like: Systems Stabilizer (8 of 8) type = "offline" def handler(fit, module, context): fit.modules.filteredItemBoost(lambda module: module.item.requiresSkill("Cloaking"), diff --git a/eos/effects/cloakingwarpsafe.py b/eos/effects/cloakingwarpsafe.py index 29094714f..206af21b5 100755 --- a/eos/effects/cloakingwarpsafe.py +++ b/eos/effects/cloakingwarpsafe.py @@ -1,5 +1,6 @@ # Used by: -# Modules named like: Covert Ops Cloaking Device II (2 of 2) +# Module: 'Smokescreen' Covert Ops Cloaking Device II +# Module: Covert Ops Cloaking Device II type = "active" runTime = "early" def handler(fit, ship, context): diff --git a/eos/effects/commandbonusrsdmultiplywithcommandbonushidden.py b/eos/effects/commandbonusrsdmultiplywithcommandbonushidden.py index 137c17694..d58a2abeb 100755 --- a/eos/effects/commandbonusrsdmultiplywithcommandbonushidden.py +++ b/eos/effects/commandbonusrsdmultiplywithcommandbonushidden.py @@ -5,7 +5,8 @@ gangBoost = "ewarStrRSD" type = "active", "gang" def handler(fit, module, context): if "gang" not in context: return - for bonus in ("scanResolutionBonus", "maxTargetRangeBonus"): - fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Remote Sensor Damper", - bonus, module.getModifiedItemAttr("commandBonusRSD"), - stackingPenalties = True) + fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Remote Sensor Damper", + "maxTargetRangeBonus", module.getModifiedItemAttr("commandBonusRSD")) + fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Remote Sensor Damper", + "scanResolutionBonus", module.getModifiedItemAttr("commandBonusRSD"), + stackingPenalties=True) diff --git a/eos/effects/controlledburstscapneedbonuspostpercentcapacitorneedlocationshipmodulesrequiringgunnery.py b/eos/effects/controlledburstscapneedbonuspostpercentcapacitorneedlocationshipmodulesrequiringgunnery.py index ceb7e76c5..1d7da6712 100755 --- a/eos/effects/controlledburstscapneedbonuspostpercentcapacitorneedlocationshipmodulesrequiringgunnery.py +++ b/eos/effects/controlledburstscapneedbonuspostpercentcapacitorneedlocationshipmodulesrequiringgunnery.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Inherent Implants 'Lancer' Controlled Bursts CB (6 of 6) +# Implants named like: Implants Bursts (6 of 6) # Skill: Controlled Bursts type = "passive" def handler(fit, container, context): diff --git a/eos/effects/covertcloakcpuaddition.py b/eos/effects/covertcloakcpuaddition.py index b36d4da96..f60304f18 100644 --- a/eos/effects/covertcloakcpuaddition.py +++ b/eos/effects/covertcloakcpuaddition.py @@ -1,6 +1,7 @@ # Used by: -# Modules named like: Covert Ops Cloaking Device II (2 of 2) +# Module: 'Smokescreen' Covert Ops Cloaking Device II # Module: Covert Cynosural Field Generator I +# Module: Covert Ops Cloaking Device II type = "passive" def handler(fit, module, context): module.increaseItemAttr("cpu", module.getModifiedItemAttr("covertCloakCPUAdd") or 0) diff --git a/eos/effects/covertcynocpupenalty.py b/eos/effects/covertcynocpupenalty.py index cc2b76a90..d4864a30d 100755 --- a/eos/effects/covertcynocpupenalty.py +++ b/eos/effects/covertcynocpupenalty.py @@ -1,5 +1,16 @@ # Used by: -# Subsystems from group: Offensive Systems (12 of 16) +# Subsystem: Legion Offensive - Assault Optimization +# Subsystem: Legion Offensive - Drone Synthesis Projector +# Subsystem: Legion Offensive - Liquid Crystal Magnifiers +# Subsystem: Loki Offensive - Hardpoint Efficiency Configuration +# Subsystem: Loki Offensive - Projectile Scoping Array +# Subsystem: Loki Offensive - Turret Concurrence Registry +# Subsystem: Proteus Offensive - Dissonic Encoding Platform +# Subsystem: Proteus Offensive - Drone Synthesis Projector +# Subsystem: Proteus Offensive - Hybrid Propulsion Armature +# Subsystem: Tengu Offensive - Accelerated Ejection Bay +# Subsystem: Tengu Offensive - Magnetic Infusion Basin +# Subsystem: Tengu Offensive - Rifling Launcher Pattern type = "passive" def handler(fit, module, context): fit.modules.filteredItemIncrease(lambda mod: mod.item.requiresSkill("Cynosural Field Theory"), diff --git a/eos/effects/covertopsandreconopscloakmoduledelaybonus.py b/eos/effects/covertopsandreconopscloakmoduledelaybonus.py index 30f04b90b..69c95eef6 100755 --- a/eos/effects/covertopsandreconopscloakmoduledelaybonus.py +++ b/eos/effects/covertopsandreconopscloakmoduledelaybonus.py @@ -4,7 +4,13 @@ # Ships from group: Covert Ops (5 of 5) # Ships from group: Force Recon Ship (5 of 5) # Ships from group: Stealth Bomber (4 of 4) -# Subsystems named like: Offensive Covert Reconfiguration (4 of 4) +# Ship: Astero +# Ship: Stratios +# Ship: Stratios Emergency Responder +# Subsystem: Legion Offensive - Covert Reconfiguration +# Subsystem: Loki Offensive - Covert Reconfiguration +# Subsystem: Proteus Offensive - Covert Reconfiguration +# Subsystem: Tengu Offensive - Covert Reconfiguration type = "passive" def handler(fit, container, context): fit.modules.filteredItemForce(lambda mod: mod.item.group.name == "Cloaking Device", diff --git a/eos/effects/covertopscloakcpupenalty.py b/eos/effects/covertopscloakcpupenalty.py index 50a71b80e..3ae09a2d6 100755 --- a/eos/effects/covertopscloakcpupenalty.py +++ b/eos/effects/covertopscloakcpupenalty.py @@ -1,5 +1,16 @@ # Used by: -# Subsystems from group: Offensive Systems (12 of 16) +# Subsystem: Legion Offensive - Assault Optimization +# Subsystem: Legion Offensive - Drone Synthesis Projector +# Subsystem: Legion Offensive - Liquid Crystal Magnifiers +# Subsystem: Loki Offensive - Hardpoint Efficiency Configuration +# Subsystem: Loki Offensive - Projectile Scoping Array +# Subsystem: Loki Offensive - Turret Concurrence Registry +# Subsystem: Proteus Offensive - Dissonic Encoding Platform +# Subsystem: Proteus Offensive - Drone Synthesis Projector +# Subsystem: Proteus Offensive - Hybrid Propulsion Armature +# Subsystem: Tengu Offensive - Accelerated Ejection Bay +# Subsystem: Tengu Offensive - Magnetic Infusion Basin +# Subsystem: Tengu Offensive - Rifling Launcher Pattern type = "passive" def handler(fit, module, context): fit.modules.filteredItemIncrease(lambda mod: mod.item.requiresSkill("Cloaking"), diff --git a/eos/effects/covertopscpubonus1.py b/eos/effects/covertopscpubonus1.py index 1be6060a0..4a54e9bb3 100755 --- a/eos/effects/covertopscpubonus1.py +++ b/eos/effects/covertopscpubonus1.py @@ -1,6 +1,9 @@ # Used by: # Ships from group: Stealth Bomber (4 of 4) -# Subsystems named like: Offensive Covert Reconfiguration (4 of 4) +# Subsystem: Legion Offensive - Covert Reconfiguration +# Subsystem: Loki Offensive - Covert Reconfiguration +# Subsystem: Proteus Offensive - Covert Reconfiguration +# Subsystem: Tengu Offensive - Covert Reconfiguration type = "passive" def handler(fit, container, context): fit.modules.filteredItemMultiply(lambda mod: mod.item.group.name == "Cloaking Device", diff --git a/eos/effects/cpuneedbonuseffecthybrid.py b/eos/effects/cpuneedbonuseffecthybrid.py index 4df8eb71e..aab14115e 100755 --- a/eos/effects/cpuneedbonuseffecthybrid.py +++ b/eos/effects/cpuneedbonuseffecthybrid.py @@ -1,5 +1,5 @@ # Used by: -# Modules named like: Algid Hybrid Administrations Unit (8 of 8) +# Modules named like: Hybrid Unit (8 of 8) type = "passive" def handler(fit, module, context): fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Hybrid Weapon", diff --git a/eos/effects/cpuneedbonuseffectlasers.py b/eos/effects/cpuneedbonuseffectlasers.py index 4220f70aa..e56d36b64 100755 --- a/eos/effects/cpuneedbonuseffectlasers.py +++ b/eos/effects/cpuneedbonuseffectlasers.py @@ -1,5 +1,5 @@ # Used by: -# Modules named like: Algid Energy Administrations Unit (8 of 8) +# Modules named like: Energy Administrations Unit (8 of 8) type = "passive" def handler(fit, module, context): fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Energy Weapon", diff --git a/eos/effects/cpuoutputaddcpuoutputpassive.py b/eos/effects/cpuoutputaddcpuoutputpassive.py index 071551521..84ae3d746 100755 --- a/eos/effects/cpuoutputaddcpuoutputpassive.py +++ b/eos/effects/cpuoutputaddcpuoutputpassive.py @@ -1,5 +1,25 @@ # Used by: -# Items from category: Subsystem (40 of 80) +# Subsystems from group: Electronic Systems (16 of 16) +# Subsystems named like: Defensive Adaptive (5 of 5) +# Subsystem: Legion Defensive - Augmented Plating +# Subsystem: Legion Defensive - Nanobot Injector +# Subsystem: Legion Offensive - Assault Optimization +# Subsystem: Legion Offensive - Drone Synthesis Projector +# Subsystem: Legion Offensive - Liquid Crystal Magnifiers +# Subsystem: Loki Defensive - Amplification Node +# Subsystem: Loki Offensive - Hardpoint Efficiency Configuration +# Subsystem: Loki Offensive - Projectile Scoping Array +# Subsystem: Loki Offensive - Turret Concurrence Registry +# Subsystem: Proteus Defensive - Augmented Plating +# Subsystem: Proteus Defensive - Nanobot Injector +# Subsystem: Proteus Offensive - Dissonic Encoding Platform +# Subsystem: Proteus Offensive - Drone Synthesis Projector +# Subsystem: Proteus Offensive - Hybrid Propulsion Armature +# Subsystem: Tengu Defensive - Amplification Node +# Subsystem: Tengu Defensive - Supplemental Screening +# Subsystem: Tengu Offensive - Accelerated Ejection Bay +# Subsystem: Tengu Offensive - Magnetic Infusion Basin +# Subsystem: Tengu Offensive - Rifling Launcher Pattern type = "passive" def handler(fit, module, context): fit.ship.increaseItemAttr("cpuOutput", module.getModifiedItemAttr("cpuOutput")) diff --git a/eos/effects/cynosuraldurationbonus.py b/eos/effects/cynosuraldurationbonus.py index 43f35d979..f28c2ccf8 100755 --- a/eos/effects/cynosuraldurationbonus.py +++ b/eos/effects/cynosuraldurationbonus.py @@ -1,5 +1,8 @@ # Used by: -# Ships from group: Force Recon Ship (4 of 5) +# Ship: Arazu +# Ship: Falcon +# Ship: Pilgrim +# Ship: Rapier type = "passive" def handler(fit, ship, context): fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Cynosural Field", diff --git a/eos/effects/cynosuraltheoryconsumptionbonus.py b/eos/effects/cynosuraltheoryconsumptionbonus.py index 270c56adb..edaff06ea 100755 --- a/eos/effects/cynosuraltheoryconsumptionbonus.py +++ b/eos/effects/cynosuraltheoryconsumptionbonus.py @@ -1,5 +1,8 @@ # Used by: -# Ships from group: Force Recon Ship (4 of 5) +# Ship: Arazu +# Ship: Falcon +# Ship: Pilgrim +# Ship: Rapier # Skill: Cynosural Field Theory type = "passive" def handler(fit, container, context): diff --git a/eos/effects/dohacking.py b/eos/effects/dohacking.py index 8457f0e6f..556a639d8 100755 --- a/eos/effects/dohacking.py +++ b/eos/effects/dohacking.py @@ -1,5 +1,6 @@ # Used by: -# Modules from group: Data Miners (13 of 14) +# Modules named like: Data Analyzer (11 of 11) +# Variations of module: Relic Analyzer I (2 of 2) # Module: QA Cross Protocol Analyzer type = "active" def handler(fit, module, context): diff --git a/eos/effects/drawbackarmorhp.py b/eos/effects/drawbackarmorhp.py index 485ba06bd..7e9c4768c 100755 --- a/eos/effects/drawbackarmorhp.py +++ b/eos/effects/drawbackarmorhp.py @@ -1,5 +1,10 @@ # Used by: -# Modules from group: Rig Navigation (48 of 64) +# Modules named like: Auxiliary Thrusters (8 of 8) +# Modules named like: Cargohold Optimization (8 of 8) +# Modules named like: Engine I (8 of 8) +# Modules named like: Engine II (8 of 8) +# Modules named like: Low Nozzle (8 of 8) +# Modules named like: Valve (8 of 8) type = "passive" def handler(fit, module, context): fit.ship.boostItemAttr("armorHP", module.getModifiedItemAttr("drawback")) \ No newline at end of file diff --git a/eos/effects/drawbackmaxvelocity.py b/eos/effects/drawbackmaxvelocity.py index a81f69a57..94e9f7724 100755 --- a/eos/effects/drawbackmaxvelocity.py +++ b/eos/effects/drawbackmaxvelocity.py @@ -1,6 +1,8 @@ # Used by: -# Modules from group: Rig Armor (48 of 64) -# Modules from group: Rig Resource Processing (8 of 10) +# Modules named like: Anti Pump (32 of 32) +# Modules named like: Remote Augmentor (8 of 8) +# Modules named like: Salvage Tackle (8 of 8) +# Modules named like: Trimark Pump (8 of 8) type = "passive" def handler(fit, module, context): fit.ship.boostItemAttr("maxVelocity", module.getModifiedItemAttr("drawback"), diff --git a/eos/effects/drawbackrepairsystemspgneed.py b/eos/effects/drawbackrepairsystemspgneed.py index 828e8426a..7b4a1a757 100755 --- a/eos/effects/drawbackrepairsystemspgneed.py +++ b/eos/effects/drawbackrepairsystemspgneed.py @@ -1,6 +1,10 @@ # Used by: -# Modules named like: Auxiliary Nano Pump (6 of 8) -# Modules named like: Nanobot Accelerator (6 of 8) +# Variations of module: Large Auxiliary Nano Pump I (2 of 2) +# Variations of module: Large Nanobot Accelerator I (2 of 2) +# Variations of module: Medium Auxiliary Nano Pump I (2 of 2) +# Variations of module: Medium Nanobot Accelerator I (2 of 2) +# Variations of module: Small Auxiliary Nano Pump I (2 of 2) +# Variations of module: Small Nanobot Accelerator I (2 of 2) type = "passive" def handler(fit, module, context): fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Repair Systems"), diff --git a/eos/effects/drawbackshieldcapacity.py b/eos/effects/drawbackshieldcapacity.py index 91a1951d2..d84650ad4 100755 --- a/eos/effects/drawbackshieldcapacity.py +++ b/eos/effects/drawbackshieldcapacity.py @@ -1,7 +1,10 @@ # Used by: -# Modules from group: Rig Electronic Systems (40 of 48) # Modules from group: Rig Targeting (16 of 16) -# Modules named like: Signal Focusing Kit (8 of 8) +# Modules named like: Diagnostic Subroutines (8 of 8) +# Modules named like: Dispersion (16 of 16) +# Modules named like: Inverted Signal Field Projector (8 of 8) +# Modules named like: Signal Focusing (8 of 8) +# Modules named like: Targeting Systems (8 of 8) type = "passive" def handler(fit, module, context): fit.ship.boostItemAttr("shieldCapacity", module.getModifiedItemAttr("drawback")) diff --git a/eos/effects/dronebandwidthaddpassive.py b/eos/effects/dronebandwidthaddpassive.py index 44836fefe..0c70de8f6 100755 --- a/eos/effects/dronebandwidthaddpassive.py +++ b/eos/effects/dronebandwidthaddpassive.py @@ -1,6 +1,15 @@ # Used by: -# Subsystems from group: Engineering Systems (13 of 16) # Subsystems from group: Offensive Systems (16 of 16) +# Variations of subsystem: Loki Engineering - Power Core Multiplier (4 of 4) +# Subsystem: Legion Engineering - Augmented Capacitor Reservoir +# Subsystem: Legion Engineering - Capacitor Regeneration Matrix +# Subsystem: Legion Engineering - Power Core Multiplier +# Subsystem: Proteus Engineering - Augmented Capacitor Reservoir +# Subsystem: Proteus Engineering - Capacitor Regeneration Matrix +# Subsystem: Proteus Engineering - Power Core Multiplier +# Subsystem: Tengu Engineering - Augmented Capacitor Reservoir +# Subsystem: Tengu Engineering - Capacitor Regeneration Matrix +# Subsystem: Tengu Engineering - Power Core Multiplier type = "passive" def handler(fit, module, context): fit.ship.increaseItemAttr("droneBandwidth", module.getModifiedItemAttr("droneBandwidth")) diff --git a/eos/effects/dronecapacityadddronecapacitypassive.py b/eos/effects/dronecapacityadddronecapacitypassive.py index 43d89fc33..28907000c 100755 --- a/eos/effects/dronecapacityadddronecapacitypassive.py +++ b/eos/effects/dronecapacityadddronecapacitypassive.py @@ -1,5 +1,25 @@ # Used by: -# Items from category: Subsystem (42 of 80) +# Subsystems from group: Defensive Systems (16 of 16) +# Variations of subsystem: Loki Engineering - Power Core Multiplier (4 of 4) +# Variations of subsystem: Loki Offensive - Turret Concurrence Registry (4 of 4) +# Subsystem: Legion Engineering - Augmented Capacitor Reservoir +# Subsystem: Legion Engineering - Capacitor Regeneration Matrix +# Subsystem: Legion Engineering - Power Core Multiplier +# Subsystem: Legion Offensive - Assault Optimization +# Subsystem: Legion Offensive - Drone Synthesis Projector +# Subsystem: Legion Offensive - Liquid Crystal Magnifiers +# Subsystem: Proteus Engineering - Augmented Capacitor Reservoir +# Subsystem: Proteus Engineering - Capacitor Regeneration Matrix +# Subsystem: Proteus Engineering - Power Core Multiplier +# Subsystem: Proteus Offensive - Dissonic Encoding Platform +# Subsystem: Proteus Offensive - Drone Synthesis Projector +# Subsystem: Proteus Offensive - Hybrid Propulsion Armature +# Subsystem: Tengu Engineering - Augmented Capacitor Reservoir +# Subsystem: Tengu Engineering - Capacitor Regeneration Matrix +# Subsystem: Tengu Engineering - Power Core Multiplier +# Subsystem: Tengu Offensive - Accelerated Ejection Bay +# Subsystem: Tengu Offensive - Magnetic Infusion Basin +# Subsystem: Tengu Offensive - Rifling Launcher Pattern type = "passive" def handler(fit, module, context): fit.ship.increaseItemAttr("droneCapacity", module.getModifiedItemAttr("droneCapacity")) diff --git a/eos/effects/dronedmgbonus.py b/eos/effects/dronedmgbonus.py index 7e85625de..24bf0cdc0 100755 --- a/eos/effects/dronedmgbonus.py +++ b/eos/effects/dronedmgbonus.py @@ -1,6 +1,9 @@ # Used by: -# Skills named like: Drone Specialization (4 of 4) +# Skill: Amarr Drone Specialization +# Skill: Caldari Drone Specialization +# Skill: Gallente Drone Specialization # Skill: Heavy Drone Operation +# Skill: Minmatar Drone Specialization # Skill: Sentry Drone Interfacing type = "passive" def handler(fit, skill, context): diff --git a/eos/effects/dronedurabilityarmorhpbonus.py b/eos/effects/dronedurabilityarmorhpbonus.py index 39bb7802a..4fbcc5564 100755 --- a/eos/effects/dronedurabilityarmorhpbonus.py +++ b/eos/effects/dronedurabilityarmorhpbonus.py @@ -1,5 +1,5 @@ # Used by: -# Modules named like: Drone Durability Enhancer (8 of 8) +# Modules named like: Durability Enhancer (8 of 8) type = "passive" def handler(fit, module, context): fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Drones"), diff --git a/eos/effects/dronedurabilityhpbonus.py b/eos/effects/dronedurabilityhpbonus.py index 3cff6fc2a..e3b00b4f8 100755 --- a/eos/effects/dronedurabilityhpbonus.py +++ b/eos/effects/dronedurabilityhpbonus.py @@ -1,5 +1,5 @@ # Used by: -# Modules named like: Drone Durability Enhancer (8 of 8) +# Modules named like: Durability Enhancer (8 of 8) # Skill: Drone Durability type = "passive" def handler(fit, container, context): diff --git a/eos/effects/dronedurabilityshieldcapbonus.py b/eos/effects/dronedurabilityshieldcapbonus.py index dc586ad02..a5cdc8998 100755 --- a/eos/effects/dronedurabilityshieldcapbonus.py +++ b/eos/effects/dronedurabilityshieldcapbonus.py @@ -1,5 +1,5 @@ # Used by: -# Modules named like: Drone Durability Enhancer (8 of 8) +# Modules named like: Durability Enhancer (8 of 8) type = "passive" def handler(fit, module, context): fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Drones"), diff --git a/eos/effects/dronemaxrangebonus.py b/eos/effects/dronemaxrangebonus.py index 321975046..466c78d5a 100755 --- a/eos/effects/dronemaxrangebonus.py +++ b/eos/effects/dronemaxrangebonus.py @@ -1,5 +1,5 @@ # Used by: -# Modules named like: Drone Scope Chip (8 of 8) +# Modules named like: Drone Scope (8 of 8) # Skill: Drone Sharpshooting type = "passive" def handler(fit, container, context): diff --git a/eos/effects/dronemaxvelocitybonus.py b/eos/effects/dronemaxvelocitybonus.py index e92b0dc3c..78de6237b 100755 --- a/eos/effects/dronemaxvelocitybonus.py +++ b/eos/effects/dronemaxvelocitybonus.py @@ -1,5 +1,5 @@ # Used by: -# Modules named like: Drone Speed Augmentor (8 of 8) +# Modules named like: Speed Augmentor (8 of 8) # Skill: Drone Navigation type = "passive" def handler(fit, container, context): diff --git a/eos/effects/dronerigstasiswebspeedfactorbonus.py b/eos/effects/dronerigstasiswebspeedfactorbonus.py index 83fe8eaf7..1e64a1dcf 100755 --- a/eos/effects/dronerigstasiswebspeedfactorbonus.py +++ b/eos/effects/dronerigstasiswebspeedfactorbonus.py @@ -1,5 +1,5 @@ # Used by: -# Modules named like: Stasis Drone Augmentor (8 of 8) +# Modules named like: Stasis Augmentor (8 of 8) type = "passive" def handler(fit, module, context): fit.drones.filteredItemBoost(lambda drone: drone.item.group.name == "Stasis Webifying Drone", diff --git a/eos/effects/droneshieldbonusbonuseffect.py b/eos/effects/droneshieldbonusbonuseffect.py index d1c6e3a70..36cfc642e 100755 --- a/eos/effects/droneshieldbonusbonuseffect.py +++ b/eos/effects/droneshieldbonusbonuseffect.py @@ -1,6 +1,8 @@ # Used by: -# Ships from group: Logistics (3 of 5) +# Ship: Basilisk +# Ship: Etana # Ship: Exequror +# Ship: Scimitar # Ship: Scythe type = "passive" def handler(fit, ship, context): diff --git a/eos/effects/dronetrackingcomputerbonus.py b/eos/effects/dronetrackingcomputerbonus.py new file mode 100644 index 000000000..3c4ecfa15 --- /dev/null +++ b/eos/effects/dronetrackingcomputerbonus.py @@ -0,0 +1,14 @@ +# Used by: +# Modules from group: Drone Tracking Modules (7 of 7) +type = "active" +def handler(fit, module, context): + fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Drones"), + "maxRange", module.getModifiedItemAttr("maxRangeBonus"), + stackingPenalties=True) + fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Drones"), + "falloff", module.getModifiedItemAttr("falloffBonus"), + stackingPenalties=True) + fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Drones"), + "trackingSpeed", module.getModifiedItemAttr("trackingSpeedBonus"), + stackingPenalties=True) + diff --git a/eos/effects/dronetrackingcomputermultiply.py b/eos/effects/dronetrackingcomputermultiply.py deleted file mode 100755 index 42d759a1a..000000000 --- a/eos/effects/dronetrackingcomputermultiply.py +++ /dev/null @@ -1,10 +0,0 @@ -# Used by: -# Modules from group: Drone Tracking Modules (7 of 7) -type = "passive" -def handler(fit, module, context): - fit.drones.filteredItemMultiply(lambda drone: drone.item.requiresSkill("Drones"), - "trackingSpeed", module.getModifiedItemAttr("trackingSpeedMultiplier"), - stackingPenalties = True, penaltyGroup="postMul") - fit.drones.filteredItemMultiply(lambda drone: drone.item.requiresSkill("Drones"), - "maxRange", module.getModifiedItemAttr("maxRangeMultiplier"), - stackingPenalties = True, penaltyGroup="postMul") diff --git a/eos/effects/durationbonusforgroupafterburner.py b/eos/effects/durationbonusforgroupafterburner.py index 096700c1d..a93b698a3 100755 --- a/eos/effects/durationbonusforgroupafterburner.py +++ b/eos/effects/durationbonusforgroupafterburner.py @@ -1,5 +1,5 @@ # Used by: -# Modules named like: Engine Thermal Shielding (8 of 8) +# Modules named like: Thermal Shielding (8 of 8) type = "passive" def handler(fit, module, context): fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Propulsion Module", diff --git a/eos/effects/electronicscpuoutputbonuspostpercentcpuoutputlocationshipgroupcomputer.py b/eos/effects/electronicscpuoutputbonuspostpercentcpuoutputlocationshipgroupcomputer.py index 4bf205006..e6a71bbf0 100755 --- a/eos/effects/electronicscpuoutputbonuspostpercentcpuoutputlocationshipgroupcomputer.py +++ b/eos/effects/electronicscpuoutputbonuspostpercentcpuoutputlocationshipgroupcomputer.py @@ -1,6 +1,6 @@ # Used by: # Implants named like: Zainou 'Gypsy' Electronics EE (6 of 6) -# Modules named like: Processor Overclocking Unit (8 of 8) +# Modules named like: Overclocking (8 of 8) # Implant: Genolution Core Augmentation CA-2 # Skill: CPU Management type = "passive" diff --git a/eos/effects/elitebonuscommandshiparmoredcs3.py b/eos/effects/elitebonuscommandshiparmoredcs3.py index f9bd9d69e..7f84528c7 100644 --- a/eos/effects/elitebonuscommandshiparmoredcs3.py +++ b/eos/effects/elitebonuscommandshiparmoredcs3.py @@ -1,5 +1,8 @@ # Used by: -# Ships from group: Command Ship (4 of 8) +# Ship: Absolution +# Ship: Astarte +# Ship: Damnation +# Ship: Eos type = "passive" def handler(fit, ship, context): level = fit.character.getSkill("Command Ships").level diff --git a/eos/effects/elitebonuscommandshipinformationcs3.py b/eos/effects/elitebonuscommandshipinformationcs3.py index 7b9184f7d..2a74a872a 100644 --- a/eos/effects/elitebonuscommandshipinformationcs3.py +++ b/eos/effects/elitebonuscommandshipinformationcs3.py @@ -1,5 +1,8 @@ # Used by: -# Ships from group: Command Ship (4 of 8) +# Ship: Absolution +# Ship: Damnation +# Ship: Nighthawk +# Ship: Vulture type = "passive" def handler(fit, module, context): level = fit.character.getSkill("Command Ships").level diff --git a/eos/effects/elitebonuscommandshipinformationhiddencs3.py b/eos/effects/elitebonuscommandshipinformationhiddencs3.py index 8cb875d03..3bd6a37da 100644 --- a/eos/effects/elitebonuscommandshipinformationhiddencs3.py +++ b/eos/effects/elitebonuscommandshipinformationhiddencs3.py @@ -1,5 +1,8 @@ # Used by: -# Ships from group: Command Ship (4 of 8) +# Ship: Absolution +# Ship: Damnation +# Ship: Nighthawk +# Ship: Vulture type = "passive" def handler(fit, module, context): level = fit.character.getSkill("Command Ships").level diff --git a/eos/effects/elitebonuscommandshipsiegecs3.py b/eos/effects/elitebonuscommandshipsiegecs3.py index d87d92eaa..37573a467 100644 --- a/eos/effects/elitebonuscommandshipsiegecs3.py +++ b/eos/effects/elitebonuscommandshipsiegecs3.py @@ -1,5 +1,8 @@ # Used by: -# Ships from group: Command Ship (4 of 8) +# Ship: Claymore +# Ship: Nighthawk +# Ship: Sleipnir +# Ship: Vulture type = "passive" def handler(fit, ship, context): level = fit.character.getSkill("Command Ships").level diff --git a/eos/effects/elitebonuscommandshipskirmishcs3.py b/eos/effects/elitebonuscommandshipskirmishcs3.py index 80005cf38..8feafd89a 100644 --- a/eos/effects/elitebonuscommandshipskirmishcs3.py +++ b/eos/effects/elitebonuscommandshipskirmishcs3.py @@ -1,5 +1,8 @@ # Used by: -# Ships from group: Command Ship (4 of 8) +# Ship: Astarte +# Ship: Claymore +# Ship: Eos +# Ship: Sleipnir type = "passive" def handler(fit, ship, context): level = fit.character.getSkill("Command Ships").level diff --git a/eos/effects/elitebonusviolatorsrepairsystemsarmordamageamount2.py b/eos/effects/elitebonusviolatorsrepairsystemsarmordamageamount2.py index 95ebdae82..d2b644120 100755 --- a/eos/effects/elitebonusviolatorsrepairsystemsarmordamageamount2.py +++ b/eos/effects/elitebonusviolatorsrepairsystemsarmordamageamount2.py @@ -1,6 +1,6 @@ -# Used by: -# Ship: Kronos -# Ship: Paladin +# Used by: +# Ship: Kronos +# Ship: Paladin type = "passive" def handler(fit, ship, context): level = fit.character.getSkill("Marauders").level diff --git a/eos/effects/eliteindustrialarmorrepairamountelite1.py b/eos/effects/eliteindustrialarmorrepairamountelite1.py index fa2cd62a6..5a4b68df4 100755 --- a/eos/effects/eliteindustrialarmorrepairamountelite1.py +++ b/eos/effects/eliteindustrialarmorrepairamountelite1.py @@ -1,7 +1,7 @@ -# Used by: -# Ship: Impel -# Ship: Occator -# Ship: Prorator +# Used by: +# Ship: Impel +# Ship: Occator +# Ship: Prorator type = "passive" def handler(fit, ship, context): level = fit.character.getSkill("Transport Ships").level diff --git a/eos/effects/eliteindustrialarmorrepairdurationelite2.py b/eos/effects/eliteindustrialarmorrepairdurationelite2.py index 0950eda9d..3bc06c359 100755 --- a/eos/effects/eliteindustrialarmorrepairdurationelite2.py +++ b/eos/effects/eliteindustrialarmorrepairdurationelite2.py @@ -1,5 +1,5 @@ -# Used by: -# Ship: Viator +# Used by: +# Ship: Viator type = "passive" def handler(fit, ship, context): level = fit.character.getSkill("Transport Ships").level diff --git a/eos/effects/energygridupgradescpuneedbonuspostpercentcpulocationshipmodulesrequiringenergygridupgrades.py b/eos/effects/energygridupgradescpuneedbonuspostpercentcpulocationshipmodulesrequiringenergygridupgrades.py index f503897fa..1fb1e4cf4 100755 --- a/eos/effects/energygridupgradescpuneedbonuspostpercentcpulocationshipmodulesrequiringenergygridupgrades.py +++ b/eos/effects/energygridupgradescpuneedbonuspostpercentcpulocationshipmodulesrequiringenergygridupgrades.py @@ -1,6 +1,6 @@ # Used by: -# Implants named like: Inherent Implants 'Squire' Energy Grid Upgrades EU (6 of 6) -# Modules named like: Powergrid Subroutine Maximizer (8 of 8) +# Implants named like: 'Squire' Upgrades EU (6 of 6) +# Modules named like: Powergrid Subroutine (8 of 8) # Skill: Energy Grid Upgrades type = "passive" def handler(fit, container, context): diff --git a/eos/effects/energymanagementcapacitorbonuspostpercentcapacitylocationshipgroupcapacitorcapacitybonus.py b/eos/effects/energymanagementcapacitorbonuspostpercentcapacitylocationshipgroupcapacitorcapacitybonus.py index 73dd2c782..9bf672136 100755 --- a/eos/effects/energymanagementcapacitorbonuspostpercentcapacitylocationshipgroupcapacitorcapacitybonus.py +++ b/eos/effects/energymanagementcapacitorbonuspostpercentcapacitylocationshipgroupcapacitorcapacitybonus.py @@ -1,8 +1,11 @@ # Used by: -# Implants named like: Inherent Implants 'Squire' Energy Management EM (6 of 6) -# Implants named like: Mindflood Booster (4 of 4) -# Modules named like: Semiconductor Memory Cell (8 of 8) +# Modules named like: Semiconductor Cell (8 of 8) +# Items from market group: Implants & Boosters > Implants > Skill Hardwiring > Engineering Implants > Implant Slot 08 (6 of 6) # Implant: Genolution Core Augmentation CA-1 +# Implant: Improved Mindflood Booster +# Implant: Standard Mindflood Booster +# Implant: Strong Mindflood Booster +# Implant: Synth Mindflood Booster # Skill: Capacitor Management type = "passive" def handler(fit, container, context): diff --git a/eos/effects/energypulseweaponsdurationbonuspostpercentdurationlocationshipmodulesrequiringenergypulseweapons.py b/eos/effects/energypulseweaponsdurationbonuspostpercentdurationlocationshipmodulesrequiringenergypulseweapons.py index 41b004ecc..54f96e1a3 100755 --- a/eos/effects/energypulseweaponsdurationbonuspostpercentdurationlocationshipmodulesrequiringenergypulseweapons.py +++ b/eos/effects/energypulseweaponsdurationbonuspostpercentdurationlocationshipmodulesrequiringenergypulseweapons.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Inherent Implants 'Squire' Energy Pulse Weapons EP (6 of 6) +# Implants named like: Weapons EP (6 of 6) # Skill: Energy Pulse Weapons type = "passive" def handler(fit, container, context): diff --git a/eos/effects/energysystemsoperationcaprechargebonuspostpercentrechargeratelocationshipgroupcapacitor.py b/eos/effects/energysystemsoperationcaprechargebonuspostpercentrechargeratelocationshipgroupcapacitor.py index 4fc03f2f1..a8acba909 100755 --- a/eos/effects/energysystemsoperationcaprechargebonuspostpercentrechargeratelocationshipgroupcapacitor.py +++ b/eos/effects/energysystemsoperationcaprechargebonuspostpercentrechargeratelocationshipgroupcapacitor.py @@ -1,6 +1,6 @@ # Used by: -# Implants named like: Inherent Implants 'Squire' Energy Systems Operation EO (6 of 6) -# Modules named like: Capacitor Control Circuit (8 of 8) +# Implants named like: Implants 'Squire' Energy Systems Operation (6 of 6) +# Modules named like: Capacitor Circuit (8 of 8) # Implant: Genolution Core Augmentation CA-2 # Skill: Capacitor Systems Operation type = "passive" diff --git a/eos/effects/energytransferpowerneedbonuseffect.py b/eos/effects/energytransferpowerneedbonuseffect.py index 134309e4f..c03133060 100755 --- a/eos/effects/energytransferpowerneedbonuseffect.py +++ b/eos/effects/energytransferpowerneedbonuseffect.py @@ -1,5 +1,7 @@ # Used by: -# Ships from group: Logistics (3 of 5) +# Ship: Basilisk +# Ship: Etana +# Ship: Guardian type = "passive" def handler(fit, ship, context): fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Remote Capacitor Transmitter", diff --git a/eos/effects/energyweapondamagemultiply.py b/eos/effects/energyweapondamagemultiply.py index 554bcc0b5..1b027c50d 100755 --- a/eos/effects/energyweapondamagemultiply.py +++ b/eos/effects/energyweapondamagemultiply.py @@ -1,7 +1,10 @@ # Used by: # Modules from group: Heat Sink (25 of 25) -# Modules named like: QA Multiship Module Players (4 of 4) # Module: QA Damage Module +# Module: QA Multiship Module - 10 Players +# Module: QA Multiship Module - 20 Players +# Module: QA Multiship Module - 40 Players +# Module: QA Multiship Module - 5 Players type = "passive" def handler(fit, module, context): fit.modules.filteredItemMultiply(lambda mod: mod.item.group.name == "Energy Weapon", diff --git a/eos/effects/energyweapondamagemultiplypassive.py b/eos/effects/energyweapondamagemultiplypassive.py index b79833675..ff0c04681 100755 --- a/eos/effects/energyweapondamagemultiplypassive.py +++ b/eos/effects/energyweapondamagemultiplypassive.py @@ -1,5 +1,5 @@ # Used by: -# Modules named like: Energy Collision Accelerator (8 of 8) +# Modules named like: Energy Accelerator (8 of 8) type = "passive" def handler(fit, module, context): fit.modules.filteredItemMultiply(lambda mod: mod.item.group.name == "Energy Weapon", diff --git a/eos/effects/engineeringpowerengineeringoutputbonuspostpercentpoweroutputlocationshipgrouppowercore.py b/eos/effects/engineeringpowerengineeringoutputbonuspostpercentpoweroutputlocationshipgrouppowercore.py index 6f3294930..d8fd34e6d 100755 --- a/eos/effects/engineeringpowerengineeringoutputbonuspostpercentpoweroutputlocationshipgrouppowercore.py +++ b/eos/effects/engineeringpowerengineeringoutputbonuspostpercentpoweroutputlocationshipgrouppowercore.py @@ -1,6 +1,6 @@ # Used by: -# Implants named like: Inherent Implants 'Squire' Engineering EG (6 of 6) -# Modules named like: Ancillary Current Router (8 of 8) +# Implants named like: 'Squire' EG (6 of 6) +# Modules named like: Ancillary Router (8 of 8) # Implant: Genolution Core Augmentation CA-1 # Skill: Power Grid Management type = "passive" diff --git a/eos/effects/evasivemaneuveringagilitybonuspostpercentagilityship.py b/eos/effects/evasivemaneuveringagilitybonuspostpercentagilityship.py index 21a7bb63a..82358b835 100755 --- a/eos/effects/evasivemaneuveringagilitybonuspostpercentagilityship.py +++ b/eos/effects/evasivemaneuveringagilitybonuspostpercentagilityship.py @@ -1,8 +1,12 @@ # Used by: -# Implants named like: Eifyr and Co. 'Rogue' Evasive Maneuvering EM (6 of 6) -# Implants named like: Low grade Nomad (5 of 6) -# Modules named like: Low Friction Nozzle Joints (8 of 8) +# Implants named like: and 'Rogue' EM (6 of 6) +# Modules named like: Low Nozzle Joints (8 of 8) # Implant: Genolution Core Augmentation CA-4 +# Implant: Low-grade Nomad Alpha +# Implant: Low-grade Nomad Beta +# Implant: Low-grade Nomad Delta +# Implant: Low-grade Nomad Epsilon +# Implant: Low-grade Nomad Gamma # Skill: Evasive Maneuvering # Skill: Spaceship Command type = "passive" diff --git a/eos/effects/ewgroupecmburstmaxrangebonus.py b/eos/effects/ewgroupecmburstmaxrangebonus.py index 8ec6ab7b1..122ca9757 100755 --- a/eos/effects/ewgroupecmburstmaxrangebonus.py +++ b/eos/effects/ewgroupecmburstmaxrangebonus.py @@ -1,5 +1,9 @@ # Used by: -# Implants named like: Low grade Centurion (5 of 6) +# Implant: Low-grade Centurion Alpha +# Implant: Low-grade Centurion Beta +# Implant: Low-grade Centurion Delta +# Implant: Low-grade Centurion Epsilon +# Implant: Low-grade Centurion Gamma type = "passive" def handler(fit, implant, context): fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Remote ECM Burst", diff --git a/eos/effects/ewgrouprsdmaxrangebonus.py b/eos/effects/ewgrouprsdmaxrangebonus.py index 6f0cb57bc..bbc2e79c8 100755 --- a/eos/effects/ewgrouprsdmaxrangebonus.py +++ b/eos/effects/ewgrouprsdmaxrangebonus.py @@ -1,5 +1,9 @@ # Used by: -# Implants named like: Low grade Centurion (5 of 6) +# Implant: Low-grade Centurion Alpha +# Implant: Low-grade Centurion Beta +# Implant: Low-grade Centurion Delta +# Implant: Low-grade Centurion Epsilon +# Implant: Low-grade Centurion Gamma type = "passive" def handler(fit, implant, context): fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Remote Sensor Damper", diff --git a/eos/effects/ewgrouptdmaxrangebonus.py b/eos/effects/ewgrouptdmaxrangebonus.py index 7036ffa49..90ecb757d 100755 --- a/eos/effects/ewgrouptdmaxrangebonus.py +++ b/eos/effects/ewgrouptdmaxrangebonus.py @@ -1,5 +1,9 @@ # Used by: -# Implants named like: Low grade Centurion (5 of 6) +# Implant: Low-grade Centurion Alpha +# Implant: Low-grade Centurion Beta +# Implant: Low-grade Centurion Delta +# Implant: Low-grade Centurion Epsilon +# Implant: Low-grade Centurion Gamma type = "passive" def handler(fit, implant, context): fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Tracking Disruptor", diff --git a/eos/effects/ewgrouptpmaxrangebonus.py b/eos/effects/ewgrouptpmaxrangebonus.py index ef6ca3232..f7b5b3558 100755 --- a/eos/effects/ewgrouptpmaxrangebonus.py +++ b/eos/effects/ewgrouptpmaxrangebonus.py @@ -1,5 +1,9 @@ # Used by: -# Implants named like: Low grade Centurion (5 of 6) +# Implant: Low-grade Centurion Alpha +# Implant: Low-grade Centurion Beta +# Implant: Low-grade Centurion Delta +# Implant: Low-grade Centurion Epsilon +# Implant: Low-grade Centurion Gamma type = "passive" def handler(fit, implant, context): fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Target Painter", diff --git a/eos/effects/ewskillecmburstcapneedbonus.py b/eos/effects/ewskillecmburstcapneedbonus.py index c4f67d9d2..4e2b8b45a 100755 --- a/eos/effects/ewskillecmburstcapneedbonus.py +++ b/eos/effects/ewskillecmburstcapneedbonus.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Zainou 'Gypsy' Electronic Warfare EW (6 of 6) +# Implants named like: Zainou 'Gypsy' Electronic Warfare (6 of 6) # Modules named like: Signal Disruption Amplifier (8 of 8) # Skill: Electronic Warfare type = "passive" diff --git a/eos/effects/ewskillewcapneedskilllevel.py b/eos/effects/ewskillewcapneedskilllevel.py index 07b7f318f..1d4911499 100755 --- a/eos/effects/ewskillewcapneedskilllevel.py +++ b/eos/effects/ewskillewcapneedskilllevel.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Zainou 'Gypsy' Electronic Warfare EW (6 of 6) +# Implants named like: Zainou 'Gypsy' Electronic Warfare (6 of 6) # Modules named like: Signal Disruption Amplifier (8 of 8) # Skill: Electronic Warfare type = "passive" diff --git a/eos/effects/ewskillewmaxrangebonus.py b/eos/effects/ewskillewmaxrangebonus.py index d56a72a8f..b9bebaf63 100755 --- a/eos/effects/ewskillewmaxrangebonus.py +++ b/eos/effects/ewskillewmaxrangebonus.py @@ -1,6 +1,10 @@ # Used by: -# Implants named like: Low grade Centurion (5 of 6) # Modules named like: Particle Dispersion Projector (8 of 8) +# Implant: Low-grade Centurion Alpha +# Implant: Low-grade Centurion Beta +# Implant: Low-grade Centurion Delta +# Implant: Low-grade Centurion Epsilon +# Implant: Low-grade Centurion Gamma # Skill: Long Distance Jamming type = "passive" def handler(fit, container, context): diff --git a/eos/effects/ewskillrsdcapneedbonusskilllevel.py b/eos/effects/ewskillrsdcapneedbonusskilllevel.py index 1ad07b22b..b32f19f87 100755 --- a/eos/effects/ewskillrsdcapneedbonusskilllevel.py +++ b/eos/effects/ewskillrsdcapneedbonusskilllevel.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Zainou 'Gypsy' Sensor Linking SL (6 of 6) +# Implants named like: 'Gypsy' Sensor (6 of 6) # Skill: Sensor Linking type = "passive" def handler(fit, container, context): diff --git a/eos/effects/ewskillscanstrengthbonus.py b/eos/effects/ewskillscanstrengthbonus.py index aceb14c33..2e1e7a5ee 100755 --- a/eos/effects/ewskillscanstrengthbonus.py +++ b/eos/effects/ewskillscanstrengthbonus.py @@ -1,5 +1,5 @@ # Used by: -# Modules named like: Particle Dispersion Augmentor (8 of 8) +# Modules named like: Particle Augmentor (8 of 8) # Skill: Signal Dispersion type = "passive" def handler(fit, container, context): diff --git a/eos/effects/ewskillsignalsuppressionmaxtargetrangebonus.py b/eos/effects/ewskillsignalsuppressionmaxtargetrangebonus.py index 3ff0e750c..ae43a54d3 100755 --- a/eos/effects/ewskillsignalsuppressionmaxtargetrangebonus.py +++ b/eos/effects/ewskillsignalsuppressionmaxtargetrangebonus.py @@ -1,5 +1,5 @@ # Used by: -# Modules named like: Inverted Signal Field Projector (8 of 8) +# Modules named like: Signal Projector (8 of 8) # Skill: Signal Suppression type = "passive" def handler(fit, container, context): diff --git a/eos/effects/ewskillsignalsuppressionscanresolutionbonus.py b/eos/effects/ewskillsignalsuppressionscanresolutionbonus.py index 912ee1947..2a651489d 100755 --- a/eos/effects/ewskillsignalsuppressionscanresolutionbonus.py +++ b/eos/effects/ewskillsignalsuppressionscanresolutionbonus.py @@ -1,8 +1,10 @@ # Used by: -# Modules named like: Inverted Signal Field Projector (8 of 8) +# Modules named like: Signal Projector (8 of 8) # Skill: Signal Suppression type = "passive" def handler(fit, container, context): level = container.level if "skill" in context else 1 + penalized = False if "skill" in context else True fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Remote Sensor Damper", - "scanResolutionBonus", container.getModifiedItemAttr("scanSkillEwStrengthBonus") * level) + "scanResolutionBonus", container.getModifiedItemAttr("scanSkillEwStrengthBonus") * level, + stackingPenalties=penalized) diff --git a/eos/effects/ewskilltdcapneedbonusskilllevel.py b/eos/effects/ewskilltdcapneedbonusskilllevel.py index ec98761e7..f575346d0 100755 --- a/eos/effects/ewskilltdcapneedbonusskilllevel.py +++ b/eos/effects/ewskilltdcapneedbonusskilllevel.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Zainou 'Gypsy' Weapon Disruption WD (6 of 6) +# Implants named like: 'Gypsy' Disruption WD (6 of 6) # Skill: Weapon Disruption type = "passive" def handler(fit, container, context): diff --git a/eos/effects/ewskilltpcapneedbonusskilllevel.py b/eos/effects/ewskilltpcapneedbonusskilllevel.py index 0ed38fa8e..f829ed5cd 100755 --- a/eos/effects/ewskilltpcapneedbonusskilllevel.py +++ b/eos/effects/ewskilltpcapneedbonusskilllevel.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Zainou 'Gypsy' Target Painting TG (6 of 6) +# Implants named like: Zainou 'Gypsy' Target TG (6 of 6) # Skill: Target Painting type = "passive" def handler(fit, container, context): diff --git a/eos/effects/ewskilltrackingdisruptionmaxrangebonus.py b/eos/effects/ewskilltrackingdisruptionmaxrangebonus.py index c60213c19..65f1a9722 100755 --- a/eos/effects/ewskilltrackingdisruptionmaxrangebonus.py +++ b/eos/effects/ewskilltrackingdisruptionmaxrangebonus.py @@ -1,5 +1,5 @@ # Used by: -# Modules named like: Tracking Diagnostic Subroutines (8 of 8) +# Modules named like: Tracking Diagnostic (8 of 8) # Skill: Turret Destabilization type = "passive" def handler(fit, container, context): diff --git a/eos/effects/ewskilltrackingdisruptiontrackingspeedbonus.py b/eos/effects/ewskilltrackingdisruptiontrackingspeedbonus.py index 8b282691d..f633156f0 100755 --- a/eos/effects/ewskilltrackingdisruptiontrackingspeedbonus.py +++ b/eos/effects/ewskilltrackingdisruptiontrackingspeedbonus.py @@ -1,5 +1,5 @@ # Used by: -# Modules named like: Tracking Diagnostic Subroutines (8 of 8) +# Modules named like: Tracking Diagnostic (8 of 8) # Skill: Turret Destabilization type = "passive" def handler(fit, container, context): diff --git a/eos/effects/ewtargetpaint.py b/eos/effects/ewtargetpaint.py index 9c16f8a32..8f2f24ca1 100755 --- a/eos/effects/ewtargetpaint.py +++ b/eos/effects/ewtargetpaint.py @@ -1,6 +1,8 @@ # Used by: # Modules from group: Target Painter (9 of 9) -# Drones named like: TP (3 of 3) +# Drone: Berserker TP-900 +# Drone: Valkyrie TP-600 +# Drone: Warrior TP-300 type = "projected", "active" def handler(fit, container, context): if "projected" in context: diff --git a/eos/effects/ewtesteffectjam.py b/eos/effects/ewtesteffectjam.py index 7c18b5682..34d22adc1 100755 --- a/eos/effects/ewtesteffectjam.py +++ b/eos/effects/ewtesteffectjam.py @@ -1,6 +1,8 @@ # Used by: # Modules from group: ECM (44 of 44) -# Drones named like: EC (3 of 3) +# Drone: Hornet EC-300 +# Drone: Vespa EC-600 +# Drone: Wasp EC-900 type = "projected", "active" def handler(fit, container, context): pass diff --git a/eos/effects/falloffbonuseffecthybrids.py b/eos/effects/falloffbonuseffecthybrids.py index 52cb481e6..8003a30c8 100755 --- a/eos/effects/falloffbonuseffecthybrids.py +++ b/eos/effects/falloffbonuseffecthybrids.py @@ -1,5 +1,5 @@ # Used by: -# Modules named like: Hybrid Ambit Extension (8 of 8) +# Modules named like: Hybrid Ambit (8 of 8) type = "passive" def handler(fit, module, context): fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Hybrid Weapon", diff --git a/eos/effects/falloffbonuseffectlasers.py b/eos/effects/falloffbonuseffectlasers.py index e33d7a83c..91caa1a78 100755 --- a/eos/effects/falloffbonuseffectlasers.py +++ b/eos/effects/falloffbonuseffectlasers.py @@ -1,5 +1,5 @@ # Used by: -# Modules named like: Energy Ambit Extension (8 of 8) +# Modules named like: Energy Ambit (8 of 8) type = "passive" def handler(fit, module, context): fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Energy Weapon", diff --git a/eos/effects/federationsetbonus3.py b/eos/effects/federationsetbonus3.py index 0b088a4f6..486eb3dee 100755 --- a/eos/effects/federationsetbonus3.py +++ b/eos/effects/federationsetbonus3.py @@ -1,5 +1,10 @@ # Used by: -# Implants named like: Spur (6 of 12) +# Implant: Spur Alpha +# Implant: Spur Beta +# Implant: Spur Delta +# Implant: Spur Epsilon +# Implant: Spur Gamma +# Implant: Spur Omega type = "passive" runTime = "early" def handler(fit, implant, context): diff --git a/eos/effects/gasharvestermaxrangebonus.py b/eos/effects/gasharvestermaxrangebonus.py index 439b141ac..8f0bc0e41 100755 --- a/eos/effects/gasharvestermaxrangebonus.py +++ b/eos/effects/gasharvestermaxrangebonus.py @@ -1,5 +1,9 @@ # Used by: -# Implants named like: Low grade Harvest (5 of 6) +# Implant: Low-grade Harvest Alpha +# Implant: Low-grade Harvest Beta +# Implant: Low-grade Harvest Delta +# Implant: Low-grade Harvest Epsilon +# Implant: Low-grade Harvest Gamma type = "passive" def handler(fit, implant, context): fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Gas Cloud Harvester", diff --git a/eos/effects/gasharvestingcycletimemodulesrequiringgascloudharvesting.py b/eos/effects/gasharvestingcycletimemodulesrequiringgascloudharvesting.py index 1366c1aab..27def99f3 100755 --- a/eos/effects/gasharvestingcycletimemodulesrequiringgascloudharvesting.py +++ b/eos/effects/gasharvestingcycletimemodulesrequiringgascloudharvesting.py @@ -1,5 +1,7 @@ # Used by: -# Implants named like: Eifyr and Co. 'Alchemist' Gas Harvesting GH (3 of 3) +# Implant: Eifyr and Co. 'Alchemist' Gas Harvesting GH-801 +# Implant: Eifyr and Co. 'Alchemist' Gas Harvesting GH-803 +# Implant: Eifyr and Co. 'Alchemist' Gas Harvesting GH-805 type = "passive" def handler(fit, implant, context): fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Gas Cloud Harvesting"), diff --git a/eos/effects/gunneryturretspeebonuspostpercentspeedlocationshipmodulesrequiringgunnery.py b/eos/effects/gunneryturretspeebonuspostpercentspeedlocationshipmodulesrequiringgunnery.py index 703599837..9622d7713 100755 --- a/eos/effects/gunneryturretspeebonuspostpercentspeedlocationshipmodulesrequiringgunnery.py +++ b/eos/effects/gunneryturretspeebonuspostpercentspeedlocationshipmodulesrequiringgunnery.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Inherent Implants 'Lancer' Gunnery RF (6 of 6) +# Implants named like: 'Lancer' Gunnery (6 of 6) # Implant: Pashan's Turret Customization Mindlink # Skill: Gunnery type = "passive" diff --git a/eos/effects/hackingskillvirusbonus.py b/eos/effects/hackingskillvirusbonus.py index 089a1365c..b5b07b6f4 100644 --- a/eos/effects/hackingskillvirusbonus.py +++ b/eos/effects/hackingskillvirusbonus.py @@ -1,5 +1,5 @@ # Used by: -# Modules named like: Memetic Algorithm Bank (8 of 8) +# Modules named like: Algorithm (8 of 8) # Implant: Poteque 'Prospector' Hacking HC-905 # Skill: Hacking type = "passive" diff --git a/eos/effects/highspeedmanuveringcapacitorneedmultiplierpostpercentcapacitorneedlocationshipmodulesrequiringhighspeedmanuvering.py b/eos/effects/highspeedmanuveringcapacitorneedmultiplierpostpercentcapacitorneedlocationshipmodulesrequiringhighspeedmanuvering.py index e0abd7d54..e12198bb3 100755 --- a/eos/effects/highspeedmanuveringcapacitorneedmultiplierpostpercentcapacitorneedlocationshipmodulesrequiringhighspeedmanuvering.py +++ b/eos/effects/highspeedmanuveringcapacitorneedmultiplierpostpercentcapacitorneedlocationshipmodulesrequiringhighspeedmanuvering.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Eifyr and Co. 'Rogue' High Speed Maneuvering HS (6 of 6) +# Items from market group: Implants & Boosters > Implants > Skill Hardwiring > Navigation Implants > Implant Slot 09 (6 of 6) # Skill: High Speed Maneuvering type = "passive" def handler(fit, container, context): diff --git a/eos/effects/hullupgradesarmorhpbonuspostpercenthplocationship.py b/eos/effects/hullupgradesarmorhpbonuspostpercenthplocationship.py index a8acdf1e1..fac890201 100755 --- a/eos/effects/hullupgradesarmorhpbonuspostpercenthplocationship.py +++ b/eos/effects/hullupgradesarmorhpbonuspostpercenthplocationship.py @@ -1,7 +1,16 @@ # Used by: -# Implants named like: Slave (10 of 12) -# Modules named like: Trimark Armor Pump (8 of 8) +# Modules named like: Armor Pump (8 of 8) +# Implant: Low-grade Slave Alpha +# Implant: Low-grade Slave Beta +# Implant: Low-grade Slave Delta +# Implant: Low-grade Slave Epsilon +# Implant: Low-grade Slave Gamma # Implant: Low-grade Snake Epsilon +# Implant: Slave Alpha +# Implant: Slave Beta +# Implant: Slave Delta +# Implant: Slave Epsilon +# Implant: Slave Gamma # Skill: Hull Upgrades type = "passive" def handler(fit, container, context): diff --git a/eos/effects/hybridweapondamagemultiply.py b/eos/effects/hybridweapondamagemultiply.py index 94c7c826d..e5d8babef 100755 --- a/eos/effects/hybridweapondamagemultiply.py +++ b/eos/effects/hybridweapondamagemultiply.py @@ -1,7 +1,10 @@ # Used by: -# Modules from group: Magnetic Field Stabilizer (19 of 19) -# Modules named like: QA Multiship Module Players (4 of 4) +# Modules from group: Magnetic Field Stabilizer (20 of 20) # Module: QA Damage Module +# Module: QA Multiship Module - 10 Players +# Module: QA Multiship Module - 20 Players +# Module: QA Multiship Module - 40 Players +# Module: QA Multiship Module - 5 Players type = "passive" def handler(fit, module, context): fit.modules.filteredItemMultiply(lambda mod: mod.item.group.name == "Hybrid Weapon", diff --git a/eos/effects/hybridweaponspeedmultiply.py b/eos/effects/hybridweaponspeedmultiply.py index bafda0d01..2e6ba8de0 100755 --- a/eos/effects/hybridweaponspeedmultiply.py +++ b/eos/effects/hybridweaponspeedmultiply.py @@ -1,5 +1,5 @@ # Used by: -# Modules from group: Magnetic Field Stabilizer (19 of 19) +# Modules from group: Magnetic Field Stabilizer (20 of 20) type = "passive" def handler(fit, module, context): fit.modules.filteredItemMultiply(lambda mod: mod.item.group.name == "Hybrid Weapon", diff --git a/eos/effects/hybridweaponspeedmultiplypassive.py b/eos/effects/hybridweaponspeedmultiplypassive.py index db053f183..642a2ff7c 100755 --- a/eos/effects/hybridweaponspeedmultiplypassive.py +++ b/eos/effects/hybridweaponspeedmultiplypassive.py @@ -1,5 +1,5 @@ # Used by: -# Modules named like: Hybrid Burst Aerator (8 of 8) +# Modules named like: Hybrid Burst (8 of 8) type = "passive" def handler(fit, module, context): fit.modules.filteredItemMultiply(lambda mod: mod.item.group.name == "Hybrid Weapon", diff --git a/eos/effects/iceharvestcycletimemodulesrequiringiceharvesting.py b/eos/effects/iceharvestcycletimemodulesrequiringiceharvesting.py index 709b0c5a2..a4904b992 100755 --- a/eos/effects/iceharvestcycletimemodulesrequiringiceharvesting.py +++ b/eos/effects/iceharvestcycletimemodulesrequiringiceharvesting.py @@ -1,5 +1,7 @@ # Used by: -# Implants named like: Inherent Implants 'Yeti' Ice Harvesting IH (3 of 3) +# Implant: Inherent Implants 'Yeti' Ice Harvesting IH-1001 +# Implant: Inherent Implants 'Yeti' Ice Harvesting IH-1003 +# Implant: Inherent Implants 'Yeti' Ice Harvesting IH-1005 # Module: Medium Ice Harvester Accelerator I # Skill: Ice Harvesting type = "passive" diff --git a/eos/effects/imperialsetbonus3.py b/eos/effects/imperialsetbonus3.py index a2b10dc66..160bb565f 100755 --- a/eos/effects/imperialsetbonus3.py +++ b/eos/effects/imperialsetbonus3.py @@ -1,5 +1,10 @@ # Used by: -# Implants named like: Grail (6 of 12) +# Implant: Grail Alpha +# Implant: Grail Beta +# Implant: Grail Delta +# Implant: Grail Epsilon +# Implant: Grail Gamma +# Implant: Grail Omega type = "passive" runTime = "early" def handler(fit, implant, context): diff --git a/eos/effects/implantarmorhpbonus2.py b/eos/effects/implantarmorhpbonus2.py index 003fad4ff..d34a9bc45 100755 --- a/eos/effects/implantarmorhpbonus2.py +++ b/eos/effects/implantarmorhpbonus2.py @@ -1,7 +1,6 @@ # Used by: -# Implants named like: Inherent Implants 'Noble' Hull Upgrades HG (7 of 7) +# Items from market group: Implants & Boosters > Implants > Skill Hardwiring > Armor Implants > Implant Slot 10 (8 of 8) # Implant: Genolution Core Augmentation CA-4 -# Implant: Imperial Navy Modified 'Noble' Implant # Implant: Imperial Special Ops Field Enhancer - Standard type = "passive" def handler(fit, implant, context): diff --git a/eos/effects/implanthardwiringabcapacitorneed.py b/eos/effects/implanthardwiringabcapacitorneed.py index 40e2548d4..77086cc70 100755 --- a/eos/effects/implanthardwiringabcapacitorneed.py +++ b/eos/effects/implanthardwiringabcapacitorneed.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Eifyr and Co. 'Rogue' Fuel Conservation FC (6 of 6) +# Implants named like: and Co. Fuel FC (6 of 6) type = "passive" def handler(fit, implant, context): fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Afterburner"), diff --git a/eos/effects/implantvelocitybonus.py b/eos/effects/implantvelocitybonus.py index 17dbead8d..775c5b3f7 100755 --- a/eos/effects/implantvelocitybonus.py +++ b/eos/effects/implantvelocitybonus.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Eifyr and Co. 'Rogue' Navigation NN (6 of 6) +# Implants named like: Eifyr and Co. 'Rogue' Navigation (6 of 6) # Implant: Genolution Core Augmentation CA-3 # Implant: Shaqil's Speed Enhancer type = "passive" diff --git a/eos/effects/interceptor2warpscramblerange.py b/eos/effects/interceptor2warpscramblerange.py index d4da3b926..18036472d 100755 --- a/eos/effects/interceptor2warpscramblerange.py +++ b/eos/effects/interceptor2warpscramblerange.py @@ -1,5 +1,8 @@ # Used by: -# Ships from group: Interceptor (4 of 8) +# Ship: Ares +# Ship: Crow +# Ship: Malediction +# Ship: Stiletto type = "passive" def handler(fit, ship, context): level = fit.character.getSkill("Interceptors").level diff --git a/eos/effects/largeenergyturretdamagemultiplierbonuspostpercentdamagemultiplierlocationshipmodulesrequiringlargeenergyturret.py b/eos/effects/largeenergyturretdamagemultiplierbonuspostpercentdamagemultiplierlocationshipmodulesrequiringlargeenergyturret.py index ed35f830d..dfe9441b4 100755 --- a/eos/effects/largeenergyturretdamagemultiplierbonuspostpercentdamagemultiplierlocationshipmodulesrequiringlargeenergyturret.py +++ b/eos/effects/largeenergyturretdamagemultiplierbonuspostpercentdamagemultiplierlocationshipmodulesrequiringlargeenergyturret.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Inherent Implants 'Lancer' Large Energy Turret LE (6 of 6) +# Implants named like: Inherent 'Lancer' Large Turret LE (6 of 6) # Implant: Pashan's Turret Handling Mindlink # Skill: Large Energy Turret type = "passive" diff --git a/eos/effects/largehybridturretdamagemultiplierbonuspostpercentdamagemultiplierlocationshipmodulesrequiringlargehybridturret.py b/eos/effects/largehybridturretdamagemultiplierbonuspostpercentdamagemultiplierlocationshipmodulesrequiringlargehybridturret.py index 91f1fff03..93dbb5b66 100755 --- a/eos/effects/largehybridturretdamagemultiplierbonuspostpercentdamagemultiplierlocationshipmodulesrequiringlargehybridturret.py +++ b/eos/effects/largehybridturretdamagemultiplierbonuspostpercentdamagemultiplierlocationshipmodulesrequiringlargehybridturret.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Zainou 'Deadeye' Large Hybrid Turret LH (6 of 6) +# Implants named like: Large Hybrid Turret (6 of 6) # Skill: Large Hybrid Turret type = "passive" def handler(fit, container, context): diff --git a/eos/effects/largeprojectileturretdamagemultiplierbonuspostpercentdamagemultiplierlocationshipmodulesrequiringlargeprojectileturret.py b/eos/effects/largeprojectileturretdamagemultiplierbonuspostpercentdamagemultiplierlocationshipmodulesrequiringlargeprojectileturret.py index 5e9bad6d7..51c78002a 100755 --- a/eos/effects/largeprojectileturretdamagemultiplierbonuspostpercentdamagemultiplierlocationshipmodulesrequiringlargeprojectileturret.py +++ b/eos/effects/largeprojectileturretdamagemultiplierbonuspostpercentdamagemultiplierlocationshipmodulesrequiringlargeprojectileturret.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Eifyr and Co. 'Gunslinger' Large Projectile Turret LP (6 of 6) +# Implants named like: and 'Gunslinger' Projectile Turret LP (6 of 6) # Skill: Large Projectile Turret type = "passive" def handler(fit, container, context): diff --git a/eos/effects/longrangetargetingmaxtargetrangebonuspostpercentmaxtargetrangelocationshipgroupelectronic.py b/eos/effects/longrangetargetingmaxtargetrangebonuspostpercentmaxtargetrangelocationshipgroupelectronic.py index fde20a4cf..00d037ed6 100755 --- a/eos/effects/longrangetargetingmaxtargetrangebonuspostpercentmaxtargetrangelocationshipgroupelectronic.py +++ b/eos/effects/longrangetargetingmaxtargetrangebonuspostpercentmaxtargetrangelocationshipgroupelectronic.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Zainou 'Gypsy' Long Range Targeting LT (6 of 6) +# Items from market group: Implants & Boosters > Implants > Skill Hardwiring > Targeting Implants > Implant Slot 08 (6 of 6) # Skill: Long Range Targeting type = "passive" def handler(fit, container, context): diff --git a/eos/effects/maxrangebonuseffecthybrids.py b/eos/effects/maxrangebonuseffecthybrids.py index 144b66e99..60644db01 100755 --- a/eos/effects/maxrangebonuseffecthybrids.py +++ b/eos/effects/maxrangebonuseffecthybrids.py @@ -1,5 +1,5 @@ # Used by: -# Modules named like: Hybrid Locus Coordinator (8 of 8) +# Modules named like: Hybrid Coordinator (8 of 8) type = "passive" def handler(fit, module, context): fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Hybrid Weapon", diff --git a/eos/effects/maxrangebonuseffectlasers.py b/eos/effects/maxrangebonuseffectlasers.py index 02e061b79..7f3ec8433 100755 --- a/eos/effects/maxrangebonuseffectlasers.py +++ b/eos/effects/maxrangebonuseffectlasers.py @@ -1,5 +1,5 @@ # Used by: -# Modules named like: Energy Locus Coordinator (8 of 8) +# Modules named like: Energy Locus (8 of 8) type = "passive" def handler(fit, module, context): fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Energy Weapon", diff --git a/eos/effects/maxrangebonuseffectprojectiles.py b/eos/effects/maxrangebonuseffectprojectiles.py index 0e892c769..036ae169b 100755 --- a/eos/effects/maxrangebonuseffectprojectiles.py +++ b/eos/effects/maxrangebonuseffectprojectiles.py @@ -1,5 +1,5 @@ # Used by: -# Modules named like: Projectile Locus Coordinator (8 of 8) +# Modules named like: Projectile Coordinator (8 of 8) type = "passive" def handler(fit, module, context): fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Projectile Weapon", diff --git a/eos/effects/mechanichullhpbonuspostpercenthpship.py b/eos/effects/mechanichullhpbonuspostpercenthpship.py index 3c5210609..68b299aac 100755 --- a/eos/effects/mechanichullhpbonuspostpercenthpship.py +++ b/eos/effects/mechanichullhpbonuspostpercenthpship.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Inherent Implants 'Noble' Mechanic MC (6 of 6) +# Items from market group: Implants & Boosters > Implants > Skill Hardwiring > Armor Implants > Implant Slot 08 (6 of 6) # Skill: Mechanics type = "passive" def handler(fit, container, context): diff --git a/eos/effects/mediumenergyturretdamagemultiplierbonuspostpercentdamagemultiplierlocationshipmodulesrequiringmediumenergyturret.py b/eos/effects/mediumenergyturretdamagemultiplierbonuspostpercentdamagemultiplierlocationshipmodulesrequiringmediumenergyturret.py index bdcf0a681..96643526a 100755 --- a/eos/effects/mediumenergyturretdamagemultiplierbonuspostpercentdamagemultiplierlocationshipmodulesrequiringmediumenergyturret.py +++ b/eos/effects/mediumenergyturretdamagemultiplierbonuspostpercentdamagemultiplierlocationshipmodulesrequiringmediumenergyturret.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Inherent Implants 'Lancer' Medium Energy Turret ME (6 of 6) +# Implants named like: Inherent 'Lancer' Medium Energy Turret (6 of 6) # Skill: Medium Energy Turret type = "passive" def handler(fit, container, context): diff --git a/eos/effects/mediumhybridturretdamagemultiplierbonuspostpercentdamagemultiplierlocationshipmodulesrequiringmediumhybridturret.py b/eos/effects/mediumhybridturretdamagemultiplierbonuspostpercentdamagemultiplierlocationshipmodulesrequiringmediumhybridturret.py index 50e502488..63fee233d 100755 --- a/eos/effects/mediumhybridturretdamagemultiplierbonuspostpercentdamagemultiplierlocationshipmodulesrequiringmediumhybridturret.py +++ b/eos/effects/mediumhybridturretdamagemultiplierbonuspostpercentdamagemultiplierlocationshipmodulesrequiringmediumhybridturret.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Zainou 'Deadeye' Medium Hybrid Turret MH (6 of 6) +# Implants named like: Zainou Medium Hybrid Turret MH (6 of 6) # Skill: Medium Hybrid Turret type = "passive" def handler(fit, container, context): diff --git a/eos/effects/mediumprojectileturretdamagemultiplierbonuspostpercentdamagemultiplierlocationshipmodulesrequiringmediumprojectileturret.py b/eos/effects/mediumprojectileturretdamagemultiplierbonuspostpercentdamagemultiplierlocationshipmodulesrequiringmediumprojectileturret.py index 2547de21a..8098dd3cb 100755 --- a/eos/effects/mediumprojectileturretdamagemultiplierbonuspostpercentdamagemultiplierlocationshipmodulesrequiringmediumprojectileturret.py +++ b/eos/effects/mediumprojectileturretdamagemultiplierbonuspostpercentdamagemultiplierlocationshipmodulesrequiringmediumprojectileturret.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Eifyr and Co. 'Gunslinger' Medium Projectile Turret MP (6 of 6) +# Implants named like: and Medium Projectile MP (6 of 6) # Skill: Medium Projectile Turret type = "passive" def handler(fit, container, context): diff --git a/eos/effects/minigamevirusstrengthbonus.py b/eos/effects/minigamevirusstrengthbonus.py index 6ab5b0801..048fb75a1 100644 --- a/eos/effects/minigamevirusstrengthbonus.py +++ b/eos/effects/minigamevirusstrengthbonus.py @@ -1,8 +1,22 @@ # Used by: # Ships from group: Covert Ops (5 of 5) -# Ships from group: Frigate (10 of 43) -# Ships named like: Stratios (2 of 2) -# Subsystems named like: Electronics Emergent Locus Analyzer (4 of 4) +# Ship: Astero +# Ship: Heron +# Ship: Imicus +# Ship: Inner Zone Shipping Imicus +# Ship: Magnate +# Ship: Nestor +# Ship: Probe +# Ship: Sarum Magnate +# Ship: Stratios +# Ship: Stratios Emergency Responder +# Ship: Sukuuvestaa Heron +# Ship: Tash-Murkon Magnate +# Ship: Vherokior Probe +# Subsystem: Legion Electronics - Emergent Locus Analyzer +# Subsystem: Loki Electronics - Emergent Locus Analyzer +# Subsystem: Proteus Electronics - Emergent Locus Analyzer +# Subsystem: Tengu Electronics - Emergent Locus Analyzer type = "passive" def handler(fit, container, context): level = container.level if "skill" in context else 1 diff --git a/eos/effects/mininginfomultiplier.py b/eos/effects/mininginfomultiplier.py index db55f82a9..502205b1e 100755 --- a/eos/effects/mininginfomultiplier.py +++ b/eos/effects/mininginfomultiplier.py @@ -1,6 +1,6 @@ # Used by: +# Charges from group: Mercoxit Mining Crystal (2 of 2) # Charges from group: Mining Crystal (30 of 30) -# Charges named like: Mining Crystal (32 of 32) type = "passive" def handler(fit, module, context): module.multiplyItemAttr("miningAmount", module.getModifiedChargeAttr("specialisationAsteroidYieldMultiplier")) \ No newline at end of file diff --git a/eos/effects/mininglaserrangebonus.py b/eos/effects/mininglaserrangebonus.py index fe57c1e87..43bc189df 100755 --- a/eos/effects/mininglaserrangebonus.py +++ b/eos/effects/mininglaserrangebonus.py @@ -1,5 +1,9 @@ # Used by: -# Implants named like: Low grade Harvest (5 of 6) +# Implant: Low-grade Harvest Alpha +# Implant: Low-grade Harvest Beta +# Implant: Low-grade Harvest Delta +# Implant: Low-grade Harvest Epsilon +# Implant: Low-grade Harvest Gamma type = "passive" def handler(fit, implant, context): fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Mining Laser", diff --git a/eos/effects/miningupgradecpupenaltyreductionmodulesrequiringminingupgradepercent.py b/eos/effects/miningupgradecpupenaltyreductionmodulesrequiringminingupgradepercent.py index 4b3516c53..c47d47578 100755 --- a/eos/effects/miningupgradecpupenaltyreductionmodulesrequiringminingupgradepercent.py +++ b/eos/effects/miningupgradecpupenaltyreductionmodulesrequiringminingupgradepercent.py @@ -1,5 +1,7 @@ # Used by: -# Implants named like: Inherent Implants 'Highwall' Mining Upgrades MU (3 of 3) +# Implant: Inherent Implants 'Highwall' Mining Upgrades MU-1001 +# Implant: Inherent Implants 'Highwall' Mining Upgrades MU-1003 +# Implant: Inherent Implants 'Highwall' Mining Upgrades MU-1005 # Skill: Mining Upgrades type = "passive" def handler(fit, container, context): diff --git a/eos/effects/missilebombardmentmaxflighttimebonuspostpercentexplosiondelayownercharmodulesrequiringmissilelauncheroperation.py b/eos/effects/missilebombardmentmaxflighttimebonuspostpercentexplosiondelayownercharmodulesrequiringmissilelauncheroperation.py index 985c3713b..527c365e4 100755 --- a/eos/effects/missilebombardmentmaxflighttimebonuspostpercentexplosiondelayownercharmodulesrequiringmissilelauncheroperation.py +++ b/eos/effects/missilebombardmentmaxflighttimebonuspostpercentexplosiondelayownercharmodulesrequiringmissilelauncheroperation.py @@ -1,6 +1,6 @@ # Used by: -# Implants named like: Zainou 'Deadeye' Missile Bombardment MB (6 of 6) -# Modules named like: Rocket Fuel Cache Partition (8 of 8) +# Implants named like: Zainou Bombardment MB (6 of 6) +# Modules named like: Cache (8 of 8) # Skill: Missile Bombardment type = "passive" def handler(fit, container, context): diff --git a/eos/effects/missiledmgbonus.py b/eos/effects/missiledmgbonus.py index 2db4bed0f..8c304e1d8 100755 --- a/eos/effects/missiledmgbonus.py +++ b/eos/effects/missiledmgbonus.py @@ -1,6 +1,9 @@ # Used by: # Modules from group: Ballistic Control system (21 of 21) -# Modules named like: QA Multiship Module Players (4 of 4) +# Module: QA Multiship Module - 10 Players +# Module: QA Multiship Module - 20 Players +# Module: QA Multiship Module - 40 Players +# Module: QA Multiship Module - 5 Players type = "passive" def handler(fit, container, context): for dmgType in ("em", "kinetic", "explosive", "thermal"): diff --git a/eos/effects/missileemdmgbonus.py b/eos/effects/missileemdmgbonus.py index e9aacaa08..13217b07c 100755 --- a/eos/effects/missileemdmgbonus.py +++ b/eos/effects/missileemdmgbonus.py @@ -1,5 +1,9 @@ # Used by: -# Skills named like: Missiles (5 of 7) +# Skill: Auto-Targeting Missiles +# Skill: Cruise Missiles +# Skill: Heavy Assault Missiles +# Skill: Heavy Missiles +# Skill: Light Missiles # Skill: Rockets # Skill: Torpedoes type = "passive" diff --git a/eos/effects/missileemdmgbonuscruise3.py b/eos/effects/missileemdmgbonuscruise3.py index 9ed540764..d4b406e12 100755 --- a/eos/effects/missileemdmgbonuscruise3.py +++ b/eos/effects/missileemdmgbonuscruise3.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Zainou 'Snapshot' Cruise Missiles CM (6 of 6) +# Implants named like: Missiles CM (6 of 6) type = "passive" def handler(fit, implant, context): fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Cruise Missiles"), diff --git a/eos/effects/missileemdmgbonusham.py b/eos/effects/missileemdmgbonusham.py index c67b108aa..10b6aed6a 100755 --- a/eos/effects/missileemdmgbonusham.py +++ b/eos/effects/missileemdmgbonusham.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Zainou 'Snapshot' Heavy Assault Missiles AM (6 of 6) +# Implants named like: Zainou Heavy AM (6 of 6) type = "passive" def handler(fit, implant, context): fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Heavy Assault Missiles"), diff --git a/eos/effects/missileemdmgbonusheavy.py b/eos/effects/missileemdmgbonusheavy.py index 408bfe595..a00b330ea 100755 --- a/eos/effects/missileemdmgbonusheavy.py +++ b/eos/effects/missileemdmgbonusheavy.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Zainou 'Snapshot' Heavy Missiles HM (6 of 6) +# Implants named like: Heavy Missiles HM (6 of 6) type = "passive" def handler(fit, implant, context): fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Heavy Missiles"), diff --git a/eos/effects/missileemdmgbonusrocket.py b/eos/effects/missileemdmgbonusrocket.py index 5dadf0f18..e63f225a0 100755 --- a/eos/effects/missileemdmgbonusrocket.py +++ b/eos/effects/missileemdmgbonusrocket.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Zainou 'Snapshot' Rockets RD (6 of 6) +# Implants named like: 'Snapshot' RD (6 of 6) type = "passive" def handler(fit, implant, context): fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Rockets"), diff --git a/eos/effects/missileemdmgbonusstandard.py b/eos/effects/missileemdmgbonusstandard.py index 428ef04da..594901227 100755 --- a/eos/effects/missileemdmgbonusstandard.py +++ b/eos/effects/missileemdmgbonusstandard.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Zainou 'Snapshot' Light Missiles LM (6 of 6) +# Implants named like: Zainou LM (6 of 6) type = "passive" def handler(fit, implant, context): fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Light Missiles"), diff --git a/eos/effects/missileemdmgbonustorpedo.py b/eos/effects/missileemdmgbonustorpedo.py index f4aa779d8..0436b18d1 100755 --- a/eos/effects/missileemdmgbonustorpedo.py +++ b/eos/effects/missileemdmgbonustorpedo.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Zainou 'Snapshot' Torpedoes TD (6 of 6) +# Implants named like: Torpedoes TD (6 of 6) type = "passive" def handler(fit, implant, context): fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Torpedoes"), diff --git a/eos/effects/missileexplosivedmgbonus.py b/eos/effects/missileexplosivedmgbonus.py index 1c421fda7..b56e69c8f 100755 --- a/eos/effects/missileexplosivedmgbonus.py +++ b/eos/effects/missileexplosivedmgbonus.py @@ -1,5 +1,9 @@ # Used by: -# Skills named like: Missiles (5 of 7) +# Skill: Auto-Targeting Missiles +# Skill: Cruise Missiles +# Skill: Heavy Assault Missiles +# Skill: Heavy Missiles +# Skill: Light Missiles # Skill: Rockets # Skill: Torpedoes type = "passive" diff --git a/eos/effects/missileexplosivedmgbonuscruise3.py b/eos/effects/missileexplosivedmgbonuscruise3.py index 852e865e2..d29764b10 100755 --- a/eos/effects/missileexplosivedmgbonuscruise3.py +++ b/eos/effects/missileexplosivedmgbonuscruise3.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Zainou 'Snapshot' Cruise Missiles CM (6 of 6) +# Implants named like: Missiles CM (6 of 6) type = "passive" def handler(fit, container, context): fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Cruise Missiles"), diff --git a/eos/effects/missileexplosivedmgbonusham.py b/eos/effects/missileexplosivedmgbonusham.py index 2f5aa2b72..5101a985c 100755 --- a/eos/effects/missileexplosivedmgbonusham.py +++ b/eos/effects/missileexplosivedmgbonusham.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Zainou 'Snapshot' Heavy Assault Missiles AM (6 of 6) +# Implants named like: Zainou Heavy AM (6 of 6) type = "passive" def handler(fit, container, context): fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Heavy Assault Missiles"), diff --git a/eos/effects/missileexplosivedmgbonusheavy.py b/eos/effects/missileexplosivedmgbonusheavy.py index 44da3a6b1..b35f0c4af 100755 --- a/eos/effects/missileexplosivedmgbonusheavy.py +++ b/eos/effects/missileexplosivedmgbonusheavy.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Zainou 'Snapshot' Heavy Missiles HM (6 of 6) +# Implants named like: Heavy Missiles HM (6 of 6) type = "passive" def handler(fit, container, context): fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Heavy Missiles"), diff --git a/eos/effects/missileexplosivedmgbonusrocket.py b/eos/effects/missileexplosivedmgbonusrocket.py index dc31dbda2..8090588d9 100755 --- a/eos/effects/missileexplosivedmgbonusrocket.py +++ b/eos/effects/missileexplosivedmgbonusrocket.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Zainou 'Snapshot' Rockets RD (6 of 6) +# Implants named like: 'Snapshot' RD (6 of 6) type = "passive" def handler(fit, container, context): fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Rockets"), diff --git a/eos/effects/missileexplosivedmgbonusstandard.py b/eos/effects/missileexplosivedmgbonusstandard.py index 68e5b41be..6df8ef065 100755 --- a/eos/effects/missileexplosivedmgbonusstandard.py +++ b/eos/effects/missileexplosivedmgbonusstandard.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Zainou 'Snapshot' Light Missiles LM (6 of 6) +# Implants named like: Zainou LM (6 of 6) type = "passive" def handler(fit, container, context): fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Light Missiles"), diff --git a/eos/effects/missileexplosivedmgbonustorpedo.py b/eos/effects/missileexplosivedmgbonustorpedo.py index 2a6a68c5d..fbd495550 100755 --- a/eos/effects/missileexplosivedmgbonustorpedo.py +++ b/eos/effects/missileexplosivedmgbonustorpedo.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Zainou 'Snapshot' Torpedoes TD (6 of 6) +# Implants named like: Torpedoes TD (6 of 6) type = "passive" def handler(fit, container, context): fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Torpedoes"), diff --git a/eos/effects/missilekineticdmgbonus2.py b/eos/effects/missilekineticdmgbonus2.py index b669a1c56..8e30e0225 100755 --- a/eos/effects/missilekineticdmgbonus2.py +++ b/eos/effects/missilekineticdmgbonus2.py @@ -1,5 +1,9 @@ # Used by: -# Skills named like: Missiles (5 of 7) +# Skill: Auto-Targeting Missiles +# Skill: Cruise Missiles +# Skill: Heavy Assault Missiles +# Skill: Heavy Missiles +# Skill: Light Missiles # Skill: Rockets # Skill: Torpedoes type = "passive" diff --git a/eos/effects/missilekineticdmgbonuscruise3.py b/eos/effects/missilekineticdmgbonuscruise3.py index 0c6585e12..15cfd7f09 100755 --- a/eos/effects/missilekineticdmgbonuscruise3.py +++ b/eos/effects/missilekineticdmgbonuscruise3.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Zainou 'Snapshot' Cruise Missiles CM (6 of 6) +# Implants named like: Missiles CM (6 of 6) type = "passive" def handler(fit, container, context): fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Cruise Missiles"), diff --git a/eos/effects/missilekineticdmgbonusham.py b/eos/effects/missilekineticdmgbonusham.py index 815173698..84345341c 100755 --- a/eos/effects/missilekineticdmgbonusham.py +++ b/eos/effects/missilekineticdmgbonusham.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Zainou 'Snapshot' Heavy Assault Missiles AM (6 of 6) +# Implants named like: Zainou Heavy AM (6 of 6) type = "passive" def handler(fit, container, context): fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Heavy Assault Missiles"), diff --git a/eos/effects/missilekineticdmgbonusheavy.py b/eos/effects/missilekineticdmgbonusheavy.py index 27a7475d8..d5b441459 100755 --- a/eos/effects/missilekineticdmgbonusheavy.py +++ b/eos/effects/missilekineticdmgbonusheavy.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Zainou 'Snapshot' Heavy Missiles HM (6 of 6) +# Implants named like: Heavy Missiles HM (6 of 6) type = "passive" def handler(fit, container, context): fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Heavy Missiles"), diff --git a/eos/effects/missilekineticdmgbonusrocket.py b/eos/effects/missilekineticdmgbonusrocket.py index 33053245a..2dcb09e58 100755 --- a/eos/effects/missilekineticdmgbonusrocket.py +++ b/eos/effects/missilekineticdmgbonusrocket.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Zainou 'Snapshot' Rockets RD (6 of 6) +# Implants named like: 'Snapshot' RD (6 of 6) type = "passive" def handler(fit, container, context): fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Rockets"), diff --git a/eos/effects/missilekineticdmgbonusstandard.py b/eos/effects/missilekineticdmgbonusstandard.py index 168bf67f5..63289546b 100755 --- a/eos/effects/missilekineticdmgbonusstandard.py +++ b/eos/effects/missilekineticdmgbonusstandard.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Zainou 'Snapshot' Light Missiles LM (6 of 6) +# Implants named like: Zainou LM (6 of 6) type = "passive" def handler(fit, container, context): fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Light Missiles"), diff --git a/eos/effects/missilekineticdmgbonustorpedo.py b/eos/effects/missilekineticdmgbonustorpedo.py index 5301a2db6..3cfab323e 100755 --- a/eos/effects/missilekineticdmgbonustorpedo.py +++ b/eos/effects/missilekineticdmgbonustorpedo.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Zainou 'Snapshot' Torpedoes TD (6 of 6) +# Implants named like: Torpedoes TD (6 of 6) type = "passive" def handler(fit, container, context): fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Torpedoes"), diff --git a/eos/effects/missilelauncherspeedmultiplierpassive.py b/eos/effects/missilelauncherspeedmultiplierpassive.py index ec79a28d9..cfde5f5bf 100755 --- a/eos/effects/missilelauncherspeedmultiplierpassive.py +++ b/eos/effects/missilelauncherspeedmultiplierpassive.py @@ -1,5 +1,5 @@ # Used by: -# Modules named like: Bay Loading Accelerator (8 of 8) +# Modules named like: Bay Accelerator (8 of 8) type = "passive" def handler(fit, module, context): fit.modules.filteredItemMultiply(lambda mod: mod.item.requiresSkill("Missile Launcher Operation"), diff --git a/eos/effects/missileskillaoecloudsizebonus.py b/eos/effects/missileskillaoecloudsizebonus.py index 2d96d0e60..4ca0b1ac1 100755 --- a/eos/effects/missileskillaoecloudsizebonus.py +++ b/eos/effects/missileskillaoecloudsizebonus.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Zainou 'Deadeye' Guided Missile Precision GP (6 of 6) +# Implants named like: Zainou Guided Missile (6 of 6) # Modules named like: Warhead Rigor Catalyst (8 of 8) # Skill: Guided Missile Precision type = "passive" diff --git a/eos/effects/missileskillaoecloudsizebonusallincludingcapitals.py b/eos/effects/missileskillaoecloudsizebonusallincludingcapitals.py index 1ef00325c..49d4bc9b2 100755 --- a/eos/effects/missileskillaoecloudsizebonusallincludingcapitals.py +++ b/eos/effects/missileskillaoecloudsizebonusallincludingcapitals.py @@ -1,5 +1,8 @@ -# Used by: -# Implants named like: Crash Booster (4 of 4) +# Used by: +# Implant: Improved Crash Booster +# Implant: Standard Crash Booster +# Implant: Strong Crash Booster +# Implant: Synth Crash Booster type = "passive" def handler(fit, implant, context): fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Missile Launcher Operation"), diff --git a/eos/effects/missileskillaoevelocitybonus.py b/eos/effects/missileskillaoevelocitybonus.py index 2d2c598a5..097953103 100755 --- a/eos/effects/missileskillaoevelocitybonus.py +++ b/eos/effects/missileskillaoevelocitybonus.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Zainou 'Deadeye' Target Navigation Prediction TN (6 of 6) +# Implants named like: TN (6 of 6) # Modules named like: Warhead Flare Catalyst (8 of 8) # Skill: Target Navigation Prediction type = "passive" diff --git a/eos/effects/missileskillfofaoecloudsizebonus.py b/eos/effects/missileskillfofaoecloudsizebonus.py index f0d1151d4..d195e3c91 100755 --- a/eos/effects/missileskillfofaoecloudsizebonus.py +++ b/eos/effects/missileskillfofaoecloudsizebonus.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Zainou 'Snapshot' FOF Explosion Radius FR (6 of 6) +# Implants named like: 'Snapshot' FOF Explosion (6 of 6) type = "passive" def handler(fit, container, context): level = container.level if "skill" in context else 1 diff --git a/eos/effects/missileskillmissileprojectilevelocitybonus.py b/eos/effects/missileskillmissileprojectilevelocitybonus.py index 90bfef25d..f3f192d6d 100755 --- a/eos/effects/missileskillmissileprojectilevelocitybonus.py +++ b/eos/effects/missileskillmissileprojectilevelocitybonus.py @@ -1,6 +1,6 @@ # Used by: -# Implants named like: Zainou 'Deadeye' Missile Projection MP (6 of 6) -# Modules named like: Hydraulic Bay Thrusters (8 of 8) +# Implants named like: Zainou 'Deadeye' MP (6 of 6) +# Modules named like: Bay Thrusters (8 of 8) # Skill: Missile Projection type = "passive" def handler(fit, container, context): diff --git a/eos/effects/missileskillrapidlauncherrof.py b/eos/effects/missileskillrapidlauncherrof.py index d6d2111ce..ed4d9e468 100755 --- a/eos/effects/missileskillrapidlauncherrof.py +++ b/eos/effects/missileskillrapidlauncherrof.py @@ -1,6 +1,8 @@ # Used by: -# Implants named like: Cerebral Accelerator (3 of 3) -# Implants named like: Zainou 'Deadeye' Rapid Launch RL (6 of 6) +# Implants named like: Zainou RL (6 of 6) +# Implant: Advanced Cerebral Accelerator +# Implant: Prototype Cerebral Accelerator +# Implant: Standard Cerebral Accelerator # Implant: Whelan Machorin's Ballistic Smartlink # Skill: Missile Launcher Operation # Skill: Rapid Launch diff --git a/eos/effects/missilethermaldmgbonus.py b/eos/effects/missilethermaldmgbonus.py index dde01e669..b9902c870 100755 --- a/eos/effects/missilethermaldmgbonus.py +++ b/eos/effects/missilethermaldmgbonus.py @@ -1,5 +1,9 @@ # Used by: -# Skills named like: Missiles (5 of 7) +# Skill: Auto-Targeting Missiles +# Skill: Cruise Missiles +# Skill: Heavy Assault Missiles +# Skill: Heavy Missiles +# Skill: Light Missiles # Skill: Rockets # Skill: Torpedoes type = "passive" diff --git a/eos/effects/missilethermaldmgbonuscruise3.py b/eos/effects/missilethermaldmgbonuscruise3.py index d66ec5ecd..9bd178460 100755 --- a/eos/effects/missilethermaldmgbonuscruise3.py +++ b/eos/effects/missilethermaldmgbonuscruise3.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Zainou 'Snapshot' Cruise Missiles CM (6 of 6) +# Implants named like: Missiles CM (6 of 6) type = "passive" def handler(fit, container, context): fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Cruise Missiles"), diff --git a/eos/effects/missilethermaldmgbonusham.py b/eos/effects/missilethermaldmgbonusham.py index d4edee79e..9b6a48789 100755 --- a/eos/effects/missilethermaldmgbonusham.py +++ b/eos/effects/missilethermaldmgbonusham.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Zainou 'Snapshot' Heavy Assault Missiles AM (6 of 6) +# Implants named like: Zainou Heavy AM (6 of 6) type = "passive" def handler(fit, container, context): fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Heavy Assault Missiles"), diff --git a/eos/effects/missilethermaldmgbonusheavy.py b/eos/effects/missilethermaldmgbonusheavy.py index 11f74bee5..cd99f5f0e 100755 --- a/eos/effects/missilethermaldmgbonusheavy.py +++ b/eos/effects/missilethermaldmgbonusheavy.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Zainou 'Snapshot' Heavy Missiles HM (6 of 6) +# Implants named like: Heavy Missiles HM (6 of 6) type = "passive" def handler(fit, container, context): fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Heavy Missiles"), diff --git a/eos/effects/missilethermaldmgbonusrocket.py b/eos/effects/missilethermaldmgbonusrocket.py index 3abe8fe14..221b578c3 100755 --- a/eos/effects/missilethermaldmgbonusrocket.py +++ b/eos/effects/missilethermaldmgbonusrocket.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Zainou 'Snapshot' Rockets RD (6 of 6) +# Implants named like: 'Snapshot' RD (6 of 6) type = "passive" def handler(fit, container, context): fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Rockets"), diff --git a/eos/effects/missilethermaldmgbonusstandard.py b/eos/effects/missilethermaldmgbonusstandard.py index 18ba9620d..a53d1eb2b 100755 --- a/eos/effects/missilethermaldmgbonusstandard.py +++ b/eos/effects/missilethermaldmgbonusstandard.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Zainou 'Snapshot' Light Missiles LM (6 of 6) +# Implants named like: Zainou LM (6 of 6) type = "passive" def handler(fit, container, context): fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Light Missiles"), diff --git a/eos/effects/missilethermaldmgbonustorpedo.py b/eos/effects/missilethermaldmgbonustorpedo.py index ecb4c1ad8..27efe8f2c 100755 --- a/eos/effects/missilethermaldmgbonustorpedo.py +++ b/eos/effects/missilethermaldmgbonustorpedo.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Zainou 'Snapshot' Torpedoes TD (6 of 6) +# Implants named like: Torpedoes TD (6 of 6) type = "passive" def handler(fit, container, context): fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Torpedoes"), diff --git a/eos/effects/missilevelocitybonusdefender.py b/eos/effects/missilevelocitybonusdefender.py index 270e20566..2cbc27125 100755 --- a/eos/effects/missilevelocitybonusdefender.py +++ b/eos/effects/missilevelocitybonusdefender.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Zainou 'Snapshot' Defender Missiles DM (6 of 6) +# Implants named like: Zainou Defender Missiles (6 of 6) type = "passive" def handler(fit, container, context): fit.modules.filteredChargeMultiply(lambda mod: mod.charge.requiresSkill("Defender Missiles"), diff --git a/eos/effects/modifyactivearmorresonancepostpercent.py b/eos/effects/modifyactivearmorresonancepostpercent.py index b18c9cec4..850be7678 100755 --- a/eos/effects/modifyactivearmorresonancepostpercent.py +++ b/eos/effects/modifyactivearmorresonancepostpercent.py @@ -1,5 +1,5 @@ -# Used by: -# Modules from group: Armor Hardener (156 of 156) +# Used by: +# Modules from group: Armor Hardener (156 of 156) type = "active" def handler(fit, module, context): for damageType in ("kinetic", "thermal", "explosive", "em"): diff --git a/eos/effects/modifyactiveshieldresonancepostpercent.py b/eos/effects/modifyactiveshieldresonancepostpercent.py index 554acfb64..4c76a528c 100755 --- a/eos/effects/modifyactiveshieldresonancepostpercent.py +++ b/eos/effects/modifyactiveshieldresonancepostpercent.py @@ -1,5 +1,5 @@ -# Used by: -# Modules from group: Shield Hardener (97 of 97) +# Used by: +# Modules from group: Shield Hardener (97 of 97) type = "active" def handler(fit, module, context): for damageType in ("kinetic", "thermal", "explosive", "em"): diff --git a/eos/effects/modifyboostereffectchancewithboosterchancebonuspostpercent.py b/eos/effects/modifyboostereffectchancewithboosterchancebonuspostpercent.py index aa604edc2..504402ca6 100755 --- a/eos/effects/modifyboostereffectchancewithboosterchancebonuspostpercent.py +++ b/eos/effects/modifyboostereffectchancewithboosterchancebonuspostpercent.py @@ -1,5 +1,6 @@ # Used by: -# Implants named like: Eifyr and Co. 'Alchemist' Neurotoxin Recovery NR (2 of 2) +# Implant: Eifyr and Co. 'Alchemist' Neurotoxin Recovery NR-1003 +# Implant: Eifyr and Co. 'Alchemist' Neurotoxin Recovery NR-1005 # Skill: Neurotoxin Recovery type = "passive" def handler(fit, container, context): diff --git a/eos/effects/modifypowerrechargerate.py b/eos/effects/modifypowerrechargerate.py index 6bd9f116e..1d0476954 100755 --- a/eos/effects/modifypowerrechargerate.py +++ b/eos/effects/modifypowerrechargerate.py @@ -1,6 +1,6 @@ # Used by: # Modules from group: Capacitor Flux Coil (12 of 12) -# Modules from group: Capacitor Power Relay (25 of 25) +# Modules from group: Capacitor Power Relay (26 of 26) # Modules from group: Capacitor Recharger (25 of 25) # Modules from group: Power Diagnostic System (31 of 31) # Modules from group: Reactor Control Unit (28 of 28) diff --git a/eos/effects/modifyshieldrechargerate.py b/eos/effects/modifyshieldrechargerate.py index 257e9680d..c04769c76 100755 --- a/eos/effects/modifyshieldrechargerate.py +++ b/eos/effects/modifyshieldrechargerate.py @@ -1,11 +1,14 @@ # Used by: # Modules from group: Capacitor Flux Coil (12 of 12) -# Modules from group: Capacitor Power Relay (25 of 25) +# Modules from group: Capacitor Power Relay (26 of 26) # Modules from group: Power Diagnostic System (31 of 31) # Modules from group: Reactor Control Unit (28 of 28) # Modules from group: Shield Flux Coil (11 of 11) # Modules from group: Shield Recharger (6 of 6) -# Modules named like: QA Multiship Module Players (4 of 4) +# Module: QA Multiship Module - 10 Players +# Module: QA Multiship Module - 20 Players +# Module: QA Multiship Module - 40 Players +# Module: QA Multiship Module - 5 Players type = "passive" def handler(fit, module, context): fit.ship.multiplyItemAttr("shieldRechargeRate", module.getModifiedItemAttr("shieldRechargeRateMultiplier") or 1) diff --git a/eos/effects/modifyshieldrechargeratepassive.py b/eos/effects/modifyshieldrechargeratepassive.py index 61d95ae33..584e8982c 100644 --- a/eos/effects/modifyshieldrechargeratepassive.py +++ b/eos/effects/modifyshieldrechargeratepassive.py @@ -1,5 +1,8 @@ # Used by: -# Modules named like: Processor Overclocking Unit II (4 of 4) +# Module: Capital Processor Overclocking Unit II +# Module: Large Processor Overclocking Unit II +# Module: Medium Processor Overclocking Unit II +# Module: Small Processor Overclocking Unit II type = "passive" def handler(fit, module, context): fit.ship.multiplyItemAttr("shieldRechargeRate", module.getModifiedItemAttr("shieldRechargeRateMultiplier")) diff --git a/eos/effects/modifyshieldresonancepostpercentpassive.py b/eos/effects/modifyshieldresonancepostpercentpassive.py index 1f9e53288..b1464adf6 100755 --- a/eos/effects/modifyshieldresonancepostpercentpassive.py +++ b/eos/effects/modifyshieldresonancepostpercentpassive.py @@ -1,5 +1,5 @@ # Used by: -# Modules named like: Anti Screen Reinforcer (32 of 32) +# Modules named like: Reinforcer (32 of 32) type = "passive" def handler(fit, module, context): for type in ("kinetic", "thermal", "explosive", "em"): diff --git a/eos/effects/mwdsignatureradiusrolebonus.py b/eos/effects/mwdsignatureradiusrolebonus.py index d686592b7..69c17caae 100755 --- a/eos/effects/mwdsignatureradiusrolebonus.py +++ b/eos/effects/mwdsignatureradiusrolebonus.py @@ -1,6 +1,6 @@ # Used by: -# Ships from group: Assault Frigate (8 of 12) -# Ships from group: Heavy Assault Cruiser (8 of 11) +# Items from market group: Ships > Cruisers > Advanced Cruisers > Heavy Assault Cruisers (8 of 8) +# Items from market group: Ships > Frigates > Advanced Frigates > Assault Frigates (8 of 8) type = "passive" def handler(fit, ship, context): fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("High Speed Maneuvering"), diff --git a/eos/effects/navigationvelocitybonuspostpercentmaxvelocityship.py b/eos/effects/navigationvelocitybonuspostpercentmaxvelocityship.py index 97ad7d562..9cb020bc9 100755 --- a/eos/effects/navigationvelocitybonuspostpercentmaxvelocityship.py +++ b/eos/effects/navigationvelocitybonuspostpercentmaxvelocityship.py @@ -1,7 +1,17 @@ # Used by: -# Implants named like: Snake (11 of 12) # Modules named like: Auxiliary Thrusters (8 of 8) +# Implant: Low-grade Snake Beta +# Implant: Low-grade Snake Delta +# Implant: Low-grade Snake Epsilon +# Implant: Low-grade Snake Gamma +# Implant: Low-grade Snake Omega # Implant: Quafe Zero +# Implant: Snake Alpha +# Implant: Snake Beta +# Implant: Snake Delta +# Implant: Snake Epsilon +# Implant: Snake Gamma +# Implant: Snake Omega # Skill: Navigation type = "passive" def handler(fit, container, context): diff --git a/eos/effects/offensivedefensivereduction.py b/eos/effects/offensivedefensivereduction.py index e4edf3a32..de19d903a 100755 --- a/eos/effects/offensivedefensivereduction.py +++ b/eos/effects/offensivedefensivereduction.py @@ -1,5 +1,7 @@ # Used by: -# Celestials named like: Incursion ship attributes effects (3 of 3) +# Celestial: Incursion ship attributes effects Assault +# Celestial: Incursion ship attributes effects HQ +# Celestial: Incursion ship attributes effects Vanguard runTime = "early" type = ("projected", "offline") def handler(fit, beacon, context): diff --git a/eos/effects/overloadrofbonus.py b/eos/effects/overloadrofbonus.py index 6bcc42237..02e8c91a7 100755 --- a/eos/effects/overloadrofbonus.py +++ b/eos/effects/overloadrofbonus.py @@ -1,13 +1,10 @@ # Used by: -# Modules from group: Energy Weapon (100 of 183) -# Modules from group: Hybrid Weapon (110 of 199) -# Modules from group: Missile Launcher Citadel (4 of 4) -# Modules from group: Missile Launcher Cruise (20 of 20) -# Modules from group: Missile Launcher Heavy (12 of 12) -# Modules from group: Missile Launcher Rocket (14 of 14) -# Modules from group: Missile Launcher Torpedo (21 of 21) -# Modules from group: Projectile Weapon (60 of 143) -# Modules named like: Missile Launcher (81 of 82) +# Items from market group: Ship Equipment > Turrets & Bays > Hybrid Turrets > Railguns (110 of 110) +# Items from market group: Ship Equipment > Turrets & Bays > Laser Turrets > Beam Lasers (100 of 100) +# Items from market group: Ship Equipment > Turrets & Bays > Missile Launchers (126 of 126) +# Items from market group: Ship Equipment > Turrets & Bays > Projectile Turrets > Artillery Cannons (60 of 60) +# Module: Interdiction Sphere Launcher I +# Module: Khanid Navy Torpedo Launcher type = "overheat" def handler(fit, module, context): module.boostItemAttr("speed", module.getModifiedItemAttr("overloadRofBonus")) diff --git a/eos/effects/overloadselfdamagebonus.py b/eos/effects/overloadselfdamagebonus.py index bf1ffc82a..0fdbcad52 100755 --- a/eos/effects/overloadselfdamagebonus.py +++ b/eos/effects/overloadselfdamagebonus.py @@ -1,7 +1,7 @@ # Used by: -# Modules from group: Energy Weapon (83 of 183) -# Modules from group: Hybrid Weapon (89 of 199) -# Modules from group: Projectile Weapon (83 of 143) +# Items from market group: Ship Equipment > Turrets & Bays > Hybrid Turrets > Blasters (89 of 89) +# Items from market group: Ship Equipment > Turrets & Bays > Laser Turrets > Pulse Lasers (83 of 83) +# Items from market group: Ship Equipment > Turrets & Bays > Projectile Turrets > Autocannons (83 of 83) type = "overheat" def handler(fit, module, context): module.boostItemAttr("damageMultiplier", module.getModifiedItemAttr("overloadDamageModifier")) \ No newline at end of file diff --git a/eos/effects/overloadselfdurationbonus.py b/eos/effects/overloadselfdurationbonus.py index 268e1aed5..ae4084973 100755 --- a/eos/effects/overloadselfdurationbonus.py +++ b/eos/effects/overloadselfdurationbonus.py @@ -6,9 +6,11 @@ # Modules from group: Remote Armor Repairer (38 of 38) # Modules from group: Remote Capacitor Transmitter (38 of 38) # Modules from group: Remote Shield Booster (39 of 39) +# Modules from group: Smart Bomb (118 of 118) # Module: QA Remote Armor Repair System - 5 Players # Module: QA Shield Transporter - 5 Players # Module: Reactive Armor Hardener +# Module: Target Spectrum Breaker type = "overheat" def handler(fit, module, context): - module.boostItemAttr("duration", module.getModifiedItemAttr("overloadSelfDurationBonus")) \ No newline at end of file + module.boostItemAttr("duration", module.getModifiedItemAttr("overloadSelfDurationBonus") or 0) diff --git a/eos/effects/overloadselfeccmstrenghtbonus.py b/eos/effects/overloadselfeccmstrenghtbonus.py index e4066f71f..7a516486e 100755 --- a/eos/effects/overloadselfeccmstrenghtbonus.py +++ b/eos/effects/overloadselfeccmstrenghtbonus.py @@ -1,8 +1,8 @@ # Used by: # Modules from group: ECCM (44 of 44) +# Modules from group: Projected ECCM (7 of 7) type = "overheat" def handler(fit, module, context): for scanType in ("Gravimetric", "Magnetometric", "Radar", "Ladar"): module.boostItemAttr("scan%sStrengthPercent" % scanType, - module.getModifiedItemAttr("overloadECCMStrenghtBonus"), - stackingPenalties = True) \ No newline at end of file + module.getModifiedItemAttr("overloadECCMStrenghtBonus")) diff --git a/eos/effects/overloadselfecmstrenghtbonus.py b/eos/effects/overloadselfecmstrenghtbonus.py index 6e5be97e2..1a475aba7 100755 --- a/eos/effects/overloadselfecmstrenghtbonus.py +++ b/eos/effects/overloadselfecmstrenghtbonus.py @@ -1,5 +1,6 @@ # Used by: # Modules from group: ECM (44 of 44) +# Modules from group: ECM Burst (7 of 7) type = "overheat" def handler(fit, module, context): for scanType in ("Gravimetric", "Magnetometric", "Radar", "Ladar"): diff --git a/eos/effects/overloadselfpainterbonus.py b/eos/effects/overloadselfpainterbonus.py new file mode 100644 index 000000000..75c2502c7 --- /dev/null +++ b/eos/effects/overloadselfpainterbonus.py @@ -0,0 +1,5 @@ +# Used by: +# Modules from group: Target Painter (9 of 9) +type = "overheat" +def handler(fit, module, context): + module.boostItemAttr("signatureRadiusBonus", module.getModifiedItemAttr("overloadPainterStrengthBonus") or 0) diff --git a/eos/effects/overloadselfrangebonus.py b/eos/effects/overloadselfrangebonus.py index 359693da5..6c1bf68ce 100755 --- a/eos/effects/overloadselfrangebonus.py +++ b/eos/effects/overloadselfrangebonus.py @@ -1,6 +1,7 @@ # Used by: # Modules from group: Stasis Web (19 of 19) -# Modules from group: Warp Scrambler (38 of 39) +# Variations of module: Warp Disruptor I (19 of 19) +# Variations of module: Warp Scrambler I (19 of 19) type = "overheat" def handler(fit, module, context): module.boostItemAttr("maxRange", module.getModifiedItemAttr("overloadRangeBonus"), diff --git a/eos/effects/overloadselfsensormodulebonus.py b/eos/effects/overloadselfsensormodulebonus.py new file mode 100644 index 000000000..e3d921c2a --- /dev/null +++ b/eos/effects/overloadselfsensormodulebonus.py @@ -0,0 +1,9 @@ +# Used by: +# Modules from group: Remote Sensor Booster (8 of 8) +# Modules from group: Remote Sensor Damper (9 of 9) +# Modules from group: Sensor Booster (12 of 12) +type = "overheat" +def handler(fit, module, context): + module.boostItemAttr("maxTargetRangeBonus", module.getModifiedItemAttr("overloadSensorModuleStrengthBonus")) + module.boostItemAttr("scanResolutionBonus", module.getModifiedItemAttr("overloadSensorModuleStrengthBonus"), + stackingPenalties=True) diff --git a/eos/effects/overloadselftrackingmodulebonus.py b/eos/effects/overloadselftrackingmodulebonus.py new file mode 100644 index 000000000..8b5559133 --- /dev/null +++ b/eos/effects/overloadselftrackingmodulebonus.py @@ -0,0 +1,10 @@ +# Used by: +# Modules from group: Drone Tracking Modules (7 of 7) +# Modules from group: Remote Tracking Computer (10 of 10) +# Modules from group: Tracking Computer (14 of 14) +# Modules from group: Tracking Disruptor (10 of 10) +type = "overheat" +def handler(fit, module, context): + module.boostItemAttr("maxRangeBonus", module.getModifiedItemAttr("overloadTrackingModuleStrengthBonus")) + module.boostItemAttr("falloffBonus", module.getModifiedItemAttr("overloadTrackingModuleStrengthBonus")) + module.boostItemAttr("trackingSpeedBonus", module.getModifiedItemAttr("overloadTrackingModuleStrengthBonus")) diff --git a/eos/effects/poweroutputaddpassive.py b/eos/effects/poweroutputaddpassive.py index 8a51057a2..18dbf5b45 100755 --- a/eos/effects/poweroutputaddpassive.py +++ b/eos/effects/poweroutputaddpassive.py @@ -1,5 +1,25 @@ # Used by: -# Items from category: Subsystem (40 of 80) +# Subsystems from group: Engineering Systems (16 of 16) +# Subsystems named like: Defensive Adaptive (5 of 5) +# Subsystem: Legion Defensive - Augmented Plating +# Subsystem: Legion Defensive - Nanobot Injector +# Subsystem: Legion Offensive - Assault Optimization +# Subsystem: Legion Offensive - Drone Synthesis Projector +# Subsystem: Legion Offensive - Liquid Crystal Magnifiers +# Subsystem: Loki Defensive - Amplification Node +# Subsystem: Loki Offensive - Hardpoint Efficiency Configuration +# Subsystem: Loki Offensive - Projectile Scoping Array +# Subsystem: Loki Offensive - Turret Concurrence Registry +# Subsystem: Proteus Defensive - Augmented Plating +# Subsystem: Proteus Defensive - Nanobot Injector +# Subsystem: Proteus Offensive - Dissonic Encoding Platform +# Subsystem: Proteus Offensive - Drone Synthesis Projector +# Subsystem: Proteus Offensive - Hybrid Propulsion Armature +# Subsystem: Tengu Defensive - Amplification Node +# Subsystem: Tengu Defensive - Supplemental Screening +# Subsystem: Tengu Offensive - Accelerated Ejection Bay +# Subsystem: Tengu Offensive - Magnetic Infusion Basin +# Subsystem: Tengu Offensive - Rifling Launcher Pattern type = "passive" def handler(fit, module, context): fit.ship.increaseItemAttr("powerOutput", module.getModifiedItemAttr("powerOutput")) diff --git a/eos/effects/poweroutputmultiply.py b/eos/effects/poweroutputmultiply.py index 5491ae68a..a249a113a 100755 --- a/eos/effects/poweroutputmultiply.py +++ b/eos/effects/poweroutputmultiply.py @@ -1,6 +1,6 @@ # Used by: # Modules from group: Capacitor Flux Coil (12 of 12) -# Modules from group: Capacitor Power Relay (25 of 25) +# Modules from group: Capacitor Power Relay (26 of 26) # Modules from group: Power Diagnostic System (31 of 31) # Modules from group: Reactor Control Unit (28 of 28) # Modules from group: Shield Flux Coil (11 of 11) diff --git a/eos/effects/projectileweapondamagemultiply.py b/eos/effects/projectileweapondamagemultiply.py index bc5a28ebf..3a5eb216b 100755 --- a/eos/effects/projectileweapondamagemultiply.py +++ b/eos/effects/projectileweapondamagemultiply.py @@ -1,7 +1,10 @@ # Used by: # Modules from group: Gyrostabilizer (20 of 20) -# Modules named like: QA Multiship Module Players (4 of 4) # Module: QA Damage Module +# Module: QA Multiship Module - 10 Players +# Module: QA Multiship Module - 20 Players +# Module: QA Multiship Module - 40 Players +# Module: QA Multiship Module - 5 Players type = "passive" def handler(fit, module, context): fit.modules.filteredItemMultiply(lambda mod: mod.item.group.name == "Projectile Weapon", diff --git a/eos/effects/projectileweaponspeedmultiplypassive.py b/eos/effects/projectileweaponspeedmultiplypassive.py index 9df646e4d..8fb8df06f 100755 --- a/eos/effects/projectileweaponspeedmultiplypassive.py +++ b/eos/effects/projectileweaponspeedmultiplypassive.py @@ -1,5 +1,5 @@ # Used by: -# Modules named like: Projectile Burst Aerator (8 of 8) +# Modules named like: Projectile Burst (8 of 8) type = "passive" def handler(fit, module, context): fit.modules.filteredItemMultiply(lambda mod: mod.item.group.name == "Projectile Weapon", diff --git a/eos/effects/propulsionskillcapneedbonusskilllevel.py b/eos/effects/propulsionskillcapneedbonusskilllevel.py index f71c33b54..5fe105f02 100755 --- a/eos/effects/propulsionskillcapneedbonusskilllevel.py +++ b/eos/effects/propulsionskillcapneedbonusskilllevel.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Zainou 'Gypsy' Propulsion Jamming PJ (6 of 6) +# Items from market group: Implants & Boosters > Implants > Skill Hardwiring > Electronic Systems Implants > Implant Slot 08 (6 of 6) # Skill: Propulsion Jamming type = "passive" def handler(fit, container, context): diff --git a/eos/effects/remotearmorsystemscapneedbonuspostpercentcapacitorneedlocationshipmodulesrequiringremotearmorsystems.py b/eos/effects/remotearmorsystemscapneedbonuspostpercentcapacitorneedlocationshipmodulesrequiringremotearmorsystems.py index 4e1acf6cc..46435c317 100755 --- a/eos/effects/remotearmorsystemscapneedbonuspostpercentcapacitorneedlocationshipmodulesrequiringremotearmorsystems.py +++ b/eos/effects/remotearmorsystemscapneedbonuspostpercentcapacitorneedlocationshipmodulesrequiringremotearmorsystems.py @@ -1,6 +1,8 @@ # Used by: -# Implants named like: Inherent Implants 'Noble' Remote Armor Repair Systems RA (6 of 6) -# Modules named like: Remote Repair Augmentor (6 of 8) +# Items from market group: Implants & Boosters > Implants > Skill Hardwiring > Armor Implants > Implant Slot 07 (6 of 6) +# Variations of module: Large Remote Repair Augmentor I (2 of 2) +# Variations of module: Medium Remote Repair Augmentor I (2 of 2) +# Variations of module: Small Remote Repair Augmentor I (2 of 2) # Skill: Remote Armor Repair Systems type = "passive" def handler(fit, container, context): diff --git a/eos/effects/repairdronearmordamageamountbonus.py b/eos/effects/repairdronearmordamageamountbonus.py index 4a20e0dcb..faebd5da5 100755 --- a/eos/effects/repairdronearmordamageamountbonus.py +++ b/eos/effects/repairdronearmordamageamountbonus.py @@ -1,5 +1,5 @@ # Used by: -# Modules named like: Drone Repair Augmentor (8 of 8) +# Modules named like: Drone Repair (8 of 8) # Skill: Repair Drone Operation type = "passive" def handler(fit, container, context): diff --git a/eos/effects/repairdroneshieldbonusbonus.py b/eos/effects/repairdroneshieldbonusbonus.py index 3bff7d660..caa1e8798 100755 --- a/eos/effects/repairdroneshieldbonusbonus.py +++ b/eos/effects/repairdroneshieldbonusbonus.py @@ -1,5 +1,5 @@ # Used by: -# Modules named like: Drone Repair Augmentor (8 of 8) +# Modules named like: Drone Repair (8 of 8) # Skill: Repair Drone Operation type = "passive" def handler(fit, container, context): diff --git a/eos/effects/repairsystemsdurationbonuspostpercentdurationlocationshipmodulesrequiringrepairsystems.py b/eos/effects/repairsystemsdurationbonuspostpercentdurationlocationshipmodulesrequiringrepairsystems.py index 60a131580..3e943e4f0 100755 --- a/eos/effects/repairsystemsdurationbonuspostpercentdurationlocationshipmodulesrequiringrepairsystems.py +++ b/eos/effects/repairsystemsdurationbonuspostpercentdurationlocationshipmodulesrequiringrepairsystems.py @@ -1,7 +1,6 @@ # Used by: -# Implants named like: Inherent Implants 'Noble' Repair Systems RS (6 of 6) -# Modules named like: Nanobot Accelerator (8 of 8) -# Implant: Numon Family Heirloom +# Modules named like: Nanobot (8 of 8) +# Items from market group: Implants & Boosters > Implants > Skill Hardwiring > Armor Implants > Implant Slot 06 (7 of 7) # Skill: Repair Systems type = "passive" def handler(fit, container, context): diff --git a/eos/effects/republicsetbonus3.py b/eos/effects/republicsetbonus3.py index 9849cc487..b5a782e82 100755 --- a/eos/effects/republicsetbonus3.py +++ b/eos/effects/republicsetbonus3.py @@ -1,5 +1,10 @@ # Used by: -# Implants named like: Jackal (6 of 12) +# Implant: Jackal Alpha +# Implant: Jackal Beta +# Implant: Jackal Delta +# Implant: Jackal Epsilon +# Implant: Jackal Gamma +# Implant: Jackal Omega runTime = "early" type = "passive" def handler(fit, implant, context): diff --git a/eos/effects/republicsetlgbonus.py b/eos/effects/republicsetlgbonus.py index cfc557e6d..bb95d044a 100755 --- a/eos/effects/republicsetlgbonus.py +++ b/eos/effects/republicsetlgbonus.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Low grade Jackal (6 of 6) +# Implants named like: grade Jackal (6 of 6) runTime = "early" type = "passive" def handler(fit, implant, context): diff --git a/eos/effects/rigdrawbackbonuseffect.py b/eos/effects/rigdrawbackbonuseffect.py index 65e34097a..8732c3c0b 100755 --- a/eos/effects/rigdrawbackbonuseffect.py +++ b/eos/effects/rigdrawbackbonuseffect.py @@ -1,5 +1,13 @@ # Used by: -# Skills from group: Rigging (9 of 10) +# Skill: Armor Rigging +# Skill: Astronautics Rigging +# Skill: Drones Rigging +# Skill: Electronic Superiority Rigging +# Skill: Energy Weapon Rigging +# Skill: Hybrid Weapon Rigging +# Skill: Launcher Rigging +# Skill: Projectile Weapon Rigging +# Skill: Shield Rigging type = "passive" def handler(fit, skill, context): fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill(skill), diff --git a/eos/effects/salvagingaccessdifficultybonuseffectpassive.py b/eos/effects/salvagingaccessdifficultybonuseffectpassive.py index 4361612f3..a9c016c5b 100755 --- a/eos/effects/salvagingaccessdifficultybonuseffectpassive.py +++ b/eos/effects/salvagingaccessdifficultybonuseffectpassive.py @@ -1,5 +1,5 @@ # Used by: -# Modules from group: Rig Resource Processing (8 of 10) +# Modules named like: Salvage (8 of 8) # Implant: Poteque 'Prospector' Salvaging SV-905 type = "passive" def handler(fit, container, context): diff --git a/eos/effects/scangravimetricstrengthmodifiereffect.py b/eos/effects/scangravimetricstrengthmodifiereffect.py index d9c5ad58c..3cfc2fef2 100755 --- a/eos/effects/scangravimetricstrengthmodifiereffect.py +++ b/eos/effects/scangravimetricstrengthmodifiereffect.py @@ -1,5 +1,9 @@ # Used by: -# Implants named like: Low grade Talon (5 of 6) +# Implant: Low-grade Talon Alpha +# Implant: Low-grade Talon Beta +# Implant: Low-grade Talon Delta +# Implant: Low-grade Talon Epsilon +# Implant: Low-grade Talon Gamma type = "passive" def handler(fit, implant, context): fit.ship.increaseItemAttr("scanGravimetricStrength", implant.getModifiedItemAttr("scanGravimetricStrengthModifier")) \ No newline at end of file diff --git a/eos/effects/scanladarstrengthmodifiereffect.py b/eos/effects/scanladarstrengthmodifiereffect.py index 269e9d4c2..0b721a9ee 100755 --- a/eos/effects/scanladarstrengthmodifiereffect.py +++ b/eos/effects/scanladarstrengthmodifiereffect.py @@ -1,5 +1,9 @@ # Used by: -# Implants named like: Low grade Jackal (5 of 6) +# Implant: Low-grade Jackal Alpha +# Implant: Low-grade Jackal Beta +# Implant: Low-grade Jackal Delta +# Implant: Low-grade Jackal Epsilon +# Implant: Low-grade Jackal Gamma type = "passive" def handler(fit, implant, context): fit.ship.increaseItemAttr("scanLadarStrength", implant.getModifiedItemAttr("scanLadarStrengthModifier")) \ No newline at end of file diff --git a/eos/effects/scanmagnetometricstrengthmodifiereffect.py b/eos/effects/scanmagnetometricstrengthmodifiereffect.py index 6e5abe632..a8924e47c 100755 --- a/eos/effects/scanmagnetometricstrengthmodifiereffect.py +++ b/eos/effects/scanmagnetometricstrengthmodifiereffect.py @@ -1,5 +1,9 @@ # Used by: -# Implants named like: Low grade Spur (5 of 6) +# Implant: Low-grade Spur Alpha +# Implant: Low-grade Spur Beta +# Implant: Low-grade Spur Delta +# Implant: Low-grade Spur Epsilon +# Implant: Low-grade Spur Gamma type = "passive" def handler(fit, implant, context): fit.ship.increaseItemAttr("scanMagnetometricStrength", implant.getModifiedItemAttr("scanMagnetometricStrengthModifier")) \ No newline at end of file diff --git a/eos/effects/scanradarstrengthmodifiereffect.py b/eos/effects/scanradarstrengthmodifiereffect.py index c3b6474f6..6c5e3b537 100755 --- a/eos/effects/scanradarstrengthmodifiereffect.py +++ b/eos/effects/scanradarstrengthmodifiereffect.py @@ -1,5 +1,9 @@ # Used by: -# Implants named like: Low grade Grail (5 of 6) +# Implant: Low-grade Grail Alpha +# Implant: Low-grade Grail Beta +# Implant: Low-grade Grail Delta +# Implant: Low-grade Grail Epsilon +# Implant: Low-grade Grail Gamma type = "passive" def handler(fit, implant, context): fit.ship.increaseItemAttr("scanRadarStrength", implant.getModifiedItemAttr("scanRadarStrengthModifier")) \ No newline at end of file diff --git a/eos/effects/scanstrengthbonuspercentpassive.py b/eos/effects/scanstrengthbonuspercentpassive.py index c5ca45105..f07f54055 100755 --- a/eos/effects/scanstrengthbonuspercentpassive.py +++ b/eos/effects/scanstrengthbonuspercentpassive.py @@ -1,5 +1,24 @@ # Used by: -# Implants from group: Cyberimplant (20 of 155) +# Implant: Grail Alpha +# Implant: Grail Beta +# Implant: Grail Delta +# Implant: Grail Epsilon +# Implant: Grail Gamma +# Implant: Jackal Alpha +# Implant: Jackal Beta +# Implant: Jackal Delta +# Implant: Jackal Epsilon +# Implant: Jackal Gamma +# Implant: Spur Alpha +# Implant: Spur Beta +# Implant: Spur Delta +# Implant: Spur Epsilon +# Implant: Spur Gamma +# Implant: Talon Alpha +# Implant: Talon Beta +# Implant: Talon Delta +# Implant: Talon Epsilon +# Implant: Talon Gamma type = "passive" def handler(fit, implant, context): for type in ("Gravimetric", "Magnetometric", "Radar", "Ladar"): diff --git a/eos/effects/scoutdroneoperationdronerangebonusmodadddronecontroldistancechar.py b/eos/effects/scoutdroneoperationdronerangebonusmodadddronecontroldistancechar.py index 378abf61a..f97d6e3e0 100755 --- a/eos/effects/scoutdroneoperationdronerangebonusmodadddronecontroldistancechar.py +++ b/eos/effects/scoutdroneoperationdronerangebonusmodadddronecontroldistancechar.py @@ -1,5 +1,5 @@ # Used by: -# Modules named like: Drone Control Range Augmentor (8 of 8) +# Modules named like: Drone Range Augmentor (8 of 8) # Skill: Electronic Warfare Drone Interfacing # Skill: Scout Drone Operation type = "passive" diff --git a/eos/effects/selfrof.py b/eos/effects/selfrof.py index cbd493be0..5bbd74a22 100755 --- a/eos/effects/selfrof.py +++ b/eos/effects/selfrof.py @@ -1,5 +1,8 @@ # Used by: -# Skills named like: Missile Specialization (4 of 4) +# Skill: Cruise Missile Specialization +# Skill: Heavy Assault Missile Specialization +# Skill: Heavy Missile Specialization +# Skill: Light Missile Specialization # Skill: Rocket Specialization # Skill: Torpedo Specialization type = "passive" diff --git a/eos/effects/sensorboosttargetedhostile.py b/eos/effects/sensorboosttargetedhostile.py index e02221d9b..e4c0b525a 100644 --- a/eos/effects/sensorboosttargetedhostile.py +++ b/eos/effects/sensorboosttargetedhostile.py @@ -1,5 +1,7 @@ # Used by: -# Drones named like: SD (3 of 3) +# Drone: Hammerhead SD-600 +# Drone: Hobgoblin SD-300 +# Drone: Ogre SD-900 type = "projected", "active" def handler(fit, container, context): if "projected" in context: diff --git a/eos/effects/sensorupgradescpuneedbonuspostpercentcpulocationshipmodulesrequiringsensorupgrades.py b/eos/effects/sensorupgradescpuneedbonuspostpercentcpulocationshipmodulesrequiringsensorupgrades.py index a434917fc..8c54946ea 100755 --- a/eos/effects/sensorupgradescpuneedbonuspostpercentcpulocationshipmodulesrequiringsensorupgrades.py +++ b/eos/effects/sensorupgradescpuneedbonuspostpercentcpulocationshipmodulesrequiringsensorupgrades.py @@ -1,6 +1,6 @@ # Used by: -# Implants named like: Zainou 'Gypsy' Electronics Upgrades EU (6 of 6) -# Modules named like: Liquid Cooled Electronics (8 of 8) +# Implants named like: Electronics Upgrades (6 of 6) +# Modules named like: Liquid (8 of 8) # Skill: Electronics Upgrades type = "passive" def handler(fit, container, context): diff --git a/eos/effects/sentrydronedamagebonus.py b/eos/effects/sentrydronedamagebonus.py index 577e94a5c..109300f88 100755 --- a/eos/effects/sentrydronedamagebonus.py +++ b/eos/effects/sentrydronedamagebonus.py @@ -1,5 +1,5 @@ # Used by: -# Modules named like: Sentry Damage Augmentor (8 of 8) +# Modules named like: Sentry Augmentor (8 of 8) type = "passive" def handler(fit, module, context): fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Sentry Drone Interfacing"), diff --git a/eos/effects/setbonusbloodraidernosferatu.py b/eos/effects/setbonusbloodraidernosferatu.py index b61393109..db44e4ffc 100755 --- a/eos/effects/setbonusbloodraidernosferatu.py +++ b/eos/effects/setbonusbloodraidernosferatu.py @@ -1,5 +1,14 @@ # Used by: -# Implants named like: Talisman (10 of 12) +# Implant: Low-grade Talisman Alpha +# Implant: Low-grade Talisman Beta +# Implant: Low-grade Talisman Delta +# Implant: Low-grade Talisman Epsilon +# Implant: Low-grade Talisman Gamma +# Implant: Talisman Alpha +# Implant: Talisman Beta +# Implant: Talisman Delta +# Implant: Talisman Epsilon +# Implant: Talisman Gamma type = "passive" def handler(fit, implant, context): fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Capacitor Emission Systems"), diff --git a/eos/effects/setbonuschristmasagilitybonus.py b/eos/effects/setbonuschristmasagilitybonus.py index 4457de398..f746ce9d0 100644 --- a/eos/effects/setbonuschristmasagilitybonus.py +++ b/eos/effects/setbonuschristmasagilitybonus.py @@ -1,5 +1,8 @@ # Used by: -# Implants named like: Genolution Core Augmentation CA (4 of 4) +# Implant: Genolution Core Augmentation CA-1 +# Implant: Genolution Core Augmentation CA-2 +# Implant: Genolution Core Augmentation CA-3 +# Implant: Genolution Core Augmentation CA-4 runTime = "early" type = "passive" def handler(fit, implant, context): diff --git a/eos/effects/setbonuschristmasarmorhpbonus2.py b/eos/effects/setbonuschristmasarmorhpbonus2.py index 3dccd849f..da3388870 100644 --- a/eos/effects/setbonuschristmasarmorhpbonus2.py +++ b/eos/effects/setbonuschristmasarmorhpbonus2.py @@ -1,5 +1,8 @@ # Used by: -# Implants named like: Genolution Core Augmentation CA (4 of 4) +# Implant: Genolution Core Augmentation CA-1 +# Implant: Genolution Core Augmentation CA-2 +# Implant: Genolution Core Augmentation CA-3 +# Implant: Genolution Core Augmentation CA-4 runTime = "early" type = "passive" def handler(fit, implant, context): diff --git a/eos/effects/setbonuschristmasbonusvelocity.py b/eos/effects/setbonuschristmasbonusvelocity.py index 38a355eea..00c8f23c1 100644 --- a/eos/effects/setbonuschristmasbonusvelocity.py +++ b/eos/effects/setbonuschristmasbonusvelocity.py @@ -1,5 +1,8 @@ # Used by: -# Implants named like: Genolution Core Augmentation CA (4 of 4) +# Implant: Genolution Core Augmentation CA-1 +# Implant: Genolution Core Augmentation CA-2 +# Implant: Genolution Core Augmentation CA-3 +# Implant: Genolution Core Augmentation CA-4 runTime = "early" type = "passive" def handler(fit, implant, context): diff --git a/eos/effects/setbonuschristmascapacitorcapacity.py b/eos/effects/setbonuschristmascapacitorcapacity.py index 609bd3e77..edf1d5419 100755 --- a/eos/effects/setbonuschristmascapacitorcapacity.py +++ b/eos/effects/setbonuschristmascapacitorcapacity.py @@ -1,5 +1,8 @@ # Used by: -# Implants named like: Genolution Core Augmentation CA (4 of 4) +# Implant: Genolution Core Augmentation CA-1 +# Implant: Genolution Core Augmentation CA-2 +# Implant: Genolution Core Augmentation CA-3 +# Implant: Genolution Core Augmentation CA-4 runTime = "early" type = "passive" def handler(fit, implant, context): diff --git a/eos/effects/setbonuschristmascapacitorrecharge2.py b/eos/effects/setbonuschristmascapacitorrecharge2.py index 95e9efa75..12d2b2b42 100755 --- a/eos/effects/setbonuschristmascapacitorrecharge2.py +++ b/eos/effects/setbonuschristmascapacitorrecharge2.py @@ -1,5 +1,8 @@ # Used by: -# Implants named like: Genolution Core Augmentation CA (4 of 4) +# Implant: Genolution Core Augmentation CA-1 +# Implant: Genolution Core Augmentation CA-2 +# Implant: Genolution Core Augmentation CA-3 +# Implant: Genolution Core Augmentation CA-4 runTime = "early" type = "passive" def handler(fit, implant, context): diff --git a/eos/effects/setbonuschristmascpuoutput.py b/eos/effects/setbonuschristmascpuoutput.py index ff239728a..2e1cc81bf 100755 --- a/eos/effects/setbonuschristmascpuoutput.py +++ b/eos/effects/setbonuschristmascpuoutput.py @@ -1,5 +1,8 @@ # Used by: -# Implants named like: Genolution Core Augmentation CA (4 of 4) +# Implant: Genolution Core Augmentation CA-1 +# Implant: Genolution Core Augmentation CA-2 +# Implant: Genolution Core Augmentation CA-3 +# Implant: Genolution Core Augmentation CA-4 runTime = "early" type = "passive" def handler(fit, implant, context): diff --git a/eos/effects/setbonuschristmaspowergrid.py b/eos/effects/setbonuschristmaspowergrid.py index 6a656d0cc..310ec9d22 100755 --- a/eos/effects/setbonuschristmaspowergrid.py +++ b/eos/effects/setbonuschristmaspowergrid.py @@ -1,5 +1,8 @@ # Used by: -# Implants named like: Genolution Core Augmentation CA (4 of 4) +# Implant: Genolution Core Augmentation CA-1 +# Implant: Genolution Core Augmentation CA-2 +# Implant: Genolution Core Augmentation CA-3 +# Implant: Genolution Core Augmentation CA-4 runTime = "early" type = "passive" def handler(fit, implant, context): diff --git a/eos/effects/setbonuschristmasshieldcapacitybonus.py b/eos/effects/setbonuschristmasshieldcapacitybonus.py index 1776423d0..c32ac9e5a 100644 --- a/eos/effects/setbonuschristmasshieldcapacitybonus.py +++ b/eos/effects/setbonuschristmasshieldcapacitybonus.py @@ -1,5 +1,8 @@ # Used by: -# Implants named like: Genolution Core Augmentation CA (4 of 4) +# Implant: Genolution Core Augmentation CA-1 +# Implant: Genolution Core Augmentation CA-2 +# Implant: Genolution Core Augmentation CA-3 +# Implant: Genolution Core Augmentation CA-4 runTime = "early" type = "passive" def handler(fit, implant, context): diff --git a/eos/effects/setbonusmordus.py b/eos/effects/setbonusmordus.py index 7c4424097..2ac252025 100755 --- a/eos/effects/setbonusmordus.py +++ b/eos/effects/setbonusmordus.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Low grade Centurion (6 of 6) +# Implants named like: Low Centurion (6 of 6) runTime = "early" type = "passive" def handler(fit, implant, context): diff --git a/eos/effects/setbonussisters.py b/eos/effects/setbonussisters.py index f7f22b137..6c79fc875 100755 --- a/eos/effects/setbonussisters.py +++ b/eos/effects/setbonussisters.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Low grade Virtue (6 of 6) +# Implants named like: grade Virtue (6 of 6) runTime = "early" type = "passive" def handler(fit, implant, context): diff --git a/eos/effects/setbonusthukker.py b/eos/effects/setbonusthukker.py index 519edf196..efc6c5570 100755 --- a/eos/effects/setbonusthukker.py +++ b/eos/effects/setbonusthukker.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Low grade Nomad (6 of 6) +# Implants named like: Low Nomad (6 of 6) runTime = "early" type = "passive" def handler(fit, implant, context): diff --git a/eos/effects/sharpshooterrangeskillbonuspostpercentmaxrangelocationshipmodulesrequiringgunnery.py b/eos/effects/sharpshooterrangeskillbonuspostpercentmaxrangelocationshipmodulesrequiringgunnery.py index 275e3cdaf..8ec129868 100755 --- a/eos/effects/sharpshooterrangeskillbonuspostpercentmaxrangelocationshipmodulesrequiringgunnery.py +++ b/eos/effects/sharpshooterrangeskillbonuspostpercentmaxrangelocationshipmodulesrequiringgunnery.py @@ -1,6 +1,9 @@ # Used by: -# Implants named like: Frentix Booster (4 of 4) -# Implants named like: Zainou 'Deadeye' Sharpshooter ST (6 of 6) +# Implants named like: ST (6 of 6) +# Implant: Improved Frentix Booster +# Implant: Standard Frentix Booster +# Implant: Strong Frentix Booster +# Implant: Synth Frentix Booster # Skill: Sharpshooter type = "passive" def handler(fit, container, context): diff --git a/eos/effects/shieldboostamplifier.py b/eos/effects/shieldboostamplifier.py index 250a15d92..63336d86d 100755 --- a/eos/effects/shieldboostamplifier.py +++ b/eos/effects/shieldboostamplifier.py @@ -1,5 +1,5 @@ # Used by: -# Modules from group: Capacitor Power Relay (25 of 25) +# Modules from group: Capacitor Power Relay (26 of 26) # Modules from group: Shield Boost Amplifier (25 of 25) type = "passive" def handler(fit, module, context): diff --git a/eos/effects/shieldboostamplifierpassive.py b/eos/effects/shieldboostamplifierpassive.py index ed0c65fb2..dafd17c96 100755 --- a/eos/effects/shieldboostamplifierpassive.py +++ b/eos/effects/shieldboostamplifierpassive.py @@ -1,5 +1,14 @@ # Used by: -# Implants named like: Crystal (10 of 12) +# Implant: Crystal Alpha +# Implant: Crystal Beta +# Implant: Crystal Delta +# Implant: Crystal Epsilon +# Implant: Crystal Gamma +# Implant: Low-grade Crystal Alpha +# Implant: Low-grade Crystal Beta +# Implant: Low-grade Crystal Delta +# Implant: Low-grade Crystal Epsilon +# Implant: Low-grade Crystal Gamma type = "passive" def handler(fit, container, context): fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Shield Operation"), diff --git a/eos/effects/shieldboostamplifierpassivebooster.py b/eos/effects/shieldboostamplifierpassivebooster.py index 859d23ec0..6ab4ce799 100755 --- a/eos/effects/shieldboostamplifierpassivebooster.py +++ b/eos/effects/shieldboostamplifierpassivebooster.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Blue Pill Booster (5 of 5) +# Implants named like: Blue (5 of 5) type = "passive" def handler(fit, container, context): fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Shield Operation") or mod.item.requiresSkill("Capital Shield Operation"), diff --git a/eos/effects/shieldboosterdurationbonusshieldskills.py b/eos/effects/shieldboosterdurationbonusshieldskills.py index b8dd94017..3576ece30 100755 --- a/eos/effects/shieldboosterdurationbonusshieldskills.py +++ b/eos/effects/shieldboosterdurationbonusshieldskills.py @@ -1,5 +1,5 @@ # Used by: -# Modules named like: Core Defense Operational Solidifier (8 of 8) +# Modules named like: Core Operational Solidifier (8 of 8) type = "passive" def handler(fit, module, context): fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Shield Operation"), diff --git a/eos/effects/shieldcapacitymultiply.py b/eos/effects/shieldcapacitymultiply.py index 9822c0ceb..722f8e53b 100755 --- a/eos/effects/shieldcapacitymultiply.py +++ b/eos/effects/shieldcapacitymultiply.py @@ -1,6 +1,6 @@ # Used by: # Modules from group: Capacitor Flux Coil (12 of 12) -# Modules from group: Capacitor Power Relay (25 of 25) +# Modules from group: Capacitor Power Relay (26 of 26) # Modules from group: Power Diagnostic System (31 of 31) # Modules from group: Reactor Control Unit (28 of 28) # Modules from group: Shield Flux Coil (11 of 11) diff --git a/eos/effects/shieldemmisionsystemscapneedbonuspostpercentcapacitorneedlocationshipmodulesrequiringshieldemmisionsystems.py b/eos/effects/shieldemmisionsystemscapneedbonuspostpercentcapacitorneedlocationshipmodulesrequiringshieldemmisionsystems.py index 0b76d35a4..fc9adb96d 100755 --- a/eos/effects/shieldemmisionsystemscapneedbonuspostpercentcapacitorneedlocationshipmodulesrequiringshieldemmisionsystems.py +++ b/eos/effects/shieldemmisionsystemscapneedbonuspostpercentcapacitorneedlocationshipmodulesrequiringshieldemmisionsystems.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Zainou 'Gnome' Shield Emission Systems SE (6 of 6) +# Items from market group: Implants & Boosters > Implants > Skill Hardwiring > Shield Implants > Implant Slot 08 (6 of 6) # Skill: Shield Emission Systems type = "passive" def handler(fit, container, context): diff --git a/eos/effects/shieldmanagementshieldcapacitybonuspostpercentcapacitylocationshipgroupshield.py b/eos/effects/shieldmanagementshieldcapacitybonuspostpercentcapacitylocationshipgroupshield.py index d6151694f..98f2940bb 100755 --- a/eos/effects/shieldmanagementshieldcapacitybonuspostpercentcapacitylocationshipgroupshield.py +++ b/eos/effects/shieldmanagementshieldcapacitybonuspostpercentcapacitylocationshipgroupshield.py @@ -1,9 +1,11 @@ # Used by: -# Implants named like: Zainou 'Gnome' Shield Management SM (6 of 6) -# Modules named like: Core Defense Field Extender (8 of 8) -# Modules named like: QA Multiship Module Players (4 of 4) +# Modules named like: Field Extender (8 of 8) +# Items from market group: Implants & Boosters > Implants > Skill Hardwiring > Shield Implants > Implant Slot 07 (7 of 7) # Implant: Genolution Core Augmentation CA-3 -# Implant: Sansha Modified 'Gnome' Implant +# Module: QA Multiship Module - 10 Players +# Module: QA Multiship Module - 20 Players +# Module: QA Multiship Module - 40 Players +# Module: QA Multiship Module - 5 Players # Skill: Shield Management type = "passive" def handler(fit, container, context): diff --git a/eos/effects/shieldoperationrechargeratebonuspostpercentrechargeratelocationshipgroupshield.py b/eos/effects/shieldoperationrechargeratebonuspostpercentrechargeratelocationshipgroupshield.py index 61813a757..a1c421b41 100755 --- a/eos/effects/shieldoperationrechargeratebonuspostpercentrechargeratelocationshipgroupshield.py +++ b/eos/effects/shieldoperationrechargeratebonuspostpercentrechargeratelocationshipgroupshield.py @@ -1,6 +1,6 @@ # Used by: -# Implants named like: Zainou 'Gnome' Shield Operation SP (6 of 6) -# Modules named like: Core Defense Field Purger (8 of 8) +# Modules named like: Core Defense Purger (8 of 8) +# Items from market group: Implants & Boosters > Implants > Skill Hardwiring > Shield Implants > Implant Slot 09 (6 of 6) # Implant: Sansha Modified 'Gnome' Implant # Skill: Shield Operation type = "passive" diff --git a/eos/effects/shieldoperationskillboostcapacitorneedbonus.py b/eos/effects/shieldoperationskillboostcapacitorneedbonus.py index 9140e2749..b171987d3 100755 --- a/eos/effects/shieldoperationskillboostcapacitorneedbonus.py +++ b/eos/effects/shieldoperationskillboostcapacitorneedbonus.py @@ -1,5 +1,5 @@ # Used by: -# Modules named like: Core Defense Capacitor Safeguard (8 of 8) +# Modules named like: Core Safeguard (8 of 8) # Skill: Shield Compensation type = "passive" def handler(fit, container, context): diff --git a/eos/effects/shieldtransportcpuneedbonuseffect.py b/eos/effects/shieldtransportcpuneedbonuseffect.py index 9eb91a65c..b606e1ecb 100755 --- a/eos/effects/shieldtransportcpuneedbonuseffect.py +++ b/eos/effects/shieldtransportcpuneedbonuseffect.py @@ -1,5 +1,7 @@ # Used by: -# Ships from group: Logistics (3 of 5) +# Ship: Basilisk +# Ship: Etana +# Ship: Scimitar type = "passive" def handler(fit, ship, context): fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Remote Shield Booster", diff --git a/eos/effects/shieldupgradespowerneedbonuspostpercentpowerlocationshipmodulesrequiringshieldupgrades.py b/eos/effects/shieldupgradespowerneedbonuspostpercentpowerlocationshipmodulesrequiringshieldupgrades.py index 3691f4ced..a5896b9f4 100755 --- a/eos/effects/shieldupgradespowerneedbonuspostpercentpowerlocationshipmodulesrequiringshieldupgrades.py +++ b/eos/effects/shieldupgradespowerneedbonuspostpercentpowerlocationshipmodulesrequiringshieldupgrades.py @@ -1,6 +1,6 @@ # Used by: -# Implants named like: Zainou 'Gnome' Shield Upgrades SU (6 of 6) -# Modules named like: Core Defense Charge Economizer (8 of 8) +# Modules named like: Core Charge Economizer (8 of 8) +# Items from market group: Implants & Boosters > Implants > Skill Hardwiring > Shield Implants > Implant Slot 06 (6 of 6) # Skill: Shield Upgrades type = "passive" def handler(fit, container, context): diff --git a/eos/effects/shipadvancedspaceshipcommandagilitybonus.py b/eos/effects/shipadvancedspaceshipcommandagilitybonus.py index edcd05dfd..42e9bb599 100755 --- a/eos/effects/shipadvancedspaceshipcommandagilitybonus.py +++ b/eos/effects/shipadvancedspaceshipcommandagilitybonus.py @@ -1,5 +1,11 @@ # Used by: -# Items from market group: Ships > Capital Ships (26 of 27) +# Ships from group: Carrier (4 of 4) +# Ships from group: Dreadnought (4 of 4) +# Ships from group: Freighter (4 of 4) +# Ships from group: Jump Freighter (4 of 4) +# Ships from group: Supercarrier (5 of 5) +# Ships from group: Titan (4 of 4) +# Ship: Rorqual type = "passive" def handler(fit, ship, context): skill = fit.character.getSkill("Advanced Spaceship Command") diff --git a/eos/effects/shiparmoremandexpandkinandthmresistanceac2.py b/eos/effects/shiparmoremandexpandkinandthmresistanceac2.py index c386fe6c7..dd7628e1d 100755 --- a/eos/effects/shiparmoremandexpandkinandthmresistanceac2.py +++ b/eos/effects/shiparmoremandexpandkinandthmresistanceac2.py @@ -1,6 +1,7 @@ # Used by: -# Ships named like: Stratios (2 of 2) # Ship: Sacrilege +# Ship: Stratios +# Ship: Stratios Emergency Responder # Ship: Vangel type = "passive" def handler(fit, ship, context): diff --git a/eos/effects/shiparmorrepairinggf2.py b/eos/effects/shiparmorrepairinggf2.py index fdaca5537..a692d85fd 100755 --- a/eos/effects/shiparmorrepairinggf2.py +++ b/eos/effects/shiparmorrepairinggf2.py @@ -1,5 +1,5 @@ -# Used by: -# Ship: Incursus +# Used by: +# Ship: Incursus type = "passive" def handler(fit, ship, context): level = fit.character.getSkill("Gallente Frigate").level diff --git a/eos/effects/shipbonusarmorresistab.py b/eos/effects/shipbonusarmorresistab.py index 92dc53fa1..439410585 100755 --- a/eos/effects/shipbonusarmorresistab.py +++ b/eos/effects/shipbonusarmorresistab.py @@ -1,5 +1,6 @@ # Used by: # Ship: Abaddon +# Ship: Nestor type = "passive" def handler(fit, ship, context): level = fit.character.getSkill("Amarr Battleship").level diff --git a/eos/effects/shipbonuscargo2gi.py b/eos/effects/shipbonuscargo2gi.py index 3ffb05abd..78212e5ae 100755 --- a/eos/effects/shipbonuscargo2gi.py +++ b/eos/effects/shipbonuscargo2gi.py @@ -1,7 +1,9 @@ # Used by: -# Variations of ship: Miasmos (3 of 4) # Variations of ship: Nereus (2 of 2) # Ship: Iteron Mark V +# Ship: Miasmos Amastris Edition +# Ship: Miasmos Quafe Ultra Edition +# Ship: Miasmos Quafe Ultramarine Edition # Ship: Occator type = "passive" def handler(fit, ship, context): diff --git a/eos/effects/dreadnoughtshipbonuslauncherrofc1.py b/eos/effects/shipbonusdreadcitadelcruiserofc1.py old mode 100755 new mode 100644 similarity index 71% rename from eos/effects/dreadnoughtshipbonuslauncherrofc1.py rename to eos/effects/shipbonusdreadcitadelcruiserofc1.py index f7189b76e..d75eed469 --- a/eos/effects/dreadnoughtshipbonuslauncherrofc1.py +++ b/eos/effects/shipbonusdreadcitadelcruiserofc1.py @@ -3,5 +3,5 @@ type = "passive" def handler(fit, ship, context): level = fit.character.getSkill("Caldari Dreadnought").level - fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Missile Launcher Citadel", + fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Citadel Cruise Missiles"), "speed", ship.getModifiedItemAttr("dreadnoughtShipBonusC1") * level) diff --git a/eos/effects/shipbonusdreadcitadeltorprofc1.py b/eos/effects/shipbonusdreadcitadeltorprofc1.py new file mode 100644 index 000000000..13398fc34 --- /dev/null +++ b/eos/effects/shipbonusdreadcitadeltorprofc1.py @@ -0,0 +1,7 @@ +# Used by: +# Ship: Phoenix +type = "passive" +def handler(fit, ship, context): + level = fit.character.getSkill("Caldari Dreadnought").level + fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Citadel Torpedoes"), + "speed", ship.getModifiedItemAttr("dreadnoughtShipBonusC1") * level) diff --git a/eos/effects/shipbonusdronedamagemultipliergb2.py b/eos/effects/shipbonusdronedamagemultipliergb2.py index 2567cae59..3eaa8ed70 100755 --- a/eos/effects/shipbonusdronedamagemultipliergb2.py +++ b/eos/effects/shipbonusdronedamagemultipliergb2.py @@ -1,5 +1,6 @@ # Used by: # Variations of ship: Dominix (3 of 3) +# Ship: Nestor # Ship: Rattlesnake type = "passive" def handler(fit, ship, context): diff --git a/eos/effects/shipbonusdronedamagemultipliergc2.py b/eos/effects/shipbonusdronedamagemultipliergc2.py index 0b88dd648..f3ebbf155 100755 --- a/eos/effects/shipbonusdronedamagemultipliergc2.py +++ b/eos/effects/shipbonusdronedamagemultipliergc2.py @@ -1,7 +1,10 @@ # Used by: -# Ships named like: Stratios (2 of 2) -# Variations of ship: Vexor (3 of 4) # Ship: Gila +# Ship: Ishtar +# Ship: Stratios +# Ship: Stratios Emergency Responder +# Ship: Vexor +# Ship: Vexor Navy Issue type = "passive" def handler(fit, ship, context): level = fit.character.getSkill("Gallente Cruiser").level diff --git a/eos/effects/shipbonusdronehitpointsgb2.py b/eos/effects/shipbonusdronehitpointsgb2.py index 83b91493a..9f3f36e5f 100755 --- a/eos/effects/shipbonusdronehitpointsgb2.py +++ b/eos/effects/shipbonusdronehitpointsgb2.py @@ -1,5 +1,6 @@ # Used by: # Variations of ship: Dominix (3 of 3) +# Ship: Nestor # Ship: Rattlesnake type = "passive" def handler(fit, ship, context): diff --git a/eos/effects/shipbonusdronehitpointsgc2.py b/eos/effects/shipbonusdronehitpointsgc2.py index 7ca902d43..a728c90d9 100755 --- a/eos/effects/shipbonusdronehitpointsgc2.py +++ b/eos/effects/shipbonusdronehitpointsgc2.py @@ -1,7 +1,10 @@ # Used by: -# Ships named like: Stratios (2 of 2) -# Variations of ship: Vexor (3 of 4) # Ship: Gila +# Ship: Ishtar +# Ship: Stratios +# Ship: Stratios Emergency Responder +# Ship: Vexor +# Ship: Vexor Navy Issue type = "passive" def handler(fit, ship, context): level = fit.character.getSkill("Gallente Cruiser").level diff --git a/eos/effects/shipbonusletoptimalrangepiratefaction.py b/eos/effects/shipbonusletoptimalrangepiratefaction.py new file mode 100644 index 000000000..b9e306d34 --- /dev/null +++ b/eos/effects/shipbonusletoptimalrangepiratefaction.py @@ -0,0 +1,6 @@ +# Used by: +# Ship: Nestor +type = "passive" +def handler(fit, ship, context): + fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Large Energy Turret"), + "maxRange", ship.getModifiedItemAttr("shipBonusPirateFaction")) diff --git a/eos/effects/shipbonusmetoptimalrangepiratefaction.py b/eos/effects/shipbonusmetoptimalrangepiratefaction.py index 3425b2bf4..339d29a11 100644 --- a/eos/effects/shipbonusmetoptimalrangepiratefaction.py +++ b/eos/effects/shipbonusmetoptimalrangepiratefaction.py @@ -1,5 +1,6 @@ # Used by: -# Ships named like: Stratios (2 of 2) +# Ship: Stratios +# Ship: Stratios Emergency Responder type = "passive" def handler(fit, ship, context): fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Medium Energy Turret"), diff --git a/eos/effects/shipbonusprojectiledamagembc1.py b/eos/effects/shipbonusprojectiledamagembc1.py index 947eb19f5..1feed5194 100755 --- a/eos/effects/shipbonusprojectiledamagembc1.py +++ b/eos/effects/shipbonusprojectiledamagembc1.py @@ -1,5 +1,6 @@ # Used by: -# Ships named like: Hurricane (2 of 2) +# Ship: Hurricane +# Ship: Hurricane Fleet Issue type = "passive" def handler(fit, ship, context): level = fit.character.getSkill("Minmatar Battlecruiser").level diff --git a/eos/effects/shipbonusremoterepairamountpiratefaction.py b/eos/effects/shipbonusremoterepairamountpiratefaction.py new file mode 100644 index 000000000..41eca7b40 --- /dev/null +++ b/eos/effects/shipbonusremoterepairamountpiratefaction.py @@ -0,0 +1,6 @@ +# Used by: +# Ship: Nestor +type = "passive" +def handler(fit, ship, context): + fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Remote Armor Repair Systems"), + "armorDamageAmount", ship.getModifiedItemAttr("shipBonusPirateFaction")) diff --git a/eos/effects/shipbonusremoterepairrangepiratefaction2.py b/eos/effects/shipbonusremoterepairrangepiratefaction2.py new file mode 100644 index 000000000..28b3cf1de --- /dev/null +++ b/eos/effects/shipbonusremoterepairrangepiratefaction2.py @@ -0,0 +1,6 @@ +# Used by: +# Ship: Nestor +type = "passive" +def handler(fit, ship, context): + fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Remote Armor Repair Systems"), + "maxRange", ship.getModifiedItemAttr("shipBonusPirateFaction2")) diff --git a/eos/effects/shipbonusrepairsystemsarmorrepairamountgb2.py b/eos/effects/shipbonusrepairsystemsarmorrepairamountgb2.py index 2b489df6b..8c881ab1f 100755 --- a/eos/effects/shipbonusrepairsystemsarmorrepairamountgb2.py +++ b/eos/effects/shipbonusrepairsystemsarmorrepairamountgb2.py @@ -1,5 +1,5 @@ -# Used by: -# Ship: Hyperion +# Used by: +# Ship: Hyperion type = "passive" def handler(fit, ship, context): level = fit.character.getSkill("Gallente Battleship").level diff --git a/eos/effects/shipbonusrepairsystemsbonusatc2.py b/eos/effects/shipbonusrepairsystemsbonusatc2.py index e2cfbaaab..6152a817d 100755 --- a/eos/effects/shipbonusrepairsystemsbonusatc2.py +++ b/eos/effects/shipbonusrepairsystemsbonusatc2.py @@ -1,5 +1,5 @@ -# Used by: -# Ship: Vangel +# Used by: +# Ship: Vangel type = "passive" def handler(fit, ship, context): fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Repair Systems"), diff --git a/eos/effects/shipbonussalvagecycleaf.py b/eos/effects/shipbonussalvagecycleaf.py index 0cef3eba4..7161bb72a 100755 --- a/eos/effects/shipbonussalvagecycleaf.py +++ b/eos/effects/shipbonussalvagecycleaf.py @@ -1,5 +1,7 @@ # Used by: -# Variations of ship: Magnate (3 of 6) +# Ship: Magnate +# Ship: Sarum Magnate +# Ship: Tash-Murkon Magnate type = "passive" def handler(fit, ship, context): level = fit.character.getSkill("Amarr Frigate").level diff --git a/eos/effects/shipbonussalvagecyclecf.py b/eos/effects/shipbonussalvagecyclecf.py index 07c68189d..86a308612 100755 --- a/eos/effects/shipbonussalvagecyclecf.py +++ b/eos/effects/shipbonussalvagecyclecf.py @@ -1,5 +1,6 @@ # Used by: -# Ships named like: Heron (2 of 2) +# Ship: Heron +# Ship: Sukuuvestaa Heron type = "passive" def handler(fit, ship, context): level = fit.character.getSkill("Caldari Frigate").level diff --git a/eos/effects/shipbonussalvagecyclegf.py b/eos/effects/shipbonussalvagecyclegf.py index e3a615e13..a082e162c 100755 --- a/eos/effects/shipbonussalvagecyclegf.py +++ b/eos/effects/shipbonussalvagecyclegf.py @@ -1,5 +1,6 @@ # Used by: -# Ships named like: Imicus (2 of 2) +# Ship: Imicus +# Ship: Inner Zone Shipping Imicus type = "passive" def handler(fit, ship, context): level = fit.character.getSkill("Amarr Frigate").level diff --git a/eos/effects/shipbonussalvagecyclemf.py b/eos/effects/shipbonussalvagecyclemf.py index 85a3ad9c8..e6131e268 100755 --- a/eos/effects/shipbonussalvagecyclemf.py +++ b/eos/effects/shipbonussalvagecyclemf.py @@ -1,5 +1,6 @@ # Used by: -# Ships named like: Probe (2 of 2) +# Ship: Probe +# Ship: Vherokior Probe type = "passive" def handler(fit, ship, context): level = fit.character.getSkill("Minmatar Frigate").level diff --git a/eos/effects/shipbonusscanprobestrength2af.py b/eos/effects/shipbonusscanprobestrength2af.py index 4ecdca824..dd25f17f2 100755 --- a/eos/effects/shipbonusscanprobestrength2af.py +++ b/eos/effects/shipbonusscanprobestrength2af.py @@ -1,5 +1,7 @@ # Used by: -# Variations of ship: Magnate (3 of 6) +# Ship: Magnate +# Ship: Sarum Magnate +# Ship: Tash-Murkon Magnate type = "passive" def handler(fit, ship, context): level = fit.character.getSkill("Amarr Frigate").level diff --git a/eos/effects/shipbonusscanprobestrengthcf.py b/eos/effects/shipbonusscanprobestrengthcf.py index fa87f0953..8cfe18db3 100755 --- a/eos/effects/shipbonusscanprobestrengthcf.py +++ b/eos/effects/shipbonusscanprobestrengthcf.py @@ -1,5 +1,6 @@ # Used by: -# Ships named like: Heron (2 of 2) +# Ship: Heron +# Ship: Sukuuvestaa Heron type = "passive" def handler(fit, ship, context): level = fit.character.getSkill("Caldari Frigate").level diff --git a/eos/effects/shipbonusscanprobestrengthgf.py b/eos/effects/shipbonusscanprobestrengthgf.py index 0095b4fd0..070b549d0 100755 --- a/eos/effects/shipbonusscanprobestrengthgf.py +++ b/eos/effects/shipbonusscanprobestrengthgf.py @@ -1,5 +1,6 @@ # Used by: -# Ships named like: Imicus (2 of 2) +# Ship: Imicus +# Ship: Inner Zone Shipping Imicus type = "passive" def handler(fit, ship, context): level = fit.character.getSkill("Gallente Frigate").level diff --git a/eos/effects/shipbonusscanprobestrengthmf.py b/eos/effects/shipbonusscanprobestrengthmf.py index ba089f60a..2a47d44dc 100755 --- a/eos/effects/shipbonusscanprobestrengthmf.py +++ b/eos/effects/shipbonusscanprobestrengthmf.py @@ -1,5 +1,6 @@ # Used by: -# Ships named like: Probe (2 of 2) +# Ship: Probe +# Ship: Vherokior Probe type = "passive" def handler(fit, ship, context): level = fit.character.getSkill("Minmatar Frigate").level diff --git a/eos/effects/shipbonussurveyprobeexplosiondelayskillsurveycovertops3.py b/eos/effects/shipbonussurveyprobeexplosiondelayskillsurveycovertops3.py index 165afdb71..12f403930 100755 --- a/eos/effects/shipbonussurveyprobeexplosiondelayskillsurveycovertops3.py +++ b/eos/effects/shipbonussurveyprobeexplosiondelayskillsurveycovertops3.py @@ -1,5 +1,8 @@ # Used by: -# Ships from group: Covert Ops (4 of 5) +# Ship: Anathema +# Ship: Buzzard +# Ship: Cheetah +# Ship: Helios type = "passive" def handler(fit, ship, context): level = fit.character.getSkill("Covert Ops").level diff --git a/eos/effects/shipcapneedbonusab.py b/eos/effects/shipcapneedbonusab.py index 7b3ff82d9..3a054a610 100755 --- a/eos/effects/shipcapneedbonusab.py +++ b/eos/effects/shipcapneedbonusab.py @@ -1,6 +1,8 @@ # Used by: -# Variations of ship: Armageddon (3 of 5) # Ship: Apocalypse Imperial Issue +# Ship: Armageddon Imperial Issue +# Ship: Armageddon Navy Issue +# Ship: Redeemer type = "passive" def handler(fit, ship, context): level = fit.character.getSkill("Amarr Battleship").level diff --git a/eos/effects/shipcruisemissilevelocitybonuscb3.py b/eos/effects/shipcruisemissilevelocitybonuscb3.py index 5282dfe5a..6d3ec0681 100755 --- a/eos/effects/shipcruisemissilevelocitybonuscb3.py +++ b/eos/effects/shipcruisemissilevelocitybonuscb3.py @@ -1,5 +1,7 @@ # Used by: -# Variations of ship: Raven (3 of 4) +# Ship: Raven +# Ship: Raven Navy Issue +# Ship: Raven State Issue type = "passive" def handler(fit, ship, context): level = fit.character.getSkill("Caldari Battleship").level diff --git a/eos/effects/shipenergyneutralizertransferamountbonusab.py b/eos/effects/shipenergyneutralizertransferamountbonusab.py index 601b9a450..858d8ce33 100755 --- a/eos/effects/shipenergyneutralizertransferamountbonusab.py +++ b/eos/effects/shipenergyneutralizertransferamountbonusab.py @@ -1,5 +1,5 @@ -# Used by: -# Ship: Bhaalgorn +# Used by: +# Ship: Bhaalgorn type = "passive" def handler(fit, ship, context): level = fit.character.getSkill("Amarr Battleship").level diff --git a/eos/effects/shipetspeedbonusab2.py b/eos/effects/shipetspeedbonusab2.py index e34d87576..fc40d35f4 100755 --- a/eos/effects/shipetspeedbonusab2.py +++ b/eos/effects/shipetspeedbonusab2.py @@ -1,5 +1,7 @@ # Used by: -# Variations of ship: Armageddon (3 of 5) +# Ship: Armageddon Imperial Issue +# Ship: Armageddon Navy Issue +# Ship: Redeemer type = "passive" def handler(fit, ship, context): level = fit.character.getSkill("Amarr Battleship").level diff --git a/eos/effects/shiphtdmgbonusfixedgc.py b/eos/effects/shiphtdmgbonusfixedgc.py index 35d7c487a..caeb142f0 100755 --- a/eos/effects/shiphtdmgbonusfixedgc.py +++ b/eos/effects/shiphtdmgbonusfixedgc.py @@ -1,10 +1,12 @@ # Used by: -# Variations of ship: Thorax (3 of 4) # Ship: Adrestia # Ship: Arazu +# Ship: Deimos # Ship: Exequror Navy Issue # Ship: Guardian-Vexor # Ship: Lachesis +# Ship: Phobos +# Ship: Thorax # Ship: Vexor type = "passive" def handler(fit, ship, context): diff --git a/eos/effects/shiphttrackingbonusgb2.py b/eos/effects/shiphttrackingbonusgb2.py index a13ea08c3..cc418056d 100755 --- a/eos/effects/shiphttrackingbonusgb2.py +++ b/eos/effects/shiphttrackingbonusgb2.py @@ -1,5 +1,7 @@ # Used by: -# Ships named like: Megathron (3 of 3) +# Ship: Megathron +# Ship: Megathron Federate Issue +# Ship: Megathron Navy Issue type = "passive" def handler(fit, ship, context): level = fit.character.getSkill("Gallente Battleship").level diff --git a/eos/effects/shiphybridfalloff1gd1.py b/eos/effects/shiphybridfalloff1gd1.py index 130816ecc..39ac99ffe 100755 --- a/eos/effects/shiphybridfalloff1gd1.py +++ b/eos/effects/shiphybridfalloff1gd1.py @@ -1,5 +1,5 @@ # Used by: -# Variations of ship: Catalyst (6 of 7) +# Ships named like: Catalyst (6 of 6) type = "passive" def handler(fit, ship, context): level = fit.character.getSkill("Gallente Destroyer").level diff --git a/eos/effects/shiplaserdamagebonusabc2.py b/eos/effects/shiplaserdamagebonusabc2.py index 25d1f8990..353795e17 100755 --- a/eos/effects/shiplaserdamagebonusabc2.py +++ b/eos/effects/shiplaserdamagebonusabc2.py @@ -1,5 +1,6 @@ # Used by: -# Ships named like: Harbinger (2 of 2) +# Ship: Harbinger +# Ship: Harbinger Navy Issue type = "passive" def handler(fit, ship, context): level = fit.character.getSkill("Amarr Battlecruiser").level diff --git a/eos/effects/shipmissilerofcc.py b/eos/effects/shipmissilerofcc.py index 57953a243..5c32d9671 100755 --- a/eos/effects/shipmissilerofcc.py +++ b/eos/effects/shipmissilerofcc.py @@ -1,5 +1,6 @@ # Used by: -# Ships named like: Caracal (2 of 2) +# Ship: Caracal +# Ship: Caracal Navy Issue type = "passive" def handler(fit, ship, context): level = fit.character.getSkill("Caldari Cruiser").level diff --git a/eos/effects/shipprojectilerof1mbc2.py b/eos/effects/shipprojectilerof1mbc2.py index be101574e..4d691f8e3 100755 --- a/eos/effects/shipprojectilerof1mbc2.py +++ b/eos/effects/shipprojectilerof1mbc2.py @@ -1,5 +1,6 @@ # Used by: -# Ships named like: Hurricane (2 of 2) +# Ship: Hurricane +# Ship: Hurricane Fleet Issue type = "passive" def handler(fit, ship, context): level = fit.character.getSkill("Minmatar Battlecruiser").level diff --git a/eos/effects/shipptdmgbonusmb.py b/eos/effects/shipptdmgbonusmb.py index 09810e80f..d66a0af7f 100755 --- a/eos/effects/shipptdmgbonusmb.py +++ b/eos/effects/shipptdmgbonusmb.py @@ -1,7 +1,9 @@ # Used by: -# Variations of ship: Tempest (3 of 4) # Ship: Machariel # Ship: Panther +# Ship: Tempest +# Ship: Tempest Fleet Issue +# Ship: Tempest Tribal Issue type = "passive" def handler(fit, ship, context): level = fit.character.getSkill("Minmatar Battleship").level diff --git a/eos/effects/shipscanprobestrengthbonuspiratecruiser.py b/eos/effects/shipscanprobestrengthbonuspiratecruiser.py index 9fb9007de..3876e204e 100755 --- a/eos/effects/shipscanprobestrengthbonuspiratecruiser.py +++ b/eos/effects/shipscanprobestrengthbonuspiratecruiser.py @@ -1,7 +1,8 @@ # Used by: -# Ships named like: Stratios (2 of 2) # Ship: Astero # Ship: Gnosis +# Ship: Stratios +# Ship: Stratios Emergency Responder type = "passive" def handler(fit, container, context): fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Astrometrics"), diff --git a/eos/effects/shipscanprobestrengthbonuspiratefaction.py b/eos/effects/shipscanprobestrengthbonuspiratefaction.py new file mode 100644 index 000000000..0d4b83c32 --- /dev/null +++ b/eos/effects/shipscanprobestrengthbonuspiratefaction.py @@ -0,0 +1,6 @@ +# Used by: +# Ship: Nestor +type = "passive" +def handler(fit, ship, context): + fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Astrometrics"), + "baseSensorStrength", ship.getModifiedItemAttr("shipBonusPirateFaction")) diff --git a/eos/effects/shipshieldemresistancecf2.py b/eos/effects/shipshieldemresistancecf2.py index 713aedb33..892f6ebe5 100755 --- a/eos/effects/shipshieldemresistancecf2.py +++ b/eos/effects/shipshieldemresistancecf2.py @@ -1,6 +1,8 @@ # Used by: -# Variations of ship: Merlin (3 of 4) # Ship: Cambion +# Ship: Harpy +# Ship: Merlin +# Ship: Worm type = "passive" def handler(fit, ship, context): level = fit.character.getSkill("Caldari Frigate").level diff --git a/eos/effects/shipshieldexplosiveresistancecf2.py b/eos/effects/shipshieldexplosiveresistancecf2.py index 9ce6b555a..e8206dfa3 100755 --- a/eos/effects/shipshieldexplosiveresistancecf2.py +++ b/eos/effects/shipshieldexplosiveresistancecf2.py @@ -1,6 +1,8 @@ # Used by: -# Variations of ship: Merlin (3 of 4) # Ship: Cambion +# Ship: Harpy +# Ship: Merlin +# Ship: Worm type = "passive" def handler(fit, ship, context): level = fit.character.getSkill("Caldari Frigate").level diff --git a/eos/effects/shipshieldkineticresistancecf2.py b/eos/effects/shipshieldkineticresistancecf2.py index fbd281958..fba2ac378 100755 --- a/eos/effects/shipshieldkineticresistancecf2.py +++ b/eos/effects/shipshieldkineticresistancecf2.py @@ -1,6 +1,8 @@ # Used by: -# Variations of ship: Merlin (3 of 4) # Ship: Cambion +# Ship: Harpy +# Ship: Merlin +# Ship: Worm type = "passive" def handler(fit, ship, context): level = fit.character.getSkill("Caldari Frigate").level diff --git a/eos/effects/shipshieldthermalresistancecf2.py b/eos/effects/shipshieldthermalresistancecf2.py index 5734f5c3a..4544ec229 100755 --- a/eos/effects/shipshieldthermalresistancecf2.py +++ b/eos/effects/shipshieldthermalresistancecf2.py @@ -1,6 +1,8 @@ # Used by: -# Variations of ship: Merlin (3 of 4) # Ship: Cambion +# Ship: Harpy +# Ship: Merlin +# Ship: Worm type = "passive" def handler(fit, ship, context): level = fit.character.getSkill("Caldari Frigate").level diff --git a/eos/effects/shipsmallmissileemdmgmf2.py b/eos/effects/shipsmallmissileemdmgmf2.py index 69f6b5320..d598f706a 100755 --- a/eos/effects/shipsmallmissileemdmgmf2.py +++ b/eos/effects/shipsmallmissileemdmgmf2.py @@ -1,5 +1,5 @@ -# Used by: -# Ship: Breacher +# Used by: +# Ship: Breacher type = "passive" def handler(fit, ship, context): level = fit.character.getSkill("Minmatar Frigate").level diff --git a/eos/effects/shipsmallmissilekindmgmf2.py b/eos/effects/shipsmallmissilekindmgmf2.py index d5e72054f..9173cab91 100755 --- a/eos/effects/shipsmallmissilekindmgmf2.py +++ b/eos/effects/shipsmallmissilekindmgmf2.py @@ -1,5 +1,5 @@ -# Used by: -# Ship: Breacher +# Used by: +# Ship: Breacher type = "passive" def handler(fit, ship, context): level = fit.character.getSkill("Minmatar Frigate").level diff --git a/eos/effects/shipsmallmissilethermdmgmf2.py b/eos/effects/shipsmallmissilethermdmgmf2.py index 3e823feed..05115ea2e 100755 --- a/eos/effects/shipsmallmissilethermdmgmf2.py +++ b/eos/effects/shipsmallmissilethermdmgmf2.py @@ -1,5 +1,5 @@ -# Used by: -# Ship: Breacher +# Used by: +# Ship: Breacher type = "passive" def handler(fit, ship, context): level = fit.character.getSkill("Minmatar Frigate").level diff --git a/eos/effects/shiptorpedosvelocitybonuscb3.py b/eos/effects/shiptorpedosvelocitybonuscb3.py index 8a940dbf1..213de7817 100755 --- a/eos/effects/shiptorpedosvelocitybonuscb3.py +++ b/eos/effects/shiptorpedosvelocitybonuscb3.py @@ -1,5 +1,7 @@ # Used by: -# Variations of ship: Raven (3 of 4) +# Ship: Raven +# Ship: Raven Navy Issue +# Ship: Raven State Issue type = "passive" def handler(fit, ship, context): level = fit.character.getSkill("Caldari Battleship").level diff --git a/eos/effects/signatureanalysisscanresolutionbonuspostpercentscanresolutionship.py b/eos/effects/signatureanalysisscanresolutionbonuspostpercentscanresolutionship.py index 2562f86b2..0ce5503a7 100755 --- a/eos/effects/signatureanalysisscanresolutionbonuspostpercentscanresolutionship.py +++ b/eos/effects/signatureanalysisscanresolutionbonuspostpercentscanresolutionship.py @@ -1,6 +1,6 @@ # Used by: -# Implants named like: Zainou 'Gypsy' Signature Analysis SA (6 of 6) -# Modules named like: Targeting System Subcontroller (8 of 8) +# Modules named like: Targeting Subcontroller (8 of 8) +# Items from market group: Implants & Boosters > Implants > Skill Hardwiring > Targeting Implants > Implant Slot 07 (6 of 6) # Implant: Quafe Zero # Skill: Signature Analysis type = "passive" diff --git a/eos/effects/skillreactivearmorhardenercapneedbonus.py b/eos/effects/skillreactivearmorhardenercapneedbonus.py index 9b8523365..31cd61c58 100755 --- a/eos/effects/skillreactivearmorhardenercapneedbonus.py +++ b/eos/effects/skillreactivearmorhardenercapneedbonus.py @@ -1,5 +1,5 @@ -# Used by: -# Skill: Armor Resistance Phasing +# Used by: +# Skill: Armor Resistance Phasing type = "passive" def handler(fit, skill, context): fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Armor Resistance Shift Hardener", diff --git a/eos/effects/skillreactivearmorhardenerdurationbonus.py b/eos/effects/skillreactivearmorhardenerdurationbonus.py index 1ae3e20c6..b1986ebbc 100755 --- a/eos/effects/skillreactivearmorhardenerdurationbonus.py +++ b/eos/effects/skillreactivearmorhardenerdurationbonus.py @@ -1,5 +1,5 @@ -# Used by: -# Skill: Armor Resistance Phasing +# Used by: +# Skill: Armor Resistance Phasing type = "passive" def handler(fit, skill, context): fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Armor Resistance Shift Hardener", diff --git a/eos/effects/smallenergyturretdamagemultiplierbonuspostpercentdamagemultiplierlocationshipmodulesrequiringsmallenergyturret.py b/eos/effects/smallenergyturretdamagemultiplierbonuspostpercentdamagemultiplierlocationshipmodulesrequiringsmallenergyturret.py index 9c8795274..e970eb118 100755 --- a/eos/effects/smallenergyturretdamagemultiplierbonuspostpercentdamagemultiplierlocationshipmodulesrequiringsmallenergyturret.py +++ b/eos/effects/smallenergyturretdamagemultiplierbonuspostpercentdamagemultiplierlocationshipmodulesrequiringsmallenergyturret.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Inherent Implants 'Lancer' Small Energy Turret SE (6 of 6) +# Implants named like: Implants Energy Turret SE (6 of 6) # Skill: Small Energy Turret type = "passive" def handler(fit, container, context): diff --git a/eos/effects/smallhybridmaxrangebonus.py b/eos/effects/smallhybridmaxrangebonus.py index 1e2ef1349..a6766b85f 100755 --- a/eos/effects/smallhybridmaxrangebonus.py +++ b/eos/effects/smallhybridmaxrangebonus.py @@ -1,5 +1,5 @@ # Used by: -# Variations of ship: Catalyst (6 of 7) +# Ships named like: Catalyst (6 of 6) # Ship: Cormorant type = "passive" def handler(fit, ship, context): diff --git a/eos/effects/smallhybridturretdamagemultiplierbonuspostpercentdamagemultiplierlocationshipmodulesrequiringsmallhybridturret.py b/eos/effects/smallhybridturretdamagemultiplierbonuspostpercentdamagemultiplierlocationshipmodulesrequiringsmallhybridturret.py index 56bf3470b..3bcfa17a5 100755 --- a/eos/effects/smallhybridturretdamagemultiplierbonuspostpercentdamagemultiplierlocationshipmodulesrequiringsmallhybridturret.py +++ b/eos/effects/smallhybridturretdamagemultiplierbonuspostpercentdamagemultiplierlocationshipmodulesrequiringsmallhybridturret.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Zainou 'Deadeye' Small Hybrid Turret SH (6 of 6) +# Implants named like: Zainou Small SH (6 of 6) # Skill: Small Hybrid Turret type = "passive" def handler(fit, container, context): diff --git a/eos/effects/smallprojectilemaxrangebonus.py b/eos/effects/smallprojectilemaxrangebonus.py index ca3d53925..ef14dcf0a 100755 --- a/eos/effects/smallprojectilemaxrangebonus.py +++ b/eos/effects/smallprojectilemaxrangebonus.py @@ -1,5 +1,6 @@ # Used by: -# Ships named like: Thrasher (2 of 2) +# Ship: Nefantar Thrasher +# Ship: Thrasher type = "passive" def handler(fit, ship, context): fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Small Projectile Turret"), diff --git a/eos/effects/smallprojectileturretdamagemultiplierbonuspostpercentdamagemultiplierlocationshipmodulesrequiringsmallprojectileturret.py b/eos/effects/smallprojectileturretdamagemultiplierbonuspostpercentdamagemultiplierlocationshipmodulesrequiringsmallprojectileturret.py index ff35bea0b..ca52135e4 100755 --- a/eos/effects/smallprojectileturretdamagemultiplierbonuspostpercentdamagemultiplierlocationshipmodulesrequiringsmallprojectileturret.py +++ b/eos/effects/smallprojectileturretdamagemultiplierbonuspostpercentdamagemultiplierlocationshipmodulesrequiringsmallprojectileturret.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Eifyr and Co. 'Gunslinger' Small Projectile Turret SP (6 of 6) +# Implants named like: and 'Gunslinger' Turret SP (6 of 6) # Skill: Small Projectile Turret type = "passive" def handler(fit, container, context): diff --git a/eos/effects/stripminermaxrangebonus.py b/eos/effects/stripminermaxrangebonus.py index 08f976e0a..c95d00e5e 100755 --- a/eos/effects/stripminermaxrangebonus.py +++ b/eos/effects/stripminermaxrangebonus.py @@ -1,5 +1,9 @@ # Used by: -# Implants named like: Low grade Harvest (5 of 6) +# Implant: Low-grade Harvest Alpha +# Implant: Low-grade Harvest Beta +# Implant: Low-grade Harvest Delta +# Implant: Low-grade Harvest Epsilon +# Implant: Low-grade Harvest Gamma type = "passive" def handler(fit, implant, context): fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Strip Miner", diff --git a/eos/effects/structuralanalysiseffect.py b/eos/effects/structuralanalysiseffect.py index 29995bc7f..8ac4ca9c1 100755 --- a/eos/effects/structuralanalysiseffect.py +++ b/eos/effects/structuralanalysiseffect.py @@ -1,8 +1,11 @@ # Used by: -# Implants named like: Inherent Implants 'Noble' Repair Proficiency RP (6 of 6) -# Modules named like: Auxiliary Nano Pump (8 of 8) -# Modules named like: QA Multiship Module Players (4 of 4) +# Modules named like: Auxiliary Nano (8 of 8) +# Items from market group: Implants & Boosters > Implants > Skill Hardwiring > Armor Implants > Implant Slot 09 (6 of 6) # Implant: Imperial Navy Modified 'Noble' Implant +# Module: QA Multiship Module - 10 Players +# Module: QA Multiship Module - 20 Players +# Module: QA Multiship Module - 40 Players +# Module: QA Multiship Module - 5 Players type = "passive" def handler(fit, container, context): fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Repair Systems"), diff --git a/eos/effects/structurehpmultiply.py b/eos/effects/structurehpmultiply.py index 224a44145..1e47751ca 100755 --- a/eos/effects/structurehpmultiply.py +++ b/eos/effects/structurehpmultiply.py @@ -1,7 +1,10 @@ # Used by: # Modules from group: Nanofiber Internal Structure (14 of 14) # Modules from group: Reinforced Bulkhead (12 of 12) -# Modules named like: QA Multiship Module Players (4 of 4) +# Module: QA Multiship Module - 10 Players +# Module: QA Multiship Module - 20 Players +# Module: QA Multiship Module - 40 Players +# Module: QA Multiship Module - 5 Players type = "passive" def handler(fit, module, context): fit.ship.multiplyItemAttr("hp", module.getModifiedItemAttr("structureHPMultiplier")) \ No newline at end of file diff --git a/eos/effects/structurestealthemitterarraysigdecrease.py b/eos/effects/structurestealthemitterarraysigdecrease.py index 290f9e3ac..a978f24e5 100755 --- a/eos/effects/structurestealthemitterarraysigdecrease.py +++ b/eos/effects/structurestealthemitterarraysigdecrease.py @@ -1,6 +1,18 @@ # Used by: -# Implants named like: Halo (10 of 12) -# Implants named like: X Instinct Booster (4 of 4) +# Implant: Halo Alpha +# Implant: Halo Beta +# Implant: Halo Delta +# Implant: Halo Epsilon +# Implant: Halo Gamma +# Implant: Improved X-Instinct Booster +# Implant: Low-grade Halo Alpha +# Implant: Low-grade Halo Beta +# Implant: Low-grade Halo Delta +# Implant: Low-grade Halo Epsilon +# Implant: Low-grade Halo Gamma +# Implant: Standard X-Instinct Booster +# Implant: Strong X-Instinct Booster +# Implant: Synth X-Instinct Booster type = "passive" def handler(fit, implant, context): fit.ship.boostItemAttr("signatureRadius", implant.getModifiedItemAttr("signatureRadiusBonus")) diff --git a/eos/effects/subsystembonusamarrdefensivearmorrepairamount.py b/eos/effects/subsystembonusamarrdefensivearmorrepairamount.py index 0a0579b49..0ffa662ca 100755 --- a/eos/effects/subsystembonusamarrdefensivearmorrepairamount.py +++ b/eos/effects/subsystembonusamarrdefensivearmorrepairamount.py @@ -1,5 +1,5 @@ -# Used by: -# Subsystem: Legion Defensive - Nanobot Injector +# Used by: +# Subsystem: Legion Defensive - Nanobot Injector type = "passive" def handler(fit, module, context): level = fit.character.getSkill("Amarr Defensive Systems").level diff --git a/eos/effects/subsystembonuscaldarioffensiveassaultmissilelauncherrof.py b/eos/effects/subsystembonuscaldarioffensiveassaultmissilelauncherrof.py index a4830192c..a851b669b 100755 --- a/eos/effects/subsystembonuscaldarioffensiveassaultmissilelauncherrof.py +++ b/eos/effects/subsystembonuscaldarioffensiveassaultmissilelauncherrof.py @@ -1,5 +1,7 @@ # Used by: -# Variations of subsystem: Tengu Offensive - Accelerated Ejection Bay (3 of 4) +# Subsystem: Tengu Offensive - Accelerated Ejection Bay +# Subsystem: Tengu Offensive - Covert Reconfiguration +# Subsystem: Tengu Offensive - Rifling Launcher Pattern type = "passive" def handler(fit, module, context): level = fit.character.getSkill("Caldari Offensive Systems").level diff --git a/eos/effects/subsystembonuscaldarioffensiveheavyassaultmissilelauncherrof.py b/eos/effects/subsystembonuscaldarioffensiveheavyassaultmissilelauncherrof.py index eb531dd91..06c617641 100755 --- a/eos/effects/subsystembonuscaldarioffensiveheavyassaultmissilelauncherrof.py +++ b/eos/effects/subsystembonuscaldarioffensiveheavyassaultmissilelauncherrof.py @@ -1,5 +1,7 @@ # Used by: -# Variations of subsystem: Tengu Offensive - Accelerated Ejection Bay (3 of 4) +# Subsystem: Tengu Offensive - Accelerated Ejection Bay +# Subsystem: Tengu Offensive - Covert Reconfiguration +# Subsystem: Tengu Offensive - Rifling Launcher Pattern type = "passive" def handler(fit, module, context): level = fit.character.getSkill("Caldari Offensive Systems").level diff --git a/eos/effects/subsystembonuscaldarioffensiveheavymissilelauncherrof.py b/eos/effects/subsystembonuscaldarioffensiveheavymissilelauncherrof.py index d59e600e0..8c268a51f 100755 --- a/eos/effects/subsystembonuscaldarioffensiveheavymissilelauncherrof.py +++ b/eos/effects/subsystembonuscaldarioffensiveheavymissilelauncherrof.py @@ -1,5 +1,7 @@ # Used by: -# Variations of subsystem: Tengu Offensive - Accelerated Ejection Bay (3 of 4) +# Subsystem: Tengu Offensive - Accelerated Ejection Bay +# Subsystem: Tengu Offensive - Covert Reconfiguration +# Subsystem: Tengu Offensive - Rifling Launcher Pattern type = "passive" def handler(fit, module, context): level = fit.character.getSkill("Caldari Offensive Systems").level diff --git a/eos/effects/subsystembonusgallentedefensivearmorrepairamount.py b/eos/effects/subsystembonusgallentedefensivearmorrepairamount.py index 61f489c9d..745ac55f2 100755 --- a/eos/effects/subsystembonusgallentedefensivearmorrepairamount.py +++ b/eos/effects/subsystembonusgallentedefensivearmorrepairamount.py @@ -1,5 +1,5 @@ -# Used by: -# Subsystem: Proteus Defensive - Nanobot Injector +# Used by: +# Subsystem: Proteus Defensive - Nanobot Injector type = "passive" def handler(fit, module, context): level = fit.character.getSkill("Gallente Defensive Systems").level diff --git a/eos/effects/subsystembonusgallenteoffensive2hybridweapondamagemultiplier.py b/eos/effects/subsystembonusgallenteoffensive2hybridweapondamagemultiplier.py index 770c3220d..68bc28234 100755 --- a/eos/effects/subsystembonusgallenteoffensive2hybridweapondamagemultiplier.py +++ b/eos/effects/subsystembonusgallenteoffensive2hybridweapondamagemultiplier.py @@ -1,5 +1,7 @@ # Used by: -# Variations of subsystem: Proteus Offensive - Dissonic Encoding Platform (3 of 4) +# Subsystem: Proteus Offensive - Dissonic Encoding Platform +# Subsystem: Proteus Offensive - Drone Synthesis Projector +# Subsystem: Proteus Offensive - Hybrid Propulsion Armature type = "passive" def handler(fit, module, context): level = fit.character.getSkill("Gallente Offensive Systems").level diff --git a/eos/effects/subsystembonusoffensivejumpharmonics.py b/eos/effects/subsystembonusoffensivejumpharmonics.py index baf2e360c..ed9d749b7 100755 --- a/eos/effects/subsystembonusoffensivejumpharmonics.py +++ b/eos/effects/subsystembonusoffensivejumpharmonics.py @@ -1,5 +1,8 @@ # Used by: -# Subsystems named like: Offensive Covert Reconfiguration (4 of 4) +# Subsystem: Legion Offensive - Covert Reconfiguration +# Subsystem: Loki Offensive - Covert Reconfiguration +# Subsystem: Proteus Offensive - Covert Reconfiguration +# Subsystem: Tengu Offensive - Covert Reconfiguration type = "passive" def handler(fit, module, context): fit.ship.forceItemAttr("jumpHarmonics", module.getModifiedItemAttr("jumpHarmonicsModifier")) diff --git a/eos/effects/subsystembonusscanprobelaunchercpu.py b/eos/effects/subsystembonusscanprobelaunchercpu.py index 7ef5d8341..237f262c7 100755 --- a/eos/effects/subsystembonusscanprobelaunchercpu.py +++ b/eos/effects/subsystembonusscanprobelaunchercpu.py @@ -1,5 +1,8 @@ # Used by: -# Subsystems named like: Electronics Emergent Locus Analyzer (4 of 4) +# Subsystem: Legion Electronics - Emergent Locus Analyzer +# Subsystem: Loki Electronics - Emergent Locus Analyzer +# Subsystem: Proteus Electronics - Emergent Locus Analyzer +# Subsystem: Tengu Electronics - Emergent Locus Analyzer type = "passive" def handler(fit, module, context): fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Scan Probe Launcher", diff --git a/eos/effects/subsystembonuswarpbubbleimmune.py b/eos/effects/subsystembonuswarpbubbleimmune.py index e1b9af590..f126e9fe1 100755 --- a/eos/effects/subsystembonuswarpbubbleimmune.py +++ b/eos/effects/subsystembonuswarpbubbleimmune.py @@ -1,5 +1,8 @@ # Used by: -# Subsystems named like: Propulsion Interdiction Nullifier (4 of 4) +# Subsystem: Legion Propulsion - Interdiction Nullifier +# Subsystem: Loki Propulsion - Interdiction Nullifier +# Subsystem: Proteus Propulsion - Interdiction Nullifier +# Subsystem: Tengu Propulsion - Interdiction Nullifier type = "passive" def handler(fit, module, context): fit.ship.forceItemAttr("warpBubbleImmune", module.getModifiedItemAttr("warpBubbleImmuneModifier")) diff --git a/eos/effects/surgicalstrikedamagemultiplierbonuspostpercentdamagemultiplierlocationshipmodulesrequiringgunnery.py b/eos/effects/surgicalstrikedamagemultiplierbonuspostpercentdamagemultiplierlocationshipmodulesrequiringgunnery.py index 7aa2e92a0..e403d59b9 100755 --- a/eos/effects/surgicalstrikedamagemultiplierbonuspostpercentdamagemultiplierlocationshipmodulesrequiringgunnery.py +++ b/eos/effects/surgicalstrikedamagemultiplierbonuspostpercentdamagemultiplierlocationshipmodulesrequiringgunnery.py @@ -1,6 +1,8 @@ # Used by: -# Implants named like: Cerebral Accelerator (3 of 3) -# Implants named like: Eifyr and Co. 'Gunslinger' Surgical Strike SS (6 of 6) +# Implants named like: Eifyr Strike (6 of 6) +# Implant: Advanced Cerebral Accelerator +# Implant: Prototype Cerebral Accelerator +# Implant: Standard Cerebral Accelerator type = "passive" def handler(fit, implant, context): fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Gunnery"), diff --git a/eos/effects/surgicalstrikefalloffbonuspostpercentfallofflocationshipmodulesrequiringgunnery.py b/eos/effects/surgicalstrikefalloffbonuspostpercentfallofflocationshipmodulesrequiringgunnery.py index 3b0e82729..11576c30b 100755 --- a/eos/effects/surgicalstrikefalloffbonuspostpercentfallofflocationshipmodulesrequiringgunnery.py +++ b/eos/effects/surgicalstrikefalloffbonuspostpercentfallofflocationshipmodulesrequiringgunnery.py @@ -1,6 +1,9 @@ # Used by: -# Implants named like: Sooth Sayer Booster (4 of 4) -# Implants named like: Zainou 'Deadeye' Trajectory Analysis TA (6 of 6) +# Implants named like: Trajectory TA (6 of 6) +# Implant: Improved Sooth Sayer Booster +# Implant: Standard Sooth Sayer Booster +# Implant: Strong Sooth Sayer Booster +# Implant: Synth Sooth Sayer Booster # Skill: Trajectory Analysis type = "passive" def handler(fit, container, context): diff --git a/eos/effects/surveyscanspeedbonuspostpercentdurationlocationshipmodulesrequiringelectronics.py b/eos/effects/surveyscanspeedbonuspostpercentdurationlocationshipmodulesrequiringelectronics.py index 9064736bd..513d978ff 100755 --- a/eos/effects/surveyscanspeedbonuspostpercentdurationlocationshipmodulesrequiringelectronics.py +++ b/eos/effects/surveyscanspeedbonuspostpercentdurationlocationshipmodulesrequiringelectronics.py @@ -1,5 +1,5 @@ # Used by: -# Modules named like: Signal Focusing Kit (8 of 8) +# Modules named like: Signal Focusing (8 of 8) # Skill: Survey type = "passive" def handler(fit, container, context): diff --git a/eos/effects/systemagility.py b/eos/effects/systemagility.py index a1a1c4baa..824d2ce09 100755 --- a/eos/effects/systemagility.py +++ b/eos/effects/systemagility.py @@ -1,5 +1,5 @@ # Used by: -# Celestials named like: Black Hole Effect Beacon Class (6 of 6) +# Celestials named like: Black Hole Effect Class (6 of 6) runTime = "early" type = ("projected", "offline") def handler(fit, beacon, context): diff --git a/eos/effects/systemaoevelocity.py b/eos/effects/systemaoevelocity.py index 55ba48437..166d28875 100755 --- a/eos/effects/systemaoevelocity.py +++ b/eos/effects/systemaoevelocity.py @@ -1,5 +1,5 @@ # Used by: -# Celestials named like: Magnetar Effect Beacon Class (6 of 6) +# Celestials named like: Magnetar Effect Class (6 of 6) runTime = "early" type = ("projected", "offline") def handler(fit, beacon, context): diff --git a/eos/effects/systemarmoremresistance.py b/eos/effects/systemarmoremresistance.py index 83b8073f8..47e8f8cb0 100755 --- a/eos/effects/systemarmoremresistance.py +++ b/eos/effects/systemarmoremresistance.py @@ -1,7 +1,8 @@ # Used by: -# Celestials named like: Incursion Effect (2 of 2) # Celestials named like: Pulsar Effect Beacon Class (6 of 6) -# Celestials named like: Wolf Rayet Effect Beacon Class (6 of 6) +# Celestials named like: Wolf Rayet Beacon (6 of 6) +# Celestial: Incursion Effect Assault +# Celestial: Incursion Effect HQ runTime = "early" type = ("projected", "offline") def handler(fit, beacon, context): diff --git a/eos/effects/systemarmorexplosiveresistance.py b/eos/effects/systemarmorexplosiveresistance.py index b3e7abc8a..d87e0a14b 100755 --- a/eos/effects/systemarmorexplosiveresistance.py +++ b/eos/effects/systemarmorexplosiveresistance.py @@ -1,7 +1,8 @@ # Used by: -# Celestials named like: Incursion Effect (2 of 2) # Celestials named like: Pulsar Effect Beacon Class (6 of 6) -# Celestials named like: Wolf Rayet Effect Beacon Class (6 of 6) +# Celestials named like: Wolf Rayet Beacon (6 of 6) +# Celestial: Incursion Effect Assault +# Celestial: Incursion Effect HQ runTime = "early" type = ("projected", "offline") def handler(fit, beacon, context): diff --git a/eos/effects/systemarmorkineticresistance.py b/eos/effects/systemarmorkineticresistance.py index 850929406..7036890dd 100755 --- a/eos/effects/systemarmorkineticresistance.py +++ b/eos/effects/systemarmorkineticresistance.py @@ -1,7 +1,8 @@ # Used by: -# Celestials named like: Incursion Effect (2 of 2) # Celestials named like: Pulsar Effect Beacon Class (6 of 6) -# Celestials named like: Wolf Rayet Effect Beacon Class (6 of 6) +# Celestials named like: Wolf Rayet Beacon (6 of 6) +# Celestial: Incursion Effect Assault +# Celestial: Incursion Effect HQ runTime = "early" type = ("projected", "offline") def handler(fit, beacon, context): diff --git a/eos/effects/systemarmorremoterepairamount.py b/eos/effects/systemarmorremoterepairamount.py index 8946bc20f..c3dbca6b7 100755 --- a/eos/effects/systemarmorremoterepairamount.py +++ b/eos/effects/systemarmorremoterepairamount.py @@ -1,5 +1,5 @@ # Used by: -# Celestials named like: Cataclysmic Variable Effect Beacon Class (6 of 6) +# Celestials named like: Cataclysmic Variable Beacon Class (6 of 6) runTime = "early" type = ("projected", "offline") def handler(fit, module, context): diff --git a/eos/effects/systemarmorrepairamount.py b/eos/effects/systemarmorrepairamount.py index c549eee20..a914b2866 100755 --- a/eos/effects/systemarmorrepairamount.py +++ b/eos/effects/systemarmorrepairamount.py @@ -1,5 +1,5 @@ # Used by: -# Celestials named like: Cataclysmic Variable Effect Beacon Class (6 of 6) +# Celestials named like: Cataclysmic Variable Beacon Class (6 of 6) runTime = "early" type = ("projected", "offline") def handler(fit, module, context): diff --git a/eos/effects/systemarmorthermalresistance.py b/eos/effects/systemarmorthermalresistance.py index bdd602dc1..8a4a33775 100755 --- a/eos/effects/systemarmorthermalresistance.py +++ b/eos/effects/systemarmorthermalresistance.py @@ -1,7 +1,8 @@ # Used by: -# Celestials named like: Incursion Effect (2 of 2) # Celestials named like: Pulsar Effect Beacon Class (6 of 6) -# Celestials named like: Wolf Rayet Effect Beacon Class (6 of 6) +# Celestials named like: Wolf Rayet Beacon (6 of 6) +# Celestial: Incursion Effect Assault +# Celestial: Incursion Effect HQ runTime = "early" type = ("projected", "offline") def handler(fit, beacon, context): diff --git a/eos/effects/systemcapacitorcapacity.py b/eos/effects/systemcapacitorcapacity.py index c3660e9b8..1ee8b6e9c 100755 --- a/eos/effects/systemcapacitorcapacity.py +++ b/eos/effects/systemcapacitorcapacity.py @@ -1,5 +1,5 @@ # Used by: -# Celestials named like: Cataclysmic Variable Effect Beacon Class (6 of 6) +# Celestials named like: Cataclysmic Variable Beacon Class (6 of 6) runTime = "early" type = ("projected", "offline") def handler(fit, beacon, context): diff --git a/eos/effects/systemcapacitorrecharge.py b/eos/effects/systemcapacitorrecharge.py index 91c47942e..13121b2e7 100755 --- a/eos/effects/systemcapacitorrecharge.py +++ b/eos/effects/systemcapacitorrecharge.py @@ -1,5 +1,5 @@ # Used by: -# Celestials named like: Cataclysmic Variable Effect Beacon Class (6 of 6) +# Celestials named like: Cataclysmic Variable Beacon Class (6 of 6) # Celestials named like: Pulsar Effect Beacon Class (6 of 6) runTime = "early" type = ("projected", "offline") diff --git a/eos/effects/systemdamagedrones.py b/eos/effects/systemdamagedrones.py index e466beeea..e1ba9dfbd 100755 --- a/eos/effects/systemdamagedrones.py +++ b/eos/effects/systemdamagedrones.py @@ -1,5 +1,5 @@ # Used by: -# Celestials named like: Magnetar Effect Beacon Class (6 of 6) +# Celestials named like: Magnetar Effect Class (6 of 6) runTime = "early" type = ("projected", "offline") def handler(fit, beacon, context): diff --git a/eos/effects/systemdamageemmissiles.py b/eos/effects/systemdamageemmissiles.py index 913dc9cf5..65e1a8a63 100755 --- a/eos/effects/systemdamageemmissiles.py +++ b/eos/effects/systemdamageemmissiles.py @@ -1,5 +1,5 @@ # Used by: -# Celestials named like: Magnetar Effect Beacon Class (6 of 6) +# Celestials named like: Magnetar Effect Class (6 of 6) runTime = "early" type = ("projected", "offline") def handler(fit, beacon, context): diff --git a/eos/effects/systemdamageexplosivemissiles.py b/eos/effects/systemdamageexplosivemissiles.py index 6a58f3b98..d7aaac0b8 100755 --- a/eos/effects/systemdamageexplosivemissiles.py +++ b/eos/effects/systemdamageexplosivemissiles.py @@ -1,5 +1,5 @@ # Used by: -# Celestials named like: Magnetar Effect Beacon Class (6 of 6) +# Celestials named like: Magnetar Effect Class (6 of 6) runTime = "early" type = ("projected", "offline") def handler(fit, beacon, context): diff --git a/eos/effects/systemdamagefighters.py b/eos/effects/systemdamagefighters.py index 07ef55f1d..c9a18e2e2 100755 --- a/eos/effects/systemdamagefighters.py +++ b/eos/effects/systemdamagefighters.py @@ -1,5 +1,5 @@ # Used by: -# Celestials named like: Magnetar Effect Beacon Class (6 of 6) +# Celestials named like: Magnetar Effect Class (6 of 6) runTime = "early" type = ("projected", "offline") def handler(fit, beacon, context): diff --git a/eos/effects/systemdamagekineticmissiles.py b/eos/effects/systemdamagekineticmissiles.py index d72737643..8f6310b1e 100755 --- a/eos/effects/systemdamagekineticmissiles.py +++ b/eos/effects/systemdamagekineticmissiles.py @@ -1,5 +1,5 @@ # Used by: -# Celestials named like: Magnetar Effect Beacon Class (6 of 6) +# Celestials named like: Magnetar Effect Class (6 of 6) runTime = "early" type = ("projected", "offline") def handler(fit, beacon, context): diff --git a/eos/effects/systemdamagemultipliergunnery.py b/eos/effects/systemdamagemultipliergunnery.py index 606412de1..1612d9014 100755 --- a/eos/effects/systemdamagemultipliergunnery.py +++ b/eos/effects/systemdamagemultipliergunnery.py @@ -1,5 +1,5 @@ # Used by: -# Celestials named like: Magnetar Effect Beacon Class (6 of 6) +# Celestials named like: Magnetar Effect Class (6 of 6) runTime = "early" type = ("projected", "offline") def handler(fit, beacon, context): diff --git a/eos/effects/systemdamagethermalmissiles.py b/eos/effects/systemdamagethermalmissiles.py index 84ede14dc..7e29d4007 100755 --- a/eos/effects/systemdamagethermalmissiles.py +++ b/eos/effects/systemdamagethermalmissiles.py @@ -1,5 +1,5 @@ # Used by: -# Celestials named like: Magnetar Effect Beacon Class (6 of 6) +# Celestials named like: Magnetar Effect Class (6 of 6) runTime = "early" type = ("projected", "offline") def handler(fit, beacon, context): diff --git a/eos/effects/systemdronecontrolrange.py b/eos/effects/systemdronecontrolrange.py index 25042b4f8..319dc883c 100755 --- a/eos/effects/systemdronecontrolrange.py +++ b/eos/effects/systemdronecontrolrange.py @@ -1,5 +1,5 @@ # Used by: -# Celestials named like: Black Hole Effect Beacon Class (6 of 6) +# Celestials named like: Black Hole Effect Class (6 of 6) runTime = "early" type = ("projected", "offline") def handler(fit, beacon, context): diff --git a/eos/effects/systemdronespeed.py b/eos/effects/systemdronespeed.py index ac8517fde..d1a4f1846 100755 --- a/eos/effects/systemdronespeed.py +++ b/eos/effects/systemdronespeed.py @@ -1,5 +1,5 @@ # Used by: -# Celestials named like: Magnetar Effect Beacon Class (6 of 6) +# Celestials named like: Magnetar Effect Class (6 of 6) runTime = "early" type = ("projected", "offline") def handler(fit, beacon, context): diff --git a/eos/effects/systemfalloffrangegunnery.py b/eos/effects/systemfalloffrangegunnery.py index dbce30d32..fd7d3593b 100755 --- a/eos/effects/systemfalloffrangegunnery.py +++ b/eos/effects/systemfalloffrangegunnery.py @@ -1,5 +1,5 @@ # Used by: -# Celestials named like: Black Hole Effect Beacon Class (6 of 6) +# Celestials named like: Black Hole Effect Class (6 of 6) runTime = "early" type = ("projected", "offline") def handler(fit, module, context): diff --git a/eos/effects/systemheatdamage.py b/eos/effects/systemheatdamage.py index e909a370e..f195d76d9 100755 --- a/eos/effects/systemheatdamage.py +++ b/eos/effects/systemheatdamage.py @@ -1,5 +1,5 @@ # Used by: -# Celestials named like: Red Giant Beacon Class (6 of 6) +# Celestials named like: Red (6 of 6) runTime = "early" type = ("projected", "offline") def handler(fit, module, context): diff --git a/eos/effects/systemmaxvelocity.py b/eos/effects/systemmaxvelocity.py index e8c0dda29..c8781d68f 100755 --- a/eos/effects/systemmaxvelocity.py +++ b/eos/effects/systemmaxvelocity.py @@ -1,5 +1,5 @@ # Used by: -# Celestials named like: Black Hole Effect Beacon Class (6 of 6) +# Celestials named like: Black Hole Effect Class (6 of 6) runTime = "early" type = ("projected", "offline") def handler(fit, beacon, context): diff --git a/eos/effects/systemmissilevelocity.py b/eos/effects/systemmissilevelocity.py index af1cc379b..54e264ad7 100755 --- a/eos/effects/systemmissilevelocity.py +++ b/eos/effects/systemmissilevelocity.py @@ -1,5 +1,5 @@ # Used by: -# Celestials named like: Black Hole Effect Beacon Class (6 of 6) +# Celestials named like: Black Hole Effect Class (6 of 6) runTime = "early" type = ("projected", "offline") def handler(fit, beacon, context): diff --git a/eos/effects/systemoptimalrangegunnery.py b/eos/effects/systemoptimalrangegunnery.py index 43dad5885..b87d22e9b 100755 --- a/eos/effects/systemoptimalrangegunnery.py +++ b/eos/effects/systemoptimalrangegunnery.py @@ -1,5 +1,5 @@ # Used by: -# Celestials named like: Black Hole Effect Beacon Class (6 of 6) +# Celestials named like: Black Hole Effect Class (6 of 6) runTime = "early" type = ("projected", "offline") def handler(fit, module, context): diff --git a/eos/effects/systemoverloadarmor.py b/eos/effects/systemoverloadarmor.py index f0b3b2a96..05a8622ec 100755 --- a/eos/effects/systemoverloadarmor.py +++ b/eos/effects/systemoverloadarmor.py @@ -1,5 +1,5 @@ # Used by: -# Celestials named like: Red Giant Beacon Class (6 of 6) +# Celestials named like: Red (6 of 6) runTime = "early" type = ("projected", "offline") def handler(fit, module, context): diff --git a/eos/effects/systemoverloaddamagemodifier.py b/eos/effects/systemoverloaddamagemodifier.py index fd46ecb58..94f6d546d 100755 --- a/eos/effects/systemoverloaddamagemodifier.py +++ b/eos/effects/systemoverloaddamagemodifier.py @@ -1,5 +1,5 @@ # Used by: -# Celestials named like: Red Giant Beacon Class (6 of 6) +# Celestials named like: Red (6 of 6) runTime = "early" type = ("projected", "offline") def handler(fit, module, context): diff --git a/eos/effects/systemoverloaddurationbonus.py b/eos/effects/systemoverloaddurationbonus.py index 7bfd2768b..fd984d143 100755 --- a/eos/effects/systemoverloaddurationbonus.py +++ b/eos/effects/systemoverloaddurationbonus.py @@ -1,5 +1,5 @@ # Used by: -# Celestials named like: Red Giant Beacon Class (6 of 6) +# Celestials named like: Red (6 of 6) runTime = "early" type = ("projected", "offline") def handler(fit, module, context): diff --git a/eos/effects/systemoverloadeccmstrength.py b/eos/effects/systemoverloadeccmstrength.py index 979cdeb45..a5ad4c873 100755 --- a/eos/effects/systemoverloadeccmstrength.py +++ b/eos/effects/systemoverloadeccmstrength.py @@ -1,5 +1,5 @@ # Used by: -# Celestials named like: Red Giant Beacon Class (6 of 6) +# Celestials named like: Red (6 of 6) runTime = "early" type = ("projected", "offline") def handler(fit, module, context): diff --git a/eos/effects/systemoverloadecmstrength.py b/eos/effects/systemoverloadecmstrength.py index b78d32757..35ddf93d7 100755 --- a/eos/effects/systemoverloadecmstrength.py +++ b/eos/effects/systemoverloadecmstrength.py @@ -1,5 +1,5 @@ # Used by: -# Celestials named like: Red Giant Beacon Class (6 of 6) +# Celestials named like: Red (6 of 6) runTime = "early" type = ("projected", "offline") def handler(fit, module, context): diff --git a/eos/effects/systemoverloadhardening.py b/eos/effects/systemoverloadhardening.py index 348e679c0..d5b75015f 100755 --- a/eos/effects/systemoverloadhardening.py +++ b/eos/effects/systemoverloadhardening.py @@ -1,5 +1,5 @@ # Used by: -# Celestials named like: Red Giant Beacon Class (6 of 6) +# Celestials named like: Red (6 of 6) runTime = "early" type = ("projected", "offline") def handler(fit, module, context): diff --git a/eos/effects/systemoverloadrange.py b/eos/effects/systemoverloadrange.py index 6245be9da..b7efcd14b 100755 --- a/eos/effects/systemoverloadrange.py +++ b/eos/effects/systemoverloadrange.py @@ -1,5 +1,5 @@ # Used by: -# Celestials named like: Red Giant Beacon Class (6 of 6) +# Celestials named like: Red (6 of 6) runTime = "early" type = ("projected", "offline") def handler(fit, module, context): diff --git a/eos/effects/systemoverloadrof.py b/eos/effects/systemoverloadrof.py index 757590488..b68e3705a 100755 --- a/eos/effects/systemoverloadrof.py +++ b/eos/effects/systemoverloadrof.py @@ -1,5 +1,5 @@ # Used by: -# Celestials named like: Red Giant Beacon Class (6 of 6) +# Celestials named like: Red (6 of 6) runTime = "early" type = ("projected", "offline") def handler(fit, module, context): diff --git a/eos/effects/systemoverloadselfduration.py b/eos/effects/systemoverloadselfduration.py index 7bfd2768b..fd984d143 100755 --- a/eos/effects/systemoverloadselfduration.py +++ b/eos/effects/systemoverloadselfduration.py @@ -1,5 +1,5 @@ # Used by: -# Celestials named like: Red Giant Beacon Class (6 of 6) +# Celestials named like: Red (6 of 6) runTime = "early" type = ("projected", "offline") def handler(fit, module, context): diff --git a/eos/effects/systemoverloadshieldbonus.py b/eos/effects/systemoverloadshieldbonus.py index b88dee809..ba5192b5d 100755 --- a/eos/effects/systemoverloadshieldbonus.py +++ b/eos/effects/systemoverloadshieldbonus.py @@ -1,5 +1,5 @@ # Used by: -# Celestials named like: Red Giant Beacon Class (6 of 6) +# Celestials named like: Red (6 of 6) runTime = "early" type = ("projected", "offline") def handler(fit, module, context): diff --git a/eos/effects/systemoverloadspeedfactor.py b/eos/effects/systemoverloadspeedfactor.py index aaf53e831..662de44db 100755 --- a/eos/effects/systemoverloadspeedfactor.py +++ b/eos/effects/systemoverloadspeedfactor.py @@ -1,5 +1,5 @@ # Used by: -# Celestials named like: Red Giant Beacon Class (6 of 6) +# Celestials named like: Red (6 of 6) runTime = "early" type = ("projected", "offline") def handler(fit, module, context): diff --git a/eos/effects/systemrocketemdamage.py b/eos/effects/systemrocketemdamage.py index 39cfa352b..dfbe7cf01 100755 --- a/eos/effects/systemrocketemdamage.py +++ b/eos/effects/systemrocketemdamage.py @@ -1,5 +1,5 @@ # Used by: -# Celestials named like: Wolf Rayet Effect Beacon Class (6 of 6) +# Celestials named like: Wolf Rayet Beacon (6 of 6) runTime = "early" type = ("projected", "offline") def handler(fit, beacon, context): diff --git a/eos/effects/systemrocketexplosivedamage.py b/eos/effects/systemrocketexplosivedamage.py index 53440959c..67a1ceb9c 100755 --- a/eos/effects/systemrocketexplosivedamage.py +++ b/eos/effects/systemrocketexplosivedamage.py @@ -1,5 +1,5 @@ # Used by: -# Celestials named like: Wolf Rayet Effect Beacon Class (6 of 6) +# Celestials named like: Wolf Rayet Beacon (6 of 6) runTime = "early" type = ("projected", "offline") def handler(fit, beacon, context): diff --git a/eos/effects/systemrocketkineticdamage.py b/eos/effects/systemrocketkineticdamage.py index 1e64e6355..1d64072c1 100755 --- a/eos/effects/systemrocketkineticdamage.py +++ b/eos/effects/systemrocketkineticdamage.py @@ -1,5 +1,5 @@ # Used by: -# Celestials named like: Wolf Rayet Effect Beacon Class (6 of 6) +# Celestials named like: Wolf Rayet Beacon (6 of 6) runTime = "early" type = ("projected", "offline") def handler(fit, beacon, context): diff --git a/eos/effects/systemrocketthermaldamage.py b/eos/effects/systemrocketthermaldamage.py index 5590f3995..aeb3bed12 100755 --- a/eos/effects/systemrocketthermaldamage.py +++ b/eos/effects/systemrocketthermaldamage.py @@ -1,5 +1,5 @@ # Used by: -# Celestials named like: Wolf Rayet Effect Beacon Class (6 of 6) +# Celestials named like: Wolf Rayet Beacon (6 of 6) runTime = "early" type = ("projected", "offline") def handler(fit, beacon, context): diff --git a/eos/effects/systemscandurationskillastrometrics.py b/eos/effects/systemscandurationskillastrometrics.py index c2ef318e4..5e638355b 100644 --- a/eos/effects/systemscandurationskillastrometrics.py +++ b/eos/effects/systemscandurationskillastrometrics.py @@ -1,5 +1,7 @@ # Used by: -# Implants named like: Poteque 'Prospector' Astrometric Acquisition AQ (3 of 3) +# Implant: Poteque 'Prospector' Astrometric Acquisition AQ-702 +# Implant: Poteque 'Prospector' Astrometric Acquisition AQ-706 +# Implant: Poteque 'Prospector' Astrometric Acquisition AQ-710 # Skill: Astrometric Acquisition # Skill: Astrometrics type = "passive" diff --git a/eos/effects/systemshieldemresistance.py b/eos/effects/systemshieldemresistance.py index 4b25d168d..eb034ad3a 100755 --- a/eos/effects/systemshieldemresistance.py +++ b/eos/effects/systemshieldemresistance.py @@ -1,5 +1,5 @@ # Used by: -# Celestials named like: Wolf Rayet Effect Beacon Class (6 of 6) +# Celestials named like: Wolf Rayet Beacon (6 of 6) runTime = "early" type = ("projected", "offline") def handler(fit, beacon, context): diff --git a/eos/effects/systemshieldexplosiveresistance.py b/eos/effects/systemshieldexplosiveresistance.py index a9c51dbb1..d552ce7bf 100755 --- a/eos/effects/systemshieldexplosiveresistance.py +++ b/eos/effects/systemshieldexplosiveresistance.py @@ -1,5 +1,5 @@ # Used by: -# Celestials named like: Wolf Rayet Effect Beacon Class (6 of 6) +# Celestials named like: Wolf Rayet Beacon (6 of 6) runTime = "early" type = ("projected", "offline") def handler(fit, beacon, context): diff --git a/eos/effects/systemshieldkineticresistance.py b/eos/effects/systemshieldkineticresistance.py index 5661a9bff..ddd2cb877 100755 --- a/eos/effects/systemshieldkineticresistance.py +++ b/eos/effects/systemshieldkineticresistance.py @@ -1,5 +1,5 @@ # Used by: -# Celestials named like: Wolf Rayet Effect Beacon Class (6 of 6) +# Celestials named like: Wolf Rayet Beacon (6 of 6) runTime = "early" type = ("projected", "offline") def handler(fit, beacon, context): diff --git a/eos/effects/systemshieldremoterepairamount.py b/eos/effects/systemshieldremoterepairamount.py index 118ce90d4..cd75da07c 100755 --- a/eos/effects/systemshieldremoterepairamount.py +++ b/eos/effects/systemshieldremoterepairamount.py @@ -1,5 +1,5 @@ # Used by: -# Celestials named like: Cataclysmic Variable Effect Beacon Class (6 of 6) +# Celestials named like: Cataclysmic Variable Beacon Class (6 of 6) runTime = "early" type = ("projected", "offline") def handler(fit, module, context): diff --git a/eos/effects/systemshieldthermalresistance.py b/eos/effects/systemshieldthermalresistance.py index 4d9febe86..ea12e5126 100755 --- a/eos/effects/systemshieldthermalresistance.py +++ b/eos/effects/systemshieldthermalresistance.py @@ -1,5 +1,5 @@ # Used by: -# Celestials named like: Wolf Rayet Effect Beacon Class (6 of 6) +# Celestials named like: Wolf Rayet Beacon (6 of 6) runTime = "early" type = ("projected", "offline") def handler(fit, beacon, context): diff --git a/eos/effects/systemsignatureradius.py b/eos/effects/systemsignatureradius.py index 14f8e4ae5..2e77e6851 100755 --- a/eos/effects/systemsignatureradius.py +++ b/eos/effects/systemsignatureradius.py @@ -1,6 +1,6 @@ # Used by: # Celestials named like: Pulsar Effect Beacon Class (6 of 6) -# Celestials named like: Wolf Rayet Effect Beacon Class (6 of 6) +# Celestials named like: Wolf Rayet Beacon (6 of 6) runTime = "early" type = ("projected", "offline") def handler(fit, beacon, context): diff --git a/eos/effects/systemsmallenergydamage.py b/eos/effects/systemsmallenergydamage.py index 203e77640..9a75f2a97 100755 --- a/eos/effects/systemsmallenergydamage.py +++ b/eos/effects/systemsmallenergydamage.py @@ -1,5 +1,5 @@ # Used by: -# Celestials named like: Wolf Rayet Effect Beacon Class (6 of 6) +# Celestials named like: Wolf Rayet Beacon (6 of 6) runTime = "early" type = ("projected", "offline") def handler(fit, module, context): diff --git a/eos/effects/systemsmallhybriddamage.py b/eos/effects/systemsmallhybriddamage.py index 21ce24ec9..95b3bd846 100755 --- a/eos/effects/systemsmallhybriddamage.py +++ b/eos/effects/systemsmallhybriddamage.py @@ -1,5 +1,5 @@ # Used by: -# Celestials named like: Wolf Rayet Effect Beacon Class (6 of 6) +# Celestials named like: Wolf Rayet Beacon (6 of 6) runTime = "early" type = ("projected", "offline") def handler(fit, module, context): diff --git a/eos/effects/systemsmallprojectiledamage.py b/eos/effects/systemsmallprojectiledamage.py index 11632a7c0..161574a09 100755 --- a/eos/effects/systemsmallprojectiledamage.py +++ b/eos/effects/systemsmallprojectiledamage.py @@ -1,5 +1,5 @@ # Used by: -# Celestials named like: Wolf Rayet Effect Beacon Class (6 of 6) +# Celestials named like: Wolf Rayet Beacon (6 of 6) runTime = "early" type = ("projected", "offline") def handler(fit, module, context): diff --git a/eos/effects/systemsmartbombemdamage.py b/eos/effects/systemsmartbombemdamage.py index 81ee6e8e7..2be6fac19 100755 --- a/eos/effects/systemsmartbombemdamage.py +++ b/eos/effects/systemsmartbombemdamage.py @@ -1,5 +1,5 @@ # Used by: -# Celestials named like: Red Giant Beacon Class (6 of 6) +# Celestials named like: Red (6 of 6) runTime = "early" type = ("projected", "offline") def handler(fit, module, context): diff --git a/eos/effects/systemsmartbombexplosivedamage.py b/eos/effects/systemsmartbombexplosivedamage.py index b998ec2a8..0960b916d 100755 --- a/eos/effects/systemsmartbombexplosivedamage.py +++ b/eos/effects/systemsmartbombexplosivedamage.py @@ -1,5 +1,5 @@ # Used by: -# Celestials named like: Red Giant Beacon Class (6 of 6) +# Celestials named like: Red (6 of 6) runTime = "early" type = ("projected", "offline") def handler(fit, module, context): diff --git a/eos/effects/systemsmartbombkineticdamage.py b/eos/effects/systemsmartbombkineticdamage.py index 4ba13d3ef..1783eeba4 100755 --- a/eos/effects/systemsmartbombkineticdamage.py +++ b/eos/effects/systemsmartbombkineticdamage.py @@ -1,5 +1,5 @@ # Used by: -# Celestials named like: Red Giant Beacon Class (6 of 6) +# Celestials named like: Red (6 of 6) runTime = "early" type = ("projected", "offline") def handler(fit, module, context): diff --git a/eos/effects/systemsmartbombrange.py b/eos/effects/systemsmartbombrange.py index 9b2d52e79..0827e0a59 100755 --- a/eos/effects/systemsmartbombrange.py +++ b/eos/effects/systemsmartbombrange.py @@ -1,5 +1,5 @@ # Used by: -# Celestials named like: Red Giant Beacon Class (6 of 6) +# Celestials named like: Red (6 of 6) runTime = "early" type = ("projected", "offline") def handler(fit, module, context): diff --git a/eos/effects/systemsmartbombthermaldamage.py b/eos/effects/systemsmartbombthermaldamage.py index 5ecfbbabf..1ccf47102 100755 --- a/eos/effects/systemsmartbombthermaldamage.py +++ b/eos/effects/systemsmartbombthermaldamage.py @@ -1,5 +1,5 @@ # Used by: -# Celestials named like: Red Giant Beacon Class (6 of 6) +# Celestials named like: Red (6 of 6) runTime = "early" type = ("projected", "offline") def handler(fit, module, context): diff --git a/eos/effects/systemstandardmissileemdamage.py b/eos/effects/systemstandardmissileemdamage.py index 8466e9ff6..c2de2544e 100755 --- a/eos/effects/systemstandardmissileemdamage.py +++ b/eos/effects/systemstandardmissileemdamage.py @@ -1,5 +1,5 @@ # Used by: -# Celestials named like: Wolf Rayet Effect Beacon Class (6 of 6) +# Celestials named like: Wolf Rayet Beacon (6 of 6) runTime = "early" type = ("projected", "offline") def handler(fit, beacon, context): diff --git a/eos/effects/systemstandardmissileexplosivedamage.py b/eos/effects/systemstandardmissileexplosivedamage.py index f5aaa26bd..657b44870 100755 --- a/eos/effects/systemstandardmissileexplosivedamage.py +++ b/eos/effects/systemstandardmissileexplosivedamage.py @@ -1,5 +1,5 @@ # Used by: -# Celestials named like: Wolf Rayet Effect Beacon Class (6 of 6) +# Celestials named like: Wolf Rayet Beacon (6 of 6) runTime = "early" type = ("projected", "offline") def handler(fit, beacon, context): diff --git a/eos/effects/systemstandardmissilekineticdamage.py b/eos/effects/systemstandardmissilekineticdamage.py index 708895b0f..d66871246 100755 --- a/eos/effects/systemstandardmissilekineticdamage.py +++ b/eos/effects/systemstandardmissilekineticdamage.py @@ -1,5 +1,5 @@ # Used by: -# Celestials named like: Wolf Rayet Effect Beacon Class (6 of 6) +# Celestials named like: Wolf Rayet Beacon (6 of 6) runTime = "early" type = ("projected", "offline") def handler(fit, beacon, context): diff --git a/eos/effects/systemstandardmissilethermaldamage.py b/eos/effects/systemstandardmissilethermaldamage.py index e1ce06e11..533206bc1 100755 --- a/eos/effects/systemstandardmissilethermaldamage.py +++ b/eos/effects/systemstandardmissilethermaldamage.py @@ -1,5 +1,5 @@ # Used by: -# Celestials named like: Wolf Rayet Effect Beacon Class (6 of 6) +# Celestials named like: Wolf Rayet Beacon (6 of 6) runTime = "early" type = ("projected", "offline") def handler(fit, beacon, context): diff --git a/eos/effects/systemtargetingrange.py b/eos/effects/systemtargetingrange.py index 3d3269d47..0bc837210 100755 --- a/eos/effects/systemtargetingrange.py +++ b/eos/effects/systemtargetingrange.py @@ -1,5 +1,5 @@ # Used by: -# Celestials named like: Magnetar Effect Beacon Class (6 of 6) +# Celestials named like: Magnetar Effect Class (6 of 6) # Celestials named like: Pulsar Effect Beacon Class (6 of 6) runTime = "early" type = ("projected", "offline") diff --git a/eos/effects/systemtracking.py b/eos/effects/systemtracking.py index 7e4422747..7d0046e52 100755 --- a/eos/effects/systemtracking.py +++ b/eos/effects/systemtracking.py @@ -1,5 +1,5 @@ # Used by: -# Celestials named like: Magnetar Effect Beacon Class (6 of 6) +# Celestials named like: Magnetar Effect Class (6 of 6) runTime = "early" type = ("projected", "offline") def handler(fit, module, context): diff --git a/eos/effects/targetarmorrepair.py b/eos/effects/targetarmorrepair.py index b38b959c0..b4955fea0 100755 --- a/eos/effects/targetarmorrepair.py +++ b/eos/effects/targetarmorrepair.py @@ -1,6 +1,6 @@ # Used by: # Modules from group: Remote Armor Repairer (38 of 38) -# Drones named like: Armor Maintenance Bot (6 of 6) +# Drones named like: Armor (6 of 6) # Module: QA Remote Armor Repair System - 5 Players type = "projected", "active" def handler(fit, container, context): diff --git a/eos/effects/targetingmaxtargetbonusmodaddmaxlockedtargetslocationchar.py b/eos/effects/targetingmaxtargetbonusmodaddmaxlockedtargetslocationchar.py index 2568e0ace..ccc6eb9a5 100755 --- a/eos/effects/targetingmaxtargetbonusmodaddmaxlockedtargetslocationchar.py +++ b/eos/effects/targetingmaxtargetbonusmodaddmaxlockedtargetslocationchar.py @@ -1,5 +1,6 @@ # Used by: -# Skills named like: Target Management (2 of 2) +# Skill: Advanced Target Management +# Skill: Target Management type = "passive" def handler(fit, skill, context): amount = skill.getModifiedItemAttr("maxTargetBonus") * skill.level diff --git a/eos/effects/trackingspeedbonuseffecthybrids.py b/eos/effects/trackingspeedbonuseffecthybrids.py index 16db38c78..04f9b83c8 100755 --- a/eos/effects/trackingspeedbonuseffecthybrids.py +++ b/eos/effects/trackingspeedbonuseffecthybrids.py @@ -1,5 +1,5 @@ # Used by: -# Modules named like: Hybrid Metastasis Adjuster (8 of 8) +# Modules named like: Hybrid Metastasis (8 of 8) type = "passive" def handler(fit, module, context): fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Hybrid Weapon", diff --git a/eos/effects/trackingspeedbonuseffectlasers.py b/eos/effects/trackingspeedbonuseffectlasers.py index 50b721401..f7fe5e763 100755 --- a/eos/effects/trackingspeedbonuseffectlasers.py +++ b/eos/effects/trackingspeedbonuseffectlasers.py @@ -1,5 +1,5 @@ # Used by: -# Modules named like: Energy Metastasis Adjuster (8 of 8) +# Modules named like: Energy Adjuster (8 of 8) type = "passive" def handler(fit, module, context): fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Energy Weapon", diff --git a/eos/effects/trackingspeedbonuseffectprojectiles.py b/eos/effects/trackingspeedbonuseffectprojectiles.py index 06db8d14e..dc840cb37 100755 --- a/eos/effects/trackingspeedbonuseffectprojectiles.py +++ b/eos/effects/trackingspeedbonuseffectprojectiles.py @@ -1,5 +1,5 @@ # Used by: -# Modules named like: Projectile Metastasis Adjuster (8 of 8) +# Modules named like: Projectile Metastasis (8 of 8) type = "passive" def handler(fit, module, context): fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Projectile Weapon", diff --git a/eos/effects/trackingspeedbonuspassiverequiringgunnerytrackingspeedbonus.py b/eos/effects/trackingspeedbonuspassiverequiringgunnerytrackingspeedbonus.py index 6baee36c8..46a5263dc 100755 --- a/eos/effects/trackingspeedbonuspassiverequiringgunnerytrackingspeedbonus.py +++ b/eos/effects/trackingspeedbonuspassiverequiringgunnerytrackingspeedbonus.py @@ -1,7 +1,10 @@ # Used by: -# Implants named like: Drop Booster (4 of 4) -# Implants named like: Eifyr and Co. 'Gunslinger' Motion Prediction MR (6 of 6) +# Implants named like: Eifyr and Co. Prediction MR (6 of 6) +# Implant: Improved Drop Booster # Implant: Ogdin's Eye Coordination Enhancer +# Implant: Standard Drop Booster +# Implant: Strong Drop Booster +# Implant: Synth Drop Booster # Skill: Motion Prediction type = "passive" def handler(fit, container, context): diff --git a/eos/effects/turretweaponrangefallofftrackingspeedmultiplytargethostile.py b/eos/effects/turretweaponrangefallofftrackingspeedmultiplytargethostile.py index 39958d82f..9a9785a0b 100644 --- a/eos/effects/turretweaponrangefallofftrackingspeedmultiplytargethostile.py +++ b/eos/effects/turretweaponrangefallofftrackingspeedmultiplytargethostile.py @@ -1,5 +1,7 @@ # Used by: -# Drones named like: TD (3 of 3) +# Drone: Acolyte TD-300 +# Drone: Infiltrator TD-600 +# Drone: Praetor TD-900 type = "projected", "active" def handler(fit, container, context): if "projected" in context: diff --git a/eos/effects/usemissiles.py b/eos/effects/usemissiles.py index 269b47ce3..70bd3bbde 100755 --- a/eos/effects/usemissiles.py +++ b/eos/effects/usemissiles.py @@ -1,8 +1,12 @@ # Used by: -# Modules from group: Missile Launcher Citadel (4 of 4) -# Modules from group: Missile Launcher Heavy (12 of 12) -# Modules from group: Missile Launcher Rocket (14 of 14) -# Modules named like: Launcher (136 of 136) +# Modules from group: Missile Launcher Bomb (2 of 2) +# Modules from group: Scan Probe Launcher (7 of 7) +# Modules from group: Survey Probe Launcher (2 of 2) +# Items from market group: Ship Equipment > Turrets & Bays > Missile Launchers (126 of 126) +# Module: Civilian Light Missile Launcher +# Module: Festival Launcher +# Module: Interdiction Sphere Launcher I +# Module: Khanid Navy Torpedo Launcher type = 'active' def handler(fit, module, context): # Set reload time to 10 seconds diff --git a/eos/effects/velocitybonuspassive.py b/eos/effects/velocitybonuspassive.py index fe5d1d757..16f1882ff 100755 --- a/eos/effects/velocitybonuspassive.py +++ b/eos/effects/velocitybonuspassive.py @@ -1,5 +1,5 @@ # Used by: -# Modules named like: Polycarbon Engine Housing (8 of 8) +# Modules named like: Engine Housing (8 of 8) type = "passive" def handler(fit, module, context): fit.ship.boostItemAttr("maxVelocity", module.getModifiedItemAttr("implantBonusVelocity"), diff --git a/eos/effects/warfarelinkcpuaddition.py b/eos/effects/warfarelinkcpuaddition.py index d1415ee95..a12d32578 100644 --- a/eos/effects/warfarelinkcpuaddition.py +++ b/eos/effects/warfarelinkcpuaddition.py @@ -1,5 +1,6 @@ # Used by: -# Modules from group: Gang Coordinator (30 of 31) +# Items from market group: Ship Equipment > Fleet Assistance Modules > Mining Foreman Links (6 of 6) +# Items from market group: Ship Equipment > Fleet Assistance Modules > Warfare Links (24 of 24) type = "passive" def handler(fit, module, context): module.increaseItemAttr("cpu", module.getModifiedItemAttr("warfareLinkCPUAdd") or 0) diff --git a/eos/effects/warfarelinkcpupenalty.py b/eos/effects/warfarelinkcpupenalty.py index ac36347b3..76dd3c836 100755 --- a/eos/effects/warfarelinkcpupenalty.py +++ b/eos/effects/warfarelinkcpupenalty.py @@ -1,5 +1,12 @@ # Used by: -# Subsystems from group: Defensive Systems (12 of 16) +# Subsystems named like: Adaptive (5 of 5) +# Subsystem: Legion Defensive - Augmented Plating +# Subsystem: Legion Defensive - Nanobot Injector +# Subsystem: Loki Defensive - Amplification Node +# Subsystem: Proteus Defensive - Augmented Plating +# Subsystem: Proteus Defensive - Nanobot Injector +# Subsystem: Tengu Defensive - Amplification Node +# Subsystem: Tengu Defensive - Supplemental Screening type = "passive" def handler(fit, module, context): fit.modules.filteredItemIncrease(lambda mod: mod.item.requiresSkill("Leadership"), diff --git a/eos/effects/warpdriveoperationwarpcapacitorneedbonuspostpercentwarpcapacitorneedlocationship.py b/eos/effects/warpdriveoperationwarpcapacitorneedbonuspostpercentwarpcapacitorneedlocationship.py index 4e2103834..2d9586bcb 100755 --- a/eos/effects/warpdriveoperationwarpcapacitorneedbonuspostpercentwarpcapacitorneedlocationship.py +++ b/eos/effects/warpdriveoperationwarpcapacitorneedbonuspostpercentwarpcapacitorneedlocationship.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Eifyr and Co. 'Rogue' Warp Drive Operation WD (6 of 6) +# Implants named like: Eifyr and Co. WD (6 of 6) type = "passive" def handler(fit, implant, context): fit.ship.boostItemAttr("warpCapacitorNeed", implant.getModifiedItemAttr("warpCapacitorNeedBonus")) diff --git a/eos/effects/warpskillspeed.py b/eos/effects/warpskillspeed.py index 4eae764aa..6fd915e9b 100755 --- a/eos/effects/warpskillspeed.py +++ b/eos/effects/warpskillspeed.py @@ -1,7 +1,16 @@ # Used by: -# Implants named like: Ascendancy (10 of 12) -# Implants named like: Eifyr and Co. 'Rogue' Warp Drive Speed WS (6 of 6) -# Modules named like: Hyperspatial Velocity Optimizer (8 of 8) +# Implants named like: Warp WS (6 of 6) +# Modules named like: Velocity Optimizer (8 of 8) +# Implant: Ascendancy Alpha +# Implant: Ascendancy Beta +# Implant: Ascendancy Delta +# Implant: Ascendancy Epsilon +# Implant: Ascendancy Gamma +# Implant: Low-grade Ascendancy Alpha +# Implant: Low-grade Ascendancy Beta +# Implant: Low-grade Ascendancy Delta +# Implant: Low-grade Ascendancy Epsilon +# Implant: Low-grade Ascendancy Gamma type = "passive" def handler(fit, container, context): fit.ship.boostItemAttr("baseWarpSpeed", container.getModifiedItemAttr("WarpSBonus")) diff --git a/eos/effects/weaponupgradescpuneedbonuspostpercentcpulocationshipmodulesrequiringgunnery.py b/eos/effects/weaponupgradescpuneedbonuspostpercentcpulocationshipmodulesrequiringgunnery.py index 2dbf14d62..a0a33e5ef 100755 --- a/eos/effects/weaponupgradescpuneedbonuspostpercentcpulocationshipmodulesrequiringgunnery.py +++ b/eos/effects/weaponupgradescpuneedbonuspostpercentcpulocationshipmodulesrequiringgunnery.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Zainou 'Gnome' Weapon Upgrades WU (6 of 6) +# Implants named like: 'Gnome' Weapon WU (6 of 6) # Skill: Weapon Upgrades type = "passive" def handler(fit, container, context): diff --git a/eos/effects/weaponupgradescpuneedbonuspostpercentcpulocationshipmodulesrequiringmissilelauncheroperation.py b/eos/effects/weaponupgradescpuneedbonuspostpercentcpulocationshipmodulesrequiringmissilelauncheroperation.py index 3528fb52d..4e59b063a 100755 --- a/eos/effects/weaponupgradescpuneedbonuspostpercentcpulocationshipmodulesrequiringmissilelauncheroperation.py +++ b/eos/effects/weaponupgradescpuneedbonuspostpercentcpulocationshipmodulesrequiringmissilelauncheroperation.py @@ -1,5 +1,5 @@ # Used by: -# Implants named like: Zainou 'Gnome' Launcher CPU Efficiency LE (6 of 6) +# Implants named like: Launcher CPU LE (6 of 6) # Skill: Weapon Upgrades type = "passive" def handler(fit, container, context): diff --git a/staticdata/eve.db b/staticdata/eve.db index 86a5e1895..05b0730ad 100644 Binary files a/staticdata/eve.db and b/staticdata/eve.db differ diff --git a/staticdata/icons/ships/33472.png b/staticdata/icons/ships/33472.png new file mode 100644 index 000000000..d74a9c521 Binary files /dev/null and b/staticdata/icons/ships/33472.png differ