(fit, container, context, projectionRange, **kwargs)
| 8652 | |
| 8653 | @staticmethod |
| 8654 | def handler(fit, container, context, projectionRange, **kwargs): |
| 8655 | penalize = False if 'booster' in context else True |
| 8656 | for dmgType in ('em', 'kinetic', 'explosive', 'thermal'): |
| 8657 | fit.modules.filteredChargeMultiply(lambda mod: mod.charge.requiresSkill('Missile Launcher Operation'), |
| 8658 | '%sDamage' % dmgType, |
| 8659 | container.getModifiedItemAttr('missileDamageMultiplierBonus'), |
| 8660 | stackingPenalties=penalize, **kwargs) |
| 8661 | |
| 8662 | |
| 8663 | class Effect2853(BaseEffect): |
nothing calls this directly
no test coverage detected