(fit, module, context, projectionRange, **kwargs)
| 24408 | |
| 24409 | @staticmethod |
| 24410 | def handler(fit, module, context, projectionRange, **kwargs): |
| 24411 | for srcResType, tgtResType in ( |
| 24412 | ('Em', 'em'), |
| 24413 | ('Explosive', 'explosive'), |
| 24414 | ('Kinetic', 'kinetic'), |
| 24415 | ('Thermic', 'thermal') |
| 24416 | ): |
| 24417 | fit.ship.multiplyItemAttr( |
| 24418 | '{0}DamageResonance'.format(tgtResType), |
| 24419 | 1 / module.getModifiedItemAttr('mode{0}ResistancePostDiv'.format(srcResType)), **kwargs) |
| 24420 | |
| 24421 | |
| 24422 | class Effect6152(BaseEffect): |
nothing calls this directly
no test coverage detected