(fit, module, context, projectionRange, **kwargs)
| 8339 | |
| 8340 | @staticmethod |
| 8341 | def handler(fit, module, context, projectionRange, **kwargs): |
| 8342 | for type in ('kinetic', 'thermal', 'explosive', 'em'): |
| 8343 | fit.ship.boostItemAttr('shield' + type.capitalize() + 'DamageResonance', |
| 8344 | module.getModifiedItemAttr(type + 'DamageResistanceBonus') or 0, |
| 8345 | stackingPenalties=True, **kwargs) |
| 8346 | |
| 8347 | |
| 8348 | class Effect2796(BaseEffect): |
nothing calls this directly
no test coverage detected