aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--advtrains/trainlogic.lua4
1 files changed, 3 insertions, 1 deletions
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