The logic_playerproxy entity is completely broken, as reported in this thread. I’m including a bug report thread here since it’s a bug, and I feel like I should more formally report it in the bug report forum.
Although this issue does not appear to cause any noticeable problems in the stock maps, it is a huge hindrance to anyone who needs the functionality of logic_playerproxy in any custom map.
To reproduce:
Make a map with logic_playerproxy and an ambient_generic in it (let’s call it “amb”) and rig an output: PlayerDied => amb, PlaySound. Run the map and type “kill” in the console.
Expected results:
You die, and the ambient_generic should play a sound.
Actual results:
You die, and nothing else happens.
So far I’ve verified this issue with the PlayerDied, OnFlashlightOn, OnFlashlightOff, and SetDamageFilter inputs/outputs.