Show respawn dialog after a short delay

This commit is contained in:
Wuzzy 2024-01-09 16:49:54 +01:00
parent 27261f5b0d
commit bb4fa2153b

View File

@ -25,10 +25,18 @@ end)
minetest.register_on_respawnplayer(function(player)
minetest.sound_play({name="sf_player_respawn", gain=0.3}, {to_player=player:get_player_name()}, true)
sf_dialog.show_dialog(player, "respawn", true)
sf_world.go_to_respawn_pos(player)
minetest.after(1.0, function()
if player and player:is_player() then
sf_dialog.show_dialog(player, "respawn", true)
end
end)
if player_lost_fragments[player:get_player_name()] then
sf_dialog.show_dialog(player, "first_shadow_fragment_loss", true)
minetest.after(1.5, function()
if player and player:is_player() then
sf_dialog.show_dialog(player, "first_shadow_fragment_loss", true)
end
end)
end
player_lost_fragments[player:get_player_name()] = nil
return true