When putting on certain types of uniforms the results from getAllHitPointsDamage seem to be corrupted.
For example, in vanilla ARMA3 if I spawn as a NATO Rifleman I have this result from getAllHitPointsDamage:
[["hitface","hitneck","hithead","hitpelvis","hitabdomen","hitdiaphragm","hitchest","hitbody","hitarms","hithands","hitlegs","incapacitated"],["face_hub","neck","head","pelvis","spine1","spine2","spine3","body","arms","hands","legs","body"],[0,0,0,0,0,0,0,0,0,0,0,0]]
but if I put on the U_BG_Guerilla1_1 uniform it changes to this, which has issues:
[["hitface","hitneck","hithead","hitpelvis","hitabdomen","hitdiaphragm","hitchest","hitbody","hitarms","hithands","hitlegs","incapacitated"],["face_hub","neck","head","pelvis","spine1","spine2","spine3","body","arms","head_hit","hand_r","body"],[0,0,0,0,0,0,0,0,0,0,0,0]]
There are other uniforms that do the same. If you can confirm that this is actually an issue I will pass on the data.
Cheers,
Grahame.