diff --git a/eos/effects/triagemodeeffect3.py b/eos/effects/triagemodeeffect3.py index e2b04c0c8..23e81d1e4 100755 --- a/eos/effects/triagemodeeffect3.py +++ b/eos/effects/triagemodeeffect3.py @@ -28,9 +28,11 @@ def handler(fit, module, context): # Shield boosters fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Capital Shield Operation"), - "shieldBonus", module.getModifiedItemAttr("shieldBoostMultiplier")) + "shieldBonus", module.getModifiedItemAttr("shieldBoostMultiplier"), + stackingPenalties=True) fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Capital Shield Operation"), - "duration", module.getModifiedItemAttr("shieldBonusDurationBonus")) + "duration", module.getModifiedItemAttr("shieldBonusDurationBonus"), + stackingPenalties=True) # Armor reps fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Armor Repair Unit", diff --git a/eos/effects/triagemodeeffect7.py b/eos/effects/triagemodeeffect7.py index 70b5ec7ab..2b5b45c8c 100755 --- a/eos/effects/triagemodeeffect7.py +++ b/eos/effects/triagemodeeffect7.py @@ -28,9 +28,11 @@ def handler(fit, module, context): # Shield boosters fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Capital Shield Operation"), - "shieldBonus", module.getModifiedItemAttr("shieldBoostMultiplier")) + "shieldBonus", module.getModifiedItemAttr("shieldBoostMultiplier"), + stackingPenalties=True) fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Capital Shield Operation"), - "duration", module.getModifiedItemAttr("shieldBonusDurationBonus")) + "duration", module.getModifiedItemAttr("shieldBonusDurationBonus"), + stackingPenalties=True) # Armor reps fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == "Armor Repair Unit",