(fit, src, context, projectionRange, **kwargs)
| 28205 | |
| 28206 | @staticmethod |
| 28207 | def handler(fit, src, context, projectionRange, **kwargs): |
| 28208 | fit.fighters.filteredItemBoost(lambda mod: mod.item.requiresSkill('Fighters'), |
| 28209 | 'fighterAbilityAttackMissileExplosionRadius', |
| 28210 | src.getModifiedItemAttr('aoeCloudSizeBonus'), stackingPenalties=True, **kwargs) |
| 28211 | fit.fighters.filteredItemBoost(lambda mod: mod.item.requiresSkill('Fighters'), |
| 28212 | 'fighterAbilityAttackMissileRangeOptimal', src.getModifiedItemAttr('maxRangeBonus'), |
| 28213 | stackingPenalties=True, **kwargs) |
| 28214 | fit.fighters.filteredItemBoost(lambda mod: mod.item.requiresSkill('Fighters'), |
| 28215 | 'fighterAbilityAttackTurretRangeFalloff', src.getModifiedItemAttr('falloffBonus'), |
| 28216 | stackingPenalties=True, **kwargs) |
| 28217 | fit.fighters.filteredItemBoost(lambda mod: mod.item.requiresSkill('Fighters'), |
| 28218 | 'fighterAbilityMissilesExplosionRadius', |
| 28219 | src.getModifiedItemAttr('aoeCloudSizeBonus'), stackingPenalties=True, **kwargs) |
| 28220 | fit.drones.filteredItemBoost(lambda mod: mod.item.requiresSkill('Drones'), 'falloff', |
| 28221 | src.getModifiedItemAttr('falloffBonus'), stackingPenalties=True, **kwargs) |
| 28222 | fit.fighters.filteredItemBoost(lambda mod: mod.item.requiresSkill('Fighters'), |
| 28223 | 'fighterAbilityAttackMissileRangeFalloff', src.getModifiedItemAttr('falloffBonus'), |
| 28224 | stackingPenalties=True, **kwargs) |
| 28225 | fit.fighters.filteredItemBoost(lambda mod: mod.item.requiresSkill('Fighters'), |
| 28226 | 'fighterAbilityAttackTurretTrackingSpeed', |
| 28227 | src.getModifiedItemAttr('trackingSpeedBonus'), stackingPenalties=True, **kwargs) |
| 28228 | fit.drones.filteredItemBoost(lambda mod: mod.item.requiresSkill('Drones'), 'maxRange', |
| 28229 | src.getModifiedItemAttr('maxRangeBonus'), stackingPenalties=True, **kwargs) |
| 28230 | fit.drones.filteredItemBoost(lambda mod: mod.item.requiresSkill('Drones'), 'trackingSpeed', |
| 28231 | src.getModifiedItemAttr('trackingSpeedBonus'), stackingPenalties=True, **kwargs) |
| 28232 | fit.fighters.filteredItemBoost(lambda mod: mod.item.requiresSkill('Fighters'), |
| 28233 | 'fighterAbilityAttackTurretRangeOptimal', src.getModifiedItemAttr('maxRangeBonus'), |
| 28234 | stackingPenalties=True, **kwargs) |
| 28235 | fit.fighters.filteredItemBoost(lambda mod: mod.item.requiresSkill('Fighters'), |
| 28236 | 'fighterAbilityMissilesExplosionVelocity', |
| 28237 | src.getModifiedItemAttr('aoeVelocityBonus'), stackingPenalties=True, **kwargs) |
| 28238 | fit.fighters.filteredItemBoost(lambda mod: mod.item.requiresSkill('Fighters'), |
| 28239 | 'fighterAbilityAttackMissileExplosionVelocity', |
| 28240 | src.getModifiedItemAttr('aoeVelocityBonus'), stackingPenalties=True, **kwargs) |
| 28241 | fit.fighters.filteredItemBoost(lambda mod: mod.item.requiresSkill('Fighters'), 'fighterAbilityMissilesRange', |
| 28242 | src.getModifiedItemAttr('maxRangeBonus'), stackingPenalties=True, **kwargs) |
| 28243 | |
| 28244 | |
| 28245 | class Effect6560(BaseEffect): |
nothing calls this directly
no test coverage detected