(fit, src, context, projectionRange, **kwargs)
| 26612 | |
| 26613 | @staticmethod |
| 26614 | def handler(fit, src, context, projectionRange, **kwargs): |
| 26615 | groups = ('Structure ECM Battery', 'Structure Disruption Battery') |
| 26616 | fit.modules.filteredItemBoost(lambda mod: mod.item.group.name in groups, |
| 26617 | 'falloff', src.getModifiedItemAttr('structureRigEwarFalloffBonus'), |
| 26618 | stackingPenalties=True, **kwargs) |
| 26619 | fit.modules.filteredItemBoost(lambda mod: mod.item.group.name in groups, |
| 26620 | 'maxRange', src.getModifiedItemAttr('structureRigEwarOptimalBonus'), |
| 26621 | stackingPenalties=True, **kwargs) |
| 26622 | fit.modules.filteredItemBoost(lambda mod: mod.item.group.name in groups, |
| 26623 | 'falloffEffectiveness', src.getModifiedItemAttr('structureRigEwarFalloffBonus'), |
| 26624 | stackingPenalties=True, **kwargs) |
| 26625 | |
| 26626 | |
| 26627 | class Effect6407(BaseEffect): |
nothing calls this directly
no test coverage detected