X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=player.c;h=5bd43325c4945ac8b47df3fe2080c9518c95ce89;hb=4fa9aa9a1e09940e91cc30e171e3de0606515ef3;hp=e6b93877f514f3f55b3c6de26462a860a400ca43;hpb=7e1fe6c7931ba4492aa10ac5eebc316b74fb5dac;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/player.c b/player.c index e6b9387..5bd4332 100644 --- a/player.c +++ b/player.c @@ -66,10 +66,6 @@ static void player__debugtext( int size, const char *fmt, ... ){ /* * Appearence */ -static void player__use_avatar( struct player_avatar *av ){ - localplayer.playeravatar = av; - player_setup_ragdoll_from_avatar( &localplayer.ragdoll, av ); -} static void player__use_model( u16 reg_id ){ addon_cache_unwatch( k_addon_type_player, @@ -267,9 +263,10 @@ static void player__spawn( ent_spawn *rp ){ static void player__kill(void){ } -static void player__begin_holdout(void){ +static void player__begin_holdout( v3f offset ){ memcpy( &localplayer.holdout_pose, &localplayer.pose, sizeof(localplayer.pose) ); + v3_copy( offset, localplayer.holdout_pose.root_co ); localplayer.holdout_time = 1.0f; }