(fit, src, context, projectionRange, **kwargs)
| 30104 | |
| 30105 | @staticmethod |
| 30106 | def handler(fit, src, context, projectionRange, **kwargs): |
| 30107 | lvl = src.level if 'skill' in context else 1 |
| 30108 | fit.drones.filteredItemBoost( |
| 30109 | lambda mod: mod.item.requiresSkill('Drones'), 'maxRange', |
| 30110 | src.getModifiedItemAttr('rangeSkillBonus') * lvl, **kwargs) |
| 30111 | fit.fighters.filteredItemBoost( |
| 30112 | lambda mod: mod.item.requiresSkill('Fighters'), 'fighterAbilityMissilesRange', |
| 30113 | src.getModifiedItemAttr('rangeSkillBonus') * lvl, **kwargs) |
| 30114 | fit.fighters.filteredItemBoost( |
| 30115 | lambda mod: mod.item.requiresSkill('Fighters'), 'fighterAbilityAttackTurretRangeOptimal', |
| 30116 | src.getModifiedItemAttr('rangeSkillBonus') * lvl, **kwargs) |
| 30117 | fit.fighters.filteredItemBoost( |
| 30118 | lambda mod: mod.item.requiresSkill('Fighters'), 'fighterAbilityAttackMissileRangeOptimal', |
| 30119 | src.getModifiedItemAttr('rangeSkillBonus') * lvl, **kwargs) |
| 30120 | |
| 30121 | |
| 30122 | class Effect6665(BaseEffect): |
nothing calls this directly
no test coverage detected