update effect headers

This commit is contained in:
blitzmann
2017-06-25 01:21:37 -04:00
parent 910ae6315d
commit ad0d55faed
36 changed files with 132 additions and 18 deletions

View File

@@ -1,3 +1,7 @@
# agilityBonus
#
# Used by:
# Subsystems named like: Propulsion Interdiction Nullifier (4 of 4)
type = "passive"
def handler(fit, src, context):
fit.ship.increaseItemAttr("agility", src.getModifiedItemAttr("agilityBonusAdd"))

View File

@@ -2,6 +2,7 @@
#
# Used by:
# Subsystems from group: Defensive Systems (8 of 12)
# Subsystems named like: Core Augmented Reactor (4 of 4)
# Subsystem: Legion Offensive - Liquid Crystal Magnifiers
# Subsystem: Proteus Offensive - Hybrid Encoding Platform
# Subsystem: Tengu Offensive - Magnetic Infusion Basin

View File

@@ -1,4 +1,7 @@
# Not used by any item
# maxTargetRangeAddPassive
#
# Used by:
# Subsystems named like: Propulsion Interdiction Nullifier (4 of 4)
type = "passive"

View File

@@ -1,7 +1,4 @@
# maxVelocityAddPassive
#
# Used by:
# Subsystems from group: Propulsion Systems (12 of 12)
# Not used by any item
type = "passive"

View File

@@ -1,7 +1,4 @@
# modifyShipAgilityPassivePreAssignment
#
# Used by:
# Subsystems from group: Propulsion Systems (12 of 12)
# Not used by any item
runTime = "early"
type = "passive"

View File

@@ -2,6 +2,7 @@
#
# Used by:
# Subsystems from group: Defensive Systems (8 of 12)
# Subsystems named like: Propulsion Interdiction Nullifier (4 of 4)
type = "passive"

View File

@@ -1,3 +1,7 @@
# subsystemBonusAmarrCore2EnergyResistance
#
# Used by:
# Subsystem: Legion Core - Augmented Antimatter Reactor
type = "passive"
def handler(fit, src, context):
fit.ship.boostItemAttr("energyWarfareResistance", src.getModifiedItemAttr("subsystemBonusAmarrCore2"), skill="Amarr Core Systems")

View File

@@ -1,3 +1,7 @@
# subsystemBonusAmarrCoreCapacitorCapacity
#
# Used by:
# Subsystem: Legion Core - Augmented Antimatter Reactor
type = "passive"
def handler(fit, src, context):
fit.ship.boostItemAttr("capacitorCapacity", src.getModifiedItemAttr("subsystemBonusAmarrCore"), skill="Amarr Core Systems")

View File

