From 3db1c623366b65f89ed72d10162d0be15e0a4a47 Mon Sep 17 00:00:00 2001 From: Zughy <4279489-marco_a@users.noreply.gitlab.com> Date: Fri, 1 Jul 2022 23:55:49 +0200 Subject: [PATCH] Bugfix: (regression) display message about leaving queue also for the very ones who've just left it --- src/api/in_queue.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/api/in_queue.lua b/src/api/in_queue.lua index 8ee9f3e..9637d47 100644 --- a/src/api/in_queue.lua +++ b/src/api/in_queue.lua @@ -247,6 +247,9 @@ function arena_lib.remove_player_from_queue(p_name) local arena_name = arena.name for pl_name, _ in pairs(players_to_remove) do + arena_lib.HUD_hide("all", pl_name) + arena_lib.send_message_in_arena(arena, "both", minetest.colorize("#d69298", arena_name .. " < " .. pl_name)) + players_in_queue[pl_name] = nil arena.players_amount = arena.players_amount - 1 if arena.teams_enabled then @@ -255,9 +258,6 @@ function arena_lib.remove_player_from_queue(p_name) end arena.players[pl_name] = nil arena.players_and_spectators[pl_name] = nil - - arena_lib.HUD_hide("all", pl_name) - arena_lib.send_message_in_arena(arena, "both", minetest.colorize("#d69298", arena_name .. " < " .. pl_name)) end local players_required = arena_lib.get_players_amount_left_to_start_queue(arena)