diff options
| -rw-r--r-- | src/fixes.c | 8 | 
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"); | 
