From 52257d60ac48009007c014b777a917e366e7716e Mon Sep 17 00:00:00 2001 From: blitzman Date: Fri, 9 Dec 2016 22:00:14 -0800 Subject: [PATCH] fix a couple command effects (cherry picked from commit 9bb86b4) --- eos/effects/chargebonuswarfarecharge.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/eos/effects/chargebonuswarfarecharge.py b/eos/effects/chargebonuswarfarecharge.py index 49f583beb..e04ebe6f0 100644 --- a/eos/effects/chargebonuswarfarecharge.py +++ b/eos/effects/chargebonuswarfarecharge.py @@ -39,7 +39,7 @@ def handler(fit, module, context, **kwargs): if id == 13: # Armor Burst: Armor Energizing: Armor Resistance for damageType in ("Em", "Thermal", "Explosive", "Kinetic"): - fit.ship.boostItemAttr("armor%sDamageResonance" % damageType, value, stackingPenalties=True) + fit.ship.boostItemAttr("armor%sDamageResonance" % damageType, value) if id == 14: # Armor Burst: Rapid Repair: Repair Duration/Capacitor fit.modules.filteredItemBoost( @@ -120,6 +120,9 @@ def handler(fit, module, context, **kwargs): fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Mining"), "crystalVolatilityChance", value, stackingPenalties=True) + if id == 60: # Skirmish Burst: Evasive Maneuvers: Agility + fit.ship.boostItemAttr("agility", value, stackingPenalties=True) + for x in xrange(1, 4): if module.getModifiedChargeAttr("warfareBuff{}ID".format(x)): value = module.getModifiedChargeAttr("warfareBuff{}Multiplier".format(x))