From 3db3f24857464e7b58234f3ae5ee3449961879df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gabriel=20P=C3=A9rez-Cerezo?= Date: Tue, 3 Dec 2019 21:35:42 +0100 Subject: Tentative fix for #31 This might fix #31 by clearing the HUD entry for the player when joining --- advtrains/trainlogic.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/advtrains/trainlogic.lua b/advtrains/trainlogic.lua index 580a7d4..bc24feb 100644 --- a/advtrains/trainlogic.lua +++ b/advtrains/trainlogic.lua @@ -116,8 +116,10 @@ function advtrains.tp_player_to_train(player) player:setpos(train.last_pos) end end -minetest.register_on_joinplayer(function() +minetest.register_on_joinplayer(function(player) return advtrains.pcall(function() + advtrains.hud[player:get_player_name()] = nil + advtrains.hhud[player:get_player_name()] = nil --independent of this, cause all wagons of the train which are loaded to reattach their players --needed because already loaded wagons won't call reattach_all() for _,wagon in pairs(minetest.luaentities) do -- cgit v1.2.3