X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;ds=sidebyside;f=player_replay.c;h=6c7840cdf9620e13d5157e6bb59aeacb038954f2;hb=f5ab30ae4b7250cc128086261b60f0af47f88f11;hp=f3b4a51c0347d69c6ae07d40a0cb0063faec7bfb;hpb=ffc664de040aab29a4fbeec14307996d8e9ae2ec;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/player_replay.c b/player_replay.c index f3b4a51..6c7840c 100644 --- a/player_replay.c +++ b/player_replay.c @@ -294,6 +294,7 @@ static void skaterift_record_frame( replay_buffer *replay, memcpy( &gs->cam_control, &localplayer.cam_control, sizeof(struct player_cam_controller) ); v3_copy( localplayer.angles, gs->angles ); + gs->have_glider = localplayer.have_glider; void *dst = replay_frame_data( frame, k_replay_framedata_gamestate ); @@ -389,6 +390,7 @@ void skaterift_restore_frame( replay_frame *frame ){ } localplayer.subsystem = frame->system; + localplayer.have_glider = gs->have_glider; memcpy( &localplayer.rb, &gs->rb, sizeof(rigidbody) ); v3_copy( gs->angles, localplayer.angles );