Added immortallity for 10 seconds after dying. Addresses #35

master
Nathan Salapat 2022-02-06 21:29:15 -06:00
parent 416a8331ad
commit 9ca34ce112
1 changed files with 6 additions and 0 deletions

View File

@ -87,6 +87,12 @@ minetest.register_on_respawnplayer(function(player)
local pos = minetest.string_to_pos(player_attributes:get_string('spawn_pos'))
local map_id = lobby.game[name]
local play_type = player_attributes:get_string('play_type')
player:set_armor_groups({immortal=1})
minetest.chat_send_player(name, 'You are immortal for 10 seconds.')
minetest.after(10, function()
player:set_armor_groups({})
minetest.chat_send_player(name, 'Immortallity has ended.')
end)
if map_id ~= 'lobby' and play_type == 'ghost' then
player:set_pos(pos)
return true