From 492ce9db43777b865d647f6303fc7ede3cceb5f7 Mon Sep 17 00:00:00 2001 From: Rudolf Polzer Date: Wed, 13 Oct 2010 12:03:46 +0200 Subject: [PATCH] change the 5 tics per weapon frame to 2; expose it as a #define W_TICSPERFRAME --- qcsrc/server/cl_weapons.qc | 2 +- qcsrc/server/defs.qh | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/qcsrc/server/cl_weapons.qc b/qcsrc/server/cl_weapons.qc index 9530f9a51..540e3f84a 100644 --- a/qcsrc/server/cl_weapons.qc +++ b/qcsrc/server/cl_weapons.qc @@ -385,7 +385,7 @@ void W_WeaponFrame() // server framerate is very low and the weapon fire rate very high local float c; c = 0; - while (c < 5) + while (c < W_TICSPERFRAME) { c = c + 1; if(wb && ((self.weapons & wb) == 0)) diff --git a/qcsrc/server/defs.qh b/qcsrc/server/defs.qh index 47f514c32..679a1b445 100644 --- a/qcsrc/server/defs.qh +++ b/qcsrc/server/defs.qh @@ -221,6 +221,9 @@ float WS_DROP = 2; // deselecting frame float WS_INUSE = 3; // fire state float WS_READY = 4; // idle frame +// there is 2 weapon tics that can run in one server frame +#define W_TICSPERFRAME 2 + void weapon_defaultspawnfunc(float wpn); string w_deathtypestring; -- 2.39.2