From: Juhu <5894800-Juhu_@users.noreply.gitlab.com> Date: Wed, 14 Sep 2022 08:30:27 +0000 (+0200) Subject: account for zero friction frame in strafe efficiency code X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=714dc4045f3853dbbc3c285e9a8e8a67fefbc8d8;p=xonotic%2Fxonotic-data.pk3dir.git account for zero friction frame in strafe efficiency code --- diff --git a/qcsrc/server/strafe.qc b/qcsrc/server/strafe.qc index 86e017eed..b27afa9c6 100644 --- a/qcsrc/server/strafe.qc +++ b/qcsrc/server/strafe.qc @@ -11,7 +11,7 @@ float calculate_strafe_efficiency(entity strafeplayer, vector movement, float dt if(strafeplayer) { // physics - bool onground = IS_ONGROUND(strafeplayer); + bool onground = IS_ONGROUND(strafeplayer) && !(PHYS_INPUT_BUTTON_JUMP(strafeplayer) || PHYS_INPUT_BUTTON_JETPACK(strafeplayer)); bool strafekeys; bool swimming = strafeplayer.waterlevel >= WATERLEVEL_SWIMMING; float speed = vlen(vec2(strafeplayer.velocity));