diff --git a/eos/effects/armorwarfarearmorhpreplacer.py b/eos/effects/armorwarfarearmorhpreplacer.py deleted file mode 100644 index 4cbe460c0..000000000 --- a/eos/effects/armorwarfarearmorhpreplacer.py +++ /dev/null @@ -1,10 +0,0 @@ -# Not used by any item -type = "gang", "active" -gangBonus = "armorHpBonus2" -gangBoost = "armorHP" - - -def handler(fit, module, context): - if "gang" not in context: - return - fit.ship.boostItemAttr("armorHP", module.getModifiedItemAttr("armorHpBonus2")) diff --git a/eos/effects/decreasetargetspeed.py b/eos/effects/decreasetargetspeed.py deleted file mode 100644 index dd482175d..000000000 --- a/eos/effects/decreasetargetspeed.py +++ /dev/null @@ -1,9 +0,0 @@ -# Not used by any item -type = "active", "projected" - - -def handler(fit, module, context): - if "projected" not in context: - return - fit.ship.boostItemAttr("maxVelocity", module.getModifiedItemAttr("speedFactor"), - stackingPenalties=True) diff --git a/eos/effects/dronedamagebonusrequringdrones.py b/eos/effects/dronedamagebonusrequringdrones.py deleted file mode 100644 index 5f3e13ea1..000000000 --- a/eos/effects/dronedamagebonusrequringdrones.py +++ /dev/null @@ -1,7 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, skill, context): - fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Drones"), - "damageMultiplier", skill.getModifiedItemAttr("damageMultiplierBonus") * skill.level) diff --git a/eos/effects/elitebonuscommanddestroyerinfohidden1.py b/eos/effects/elitebonuscommanddestroyerinfohidden1.py deleted file mode 100644 index cf31b2b1b..000000000 --- a/eos/effects/elitebonuscommanddestroyerinfohidden1.py +++ /dev/null @@ -1,9 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, src, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Information Command Specialist"), - "commandBonusHidden", - src.getModifiedItemAttr("eliteBonusCommandDestroyer1"), - skill="Command Destroyers") diff --git a/eos/effects/elitebonuscommanddestroyermwdsigradius3.py b/eos/effects/elitebonuscommanddestroyermwdsigradius3.py deleted file mode 100644 index f9c1fded2..000000000 --- a/eos/effects/elitebonuscommanddestroyermwdsigradius3.py +++ /dev/null @@ -1,7 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, src, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("High Speed Maneuvering"), "signatureRadiusBonus", - src.getModifiedItemAttr("eliteBonusCommandDestroyer3"), skill="Command Destroyers") diff --git a/eos/effects/elitebonuscommandshipinformationhiddencs3.py b/eos/effects/elitebonuscommandshipinformationhiddencs3.py deleted file mode 100644 index eeee692ed..000000000 --- a/eos/effects/elitebonuscommandshipinformationhiddencs3.py +++ /dev/null @@ -1,7 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Information Command Specialist"), - "commandBonusHidden", module.getModifiedItemAttr("eliteBonusCommandShips3"), skill="Command Ships") diff --git a/eos/effects/elitebonusgunshipdronecapacity2.py b/eos/effects/elitebonusgunshipdronecapacity2.py deleted file mode 100644 index 61cf46c51..000000000 --- a/eos/effects/elitebonusgunshipdronecapacity2.py +++ /dev/null @@ -1,6 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, ship, context): - fit.ship.increaseItemAttr("droneCapacity", ship.getModifiedItemAttr("eliteBonusGunship2"), skill="Assault Frigates") diff --git a/eos/effects/elitebonusgunshipdronetracking2.py b/eos/effects/elitebonusgunshipdronetracking2.py deleted file mode 100644 index 10d8c753d..000000000 --- a/eos/effects/elitebonusgunshipdronetracking2.py +++ /dev/null @@ -1,7 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, src, context): - fit.drones.filteredItemBoost(lambda mod: mod.item.requiresSkill("Drones"), "trackingSpeed", - src.getModifiedItemAttr("eliteBonusGunship2"), stackingPenalties=True, skill="Assault Frigates") diff --git a/eos/effects/elitebonusgunshipprojectiledamage2.py b/eos/effects/elitebonusgunshipprojectiledamage2.py deleted file mode 100644 index 81ad55805..000000000 --- a/eos/effects/elitebonusgunshipprojectiledamage2.py +++ /dev/null @@ -1,8 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, ship, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Small Projectile Turret"), - "damageMultiplier", ship.getModifiedItemAttr("eliteBonusGunship2"), - skill="Assault Frigates") diff --git a/eos/effects/elitebonusgunshipprojectileoptimal1.py b/eos/effects/elitebonusgunshipprojectileoptimal1.py deleted file mode 100644 index 75327d04f..000000000 --- a/eos/effects/elitebonusgunshipprojectileoptimal1.py +++ /dev/null @@ -1,7 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, ship, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Small Projectile Turret"), - "maxRange", ship.getModifiedItemAttr("eliteBonusGunship1"), skill="Assault Frigates") diff --git a/eos/effects/energydestabilizationnew.py b/eos/effects/energydestabilizationnew.py deleted file mode 100644 index 7a45fe8b7..000000000 --- a/eos/effects/energydestabilizationnew.py +++ /dev/null @@ -1,12 +0,0 @@ -# Not used by any item -from eos.saveddata.module import State - -type = "active", "projected" - - -def handler(fit, src, context): - if "projected" in context and ((hasattr(src, "state") and src.state >= State.ACTIVE) or hasattr(src, "amountActive")): - multiplier = src.amountActive if hasattr(src, "amountActive") else 1 - amount = src.getModifiedItemAttr("energyNeutralizerAmount") - time = src.getModifiedItemAttr("duration") - fit.addDrain(src, time, amount * multiplier, 0) diff --git a/eos/effects/energytransfer.py b/eos/effects/energytransfer.py deleted file mode 100644 index 4a5ef6530..000000000 --- a/eos/effects/energytransfer.py +++ /dev/null @@ -1,9 +0,0 @@ -# Not used by any item -type = "projected", "active" - - -def handler(fit, src, context): - if "projected" in context: - amount = src.getModifiedItemAttr("powerTransferAmount") - duration = src.getModifiedItemAttr("duration") - fit.addDrain(src, duration, -amount, 0) diff --git a/eos/effects/ewtargetpaint.py b/eos/effects/ewtargetpaint.py deleted file mode 100644 index c61adeb8b..000000000 --- a/eos/effects/ewtargetpaint.py +++ /dev/null @@ -1,8 +0,0 @@ -# Not used by any item -type = "projected", "active" - - -def handler(fit, container, context): - if "projected" in context: - fit.ship.boostItemAttr("signatureRadius", container.getModifiedItemAttr("signatureRadiusBonus"), - stackingPenalties=True) diff --git a/eos/effects/flagshipmultirelayeffect.py b/eos/effects/flagshipmultirelayeffect.py deleted file mode 100644 index 20bf757c2..000000000 --- a/eos/effects/flagshipmultirelayeffect.py +++ /dev/null @@ -1,11 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - # Note: we increase maxGroupActive by two. - # If we only increased it by one, we'd get the number to stay equal - # As Comman Processors use one themselves too - fit.modules.filteredItemIncrease(lambda mod: mod.item.group.name == "Gang Coordinator" and - "maxGroupActive" in mod.itemModifiedAttributes, - "maxGroupActive", 1) diff --git a/eos/effects/iceharvestercapacitorneedmultiplier.py b/eos/effects/iceharvestercapacitorneedmultiplier.py deleted file mode 100644 index 93338c76f..000000000 --- a/eos/effects/iceharvestercapacitorneedmultiplier.py +++ /dev/null @@ -1,7 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, ship, context): - fit.modules.filteredItemMultiply(lambda mod: mod.item.requiresSkill("Ice Harvesting"), - "capacitorNeed", ship.getModifiedItemAttr("iceHarvestCycleBonus")) diff --git a/eos/effects/informationwarfaremaxtargetrangebonus.py b/eos/effects/informationwarfaremaxtargetrangebonus.py deleted file mode 100644 index dfb0a01fc..000000000 --- a/eos/effects/informationwarfaremaxtargetrangebonus.py +++ /dev/null @@ -1,8 +0,0 @@ -# Not used by any item -type = "gang" -gangBoost = "maxTargetRange" -gangBonus = "maxTargetRangeBonus" - - -def handler(fit, container, context): - fit.ship.boostItemAttr(gangBoost, container.getModifiedItemAttr(gangBonus)) diff --git a/eos/effects/informationwarfaremindlinkhidden.py b/eos/effects/informationwarfaremindlinkhidden.py deleted file mode 100644 index 014ad1d31..000000000 --- a/eos/effects/informationwarfaremindlinkhidden.py +++ /dev/null @@ -1,8 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, implant, context): - fit.character.getSkill("Information Command").suppress() - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Information Command Specialist"), - "commandBonusHidden", implant.getModifiedItemAttr("mindlinkBonus")) diff --git a/eos/effects/maraudermodeeffect26.py b/eos/effects/maraudermodeeffect26.py deleted file mode 100644 index f892a5a52..000000000 --- a/eos/effects/maraudermodeeffect26.py +++ /dev/null @@ -1,52 +0,0 @@ -# Not used by any item -type = "active" -runTime = "early" - - -def handler(fit, module, context): - # Resistances - for layer, attrPrefix in (('shield', 'shield'), ('armor', 'armor'), ('hull', '')): - for damageType in ('Kinetic', 'Thermal', 'Explosive', 'Em'): - bonus = "%s%sDamageResonance" % (attrPrefix, damageType) - bonus = "%s%s" % (bonus[0].lower(), bonus[1:]) - booster = "%s%sDamageResonance" % (layer, damageType) - penalize = False if layer == 'hull' else True - fit.ship.multiplyItemAttr(bonus, module.getModifiedItemAttr(booster), - stackingPenalties=penalize, penaltyGroup="preMul") - - # Turrets - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Large Energy Turret") or - mod.item.requiresSkill("Large Hybrid Turret") or - mod.item.requiresSkill("Large Projectile Turret"), - "maxRange", module.getModifiedItemAttr("maxRangeBonus"), - stackingPenalties=True) - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Large Energy Turret") or - mod.item.requiresSkill("Large Hybrid Turret") or - mod.item.requiresSkill("Large Projectile Turret"), - "falloff", module.getModifiedItemAttr("falloffBonus"), - stackingPenalties=True) - - # Missiles - fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Torpedoes") or - mod.charge.requiresSkill("Cruise Missiles") or - mod.charge.requiresSkill("Heavy Missiles"), - "maxVelocity", module.getModifiedItemAttr("missileVelocityBonus")) - - # Tanking - fit.modules.filteredItemBoost( - lambda mod: mod.item.requiresSkill("Capital Repair Systems") or mod.item.requiresSkill("Repair Systems"), - "armorDamageAmount", module.getModifiedItemAttr("armorDamageAmountBonus"), - stackingPenalties=True) - fit.modules.filteredItemBoost( - lambda mod: mod.item.requiresSkill("Capital Shield Operation") or mod.item.requiresSkill("Shield Operation"), - "shieldBonus", module.getModifiedItemAttr("shieldBoostMultiplier"), - stackingPenalties=True) - - # Speed penalty - fit.ship.boostItemAttr("maxVelocity", module.getModifiedItemAttr("speedFactor")) - - # Max locked targets - fit.ship.forceItemAttr("maxLockedTargets", module.getModifiedItemAttr("maxLockedTargets")) - - # Block Hostile ewar - fit.ship.forceItemAttr("disallowOffensiveModifiers", module.getModifiedItemAttr("disallowOffensiveModifiers")) diff --git a/eos/effects/massaddpassive.py b/eos/effects/massaddpassive.py deleted file mode 100644 index 68847c8ec..000000000 --- a/eos/effects/massaddpassive.py +++ /dev/null @@ -1,6 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.ship.increaseItemAttr("mass", module.getModifiedItemAttr("mass") or 0) diff --git a/eos/effects/maxvelocityaddpassive.py b/eos/effects/maxvelocityaddpassive.py deleted file mode 100644 index 33d05f88c..000000000 --- a/eos/effects/maxvelocityaddpassive.py +++ /dev/null @@ -1,6 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.ship.increaseItemAttr("maxVelocity", module.getModifiedItemAttr("maxVelocity")) diff --git a/eos/effects/miningdirectorbonuscommandbonuseffective.py b/eos/effects/miningdirectorbonuscommandbonuseffective.py deleted file mode 100644 index 43f712ff5..000000000 --- a/eos/effects/miningdirectorbonuscommandbonuseffective.py +++ /dev/null @@ -1,7 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, ship, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Mining Director"), - "commandBonus", ship.getModifiedItemAttr("commandBonusEffective")) diff --git a/eos/effects/modifyarmorresonancepassivepreassignment.py b/eos/effects/modifyarmorresonancepassivepreassignment.py deleted file mode 100644 index 467f80846..000000000 --- a/eos/effects/modifyarmorresonancepassivepreassignment.py +++ /dev/null @@ -1,8 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - for type in ("Em", "Explosive", "Kinetic", "Thermal"): - fit.ship.preAssignItemAttr("armor{0}DamageResonance".format(type), - module.getModifiedItemAttr("passiveArmor{0}DamageResonance".format(type))) diff --git a/eos/effects/modifyshieldresonancepassivepreassignment.py b/eos/effects/modifyshieldresonancepassivepreassignment.py deleted file mode 100644 index f61d559ce..000000000 --- a/eos/effects/modifyshieldresonancepassivepreassignment.py +++ /dev/null @@ -1,8 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - for type in ("Em", "Explosive", "Kinetic", "Thermal"): - fit.ship.preAssignItemAttr("shield{0}DamageResonance".format(type), - module.getModifiedItemAttr("passiveShield{0}DamageResonance".format(type))) diff --git a/eos/effects/modifyshipagilitypassivepreassignment.py b/eos/effects/modifyshipagilitypassivepreassignment.py deleted file mode 100644 index 4691fa106..000000000 --- a/eos/effects/modifyshipagilitypassivepreassignment.py +++ /dev/null @@ -1,7 +0,0 @@ -# Not used by any item -runTime = "early" -type = "passive" - - -def handler(fit, module, context): - fit.ship.preAssignItemAttr("agility", module.getModifiedItemAttr("agility")) diff --git a/eos/effects/noscpuneedbonuseffect.py b/eos/effects/noscpuneedbonuseffect.py deleted file mode 100644 index d54b6e023..000000000 --- a/eos/effects/noscpuneedbonuseffect.py +++ /dev/null @@ -1,10 +0,0 @@ -# nosCpuNeedBonusEffect -# -# Used by: -# Ship: Rabisu -type = "passive" - - -def handler(fit, src, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Energy Nosferatu", "cpu", - src.getModifiedItemAttr("nosferatuCpuNeedBonus")) diff --git a/eos/effects/orecapitalshipshieldtransferfalloff.py b/eos/effects/orecapitalshipshieldtransferfalloff.py deleted file mode 100644 index 6ec5e26c5..000000000 --- a/eos/effects/orecapitalshipshieldtransferfalloff.py +++ /dev/null @@ -1,8 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, src, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Capital Shield Emission Systems"), - "falloffEffectiveness", src.getModifiedItemAttr("shipBonusORECapital3"), - skill="Capital Industrial Ships") diff --git a/eos/effects/orecapitalshipshieldtransferrange.py b/eos/effects/orecapitalshipshieldtransferrange.py deleted file mode 100644 index 2e7f24d88..000000000 --- a/eos/effects/orecapitalshipshieldtransferrange.py +++ /dev/null @@ -1,8 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, ship, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Capital Shield Emission Systems"), - "maxRange", ship.getModifiedItemAttr("shipBonusORECapital3"), - skill="Capital Industrial Ships") diff --git a/eos/effects/probelaunchercpupercentbonustacticaldestroyer.py b/eos/effects/probelaunchercpupercentbonustacticaldestroyer.py deleted file mode 100644 index 2f2378405..000000000 --- a/eos/effects/probelaunchercpupercentbonustacticaldestroyer.py +++ /dev/null @@ -1,10 +0,0 @@ -# probeLauncherCPUPercentBonusTacticalDestroyer -# -# Used by: -# Ships from group: Tactical Destroyer (4 of 4) -type = "passive" - - -def handler(fit, ship, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Astrometrics"), - "cpu", ship.getModifiedItemAttr("roleBonusT3ProbeCPU")) diff --git a/eos/effects/rechargerateaddpassive.py b/eos/effects/rechargerateaddpassive.py deleted file mode 100644 index 4f790674e..000000000 --- a/eos/effects/rechargerateaddpassive.py +++ /dev/null @@ -1,6 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.ship.increaseItemAttr("rechargeRate", module.getModifiedItemAttr("rechargeRate")) diff --git a/eos/effects/remotehullrepair.py b/eos/effects/remotehullrepair.py deleted file mode 100644 index 508b5684e..000000000 --- a/eos/effects/remotehullrepair.py +++ /dev/null @@ -1,11 +0,0 @@ -# Not used by any item -type = "projected", "active" -runTime = "late" - - -def handler(fit, module, context): - if "projected" not in context: - return - bonus = module.getModifiedItemAttr("structureDamageAmount") - duration = module.getModifiedItemAttr("duration") / 1000.0 - fit.extraAttributes.increase("hullRepair", bonus / duration) diff --git a/eos/effects/rigdrawbackbonuseffect.py b/eos/effects/rigdrawbackbonuseffect.py deleted file mode 100644 index 58f066b1d..000000000 --- a/eos/effects/rigdrawbackbonuseffect.py +++ /dev/null @@ -1,7 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, skill, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill(skill), - "drawback", skill.getModifiedItemAttr("rigDrawbackBonus") * skill.level) diff --git a/eos/effects/scanresolutionaddpassive.py b/eos/effects/scanresolutionaddpassive.py deleted file mode 100644 index 6e4599d7b..000000000 --- a/eos/effects/scanresolutionaddpassive.py +++ /dev/null @@ -1,6 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.ship.increaseItemAttr("scanResolution", module.getModifiedItemAttr("scanResolution")) diff --git a/eos/effects/scanstrengthaddpassive.py b/eos/effects/scanstrengthaddpassive.py deleted file mode 100644 index 12f228a0d..000000000 --- a/eos/effects/scanstrengthaddpassive.py +++ /dev/null @@ -1,9 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - sensorTypes = ("Gravimetric", "Ladar", "Magnetometric", "Radar") - for sensorType in sensorTypes: - sensAttr = "scan{0}Strength".format(sensorType) - fit.ship.increaseItemAttr(sensAttr, module.getModifiedItemAttr(sensAttr)) diff --git a/eos/effects/scanstrengthbonuspercentactivate.py b/eos/effects/scanstrengthbonuspercentactivate.py deleted file mode 100644 index 10b66e3c4..000000000 --- a/eos/effects/scanstrengthbonuspercentactivate.py +++ /dev/null @@ -1,11 +0,0 @@ -# Not used by any item -type = "active" - - -def handler(fit, module, context): - for scanType in ("Gravimetric", "Magnetometric", "Radar", "Ladar"): - fit.ship.boostItemAttr( - "scan{}Strength".format(scanType), - module.getModifiedItemAttr("scan{}StrengthPercent".format(scanType)), - stackingPenalties=True - ) diff --git a/eos/effects/shieldrechargerateaddpassive.py b/eos/effects/shieldrechargerateaddpassive.py deleted file mode 100644 index 1d071fb8a..000000000 --- a/eos/effects/shieldrechargerateaddpassive.py +++ /dev/null @@ -1,6 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.ship.increaseItemAttr("shieldRechargeRate", module.getModifiedItemAttr("shieldRechargeRate") or 0) diff --git a/eos/effects/shieldtransfer.py b/eos/effects/shieldtransfer.py deleted file mode 100644 index 54bbc1112..000000000 --- a/eos/effects/shieldtransfer.py +++ /dev/null @@ -1,9 +0,0 @@ -# Not used by any item -type = "projected", "active" - - -def handler(fit, container, context): - if "projected" in context: - bonus = container.getModifiedItemAttr("shieldBonus") - duration = container.getModifiedItemAttr("duration") / 1000.0 - fit.extraAttributes.increase("shieldRepair", bonus / duration) diff --git a/eos/effects/shipbonusenergyvampirerangead2.py b/eos/effects/shipbonusenergyvampirerangead2.py deleted file mode 100644 index 28f9f7c8c..000000000 --- a/eos/effects/shipbonusenergyvampirerangead2.py +++ /dev/null @@ -1,7 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, ship, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Energy Nosferatu", - "maxRange", ship.getModifiedItemAttr("shipBonusAD2"), skill="Amarr Destroyer") diff --git a/eos/effects/shipbonusnosneutcapneedrolebonus2.py b/eos/effects/shipbonusnosneutcapneedrolebonus2.py deleted file mode 100644 index fb07c3a2e..000000000 --- a/eos/effects/shipbonusnosneutcapneedrolebonus2.py +++ /dev/null @@ -1,7 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, ship, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Capacitor Emission Systems"), - "capacitorNeed", ship.getModifiedItemAttr("shipBonusRole2")) diff --git a/eos/effects/shipbonusorecapshipdronearmorhpandshieldhpandhpbonus.py b/eos/effects/shipbonusorecapshipdronearmorhpandshieldhpandhpbonus.py deleted file mode 100644 index e8860ee63..000000000 --- a/eos/effects/shipbonusorecapshipdronearmorhpandshieldhpandhpbonus.py +++ /dev/null @@ -1,9 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, ship, context): - for type in ("shieldCapacity", "armorHP", "hp"): - fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Drones"), - type, ship.getModifiedItemAttr("shipBonusORECapital4"), - skill="Capital Industrial Ships") diff --git a/eos/effects/shipbonusorecapshipdronedmgbonus.py b/eos/effects/shipbonusorecapshipdronedmgbonus.py deleted file mode 100644 index eaa95fe6d..000000000 --- a/eos/effects/shipbonusorecapshipdronedmgbonus.py +++ /dev/null @@ -1,8 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, ship, context): - fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Drones"), - "damageMultiplier", ship.getModifiedItemAttr("shipBonusORECapital4"), - skill="Capital Industrial Ships") diff --git a/eos/effects/shipcommandbonuseffectivemultiplierorecapital2.py b/eos/effects/shipcommandbonuseffectivemultiplierorecapital2.py deleted file mode 100644 index 76673f21f..000000000 --- a/eos/effects/shipcommandbonuseffectivemultiplierorecapital2.py +++ /dev/null @@ -1,8 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, ship, context): - if fit.extraAttributes["siege"]: - fit.ship.increaseItemAttr("commandBonusEffective", ship.getModifiedItemAttr("shipBonusORECapital2"), - skill="Capital Industrial Ships") diff --git a/eos/effects/shipmodescanrespostdiv.py b/eos/effects/shipmodescanrespostdiv.py deleted file mode 100644 index 2ad04ec22..000000000 --- a/eos/effects/shipmodescanrespostdiv.py +++ /dev/null @@ -1,11 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.ship.multiplyItemAttr( - "scanResolution", - 1 / module.getModifiedItemAttr("modeScanResPostDiv"), - stackingPenalties=True, - penaltyGroup="postDiv" - ) diff --git a/eos/effects/shipsettrackingbonusaf.py b/eos/effects/shipsettrackingbonusaf.py deleted file mode 100644 index f8e952ffc..000000000 --- a/eos/effects/shipsettrackingbonusaf.py +++ /dev/null @@ -1,7 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, ship, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Small Energy Turret"), - "trackingSpeed", ship.getModifiedItemAttr("shipBonusAF"), skill="Amarr Frigate") diff --git a/eos/effects/shipxlprojectiledamagerole.py b/eos/effects/shipxlprojectiledamagerole.py deleted file mode 100644 index eaa09058e..000000000 --- a/eos/effects/shipxlprojectiledamagerole.py +++ /dev/null @@ -1,7 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, ship, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Capital Projectile Turret"), - "damageMultiplier", ship.getModifiedItemAttr("shipBonusRole7")) diff --git a/eos/effects/siegewarfareshieldcapacitybonusreplacer.py b/eos/effects/siegewarfareshieldcapacitybonusreplacer.py deleted file mode 100644 index 4ec89d183..000000000 --- a/eos/effects/siegewarfareshieldcapacitybonusreplacer.py +++ /dev/null @@ -1,8 +0,0 @@ -# Not used by any item -type = "gang" -gangBoost = "shieldCapacity" -gangBonus = "shieldCapacityBonus" - - -def handler(fit, container, context): - fit.ship.boostItemAttr(gangBoost, container.getModifiedItemAttr(gangBonus)) diff --git a/eos/effects/signatureradiuspreassignment.py b/eos/effects/signatureradiuspreassignment.py deleted file mode 100644 index cb00419db..000000000 --- a/eos/effects/signatureradiuspreassignment.py +++ /dev/null @@ -1,7 +0,0 @@ -# Not used by any item -type = "passive" -runTime = "early" - - -def handler(fit, module, context): - fit.ship.preAssignItemAttr("signatureRadius", module.getModifiedItemAttr("signatureRadius")) diff --git a/eos/effects/skirmishwarfareagilitybonusreplacer.py b/eos/effects/skirmishwarfareagilitybonusreplacer.py deleted file mode 100644 index 75aff212a..000000000 --- a/eos/effects/skirmishwarfareagilitybonusreplacer.py +++ /dev/null @@ -1,8 +0,0 @@ -# Not used by any item -type = "gang" -gangBoost = "agility" -gangBonus = "agilityBonus" - - -def handler(fit, container, context): - fit.ship.boostItemAttr(gangBoost, container.getModifiedItemAttr(gangBonus)) diff --git a/eos/effects/subsystembonusamarrdefensive2armorrepheat.py b/eos/effects/subsystembonusamarrdefensive2armorrepheat.py deleted file mode 100644 index b8d62df63..000000000 --- a/eos/effects/subsystembonusamarrdefensive2armorrepheat.py +++ /dev/null @@ -1,12 +0,0 @@ -# subsystemBonusAmarrDefensive2ArmorRepHeat -# -# Used by: -# Subsystem: Legion Defensive - Nanobot Injector -type = "passive" - - -def handler(fit, src, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Repair Systems"), "overloadArmorDamageAmount", - src.getModifiedItemAttr("subsystemBonusAmarrDefensive2"), skill="Amarr Defensive Systems") - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Repair Systems"), "overloadSelfDurationBonus", - src.getModifiedItemAttr("subsystemBonusAmarrDefensive2"), skill="Amarr Defensive Systems") diff --git a/eos/effects/subsystembonusamarrdefensive2remotearmorrepairamount.py b/eos/effects/subsystembonusamarrdefensive2remotearmorrepairamount.py deleted file mode 100644 index 1c092a9ff..000000000 --- a/eos/effects/subsystembonusamarrdefensive2remotearmorrepairamount.py +++ /dev/null @@ -1,9 +0,0 @@ -# Not used by any item -type = "passive" -runTime = "early" - - -def handler(fit, module, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Remote Armor Repair Systems"), - "armorDamageAmount", module.getModifiedItemAttr("subsystemBonusAmarrDefensive2"), - skill="Amarr Defensive Systems") diff --git a/eos/effects/subsystembonusamarrdefensivearmoredwarfare.py b/eos/effects/subsystembonusamarrdefensivearmoredwarfare.py deleted file mode 100644 index ca2480638..000000000 --- a/eos/effects/subsystembonusamarrdefensivearmoredwarfare.py +++ /dev/null @@ -1,20 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, src, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Armored Command"), "warfareBuff3Value", - src.getModifiedItemAttr("subsystemBonusAmarrDefensive"), - skill="Amarr Defensive Systems") - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Armored Command"), "warfareBuff2Value", - src.getModifiedItemAttr("subsystemBonusAmarrDefensive"), - skill="Amarr Defensive Systems") - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Armored Command"), "warfareBuff4Value", - src.getModifiedItemAttr("subsystemBonusAmarrDefensive"), - skill="Amarr Defensive Systems") - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Armored Command"), "buffDuration", - src.getModifiedItemAttr("subsystemBonusAmarrDefensive"), - skill="Amarr Defensive Systems") - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Armored Command"), "warfareBuff1Value", - src.getModifiedItemAttr("subsystemBonusAmarrDefensive"), - skill="Amarr Defensive Systems") diff --git a/eos/effects/subsystembonusamarrdefensivearmorresistance.py b/eos/effects/subsystembonusamarrdefensivearmorresistance.py deleted file mode 100644 index ea42d6a15..000000000 --- a/eos/effects/subsystembonusamarrdefensivearmorresistance.py +++ /dev/null @@ -1,9 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - for type in ("Em", "Explosive", "Kinetic", "Thermal"): - fit.ship.boostItemAttr("armor{0}DamageResonance".format(type), - module.getModifiedItemAttr("subsystemBonusAmarrDefensive"), - skill="Amarr Defensive Systems") diff --git a/eos/effects/subsystembonusamarrdefensiveinformationwarfare.py b/eos/effects/subsystembonusamarrdefensiveinformationwarfare.py deleted file mode 100644 index 5f8a91832..000000000 --- a/eos/effects/subsystembonusamarrdefensiveinformationwarfare.py +++ /dev/null @@ -1,20 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, src, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Information Command"), "warfareBuff1Value", - src.getModifiedItemAttr("subsystemBonusAmarrDefensive"), - skill="Amarr Defensive Systems") - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Information Command"), "warfareBuff4Value", - src.getModifiedItemAttr("subsystemBonusAmarrDefensive"), - skill="Amarr Defensive Systems") - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Information Command"), "warfareBuff3Value", - src.getModifiedItemAttr("subsystemBonusAmarrDefensive"), - skill="Amarr Defensive Systems") - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Information Command"), "warfareBuff2Value", - src.getModifiedItemAttr("subsystemBonusAmarrDefensive"), - skill="Amarr Defensive Systems") - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Information Command"), "buffDuration", - src.getModifiedItemAttr("subsystemBonusAmarrDefensive"), - skill="Amarr Defensive Systems") diff --git a/eos/effects/subsystembonusamarrdefensiveinformationwarfarehidden.py b/eos/effects/subsystembonusamarrdefensiveinformationwarfarehidden.py deleted file mode 100644 index 7dd70fefa..000000000 --- a/eos/effects/subsystembonusamarrdefensiveinformationwarfarehidden.py +++ /dev/null @@ -1,7 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Information Command Specialist"), - "commandBonusHidden", module.getModifiedItemAttr("subsystemBonusAmarrDefensive"), skill="Amarr Defensive Systems") diff --git a/eos/effects/subsystembonusamarrdefensivescanprobestrength2.py b/eos/effects/subsystembonusamarrdefensivescanprobestrength2.py deleted file mode 100644 index 7f4ced1f8..000000000 --- a/eos/effects/subsystembonusamarrdefensivescanprobestrength2.py +++ /dev/null @@ -1,11 +0,0 @@ -# subSystemBonusAmarrDefensiveScanProbeStrength2 -# -# Used by: -# Subsystem: Legion Defensive - Covert Reconfiguration -type = "passive" - - -def handler(fit, module, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Astrometrics"), - "baseSensorStrength", module.getModifiedItemAttr("subsystemBonusAmarrDefensive2"), - skill="Amarr Defensive Systems") diff --git a/eos/effects/subsystembonusamarrdefensiveskirmishwarfare.py b/eos/effects/subsystembonusamarrdefensiveskirmishwarfare.py deleted file mode 100644 index 34c780376..000000000 --- a/eos/effects/subsystembonusamarrdefensiveskirmishwarfare.py +++ /dev/null @@ -1,20 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, src, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Skirmish Command"), "warfareBuff4Value", - src.getModifiedItemAttr("subsystemBonusAmarrDefensive"), - skill="Amarr Defensive Systems") - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Skirmish Command"), "warfareBuff1Value", - src.getModifiedItemAttr("subsystemBonusAmarrDefensive"), - skill="Amarr Defensive Systems") - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Skirmish Command"), "buffDuration", - src.getModifiedItemAttr("subsystemBonusAmarrDefensive"), - skill="Amarr Defensive Systems") - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Skirmish Command"), "warfareBuff2Value", - src.getModifiedItemAttr("subsystemBonusAmarrDefensive"), - skill="Amarr Defensive Systems") - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Skirmish Command"), "warfareBuff3Value", - src.getModifiedItemAttr("subsystemBonusAmarrDefensive"), - skill="Amarr Defensive Systems") diff --git a/eos/effects/subsystembonusamarrdefensivetractorbeambonus3.py b/eos/effects/subsystembonusamarrdefensivetractorbeambonus3.py deleted file mode 100644 index f2df1979b..000000000 --- a/eos/effects/subsystembonusamarrdefensivetractorbeambonus3.py +++ /dev/null @@ -1,15 +0,0 @@ -# subSystemBonusAmarrDefensiveTractorBeamBonus3 -# -# Used by: -# Subsystem: Legion Defensive - Covert Reconfiguration -type = "passive" - - -def handler(fit, module, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Tractor Beam", - "maxRange", module.getModifiedItemAttr("subsystemBonusAmarrDefensive3"), - skill="Amarr Defensive Systems") - - fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Tractor Beam", - "maxTractorVelocity", module.getModifiedItemAttr("subsystemBonusAmarrDefensive3"), - skill="Amarr Defensive Systems") diff --git a/eos/effects/subsystembonusamarrelectronic2maxtargetingrange.py b/eos/effects/subsystembonusamarrelectronic2maxtargetingrange.py deleted file mode 100644 index 5ae759435..000000000 --- a/eos/effects/subsystembonusamarrelectronic2maxtargetingrange.py +++ /dev/null @@ -1,7 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.ship.boostItemAttr("maxTargetRange", module.getModifiedItemAttr("subsystemBonusAmarrElectronic2"), - skill="Amarr Electronic Systems") diff --git a/eos/effects/subsystembonusamarrelectronic2scanresolution.py b/eos/effects/subsystembonusamarrelectronic2scanresolution.py deleted file mode 100644 index f62230dac..000000000 --- a/eos/effects/subsystembonusamarrelectronic2scanresolution.py +++ /dev/null @@ -1,7 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.ship.boostItemAttr("scanResolution", module.getModifiedItemAttr("subsystemBonusAmarrElectronic2"), - skill="Amarr Electronic Systems") diff --git a/eos/effects/subsystembonusamarrelectronic2tractorbeamrange.py b/eos/effects/subsystembonusamarrelectronic2tractorbeamrange.py deleted file mode 100644 index 2e49bfe9d..000000000 --- a/eos/effects/subsystembonusamarrelectronic2tractorbeamrange.py +++ /dev/null @@ -1,8 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Tractor Beam", - "maxRange", module.getModifiedItemAttr("subsystemBonusAmarrElectronic2"), - skill="Amarr Electronic Systems") diff --git a/eos/effects/subsystembonusamarrelectronic2tractorbeamvelocity.py b/eos/effects/subsystembonusamarrelectronic2tractorbeamvelocity.py deleted file mode 100644 index 0af403adc..000000000 --- a/eos/effects/subsystembonusamarrelectronic2tractorbeamvelocity.py +++ /dev/null @@ -1,8 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Tractor Beam", - "maxTractorVelocity", module.getModifiedItemAttr("subsystemBonusAmarrElectronic2"), - skill="Amarr Electronic Systems") diff --git a/eos/effects/subsystembonusamarrelectronicenergydestabilizeramount.py b/eos/effects/subsystembonusamarrelectronicenergydestabilizeramount.py deleted file mode 100644 index e40b2fef6..000000000 --- a/eos/effects/subsystembonusamarrelectronicenergydestabilizeramount.py +++ /dev/null @@ -1,9 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Energy Neutralizer", - "energyNeutralizerAmount", - module.getModifiedItemAttr("subsystemBonusAmarrElectronic"), - skill="Amarr Electronic Systems") diff --git a/eos/effects/subsystembonusamarrelectronicenergyvampireamount.py b/eos/effects/subsystembonusamarrelectronicenergyvampireamount.py deleted file mode 100644 index e6723b196..000000000 --- a/eos/effects/subsystembonusamarrelectronicenergyvampireamount.py +++ /dev/null @@ -1,8 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Energy Nosferatu", - "powerTransferAmount", module.getModifiedItemAttr("subsystemBonusAmarrElectronic"), - skill="Amarr Electronic Systems") diff --git a/eos/effects/subsystembonusamarrelectronicscanprobestrength.py b/eos/effects/subsystembonusamarrelectronicscanprobestrength.py deleted file mode 100644 index 8b8e5ee61..000000000 --- a/eos/effects/subsystembonusamarrelectronicscanprobestrength.py +++ /dev/null @@ -1,8 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.modules.filteredChargeBoost(lambda mod: mod.charge.group.name == "Scanner Probe", - "baseSensorStrength", module.getModifiedItemAttr("subsystemBonusAmarrElectronic"), - skill="Amarr Electronic Systems") diff --git a/eos/effects/subsystembonusamarrelectronicscanstrengthradar.py b/eos/effects/subsystembonusamarrelectronicscanstrengthradar.py deleted file mode 100644 index e0b13d37a..000000000 --- a/eos/effects/subsystembonusamarrelectronicscanstrengthradar.py +++ /dev/null @@ -1,7 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.ship.boostItemAttr("scanRadarStrength", module.getModifiedItemAttr("subsystemBonusAmarrElectronic"), - skill="Amarr Electronic Systems") diff --git a/eos/effects/subsystembonusamarrengineeringcapacitorcapacity.py b/eos/effects/subsystembonusamarrengineeringcapacitorcapacity.py deleted file mode 100644 index 22e8f4d41..000000000 --- a/eos/effects/subsystembonusamarrengineeringcapacitorcapacity.py +++ /dev/null @@ -1,7 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.ship.boostItemAttr("capacitorCapacity", module.getModifiedItemAttr("subsystemBonusAmarrCore"), - skill="Amarr Core Systems") diff --git a/eos/effects/subsystembonusamarrengineeringcapacitorrecharge.py b/eos/effects/subsystembonusamarrengineeringcapacitorrecharge.py deleted file mode 100644 index 5471853cd..000000000 --- a/eos/effects/subsystembonusamarrengineeringcapacitorrecharge.py +++ /dev/null @@ -1,7 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.ship.boostItemAttr("rechargeRate", module.getModifiedItemAttr("subsystemBonusAmarrCore"), - skill="Amarr Core Systems") diff --git a/eos/effects/subsystembonusamarrengineeringpoweroutput.py b/eos/effects/subsystembonusamarrengineeringpoweroutput.py deleted file mode 100644 index 6ab9a9ad3..000000000 --- a/eos/effects/subsystembonusamarrengineeringpoweroutput.py +++ /dev/null @@ -1,7 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.ship.boostItemAttr("powerOutput", module.getModifiedItemAttr("subsystemBonusAmarrCore"), - skill="Amarr Core Systems") diff --git a/eos/effects/subsystembonusamarroffensive2hamemdamage.py b/eos/effects/subsystembonusamarroffensive2hamemdamage.py deleted file mode 100644 index efc2542a7..000000000 --- a/eos/effects/subsystembonusamarroffensive2hamemdamage.py +++ /dev/null @@ -1,11 +0,0 @@ -# subsystemBonusAmarrOffensive2HAMEmDamage -# -# Used by: -# Subsystem: Legion Offensive - Assault Optimization -type = "passive" - - -def handler(fit, module, context): - fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Heavy Assault Missiles"), - "emDamage", module.getModifiedItemAttr("subsystemBonusAmarrOffensive2"), - skill="Amarr Offensive Systems") diff --git a/eos/effects/subsystembonusamarroffensive2hamexplosivedamage.py b/eos/effects/subsystembonusamarroffensive2hamexplosivedamage.py deleted file mode 100644 index 892f1d13f..000000000 --- a/eos/effects/subsystembonusamarroffensive2hamexplosivedamage.py +++ /dev/null @@ -1,8 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Heavy Assault Missiles"), - "explosiveDamage", module.getModifiedItemAttr("subsystemBonusAmarrOffensive2"), - skill="Amarr Offensive Systems") diff --git a/eos/effects/subsystembonusamarroffensive2hamkineticdamage.py b/eos/effects/subsystembonusamarroffensive2hamkineticdamage.py deleted file mode 100644 index c638eea08..000000000 --- a/eos/effects/subsystembonusamarroffensive2hamkineticdamage.py +++ /dev/null @@ -1,8 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Heavy Assault Missiles"), - "kineticDamage", module.getModifiedItemAttr("subsystemBonusAmarrOffensive2"), - skill="Amarr Offensive Systems") diff --git a/eos/effects/subsystembonusamarroffensive2hamthermaldamage.py b/eos/effects/subsystembonusamarroffensive2hamthermaldamage.py deleted file mode 100644 index e456df6ff..000000000 --- a/eos/effects/subsystembonusamarroffensive2hamthermaldamage.py +++ /dev/null @@ -1,8 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Heavy Assault Missiles"), - "thermalDamage", module.getModifiedItemAttr("subsystemBonusAmarrOffensive2"), - skill="Amarr Offensive Systems") diff --git a/eos/effects/subsystembonusamarroffensive3dronehp.py b/eos/effects/subsystembonusamarroffensive3dronehp.py deleted file mode 100644 index 5160060df..000000000 --- a/eos/effects/subsystembonusamarroffensive3dronehp.py +++ /dev/null @@ -1,12 +0,0 @@ -# subsystemBonusAmarrOffensive3DroneHP -# -# Used by: -# Subsystem: Legion Offensive - Drone Synthesis Projector -type = "passive" - - -def handler(fit, module, context): - for layer in ("shieldCapacity", "armorHP", "hp"): - fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Drones"), layer, - module.getModifiedItemAttr("subsystemBonusAmarrOffensive3"), - skill="Amarr Offensive Systems") diff --git a/eos/effects/subsystembonusamarroffensiveassaultmissilelauncherrof.py b/eos/effects/subsystembonusamarroffensiveassaultmissilelauncherrof.py deleted file mode 100644 index fe66e0d40..000000000 --- a/eos/effects/subsystembonusamarroffensiveassaultmissilelauncherrof.py +++ /dev/null @@ -1,11 +0,0 @@ -# subsystemBonusAmarrOffensiveAssaultMissileLauncherROF -# -# Used by: -# Subsystem: Legion Offensive - Assault Optimization -type = "passive" - - -def handler(fit, module, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Missile Launcher Rapid Light", - "speed", module.getModifiedItemAttr("subsystemBonusAmarrOffensive"), - skill="Amarr Offensive Systems") diff --git a/eos/effects/subsystembonusamarroffensivedronedamagemultiplier.py b/eos/effects/subsystembonusamarroffensivedronedamagemultiplier.py deleted file mode 100644 index 40f371fd4..000000000 --- a/eos/effects/subsystembonusamarroffensivedronedamagemultiplier.py +++ /dev/null @@ -1,8 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Drones"), - "damageMultiplier", module.getModifiedItemAttr("subsystemBonusAmarrOffensive"), - skill="Amarr Offensive Systems") diff --git a/eos/effects/subsystembonusamarroffensiveenergyweaponcapacitorneed.py b/eos/effects/subsystembonusamarroffensiveenergyweaponcapacitorneed.py deleted file mode 100644 index 51a9c7809..000000000 --- a/eos/effects/subsystembonusamarroffensiveenergyweaponcapacitorneed.py +++ /dev/null @@ -1,8 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Medium Energy Turret"), - "capacitorNeed", module.getModifiedItemAttr("subsystemBonusAmarrOffensive"), - skill="Amarr Offensive Systems") diff --git a/eos/effects/subsystembonusamarroffensiveheavyassaultmissilelauncherrof.py b/eos/effects/subsystembonusamarroffensiveheavyassaultmissilelauncherrof.py deleted file mode 100644 index 52440263a..000000000 --- a/eos/effects/subsystembonusamarroffensiveheavyassaultmissilelauncherrof.py +++ /dev/null @@ -1,8 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Missile Launcher Heavy Assault", - "speed", module.getModifiedItemAttr("subsystemBonusAmarrOffensive"), - skill="Amarr Offensive Systems") diff --git a/eos/effects/subsystembonusamarroffensiveheavymissilelauncherrof.py b/eos/effects/subsystembonusamarroffensiveheavymissilelauncherrof.py deleted file mode 100644 index c0db27ad2..000000000 --- a/eos/effects/subsystembonusamarroffensiveheavymissilelauncherrof.py +++ /dev/null @@ -1,8 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Missile Launcher Heavy", - "speed", module.getModifiedItemAttr("subsystemBonusAmarrOffensive"), - skill="Amarr Offensive Systems") diff --git a/eos/effects/subsystembonusamarrpropulsionagility.py b/eos/effects/subsystembonusamarrpropulsionagility.py deleted file mode 100644 index a8d84bdba..000000000 --- a/eos/effects/subsystembonusamarrpropulsionagility.py +++ /dev/null @@ -1,7 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.ship.boostItemAttr("agility", module.getModifiedItemAttr("subsystemBonusAmarrPropulsion"), - skill="Amarr Propulsion Systems") diff --git a/eos/effects/subsystembonusamarrpropulsionmwdpenalty.py b/eos/effects/subsystembonusamarrpropulsionmwdpenalty.py deleted file mode 100644 index cc907e436..000000000 --- a/eos/effects/subsystembonusamarrpropulsionmwdpenalty.py +++ /dev/null @@ -1,8 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("High Speed Maneuvering"), - "signatureRadiusBonus", module.getModifiedItemAttr("subsystemBonusAmarrPropulsion"), - skill="Amarr Propulsion Systems") diff --git a/eos/effects/subsystembonuscaldaridefensive2remoteshieldtransporteramount.py b/eos/effects/subsystembonuscaldaridefensive2remoteshieldtransporteramount.py deleted file mode 100644 index 5835257fa..000000000 --- a/eos/effects/subsystembonuscaldaridefensive2remoteshieldtransporteramount.py +++ /dev/null @@ -1,9 +0,0 @@ -# Not used by any item -type = "passive" -runTime = "early" - - -def handler(fit, module, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Shield Emission Systems"), - "shieldBonus", module.getModifiedItemAttr("subsystemBonusCaldariDefensive2"), - skill="Caldari Defensive Systems") diff --git a/eos/effects/subsystembonuscaldaridefensive2shieldboostheat.py b/eos/effects/subsystembonuscaldaridefensive2shieldboostheat.py deleted file mode 100644 index bd28f05c4..000000000 --- a/eos/effects/subsystembonuscaldaridefensive2shieldboostheat.py +++ /dev/null @@ -1,14 +0,0 @@ -# subsystemBonusCaldariDefensive2ShieldBoostHeat -# -# Used by: -# Subsystem: Tengu Defensive - Amplification Node -type = "passive" - - -def handler(fit, src, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Shield Operation"), - "overloadSelfDurationBonus", src.getModifiedItemAttr("subsystemBonusCaldariDefensive2"), - skill="Caldari Defensive Systems") - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Shield Operation"), - "overloadShieldBonus", src.getModifiedItemAttr("subsystemBonusCaldariDefensive2"), - skill="Caldari Defensive Systems") diff --git a/eos/effects/subsystembonuscaldaridefensive3tractorbeambonus.py b/eos/effects/subsystembonuscaldaridefensive3tractorbeambonus.py deleted file mode 100644 index 9802868e5..000000000 --- a/eos/effects/subsystembonuscaldaridefensive3tractorbeambonus.py +++ /dev/null @@ -1,9 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, src, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Tractor Beam", - "maxRange", src.getModifiedItemAttr("subsystemBonusCaldariDefensive3"), stackingPenalties=True, skill="Caldari Defensive Systems") - fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Tractor Beam", - "maxTractorVelocity", src.getModifiedItemAttr("subsystemBonusCaldariDefensive3"), skill="Caldari Defensive Systems") diff --git a/eos/effects/subsystembonuscaldaridefensiveinformationwarfare.py b/eos/effects/subsystembonuscaldaridefensiveinformationwarfare.py deleted file mode 100644 index a6245c21a..000000000 --- a/eos/effects/subsystembonuscaldaridefensiveinformationwarfare.py +++ /dev/null @@ -1,20 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, src, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Information Command"), "buffDuration", - src.getModifiedItemAttr("subsystemBonusCaldariDefensive"), - skill="Caldari Defensive Systems") - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Information Command"), "warfareBuff3Value", - src.getModifiedItemAttr("subsystemBonusCaldariDefensive"), - skill="Caldari Defensive Systems") - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Information Command"), "warfareBuff1Value", - src.getModifiedItemAttr("subsystemBonusCaldariDefensive"), - skill="Caldari Defensive Systems") - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Information Command"), "warfareBuff2Value", - src.getModifiedItemAttr("subsystemBonusCaldariDefensive"), - skill="Caldari Defensive Systems") - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Information Command"), "warfareBuff4Value", - src.getModifiedItemAttr("subsystemBonusCaldariDefensive"), - skill="Caldari Defensive Systems") diff --git a/eos/effects/subsystembonuscaldaridefensiveinformationwarfarehidden.py b/eos/effects/subsystembonuscaldaridefensiveinformationwarfarehidden.py deleted file mode 100644 index 0cf7a3ef8..000000000 --- a/eos/effects/subsystembonuscaldaridefensiveinformationwarfarehidden.py +++ /dev/null @@ -1,7 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Information Command Specialist"), - "commandBonusHidden", module.getModifiedItemAttr("subsystemBonusCaldariDefensive"), skill="Caldari Defensive Systems") diff --git a/eos/effects/subsystembonuscaldaridefensiveshieldrechargerate.py b/eos/effects/subsystembonuscaldaridefensiveshieldrechargerate.py deleted file mode 100644 index 7ddb92b06..000000000 --- a/eos/effects/subsystembonuscaldaridefensiveshieldrechargerate.py +++ /dev/null @@ -1,7 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.ship.boostItemAttr("shieldRechargeRate", module.getModifiedItemAttr("subsystemBonusCaldariDefensive2"), - skill="Caldari Defensive Systems") diff --git a/eos/effects/subsystembonuscaldaridefensiveshieldresistance.py b/eos/effects/subsystembonuscaldaridefensiveshieldresistance.py deleted file mode 100644 index 32dd02f63..000000000 --- a/eos/effects/subsystembonuscaldaridefensiveshieldresistance.py +++ /dev/null @@ -1,9 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - for type in ("Em", "Explosive", "Kinetic", "Thermal"): - fit.ship.boostItemAttr("shield{0}DamageResonance".format(type), - module.getModifiedItemAttr("subsystemBonusCaldariDefensive"), - skill="Caldari Defensive Systems") diff --git a/eos/effects/subsystembonuscaldaridefensivesiegewarfare.py b/eos/effects/subsystembonuscaldaridefensivesiegewarfare.py deleted file mode 100644 index 0dbfb904b..000000000 --- a/eos/effects/subsystembonuscaldaridefensivesiegewarfare.py +++ /dev/null @@ -1,20 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, src, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Shield Command"), "warfareBuff2Value", - src.getModifiedItemAttr("subsystemBonusCaldariDefensive"), - skill="Caldari Defensive Systems") - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Shield Command"), "warfareBuff1Value", - src.getModifiedItemAttr("subsystemBonusCaldariDefensive"), - skill="Caldari Defensive Systems") - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Shield Command"), "warfareBuff3Value", - src.getModifiedItemAttr("subsystemBonusCaldariDefensive"), - skill="Caldari Defensive Systems") - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Shield Command"), "buffDuration", - src.getModifiedItemAttr("subsystemBonusCaldariDefensive"), - skill="Caldari Defensive Systems") - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Shield Command"), "warfareBuff4Value", - src.getModifiedItemAttr("subsystemBonusCaldariDefensive"), - skill="Caldari Defensive Systems") diff --git a/eos/effects/subsystembonuscaldaridefensiveskirmishwarfare.py b/eos/effects/subsystembonuscaldaridefensiveskirmishwarfare.py deleted file mode 100644 index 2841c2d14..000000000 --- a/eos/effects/subsystembonuscaldaridefensiveskirmishwarfare.py +++ /dev/null @@ -1,20 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, src, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Skirmish Command"), "buffDuration", - src.getModifiedItemAttr("subsystemBonusCaldariDefensive"), - skill="Caldari Defensive Systems") - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Skirmish Command"), "warfareBuff1Value", - src.getModifiedItemAttr("subsystemBonusCaldariDefensive"), - skill="Caldari Defensive Systems") - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Skirmish Command"), "warfareBuff4Value", - src.getModifiedItemAttr("subsystemBonusCaldariDefensive"), - skill="Caldari Defensive Systems") - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Skirmish Command"), "warfareBuff2Value", - src.getModifiedItemAttr("subsystemBonusCaldariDefensive"), - skill="Caldari Defensive Systems") - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Skirmish Command"), "warfareBuff3Value", - src.getModifiedItemAttr("subsystemBonusCaldariDefensive"), - skill="Caldari Defensive Systems") diff --git a/eos/effects/subsystembonuscaldarielectronic2maxtargetingrange.py b/eos/effects/subsystembonuscaldarielectronic2maxtargetingrange.py deleted file mode 100644 index dfecf6025..000000000 --- a/eos/effects/subsystembonuscaldarielectronic2maxtargetingrange.py +++ /dev/null @@ -1,7 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.ship.boostItemAttr("maxTargetRange", module.getModifiedItemAttr("subsystemBonusCaldariElectronic2"), - skill="Caldari Electronic Systems") diff --git a/eos/effects/subsystembonuscaldarielectronic2tractorbeamrange.py b/eos/effects/subsystembonuscaldarielectronic2tractorbeamrange.py deleted file mode 100644 index dec075218..000000000 --- a/eos/effects/subsystembonuscaldarielectronic2tractorbeamrange.py +++ /dev/null @@ -1,8 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Tractor Beam", - "maxRange", module.getModifiedItemAttr("subsystemBonusCaldariElectronic2"), - skill="Caldari Electronic Systems") diff --git a/eos/effects/subsystembonuscaldarielectronic2tractorbeamvelocity.py b/eos/effects/subsystembonuscaldarielectronic2tractorbeamvelocity.py deleted file mode 100644 index 93b628f94..000000000 --- a/eos/effects/subsystembonuscaldarielectronic2tractorbeamvelocity.py +++ /dev/null @@ -1,8 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Tractor Beam", - "maxTractorVelocity", module.getModifiedItemAttr("subsystemBonusCaldariElectronic2"), - skill="Caldari Electronic Systems") diff --git a/eos/effects/subsystembonuscaldarielectroniccpu.py b/eos/effects/subsystembonuscaldarielectroniccpu.py deleted file mode 100644 index a953001a6..000000000 --- a/eos/effects/subsystembonuscaldarielectroniccpu.py +++ /dev/null @@ -1,7 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.ship.boostItemAttr("cpuOutput", module.getModifiedItemAttr("subsystemBonusCaldariElectronic"), - skill="Caldari Electronic Systems") diff --git a/eos/effects/subsystembonuscaldarielectronicecmrange.py b/eos/effects/subsystembonuscaldarielectronicecmrange.py deleted file mode 100644 index 52c4a2514..000000000 --- a/eos/effects/subsystembonuscaldarielectronicecmrange.py +++ /dev/null @@ -1,8 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "ECM", - "maxRange", module.getModifiedItemAttr("subsystemBonusCaldariElectronic"), - skill="Caldari Electronic Systems") diff --git a/eos/effects/subsystembonuscaldarielectronicscanprobestrength.py b/eos/effects/subsystembonuscaldarielectronicscanprobestrength.py deleted file mode 100644 index a6678f610..000000000 --- a/eos/effects/subsystembonuscaldarielectronicscanprobestrength.py +++ /dev/null @@ -1,8 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.modules.filteredChargeBoost(lambda mod: mod.charge.group.name == "Scanner Probe", - "baseSensorStrength", module.getModifiedItemAttr("subsystemBonusCaldariElectronic"), - skill="Caldari Electronic Systems") diff --git a/eos/effects/subsystembonuscaldarielectronicscanstrengthgravimetric.py b/eos/effects/subsystembonuscaldarielectronicscanstrengthgravimetric.py deleted file mode 100644 index 76e9e6a5e..000000000 --- a/eos/effects/subsystembonuscaldarielectronicscanstrengthgravimetric.py +++ /dev/null @@ -1,7 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.ship.boostItemAttr("scanGravimetricStrength", module.getModifiedItemAttr("subsystemBonusCaldariElectronic"), - skill="Caldari Electronic Systems") diff --git a/eos/effects/subsystembonuscaldariengineeringcapacitorcapacity.py b/eos/effects/subsystembonuscaldariengineeringcapacitorcapacity.py deleted file mode 100644 index e092ba001..000000000 --- a/eos/effects/subsystembonuscaldariengineeringcapacitorcapacity.py +++ /dev/null @@ -1,7 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.ship.boostItemAttr("capacitorCapacity", module.getModifiedItemAttr("subsystemBonusCaldariCore"), - skill="Caldari Core Systems") diff --git a/eos/effects/subsystembonuscaldariengineeringcapacitorrecharge.py b/eos/effects/subsystembonuscaldariengineeringcapacitorrecharge.py deleted file mode 100644 index 98d3a2935..000000000 --- a/eos/effects/subsystembonuscaldariengineeringcapacitorrecharge.py +++ /dev/null @@ -1,7 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.ship.boostItemAttr("rechargeRate", module.getModifiedItemAttr("subsystemBonusCaldariCore"), - skill="Caldari Core Systems") diff --git a/eos/effects/subsystembonuscaldariengineeringpoweroutput.py b/eos/effects/subsystembonuscaldariengineeringpoweroutput.py deleted file mode 100644 index 2726e0af2..000000000 --- a/eos/effects/subsystembonuscaldariengineeringpoweroutput.py +++ /dev/null @@ -1,7 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.ship.boostItemAttr("powerOutput", module.getModifiedItemAttr("subsystemBonusCaldariCore"), - skill="Caldari Core Systems") diff --git a/eos/effects/subsystembonuscaldarioffensive3ewstrengthgrav.py b/eos/effects/subsystembonuscaldarioffensive3ewstrengthgrav.py deleted file mode 100644 index 4f51c23af..000000000 --- a/eos/effects/subsystembonuscaldarioffensive3ewstrengthgrav.py +++ /dev/null @@ -1,9 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "ECM", - "scanGravimetricStrengthBonus", - module.getModifiedItemAttr("subsystemBonusCaldariOffensive3"), - skill="Caldari Offensive Systems") diff --git a/eos/effects/subsystembonuscaldarioffensive3ewstrengthladar.py b/eos/effects/subsystembonuscaldarioffensive3ewstrengthladar.py deleted file mode 100644 index 8114c23d8..000000000 --- a/eos/effects/subsystembonuscaldarioffensive3ewstrengthladar.py +++ /dev/null @@ -1,9 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "ECM", - "scanLadarStrengthBonus", - module.getModifiedItemAttr("subsystemBonusCaldariOffensive3"), - skill="Caldari Offensive Systems") diff --git a/eos/effects/subsystembonuscaldarioffensive3ewstrengthmagn.py b/eos/effects/subsystembonuscaldarioffensive3ewstrengthmagn.py deleted file mode 100644 index 69f64527f..000000000 --- a/eos/effects/subsystembonuscaldarioffensive3ewstrengthmagn.py +++ /dev/null @@ -1,9 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "ECM", - "scanMagnetometricStrengthBonus", - module.getModifiedItemAttr("subsystemBonusCaldariOffensive3"), - skill="Caldari Offensive Systems") diff --git a/eos/effects/subsystembonuscaldarioffensive3ewstrengthradar.py b/eos/effects/subsystembonuscaldarioffensive3ewstrengthradar.py deleted file mode 100644 index 47eb2f29e..000000000 --- a/eos/effects/subsystembonuscaldarioffensive3ewstrengthradar.py +++ /dev/null @@ -1,9 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "ECM", - "scanRadarStrengthBonus", - module.getModifiedItemAttr("subsystemBonusCaldariOffensive3"), - skill="Caldari Offensive Systems") diff --git a/eos/effects/subsystembonuscaldarioffensive3heavyassaultmissilevelocity.py b/eos/effects/subsystembonuscaldarioffensive3heavyassaultmissilevelocity.py deleted file mode 100644 index b595798d8..000000000 --- a/eos/effects/subsystembonuscaldarioffensive3heavyassaultmissilevelocity.py +++ /dev/null @@ -1,11 +0,0 @@ -# subsystemBonusCaldariOffensive3HeavyAssaultMissileVelocity -# -# Used by: -# Subsystem: Tengu Offensive - Accelerated Ejection Bay -type = "passive" - - -def handler(fit, module, context): - fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Heavy Assault Missiles"), - "maxVelocity", module.getModifiedItemAttr("subsystemBonusCaldariOffensive3"), - skill="Caldari Offensive Systems") diff --git a/eos/effects/subsystembonuscaldarioffensive3heavymissilevelocity.py b/eos/effects/subsystembonuscaldarioffensive3heavymissilevelocity.py deleted file mode 100644 index 9f7a98f9d..000000000 --- a/eos/effects/subsystembonuscaldarioffensive3heavymissilevelocity.py +++ /dev/null @@ -1,8 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Heavy Missiles"), - "maxVelocity", module.getModifiedItemAttr("subsystemBonusCaldariOffensive3"), - skill="Caldari Offensive Systems") diff --git a/eos/effects/subsystembonuscaldarioffensiveassaultmissilelauncherrof.py b/eos/effects/subsystembonuscaldarioffensiveassaultmissilelauncherrof.py deleted file mode 100644 index 02d2d3d03..000000000 --- a/eos/effects/subsystembonuscaldarioffensiveassaultmissilelauncherrof.py +++ /dev/null @@ -1,11 +0,0 @@ -# subsystemBonusCaldariOffensiveAssaultMissileLauncherROF -# -# Used by: -# Variations of subsystem: Tengu Offensive - Accelerated Ejection Bay (3 of 4) -type = "passive" - - -def handler(fit, module, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Missile Launcher Rapid Light", - "speed", module.getModifiedItemAttr("subsystemBonusCaldariOffensive"), - skill="Caldari Offensive Systems") diff --git a/eos/effects/subsystembonuscaldarioffensiveheavyassaultmissilelauncherrof.py b/eos/effects/subsystembonuscaldarioffensiveheavyassaultmissilelauncherrof.py deleted file mode 100644 index b9923a206..000000000 --- a/eos/effects/subsystembonuscaldarioffensiveheavyassaultmissilelauncherrof.py +++ /dev/null @@ -1,8 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Missile Launcher Heavy Assault", - "speed", module.getModifiedItemAttr("subsystemBonusCaldariOffensive"), - skill="Caldari Offensive Systems") diff --git a/eos/effects/subsystembonuscaldarioffensiveheavymissilelauncherrof.py b/eos/effects/subsystembonuscaldarioffensiveheavymissilelauncherrof.py deleted file mode 100644 index a0c74ee2a..000000000 --- a/eos/effects/subsystembonuscaldarioffensiveheavymissilelauncherrof.py +++ /dev/null @@ -1,8 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Missile Launcher Heavy", - "speed", module.getModifiedItemAttr("subsystemBonusCaldariOffensive"), - skill="Caldari Offensive Systems") diff --git a/eos/effects/subsystembonuscaldaripropulsion2warpcapacitor2.py b/eos/effects/subsystembonuscaldaripropulsion2warpcapacitor2.py deleted file mode 100644 index b4b8221c3..000000000 --- a/eos/effects/subsystembonuscaldaripropulsion2warpcapacitor2.py +++ /dev/null @@ -1,7 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.ship.boostItemAttr("warpCapacitorNeed", module.getModifiedItemAttr("subsystemBonusCaldariPropulsion2"), - skill="Caldari Propulsion Systems") diff --git a/eos/effects/subsystembonuscaldaripropulsionagility.py b/eos/effects/subsystembonuscaldaripropulsionagility.py deleted file mode 100644 index 2bd22b70d..000000000 --- a/eos/effects/subsystembonuscaldaripropulsionagility.py +++ /dev/null @@ -1,7 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.ship.boostItemAttr("agility", module.getModifiedItemAttr("subsystemBonusCaldariPropulsion"), - skill="Caldari Propulsion Systems") diff --git a/eos/effects/subsystembonuscaldaripropulsionwarpspeed.py b/eos/effects/subsystembonuscaldaripropulsionwarpspeed.py deleted file mode 100644 index cfd450c94..000000000 --- a/eos/effects/subsystembonuscaldaripropulsionwarpspeed.py +++ /dev/null @@ -1,10 +0,0 @@ -# subsystemBonusCaldariPropulsionWarpSpeed -# -# Used by: -# Subsystem: Tengu Propulsion - Chassis Optimization -type = "passive" - - -def handler(fit, module, context): - fit.ship.boostItemAttr("baseWarpSpeed", module.getModifiedItemAttr("subsystemBonusCaldariPropulsion"), - skill="Caldari Propulsion Systems") diff --git a/eos/effects/subsystembonusgallentedefensive2armorrepheat.py b/eos/effects/subsystembonusgallentedefensive2armorrepheat.py deleted file mode 100644 index e35f7cd1c..000000000 --- a/eos/effects/subsystembonusgallentedefensive2armorrepheat.py +++ /dev/null @@ -1,12 +0,0 @@ -# subsystemBonusGallenteDefensive2ArmorRepHeat -# -# Used by: -# Subsystem: Proteus Defensive - Nanobot Injector -type = "passive" - - -def handler(fit, src, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Repair Systems"), "overloadArmorDamageAmount", - src.getModifiedItemAttr("subsystemBonusGallenteDefensive2"), skill="Gallente Defensive Systems") - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Repair Systems"), "overloadSelfDurationBonus", - src.getModifiedItemAttr("subsystemBonusGallenteDefensive2"), skill="Gallente Defensive Systems") diff --git a/eos/effects/subsystembonusgallentedefensive2remotearmorrepairamount.py b/eos/effects/subsystembonusgallentedefensive2remotearmorrepairamount.py deleted file mode 100644 index 42f35203d..000000000 --- a/eos/effects/subsystembonusgallentedefensive2remotearmorrepairamount.py +++ /dev/null @@ -1,9 +0,0 @@ -# Not used by any item -type = "passive" -runTime = "early" - - -def handler(fit, module, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Remote Armor Repair Systems"), - "armorDamageAmount", module.getModifiedItemAttr("subsystemBonusGallenteDefensive2"), - skill="Gallente Defensive Systems") diff --git a/eos/effects/subsystembonusgallentedefensive3tractorbeambonus.py b/eos/effects/subsystembonusgallentedefensive3tractorbeambonus.py deleted file mode 100644 index 4493eaa7a..000000000 --- a/eos/effects/subsystembonusgallentedefensive3tractorbeambonus.py +++ /dev/null @@ -1,9 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, src, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Tractor Beam", "maxRange", - src.getModifiedItemAttr("subsystemBonusGallenteDefensive3"), skill="Gallente Defensive Systems") - fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Tractor Beam", "maxTractorVelocity", - src.getModifiedItemAttr("subsystemBonusGallenteDefensive3"), skill="Gallente Defensive Systems") diff --git a/eos/effects/subsystembonusgallentedefensivearmoredwarfare.py b/eos/effects/subsystembonusgallentedefensivearmoredwarfare.py deleted file mode 100644 index 8c7e75a9e..000000000 --- a/eos/effects/subsystembonusgallentedefensivearmoredwarfare.py +++ /dev/null @@ -1,20 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, src, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Armored Command"), "buffDuration", - src.getModifiedItemAttr("subsystemBonusGallenteDefensive"), - skill="Gallente Defensive Systems") - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Armored Command"), "warfareBuff3Value", - src.getModifiedItemAttr("subsystemBonusGallenteDefensive"), - skill="Gallente Defensive Systems") - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Armored Command"), "warfareBuff4Value", - src.getModifiedItemAttr("subsystemBonusGallenteDefensive"), - skill="Gallente Defensive Systems") - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Armored Command"), "warfareBuff2Value", - src.getModifiedItemAttr("subsystemBonusGallenteDefensive"), - skill="Gallente Defensive Systems") - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Armored Command"), "warfareBuff1Value", - src.getModifiedItemAttr("subsystemBonusGallenteDefensive"), - skill="Gallente Defensive Systems") diff --git a/eos/effects/subsystembonusgallentedefensivearmorresistance.py b/eos/effects/subsystembonusgallentedefensivearmorresistance.py deleted file mode 100644 index 89c793799..000000000 --- a/eos/effects/subsystembonusgallentedefensivearmorresistance.py +++ /dev/null @@ -1,9 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - for type in ("Em", "Explosive", "Kinetic", "Thermal"): - fit.ship.boostItemAttr("armor{0}DamageResonance".format(type), - module.getModifiedItemAttr("subsystemBonusGallenteDefensive"), - skill="Gallente Defensive Systems") diff --git a/eos/effects/subsystembonusgallentedefensiveinformationwarfare.py b/eos/effects/subsystembonusgallentedefensiveinformationwarfare.py deleted file mode 100644 index 02d96a8a7..000000000 --- a/eos/effects/subsystembonusgallentedefensiveinformationwarfare.py +++ /dev/null @@ -1,20 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, src, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Information Command"), "warfareBuff4Value", - src.getModifiedItemAttr("subsystemBonusGallenteDefensive"), - skill="Gallente Defensive Systems") - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Information Command"), "warfareBuff2Value", - src.getModifiedItemAttr("subsystemBonusGallenteDefensive"), - skill="Gallente Defensive Systems") - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Information Command"), "warfareBuff3Value", - src.getModifiedItemAttr("subsystemBonusGallenteDefensive"), - skill="Gallente Defensive Systems") - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Information Command"), "buffDuration", - src.getModifiedItemAttr("subsystemBonusGallenteDefensive"), - skill="Gallente Defensive Systems") - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Information Command"), "warfareBuff1Value", - src.getModifiedItemAttr("subsystemBonusGallenteDefensive"), - skill="Gallente Defensive Systems") diff --git a/eos/effects/subsystembonusgallentedefensiveinformationwarfarehidden.py b/eos/effects/subsystembonusgallentedefensiveinformationwarfarehidden.py deleted file mode 100644 index 19b0cf02e..000000000 --- a/eos/effects/subsystembonusgallentedefensiveinformationwarfarehidden.py +++ /dev/null @@ -1,7 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Information Command Specialist"), - "commandBonusHidden", module.getModifiedItemAttr("subsystemBonusGallenteDefensive"), skill="Gallente Defensive Systems") diff --git a/eos/effects/subsystembonusgallentedefensiveskirmishwarfare.py b/eos/effects/subsystembonusgallentedefensiveskirmishwarfare.py deleted file mode 100644 index e69d3498c..000000000 --- a/eos/effects/subsystembonusgallentedefensiveskirmishwarfare.py +++ /dev/null @@ -1,20 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, src, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Skirmish Command"), "warfareBuff4Value", - src.getModifiedItemAttr("subsystemBonusGallenteDefensive"), - skill="Gallente Defensive Systems") - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Skirmish Command"), "warfareBuff2Value", - src.getModifiedItemAttr("subsystemBonusGallenteDefensive"), - skill="Gallente Defensive Systems") - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Skirmish Command"), "warfareBuff1Value", - src.getModifiedItemAttr("subsystemBonusGallenteDefensive"), - skill="Gallente Defensive Systems") - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Skirmish Command"), "warfareBuff3Value", - src.getModifiedItemAttr("subsystemBonusGallenteDefensive"), - skill="Gallente Defensive Systems") - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Skirmish Command"), "buffDuration", - src.getModifiedItemAttr("subsystemBonusGallenteDefensive"), - skill="Gallente Defensive Systems") diff --git a/eos/effects/subsystembonusgallenteelectronic2maxtargetingrange.py b/eos/effects/subsystembonusgallenteelectronic2maxtargetingrange.py deleted file mode 100644 index 5cf5da2da..000000000 --- a/eos/effects/subsystembonusgallenteelectronic2maxtargetingrange.py +++ /dev/null @@ -1,7 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.ship.boostItemAttr("maxTargetRange", module.getModifiedItemAttr("subsystemBonusGallenteElectronic2"), - skill="Gallente Electronic Systems") diff --git a/eos/effects/subsystembonusgallenteelectronic2tractorbeamrange.py b/eos/effects/subsystembonusgallenteelectronic2tractorbeamrange.py deleted file mode 100644 index f20787889..000000000 --- a/eos/effects/subsystembonusgallenteelectronic2tractorbeamrange.py +++ /dev/null @@ -1,8 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Tractor Beam", - "maxRange", module.getModifiedItemAttr("subsystemBonusGallenteElectronic2"), - skill="Gallente Electronic Systems") diff --git a/eos/effects/subsystembonusgallenteelectronic2tractorbeamvelocity.py b/eos/effects/subsystembonusgallenteelectronic2tractorbeamvelocity.py deleted file mode 100644 index 179582a9f..000000000 --- a/eos/effects/subsystembonusgallenteelectronic2tractorbeamvelocity.py +++ /dev/null @@ -1,8 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Tractor Beam", - "maxTractorVelocity", module.getModifiedItemAttr("subsystemBonusGallenteElectronic2"), - skill="Gallente Electronic Systems") diff --git a/eos/effects/subsystembonusgallenteelectroniccpu.py b/eos/effects/subsystembonusgallenteelectroniccpu.py deleted file mode 100644 index 2feb00f86..000000000 --- a/eos/effects/subsystembonusgallenteelectroniccpu.py +++ /dev/null @@ -1,7 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.ship.boostItemAttr("cpuOutput", module.getModifiedItemAttr("subsystemBonusGallenteElectronic"), - skill="Gallente Electronic Systems") diff --git a/eos/effects/subsystembonusgallenteelectronicscanprobestrength.py b/eos/effects/subsystembonusgallenteelectronicscanprobestrength.py deleted file mode 100644 index 9451a037e..000000000 --- a/eos/effects/subsystembonusgallenteelectronicscanprobestrength.py +++ /dev/null @@ -1,9 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.modules.filteredChargeBoost(lambda mod: mod.charge.group.name == "Scanner Probe", - "baseSensorStrength", - module.getModifiedItemAttr("subsystemBonusGallenteElectronic"), - skill="Gallente Electronic Systems") diff --git a/eos/effects/subsystembonusgallenteelectronicscanstrengthmagnetometric.py b/eos/effects/subsystembonusgallenteelectronicscanstrengthmagnetometric.py deleted file mode 100644 index 34ab8b270..000000000 --- a/eos/effects/subsystembonusgallenteelectronicscanstrengthmagnetometric.py +++ /dev/null @@ -1,7 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.ship.boostItemAttr("scanMagnetometricStrength", module.getModifiedItemAttr("subsystemBonusGallenteElectronic"), - skill="Gallente Electronic Systems") diff --git a/eos/effects/subsystembonusgallenteelectronicwarpscramblerange.py b/eos/effects/subsystembonusgallenteelectronicwarpscramblerange.py deleted file mode 100644 index 951c13cea..000000000 --- a/eos/effects/subsystembonusgallenteelectronicwarpscramblerange.py +++ /dev/null @@ -1,8 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Warp Scrambler", - "maxRange", module.getModifiedItemAttr("subsystemBonusGallenteElectronic"), - skill="Gallente Electronic Systems") diff --git a/eos/effects/subsystembonusgallenteengineering2dronemwd.py b/eos/effects/subsystembonusgallenteengineering2dronemwd.py deleted file mode 100644 index e476b9f1d..000000000 --- a/eos/effects/subsystembonusgallenteengineering2dronemwd.py +++ /dev/null @@ -1,8 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Drones"), "maxVelocity", - module.getModifiedItemAttr("subsystemBonusGallenteCore2"), - skill="Gallente Core Systems") diff --git a/eos/effects/subsystembonusgallenteengineeringcapacitorrecharge.py b/eos/effects/subsystembonusgallenteengineeringcapacitorrecharge.py deleted file mode 100644 index 72bb25e12..000000000 --- a/eos/effects/subsystembonusgallenteengineeringcapacitorrecharge.py +++ /dev/null @@ -1,7 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.ship.boostItemAttr("rechargeRate", module.getModifiedItemAttr("subsystemBonusGallenteCore"), - skill="Gallente Core Systems") diff --git a/eos/effects/subsystembonusgallenteengineeringdronehp.py b/eos/effects/subsystembonusgallenteengineeringdronehp.py deleted file mode 100644 index f9de09f6e..000000000 --- a/eos/effects/subsystembonusgallenteengineeringdronehp.py +++ /dev/null @@ -1,9 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - for layer in ("shieldCapacity", "armorHP", "hp"): - fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Drones"), layer, - module.getModifiedItemAttr("subsystemBonusGallenteCore"), - skill="Gallente Core Systems") diff --git a/eos/effects/subsystembonusgallenteengineeringpoweroutput.py b/eos/effects/subsystembonusgallenteengineeringpoweroutput.py deleted file mode 100644 index 9bcb7adf3..000000000 --- a/eos/effects/subsystembonusgallenteengineeringpoweroutput.py +++ /dev/null @@ -1,7 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.ship.boostItemAttr("powerOutput", module.getModifiedItemAttr("subsystemBonusGallenteCore"), - skill="Gallente Core Systems") diff --git a/eos/effects/subsystembonusgallenteoffensive3dronedamagemultiplier.py b/eos/effects/subsystembonusgallenteoffensive3dronedamagemultiplier.py deleted file mode 100644 index d2eb14e1d..000000000 --- a/eos/effects/subsystembonusgallenteoffensive3dronedamagemultiplier.py +++ /dev/null @@ -1,8 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Drones"), - "damageMultiplier", module.getModifiedItemAttr("subsystemBonusGallenteOffensive3"), - skill="Gallente Offensive Systems") diff --git a/eos/effects/subsystembonusgallenteoffensivedronehp.py b/eos/effects/subsystembonusgallenteoffensivedronehp.py deleted file mode 100644 index d02eab954..000000000 --- a/eos/effects/subsystembonusgallenteoffensivedronehp.py +++ /dev/null @@ -1,12 +0,0 @@ -# subsystemBonusGallenteOffensiveDroneHP -# -# Used by: -# Subsystem: Proteus Offensive - Drone Synthesis Projector -type = "passive" - - -def handler(fit, module, context): - for layer in ("shieldCapacity", "armorHP", "hp"): - fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Drones"), layer, - module.getModifiedItemAttr("subsystemBonusGallenteOffensive"), - skill="Gallente Offensive Systems") diff --git a/eos/effects/subsystembonusgallenteoffensivehybridweapondamagemultiplier.py b/eos/effects/subsystembonusgallenteoffensivehybridweapondamagemultiplier.py deleted file mode 100644 index a94ff5eb0..000000000 --- a/eos/effects/subsystembonusgallenteoffensivehybridweapondamagemultiplier.py +++ /dev/null @@ -1,8 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Medium Hybrid Turret"), - "damageMultiplier", module.getModifiedItemAttr("subsystemBonusGallenteOffensive"), - skill="Gallente Offensive Systems") diff --git a/eos/effects/subsystembonusgallentepropulsion2warpcapacitor.py b/eos/effects/subsystembonusgallentepropulsion2warpcapacitor.py deleted file mode 100644 index e74f2d22d..000000000 --- a/eos/effects/subsystembonusgallentepropulsion2warpcapacitor.py +++ /dev/null @@ -1,7 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.ship.boostItemAttr("warpCapacitorNeed", module.getModifiedItemAttr("subsystemBonusGallentePropulsion2"), - skill="Gallente Propulsion Systems") diff --git a/eos/effects/subsystembonusgallentepropulsionagility.py b/eos/effects/subsystembonusgallentepropulsionagility.py deleted file mode 100644 index e15ff4dee..000000000 --- a/eos/effects/subsystembonusgallentepropulsionagility.py +++ /dev/null @@ -1,7 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.ship.boostItemAttr("agility", module.getModifiedItemAttr("subsystemBonusGallentePropulsion"), - skill="Gallente Propulsion Systems") diff --git a/eos/effects/subsystembonusgallentepropulsionmwdpenalty.py b/eos/effects/subsystembonusgallentepropulsionmwdpenalty.py deleted file mode 100644 index 98e2a1716..000000000 --- a/eos/effects/subsystembonusgallentepropulsionmwdpenalty.py +++ /dev/null @@ -1,9 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("High Speed Maneuvering"), - "signatureRadiusBonus", - module.getModifiedItemAttr("subsystemBonusGallentePropulsion"), - skill="Gallente Propulsion Systems") diff --git a/eos/effects/subsystembonusminmatardefensive2localrepheat.py b/eos/effects/subsystembonusminmatardefensive2localrepheat.py deleted file mode 100644 index 732ca1779..000000000 --- a/eos/effects/subsystembonusminmatardefensive2localrepheat.py +++ /dev/null @@ -1,17 +0,0 @@ -# subsystemBonusMinmatarDefensive2LocalRepHeat -# -# Used by: -# Subsystem: Loki Defensive - Adaptive Defense Node -type = "passive" - - -def handler(fit, src, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Repair Systems") or mod.item.requiresSkill("Shield Operation"), - "overloadSelfDurationBonus", src.getModifiedItemAttr("subsystemBonusMinmatarDefensive2"), - skill="Minmatar Defensive Systems") - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Repair Systems"), - "overloadArmorDamageAmount", src.getModifiedItemAttr("subsystemBonusMinmatarDefensive2"), - skill="Minmatar Defensive Systems") - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Shield Operation"), - "overloadShieldBonus", src.getModifiedItemAttr("subsystemBonusMinmatarDefensive2"), - skill="Minmatar Defensive Systems") diff --git a/eos/effects/subsystembonusminmatardefensive2remoteshieldtransporteramount.py b/eos/effects/subsystembonusminmatardefensive2remoteshieldtransporteramount.py deleted file mode 100644 index a044b34ae..000000000 --- a/eos/effects/subsystembonusminmatardefensive2remoteshieldtransporteramount.py +++ /dev/null @@ -1,9 +0,0 @@ -# Not used by any item -type = "passive" -runTime = "early" - - -def handler(fit, module, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Shield Emission Systems"), - "shieldBonus", module.getModifiedItemAttr("subsystemBonusMinmatarDefensive2"), - skill="Minmatar Defensive Systems") diff --git a/eos/effects/subsystembonusminmatardefensive3tractorbeambonus.py b/eos/effects/subsystembonusminmatardefensive3tractorbeambonus.py deleted file mode 100644 index 46c0dc717..000000000 --- a/eos/effects/subsystembonusminmatardefensive3tractorbeambonus.py +++ /dev/null @@ -1,9 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, src, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Tractor Beam", "maxRange", - src.getModifiedItemAttr("subsystemBonusMinmatarDefensive3"), skill="Minmatar Defensive Systems") - fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Tractor Beam", "maxTractorVelocity", - src.getModifiedItemAttr("subsystemBonusMinmatarDefensive3"), skill="Minmatar Defensive Systems") diff --git a/eos/effects/subsystembonusminmatardefensivearmoredwarfare.py b/eos/effects/subsystembonusminmatardefensivearmoredwarfare.py deleted file mode 100644 index b0646226d..000000000 --- a/eos/effects/subsystembonusminmatardefensivearmoredwarfare.py +++ /dev/null @@ -1,20 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, src, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Armored Command"), "buffDuration", - src.getModifiedItemAttr("subsystemBonusMinmatarDefensive"), - skill="Minmatar Defensive Systems") - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Armored Command"), "warfareBuff2Value", - src.getModifiedItemAttr("subsystemBonusMinmatarDefensive"), - skill="Minmatar Defensive Systems") - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Armored Command"), "warfareBuff4Value", - src.getModifiedItemAttr("subsystemBonusMinmatarDefensive"), - skill="Minmatar Defensive Systems") - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Armored Command"), "warfareBuff1Value", - src.getModifiedItemAttr("subsystemBonusMinmatarDefensive"), - skill="Minmatar Defensive Systems") - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Armored Command"), "warfareBuff3Value", - src.getModifiedItemAttr("subsystemBonusMinmatarDefensive"), - skill="Minmatar Defensive Systems") diff --git a/eos/effects/subsystembonusminmatardefensivearmorresistance.py b/eos/effects/subsystembonusminmatardefensivearmorresistance.py deleted file mode 100644 index 155c521eb..000000000 --- a/eos/effects/subsystembonusminmatardefensivearmorresistance.py +++ /dev/null @@ -1,9 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - for type in ("Em", "Explosive", "Kinetic", "Thermal"): - fit.ship.boostItemAttr("armor{0}DamageResonance".format(type), - module.getModifiedItemAttr("subsystemBonusMinmatarDefensive"), - skill="Minmatar Defensive Systems") diff --git a/eos/effects/subsystembonusminmatardefensiveshieldresistance.py b/eos/effects/subsystembonusminmatardefensiveshieldresistance.py deleted file mode 100644 index fe65b628c..000000000 --- a/eos/effects/subsystembonusminmatardefensiveshieldresistance.py +++ /dev/null @@ -1,9 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - for type in ("Em", "Explosive", "Kinetic", "Thermal"): - fit.ship.boostItemAttr("shield{0}DamageResonance".format(type), - module.getModifiedItemAttr("subsystemBonusMinmatarDefensive"), - skill="Minmatar Defensive Systems") diff --git a/eos/effects/subsystembonusminmatardefensivesiegewarfare.py b/eos/effects/subsystembonusminmatardefensivesiegewarfare.py deleted file mode 100644 index c4fcca1fa..000000000 --- a/eos/effects/subsystembonusminmatardefensivesiegewarfare.py +++ /dev/null @@ -1,20 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, src, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Shield Command"), "warfareBuff1Value", - src.getModifiedItemAttr("subsystemBonusMinmatarDefensive"), - skill="Minmatar Defensive Systems") - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Shield Command"), "buffDuration", - src.getModifiedItemAttr("subsystemBonusMinmatarDefensive"), - skill="Minmatar Defensive Systems") - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Shield Command"), "warfareBuff4Value", - src.getModifiedItemAttr("subsystemBonusMinmatarDefensive"), - skill="Minmatar Defensive Systems") - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Shield Command"), "warfareBuff3Value", - src.getModifiedItemAttr("subsystemBonusMinmatarDefensive"), - skill="Minmatar Defensive Systems") - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Shield Command"), "warfareBuff2Value", - src.getModifiedItemAttr("subsystemBonusMinmatarDefensive"), - skill="Minmatar Defensive Systems") diff --git a/eos/effects/subsystembonusminmatardefensivesignatureradius.py b/eos/effects/subsystembonusminmatardefensivesignatureradius.py deleted file mode 100644 index c31b4186f..000000000 --- a/eos/effects/subsystembonusminmatardefensivesignatureradius.py +++ /dev/null @@ -1,7 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.ship.boostItemAttr("signatureRadius", module.getModifiedItemAttr("subsystemBonusMinmatarDefensive"), - skill="Minmatar Defensive Systems") diff --git a/eos/effects/subsystembonusminmatardefensiveskirmishwarfare.py b/eos/effects/subsystembonusminmatardefensiveskirmishwarfare.py deleted file mode 100644 index bd9b91cb1..000000000 --- a/eos/effects/subsystembonusminmatardefensiveskirmishwarfare.py +++ /dev/null @@ -1,20 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, src, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Skirmish Command"), "warfareBuff1Value", - src.getModifiedItemAttr("subsystemBonusMinmatarDefensive"), - skill="Minmatar Defensive Systems") - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Skirmish Command"), "warfareBuff3Value", - src.getModifiedItemAttr("subsystemBonusMinmatarDefensive"), - skill="Minmatar Defensive Systems") - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Skirmish Command"), "warfareBuff4Value", - src.getModifiedItemAttr("subsystemBonusMinmatarDefensive"), - skill="Minmatar Defensive Systems") - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Skirmish Command"), "warfareBuff2Value", - src.getModifiedItemAttr("subsystemBonusMinmatarDefensive"), - skill="Minmatar Defensive Systems") - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Skirmish Command"), "buffDuration", - src.getModifiedItemAttr("subsystemBonusMinmatarDefensive"), - skill="Minmatar Defensive Systems") diff --git a/eos/effects/subsystembonusminmatarelectronic2maxtargetingrange.py b/eos/effects/subsystembonusminmatarelectronic2maxtargetingrange.py deleted file mode 100644 index 5328c7bb9..000000000 --- a/eos/effects/subsystembonusminmatarelectronic2maxtargetingrange.py +++ /dev/null @@ -1,7 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.ship.boostItemAttr("maxTargetRange", module.getModifiedItemAttr("subsystemBonusMinmatarElectronic2"), - skill="Minmatar Electronic Systems") diff --git a/eos/effects/subsystembonusminmatarelectronic2scanresolution.py b/eos/effects/subsystembonusminmatarelectronic2scanresolution.py deleted file mode 100644 index 065af593b..000000000 --- a/eos/effects/subsystembonusminmatarelectronic2scanresolution.py +++ /dev/null @@ -1,7 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.ship.boostItemAttr("scanResolution", module.getModifiedItemAttr("subsystemBonusMinmatarElectronic2"), - skill="Minmatar Electronic Systems") diff --git a/eos/effects/subsystembonusminmatarelectronic2tractorbeamrange.py b/eos/effects/subsystembonusminmatarelectronic2tractorbeamrange.py deleted file mode 100644 index 2204f35dc..000000000 --- a/eos/effects/subsystembonusminmatarelectronic2tractorbeamrange.py +++ /dev/null @@ -1,8 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Tractor Beam", - "maxRange", module.getModifiedItemAttr("subsystemBonusMinmatarElectronic2"), - skill="Minmatar Electronic Systems") diff --git a/eos/effects/subsystembonusminmatarelectronic2tractorbeamvelocity.py b/eos/effects/subsystembonusminmatarelectronic2tractorbeamvelocity.py deleted file mode 100644 index f647d5b3c..000000000 --- a/eos/effects/subsystembonusminmatarelectronic2tractorbeamvelocity.py +++ /dev/null @@ -1,8 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Tractor Beam", - "maxTractorVelocity", module.getModifiedItemAttr("subsystemBonusMinmatarElectronic2"), - skill="Minmatar Electronic Systems") diff --git a/eos/effects/subsystembonusminmatarelectronicscanprobestrength.py b/eos/effects/subsystembonusminmatarelectronicscanprobestrength.py deleted file mode 100644 index 873aa1eca..000000000 --- a/eos/effects/subsystembonusminmatarelectronicscanprobestrength.py +++ /dev/null @@ -1,9 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.modules.filteredChargeBoost(lambda mod: mod.charge.group.name == "Scanner Probe", - "baseSensorStrength", - module.getModifiedItemAttr("subsystemBonusMinmatarElectronic"), - skill="Minmatar Electronic Systems") diff --git a/eos/effects/subsystembonusminmatarelectronicscanstrengthladar.py b/eos/effects/subsystembonusminmatarelectronicscanstrengthladar.py deleted file mode 100644 index 531b98d96..000000000 --- a/eos/effects/subsystembonusminmatarelectronicscanstrengthladar.py +++ /dev/null @@ -1,7 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.ship.boostItemAttr("scanLadarStrength", module.getModifiedItemAttr("subsystemBonusMinmatarElectronic"), - skill="Minmatar Electronic Systems") diff --git a/eos/effects/subsystembonusminmatarelectronicstasiswebifierrange.py b/eos/effects/subsystembonusminmatarelectronicstasiswebifierrange.py deleted file mode 100644 index 53f0a94aa..000000000 --- a/eos/effects/subsystembonusminmatarelectronicstasiswebifierrange.py +++ /dev/null @@ -1,8 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Stasis Web", - "maxRange", module.getModifiedItemAttr("subsystemBonusMinmatarElectronic"), - skill="Minmatar Electronic Systems") diff --git a/eos/effects/subsystembonusminmatarengineeringcapacitorcapacity.py b/eos/effects/subsystembonusminmatarengineeringcapacitorcapacity.py deleted file mode 100644 index 36ffe1d3f..000000000 --- a/eos/effects/subsystembonusminmatarengineeringcapacitorcapacity.py +++ /dev/null @@ -1,7 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.ship.boostItemAttr("capacitorCapacity", module.getModifiedItemAttr("subsystemBonusMinmatarCore"), - skill="Minmatar Core Systems") diff --git a/eos/effects/subsystembonusminmatarengineeringcapacitorrecharge.py b/eos/effects/subsystembonusminmatarengineeringcapacitorrecharge.py deleted file mode 100644 index 3919fbd1c..000000000 --- a/eos/effects/subsystembonusminmatarengineeringcapacitorrecharge.py +++ /dev/null @@ -1,7 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.ship.boostItemAttr("rechargeRate", module.getModifiedItemAttr("subsystemBonusMinmatarCore"), - skill="Minmatar Core Systems") diff --git a/eos/effects/subsystembonusminmatarengineeringpoweroutput.py b/eos/effects/subsystembonusminmatarengineeringpoweroutput.py deleted file mode 100644 index b034cfbc0..000000000 --- a/eos/effects/subsystembonusminmatarengineeringpoweroutput.py +++ /dev/null @@ -1,7 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.ship.boostItemAttr("powerOutput", module.getModifiedItemAttr("subsystemBonusMinmatarCore"), - skill="Minmatar Core Systems") diff --git a/eos/effects/subsystembonusminmataroffensive2projectileweaponrof.py b/eos/effects/subsystembonusminmataroffensive2projectileweaponrof.py deleted file mode 100644 index 37de5345a..000000000 --- a/eos/effects/subsystembonusminmataroffensive2projectileweaponrof.py +++ /dev/null @@ -1,8 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Medium Projectile Turret"), - "speed", module.getModifiedItemAttr("subsystemBonusMinmatarOffensive2"), - skill="Minmatar Offensive Systems") diff --git a/eos/effects/subsystembonusminmataroffensiveassaultmissilelauncherrof.py b/eos/effects/subsystembonusminmataroffensiveassaultmissilelauncherrof.py deleted file mode 100644 index 545dac076..000000000 --- a/eos/effects/subsystembonusminmataroffensiveassaultmissilelauncherrof.py +++ /dev/null @@ -1,8 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Missile Launcher Rapid Light", - "speed", module.getModifiedItemAttr("subsystemBonusMinmatarOffensive"), - skill="Minmatar Offensive Systems") diff --git a/eos/effects/subsystembonusminmataroffensiveheavyassaultmissilelauncherrof.py b/eos/effects/subsystembonusminmataroffensiveheavyassaultmissilelauncherrof.py deleted file mode 100644 index 0cdf31f6c..000000000 --- a/eos/effects/subsystembonusminmataroffensiveheavyassaultmissilelauncherrof.py +++ /dev/null @@ -1,8 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Missile Launcher Heavy Assault", - "speed", module.getModifiedItemAttr("subsystemBonusMinmatarOffensive"), - skill="Minmatar Offensive Systems") diff --git a/eos/effects/subsystembonusminmataroffensiveheavymissilelauncherrof.py b/eos/effects/subsystembonusminmataroffensiveheavymissilelauncherrof.py deleted file mode 100644 index 65f3983b2..000000000 --- a/eos/effects/subsystembonusminmataroffensiveheavymissilelauncherrof.py +++ /dev/null @@ -1,8 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Missile Launcher Heavy", - "speed", module.getModifiedItemAttr("subsystemBonusMinmatarOffensive"), - skill="Minmatar Offensive Systems") diff --git a/eos/effects/subsystembonusminmataroffensiveprojectileweaponrof.py b/eos/effects/subsystembonusminmataroffensiveprojectileweaponrof.py deleted file mode 100644 index 49993800a..000000000 --- a/eos/effects/subsystembonusminmataroffensiveprojectileweaponrof.py +++ /dev/null @@ -1,8 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Medium Projectile Turret"), - "speed", module.getModifiedItemAttr("subsystemBonusMinmatarOffensive"), - skill="Minmatar Offensive Systems") diff --git a/eos/effects/subsystembonusminmatarpropulsionagility.py b/eos/effects/subsystembonusminmatarpropulsionagility.py deleted file mode 100644 index 3b61c349e..000000000 --- a/eos/effects/subsystembonusminmatarpropulsionagility.py +++ /dev/null @@ -1,7 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.ship.boostItemAttr("agility", module.getModifiedItemAttr("subsystemBonusMinmatarPropulsion"), - skill="Minmatar Propulsion Systems") diff --git a/eos/effects/subsystembonusoffensivejumpharmonics.py b/eos/effects/subsystembonusoffensivejumpharmonics.py deleted file mode 100644 index aab0f2334..000000000 --- a/eos/effects/subsystembonusoffensivejumpharmonics.py +++ /dev/null @@ -1,9 +0,0 @@ -# subsystemBonusOffensiveJumpHarmonics -# -# Used by: -# Subsystems named like: Offensive Covert Reconfiguration (4 of 4) -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 deleted file mode 100644 index edd4a87f0..000000000 --- a/eos/effects/subsystembonusscanprobelaunchercpu.py +++ /dev/null @@ -1,7 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Scan Probe Launcher", - "cpu", module.getModifiedItemAttr("cpuNeedBonus")) diff --git a/eos/effects/targetarmorrepair.py b/eos/effects/targetarmorrepair.py deleted file mode 100644 index 0a4c0c154..000000000 --- a/eos/effects/targetarmorrepair.py +++ /dev/null @@ -1,9 +0,0 @@ -# Not used by any item -type = "projected", "active" - - -def handler(fit, container, context): - if "projected" in context: - bonus = container.getModifiedItemAttr("armorDamageAmount") - duration = container.getModifiedItemAttr("duration") / 1000.0 - fit.extraAttributes.increase("armorRepair", bonus / duration) diff --git a/eos/effects/techtwocommandburstbonus.py b/eos/effects/techtwocommandburstbonus.py deleted file mode 100644 index 1769da1af..000000000 --- a/eos/effects/techtwocommandburstbonus.py +++ /dev/null @@ -1,8 +0,0 @@ -# Not used by any item -type = "passive" -runTime = "late" - - -def handler(fit, module, context): - for x in range(1, 4): - module.boostChargeAttr("warfareBuff{}Multiplier".format(x), module.getModifiedItemAttr("commandBurstStrengthBonus")) diff --git a/eos/effects/titanturretdamagescaling.py b/eos/effects/titanturretdamagescaling.py deleted file mode 100644 index a8f00c006..000000000 --- a/eos/effects/titanturretdamagescaling.py +++ /dev/null @@ -1,7 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, ship, context): - fit.modules.filteredItemIncrease(lambda mod: mod.item.requiresSkill("Gunnery"), - "turretDamageScalingRadius", ship.getModifiedItemAttr("titanBonusScalingRadius")) diff --git a/scripts/2 b/scripts/2 new file mode 100644 index 000000000..e69de29bb