From a73d9abc60c2b1d8ea1caa50d882d69890675eed Mon Sep 17 00:00:00 2001 From: blitzmann Date: Tue, 26 Jan 2016 05:12:46 -0500 Subject: [PATCH] Fix stacking for leadership, skirmish, and Information skill effects --- eos/effects/leadershipeffect.py | 2 +- ...ionsmaxtargetrangebonuspostpercentmaxtargetrangegangships.py | 2 +- eos/effects/skirmishwarfareagilitybonus.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/eos/effects/leadershipeffect.py b/eos/effects/leadershipeffect.py index 1fe180120..f7aaa4d12 100644 --- a/eos/effects/leadershipeffect.py +++ b/eos/effects/leadershipeffect.py @@ -6,4 +6,4 @@ type = "gang" gangBoost = "scanResolution" gangBonus = "scanResolutionBonus" def handler(fit, skill, context): - fit.ship.boostItemAttr(gangBoost, skill.getModifiedItemAttr(gangBonus) * skill.level) + fit.ship.boostItemAttr(gangBoost, skill.getModifiedItemAttr(gangBonus) * skill.level, stackingPenalties = True) diff --git a/eos/effects/reconoperationsmaxtargetrangebonuspostpercentmaxtargetrangegangships.py b/eos/effects/reconoperationsmaxtargetrangebonuspostpercentmaxtargetrangegangships.py index db12c57db..15c177712 100644 --- a/eos/effects/reconoperationsmaxtargetrangebonuspostpercentmaxtargetrangegangships.py +++ b/eos/effects/reconoperationsmaxtargetrangebonuspostpercentmaxtargetrangegangships.py @@ -7,4 +7,4 @@ gangBoost = "maxTargetRange" gangBonus = "maxTargetRangeBonus" def handler(fit, container, context): level = container.level if "skill" in context else 1 - fit.ship.boostItemAttr(gangBoost, container.getModifiedItemAttr(gangBonus) * level) + fit.ship.boostItemAttr(gangBoost, container.getModifiedItemAttr(gangBonus) * level, stackingPenalties = True ) diff --git a/eos/effects/skirmishwarfareagilitybonus.py b/eos/effects/skirmishwarfareagilitybonus.py index 39ec2c90a..9c2065482 100644 --- a/eos/effects/skirmishwarfareagilitybonus.py +++ b/eos/effects/skirmishwarfareagilitybonus.py @@ -7,4 +7,4 @@ gangBoost = "agility" gangBonus = "agilityBonus" def handler(fit, container, context): level = container.level if "skill" in context else 1 - fit.ship.boostItemAttr(gangBoost, container.getModifiedItemAttr(gangBonus) * level) + fit.ship.boostItemAttr(gangBoost, container.getModifiedItemAttr(gangBonus) * level, stackingPenalties = True)