From 842be9535b6a031a23fe6138d059c5834ecc44db Mon Sep 17 00:00:00 2001 From: DarkPhoenix Date: Thu, 3 May 2018 09:58:44 +0300 Subject: [PATCH] Clean up unused effects --- eos/effects/ammotrackingmultiplier.py | 2 +- eos/effects/armorwarfarearmorhpreplacer.py | 10 ---- eos/effects/citadelrigbonus.py | 21 -------- eos/effects/decreasetargetspeed.py | 9 ---- .../disintegratorweapondamagemultiply.py | 2 +- .../disintegratorweaponspeedmultiply.py | 2 +- eos/effects/dronedamagebonusrequringdrones.py | 7 --- .../elitebonuscommanddestroyerinfohidden1.py | 9 ---- ...elitebonuscommanddestroyermwdsigradius3.py | 7 --- ...itebonuscommandshipinformationhiddencs3.py | 7 --- .../elitebonusgunshipdronecapacity2.py | 6 --- .../elitebonusgunshipdronetracking2.py | 7 --- .../elitebonusgunshipprojectiledamage2.py | 8 --- .../elitebonusgunshipprojectileoptimal1.py | 7 --- eos/effects/energydestabilizationnew.py | 12 ----- eos/effects/energytransfer.py | 9 ---- eos/effects/ewtargetpaint.py | 8 --- eos/effects/fighterabilityattackm.py | 16 ------ eos/effects/fighterabilityecm.py | 26 ---------- .../fighterabilityenergyneutralizer.py | 23 -------- eos/effects/fighterabilityevasivemaneuvers.py | 37 ------------- eos/effects/fighterabilitylaunchbomb.py | 19 ------- eos/effects/fighterabilitymicrowarpdrive.py | 21 -------- eos/effects/fighterabilitymissiles.py | 19 ------- eos/effects/fighterabilitystasiswebifier.py | 18 ------- eos/effects/fighterabilitywarpdisruption.py | 17 ------ eos/effects/flagshipmultirelayeffect.py | 11 ---- .../iceharvestercapacitorneedmultiplier.py | 7 --- .../informationwarfaremaxtargetrangebonus.py | 8 --- .../informationwarfaremindlinkhidden.py | 8 --- eos/effects/lightningweapon.py | 6 --- eos/effects/maraudermodeeffect26.py | 52 ------------------- eos/effects/massaddpassive.py | 6 --- eos/effects/maxvelocityaddpassive.py | 6 --- ...iningdirectorbonuscommandbonuseffective.py | 7 --- ...odifyarmorresonancepassivepreassignment.py | 8 --- ...difyshieldresonancepassivepreassignment.py | 8 --- .../modifyshipagilitypassivepreassignment.py | 7 --- eos/effects/noscpuneedbonuseffect.py | 10 ---- .../orecapitalshipshieldtransferfalloff.py | 8 --- .../orecapitalshipshieldtransferrange.py | 8 --- eos/effects/overloadselfdamagebonus.py | 2 +- eos/effects/pointdefense.py | 6 --- ...aunchercpupercentbonustacticaldestroyer.py | 10 ---- eos/effects/rechargerateaddpassive.py | 6 --- eos/effects/remotehullrepair.py | 11 ---- eos/effects/rigdrawbackbonuseffect.py | 7 --- eos/effects/scanresolutionaddpassive.py | 6 --- eos/effects/scanstrengthaddpassive.py | 9 ---- .../scanstrengthbonuspercentactivate.py | 11 ---- ...ervicemodulefullpowerhitpointpostassign.py | 7 --- eos/effects/shieldrechargerateaddpassive.py | 6 --- eos/effects/shieldtransfer.py | 9 ---- eos/effects/shipbonusenergyvampirerangead2.py | 7 --- ...apshipdronearmorhpandshieldhpandhpbonus.py | 9 ---- .../shipbonusorecapshipdronedmgbonus.py | 8 --- ...mandbonuseffectivemultiplierorecapital2.py | 8 --- eos/effects/shipmodescanrespostdiv.py | 11 ---- eos/effects/shipsettrackingbonusaf.py | 7 --- eos/effects/shipxlprojectiledamagerole.py | 7 --- ...siegewarfareshieldcapacitybonusreplacer.py | 8 --- eos/effects/signatureradiuspreassignment.py | 7 --- .../skirmishwarfareagilitybonusreplacer.py | 8 --- eos/effects/structureaoerofrolebonus.py | 11 ---- eos/effects/structurearmorhpmultiply.py | 7 --- .../structureballisticcontrolsystem.py | 17 ------ .../structurecapacitorcapacitybonus.py | 6 --- .../structureenergyneutralizerfalloff.py | 13 ----- ...structurefullpowerstatehitpointmodifier.py | 7 --- .../structurehiddenarmorhpmultiplier.py | 6 --- .../structurehiddenmissiledamagemultiplier.py | 10 ---- .../structuremissileguidanceenhancer.py | 15 ------ .../structuremodifypowerrechargerate.py | 6 --- eos/effects/structuremoduleeffectecm.py | 10 ---- ...ructuremoduleeffectremotesensordampener.py | 14 ----- .../structuremoduleeffectstasiswebifier.py | 9 ---- .../structuremoduleeffecttargetpainter.py | 8 --- .../structuremoduleeffectweapondisruption.py | 26 ---------- ...rigaoevelocitybonussingletargetmissiles.py | 10 ---- eos/effects/structurerigdoomsdaydamageloss.py | 8 --- .../structurerigdoomsdaytargetamountbonus.py | 8 --- eos/effects/structurerigewcapacitorneed.py | 9 ---- eos/effects/structurerigewmaxrangefalloff.py | 18 ------- ...cturerigexplosionradiusbonusaoemissiles.py | 8 --- eos/effects/structurerigmaxtargetrange.py | 6 --- eos/effects/structurerigmaxtargets.py | 6 --- .../structurerigneutralizercapacitorneed.py | 8 --- ...neutralizermaxrangefalloffeffectiveness.py | 12 ----- eos/effects/structurerigpdbcapacitorneed.py | 8 --- eos/effects/structurerigpdbmaxrange.py | 8 --- eos/effects/structurerigsensorresolution.py | 7 --- .../structurerigvelocitybonusaoemissiles.py | 8 --- ...urerigvelocitybonussingletargetmissiles.py | 9 ---- ...ucturewarpscrambleblockmwdwithnpceffect.py | 17 ------ ...bsystembonusamarrdefensive2armorrepheat.py | 12 ----- ...samarrdefensive2remotearmorrepairamount.py | 9 ---- ...systembonusamarrdefensivearmoredwarfare.py | 20 ------- ...ystembonusamarrdefensivearmorresistance.py | 9 ---- ...embonusamarrdefensiveinformationwarfare.py | 20 ------- ...samarrdefensiveinformationwarfarehidden.py | 7 --- ...embonusamarrdefensivescanprobestrength2.py | 11 ---- ...ystembonusamarrdefensiveskirmishwarfare.py | 20 ------- ...tembonusamarrdefensivetractorbeambonus3.py | 15 ------ ...mbonusamarrelectronic2maxtargetingrange.py | 7 --- ...stembonusamarrelectronic2scanresolution.py | 7 --- ...embonusamarrelectronic2tractorbeamrange.py | 8 --- ...onusamarrelectronic2tractorbeamvelocity.py | 8 --- ...amarrelectronicenergydestabilizeramount.py | 9 ---- ...bonusamarrelectronicenergyvampireamount.py | 8 --- ...embonusamarrelectronicscanprobestrength.py | 8 --- ...embonusamarrelectronicscanstrengthradar.py | 7 --- ...mbonusamarrengineeringcapacitorcapacity.py | 7 --- ...mbonusamarrengineeringcapacitorrecharge.py | 7 --- ...bsystembonusamarrengineeringpoweroutput.py | 7 --- ...ubsystembonusamarroffensive2hamemdamage.py | 11 ---- ...mbonusamarroffensive2hamexplosivedamage.py | 8 --- ...tembonusamarroffensive2hamkineticdamage.py | 8 --- ...tembonusamarroffensive2hamthermaldamage.py | 8 --- .../subsystembonusamarroffensive3dronehp.py | 12 ----- ...amarroffensiveassaultmissilelauncherrof.py | 11 ---- ...onusamarroffensivedronedamagemultiplier.py | 8 --- ...amarroffensiveenergyweaponcapacitorneed.py | 8 --- ...offensiveheavyassaultmissilelauncherrof.py | 8 --- ...usamarroffensiveheavymissilelauncherrof.py | 8 --- .../subsystembonusamarrpropulsionagility.py | 7 --- ...subsystembonusamarrpropulsionmwdpenalty.py | 8 --- ...defensive2remoteshieldtransporteramount.py | 9 ---- ...embonuscaldaridefensive2shieldboostheat.py | 14 ----- ...mbonuscaldaridefensive3tractorbeambonus.py | 9 ---- ...bonuscaldaridefensiveinformationwarfare.py | 20 ------- ...aldaridefensiveinformationwarfarehidden.py | 7 --- ...bonuscaldaridefensiveshieldrechargerate.py | 7 --- ...embonuscaldaridefensiveshieldresistance.py | 9 ---- ...systembonuscaldaridefensivesiegewarfare.py | 20 ------- ...tembonuscaldaridefensiveskirmishwarfare.py | 20 ------- ...onuscaldarielectronic2maxtargetingrange.py | 7 --- ...bonuscaldarielectronic2tractorbeamrange.py | 8 --- ...uscaldarielectronic2tractorbeamvelocity.py | 8 --- .../subsystembonuscaldarielectroniccpu.py | 7 --- ...subsystembonuscaldarielectronicecmrange.py | 8 --- ...bonuscaldarielectronicscanprobestrength.py | 8 --- ...aldarielectronicscanstrengthgravimetric.py | 7 --- ...onuscaldariengineeringcapacitorcapacity.py | 7 --- ...onuscaldariengineeringcapacitorrecharge.py | 7 --- ...ystembonuscaldariengineeringpoweroutput.py | 7 --- ...tembonuscaldarioffensive3ewstrengthgrav.py | 9 ---- ...embonuscaldarioffensive3ewstrengthladar.py | 9 ---- ...tembonuscaldarioffensive3ewstrengthmagn.py | 9 ---- ...embonuscaldarioffensive3ewstrengthradar.py | 9 ---- ...rioffensive3heavyassaultmissilevelocity.py | 11 ---- ...uscaldarioffensive3heavymissilevelocity.py | 8 --- ...ldarioffensiveassaultmissilelauncherrof.py | 11 ---- ...offensiveheavyassaultmissilelauncherrof.py | 8 --- ...caldarioffensiveheavymissilelauncherrof.py | 8 --- ...embonuscaldaripropulsion2warpcapacitor2.py | 7 --- .../subsystembonuscaldaripropulsionagility.py | 7 --- ...ubsystembonuscaldaripropulsionwarpspeed.py | 10 ---- ...stembonusgallentedefensive2armorrepheat.py | 12 ----- ...llentedefensive2remotearmorrepairamount.py | 9 ---- ...bonusgallentedefensive3tractorbeambonus.py | 9 ---- ...tembonusgallentedefensivearmoredwarfare.py | 20 ------- ...embonusgallentedefensivearmorresistance.py | 9 ---- ...onusgallentedefensiveinformationwarfare.py | 20 ------- ...llentedefensiveinformationwarfarehidden.py | 7 --- ...embonusgallentedefensiveskirmishwarfare.py | 20 ------- ...nusgallenteelectronic2maxtargetingrange.py | 7 --- ...onusgallenteelectronic2tractorbeamrange.py | 8 --- ...sgallenteelectronic2tractorbeamvelocity.py | 8 --- .../subsystembonusgallenteelectroniccpu.py | 7 --- ...onusgallenteelectronicscanprobestrength.py | 9 ---- ...enteelectronicscanstrengthmagnetometric.py | 7 --- ...onusgallenteelectronicwarpscramblerange.py | 8 --- ...systembonusgallenteengineering2dronemwd.py | 8 --- ...nusgallenteengineeringcapacitorrecharge.py | 7 --- ...ubsystembonusgallenteengineeringdronehp.py | 9 ---- ...stembonusgallenteengineeringpoweroutput.py | 7 --- ...gallenteoffensive3dronedamagemultiplier.py | 8 --- .../subsystembonusgallenteoffensivedronehp.py | 12 ----- ...teoffensivehybridweapondamagemultiplier.py | 8 --- ...embonusgallentepropulsion2warpcapacitor.py | 7 --- ...subsystembonusgallentepropulsionagility.py | 7 --- ...systembonusgallentepropulsionmwdpenalty.py | 9 ---- ...stembonusminmatardefensive2localrepheat.py | 17 ------ ...defensive2remoteshieldtransporteramount.py | 9 ---- ...bonusminmatardefensive3tractorbeambonus.py | 9 ---- ...tembonusminmatardefensivearmoredwarfare.py | 20 ------- ...embonusminmatardefensivearmorresistance.py | 9 ---- ...mbonusminmatardefensiveshieldresistance.py | 9 ---- ...ystembonusminmatardefensivesiegewarfare.py | 20 ------- ...embonusminmatardefensivesignatureradius.py | 7 --- ...embonusminmatardefensiveskirmishwarfare.py | 20 ------- ...nusminmatarelectronic2maxtargetingrange.py | 7 --- ...mbonusminmatarelectronic2scanresolution.py | 7 --- ...onusminmatarelectronic2tractorbeamrange.py | 8 --- ...sminmatarelectronic2tractorbeamvelocity.py | 8 --- ...onusminmatarelectronicscanprobestrength.py | 9 ---- ...onusminmatarelectronicscanstrengthladar.py | 7 --- ...usminmatarelectronicstasiswebifierrange.py | 8 --- ...nusminmatarengineeringcapacitorcapacity.py | 7 --- ...nusminmatarengineeringcapacitorrecharge.py | 7 --- ...stembonusminmatarengineeringpoweroutput.py | 7 --- ...usminmataroffensive2projectileweaponrof.py | 8 --- ...mataroffensiveassaultmissilelauncherrof.py | 8 --- ...offensiveheavyassaultmissilelauncherrof.py | 8 --- ...inmataroffensiveheavymissilelauncherrof.py | 8 --- ...nusminmataroffensiveprojectileweaponrof.py | 8 --- ...subsystembonusminmatarpropulsionagility.py | 7 --- .../subsystembonusoffensivejumpharmonics.py | 9 ---- .../subsystembonusscanprobelaunchercpu.py | 7 --- ...tiplierlocationshipgroupprecursorturret.py | 2 +- eos/effects/targetabcattack.py | 2 +- eos/effects/targetarmorrepair.py | 9 ---- eos/effects/techtwocommandburstbonus.py | 8 --- eos/effects/titanturretdamagescaling.py | 7 --- 214 files changed, 6 insertions(+), 2102 deletions(-) delete mode 100644 eos/effects/armorwarfarearmorhpreplacer.py delete mode 100644 eos/effects/citadelrigbonus.py delete mode 100644 eos/effects/decreasetargetspeed.py delete mode 100644 eos/effects/dronedamagebonusrequringdrones.py delete mode 100644 eos/effects/elitebonuscommanddestroyerinfohidden1.py delete mode 100644 eos/effects/elitebonuscommanddestroyermwdsigradius3.py delete mode 100644 eos/effects/elitebonuscommandshipinformationhiddencs3.py delete mode 100644 eos/effects/elitebonusgunshipdronecapacity2.py delete mode 100644 eos/effects/elitebonusgunshipdronetracking2.py delete mode 100644 eos/effects/elitebonusgunshipprojectiledamage2.py delete mode 100644 eos/effects/elitebonusgunshipprojectileoptimal1.py delete mode 100644 eos/effects/energydestabilizationnew.py delete mode 100644 eos/effects/energytransfer.py delete mode 100644 eos/effects/ewtargetpaint.py delete mode 100644 eos/effects/fighterabilityattackm.py delete mode 100644 eos/effects/fighterabilityecm.py delete mode 100644 eos/effects/fighterabilityenergyneutralizer.py delete mode 100644 eos/effects/fighterabilityevasivemaneuvers.py delete mode 100644 eos/effects/fighterabilitylaunchbomb.py delete mode 100644 eos/effects/fighterabilitymicrowarpdrive.py delete mode 100644 eos/effects/fighterabilitymissiles.py delete mode 100644 eos/effects/fighterabilitystasiswebifier.py delete mode 100644 eos/effects/fighterabilitywarpdisruption.py delete mode 100644 eos/effects/flagshipmultirelayeffect.py delete mode 100644 eos/effects/iceharvestercapacitorneedmultiplier.py delete mode 100644 eos/effects/informationwarfaremaxtargetrangebonus.py delete mode 100644 eos/effects/informationwarfaremindlinkhidden.py delete mode 100644 eos/effects/lightningweapon.py delete mode 100644 eos/effects/maraudermodeeffect26.py delete mode 100644 eos/effects/massaddpassive.py delete mode 100644 eos/effects/maxvelocityaddpassive.py delete mode 100644 eos/effects/miningdirectorbonuscommandbonuseffective.py delete mode 100644 eos/effects/modifyarmorresonancepassivepreassignment.py delete mode 100644 eos/effects/modifyshieldresonancepassivepreassignment.py delete mode 100644 eos/effects/modifyshipagilitypassivepreassignment.py delete mode 100644 eos/effects/noscpuneedbonuseffect.py delete mode 100644 eos/effects/orecapitalshipshieldtransferfalloff.py delete mode 100644 eos/effects/orecapitalshipshieldtransferrange.py delete mode 100644 eos/effects/pointdefense.py delete mode 100644 eos/effects/probelaunchercpupercentbonustacticaldestroyer.py delete mode 100644 eos/effects/rechargerateaddpassive.py delete mode 100644 eos/effects/remotehullrepair.py delete mode 100644 eos/effects/rigdrawbackbonuseffect.py delete mode 100644 eos/effects/scanresolutionaddpassive.py delete mode 100644 eos/effects/scanstrengthaddpassive.py delete mode 100644 eos/effects/scanstrengthbonuspercentactivate.py delete mode 100644 eos/effects/servicemodulefullpowerhitpointpostassign.py delete mode 100644 eos/effects/shieldrechargerateaddpassive.py delete mode 100644 eos/effects/shieldtransfer.py delete mode 100644 eos/effects/shipbonusenergyvampirerangead2.py delete mode 100644 eos/effects/shipbonusorecapshipdronearmorhpandshieldhpandhpbonus.py delete mode 100644 eos/effects/shipbonusorecapshipdronedmgbonus.py delete mode 100644 eos/effects/shipcommandbonuseffectivemultiplierorecapital2.py delete mode 100644 eos/effects/shipmodescanrespostdiv.py delete mode 100644 eos/effects/shipsettrackingbonusaf.py delete mode 100644 eos/effects/shipxlprojectiledamagerole.py delete mode 100644 eos/effects/siegewarfareshieldcapacitybonusreplacer.py delete mode 100644 eos/effects/signatureradiuspreassignment.py delete mode 100644 eos/effects/skirmishwarfareagilitybonusreplacer.py delete mode 100644 eos/effects/structureaoerofrolebonus.py delete mode 100644 eos/effects/structurearmorhpmultiply.py delete mode 100644 eos/effects/structureballisticcontrolsystem.py delete mode 100644 eos/effects/structurecapacitorcapacitybonus.py delete mode 100644 eos/effects/structureenergyneutralizerfalloff.py delete mode 100644 eos/effects/structurefullpowerstatehitpointmodifier.py delete mode 100644 eos/effects/structurehiddenarmorhpmultiplier.py delete mode 100644 eos/effects/structurehiddenmissiledamagemultiplier.py delete mode 100644 eos/effects/structuremissileguidanceenhancer.py delete mode 100644 eos/effects/structuremodifypowerrechargerate.py delete mode 100644 eos/effects/structuremoduleeffectecm.py delete mode 100644 eos/effects/structuremoduleeffectremotesensordampener.py delete mode 100644 eos/effects/structuremoduleeffectstasiswebifier.py delete mode 100644 eos/effects/structuremoduleeffecttargetpainter.py delete mode 100644 eos/effects/structuremoduleeffectweapondisruption.py delete mode 100644 eos/effects/structurerigaoevelocitybonussingletargetmissiles.py delete mode 100644 eos/effects/structurerigdoomsdaydamageloss.py delete mode 100644 eos/effects/structurerigdoomsdaytargetamountbonus.py delete mode 100644 eos/effects/structurerigewcapacitorneed.py delete mode 100644 eos/effects/structurerigewmaxrangefalloff.py delete mode 100644 eos/effects/structurerigexplosionradiusbonusaoemissiles.py delete mode 100644 eos/effects/structurerigmaxtargetrange.py delete mode 100644 eos/effects/structurerigmaxtargets.py delete mode 100644 eos/effects/structurerigneutralizercapacitorneed.py delete mode 100644 eos/effects/structurerigneutralizermaxrangefalloffeffectiveness.py delete mode 100644 eos/effects/structurerigpdbcapacitorneed.py delete mode 100644 eos/effects/structurerigpdbmaxrange.py delete mode 100644 eos/effects/structurerigsensorresolution.py delete mode 100644 eos/effects/structurerigvelocitybonusaoemissiles.py delete mode 100644 eos/effects/structurerigvelocitybonussingletargetmissiles.py delete mode 100644 eos/effects/structurewarpscrambleblockmwdwithnpceffect.py delete mode 100644 eos/effects/subsystembonusamarrdefensive2armorrepheat.py delete mode 100644 eos/effects/subsystembonusamarrdefensive2remotearmorrepairamount.py delete mode 100644 eos/effects/subsystembonusamarrdefensivearmoredwarfare.py delete mode 100644 eos/effects/subsystembonusamarrdefensivearmorresistance.py delete mode 100644 eos/effects/subsystembonusamarrdefensiveinformationwarfare.py delete mode 100644 eos/effects/subsystembonusamarrdefensiveinformationwarfarehidden.py delete mode 100644 eos/effects/subsystembonusamarrdefensivescanprobestrength2.py delete mode 100644 eos/effects/subsystembonusamarrdefensiveskirmishwarfare.py delete mode 100644 eos/effects/subsystembonusamarrdefensivetractorbeambonus3.py delete mode 100644 eos/effects/subsystembonusamarrelectronic2maxtargetingrange.py delete mode 100644 eos/effects/subsystembonusamarrelectronic2scanresolution.py delete mode 100644 eos/effects/subsystembonusamarrelectronic2tractorbeamrange.py delete mode 100644 eos/effects/subsystembonusamarrelectronic2tractorbeamvelocity.py delete mode 100644 eos/effects/subsystembonusamarrelectronicenergydestabilizeramount.py delete mode 100644 eos/effects/subsystembonusamarrelectronicenergyvampireamount.py delete mode 100644 eos/effects/subsystembonusamarrelectronicscanprobestrength.py delete mode 100644 eos/effects/subsystembonusamarrelectronicscanstrengthradar.py delete mode 100644 eos/effects/subsystembonusamarrengineeringcapacitorcapacity.py delete mode 100644 eos/effects/subsystembonusamarrengineeringcapacitorrecharge.py delete mode 100644 eos/effects/subsystembonusamarrengineeringpoweroutput.py delete mode 100644 eos/effects/subsystembonusamarroffensive2hamemdamage.py delete mode 100644 eos/effects/subsystembonusamarroffensive2hamexplosivedamage.py delete mode 100644 eos/effects/subsystembonusamarroffensive2hamkineticdamage.py delete mode 100644 eos/effects/subsystembonusamarroffensive2hamthermaldamage.py delete mode 100644 eos/effects/subsystembonusamarroffensive3dronehp.py delete mode 100644 eos/effects/subsystembonusamarroffensiveassaultmissilelauncherrof.py delete mode 100644 eos/effects/subsystembonusamarroffensivedronedamagemultiplier.py delete mode 100644 eos/effects/subsystembonusamarroffensiveenergyweaponcapacitorneed.py delete mode 100644 eos/effects/subsystembonusamarroffensiveheavyassaultmissilelauncherrof.py delete mode 100644 eos/effects/subsystembonusamarroffensiveheavymissilelauncherrof.py delete mode 100644 eos/effects/subsystembonusamarrpropulsionagility.py delete mode 100644 eos/effects/subsystembonusamarrpropulsionmwdpenalty.py delete mode 100644 eos/effects/subsystembonuscaldaridefensive2remoteshieldtransporteramount.py delete mode 100644 eos/effects/subsystembonuscaldaridefensive2shieldboostheat.py delete mode 100644 eos/effects/subsystembonuscaldaridefensive3tractorbeambonus.py delete mode 100644 eos/effects/subsystembonuscaldaridefensiveinformationwarfare.py delete mode 100644 eos/effects/subsystembonuscaldaridefensiveinformationwarfarehidden.py delete mode 100644 eos/effects/subsystembonuscaldaridefensiveshieldrechargerate.py delete mode 100644 eos/effects/subsystembonuscaldaridefensiveshieldresistance.py delete mode 100644 eos/effects/subsystembonuscaldaridefensivesiegewarfare.py delete mode 100644 eos/effects/subsystembonuscaldaridefensiveskirmishwarfare.py delete mode 100644 eos/effects/subsystembonuscaldarielectronic2maxtargetingrange.py delete mode 100644 eos/effects/subsystembonuscaldarielectronic2tractorbeamrange.py delete mode 100644 eos/effects/subsystembonuscaldarielectronic2tractorbeamvelocity.py delete mode 100644 eos/effects/subsystembonuscaldarielectroniccpu.py delete mode 100644 eos/effects/subsystembonuscaldarielectronicecmrange.py delete mode 100644 eos/effects/subsystembonuscaldarielectronicscanprobestrength.py delete mode 100644 eos/effects/subsystembonuscaldarielectronicscanstrengthgravimetric.py delete mode 100644 eos/effects/subsystembonuscaldariengineeringcapacitorcapacity.py delete mode 100644 eos/effects/subsystembonuscaldariengineeringcapacitorrecharge.py delete mode 100644 eos/effects/subsystembonuscaldariengineeringpoweroutput.py delete mode 100644 eos/effects/subsystembonuscaldarioffensive3ewstrengthgrav.py delete mode 100644 eos/effects/subsystembonuscaldarioffensive3ewstrengthladar.py delete mode 100644 eos/effects/subsystembonuscaldarioffensive3ewstrengthmagn.py delete mode 100644 eos/effects/subsystembonuscaldarioffensive3ewstrengthradar.py delete mode 100644 eos/effects/subsystembonuscaldarioffensive3heavyassaultmissilevelocity.py delete mode 100644 eos/effects/subsystembonuscaldarioffensive3heavymissilevelocity.py delete mode 100644 eos/effects/subsystembonuscaldarioffensiveassaultmissilelauncherrof.py delete mode 100644 eos/effects/subsystembonuscaldarioffensiveheavyassaultmissilelauncherrof.py delete mode 100644 eos/effects/subsystembonuscaldarioffensiveheavymissilelauncherrof.py delete mode 100644 eos/effects/subsystembonuscaldaripropulsion2warpcapacitor2.py delete mode 100644 eos/effects/subsystembonuscaldaripropulsionagility.py delete mode 100644 eos/effects/subsystembonuscaldaripropulsionwarpspeed.py delete mode 100644 eos/effects/subsystembonusgallentedefensive2armorrepheat.py delete mode 100644 eos/effects/subsystembonusgallentedefensive2remotearmorrepairamount.py delete mode 100644 eos/effects/subsystembonusgallentedefensive3tractorbeambonus.py delete mode 100644 eos/effects/subsystembonusgallentedefensivearmoredwarfare.py delete mode 100644 eos/effects/subsystembonusgallentedefensivearmorresistance.py delete mode 100644 eos/effects/subsystembonusgallentedefensiveinformationwarfare.py delete mode 100644 eos/effects/subsystembonusgallentedefensiveinformationwarfarehidden.py delete mode 100644 eos/effects/subsystembonusgallentedefensiveskirmishwarfare.py delete mode 100644 eos/effects/subsystembonusgallenteelectronic2maxtargetingrange.py delete mode 100644 eos/effects/subsystembonusgallenteelectronic2tractorbeamrange.py delete mode 100644 eos/effects/subsystembonusgallenteelectronic2tractorbeamvelocity.py delete mode 100644 eos/effects/subsystembonusgallenteelectroniccpu.py delete mode 100644 eos/effects/subsystembonusgallenteelectronicscanprobestrength.py delete mode 100644 eos/effects/subsystembonusgallenteelectronicscanstrengthmagnetometric.py delete mode 100644 eos/effects/subsystembonusgallenteelectronicwarpscramblerange.py delete mode 100644 eos/effects/subsystembonusgallenteengineering2dronemwd.py delete mode 100644 eos/effects/subsystembonusgallenteengineeringcapacitorrecharge.py delete mode 100644 eos/effects/subsystembonusgallenteengineeringdronehp.py delete mode 100644 eos/effects/subsystembonusgallenteengineeringpoweroutput.py delete mode 100644 eos/effects/subsystembonusgallenteoffensive3dronedamagemultiplier.py delete mode 100644 eos/effects/subsystembonusgallenteoffensivedronehp.py delete mode 100644 eos/effects/subsystembonusgallenteoffensivehybridweapondamagemultiplier.py delete mode 100644 eos/effects/subsystembonusgallentepropulsion2warpcapacitor.py delete mode 100644 eos/effects/subsystembonusgallentepropulsionagility.py delete mode 100644 eos/effects/subsystembonusgallentepropulsionmwdpenalty.py delete mode 100644 eos/effects/subsystembonusminmatardefensive2localrepheat.py delete mode 100644 eos/effects/subsystembonusminmatardefensive2remoteshieldtransporteramount.py delete mode 100644 eos/effects/subsystembonusminmatardefensive3tractorbeambonus.py delete mode 100644 eos/effects/subsystembonusminmatardefensivearmoredwarfare.py delete mode 100644 eos/effects/subsystembonusminmatardefensivearmorresistance.py delete mode 100644 eos/effects/subsystembonusminmatardefensiveshieldresistance.py delete mode 100644 eos/effects/subsystembonusminmatardefensivesiegewarfare.py delete mode 100644 eos/effects/subsystembonusminmatardefensivesignatureradius.py delete mode 100644 eos/effects/subsystembonusminmatardefensiveskirmishwarfare.py delete mode 100644 eos/effects/subsystembonusminmatarelectronic2maxtargetingrange.py delete mode 100644 eos/effects/subsystembonusminmatarelectronic2scanresolution.py delete mode 100644 eos/effects/subsystembonusminmatarelectronic2tractorbeamrange.py delete mode 100644 eos/effects/subsystembonusminmatarelectronic2tractorbeamvelocity.py delete mode 100644 eos/effects/subsystembonusminmatarelectronicscanprobestrength.py delete mode 100644 eos/effects/subsystembonusminmatarelectronicscanstrengthladar.py delete mode 100644 eos/effects/subsystembonusminmatarelectronicstasiswebifierrange.py delete mode 100644 eos/effects/subsystembonusminmatarengineeringcapacitorcapacity.py delete mode 100644 eos/effects/subsystembonusminmatarengineeringcapacitorrecharge.py delete mode 100644 eos/effects/subsystembonusminmatarengineeringpoweroutput.py delete mode 100644 eos/effects/subsystembonusminmataroffensive2projectileweaponrof.py delete mode 100644 eos/effects/subsystembonusminmataroffensiveassaultmissilelauncherrof.py delete mode 100644 eos/effects/subsystembonusminmataroffensiveheavyassaultmissilelauncherrof.py delete mode 100644 eos/effects/subsystembonusminmataroffensiveheavymissilelauncherrof.py delete mode 100644 eos/effects/subsystembonusminmataroffensiveprojectileweaponrof.py delete mode 100644 eos/effects/subsystembonusminmatarpropulsionagility.py delete mode 100644 eos/effects/subsystembonusoffensivejumpharmonics.py delete mode 100644 eos/effects/subsystembonusscanprobelaunchercpu.py delete mode 100644 eos/effects/targetarmorrepair.py delete mode 100644 eos/effects/techtwocommandburstbonus.py delete mode 100644 eos/effects/titanturretdamagescaling.py diff --git a/eos/effects/ammotrackingmultiplier.py b/eos/effects/ammotrackingmultiplier.py index 07d95a8d7..23bbb396c 100644 --- a/eos/effects/ammotrackingmultiplier.py +++ b/eos/effects/ammotrackingmultiplier.py @@ -5,7 +5,7 @@ # Charges from group: Advanced Autocannon Ammo (8 of 8) # Charges from group: Advanced Beam Laser Crystal (8 of 8) # Charges from group: Advanced Blaster Charge (8 of 8) -# Charges from group: Advanced Charge Bottle (5 of 6) +# Charges from group: Advanced Exotic Plasma Charge (5 of 6) # Charges from group: Advanced Pulse Laser Crystal (8 of 8) # Charges from group: Advanced Railgun Charge (8 of 8) # Charges from group: Projectile Ammo (128 of 128) 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/citadelrigbonus.py b/eos/effects/citadelrigbonus.py deleted file mode 100644 index a04c6f479..000000000 --- a/eos/effects/citadelrigbonus.py +++ /dev/null @@ -1,21 +0,0 @@ -# Not used by any item -type = "passive" -runTime = "early" - - -def handler(fit, src, context): - - for attr in [ - "structureRigDoomsdayDamageLossTargetBonus", - "structureRigScanResBonus", - "structureRigPDRangeBonus", - "structureRigPDCapUseBonus", - "structureRigMissileExploVeloBonus", - "structureRigMissileVelocityBonus", - "structureRigEwarOptimalBonus", - "structureRigEwarFalloffBonus", - "structureRigEwarCapUseBonus", - "structureRigMissileExplosionRadiusBonus" - ]: - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Jury Rigging"), - attr, src.getModifiedItemAttr("structureRoleBonus")) 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/disintegratorweapondamagemultiply.py b/eos/effects/disintegratorweapondamagemultiply.py index b1420e463..a96f6bc3f 100644 --- a/eos/effects/disintegratorweapondamagemultiply.py +++ b/eos/effects/disintegratorweapondamagemultiply.py @@ -1,7 +1,7 @@ # disintegratorWeaponDamageMultiply # # Used by: -# Modules from group: Entropic Suppressor (3 of 3) +# Modules from group: Entropic Radiation Sink (3 of 3) type = "passive" diff --git a/eos/effects/disintegratorweaponspeedmultiply.py b/eos/effects/disintegratorweaponspeedmultiply.py index 79d104e08..aa2a9998b 100644 --- a/eos/effects/disintegratorweaponspeedmultiply.py +++ b/eos/effects/disintegratorweaponspeedmultiply.py @@ -1,7 +1,7 @@ # disintegratorWeaponSpeedMultiply # # Used by: -# Modules from group: Entropic Suppressor (3 of 3) +# Modules from group: Entropic Radiation Sink (3 of 3) type = "passive" 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/fighterabilityattackm.py b/eos/effects/fighterabilityattackm.py deleted file mode 100644 index 2ea002819..000000000 --- a/eos/effects/fighterabilityattackm.py +++ /dev/null @@ -1,16 +0,0 @@ -# Not used by any item -""" -Since fighter abilities do not have any sort of item entity in the EVE database, we must derive the abilities from the -effects, and thus this effect file contains some custom information useful only to fighters. -""" -# User-friendly name for the ability -displayName = "Turret Attack" - -# Attribute prefix that this ability targets -prefix = "fighterAbilityAttackMissile" - -type = "active" - - -def handler(fit, src, context): - pass diff --git a/eos/effects/fighterabilityecm.py b/eos/effects/fighterabilityecm.py deleted file mode 100644 index e821c748a..000000000 --- a/eos/effects/fighterabilityecm.py +++ /dev/null @@ -1,26 +0,0 @@ -# Not used by any item -""" -Since fighter abilities do not have any sort of item entity in the EVE database, we must derive the abilities from the -effects, and thus this effect file contains some custom information useful only to fighters. -""" -from eos.modifiedAttributeDict import ModifiedAttributeDict - -# User-friendly name for the ability -displayName = "ECM" - -prefix = "fighterAbilityECM" - -type = "projected", "active" -grouped = True - - -def handler(fit, module, context, **kwargs): - if "projected" not in context: - return - # jam formula: 1 - (1- (jammer str/ship str))^(# of jam mods with same str)) - strModifier = 1 - (module.getModifiedItemAttr("{}Strength{}".format(prefix, fit.scanType)) * module.amountActive) / fit.scanStrength - - if 'effect' in kwargs: - strModifier *= ModifiedAttributeDict.getResistance(fit, kwargs['effect']) - - fit.ecmProjectedStr *= strModifier diff --git a/eos/effects/fighterabilityenergyneutralizer.py b/eos/effects/fighterabilityenergyneutralizer.py deleted file mode 100644 index 8a43dff19..000000000 --- a/eos/effects/fighterabilityenergyneutralizer.py +++ /dev/null @@ -1,23 +0,0 @@ -# Not used by any item -""" -Since fighter abilities do not have any sort of item entity in the EVE database, we must derive the abilities from the -effects, and thus this effect file contains some custom information useful only to fighters. -""" -# User-friendly name for the ability -from eos.modifiedAttributeDict import ModifiedAttributeDict - -displayName = "Energy Neutralizer" -prefix = "fighterAbilityEnergyNeutralizer" -type = "active", "projected" -grouped = True - - -def handler(fit, src, context, **kwargs): - if "projected" in context: - amount = src.getModifiedItemAttr("{}Amount".format(prefix)) * src.amountActive - time = src.getModifiedItemAttr("{}Duration".format(prefix)) - - if 'effect' in kwargs: - amount *= ModifiedAttributeDict.getResistance(fit, kwargs['effect']) - - fit.addDrain(src, time, amount, 0) diff --git a/eos/effects/fighterabilityevasivemaneuvers.py b/eos/effects/fighterabilityevasivemaneuvers.py deleted file mode 100644 index bf17edc92..000000000 --- a/eos/effects/fighterabilityevasivemaneuvers.py +++ /dev/null @@ -1,37 +0,0 @@ -# Not used by any item -""" -Since fighter abilities do not have any sort of item entity in the EVE database, we must derive the abilities from the -effects, and thus this effect file contains some custom information useful only to fighters. -""" -# User-friendly name for the ability -displayName = "Evasive Maneuvers" - -prefix = "fighterAbilityEvasiveManeuvers" - -# Is ability applied to the fighter squad as a whole, or per fighter? -grouped = True - -type = "active" -runTime = "late" - - -def handler(fit, container, context): - container.boostItemAttr("maxVelocity", - container.getModifiedItemAttr("fighterAbilityEvasiveManeuversSpeedBonus")) - container.boostItemAttr("signatureRadius", - container.getModifiedItemAttr("fighterAbilityEvasiveManeuversSignatureRadiusBonus"), - stackingPenalties=True) - - # These may not have stacking penalties, but there's nothing else that affects the attributes yet to check. - container.multiplyItemAttr("shieldEmDamageResonance", - container.getModifiedItemAttr("fighterAbilityEvasiveManeuversEmResonance"), - stackingPenalties=True) - container.multiplyItemAttr("shieldThermalDamageResonance", - container.getModifiedItemAttr("fighterAbilityEvasiveManeuversThermResonance"), - stackingPenalties=True) - container.multiplyItemAttr("shieldKineticDamageResonance", - container.getModifiedItemAttr("fighterAbilityEvasiveManeuversKinResonance"), - stackingPenalties=True) - container.multiplyItemAttr("shieldExplosiveDamageResonance", - container.getModifiedItemAttr("fighterAbilityEvasiveManeuversExpResonance"), - stackingPenalties=True) diff --git a/eos/effects/fighterabilitylaunchbomb.py b/eos/effects/fighterabilitylaunchbomb.py deleted file mode 100644 index bd46513bf..000000000 --- a/eos/effects/fighterabilitylaunchbomb.py +++ /dev/null @@ -1,19 +0,0 @@ -# Not used by any item -""" -Since fighter abilities do not have any sort of item entity in the EVE database, we must derive the abilities from the -effects, and thus this effect file contains some custom information useful only to fighters. -""" -# User-friendly name for the ability -displayName = "Bomb" - -# Attribute prefix that this ability targets -prefix = "fighterAbilityLaunchBomb" - -type = "active" - -# This flag is required for effects that use charges in order to properly calculate reload time -hasCharges = True - - -def handler(fit, src, context): - pass diff --git a/eos/effects/fighterabilitymicrowarpdrive.py b/eos/effects/fighterabilitymicrowarpdrive.py deleted file mode 100644 index 6dfbae73a..000000000 --- a/eos/effects/fighterabilitymicrowarpdrive.py +++ /dev/null @@ -1,21 +0,0 @@ -# Not used by any item -""" -Since fighter abilities do not have any sort of item entity in the EVE database, we must derive the abilities from the -effects, and thus this effect file contains some custom information useful only to fighters. -""" -# User-friendly name for the ability -displayName = "Microwarpdrive" - -# Is ability applied to the fighter squad as a whole, or per fighter? -grouped = True - -type = "active" -runTime = "late" - - -def handler(fit, module, context): - module.boostItemAttr("maxVelocity", module.getModifiedItemAttr("fighterAbilityMicroWarpDriveSpeedBonus"), - stackingPenalties=True) - module.boostItemAttr("signatureRadius", - module.getModifiedItemAttr("fighterAbilityMicroWarpDriveSignatureRadiusBonus"), - stackingPenalties=True) diff --git a/eos/effects/fighterabilitymissiles.py b/eos/effects/fighterabilitymissiles.py deleted file mode 100644 index 8dc752ee2..000000000 --- a/eos/effects/fighterabilitymissiles.py +++ /dev/null @@ -1,19 +0,0 @@ -# Not used by any item -""" -Since fighter abilities do not have any sort of item entity in the EVE database, we must derive the abilities from the -effects, and thus this effect file contains some custom information useful only to fighters. -""" -# User-friendly name for the ability -displayName = "Missile Attack" - -# Attribute prefix that this ability targets -prefix = "fighterAbilityMissiles" - -type = "active" - -# This flag is required for effects that use charges in order to properly calculate reload time -hasCharges = True - - -def handler(fit, src, context): - pass diff --git a/eos/effects/fighterabilitystasiswebifier.py b/eos/effects/fighterabilitystasiswebifier.py deleted file mode 100644 index 1fd6dd96f..000000000 --- a/eos/effects/fighterabilitystasiswebifier.py +++ /dev/null @@ -1,18 +0,0 @@ -# Not used by any item -""" -Since fighter abilities do not have any sort of item entity in the EVE database, we must derive the abilities from the -effects, and thus this effect file contains some custom information useful only to fighters. -""" - -# User-friendly name for the ability -displayName = "Stasis Webifier" -prefix = "fighterAbilityStasisWebifier" -type = "active", "projected" -grouped = True - - -def handler(fit, src, context): - if "projected" not in context: - return - fit.ship.boostItemAttr("maxVelocity", src.getModifiedItemAttr("{}SpeedPenalty".format(prefix)) * src.amountActive, - stackingPenalties=True) diff --git a/eos/effects/fighterabilitywarpdisruption.py b/eos/effects/fighterabilitywarpdisruption.py deleted file mode 100644 index d362fb33f..000000000 --- a/eos/effects/fighterabilitywarpdisruption.py +++ /dev/null @@ -1,17 +0,0 @@ -# Not used by any item -""" -Since fighter abilities do not have any sort of item entity in the EVE database, we must derive the abilities from the -effects, and thus this effect file contains some custom information useful only to fighters. -""" - -# User-friendly name for the ability -displayName = "Warp Disruption" -prefix = "fighterAbilityWarpDisruption" -type = "active", "projected" -grouped = True - - -def handler(fit, src, context): - if "projected" not in context: - return - fit.ship.increaseItemAttr("warpScrambleStatus", src.getModifiedItemAttr("{}PointStrength".format(prefix)) * src.amountActive) 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/lightningweapon.py b/eos/effects/lightningweapon.py deleted file mode 100644 index 4f2324035..000000000 --- a/eos/effects/lightningweapon.py +++ /dev/null @@ -1,6 +0,0 @@ -# Not used by any item -type = 'active' - - -def handler(fit, module, context): - pass 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/overloadselfdamagebonus.py b/eos/effects/overloadselfdamagebonus.py index 516932070..0b74eb643 100644 --- a/eos/effects/overloadselfdamagebonus.py +++ b/eos/effects/overloadselfdamagebonus.py @@ -3,7 +3,7 @@ # Used by: # Modules from group: Energy Weapon (101 of 214) # Modules from group: Hybrid Weapon (105 of 221) -# Modules from group: Precursor Turret (14 of 14) +# Modules from group: Precursor Weapon (14 of 14) # Modules from group: Projectile Weapon (99 of 165) type = "overheat" diff --git a/eos/effects/pointdefense.py b/eos/effects/pointdefense.py deleted file mode 100644 index 4f2324035..000000000 --- a/eos/effects/pointdefense.py +++ /dev/null @@ -1,6 +0,0 @@ -# Not used by any item -type = 'active' - - -def handler(fit, module, context): - pass 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/servicemodulefullpowerhitpointpostassign.py b/eos/effects/servicemodulefullpowerhitpointpostassign.py deleted file mode 100644 index edcb40ae1..000000000 --- a/eos/effects/servicemodulefullpowerhitpointpostassign.py +++ /dev/null @@ -1,7 +0,0 @@ -# Not used by any item -type = "passive" -runTime = "early" - - -def handler(fit, src, context): - fit.ship.forceItemAttr("structureFullPowerStateHitpointMultiplier", src.getModifiedItemAttr("serviceModuleFullPowerStateHitpointMultiplier")) 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/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/structureaoerofrolebonus.py b/eos/effects/structureaoerofrolebonus.py deleted file mode 100644 index 78b3205ab..000000000 --- a/eos/effects/structureaoerofrolebonus.py +++ /dev/null @@ -1,11 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, ship, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Structure Guided Bomb Launcher", - "speed", ship.getModifiedItemAttr("structureAoERoFRoleBonus")) - for attr in ["duration", "durationTargetIlluminationBurstProjector", "durationWeaponDisruptionBurstProjector", - "durationECMJammerBurstProjector", "durationSensorDampeningBurstProjector", "capacitorNeed"]: - fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Structure Burst Projector", - attr, ship.getModifiedItemAttr("structureAoERoFRoleBonus")) diff --git a/eos/effects/structurearmorhpmultiply.py b/eos/effects/structurearmorhpmultiply.py deleted file mode 100644 index 1e34232ed..000000000 --- a/eos/effects/structurearmorhpmultiply.py +++ /dev/null @@ -1,7 +0,0 @@ -# Not used by any item -type = "passive" -runTime = "early" - - -def handler(fit, src, context): - fit.ship.multiplyItemAttr("hiddenArmorHPMultiplier", src.getModifiedItemAttr("armorHPMultiplier")) diff --git a/eos/effects/structureballisticcontrolsystem.py b/eos/effects/structureballisticcontrolsystem.py deleted file mode 100644 index 8a167b6be..000000000 --- a/eos/effects/structureballisticcontrolsystem.py +++ /dev/null @@ -1,17 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - missileGroups = ("Structure Anti-Capital Missile", "Structure Anti-Subcapital Missile") - - for dmgType in ("em", "kinetic", "explosive", "thermal"): - fit.modules.filteredChargeMultiply(lambda mod: mod.charge.group.name in missileGroups, - "%sDamage" % dmgType, - module.getModifiedItemAttr("missileDamageMultiplierBonus"), - stackingPenalties=True) - - launcherGroups = ("Structure XL Missile Launcher", "Structure Multirole Missile Launcher") - fit.modules.filteredItemMultiply(lambda mod: mod.item.group.name in launcherGroups, - "speed", module.getModifiedItemAttr("speedMultiplier"), - stackingPenalties=True) diff --git a/eos/effects/structurecapacitorcapacitybonus.py b/eos/effects/structurecapacitorcapacitybonus.py deleted file mode 100644 index df4384f5b..000000000 --- a/eos/effects/structurecapacitorcapacitybonus.py +++ /dev/null @@ -1,6 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, ship, context): - fit.ship.increaseItemAttr("capacitorCapacity", ship.getModifiedItemAttr("capacitorBonus")) diff --git a/eos/effects/structureenergyneutralizerfalloff.py b/eos/effects/structureenergyneutralizerfalloff.py deleted file mode 100644 index 02ee9b4f8..000000000 --- a/eos/effects/structureenergyneutralizerfalloff.py +++ /dev/null @@ -1,13 +0,0 @@ -# Not used by any item -from eos.saveddata.module import State - -type = "active", "projected" - - -def handler(fit, container, context): - amount = 0 - if "projected" in context: - if (hasattr(container, "state") and container.state >= State.ACTIVE) or hasattr(container, "amountActive"): - amount = container.getModifiedItemAttr("energyNeutralizerAmount") - time = container.getModifiedItemAttr("duration") - fit.addDrain(container, time, amount, 0) diff --git a/eos/effects/structurefullpowerstatehitpointmodifier.py b/eos/effects/structurefullpowerstatehitpointmodifier.py deleted file mode 100644 index 54f9ce7b6..000000000 --- a/eos/effects/structurefullpowerstatehitpointmodifier.py +++ /dev/null @@ -1,7 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, src, context): - fit.ship.multiplyItemAttr("shieldCapacity", src.getModifiedItemAttr("structureFullPowerStateHitpointMultiplier") or 0) - fit.ship.multiplyItemAttr("armorHP", src.getModifiedItemAttr("structureFullPowerStateHitpointMultiplier") or 0) diff --git a/eos/effects/structurehiddenarmorhpmultiplier.py b/eos/effects/structurehiddenarmorhpmultiplier.py deleted file mode 100644 index 09e2d31c7..000000000 --- a/eos/effects/structurehiddenarmorhpmultiplier.py +++ /dev/null @@ -1,6 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, src, context): - fit.ship.multiplyItemAttr("armorHP", src.getModifiedItemAttr("hiddenArmorHPMultiplier") or 0) diff --git a/eos/effects/structurehiddenmissiledamagemultiplier.py b/eos/effects/structurehiddenmissiledamagemultiplier.py deleted file mode 100644 index bd8d79366..000000000 --- a/eos/effects/structurehiddenmissiledamagemultiplier.py +++ /dev/null @@ -1,10 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, src, context): - groups = ("Structure Anti-Subcapital Missile", "Structure Anti-Capital Missile") - for dmgType in ("em", "kinetic", "explosive", "thermal"): - fit.modules.filteredChargeMultiply(lambda mod: mod.item.group.name in groups, - "%sDamage" % dmgType, - src.getModifiedItemAttr("hiddenMissileDamageMultiplier")) diff --git a/eos/effects/structuremissileguidanceenhancer.py b/eos/effects/structuremissileguidanceenhancer.py deleted file mode 100644 index 9c0ce2515..000000000 --- a/eos/effects/structuremissileguidanceenhancer.py +++ /dev/null @@ -1,15 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, container, context): - missileGroups = ("Structure Anti-Capital Missile", "Structure Anti-Subcapital Missile") - for srcAttr, tgtAttr in ( - ("aoeCloudSizeBonus", "aoeCloudSize"), - ("aoeVelocityBonus", "aoeVelocity"), - ("missileVelocityBonus", "maxVelocity"), - ("explosionDelayBonus", "explosionDelay"), - ): - fit.modules.filteredChargeBoost(lambda mod: mod.charge.group.name in missileGroups, - tgtAttr, container.getModifiedItemAttr(srcAttr), - stackingPenalties=True) diff --git a/eos/effects/structuremodifypowerrechargerate.py b/eos/effects/structuremodifypowerrechargerate.py deleted file mode 100644 index ed8e9c074..000000000 --- a/eos/effects/structuremodifypowerrechargerate.py +++ /dev/null @@ -1,6 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.ship.multiplyItemAttr("rechargeRate", module.getModifiedItemAttr("capacitorRechargeRateMultiplier")) diff --git a/eos/effects/structuremoduleeffectecm.py b/eos/effects/structuremoduleeffectecm.py deleted file mode 100644 index 9a39b452a..000000000 --- a/eos/effects/structuremoduleeffectecm.py +++ /dev/null @@ -1,10 +0,0 @@ -# Not used by any item -type = "projected", "active" - - -def handler(fit, module, context): - if "projected" in context: - # jam formula: 1 - (1- (jammer str/ship str))^(# of jam mods with same str)) - strModifier = 1 - module.getModifiedItemAttr("scan{0}StrengthBonus".format(fit.scanType)) / fit.scanStrength - - fit.ecmProjectedStr *= strModifier diff --git a/eos/effects/structuremoduleeffectremotesensordampener.py b/eos/effects/structuremoduleeffectremotesensordampener.py deleted file mode 100644 index 08aa61e57..000000000 --- a/eos/effects/structuremoduleeffectremotesensordampener.py +++ /dev/null @@ -1,14 +0,0 @@ -# Not used by any item - -type = "projected", "active" - - -def handler(fit, module, context, *args, **kwargs): - if "projected" not in context: - return - - fit.ship.boostItemAttr("maxTargetRange", module.getModifiedItemAttr("maxTargetRangeBonus"), - stackingPenalties=True, *args, **kwargs) - - fit.ship.boostItemAttr("scanResolution", module.getModifiedItemAttr("scanResolutionBonus"), - stackingPenalties=True, *args, **kwargs) diff --git a/eos/effects/structuremoduleeffectstasiswebifier.py b/eos/effects/structuremoduleeffectstasiswebifier.py deleted file mode 100644 index aa0b0d553..000000000 --- a/eos/effects/structuremoduleeffectstasiswebifier.py +++ /dev/null @@ -1,9 +0,0 @@ -# Not used by any item -type = "active", "projected" - - -def handler(fit, module, context, *args, **kwargs): - if "projected" not in context: - return - fit.ship.boostItemAttr("maxVelocity", module.getModifiedItemAttr("speedFactor"), - stackingPenalties=True, *args, **kwargs) diff --git a/eos/effects/structuremoduleeffecttargetpainter.py b/eos/effects/structuremoduleeffecttargetpainter.py deleted file mode 100644 index 7c15140e3..000000000 --- a/eos/effects/structuremoduleeffecttargetpainter.py +++ /dev/null @@ -1,8 +0,0 @@ -# Not used by any item -type = "projected", "active" - - -def handler(fit, container, context, *args, **kwargs): - if "projected" in context: - fit.ship.boostItemAttr("signatureRadius", container.getModifiedItemAttr("signatureRadiusBonus"), - stackingPenalties=True, *args, **kwargs) diff --git a/eos/effects/structuremoduleeffectweapondisruption.py b/eos/effects/structuremoduleeffectweapondisruption.py deleted file mode 100644 index 3b6365e37..000000000 --- a/eos/effects/structuremoduleeffectweapondisruption.py +++ /dev/null @@ -1,26 +0,0 @@ -# Not used by any item - -type = "active", "projected" - - -def handler(fit, module, context, *args, **kwargs): - if "projected" in context: - for srcAttr, tgtAttr in ( - ("aoeCloudSizeBonus", "aoeCloudSize"), - ("aoeVelocityBonus", "aoeVelocity"), - ("missileVelocityBonus", "maxVelocity"), - ("explosionDelayBonus", "explosionDelay"), - ): - fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Missile Launcher Operation"), - tgtAttr, module.getModifiedItemAttr(srcAttr), - stackingPenalties=True, *args, **kwargs) - - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Gunnery"), - "trackingSpeed", module.getModifiedItemAttr("trackingSpeedBonus"), - stackingPenalties=True, *args, **kwargs) - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Gunnery"), - "maxRange", module.getModifiedItemAttr("maxRangeBonus"), - stackingPenalties=True, *args, **kwargs) - fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Gunnery"), - "falloff", module.getModifiedItemAttr("falloffBonus"), - stackingPenalties=True, *args, **kwargs) diff --git a/eos/effects/structurerigaoevelocitybonussingletargetmissiles.py b/eos/effects/structurerigaoevelocitybonussingletargetmissiles.py deleted file mode 100644 index 6d4503ec7..000000000 --- a/eos/effects/structurerigaoevelocitybonussingletargetmissiles.py +++ /dev/null @@ -1,10 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, src, context): - groups = ("Structure Anti-Subcapital Missile", "Structure Anti-Capital Missile") - - fit.modules.filteredItemBoost(lambda mod: mod.charge.group.name in groups, - "aoeVelocity", src.getModifiedItemAttr("structureRigMissileExploVeloBonus"), - stackingPenalties=True) diff --git a/eos/effects/structurerigdoomsdaydamageloss.py b/eos/effects/structurerigdoomsdaydamageloss.py deleted file mode 100644 index e2c6c613b..000000000 --- a/eos/effects/structurerigdoomsdaydamageloss.py +++ /dev/null @@ -1,8 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, src, context): - fit.modules.filteredItemIncrease(lambda mod: mod.item.group.name == "Structure Doomsday Weapon", - "lightningWeaponDamageLossTarget", - src.getModifiedItemAttr("structureRigDoomsdayDamageLossTargetBonus")) diff --git a/eos/effects/structurerigdoomsdaytargetamountbonus.py b/eos/effects/structurerigdoomsdaytargetamountbonus.py deleted file mode 100644 index a68ca1054..000000000 --- a/eos/effects/structurerigdoomsdaytargetamountbonus.py +++ /dev/null @@ -1,8 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, src, context): - fit.modules.filteredItemIncrease(lambda mod: mod.item.group.name == "Structure Doomsday Weapon", - "lightningWeaponTargetAmount", - src.getModifiedItemAttr("structureRigDoomsdayTargetAmountBonus")) diff --git a/eos/effects/structurerigewcapacitorneed.py b/eos/effects/structurerigewcapacitorneed.py deleted file mode 100644 index dfeae5753..000000000 --- a/eos/effects/structurerigewcapacitorneed.py +++ /dev/null @@ -1,9 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, src, context): - groups = ("Structure ECM Battery", "Structure Disruption Battery") - fit.modules.filteredItemBoost(lambda mod: mod.item.group.name in groups, - "capacitorNeed", src.getModifiedItemAttr("structureRigEwarCapUseBonus"), - stackingPenalties=True) diff --git a/eos/effects/structurerigewmaxrangefalloff.py b/eos/effects/structurerigewmaxrangefalloff.py deleted file mode 100644 index fa6ed13c9..000000000 --- a/eos/effects/structurerigewmaxrangefalloff.py +++ /dev/null @@ -1,18 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, src, context): - groups = ("Structure ECM Battery", "Structure Disruption Battery") - - fit.modules.filteredItemBoost(lambda mod: mod.item.group.name in groups, - "falloff", src.getModifiedItemAttr("structureRigEwarFalloffBonus"), - stackingPenalties=True) - - fit.modules.filteredItemBoost(lambda mod: mod.item.group.name in groups, - "maxRange", src.getModifiedItemAttr("structureRigEwarOptimalBonus"), - stackingPenalties=True) - - fit.modules.filteredItemBoost(lambda mod: mod.item.group.name in groups, - "falloffEffectiveness", src.getModifiedItemAttr("structureRigEwarFalloffBonus"), - stackingPenalties=True) diff --git a/eos/effects/structurerigexplosionradiusbonusaoemissiles.py b/eos/effects/structurerigexplosionradiusbonusaoemissiles.py deleted file mode 100644 index 34e840638..000000000 --- a/eos/effects/structurerigexplosionradiusbonusaoemissiles.py +++ /dev/null @@ -1,8 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, src, context): - fit.modules.filteredChargeBoost(lambda mod: mod.charge.group.name == "Structure Guided Bomb", - "aoeCloudSize", src.getModifiedItemAttr("structureRigMissileExplosionRadiusBonus"), - stackingPenalties=True) diff --git a/eos/effects/structurerigmaxtargetrange.py b/eos/effects/structurerigmaxtargetrange.py deleted file mode 100644 index 95fee8a55..000000000 --- a/eos/effects/structurerigmaxtargetrange.py +++ /dev/null @@ -1,6 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, module, context): - fit.ship.boostItemAttr("maxTargetRange", module.getModifiedItemAttr("structureRigMaxTargetRangeBonus")) diff --git a/eos/effects/structurerigmaxtargets.py b/eos/effects/structurerigmaxtargets.py deleted file mode 100644 index 47e2ce5d2..000000000 --- a/eos/effects/structurerigmaxtargets.py +++ /dev/null @@ -1,6 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, src, context): - fit.extraAttributes.increase("maxTargetsLockedFromSkills", src.getModifiedItemAttr("structureRigMaxTargetBonus")) diff --git a/eos/effects/structurerigneutralizercapacitorneed.py b/eos/effects/structurerigneutralizercapacitorneed.py deleted file mode 100644 index c570161fa..000000000 --- a/eos/effects/structurerigneutralizercapacitorneed.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.group.name == "Structure Energy Neutralizer", - "capacitorNeed", src.getModifiedItemAttr("structureRigEwarCapUseBonus"), - stackingPenalties=True) diff --git a/eos/effects/structurerigneutralizermaxrangefalloffeffectiveness.py b/eos/effects/structurerigneutralizermaxrangefalloffeffectiveness.py deleted file mode 100644 index d123e0278..000000000 --- a/eos/effects/structurerigneutralizermaxrangefalloffeffectiveness.py +++ /dev/null @@ -1,12 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, src, context): - fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Structure Energy Neutralizer", - "maxRange", src.getModifiedItemAttr("structureRigEwarOptimalBonus"), - stackingPenalties=True) - - fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Structure Energy Neutralizer", - "falloffEffectiveness", src.getModifiedItemAttr("structureRigEwarFalloffBonus"), - stackingPenalties=True) diff --git a/eos/effects/structurerigpdbcapacitorneed.py b/eos/effects/structurerigpdbcapacitorneed.py deleted file mode 100644 index a32e63ecc..000000000 --- a/eos/effects/structurerigpdbcapacitorneed.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.group.name == "Structure Area Denial Module", - "capacitorNeed", src.getModifiedItemAttr("structureRigPDCapUseBonus"), - stackingPenalties=True) diff --git a/eos/effects/structurerigpdbmaxrange.py b/eos/effects/structurerigpdbmaxrange.py deleted file mode 100644 index 64994bf26..000000000 --- a/eos/effects/structurerigpdbmaxrange.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.group.name == "Structure Area Denial Module", - "empFieldRange", src.getModifiedItemAttr("structureRigPDRangeBonus"), - stackingPenalties=True) diff --git a/eos/effects/structurerigsensorresolution.py b/eos/effects/structurerigsensorresolution.py deleted file mode 100644 index 8d68050e6..000000000 --- a/eos/effects/structurerigsensorresolution.py +++ /dev/null @@ -1,7 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, src, context): - fit.ship.boostItemAttr("scanResolution", src.getModifiedItemAttr("structureRigScanResBonus"), - stackingPenalties=True) diff --git a/eos/effects/structurerigvelocitybonusaoemissiles.py b/eos/effects/structurerigvelocitybonusaoemissiles.py deleted file mode 100644 index 636134b1f..000000000 --- a/eos/effects/structurerigvelocitybonusaoemissiles.py +++ /dev/null @@ -1,8 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, src, context): - fit.modules.filteredChargeBoost(lambda mod: mod.charge.group.name == "Structure Guided Bomb", - "maxVelocity", src.getModifiedItemAttr("structureRigMissileVelocityBonus"), - stackingPenalties=True) diff --git a/eos/effects/structurerigvelocitybonussingletargetmissiles.py b/eos/effects/structurerigvelocitybonussingletargetmissiles.py deleted file mode 100644 index 1af82afd0..000000000 --- a/eos/effects/structurerigvelocitybonussingletargetmissiles.py +++ /dev/null @@ -1,9 +0,0 @@ -# Not used by any item -type = "passive" - - -def handler(fit, src, context): - groups = ("Structure Anti-Subcapital Missile", "Structure Anti-Capital Missile") - fit.modules.filteredItemBoost(lambda mod: mod.charge.group.name in groups, - "maxVelocity", src.getModifiedItemAttr("structureRigMissileVelocityBonus"), - stackingPenalties=True) diff --git a/eos/effects/structurewarpscrambleblockmwdwithnpceffect.py b/eos/effects/structurewarpscrambleblockmwdwithnpceffect.py deleted file mode 100644 index aee7b22f9..000000000 --- a/eos/effects/structurewarpscrambleblockmwdwithnpceffect.py +++ /dev/null @@ -1,17 +0,0 @@ -# Not used by any item -from eos.saveddata.module import State - -# Not used by any item -runTime = "early" -type = "projected", "active" - - -def handler(fit, module, context): - if "projected" in context: - fit.ship.increaseItemAttr("warpScrambleStatus", module.getModifiedItemAttr("warpScrambleStrength")) - if module.charge is not None and module.charge.ID == 47336: - for mod in fit.modules: - if not mod.isEmpty and mod.item.requiresSkill("High Speed Maneuvering") and mod.state > State.ONLINE: - mod.state = State.ONLINE - if not mod.isEmpty and mod.item.requiresSkill("Micro Jump Drive Operation") and mod.state > State.ONLINE: - mod.state = State.ONLINE 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/surgicalstrikedamagemultiplierbonuspostpercentdamagemultiplierlocationshipgroupprecursorturret.py b/eos/effects/surgicalstrikedamagemultiplierbonuspostpercentdamagemultiplierlocationshipgroupprecursorturret.py index d4104befa..f1aaa88e2 100644 --- a/eos/effects/surgicalstrikedamagemultiplierbonuspostpercentdamagemultiplierlocationshipgroupprecursorturret.py +++ b/eos/effects/surgicalstrikedamagemultiplierbonuspostpercentdamagemultiplierlocationshipgroupprecursorturret.py @@ -1,4 +1,4 @@ -# surgicalStrikeDamageMultiplierBonusPostPercentDamageMultiplierLocationShipGroupProjectileWeapon +# surgicalStrikeDamageMultiplierBonusPostPercentDamageMultiplierLocationShipGroupPrecursorTurret # # Used by: # Skill: Surgical Strike diff --git a/eos/effects/targetabcattack.py b/eos/effects/targetabcattack.py index c8d8a8d33..c148caf0c 100644 --- a/eos/effects/targetabcattack.py +++ b/eos/effects/targetabcattack.py @@ -1,7 +1,7 @@ # targetABCAttack # # Used by: -# Modules from group: Precursor Turret (14 of 14) +# Modules from group: Precursor Weapon (14 of 14) type = 'active' 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 757513cef..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 xrange(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"))