diff --git a/src/company_cmd.cpp b/src/company_cmd.cpp index f85455fe2c..46c73273eb 100644 --- a/src/company_cmd.cpp +++ b/src/company_cmd.cpp @@ -366,7 +366,7 @@ CommandCost CheckOwnership(Owner owner, TileIndex tile) if (IsLocalCompany()) { auto params = GetParamsForOwnedBy(owner, tile); error.SetEncodedMessage(GetEncodedStringWithArgs(STR_ERROR_OWNED_BY, params)); - error.SetErrorOwner(owner); + if (owner != OWNER_TOWN) error.SetErrorOwner(owner); } return error; }