(fit, src, context, projectionRange, **kwargs)
| 28366 | |
| 28367 | @staticmethod |
| 28368 | def handler(fit, src, context, projectionRange, **kwargs): |
| 28369 | fit.fighters.filteredItemMultiply(lambda mod: mod.item.requiresSkill('Fighters'), 'shieldCapacity', |
| 28370 | src.getModifiedItemAttr('fighterBonusShieldCapacityPercent'), **kwargs) |
| 28371 | fit.fighters.filteredItemMultiply(lambda mod: mod.item.requiresSkill('Fighters'), 'maxVelocity', |
| 28372 | src.getModifiedItemAttr('fighterBonusVelocityPercent'), stackingPenalties=True, penaltyGroup='postMul', **kwargs) |
| 28373 | fit.fighters.filteredItemMultiply(lambda mod: mod.item.requiresSkill('Fighters'), |
| 28374 | 'fighterAbilityAttackMissileDuration', |
| 28375 | src.getModifiedItemAttr('fighterBonusROFPercent'), stackingPenalties=True, penaltyGroup='postMul', **kwargs) |
| 28376 | fit.fighters.filteredItemMultiply(lambda mod: mod.item.requiresSkill('Fighters'), 'fighterAbilityAttackTurretDuration', |
| 28377 | src.getModifiedItemAttr('fighterBonusROFPercent'), stackingPenalties=True, penaltyGroup='postMul', **kwargs) |
| 28378 | fit.fighters.filteredItemMultiply(lambda mod: mod.item.requiresSkill('Fighters'), 'fighterAbilityMissilesDuration', |
| 28379 | src.getModifiedItemAttr('fighterBonusROFPercent'), stackingPenalties=True, penaltyGroup='postMul', **kwargs) |
| 28380 | fit.fighters.filteredItemMultiply(lambda mod: mod.item.requiresSkill('Fighters'), 'shieldRechargeRate', |
| 28381 | src.getModifiedItemAttr('fighterBonusShieldRechargePercent'), **kwargs) |
| 28382 | |
| 28383 | |
| 28384 | class Effect6567(BaseEffect): |
nothing calls this directly
no test coverage detected