(fit, container, context, projectionRange, **kwargs)
| 27204 | |
| 27205 | @staticmethod |
| 27206 | def handler(fit, container, context, projectionRange, **kwargs): |
| 27207 | missileGroups = ('Structure Anti-Capital Missile', 'Structure Anti-Subcapital Missile') |
| 27208 | for srcAttr, tgtAttr in ( |
| 27209 | ('aoeCloudSizeBonus', 'aoeCloudSize'), |
| 27210 | ('aoeVelocityBonus', 'aoeVelocity'), |
| 27211 | ('missileVelocityBonus', 'maxVelocity'), |
| 27212 | ('explosionDelayBonus', 'explosionDelay'), |
| 27213 | ): |
| 27214 | fit.modules.filteredChargeBoost(lambda mod: mod.charge.group.name in missileGroups, |
| 27215 | tgtAttr, container.getModifiedItemAttr(srcAttr), |
| 27216 | stackingPenalties=True, **kwargs) |
| 27217 | |
| 27218 | |
| 27219 | class Effect6449(BaseEffect): |
nothing calls this directly
no test coverage detected