{
player.rewinding = 0;
player.rewind_length = 1;
+ world.sky_target_rate = 1.0;
}
else
{
+ world.sky_target_rate = -100.0;
assert( player.rewind_length > 0 );
v2f override_angles;
v3f override_pos;
float budget = vg.time_delta,
- overall_length = player.rewind_length*0.25f;
+ overall_length = player.rewind_length;
+
+ world_routes_rollback_time( player.rewind_time / overall_length );
for( int i=0; (i<10)&&(player.rewind_time>0.0f)&&(budget>0.0f); i ++ )
{