# HG changeset patch # User truebrain # Date 1213022303 0 # Node ID 879d4205a9d0bbd415fe9bfc5f994f76e2e929b6 # Parent 5ad702d5b62da3f34766dc2437bee2a5d29941a0 (svn r13435) [NoAI] -Fix r13432: still the statements were wrong ... 3rd time is the charm :) diff -r 5ad702d5b62d -r 879d4205a9d0 src/players.cpp --- a/src/players.cpp Mon Jun 09 11:46:30 2008 +0000 +++ b/src/players.cpp Mon Jun 09 14:38:23 2008 +0000 @@ -550,7 +550,7 @@ InvalidateWindow(WC_TOOLBAR_MENU, 0); InvalidateWindow(WC_CLIENT_LIST, 0); - p->is_active = !is_ai || !_network_server || AI_StartNewAI(p->index); + p->is_active = !is_ai || (_networking && !_network_server) || AI_StartNewAI(p->index); free(p->num_engines); p->num_engines = CallocT(GetEnginePoolSize()); @@ -1324,7 +1324,7 @@ p->is_noai = true; /* This is needed so an AI is attached to a loaded AI */ - p->is_ai = p->is_ai && (!_network_server || AI_StartNewAI(p->index)); + p->is_ai = p->is_ai && ((_networking && !_network_server) || AI_StartNewAI(p->index)); } }