diff --git a/src/command.c b/src/command.c index 74de35543..6eb0fe9bc 100644 --- a/src/command.c +++ b/src/command.c @@ -1599,8 +1599,13 @@ static void Setvalue(consvar_t *var, const char *valstr, boolean stealth) if ((var->flags & CV_CHEAT) && CV_CheatsEnabled() == false) { // Enforce to default value without cheats. - overridestr = var->defaultvalue; - valstr = overridestr; + if (stricmp(var->defaultvalue, valstr) != 0) + { + // Warn the user about this. + CONS_Printf("This cannot be used without cheats enabled.\n"); + } + + valstr = overridestr = var->defaultvalue; } if (CV_CompleteValue(var, &overridestr, &overrideval)) diff --git a/src/d_netcmd.c b/src/d_netcmd.c index 7562f6435..24c4f2a63 100644 --- a/src/d_netcmd.c +++ b/src/d_netcmd.c @@ -5621,8 +5621,7 @@ static void Command_KartGiveItem_f(void) } else { - CONS_Alert(CONS_NOTICE, - "The server does not allow this.\n"); + CONS_Printf("This cannot be used without cheats enabled.\n"); } }