@@ -1,3 +1,7 @@
# subsystemBonusAmarrPropulsion2Agility
#
# Used by:
# Subsystem: Legion Propulsion - Intercalated Nanofibers
type = "passive"
def handler(fit, src, context):
fit.ship.boostItemAttr("agility", src.getModifiedItemAttr("subsystemBonusAmarrPropulsion2"),

View File

@@ -1,3 +1,7 @@
# subsystemBonusAmarrPropulsion2MWDPenalty
#
# Used by:
# Subsystem: Legion Propulsion - Wake Limiter
type = "passive"
def handler(fit, src, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("High Speed Maneuvering"),

View File

@@ -1,4 +1,7 @@
# Not used by any item
# subsystemBonusAmarrPropulsionAfterburnerSpeedFactor
#
# Used by:
# Subsystem: Legion Propulsion - Wake Limiter
type = "passive"

View File

@@ -1,4 +1,7 @@
# Not used by any item
# subsystemBonusAmarrPropulsionMaxVelocity
#
# Used by:
# Subsystem: Legion Propulsion - Intercalated Nanofibers
type = "passive"

View File

@@ -1,3 +1,7 @@
# subsystemBonusAmarrPropulsionWarpCapacitor
#
# Used by:
# Subsystem: Legion Propulsion - Interdiction Nullifier
type = "passive"
def handler(fit, src, context):
fit.ship.boostItemAttr("warpCapacitorNeed", src.getModifiedItemAttr("subsystemBonusAmarrPropulsion"), skill="Amarr Propulsion Systems")

View File

@@ -1,3 +1,7 @@
# subsystemBonusCaldariCore2EnergyResistance
#
# Used by:
# Subsystem: Tengu Core - Augmented Graviton Reactor
type = "passive"
def handler(fit, src, context):
fit.ship.boostItemAttr("energyWarfareResistance", src.getModifiedItemAttr("subsystemBonusCaldariCore2"),

View File

@@ -1,3 +1,7 @@
# subsystemBonusCaldariCoreCapacitorCapacity
#
# Used by:
# Subsystem: Tengu Core - Augmented Graviton Reactor
type = "passive"
def handler(fit, src, context):
fit.ship.boostItemAttr("capacitorCapacity", src.getModifiedItemAttr("subsystemBonusCaldariCore"),

View File

@@ -1,3 +1,7 @@
# subsystemBonusCaldariPropulsion2Agility
#
# Used by:
# Subsystem: Tengu Propulsion - Chassis Optimization
type = "passive"
def handler(fit, src, context):
fit.ship.boostItemAttr("agility", src.getModifiedItemAttr("subsystemBonusCaldariPropulsion2"),

View File

@@ -1,3 +1,7 @@
# subsystemBonusCaldariPropulsion2PropModHeatBenefit
#
# Used by:
# Subsystem: Tengu Propulsion - Fuel Catalyst
type = "passive"
def handler(fit, src, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Afterburner") or mod.item.requiresSkill("High Speed Maneuvering"),

View File

@@ -1,4 +1,7 @@
# Not used by any item
# subsystemBonusCaldariPropulsionAfterburnerSpeedFactor
#
# Used by:
# Subsystem: Tengu Propulsion - Fuel Catalyst
type = "passive"

View File

@@ -1,3 +1,7 @@
# subsystemBonusCaldariPropulsionWarpCapacitor
#
# Used by:
# Subsystem: Tengu Propulsion - Interdiction Nullifier
type = "passive"
def handler(fit, src, context):
fit.ship.boostItemAttr("warpCapacitorNeed", src.getModifiedItemAttr("subsystemBonusCaldariPropulsion"),

View File

@@ -1,4 +1,7 @@
# Not used by any item
# subsystemBonusCaldariPropulsionWarpSpeed
#
# Used by:
# Subsystem: Tengu Propulsion - Chassis Optimization
type = "passive"

View File

@@ -1,3 +1,7 @@
# subsystemBonusGallenteCore2EnergyResistance
#
# Used by:
# Subsystem: Proteus Core - Augmented Fusion Reactor
type = "passive"
def handler(fit, src, context):
fit.ship.boostItemAttr("energyWarfareResistance", src.getModifiedItemAttr("subsystemBonusGallenteCore2"),

View File

@@ -1,3 +1,7 @@
# subsystemBonusGallenteCoreCapacitorRecharge
#
# Used by:
# Subsystem: Proteus Core - Augmented Fusion Reactor
type = "passive"
def handler(fit, src, context):
fit.ship.boostItemAttr("rechargeRate", src.getModifiedItemAttr("subsystemBonusGallenteCore"),

View File

@@ -1,3 +1,7 @@
# subsystemBonusGallentePropulsion2Agility
#
# Used by:
# Subsystem: Proteus Propulsion - Chassis Optimization
type = "passive"
def handler(fit, src, context):
# @ todo: CCP fucked up, the proteus chassis optimization subsystem has the minmatar attribute, not gallente

View File

@@ -1,3 +1,7 @@
# subsystemBonusGallentePropulsion2PropModHeatBenefit
#
# Used by:
# Subsystem: Proteus Propulsion - Localized Injectors
type = "passive"
def handler(fit, src, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Afterburner") or mod.item.requiresSkill("High Speed Maneuvering"),

View File

@@ -1,4 +1,7 @@
# Not used by any item
# subsystemBonusGallentePropulsionABMWDCapNeed
#
# Used by:
# Subsystem: Proteus Propulsion - Localized Injectors
type = "passive"

View File

@@ -1,3 +1,7 @@
# subsystemBonusGallentePropulsionWarpCapacitor
#
# Used by:
# Subsystem: Proteus Propulsion - Interdiction Nullifier
type = "passive"
def handler(fit, src, context):
fit.ship.boostItemAttr("warpCapacitorNeed", src.getModifiedItemAttr("subsystemBonusGallentePropulsion"),

View File

@@ -1,4 +1,7 @@
# Not used by any item
# subsystemBonusGallentePropulsionWarpSpeed
#
# Used by:
# Subsystem: Proteus Propulsion - Chassis Optimization
type = "passive"

View File

@@ -1,3 +1,7 @@
# subsystemBonusMinmatarCore2EnergyResistance
#
# Used by:
# Subsystem: Loki Core - Augmented Nuclear Reactor
type = "passive"
def handler(fit, src, context):
fit.ship.boostItemAttr("energyWarfareResistance", src.getModifiedItemAttr("subsystemBonusMinmatarCore2"),

View File

@@ -1,3 +1,7 @@
# subsystemBonusMinmatarCoreCapacitorRecharge
#
# Used by:
# Subsystem: Loki Core - Augmented Nuclear Reactor
type = "passive"
def handler(fit, src, context):
fit.ship.boostItemAttr("rechargeRate", src.getModifiedItemAttr("subsystemBonusMinmatarCore"),

View File

@@ -1,3 +1,7 @@
# subsystemBonusMinmatarPropulsion2Agility
#
# Used by:
# Subsystem: Loki Propulsion - Intercalated Nanofibers
type = "passive"
def handler(fit, src, context):
fit.ship.boostItemAttr("agility", src.getModifiedItemAttr("subsystemBonusMinmatarPropulsion2"),

View File

@@ -1,3 +1,7 @@
# subsystemBonusMinmatarPropulsion2MWDPenalty
#
# Used by:
# Subsystem: Loki Propulsion - Wake Limiter
type = "passive"
def handler(fit, src, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("High Speed Maneuvering"),

View File

@@ -1,4 +1,7 @@
# Not used by any item
# subsystemBonusMinmatarPropulsionAfterburnerSpeedFactor
#
# Used by:
# Subsystem: Loki Propulsion - Wake Limiter
type = "passive"

View File

@@ -1,4 +1,7 @@
# Not used by any item
# subsystemBonusMinmatarPropulsionMaxVelocity
#
# Used by:
# Subsystem: Loki Propulsion - Intercalated Nanofibers
type = "passive"

View File

@@ -1,3 +1,7 @@
# subsystemBonusMinmatarPropulsionWarpCapacitor
#
# Used by:
# Subsystem: Loki Propulsion - Interdiction Nullifier
type = "passive"
def handler(fit, src, context):
fit.ship.boostItemAttr("warpCapacitorNeed", src.getModifiedItemAttr("subsystemBonusMinmatarPropulsion"),

View File

@@ -1,4 +1,7 @@
# Not used by any item
# subsystemBonusWarpBubbleImmune
#
# Used by:
# Subsystems named like: Propulsion Interdiction Nullifier (4 of 4)
type = "passive"

View File

@@ -1,3 +1,7 @@
# subsystemEnergyNeutFittingReduction
#
# Used by:
# Subsystem: Legion Core - Energy Parasitic Complex
type = "passive"
def handler(fit, src, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.group.name in ("Energy Nosferatu", "Energy Neutralizer"),