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();