diff --git a/eos/effects/agilitybonus.py b/eos/effects/agilitybonus.py new file mode 100644 index 000000000..090ab5e6f --- /dev/null +++ b/eos/effects/agilitybonus.py @@ -0,0 +1,3 @@ +type = "passive" +def handler(fit, src, context): + fit.ship.increaseItemAttr("agility", src.getModifiedItemAttr("agilityBonusAdd")) diff --git a/eos/effects/subsystembonusamarrcore2energyresistance.py b/eos/effects/subsystembonusamarrcore2energyresistance.py new file mode 100644 index 000000000..33325e2b2 --- /dev/null +++ b/eos/effects/subsystembonusamarrcore2energyresistance.py @@ -0,0 +1,3 @@ +type = "passive" +def handler(fit, src, context): + fit.ship.boostItemAttr("energyWarfareResistance", src.getModifiedItemAttr("subsystemBonusAmarrCore2"), skill="Amarr Core Systems") diff --git a/eos/effects/subsystembonusamarrcorecapacitorcapacity.py b/eos/effects/subsystembonusamarrcorecapacitorcapacity.py new file mode 100644 index 000000000..6b705ef5e --- /dev/null +++ b/eos/effects/subsystembonusamarrcorecapacitorcapacity.py @@ -0,0 +1,3 @@ +type = "passive" +def handler(fit, src, context): + fit.ship.boostItemAttr("capacitorCapacity", src.getModifiedItemAttr("subsystemBonusAmarrCore"), skill="Amarr Core Systems") diff --git a/eos/effects/subsystembonusamarrengineeringcapacitorcapacity.py b/eos/effects/subsystembonusamarrengineeringcapacitorcapacity.py index 6ca596ec1..3fc2e821f 100644 --- a/eos/effects/subsystembonusamarrengineeringcapacitorcapacity.py +++ b/eos/effects/subsystembonusamarrengineeringcapacitorcapacity.py @@ -3,5 +3,5 @@ type = "passive" def handler(fit, module, context): - fit.ship.boostItemAttr("capacitorCapacity", module.getModifiedItemAttr("subsystemBonusAmarrEngineering"), + fit.ship.boostItemAttr("capacitorCapacity", module.getModifiedItemAttr("subsystemBonusAmarrCore"), skill="Amarr Engineering Systems") diff --git a/eos/effects/subsystembonusamarrengineeringcapacitorrecharge.py b/eos/effects/subsystembonusamarrengineeringcapacitorrecharge.py index 20753165b..697491f51 100644 --- a/eos/effects/subsystembonusamarrengineeringcapacitorrecharge.py +++ b/eos/effects/subsystembonusamarrengineeringcapacitorrecharge.py @@ -3,5 +3,5 @@ type = "passive" def handler(fit, module, context): - fit.ship.boostItemAttr("rechargeRate", module.getModifiedItemAttr("subsystemBonusAmarrEngineering"), + fit.ship.boostItemAttr("rechargeRate", module.getModifiedItemAttr("subsystemBonusAmarrCore"), skill="Amarr Engineering Systems") diff --git a/eos/effects/subsystembonusamarrengineeringheatdamagereduction.py b/eos/effects/subsystembonusamarrengineeringheatdamagereduction.py index 0453fb409..ed1b9a359 100644 --- a/eos/effects/subsystembonusamarrengineeringheatdamagereduction.py +++ b/eos/effects/subsystembonusamarrengineeringheatdamagereduction.py @@ -4,5 +4,5 @@ type = "passive" def handler(fit, module, context): fit.modules.filteredItemBoost(lambda mod: True, "heatDamage", - module.getModifiedItemAttr("subsystemBonusAmarrEngineering"), + module.getModifiedItemAttr("subsystemBonusAmarrCore"), skill="Amarr Engineering Systems") diff --git a/eos/effects/subsystembonusamarrengineeringpoweroutput.py b/eos/effects/subsystembonusamarrengineeringpoweroutput.py index 7ee67175a..2119560ba 100644 --- a/eos/effects/subsystembonusamarrengineeringpoweroutput.py +++ b/eos/effects/subsystembonusamarrengineeringpoweroutput.py @@ -3,5 +3,5 @@ type = "passive" def handler(fit, module, context): - fit.ship.boostItemAttr("powerOutput", module.getModifiedItemAttr("subsystemBonusAmarrEngineering"), + fit.ship.boostItemAttr("powerOutput", module.getModifiedItemAttr("subsystemBonusAmarrCore"), skill="Amarr Engineering Systems") diff --git a/eos/effects/subsystembonusamarrpropulsion2agility.py b/eos/effects/subsystembonusamarrpropulsion2agility.py new file mode 100644 index 000000000..8f3a54275 --- /dev/null +++ b/eos/effects/subsystembonusamarrpropulsion2agility.py @@ -0,0 +1,3 @@ +type = "passive" +def handler(fit, src, context): + fit.ship.boostItemAttr("agility", src.getModifiedItemAttr("subsystemBonusAmarrPropulsion2"), skill="Amarr Propulsion Systems") diff --git a/eos/effects/subsystembonusamarrpropulsion2mwdpenalty.py b/eos/effects/subsystembonusamarrpropulsion2mwdpenalty.py new file mode 100644 index 000000000..36b0ff9db --- /dev/null +++ b/eos/effects/subsystembonusamarrpropulsion2mwdpenalty.py @@ -0,0 +1,3 @@ +type = "passive" +def handler(fit, src, context): + fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("High Speed Maneuvering"), "signatureRadiusBonus", src.getModifiedItemAttr("subsystemBonusAmarrPropulsion2"), skill="Amarr Propulsion Systems") diff --git a/eos/effects/subsystembonusamarrpropulsionwarpcapacitor.py b/eos/effects/subsystembonusamarrpropulsionwarpcapacitor.py new file mode 100644 index 000000000..d61167f5b --- /dev/null +++ b/eos/effects/subsystembonusamarrpropulsionwarpcapacitor.py @@ -0,0 +1,3 @@ +type = "passive" +def handler(fit, src, context): + fit.ship.boostItemAttr("warpCapacitorNeed", src.getModifiedItemAttr("subsystemBonusAmarrPropulsion"), skill="Amarr Propulsion Systems") diff --git a/eos/effects/subsystembonuscaldaricore2energyresistance.py b/eos/effects/subsystembonuscaldaricore2energyresistance.py new file mode 100644 index 000000000..44f4fe99a --- /dev/null +++ b/eos/effects/subsystembonuscaldaricore2energyresistance.py @@ -0,0 +1,3 @@ +type = "passive" +def handler(fit, src, context): + fit.ship.boostItemAttr("energyWarfareResistance", src.getModifiedItemAttr("subsystemBonusCaldariCore2"), skill="Caldari Core Systems") diff --git a/eos/effects/subsystembonuscaldaricorecapacitorcapacity.py b/eos/effects/subsystembonuscaldaricorecapacitorcapacity.py new file mode 100644 index 000000000..75e47858f --- /dev/null +++ b/eos/effects/subsystembonuscaldaricorecapacitorcapacity.py @@ -0,0 +1,3 @@ +type = "passive" +def handler(fit, src, context): + fit.ship.boostItemAttr("capacitorCapacity", src.getModifiedItemAttr("subsystemBonusCaldariCore"), skill="Caldari Core Systems") diff --git a/eos/effects/subsystembonuscaldariengineeringcapacitorcapacity.py b/eos/effects/subsystembonuscaldariengineeringcapacitorcapacity.py index 8d2e40693..36ea3800b 100644 --- a/eos/effects/subsystembonuscaldariengineeringcapacitorcapacity.py +++ b/eos/effects/subsystembonuscaldariengineeringcapacitorcapacity.py @@ -3,5 +3,5 @@ type = "passive" def handler(fit, module, context): - fit.ship.boostItemAttr("capacitorCapacity", module.getModifiedItemAttr("subsystemBonusCaldariEngineering"), + fit.ship.boostItemAttr("capacitorCapacity", module.getModifiedItemAttr("subsystemBonusCaldariCore"), skill="Caldari Engineering Systems") diff --git a/eos/effects/subsystembonuscaldariengineeringcapacitorrecharge.py b/eos/effects/subsystembonuscaldariengineeringcapacitorrecharge.py index dc2bc75fe..4598fdbdc 100644 --- a/eos/effects/subsystembonuscaldariengineeringcapacitorrecharge.py +++ b/eos/effects/subsystembonuscaldariengineeringcapacitorrecharge.py @@ -3,5 +3,5 @@ type = "passive" def handler(fit, module, context): - fit.ship.boostItemAttr("rechargeRate", module.getModifiedItemAttr("subsystemBonusCaldariEngineering"), + fit.ship.boostItemAttr("rechargeRate", module.getModifiedItemAttr("subsystemBonusCaldariCore"), skill="Caldari Engineering Systems") diff --git a/eos/effects/subsystembonuscaldariengineeringheatdamagereduction.py b/eos/effects/subsystembonuscaldariengineeringheatdamagereduction.py index 6108b5704..27292a847 100644 --- a/eos/effects/subsystembonuscaldariengineeringheatdamagereduction.py +++ b/eos/effects/subsystembonuscaldariengineeringheatdamagereduction.py @@ -4,5 +4,5 @@ type = "passive" def handler(fit, module, context): fit.modules.filteredItemBoost(lambda mod: True, "heatDamage", - module.getModifiedItemAttr("subsystemBonusCaldariEngineering"), + module.getModifiedItemAttr("subsystemBonusCaldariCore"), skill="Caldari Engineering Systems") diff --git a/eos/effects/subsystembonuscaldariengineeringpoweroutput.py b/eos/effects/subsystembonuscaldariengineeringpoweroutput.py index 61ad17338..3695f01b3 100644 --- a/eos/effects/subsystembonuscaldariengineeringpoweroutput.py +++ b/eos/effects/subsystembonuscaldariengineeringpoweroutput.py @@ -3,5 +3,5 @@ type = "passive" def handler(fit, module, context): - fit.ship.boostItemAttr("powerOutput", module.getModifiedItemAttr("subsystemBonusCaldariEngineering"), + fit.ship.boostItemAttr("powerOutput", module.getModifiedItemAttr("subsystemBonusCaldariCore"), skill="Caldari Engineering Systems") diff --git a/eos/effects/subsystembonuscaldaripropulsion2agility.py b/eos/effects/subsystembonuscaldaripropulsion2agility.py new file mode 100644 index 000000000..7d9432d9b --- /dev/null +++ b/eos/effects/subsystembonuscaldaripropulsion2agility.py @@ -0,0 +1,3 @@ +type = "passive" +def handler(fit, src, context): + fit.ship.boostItemAttr("agility", src.getModifiedItemAttr("subsystemBonusCaldariPropulsion2"), skill="Caldari Propulsion Systems") diff --git a/eos/effects/subsystembonuscaldaripropulsion2propmodheatbenefit.py b/eos/effects/subsystembonuscaldaripropulsion2propmodheatbenefit.py new file mode 100644 index 000000000..b9480b7ae --- /dev/null +++ b/eos/effects/subsystembonuscaldaripropulsion2propmodheatbenefit.py @@ -0,0 +1,5 @@ +type = "passive" +def handler(fit, src, context): + fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Afterburner") or mod.item.requiresSkill("High Speed Maneuvering"), + "overloadSpeedFactorBonus", src.getModifiedItemAttr("subsystemBonusCaldariPropulsion2"), + skill="Caldari Propulsion Systems") diff --git a/eos/effects/subsystembonuscaldaripropulsionwarpcapacitor.py b/eos/effects/subsystembonuscaldaripropulsionwarpcapacitor.py new file mode 100644 index 000000000..a9237a8e3 --- /dev/null +++ b/eos/effects/subsystembonuscaldaripropulsionwarpcapacitor.py @@ -0,0 +1,3 @@ +type = "passive" +def handler(fit, src, context): + fit.ship.boostItemAttr("warpCapacitorNeed", src.getModifiedItemAttr("subsystemBonusCaldariPropulsion"), skill="Caldari Propulsion Systems") diff --git a/eos/effects/subsystembonusgallentecore2energyresistance.py b/eos/effects/subsystembonusgallentecore2energyresistance.py new file mode 100644 index 000000000..4cb9ed8c0 --- /dev/null +++ b/eos/effects/subsystembonusgallentecore2energyresistance.py @@ -0,0 +1,3 @@ +type = "passive" +def handler(fit, src, context): + fit.ship.boostItemAttr("energyWarfareResistance", src.getModifiedItemAttr("subsystemBonusGallenteCore2"), skill="Gallente Core Systems") diff --git a/eos/effects/subsystembonusgallentecorecapacitorrecharge.py b/eos/effects/subsystembonusgallentecorecapacitorrecharge.py new file mode 100644 index 000000000..f2b080973 --- /dev/null +++ b/eos/effects/subsystembonusgallentecorecapacitorrecharge.py @@ -0,0 +1,3 @@ +type = "passive" +def handler(fit, src, context): + fit.ship.boostItemAttr("rechargeRate", src.getModifiedItemAttr("subsystemBonusGallenteCore"), skill="Gallente Core Systems") diff --git a/eos/effects/subsystembonusgallenteengineering2dronemwd.py b/eos/effects/subsystembonusgallenteengineering2dronemwd.py index 610559290..36eda82fa 100644 --- a/eos/effects/subsystembonusgallenteengineering2dronemwd.py +++ b/eos/effects/subsystembonusgallenteengineering2dronemwd.py @@ -4,5 +4,5 @@ type = "passive" def handler(fit, module, context): fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill("Drones"), "maxVelocity", - module.getModifiedItemAttr("subsystemBonusGallenteEngineering2"), + module.getModifiedItemAttr("subsystemBonusGallenteCore2"), skill="Gallente Engineering Systems") diff --git a/eos/effects/subsystembonusgallenteengineeringcapacitorrecharge.py b/eos/effects/subsystembonusgallenteengineeringcapacitorrecharge.py index 949c955bb..4d2cced43 100644 --- a/eos/effects/subsystembonusgallenteengineeringcapacitorrecharge.py +++ b/eos/effects/subsystembonusgallenteengineeringcapacitorrecharge.py @@ -3,5 +3,5 @@ type = "passive" def handler(fit, module, context): - fit.ship.boostItemAttr("rechargeRate", module.getModifiedItemAttr("subsystemBonusGallenteEngineering"), + fit.ship.boostItemAttr("rechargeRate", module.getModifiedItemAttr("subsystemBonusGallenteCore"), skill="Gallente Engineering Systems") diff --git a/eos/effects/subsystembonusgallenteengineeringdronehp.py b/eos/effects/subsystembonusgallenteengineeringdronehp.py index 45c045169..e7fa7eb9a 100644 --- a/eos/effects/subsystembonusgallenteengineeringdronehp.py +++ b/eos/effects/subsystembonusgallenteengineeringdronehp.py @@ -5,5 +5,5 @@ 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("subsystemBonusGallenteEngineering"), + module.getModifiedItemAttr("subsystemBonusGallenteCore"), skill="Gallente Engineering Systems") diff --git a/eos/effects/subsystembonusgallenteengineeringheatdamagereduction.py b/eos/effects/subsystembonusgallenteengineeringheatdamagereduction.py index feda74692..3384fb839 100644 --- a/eos/effects/subsystembonusgallenteengineeringheatdamagereduction.py +++ b/eos/effects/subsystembonusgallenteengineeringheatdamagereduction.py @@ -4,5 +4,5 @@ type = "passive" def handler(fit, module, context): fit.modules.filteredItemBoost(lambda mod: True, "heatDamage", - module.getModifiedItemAttr("subsystemBonusGallenteEngineering"), + module.getModifiedItemAttr("subsystemBonusGallenteCore"), skill="Gallente Engineering Systems") diff --git a/eos/effects/subsystembonusgallenteengineeringpoweroutput.py b/eos/effects/subsystembonusgallenteengineeringpoweroutput.py index 0564ce394..f531c207b 100644 --- a/eos/effects/subsystembonusgallenteengineeringpoweroutput.py +++ b/eos/effects/subsystembonusgallenteengineeringpoweroutput.py @@ -3,5 +3,5 @@ type = "passive" def handler(fit, module, context): - fit.ship.boostItemAttr("powerOutput", module.getModifiedItemAttr("subsystemBonusGallenteEngineering"), + fit.ship.boostItemAttr("powerOutput", module.getModifiedItemAttr("subsystemBonusGallenteCore"), skill="Gallente Engineering Systems") diff --git a/eos/effects/subsystembonusgallentepropulsion2agility.py b/eos/effects/subsystembonusgallentepropulsion2agility.py new file mode 100644 index 000000000..3de6ac28c --- /dev/null +++ b/eos/effects/subsystembonusgallentepropulsion2agility.py @@ -0,0 +1,3 @@ +type = "passive" +def handler(fit, src, context): + fit.ship.boostItemAttr("agility", src.getModifiedItemAttr("subsystemBonusGallentePropulsion2"), skill="Gallente Propulsion Systems") diff --git a/eos/effects/subsystembonusgallentepropulsion2propmodheatbenefit.py b/eos/effects/subsystembonusgallentepropulsion2propmodheatbenefit.py new file mode 100644 index 000000000..42de79c52 --- /dev/null +++ b/eos/effects/subsystembonusgallentepropulsion2propmodheatbenefit.py @@ -0,0 +1,5 @@ +type = "passive" +def handler(fit, src, context): + fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Afterburner") or mod.item.requiresSkill("High Speed Maneuvering"), + "overloadSpeedFactorBonus", src.getModifiedItemAttr("subsystemBonusGallentePropulsion2"), + skill="Gallente Propulsion Systems") diff --git a/eos/effects/subsystembonusgallentepropulsionwarpcapacitor.py b/eos/effects/subsystembonusgallentepropulsionwarpcapacitor.py new file mode 100644 index 000000000..44c4e94dd --- /dev/null +++ b/eos/effects/subsystembonusgallentepropulsionwarpcapacitor.py @@ -0,0 +1,3 @@ +type = "passive" +def handler(fit, src, context): + fit.ship.boostItemAttr("warpCapacitorNeed", src.getModifiedItemAttr("subsystemBonusGallentePropulsion"), skill="Gallente Propulsion Systems") diff --git a/eos/effects/subsystembonusminmatarcore2energyresistance.py b/eos/effects/subsystembonusminmatarcore2energyresistance.py new file mode 100644 index 000000000..cc57d7703 --- /dev/null +++ b/eos/effects/subsystembonusminmatarcore2energyresistance.py @@ -0,0 +1,3 @@ +type = "passive" +def handler(fit, src, context): + fit.ship.boostItemAttr("energyWarfareResistance", src.getModifiedItemAttr("subsystemBonusMinmatarCore2"), skill="Minmatar Core Systems") diff --git a/eos/effects/subsystembonusminmatarcorecapacitorrecharge.py b/eos/effects/subsystembonusminmatarcorecapacitorrecharge.py new file mode 100644 index 000000000..7b0dcd890 --- /dev/null +++ b/eos/effects/subsystembonusminmatarcorecapacitorrecharge.py @@ -0,0 +1,3 @@ +type = "passive" +def handler(fit, src, context): + fit.ship.boostItemAttr("rechargeRate", src.getModifiedItemAttr("subsystemBonusMinmatarCore"), skill="Minmatar Core Systems") diff --git a/eos/effects/subsystembonusminmatarengineeringcapacitorcapacity.py b/eos/effects/subsystembonusminmatarengineeringcapacitorcapacity.py index e9ac5554a..453492dd5 100644 --- a/eos/effects/subsystembonusminmatarengineeringcapacitorcapacity.py +++ b/eos/effects/subsystembonusminmatarengineeringcapacitorcapacity.py @@ -3,5 +3,5 @@ type = "passive" def handler(fit, module, context): - fit.ship.boostItemAttr("capacitorCapacity", module.getModifiedItemAttr("subsystemBonusMinmatarEngineering"), + fit.ship.boostItemAttr("capacitorCapacity", module.getModifiedItemAttr("subsystemBonusMinmatarCore"), skill="Minmatar Engineering Systems") diff --git a/eos/effects/subsystembonusminmatarengineeringcapacitorrecharge.py b/eos/effects/subsystembonusminmatarengineeringcapacitorrecharge.py index 21c96e888..3aaa2f9db 100644 --- a/eos/effects/subsystembonusminmatarengineeringcapacitorrecharge.py +++ b/eos/effects/subsystembonusminmatarengineeringcapacitorrecharge.py @@ -3,5 +3,5 @@ type = "passive" def handler(fit, module, context): - fit.ship.boostItemAttr("rechargeRate", module.getModifiedItemAttr("subsystemBonusMinmatarEngineering"), + fit.ship.boostItemAttr("rechargeRate", module.getModifiedItemAttr("subsystemBonusMinmatarCore"), skill="Minmatar Engineering Systems") diff --git a/eos/effects/subsystembonusminmatarengineeringheatdamagereduction.py b/eos/effects/subsystembonusminmatarengineeringheatdamagereduction.py index 7b96591c4..6c89675ae 100644 --- a/eos/effects/subsystembonusminmatarengineeringheatdamagereduction.py +++ b/eos/effects/subsystembonusminmatarengineeringheatdamagereduction.py @@ -4,5 +4,5 @@ type = "passive" def handler(fit, module, context): fit.modules.filteredItemBoost(lambda mod: True, "heatDamage", - module.getModifiedItemAttr("subsystemBonusMinmatarEngineering"), + module.getModifiedItemAttr("subsystemBonusMinmatarCore"), skill="Minmatar Engineering Systems") diff --git a/eos/effects/subsystembonusminmatarengineeringpoweroutput.py b/eos/effects/subsystembonusminmatarengineeringpoweroutput.py index 4f15a2bcd..7fa5fe6a1 100644 --- a/eos/effects/subsystembonusminmatarengineeringpoweroutput.py +++ b/eos/effects/subsystembonusminmatarengineeringpoweroutput.py @@ -3,5 +3,5 @@ type = "passive" def handler(fit, module, context): - fit.ship.boostItemAttr("powerOutput", module.getModifiedItemAttr("subsystemBonusMinmatarEngineering"), + fit.ship.boostItemAttr("powerOutput", module.getModifiedItemAttr("subsystemBonusMinmatarCore"), skill="Minmatar Engineering Systems") diff --git a/eos/effects/subsystembonusminmatarpropulsion2agility.py b/eos/effects/subsystembonusminmatarpropulsion2agility.py new file mode 100644 index 000000000..3c6dacb48 --- /dev/null +++ b/eos/effects/subsystembonusminmatarpropulsion2agility.py @@ -0,0 +1,3 @@ +type = "passive" +def handler(fit, src, context): + fit.ship.boostItemAttr("agility", src.getModifiedItemAttr("subsystemBonusMinmatarPropulsion2"), skill="Minmatar Propulsion Systems") diff --git a/eos/effects/subsystembonusminmatarpropulsion2mwdpenalty.py b/eos/effects/subsystembonusminmatarpropulsion2mwdpenalty.py new file mode 100644 index 000000000..60e4831d9 --- /dev/null +++ b/eos/effects/subsystembonusminmatarpropulsion2mwdpenalty.py @@ -0,0 +1,3 @@ +type = "passive" +def handler(fit, src, context): + fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("High Speed Maneuvering"), "signatureRadiusBonus", src.getModifiedItemAttr("subsystemBonusMinmatarPropulsion2"), skill="Minmatar Propulsion Systems") diff --git a/eos/effects/subsystembonusminmatarpropulsionwarpcapacitor.py b/eos/effects/subsystembonusminmatarpropulsionwarpcapacitor.py new file mode 100644 index 000000000..b8e684b11 --- /dev/null +++ b/eos/effects/subsystembonusminmatarpropulsionwarpcapacitor.py @@ -0,0 +1,3 @@ +type = "passive" +def handler(fit, src, context): + fit.ship.boostItemAttr("warpCapacitorNeed", src.getModifiedItemAttr("subsystemBonusMinmatarPropulsion"), skill="Minmatar Propulsion Systems") diff --git a/eve.db b/eve.db index e08cc7f7f..a78ae2ee2 100644 Binary files a/eve.db and b/eve.db differ