(fit, module, context, projectionRange, **kwargs)
| 30525 | |
| 30526 | @staticmethod |
| 30527 | def handler(fit, module, context, projectionRange, **kwargs): |
| 30528 | if 'projected' not in context: |
| 30529 | return |
| 30530 | if fit.ship.getModifiedItemAttr('disallowOffensiveModifiers'): |
| 30531 | return |
| 30532 | if module.getModifiedItemAttr('maxRange', 0) < (projectionRange or 0): |
| 30533 | return |
| 30534 | fit.ship.boostItemAttr('maxVelocity', module.getModifiedItemAttr('speedFactor'), |
| 30535 | stackingPenalties=True, **kwargs) |
| 30536 | |
| 30537 | |
| 30538 | class Effect6691(BaseEffect): |
nothing calls this directly
no test coverage detected