diff --git a/src/command.c b/src/command.c
index 77f1d71b9cacbc50874d370f2e375ff1cbdb5bf0..2893106dd7ca6690bcf0ac863165e2ea67b76f02 100644
--- a/src/command.c
+++ b/src/command.c
@@ -2110,20 +2110,15 @@ void CV_SaveVariables(FILE *f)
 	for (cvar = consvar_vars; cvar; cvar = cvar->next)
 		if (cvar->flags & CV_SAVE)
 		{
-			char stringtrite[MAXTEXTCMD+1];
+			char stringtowrite[MAXTEXTCMD+1];
 
 			// Silly hack for Min/Max vars
 			if (!strcmp(cvar->string, "MAX") || !strcmp(cvar->string, "MIN"))
-			{
-				if (cvar->flags & CV_FLOAT)
-					sprintf(stringtowrite, "%f", FIXED_TO_FLOAT(cvar->value));
-				else
-					sprintf(stringtowrite, "%d", cvar->value);
-			}
+				sprintf(stringtowrite, "%d", cvar->value);
 			else
-				strcpy(stringtrite, cvar->string);
+				strcpy(stringtowrite, cvar->string);
 
-			fprintf(f, "%s \"%s\"\n", cvar->name, stringtrite);
+			fprintf(f, "%s \"%s\"\n", cvar->name, stringtowrite);
 		}
 }