From 642dda395cbc5877c950b79dbad6bf2c8783a4aa Mon Sep 17 00:00:00 2001 From: Xottab_DUTY Date: Mon, 25 Mar 2019 13:19:23 +0500 Subject: [PATCH] Workaround "lift" bug --- cs/engine/xrGame/Actor.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/cs/engine/xrGame/Actor.cpp b/cs/engine/xrGame/Actor.cpp index 8fbc8693b..0be9deafc 100644 --- a/cs/engine/xrGame/Actor.cpp +++ b/cs/engine/xrGame/Actor.cpp @@ -858,6 +858,13 @@ float CActor::currentFOV() void CActor::UpdateCL () { + if ((character_physics_support()->movement()->GetVelocityActual() < 0.7f) && (mstate_real&mcJump)) + { + Fvector impulse; + impulse.set(0, 1, 0); + character_physics_support()->movement()->ApplyImpulse(impulse, m_fJumpSpeed); + } + UpdateInventoryOwner (Device.dwTimeDelta); if(m_feel_touch_characters>0)