Ok so. One of the bigger parts of my map, the player is being viewed from a point_viewcontrol. But when the player is seen from thirdperson, NPC attacks do no damage...

They aim and fire at the player (who is parented to another entity) but the attacks dont do anything. as soon as the view control is disabled, attacks do damage again... i gotta figure this one out soon, i'm starting to get worried :(

I cant even drown myself.
The oxygen bar shows and when it's fully depleted, i can stay underwater forever and not get damaged... this SUCKSSSSSS
Here's my workaround:

have a func_breakable parented to the player that surrounds the player - a hollow box with no top or bottom.
every time the box is damaged, it sends an "add 1" command to a math counter.
everytime the math counter receives an input, it sends its value to a logic case that takes proper actions based on the math counter input.

I'll let you know how it turns out.