X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=player_skate.c;h=7014c778afcdba4d3d0b49e465923e9f2b64d994;hb=1a194c3888293733939b2dd944251ae1b6c398ce;hp=11ff6ae8348e88bfda5862532b2905de5bf84344;hpb=14851c4c820eb07a0db0ec0366a70bdd6518c331;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/player_skate.c b/player_skate.c index 11ff6ae..7014c77 100644 --- a/player_skate.c +++ b/player_skate.c @@ -3551,7 +3551,8 @@ void player__skate_reset_animator(void){ player_skate.animator.fly = 0.0f; } -void player__skate_clear_mechanics(void){ +void player__skate_clear_mechanics(void) +{ struct player_skate_state *state = &player_skate.state; state->jump_charge = 0.0f; state->charging_jump = 0; @@ -3586,6 +3587,9 @@ void player__skate_clear_mechanics(void){ v3_copy( localplayer.rb.to_world[1], player_skate.surface_picture ); v3_copy( localplayer.rb.co, state->prev_pos ); v3_zero( player_skate.weight_distribution ); + + v3f head = { 0.0f, 1.8f, 0.0f }; + m4x3_mulv( localplayer.rb.to_world, head, state->head_position ); } #include "network_compression.h"