I thought I had come up with a simple solution to this. Just add two object effects to the helmet
-One that increases damage resistance when shots hit the head (with a GetHitLocation condition)
-One that increased health by a small amount when shots hit the head (also with a GetHitLocation condition). This should have made powerarmor helmets virtualy (and more realistically) impenetrable to pistol shots.
Unfortunately, neither of these functions seems to have any effect whatsoever.
Any idea why not, and how this could be fixed?