@@ -37658,6 +37658,58 @@ def handler(fit, ship, context, projectionRange, **kwargs):
3765837658 skill='Industrial Command Ships', **kwargs)
3765937659
3766037660
37661+ class Effect8267(BaseEffect):
37662+ """
37663+ weaponDisruptorResistanceBonusPassive
37664+
37665+ Used by:
37666+ Implants named like: Harvest Anti Disruptor Booster (4 of 4)
37667+ """
37668+
37669+ type = 'passive'
37670+
37671+ @staticmethod
37672+ def handler(fit, container, context, projectionRange, **kwargs):
37673+ fit.ship.boostItemAttr(
37674+ 'weaponDisruptionResistance',
37675+ container.getModifiedItemAttr('weaponDisruptionResistanceBonus'), **kwargs)
37676+
37677+
37678+ class Effect8268(BaseEffect):
37679+ """
37680+ nosferatuDurationBonusPassive
37681+
37682+ Used by:
37683+ Implants named like: Harvest Nosferatu Booster (4 of 4)
37684+ """
37685+
37686+ type = 'passive'
37687+
37688+ @staticmethod
37689+ def handler(fit, module, context, projectionRange, **kwargs):
37690+ fit.modules.filteredItemBoost(
37691+ lambda mod: mod.item.group.name == 'Energy Nosferatu', 'duration',
37692+ module.getModifiedItemAttr('durationBonus'), **kwargs)
37693+
37694+
37695+ class Effect8269(BaseEffect):
37696+ """
37697+ stasisWebifierMaxRangeAddPassive
37698+
37699+ Used by:
37700+ Implants named like: Harvest Webifier Booster (4 of 4)
37701+ """
37702+
37703+ type = 'passive'
37704+
37705+ @staticmethod
37706+ def handler(fit, module, context, projectionRange, **kwargs):
37707+ fit.modules.filteredItemIncrease(
37708+ lambda mod: mod.item.group.name == 'Stasis Web', 'maxRange',
37709+ module.getModifiedItemAttr('stasisWebRangeAdd'), **kwargs)
37710+
37711+
37712+
3766137713class Effect8270(BaseEffect):
3766237714 """
3766337715 capacitorWarfareResistanceBonusPassive
0 commit comments