Fix up some effects

This commit is contained in:
blitzmann
2017-07-09 14:44:57 -04:00
parent de35692666
commit 78b273455d
4 changed files with 21 additions and 11 deletions

View File

@@ -4,7 +4,9 @@
# Subsystems named like: Offensive Support Processor (3 of 4)
type = "passive"
def handler(fit, src, context):
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Remote Armor Repair Systems"),
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Remote Armor Repair Systems") and
mod.getModifiedItemAttr('mediumRemoteRepFittingMultiplier', 0) == 1,
"cpu", src.getModifiedItemAttr("subsystemMRARFittingReduction"))
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Remote Armor Repair Systems"),
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Remote Armor Repair Systems") and
mod.getModifiedItemAttr('mediumRemoteRepFittingMultiplier', 0) == 1,
"power", src.getModifiedItemAttr("subsystemMRARFittingReduction"))