(fit, container, context, projectionRange, **kwargs)
| 30573 | |
| 30574 | @staticmethod |
| 30575 | def handler(fit, container, context, projectionRange, **kwargs): |
| 30576 | if 'projected' not in context: |
| 30577 | return |
| 30578 | if fit.ship.getModifiedItemAttr('disallowOffensiveModifiers'): |
| 30579 | return |
| 30580 | if container.getModifiedItemAttr('maxRange', 0) < (projectionRange or 0): |
| 30581 | return |
| 30582 | fit.ship.boostItemAttr('signatureRadius', container.getModifiedItemAttr('signatureRadiusBonus'), |
| 30583 | stackingPenalties=True, **kwargs) |
| 30584 | |
| 30585 | |
| 30586 | class Effect6693(BaseEffect): |
nothing calls this directly
no test coverage detected