}
}
- if( world->water.enabled ){
- for( int j=0; j<rd->part_count; j++ ){
+ if( localplayer.drowned )
+ {
+ for( int j=0; j<rd->part_count; j++ )
+ {
struct ragdoll_part *pj = &rd->parts[j];
- if( run_sim ){
+ if( run_sim )
+ {
rb_effect_simple_bouyency( &pj->rb, world->water.plane,
k_ragdoll_floatyiness,
k_ragdoll_floatydrag );