aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Michael Smith <mikesmiffy128@gmail.com> 2025-03-20 20:38:49 +0000
committerGravatar Michael Smith <mikesmiffy128@gmail.com> 2025-04-06 20:59:36 +0100
commitcb474d0e3bacd0de13c06c2e4ab107302351abdc (patch)
tree46b892eec2d0c73363e11658085dfea494abc18a
parentb0d2eb687de6cf4e9e8c3dcd8f98fdff3a444f4f (diff)
downloadsst-cb474d0e3bacd0de13c06c2e4ab107302351abdc.tar.gz
sst-cb474d0e3bacd0de13c06c2e4ab107302351abdc.zip
Fix very stupid, very old mistake in fixes.c
Thanks, months-ago Hayden! Finally remembered to do this.
-rw-r--r--src/fixes.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/fixes.c b/src/fixes.c
index e6432c3..c09b131 100644
--- a/src/fixes.c
+++ b/src/fixes.c
@@ -35,7 +35,7 @@ static void chflags(const char *name, int unset, int set) {
if (v) v->parent->base.flags = v->parent->base.flags & ~unset | set;
}
-static void unhide(const char *name) {
+static inline void unhide(const char *name) {
chflags(name, CON_HIDDEN | CON_DEVONLY, 0);
}
@@ -44,6 +44,10 @@ static void chcmdflags(const char *name, int unset, int set) {
if (v) v->base.flags = v->base.flags & ~unset | set;
}
+static inline void unhidecmd(const char *name) {
+ chcmdflags(name, CON_HIDDEN | CON_DEVONLY, 0);
+}
+
static void generalfixes() {
// Expose all the demo stuff, for games like L4D that hide it for some
// reason.
@@ -51,7 +55,7 @@ static void generalfixes() {
unhide("demo_fastforwardfinalspeed");
unhide("demo_fastforwardramptime");
unhide("demo_fastforwardstartspeed");
- unhide("demo_gototick");
+ unhidecmd("demo_gototick");
unhide("demo_interplimit");
unhide("demo_legacy_rollback");
unhide("demo_pauseatservertick");