mirror of
https://github.com/JGRennison/OpenTTD-patches.git
synced 2024-11-17 21:25:40 +00:00
(svn r15525) -Fix: Don't try to find the AIs the server runs when joining a mp server.
This commit is contained in:
parent
157bf66b01
commit
8d4fed85e9
@ -10,6 +10,8 @@
|
|||||||
#include "../string_func.h"
|
#include "../string_func.h"
|
||||||
#include "../ai/ai.hpp"
|
#include "../ai/ai.hpp"
|
||||||
#include "../ai/ai_config.hpp"
|
#include "../ai/ai_config.hpp"
|
||||||
|
#include "../network/network.h"
|
||||||
|
#include "../ai/ai_instance.hpp"
|
||||||
|
|
||||||
static char _ai_saveload_name[64];
|
static char _ai_saveload_name[64];
|
||||||
static int _ai_saveload_version;
|
static int _ai_saveload_version;
|
||||||
@ -53,11 +55,15 @@ static void Load_AIPL()
|
|||||||
|
|
||||||
CompanyID index;
|
CompanyID index;
|
||||||
while ((index = (CompanyID)SlIterateArray()) != (CompanyID)-1) {
|
while ((index = (CompanyID)SlIterateArray()) != (CompanyID)-1) {
|
||||||
AIConfig *config = AIConfig::GetConfig(index);
|
|
||||||
|
|
||||||
_ai_saveload_version = -1;
|
_ai_saveload_version = -1;
|
||||||
SlObject(NULL, _ai_company);
|
SlObject(NULL, _ai_company);
|
||||||
|
|
||||||
|
if (!_networking || _network_server) {
|
||||||
|
AIInstance::LoadEmpty();
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
AIConfig *config = AIConfig::GetConfig(index);
|
||||||
if (StrEmpty(_ai_saveload_name)) {
|
if (StrEmpty(_ai_saveload_name)) {
|
||||||
/* A random AI. */
|
/* A random AI. */
|
||||||
config->ChangeAI(NULL);
|
config->ChangeAI(NULL);
|
||||||
|
Loading…
Reference in New Issue
Block a user