More work on strat cruiser updates

This commit is contained in:
blitzmann
2017-06-25 00:33:36 -04:00
parent f355cb3a72
commit 25b4d3a45b
39 changed files with 84 additions and 17 deletions

View File

@@ -0,0 +1,3 @@
type = "passive"
def handler(fit, src, context):
fit.ship.increaseItemAttr("agility", src.getModifiedItemAttr("agilityBonusAdd"))

View File

@@ -0,0 +1,3 @@
type = "passive"
def handler(fit, src, context):
fit.ship.boostItemAttr("energyWarfareResistance", src.getModifiedItemAttr("subsystemBonusAmarrCore2"), skill="Amarr Core Systems")

View File

@@ -0,0 +1,3 @@
type = "passive"
def handler(fit, src, context):
fit.ship.boostItemAttr("capacitorCapacity", src.getModifiedItemAttr("subsystemBonusAmarrCore"), skill="Amarr Core Systems")

View File

@@ -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")

View File

@@ -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")

View File

@@ -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")

View File

@@ -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")

View File

@@ -0,0 +1,3 @@
type = "passive"
def handler(fit, src, context):
fit.ship.boostItemAttr("agility", src.getModifiedItemAttr("subsystemBonusAmarrPropulsion2"), skill="Amarr Propulsion Systems")

View 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")

View File

@@ -0,0 +1,3 @@
type = "passive"
def handler(fit, src, context):
fit.ship.boostItemAttr("warpCapacitorNeed", src.getModifiedItemAttr("subsystemBonusAmarrPropulsion"), skill="Amarr Propulsion Systems")

View File

@@ -0,0 +1,3 @@
type = "passive"
def handler(fit, src, context):
fit.ship.boostItemAttr("energyWarfareResistance", src.getModifiedItemAttr("subsystemBonusCaldariCore2"), skill="Caldari Core Systems")

View File

@@ -0,0 +1,3 @@
type = "passive"
def handler(fit, src, context):
fit.ship.boostItemAttr("capacitorCapacity", src.getModifiedItemAttr("subsystemBonusCaldariCore"), skill="Caldari Core Systems")

View File

@@ -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")

View File

@@ -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")

View File

@@ -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")

View File

@@ -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")

View File

@@ -0,0 +1,3 @@
type = "passive"
def handler(fit, src, context):
fit.ship.boostItemAttr("agility", src.getModifiedItemAttr("subsystemBonusCaldariPropulsion2"), skill="Caldari Propulsion Systems")

View File

@@ -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")

View File

@@ -0,0 +1,3 @@
type = "passive"
def handler(fit, src, context):
fit.ship.boostItemAttr("warpCapacitorNeed", src.getModifiedItemAttr("subsystemBonusCaldariPropulsion"), skill="Caldari Propulsion Systems")

View File

@@ -0,0 +1,3 @@
type = "passive"
def handler(fit, src, context):
fit.ship.boostItemAttr("energyWarfareResistance", src.getModifiedItemAttr("subsystemBonusGallenteCore2"), skill="Gallente Core Systems")

View File

@@ -0,0 +1,3 @@
type = "passive"
def handler(fit, src, context):
fit.ship.boostItemAttr("rechargeRate", src.getModifiedItemAttr("subsystemBonusGallenteCore"), skill="Gallente Core Systems")

View File

@@ -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")

View File

@@ -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")

View File

@@ -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")

View File

@@ -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")

View File

@@ -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")

View File

@@ -0,0 +1,3 @@
type = "passive"
def handler(fit, src, context):
fit.ship.boostItemAttr("agility", src.getModifiedItemAttr("subsystemBonusGallentePropulsion2"), skill="Gallente Propulsion Systems")

View File

@@ -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")

View File

@@ -0,0 +1,3 @@
type = "passive"
def handler(fit, src, context):
fit.ship.boostItemAttr("warpCapacitorNeed", src.getModifiedItemAttr("subsystemBonusGallentePropulsion"), skill="Gallente Propulsion Systems")

View File

@@ -0,0 +1,3 @@
type = "passive"
def handler(fit, src, context):
fit.ship.boostItemAttr("energyWarfareResistance", src.getModifiedItemAttr("subsystemBonusMinmatarCore2"), skill="Minmatar Core Systems")

View File

@@ -0,0 +1,3 @@
type = "passive"
def handler(fit, src, context):
fit.ship.boostItemAttr("rechargeRate", src.getModifiedItemAttr("subsystemBonusMinmatarCore"), skill="Minmatar Core Systems")

View File

@@ -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")

View File

@@ -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")

View File

@@ -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")

View File

@@ -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")

View File

@@ -0,0 +1,3 @@
type = "passive"
def handler(fit, src, context):
fit.ship.boostItemAttr("agility", src.getModifiedItemAttr("subsystemBonusMinmatarPropulsion2"), skill="Minmatar Propulsion Systems")

View 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("subsystemBonusMinmatarPropulsion2"), skill="Minmatar Propulsion Systems")

View File

@@ -0,0 +1,3 @@
type = "passive"
def handler(fit, src, context):
fit.ship.boostItemAttr("warpCapacitorNeed", src.getModifiedItemAttr("subsystemBonusMinmatarPropulsion"), skill="Minmatar Propulsion Systems")

BIN
eve.db

Binary file not shown.