(fit, container, context, projectionRange, **kwargs)
| 13540 | |
| 13541 | @staticmethod |
| 13542 | def handler(fit, container, context, projectionRange, **kwargs): |
| 13543 | level = container.level if 'skill' in context else 1 |
| 13544 | penalized = False if 'skill' in context or 'implant' in context or 'booster' in context else True |
| 13545 | fit.modules.filteredChargeBoost(lambda mod: mod.charge.requiresSkill('Astrometrics'), |
| 13546 | 'baseSensorStrength', container.getModifiedItemAttr('scanStrengthBonus') * level, |
| 13547 | stackingPenalties=penalized, **kwargs) |
| 13548 | |
| 13549 | |
| 13550 | class Effect4165(BaseEffect): |
nothing calls this directly
no test coverage detected