From 03791259876c8d444657d750d3fd31b2a080c419 Mon Sep 17 00:00:00 2001 From: copperpixel <48454166+copperpixel@users.noreply.github.com> Date: Sat, 25 Oct 2025 22:43:50 +0200 Subject: [PATCH] fix CMDLPanel setting unencoded pose param values --- src/vgui2/matsys_controls/mdlpanel.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/vgui2/matsys_controls/mdlpanel.cpp b/src/vgui2/matsys_controls/mdlpanel.cpp index 5e671971e..baa3af336 100644 --- a/src/vgui2/matsys_controls/mdlpanel.cpp +++ b/src/vgui2/matsys_controls/mdlpanel.cpp @@ -586,7 +586,9 @@ bool CMDLPanel::SetPoseParameterByName( const char *pszName, float fValue ) const mstudioposeparamdesc_t &Pose = studioHdr.pPoseParameter( i ); if ( V_strcasecmp( pszName, Pose.pszName() ) == 0 ) { - m_PoseParameters[ i ] = fValue; + float ctlValue; + Studio_SetPoseParameter( &studioHdr, i, fValue, ctlValue ); + m_PoseParameters[ i ] = ctlValue; return true; } }