From f5e4bd1ed769d144b752f0ba1d929ca8b830a845 Mon Sep 17 00:00:00 2001 From: Peter Nelson Date: Thu, 9 Jul 2026 01:20:07 +0100 Subject: [PATCH] Fix #15826: Exclude allow any/all options for AI companies (#15834) --- src/network/network_gui.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/network/network_gui.cpp b/src/network/network_gui.cpp index 05eaaabb19..c31299cf00 100644 --- a/src/network/network_gui.cpp +++ b/src/network/network_gui.cpp @@ -1685,7 +1685,7 @@ private: { DropDownList list; if (_network_server) list.push_back(MakeDropDownListStringItem(STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_RESET, to_underlying(DropDownAction::AdminResetCompany), NetworkCompanyHasClients(company_id))); - if (const Company *c = Company::GetIfValid(company_id); c != nullptr) { + if (const Company *c = Company::GetIfValid(company_id); c != nullptr && !c->is_ai) { list.push_back(MakeDropDownListStringItem(STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_ALLOW_ANY, to_underlying(DropDownAction::CompanyAllowAny), c->allow_any)); list.push_back(MakeDropDownListStringItem(STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_ALLOW_LISTED, to_underlying(DropDownAction::CompanyAllowListed), !c->allow_any)); }