(fit, src, context, projectionRange, **kwargs)
| 28136 | |
| 28137 | @staticmethod |
| 28138 | def handler(fit, src, context, projectionRange, **kwargs): |
| 28139 | fit.fighters.filteredItemBoost(lambda mod: mod.item.requiresSkill('Fighters'), |
| 28140 | 'fighterAbilityAttackTurretRangeFalloff', src.getModifiedItemAttr('falloffBonus'), |
| 28141 | stackingPenalties=True, **kwargs) |
| 28142 | fit.fighters.filteredItemBoost(lambda mod: mod.item.requiresSkill('Fighters'), |
| 28143 | 'fighterAbilityMissilesExplosionVelocity', |
| 28144 | src.getModifiedItemAttr('aoeVelocityBonus'), stackingPenalties=True, **kwargs) |
| 28145 | fit.drones.filteredItemBoost(lambda mod: mod.item.requiresSkill('Drones'), 'trackingSpeed', |
| 28146 | src.getModifiedItemAttr('trackingSpeedBonus'), stackingPenalties=True, **kwargs) |
| 28147 | fit.fighters.filteredItemBoost(lambda mod: mod.item.requiresSkill('Fighters'), |
| 28148 | 'fighterAbilityAttackMissileExplosionRadius', |
| 28149 | src.getModifiedItemAttr('aoeCloudSizeBonus'), stackingPenalties=True, **kwargs) |
| 28150 | fit.fighters.filteredItemBoost(lambda mod: mod.item.requiresSkill('Fighters'), |
| 28151 | 'fighterAbilityAttackTurretTrackingSpeed', |
| 28152 | src.getModifiedItemAttr('trackingSpeedBonus'), stackingPenalties=True, **kwargs) |
| 28153 | fit.fighters.filteredItemBoost(lambda mod: mod.item.requiresSkill('Fighters'), |
| 28154 | 'fighterAbilityMissilesExplosionRadius', |
| 28155 | src.getModifiedItemAttr('aoeCloudSizeBonus'), stackingPenalties=True, **kwargs) |
| 28156 | fit.fighters.filteredItemBoost(lambda mod: mod.item.requiresSkill('Fighters'), 'fighterAbilityMissilesRange', |
| 28157 | src.getModifiedItemAttr('maxRangeBonus'), stackingPenalties=True, **kwargs) |
| 28158 | fit.fighters.filteredItemBoost(lambda mod: mod.item.requiresSkill('Fighters'), |
| 28159 | 'fighterAbilityAttackMissileRangeOptimal', src.getModifiedItemAttr('maxRangeBonus'), |
| 28160 | stackingPenalties=True, **kwargs) |
| 28161 | fit.drones.filteredItemBoost(lambda mod: mod.item.requiresSkill('Drones'), 'falloff', |
| 28162 | src.getModifiedItemAttr('falloffBonus'), stackingPenalties=True, **kwargs) |
| 28163 | fit.fighters.filteredItemBoost(lambda mod: mod.item.requiresSkill('Fighters'), |
| 28164 | 'fighterAbilityAttackMissileExplosionVelocity', |
| 28165 | src.getModifiedItemAttr('aoeVelocityBonus'), stackingPenalties=True, **kwargs) |
| 28166 | fit.fighters.filteredItemBoost(lambda mod: mod.item.requiresSkill('Fighters'), |
| 28167 | 'fighterAbilityAttackMissileRangeFalloff', src.getModifiedItemAttr('falloffBonus'), |
| 28168 | stackingPenalties=True, **kwargs) |
| 28169 | fit.drones.filteredItemBoost(lambda mod: mod.item.requiresSkill('Drones'), 'maxRange', |
| 28170 | src.getModifiedItemAttr('maxRangeBonus'), stackingPenalties=True, **kwargs) |
| 28171 | fit.fighters.filteredItemBoost(lambda mod: mod.item.requiresSkill('Fighters'), |
| 28172 | 'fighterAbilityAttackTurretRangeOptimal', src.getModifiedItemAttr('maxRangeBonus'), |
| 28173 | stackingPenalties=True, **kwargs) |
| 28174 | |
| 28175 | |
| 28176 | class Effect6558(BaseEffect): |
nothing calls this directly
no test coverage detected