From 72b7f057a71bc8e7cf9f363f1a45c869b15b6fad Mon Sep 17 00:00:00 2001 From: TimePath Date: Sat, 15 Aug 2015 17:25:53 +1000 Subject: [PATCH] Work around `SZ_GetSpace: overflow` --- qcsrc/server/miscfunctions.qc | 4 +++- qcsrc/server/mutators/base.qh | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/qcsrc/server/miscfunctions.qc b/qcsrc/server/miscfunctions.qc index fa7cc0771..4975b86f0 100644 --- a/qcsrc/server/miscfunctions.qc +++ b/qcsrc/server/miscfunctions.qc @@ -425,7 +425,9 @@ void GetCvars(float f) if (f > 0) s = strcat1(argv(f)); - MUTATOR_CALLHOOK(GetCvars, f, s); + get_cvars_f = f; + get_cvars_s = s; + MUTATOR_CALLHOOK(GetCvars); Notification_GetCvars(); diff --git a/qcsrc/server/mutators/base.qh b/qcsrc/server/mutators/base.qh index 2a9a48adb..8e753140f 100644 --- a/qcsrc/server/mutators/base.qh +++ b/qcsrc/server/mutators/base.qh @@ -246,7 +246,7 @@ MUTATOR_HOOKABLE(PlayerPhysics, EV_NO_ARGS); /**/ float get_cvars_f; string get_cvars_s; -MUTATOR_HOOKABLE(GetCvars, EV_GetCvars); +MUTATOR_HOOKABLE(GetCvars, EV_NO_ARGS); // NOTE: Can't use EV_GetCvars because of `SZ_GetSpace: overflow` /** can edit any "just fired" projectile */ #define EV_EditProjectile(i, o) \ -- 2.39.2