summaryrefslogtreecommitdiff
path: root/internal_rewrite/c_base_player.cpp
diff options
context:
space:
mode:
authornavewindre <boneyaard@gmail.com>2018-09-11 00:27:00 +0200
committernavewindre <boneyaard@gmail.com>2018-09-11 00:27:00 +0200
commit4a53204965489d24725631ce4997c596c9205a21 (patch)
treeb163e7179abfedc4037c3d88cd26abc6ef9494a6 /internal_rewrite/c_base_player.cpp
parentb82a9e7a4cd698a9a75dd86fffb091b022061937 (diff)
a
Diffstat (limited to 'internal_rewrite/c_base_player.cpp')
-rw-r--r--internal_rewrite/c_base_player.cpp3
1 files changed, 1 insertions, 2 deletions
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 ] ) )