Show respawn dialog after a short delay
This commit is contained in:
parent
27261f5b0d
commit
bb4fa2153b
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user