30.09.2013, 16:23
The trick like I said is to mark the player as dead before setting their health to 0 this way OnPlayerDeath() can not be called multiple times but this does nothing for fake killing and would likely introduce unique problems.