Since collision detection of projectiles with NPCs is done based on the bounding box, shots through the head of human NPCs are ignored. This is because the head node is not part of the model, but has its own visual.
In a clever way the bounding box needs to be continuously enlarged. First idea is calling the following method of the bounding box with the head bounding box every frame, but that might be unnecessary overhead.
Since collision detection of projectiles with NPCs is done based on the bounding box, shots through the head of human NPCs are ignored. This is because the head node is not part of the model, but has its own visual.
In a clever way the bounding box needs to be continuously enlarged. First idea is calling the following method of the bounding box with the head bounding box every frame, but that might be unnecessary overhead.
This method might be the way to go, but it should rather be injected where the NPC bounding box is calculated.