From d92707cfbac0a50b02c3f50d510855f44cfe9645 Mon Sep 17 00:00:00 2001 From: tmp64 Date: Sun, 6 Oct 2024 12:19:38 +0700 Subject: [PATCH] Client: Add +use slowdown setting (#247) --- src/game/client/hud_redraw.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/game/client/hud_redraw.cpp b/src/game/client/hud_redraw.cpp index ae1c1af..0bf0206 100644 --- a/src/game/client/hud_redraw.cpp +++ b/src/game/client/hud_redraw.cpp @@ -41,6 +41,7 @@ extern ConVar zoom_sensitivity_ratio; ConVar hud_colortext("hud_colortext", "1", FCVAR_BHL_ARCHIVE); ConVar hud_takesshots("hud_takesshots", "0", FCVAR_ARCHIVE, "Whether or not to automatically take screenshots at the end of a round"); ConVar default_fov("default_fov", "90", FCVAR_ARCHIVE | FCVAR_BHL_ARCHIVE, "Default horizontal field of view"); +ConVar cl_useslowdown("cl_useslowdown", "1", FCVAR_BHL_ARCHIVE, "Slowdown behavior on +USE. 0 - Old. 1 - New"); // Think void CHud::Think(void) @@ -101,6 +102,11 @@ void CHud::Think(void) if (PM_GetBHopCapState() != bhopCapState) PM_SetBHopCapState(bhopCapState); + // Update slowdown state + EUseSlowDownType useSlowDown = cl_useslowdown.GetEnumClamped(); + if (PM_GetUseSlowDownType() != useSlowDown) + PM_SetUseSlowDownType(useSlowDown); + // Update color code action int colorText = clamp(hud_colortext.GetInt(), 0, 2); m_ColorCodeAction = (ColorCodeAction)colorText;