From 4a53204965489d24725631ce4997c596c9205a21 Mon Sep 17 00:00:00 2001 From: navewindre Date: Tue, 11 Sep 2018 00:27:00 +0200 Subject: a --- internal_rewrite/c_base_player.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'internal_rewrite/c_base_player.cpp') diff --git a/internal_rewrite/c_base_player.cpp b/internal_rewrite/c_base_player.cpp index 348c961..791b0ed 100644 --- a/internal_rewrite/c_base_player.cpp +++ b/internal_rewrite/c_base_player.cpp @@ -587,12 +587,11 @@ void c_base_player::do_ent_interpolation( bool reset ) { if( update_delta > 0.f ) lerp = std::clamp( lerp, 0.f, update_delta ); - vec3_t cur_vec = math::lerp( anim_data->m_last_interp_origin, origin, update_lerp / 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, cur_vec, std::clamp( lerp_progress, 0.f, 1.f ) ); + vec3_t vec_lerp = math::lerp( origin, anim_data->m_last_interp_origin, std::clamp( lerp_progress, 0.f, 1.f ) ); for( size_t i{ }; i < 3; ++i ) if( !isfinite( vec_lerp[ i ] ) ) -- cgit v1.2.3