that'd be prevented by  ```if(C.body_parts_covered & select_area.body_part)``` check.
as I said, only 'clothing item that applies will chime in'.

So, for example, McGriffon wears grey jumpsuit, black shoes, budget gloves and labcoat he stole from medbay.

He is hit in hands : only glovse cover hands, so their modifier applies.
He is hit in legs : only jumpsuit applies
But when hit in torso: both labcoat and jumpsuit cover it. But as it is now, only one item's protection will count.

So stacking clothing in hopes to get more protection is not working. But real issue is other thing.

For example McRedshirt is wearing biosuit over his red pajamas.
He is hit - red suit protects from tasesr quite well, but biosuit does not.
Only biosuit protection is used, so jumpsuit is ignored completely.

```P.agony=P.agony*C.siemens_coefficient``` is computating average, it just stops after encountering FIRST relevant item of clothing.