diff options
Diffstat (limited to 'internal_rewrite/c_base_player.cpp')
| -rw-r--r-- | internal_rewrite/c_base_player.cpp | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/internal_rewrite/c_base_player.cpp b/internal_rewrite/c_base_player.cpp index 791b0ed..68e2cf2 100644 --- a/internal_rewrite/c_base_player.cpp +++ b/internal_rewrite/c_base_player.cpp @@ -584,12 +584,9 @@ void c_base_player::do_ent_interpolation( bool reset ) { if( !update_delta )
return;
- if( update_delta > 0.f )
- lerp = std::clamp( lerp, 0.f, update_delta );
+ lerp = std::clamp( lerp, 0.f, update_delta );
float lerp_progress = ( anim_data->m_simtime + lerp - g_csgo.m_globals->m_curtime ) / lerp;
- if( lerp_progress < 0.f && update_delta == TICK_INTERVAL( ) )
- lerp_progress = 1.f + lerp_progress;
vec3_t vec_lerp = math::lerp( origin, anim_data->m_last_interp_origin, std::clamp( lerp_progress, 0.f, 1.f ) );
|
