(svn r15051) -Fix: Only allow creation or deletion of an AI when in a game.

This commit is contained in:
peter1138 2009-01-13 11:06:21 +00:00
parent 56b91b582e
commit f0e6eeb57d

View File

@ -862,6 +862,11 @@ DEF_CONSOLE_CMD(ConStartAI)
return true; return true;
} }
if (_game_mode != GM_NORMAL) {
IConsoleWarning("AIs can only be managed in a game.");
return true;
}
if (ActiveCompanyCount() == MAX_COMPANIES) { if (ActiveCompanyCount() == MAX_COMPANIES) {
IConsoleWarning("Can't start a new AI (no more free slots)."); IConsoleWarning("Can't start a new AI (no more free slots).");
return true; return true;
@ -916,6 +921,11 @@ DEF_CONSOLE_CMD(ConStopAI)
return true; return true;
} }
if (_game_mode != GM_NORMAL) {
IConsoleWarning("AIs can only be managed in a game.");
return true;
}
if (_networking && !_network_server) { if (_networking && !_network_server) {
IConsoleWarning("Only the server can stop an AI."); IConsoleWarning("Only the server can stop an AI.");
return true; return true;