From f8e479b4f9b7b3bdb21d12ba6d1c0d4a0cf7d6d2 Mon Sep 17 00:00:00 2001 From: Martin Michelsen Date: Wed, 16 Oct 2024 23:28:30 -0700 Subject: [PATCH] fix minlevel + cheat mode bug --- src/ChatCommands.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ChatCommands.cc b/src/ChatCommands.cc index 75de6359..8f15b72a 100644 --- a/src/ChatCommands.cc +++ b/src/ChatCommands.cc @@ -972,7 +972,7 @@ static void server_command_cheat(shared_ptr c, const std::string&) { l->toggle_flag(Lobby::Flag::CHEATS_ENABLED); send_text_message_printf(l, "Cheat mode %s", l->check_flag(Lobby::Flag::CHEATS_ENABLED) ? "enabled" : "disabled"); - if (!c->login->account->check_flag(Account::Flag::CHEAT_ANYWHERE)) { + if (!l->check_flag(Lobby::Flag::CHEATS_ENABLED) && !c->login->account->check_flag(Account::Flag::CHEAT_ANYWHERE)) { size_t default_min_level = s->default_min_level_for_game(l->base_version, l->episode, l->difficulty); if (l->min_level < default_min_level) { l->min_level = default_min_level;