X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=player_dead.c;h=7733c327e2b0668d9a6a7439fd7fda829cdf509b;hb=76315944e5a98838163e0aba8601ed3522f0724d;hp=1f6087be079b30fe671ac9235b0d881ecfc0ad42;hpb=330eda0436ed73d6c68214fef8922904abe19422;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/player_dead.c b/player_dead.c index 1f6087b..7733c32 100644 --- a/player_dead.c +++ b/player_dead.c @@ -138,9 +138,9 @@ static void player__dead_post_animate(void){ static void player__dead_im_gui(void){ } -static void player__dead_transition(void){ +static void player__dead_transition( enum player_die_type type ){ localplayer.subsystem = k_player_subsystem_dead; - copy_localplayer_to_ragdoll( &localplayer.ragdoll, localplayer.rb.v ); + copy_localplayer_to_ragdoll( &localplayer.ragdoll, type ); struct ragdoll_part *part = &localplayer.ragdoll.parts[ localplayer.id_hip-1 ]; @@ -172,4 +172,9 @@ static void player__dead_animator_exchange( bitpack_ctx *ctx, void *data ){ } } +static void player__dead_bind(void){ + struct skeleton *sk = &localplayer.skeleton; + player_dead.anim_bail = skeleton_get_anim( sk, "pose_bail_ball" ); +} + #endif /* PLAYER_DEAD_C */