Maybe for #3 something can be implimented so that a player is invulnerable during and for a couple of seconds after zoning. This could allow the client the time it needs to realize hey I'm in water I better display the air meter. The client handles drowning if I'm not mistaken. Its not quite live and it would prevent you from zoning in and finding 3 mobs hacking away at you but it still should fix the problem.
|