return;\r
while((s = fgets(fh)))\r
{\r
+ if(substring(s, 0, 4) == "set ")\r
+ s = substring(s, 4, strlen(s) - 4);\r
n = tokenize_console(s);\r
- if(argv(0) == "changelevel")\r
+ if(argv(0) == "bot_number")\r
+ cvar_set("bot_number", argv(1));\r
+ else if(argv(0) == "skill")\r
+ cvar_set("skill", argv(1));\r
+ else if(argv(0) == "timelimit")\r
+ cvar_set("timelimit_override", argv(1));\r
+ else if(argv(0) == "fraglimit")\r
+ cvar_set("fraglimit_override", argv(1));\r
+ else if(argv(0) == "gametype")\r
+ MapInfo_SwitchGameType(MapInfo_Type_FromString(argv(1)));\r
+ else if(argv(0) == "changelevel")\r
{\r
fclose(fh);\r
localcmd("\nmenu_loadmap_prepare\n");\r
cvar_set("lastlevel", "1");\r
return;\r
}\r
- else if(argv(0) == "gametype")\r
- MapInfo_SwitchGameType(MapInfo_Type_FromString(argv(1)));\r
- else if(argv(0) != "" && argv(0) != "//" && argv(0) != "#")\r
- cvar_set(argv(0), argv(1)); //TODO: sanity check, this can currently set any cvar!\r
}\r
fclose(fh);\r
}\r