More work on strat cruiser updates
This commit is contained in:
3
eos/effects/agilitybonus.py
Normal file
3
eos/effects/agilitybonus.py
Normal file
@@ -0,0 +1,3 @@
|
||||
type = "passive"
|
||||
def handler(fit, src, context):
|
||||
fit.ship.increaseItemAttr("agility", src.getModifiedItemAttr("agilityBonusAdd"))
|
||||
3
eos/effects/subsystembonusamarrcore2energyresistance.py
Normal file
3
eos/effects/subsystembonusamarrcore2energyresistance.py
Normal file
@@ -0,0 +1,3 @@
|
||||
type = "passive"
|
||||
def handler(fit, src, context):
|
||||
fit.ship.boostItemAttr("energyWarfareResistance", src.getModifiedItemAttr("subsystemBonusAmarrCore2"), skill="Amarr Core Systems")
|
||||
3
eos/effects/subsystembonusamarrcorecapacitorcapacity.py
Normal file
3
eos/effects/subsystembonusamarrcorecapacitorcapacity.py
Normal file
@@ -0,0 +1,3 @@
|
||||
type = "passive"
|
||||
def handler(fit, src, context):
|
||||
fit.ship.boostItemAttr("capacitorCapacity", src.getModifiedItemAttr("subsystemBonusAmarrCore"), skill="Amarr Core Systems")
|
||||
@@ -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")
|
||||
|
||||
@@ -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")
|
||||
|
||||
@@ -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")
|
||||
|
||||
@@ -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")
|
||||
|
||||
3
eos/effects/subsystembonusamarrpropulsion2agility.py
Normal file
3
eos/effects/subsystembonusamarrpropulsion2agility.py
Normal file
@@ -0,0 +1,3 @@
|
||||
type = "passive"
|
||||
def handler(fit, src, context):
|
||||
fit.ship.boostItemAttr("agility", src.getModifiedItemAttr("subsystemBonusAmarrPropulsion2"), skill="Amarr Propulsion Systems")
|
||||
3
eos/effects/subsystembonusamarrpropulsion2mwdpenalty.py
Normal file
3
eos/effects/subsystembonusamarrpropulsion2mwdpenalty.py
Normal file
@@ -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")
|
||||
@@ -0,0 +1,3 @@
|
||||
type = "passive"
|
||||
def handler(fit, src, context):
|
||||
fit.ship.boostItemAttr("warpCapacitorNeed", src.getModifiedItemAttr("subsystemBonusAmarrPropulsion"), skill="Amarr Propulsion Systems")
|
||||
@@ -0,0 +1,3 @@
|
||||
type = "passive"
|
||||
def handler(fit, src, context):
|
||||
fit.ship.boostItemAttr("energyWarfareResistance", src.getModifiedItemAttr("subsystemBonusCaldariCore2"), skill="Caldari Core Systems")
|
||||
@@ -0,0 +1,3 @@
|
||||
type = "passive"
|
||||
def handler(fit, src, context):
|
||||
fit.ship.boostItemAttr("capacitorCapacity", src.getModifiedItemAttr("subsystemBonusCaldariCore"), skill="Caldari Core Systems")
|
||||
@@ -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")
|
||||
|
||||
@@ -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")
|
||||
|
||||
@@ -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")
|
||||
|
||||
@@ -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")
|
||||
|
||||
3
eos/effects/subsystembonuscaldaripropulsion2agility.py
Normal file
3
eos/effects/subsystembonuscaldaripropulsion2agility.py
Normal file
@@ -0,0 +1,3 @@
|
||||
type = "passive"
|
||||
def handler(fit, src, context):
|
||||
fit.ship.boostItemAttr("agility", src.getModifiedItemAttr("subsystemBonusCaldariPropulsion2"), skill="Caldari Propulsion Systems")
|
||||
@@ -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")
|
||||
@@ -0,0 +1,3 @@
|
||||
type = "passive"
|
||||
def handler(fit, src, context):
|
||||
fit.ship.boostItemAttr("warpCapacitorNeed", src.getModifiedItemAttr("subsystemBonusCaldariPropulsion"), skill="Caldari Propulsion Systems")
|
||||
@@ -0,0 +1,3 @@
|
||||
type = "passive"
|
||||
def handler(fit, src, context):
|
||||
fit.ship.boostItemAttr("energyWarfareResistance", src.getModifiedItemAttr("subsystemBonusGallenteCore2"), skill="Gallente Core Systems")
|
||||
@@ -0,0 +1,3 @@
|
||||
type = "passive"
|
||||
def handler(fit, src, context):
|
||||
fit.ship.boostItemAttr("rechargeRate", src.getModifiedItemAttr("subsystemBonusGallenteCore"), skill="Gallente Core Systems")
|
||||
@@ -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")
|
||||
|
||||
@@ -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")
|
||||
|
||||
@@ -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")
|
||||
|
||||
@@ -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")
|
||||
|
||||
@@ -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")
|
||||
|
||||
3
eos/effects/subsystembonusgallentepropulsion2agility.py
Normal file
3
eos/effects/subsystembonusgallentepropulsion2agility.py
Normal file
@@ -0,0 +1,3 @@
|
||||
type = "passive"
|
||||
def handler(fit, src, context):
|
||||
fit.ship.boostItemAttr("agility", src.getModifiedItemAttr("subsystemBonusGallentePropulsion2"), skill="Gallente Propulsion Systems")
|
||||
@@ -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")
|
||||
@@ -0,0 +1,3 @@
|
||||
type = "passive"
|
||||
def handler(fit, src, context):
|
||||
fit.ship.boostItemAttr("warpCapacitorNeed", src.getModifiedItemAttr("subsystemBonusGallentePropulsion"), skill="Gallente Propulsion Systems")
|
||||
@@ -0,0 +1,3 @@
|
||||
type = "passive"
|
||||
def handler(fit, src, context):
|
||||
fit.ship.boostItemAttr("energyWarfareResistance", src.getModifiedItemAttr("subsystemBonusMinmatarCore2"), skill="Minmatar Core Systems")
|
||||
@@ -0,0 +1,3 @@
|
||||
type = "passive"
|
||||
def handler(fit, src, context):
|
||||
fit.ship.boostItemAttr("rechargeRate", src.getModifiedItemAttr("subsystemBonusMinmatarCore"), skill="Minmatar Core Systems")
|
||||
@@ -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")
|
||||
|
||||
@@ -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")
|
||||
|
||||
@@ -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")
|
||||
|
||||
@@ -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")
|
||||
|
||||
3
eos/effects/subsystembonusminmatarpropulsion2agility.py
Normal file
3
eos/effects/subsystembonusminmatarpropulsion2agility.py
Normal file
@@ -0,0 +1,3 @@
|
||||
type = "passive"
|
||||
def handler(fit, src, context):
|
||||
fit.ship.boostItemAttr("agility", src.getModifiedItemAttr("subsystemBonusMinmatarPropulsion2"), skill="Minmatar Propulsion Systems")
|
||||
@@ -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")
|
||||
@@ -0,0 +1,3 @@
|
||||
type = "passive"
|
||||
def handler(fit, src, context):
|
||||
fit.ship.boostItemAttr("warpCapacitorNeed", src.getModifiedItemAttr("subsystemBonusMinmatarPropulsion"), skill="Minmatar Propulsion Systems")
|
||||
Reference in New Issue
Block a user