ragdoll quality improvements
[carveJwlIkooP6JGAAIwe30JlM.git] / player_skate.c
index 72055cf7ffb6a54dd9eb435ca0c581cd2c2236c3..94b523b3ee3e567c4d3367d33183ff690c36ea2d 100644 (file)
@@ -758,7 +758,7 @@ static void skate_apply_trick_model(void){
           state->trick_time > 0.2f)
       {
          player__skate_kill_audio();
-         player__dead_transition();
+         player__dead_transition( k_player_die_type_feet );
       }
 
       state->trick_euler[0] = roundf( state->trick_euler[0] );
@@ -2048,7 +2048,7 @@ static void player__skate_update(void){
                                 k_player_walk_soundeffect_splash,
                                 localplayer.rb.co, 1.0f );
          player__skate_kill_audio();
-         player__dead_transition();
+         player__dead_transition( k_player_die_type_generic );
          return;
       }
    }
@@ -2323,7 +2323,7 @@ begin_collision:;
       rb_update_transform( &localplayer.rb );
 
       player__skate_kill_audio();
-      player__dead_transition();
+      player__dead_transition( k_player_die_type_head );
       return;
    }
 
@@ -2491,7 +2491,7 @@ begin_collision:;
    if( nforce > 4.0f ){
       if( nforce > 17.6f ){
          v3_muladds( localplayer.rb.v, normal_total, -1.0f, localplayer.rb.v );
-         player__dead_transition();
+         player__dead_transition( k_player_die_type_feet );
          player__skate_kill_audio();
          return;
       }