diff --git a/eos/effects/basemaxscandeviationmodifiermoduleonline2none.py b/eos/effects/basemaxscandeviationmodifiermoduleonline2none.py index 80d6542e7..c1d587982 100644 --- a/eos/effects/basemaxscandeviationmodifiermoduleonline2none.py +++ b/eos/effects/basemaxscandeviationmodifiermoduleonline2none.py @@ -3,4 +3,5 @@ type = "passive" def handler(fit, module, context): fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Astrometrics"), - "baseMaxScanDeviation", module.getModifiedItemAttr("maxScanDeviationModifierModule")) + "baseMaxScanDeviation", module.getModifiedItemAttr("maxScanDeviationModifierModule"), + stackingPenalties=True) diff --git a/eos/effects/basesensorstrengthmodifiermodule.py b/eos/effects/basesensorstrengthmodifiermodule.py index 44203a325..c48db01cd 100644 --- a/eos/effects/basesensorstrengthmodifiermodule.py +++ b/eos/effects/basesensorstrengthmodifiermodule.py @@ -3,4 +3,5 @@ type = "passive" def handler(fit, module, context): fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Astrometrics"), - "baseSensorStrength", module.getModifiedItemAttr("scanStrengthBonusModule")) + "baseSensorStrength", module.getModifiedItemAttr("scanStrengthBonusModule"), + stackingPenalties=True) diff --git a/eos/effects/basesensorstrengthmodifierrequiringastrometrics.py b/eos/effects/basesensorstrengthmodifierrequiringastrometrics.py index ae7d169df..573ab896e 100755 --- a/eos/effects/basesensorstrengthmodifierrequiringastrometrics.py +++ b/eos/effects/basesensorstrengthmodifierrequiringastrometrics.py @@ -8,5 +8,7 @@ type = "passive" def handler(fit, container, context): level = container.level if "skill" in context else 1 + penalized = False if "skill" in context or "implant" in context else True fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill("Astrometrics"), - "baseSensorStrength", container.getModifiedItemAttr("scanStrengthBonus") * level) + "baseSensorStrength", container.getModifiedItemAttr("scanStrengthBonus") * level, + stackingPenalties=penalized)