From a8366a47b893c9d5b5a81a726a6cbd81c9baf5c8 Mon Sep 17 00:00:00 2001 From: MisterE123 Date: Wed, 3 Feb 2021 15:39:50 -0500 Subject: [PATCH] prevent players from being left in arena because of detachment by delaying elimination --- globals.lua | 2 +- minigame_manager/globalstep.lua | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/globals.lua b/globals.lua index 016150a..5b1ae9f 100644 --- a/globals.lua +++ b/globals.lua @@ -1,4 +1,4 @@ -wormball.version = "02.03.2021.2" +wormball.version = "02.03.2021.3" wormball.player_texture_save = {} diff --git a/minigame_manager/globalstep.lua b/minigame_manager/globalstep.lua index a2a3b67..2f1070b 100644 --- a/minigame_manager/globalstep.lua +++ b/minigame_manager/globalstep.lua @@ -318,8 +318,12 @@ minetest.register_globalstep(function(dtime) minetest.sound_play('sumo_lose', { to_player = pl_name, gain = 2.0, - }) - arena_lib.remove_player_from_arena(pl_name, 1) + }) + minetest.after(.3,function(pl_name) + arena_lib.remove_player_from_arena(pl_name, 1) + + end,pl_name) + end end end