Merge pull request #769 from Ebag333/IntegratedAnyalyzersEffectCountedTwice

Integrated Hacking Modules Give Double Bonus Incorrectly
This commit is contained in:
Ryan Holmes
2016-10-16 22:13:55 -04:00
committed by GitHub

View File

@@ -13,7 +13,5 @@
type = "passive"
def handler(fit, container, context):
level = container.level if "skill" in context else 1
fit.modules.filteredItemIncrease(lambda mod: mod.item.requiresSkill("Hacking"),
"virusStrength", container.getModifiedItemAttr("virusStrengthBonus") * level)
fit.modules.filteredItemIncrease(lambda mod: mod.item.requiresSkill("Archaeology"),
fit.modules.filteredItemIncrease(lambda mod: (mod.item.requiresSkill("Hacking") or mod.item.requiresSkill("Archaeology")),
"virusStrength", container.getModifiedItemAttr("virusStrengthBonus") * level)