water fog material prop; ragdoll float only on drowned
[carveJwlIkooP6JGAAIwe30JlM.git] / world_water.c
index dc8206b57218ec989891930351bb1266256e0412..38038bf715b1c6d0817a84b1bd91086340f2c9b4 100644 (file)
@@ -227,10 +227,12 @@ void render_water_surface( world_instance *world, vg_camera *cam )
 
 static void world_water_drown(void)
 {
+   if( localplayer.drowned ) return;
    player__networked_sfx( k_player_subsystem_walk, 32, 
                           k_player_walk_soundeffect_splash,
                           localplayer.rb.co, 1.0f );
    vg_info( "player fell of due to walking into walker\n" );
+   localplayer.drowned = 1;
    player__dead_transition( k_player_die_type_generic );
 }