Change add_tmp_image params
Modify function to accept players name to simplify and proliferate the changemaster
parent
dab04f13e3
commit
fbcf885e6c
20
init.lua
20
init.lua
|
@ -268,8 +268,8 @@ end
|
|||
-- @param image_string - filename of image
|
||||
-- @param timer - time in seconds it displays
|
||||
-- @return nothing
|
||||
function eggwars.add_tmp_image(player, image_string, timer)
|
||||
local name = player:get_player_name()
|
||||
function eggwars.add_tmp_image(name, image_string, timer)
|
||||
local player = minetest.get_player_by_name()
|
||||
tmp_hud[name] = player:hud_add({
|
||||
hud_elem_type = 'image',
|
||||
position = {x = 0.5, y = 0.5},
|
||||
|
@ -344,10 +344,7 @@ local function match_timer()
|
|||
to_player = k,
|
||||
gain = 1.0,
|
||||
})
|
||||
eggwars.add_tmp_image(
|
||||
minetest.get_player_by_name(k),
|
||||
'eggwars_suddendeath.png', 5
|
||||
)
|
||||
eggwars.add_tmp_image(k, 'eggwars_suddendeath.png', 5)
|
||||
end
|
||||
end
|
||||
if def.sd and def.tmr >= def.max_time then
|
||||
|
@ -356,10 +353,7 @@ local function match_timer()
|
|||
to_player = k,
|
||||
gain = 1.0,
|
||||
})
|
||||
eggwars.add_tmp_image(
|
||||
minetest.get_player_by_name(k),
|
||||
'eggwars_timeover.png', 5
|
||||
)
|
||||
eggwars.add_tmp_image(k, 'eggwars_timeover.png', 5)
|
||||
end
|
||||
eggwars.end_match(key)
|
||||
end
|
||||
|
@ -947,7 +941,7 @@ eggwars.end_match = function(key)
|
|||
minetest.chat_send_all(minetest.colorize(
|
||||
"green", "*** " .. name .. " won their match!")
|
||||
)
|
||||
eggwars.add_tmp_image(player, 'eggwars_winner.png', 5)
|
||||
eggwars.add_tmp_image(name, 'eggwars_winner.png', 5)
|
||||
minetest.sound_play("eggwars_winner", {
|
||||
to_player = pdef.name,
|
||||
gain = 0.5
|
||||
|
@ -1287,7 +1281,7 @@ minetest.register_on_dieplayer(function(player, reason)
|
|||
|
||||
-- set privs for spectating
|
||||
minetest.set_player_privs(name, {fly = true, fast = true, shout = true})
|
||||
eggwars.add_tmp_image(player, 'eggwars_out.png', 5)
|
||||
eggwars.add_tmp_image(name, 'eggwars_out.png', 5)
|
||||
|
||||
-- record the kill
|
||||
local killer
|
||||
|
@ -1347,7 +1341,7 @@ minetest.register_on_joinplayer(function(player)
|
|||
local name = player:get_player_name()
|
||||
minetest.set_player_privs(name, {shout = true}) --
|
||||
player:set_pos(lobby.pos)
|
||||
eggwars.add_tmp_image(player, 'eggwars_welcome.png', 10)
|
||||
eggwars.add_tmp_image(name, 'eggwars_welcome.png', 10)
|
||||
end)
|
||||
|
||||
minetest.register_on_leaveplayer(function(player)
|
||||
|
|
Loading…
Reference in New Issue