From 548e4e2b68d8f73f3655af8fb38a287d2bb198c8 Mon Sep 17 00:00:00 2001 From: ficool2 <34815548+ficool2@users.noreply.github.com> Date: Tue, 1 Jul 2025 23:37:03 +0100 Subject: [PATCH] Fix viewpunch not being interpolated --- src/game/client/c_baseplayer.cpp | 4 +++- src/game/client/hl2/c_basehlplayer.cpp | 3 --- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/game/client/c_baseplayer.cpp b/src/game/client/c_baseplayer.cpp index b5ce6728b..3e8e42b4e 100644 --- a/src/game/client/c_baseplayer.cpp +++ b/src/game/client/c_baseplayer.cpp @@ -418,7 +418,9 @@ LINK_ENTITY_TO_CLASS( player, C_BasePlayer ); C_BasePlayer::C_BasePlayer() : m_iv_vecViewOffset( "C_BasePlayer::m_iv_vecViewOffset" ) { AddVar( &m_vecViewOffset, &m_iv_vecViewOffset, LATCH_SIMULATION_VAR ); - + AddVar( &m_Local.m_vecPunchAngle, &m_Local.m_iv_vecPunchAngle, LATCH_SIMULATION_VAR ); + AddVar( &m_Local.m_vecPunchAngleVel, &m_Local.m_iv_vecPunchAngleVel, LATCH_SIMULATION_VAR ); + #ifdef _DEBUG m_vecLadderNormal.Init(); m_vecOldViewAngles.Init(); diff --git a/src/game/client/hl2/c_basehlplayer.cpp b/src/game/client/hl2/c_basehlplayer.cpp index 779ba9544..7f838d198 100644 --- a/src/game/client/hl2/c_basehlplayer.cpp +++ b/src/game/client/hl2/c_basehlplayer.cpp @@ -76,9 +76,6 @@ static ConCommand dropprimary("dropprimary", CC_DropPrimary, "dropprimary: Drops //----------------------------------------------------------------------------- C_BaseHLPlayer::C_BaseHLPlayer() { - AddVar( &m_Local.m_vecPunchAngle, &m_Local.m_iv_vecPunchAngle, LATCH_SIMULATION_VAR ); - AddVar( &m_Local.m_vecPunchAngleVel, &m_Local.m_iv_vecPunchAngleVel, LATCH_SIMULATION_VAR ); - m_flZoomStart = 0.0f; m_flZoomEnd = 0.0f; m_flZoomRate = 0.0f;