(fit, ship, context, projectionRange, **kwargs)
| 40932 | |
| 40933 | @staticmethod |
| 40934 | def handler(fit, ship, context, projectionRange, **kwargs): |
| 40935 | # Get pilot sec status bonus directly here, instead of going through the intermediary effects |
| 40936 | try: |
| 40937 | sec_status = ship.owner.getPilotSecurity(low_limit=-10, high_limit=0) |
| 40938 | except (KeyboardInterrupt, SystemExit): |
| 40939 | raise |
| 40940 | except: |
| 40941 | return |
| 40942 | bonus = ship.getModifiedItemAttr('ATcruiserStasisWebifierBonus') * sec_status |
| 40943 | fit.modules.filteredItemBoost(lambda mod: mod.item.group.name == 'Stasis Web', 'maxRange', bonus, **kwargs) |
| 40944 | |
| 40945 | |
| 40946 | class Effect12183(BaseEffect): |
nothing calls this directly
no test coverage detected