src/console_cmds.cpp
branchnoai
changeset 10891 5ebb6f9068d0
parent 10880 32e681ff8b5d
child 11026 5882d3402d7d
--- a/src/console_cmds.cpp	Tue Jun 10 14:24:14 2008 +0000
+++ b/src/console_cmds.cpp	Tue Jun 10 14:40:32 2008 +0000
@@ -903,6 +903,23 @@
 	return true;
 }
 
+DEF_CONSOLE_CMD(ConRescanAI)
+{
+	if (argc == 0) {
+		IConsoleHelp("Rescan the AI dir for scripts. Usage: 'rescan_ai'");
+		return true;
+	}
+
+	if (_networking && !_network_server) {
+		IConsoleWarning("Only the server can rescan the AI dir for scripts.");
+		return true;
+	}
+
+	AI_Rescan();
+
+	return true;
+}
+
 DEF_CONSOLE_CMD(ConGetSeed)
 {
 	if (argc == 0) {
@@ -1416,6 +1433,7 @@
 	IConsoleCmdRegister("getseed",      ConGetSeed);
 	IConsoleCmdRegister("getdate",      ConGetDate);
 	IConsoleCmdRegister("quit",         ConExit);
+	IConsoleCmdRegister("rescan_ai",    ConRescanAI);
 	IConsoleCmdRegister("resetengines", ConResetEngines);
 	IConsoleCmdRegister("return",       ConReturn);
 	IConsoleCmdRegister("screenshot",   ConScreenShot);