I have a trace. It hits an npc_citizen. I take the traceres.PhysicsBone integer from the trace results.
I then take that very same integer and run it through GetBoneName() and GetBonePosition() to check what bone it is.
It’s the wrong one.
I hit an NPC in the head and it returns the right bicep.
I hit an NPC in the left shin and it returns the left hand.
I hit an NPC in the left hand and it returns the neck.
I hit an NPC in the left bicep and it returns the lower spine.
How am I supposed to work with this? It doesn’t say anything about this in the wiki… can it be fixed?