(fit, beacon, context, projectionRange, **kwargs)
| 36782 | |
| 36783 | @staticmethod |
| 36784 | def handler(fit, beacon, context, projectionRange, **kwargs): |
| 36785 | fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill('Repair Systems') or |
| 36786 | mod.item.requiresSkill('Capital Repair Systems'), |
| 36787 | 'duration', beacon.getModifiedItemAttr('armorRepairDurationBonus'), **kwargs) |
| 36788 | fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill('Shield Operation') or |
| 36789 | mod.item.requiresSkill('Capital Shield Operation'), |
| 36790 | 'duration', beacon.getModifiedItemAttr('shieldBoosterDurationBonus'), **kwargs) |
| 36791 | fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill('Mining'), 'duration', |
| 36792 | beacon.getModifiedItemAttr('miningDurationMultiplier'), **kwargs) |
| 36793 | fit.ship.boostItemAttr('warpSpeedMultiplier', beacon.getModifiedItemAttr('warpSpeedBonus'), |
| 36794 | stackingPenalties=True, **kwargs) |
| 36795 | fit.ship.boostItemAttr('scanResolution', beacon.getModifiedItemAttr('scanResolutionBonus'), |
| 36796 | stackingPenalties=True, **kwargs) |
| 36797 | fit.ship.boostItemAttr('shieldKineticDamageResonance', |
| 36798 | beacon.getModifiedItemAttr('shieldKineticDamageResistanceBonus'), |
| 36799 | stackingPenalties=True, **kwargs) |
| 36800 | fit.ship.boostItemAttr('armorKineticDamageResonance', |
| 36801 | beacon.getModifiedItemAttr('armorKineticDamageResistanceBonus'), |
| 36802 | stackingPenalties=True, **kwargs) |
| 36803 | fit.ship.boostItemAttr('kineticDamageResonance', beacon.getModifiedItemAttr('kineticDamageResistanceBonus'), |
| 36804 | stackingPenalties=True, **kwargs) |
| 36805 | |
| 36806 | |
| 36807 | class Effect8113(BaseEffect): |
nothing calls this directly
no test coverage detected