(fit, beacon, context, projectionRange, **kwargs)
| 36751 | |
| 36752 | @staticmethod |
| 36753 | def handler(fit, beacon, context, projectionRange, **kwargs): |
| 36754 | fit.ship.increaseItemAttr('disallowCloaking', beacon.getModifiedItemAttr('disallowCloaking'), **kwargs) |
| 36755 | fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill('Astrometrics'), |
| 36756 | 'baseSensorStrength', beacon.getModifiedItemAttr('scanProbeStrengthBonus'), |
| 36757 | stackingPenalties=True, **kwargs) |
| 36758 | fit.modules.filteredItemIncrease(lambda mod: mod.item.requiresSkill('Archaeology'), |
| 36759 | 'virusCoherence', beacon.getModifiedItemAttr('virusCoherenceBonus'), **kwargs) |
| 36760 | fit.modules.filteredItemIncrease(lambda mod: mod.item.requiresSkill('Hacking'), |
| 36761 | 'virusCoherence', beacon.getModifiedItemAttr('virusCoherenceBonus'), **kwargs) |
| 36762 | fit.ship.boostItemAttr('shieldEmDamageResonance', beacon.getModifiedItemAttr('shieldEmDamageResistanceBonus'), |
| 36763 | stackingPenalties=True, **kwargs) |
| 36764 | fit.ship.boostItemAttr('armorEmDamageResonance', beacon.getModifiedItemAttr('armorEmDamageResistanceBonus'), |
| 36765 | stackingPenalties=True, **kwargs) |
| 36766 | fit.ship.boostItemAttr('emDamageResonance', beacon.getModifiedItemAttr('emDamageResistanceBonus'), |
| 36767 | stackingPenalties=True, **kwargs) |
| 36768 | fit.ship.multiplyItemAttr('rechargeRate', beacon.getModifiedItemAttr('rechargeRateMultiplier'), **kwargs) |
| 36769 | |
| 36770 | |
| 36771 | class Effect8112(BaseEffect): |
nothing calls this directly
no test coverage detected