From 522e45b1eeb505f2086af096bc513082a58a771f Mon Sep 17 00:00:00 2001 From: Marco Cawthorne Date: Wed, 24 Aug 2022 14:22:19 -0700 Subject: [PATCH] WEAPON_GLOCK: Don't play idle animations when empty. --- src/shared/w_glock.qc | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/src/shared/w_glock.qc b/src/shared/w_glock.qc index b679a3a..56b16c7 100644 --- a/src/shared/w_glock.qc +++ b/src/shared/w_glock.qc @@ -151,6 +151,15 @@ w_glock_holster(player pl) Weapons_ViewAnimation(pl, GLOCK_HOLSTER); } +int +w_glock_isempty(player pl) +{ + if (pl.glock_mag <= 0 && pl.ammo_9mm <= 0) + return 1; + + return 0; +} + void w_glock_primary(player pl) { @@ -286,6 +295,9 @@ w_glock_release(player pl) return; } + if (w_glock_isempty(pl)) + return; + if (pl.w_idle_next > 0.0) { return; } @@ -389,15 +401,6 @@ w_glock_hudpic(player pl, int selected, vector pos, float a) #endif } -int -w_glock_isempty(player pl) -{ - if (pl.glock_mag <= 0 && pl.ammo_9mm <= 0) - return 1; - - return 0; -} - weapontype_t w_glock_type(player pl) {