From e05471fa6f5567f4aff2700c58e68e0c806b2412 Mon Sep 17 00:00:00 2001 From: DarkPhoenix Date: Sun, 27 Jun 2021 02:33:48 +0300 Subject: [PATCH] Update effects --- eos/effects.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/eos/effects.py b/eos/effects.py index 17c7c4b4f..e2859302d 100644 --- a/eos/effects.py +++ b/eos/effects.py @@ -37223,6 +37223,8 @@ class Effect8120(BaseEffect): 'moduleReactivationDelay', ship.getModifiedItemAttr('shipBonusRole1'), **kwargs) fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == 'Interdiction Nullifier', 'durationHighisGood', ship.getModifiedItemAttr('shipBonusRole2'), **kwargs) + fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == 'Interdiction Nullifier', + 'scanResolutionMultiplier', ship.getModifiedItemAttr('shipBonusRole3'), **kwargs) class Effect8121(BaseEffect): @@ -37514,3 +37516,20 @@ class Effect8157(BaseEffect): fit.ship.boostItemAttr( 'shield{0}DamageResonance'.format(damageType), ship.getModifiedItemAttr('eliteBonusBlackOps2'), skill='Black Ops', **kwargs) + + +class Effect8158(BaseEffect): + """ + stabilizeCloakDurationBonus + + Used by: + Implant: Cloak Stabilization Booster + """ + + type = 'passive' + + @staticmethod + def handler(fit, booster, context, projectionRange, **kwargs): + fit.modules.filteredItemBoost( + lambda mod: mod.item.requiresSkill('Cloaking'), 'stabilizeCloakDuration', + booster.getModifiedItemAttr('stabilizeCloakDurationBonus'), **kwargs)