projects
/
carveJwlIkooP6JGAAIwe30JlM.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
water fog material prop; ragdoll float only on drowned
[carveJwlIkooP6JGAAIwe30JlM.git]
/
player_ragdoll.c
diff --git
a/player_ragdoll.c
b/player_ragdoll.c
index 84908ffee0fe946a4dca9d249673abbaadfcc463..6f9d430c56cefff23fe7ca69ed577f8e0597327b 100644
(file)
--- a/
player_ragdoll.c
+++ b/
player_ragdoll.c
@@
-433,11
+433,14
@@
void player_ragdoll_iter( struct player_ragdoll *rd )
}
}
}
}
- 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];
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 );
rb_effect_simple_bouyency( &pj->rb, world->water.plane,
k_ragdoll_floatyiness,
k_ragdoll_floatydrag );