diff --git a/init.lua b/init.lua index d55d273..ac9d5d6 100644 --- a/init.lua +++ b/init.lua @@ -44,7 +44,7 @@ tempsurvive.new=function(player) temp=0, heat_resistance=40, coldness_resistance=-10, - full_resistance=minetest.check_player_privs(name, {no_temperature=true}) + full_resistance=minetest.check_player_privs(name, {no_temperature=true}), } end @@ -224,6 +224,14 @@ minetest.register_on_joinplayer(function(player) tempsurvive.player[name].screen=player:hud_add(tempsurvive.screen) end) +minetest.register_on_respawnplayer(function(player) + local t=tempsurvive.player[player:get_player_name()] + t.temp=0 + player:hud_change(t.bar, "text", tempsurvive.bar.text .."^[colorize:#00ff00cc") + player:hud_change(t.bar, "number", t.temp) + player:hud_change(t.screen, "text", tempsurvive.screen.text) +end) + minetest.register_on_leaveplayer(function(player) tempsurvive.player[player:get_player_name()]=nil end)