(fit, container, context, projectionRange, **kwargs)
| 6005 | |
| 6006 | @staticmethod |
| 6007 | def handler(fit, container, context, projectionRange, **kwargs): |
| 6008 | level = container.level if 'skill' in context else 1 |
| 6009 | penalized = False if 'skill' in context else True |
| 6010 | fit.drones.filteredItemBoost(lambda drone: drone.item.requiresSkill('Drones'), |
| 6011 | 'maxRange', |
| 6012 | container.getModifiedItemAttr('rangeSkillBonus') * level, |
| 6013 | stackingPenalties=penalized, **kwargs) |
| 6014 | |
| 6015 | |
| 6016 | class Effect2015(BaseEffect): |
nothing calls this directly
no test coverage detected