From dd1259162e3749f686b79fb39c71a6e8b02fe6ca Mon Sep 17 00:00:00 2001 From: Elkien3 Date: Thu, 12 Sep 2019 20:50:50 -0500 Subject: [PATCH] fix crash when carried player leaves the game --- mods/knockout/handlers.lua | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/mods/knockout/handlers.lua b/mods/knockout/handlers.lua index 16c63de..0a93956 100644 --- a/mods/knockout/handlers.lua +++ b/mods/knockout/handlers.lua @@ -58,6 +58,11 @@ end) -- If the player was carrying another player, drop them minetest.register_on_leaveplayer(function(p, _) knockout.carrier_drop(p:get_player_name()) + for name, carried in pairs(knockout.carrying) do + if carried == p:get_player_name() then + knockout.carrier_drop(name) + end + end end) -- Catch those pesky players that try to leave/join to get un-knocked out