X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=skaterift.c;h=5d86c94e9dc0a6db201f2d5e3d7b241cce7de5a9;hb=09be4380a98386d6494946fbd3369458f8e7f267;hp=3fec7e0e6a3161ab4dd792aecb223909cc0ede9c;hpb=9eb3de757a997becb8406417a4bf613f4cb04900;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/skaterift.c b/skaterift.c index 3fec7e0..5d86c94 100644 --- a/skaterift.c +++ b/skaterift.c @@ -320,9 +320,10 @@ VG_STATIC void vg_update_post(void){ v3_copy( localplayer.rb.v, vg_audio.external_lister_velocity ); audio_unlock(); - f32 target = 1.0f-(f32)(menu.active||k_replay_test); - skaterift.time_rate = vg_lerpf( skaterift.time_rate, target, - vg.time_frame_delta * 6.0f ); + int replay_open = localplayer.replay.control != k_replay_control_none?1:0; + + f32 target = (1-(menu.active||replay_open)); + vg_slewf( &skaterift.time_rate, target, vg.time_frame_delta * 6.0f ); vg.time_rate = skaterift.time_rate; vehicle_update_post();