From: Juhu <5894800-Juhu_@users.noreply.gitlab.com> Date: Tue, 23 Jun 2020 17:28:18 +0000 (+0200) Subject: strafehud: change simplified water physics slightly X-Git-Tag: xonotic-v0.8.5~738^2~37 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=feb5856e4b38dece2ce6f9585897e594a2d8c382;p=xonotic%2Fxonotic-data.pk3dir.git strafehud: change simplified water physics slightly --- diff --git a/qcsrc/client/hud/panel/strafehud.qc b/qcsrc/client/hud/panel/strafehud.qc index 4bc75ca72..fdf636891 100644 --- a/qcsrc/client/hud/panel/strafehud.qc +++ b/qcsrc/client/hud/panel/strafehud.qc @@ -88,7 +88,7 @@ void HUD_StrafeHUD() bool strafekeys; bool is_swimming = strafeplayer.waterlevel >= WATERLEVEL_SWIMMING; float speed = !autocvar__hud_configure ? vlen(vec2(csqcplayer.velocity)) : 1337; // use local csqcmodel entity for this even when spectating, flickers too much otherwise - float maxspeed_crouch_mod = IS_DUCKED(strafeplayer) && (!is_swimming || IS_ONGROUND(strafeplayer)) ? .5 : 1; + float maxspeed_crouch_mod = IS_DUCKED(strafeplayer) && !is_swimming ? .5 : 1; float maxspeed_water_mod = is_swimming ? .7 : 1; // very simplified water physics, the hud will not work well (and is not supposed to) while swimming float maxspeed_phys = onground ? PHYS_MAXSPEED(strafeplayer) : PHYS_MAXAIRSPEED(strafeplayer); float maxspeed = !autocvar__hud_configure ? maxspeed_phys * maxspeed_crouch_mod * maxspeed_water_mod : 320;