From b5e4e30ba3114cd00b206d0502bd53ea8185204d Mon Sep 17 00:00:00 2001 From: Diavolo Date: Wed, 20 Apr 2022 11:38:17 +0200 Subject: [PATCH] Load list only once --- src/client/component/bots.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/client/component/bots.cpp b/src/client/component/bots.cpp index 472eb18..3849e41 100644 --- a/src/client/component/bots.cpp +++ b/src/client/component/bots.cpp @@ -39,8 +39,11 @@ void load_bot_data() { } const char* sv_bot_name_random_stub() { - if (bot_names.empty()) { + static auto loaded = false; + + if (bot_names.empty() && !loaded) { load_bot_data(); + loaded = true; } if (!bot_names.empty()) { @@ -60,6 +63,7 @@ int build_connect_string(char* buf, const char* connect_string, auto clan_tag = "3arc"s; for (const auto& [bot_name, tag] : bot_names) { if (bot_name == name) { + // Found their clantag clan_tag = tag; break; }