Bugfix: in spectate mode, avatar of players committing suicide wasn't turning dark (closes #98)
This commit is contained in:
parent
1011a99b60
commit
29fddd3670
@ -215,8 +215,9 @@ function block_league.kill(arena, weapon, player, target)
|
|||||||
local p_name = player:get_player_name()
|
local p_name = player:get_player_name()
|
||||||
local t_name = target:get_player_name()
|
local t_name = target:get_player_name()
|
||||||
|
|
||||||
-- riproduco suono morte
|
-- riproduco suono morte e aggiorno avatar per spettatorɜ
|
||||||
block_league.sound_play("bl_kill", p_name)
|
block_league.sound_play("bl_kill", p_name)
|
||||||
|
block_league.HUD_spectate_update(arena, t_name, "alive")
|
||||||
|
|
||||||
if t_name ~= p_name then
|
if t_name ~= p_name then
|
||||||
-- informo dell'uccisione
|
-- informo dell'uccisione
|
||||||
@ -288,7 +289,6 @@ function block_league.kill(arena, weapon, player, target)
|
|||||||
-- aggiorno HUD
|
-- aggiorno HUD
|
||||||
block_league.info_panel_update(arena, team_id)
|
block_league.info_panel_update(arena, team_id)
|
||||||
block_league.HUD_spectate_update(arena, p_name, "points")
|
block_league.HUD_spectate_update(arena, p_name, "points")
|
||||||
block_league.HUD_spectate_update(arena, t_name, "alive")
|
|
||||||
block_league.HUD_log_update(arena, weapon.inventory_image, p_name, t_name, a_name)
|
block_league.HUD_log_update(arena, weapon.inventory_image, p_name, t_name, a_name)
|
||||||
|
|
||||||
-- se è DM e il limite è raggiunto, finisce partita
|
-- se è DM e il limite è raggiunto, finisce partita
|
||||||
@ -344,7 +344,9 @@ function block_league.hitter_or_suicide(arena, player, dmg_rcvd_table, no_hitter
|
|||||||
if last_hitter ~= "" then
|
if last_hitter ~= "" then
|
||||||
block_league.kill(arena, minetest.registered_nodes[dmg_rcvd_table[last_hitter].weapon], minetest.get_player_by_name(last_hitter), player)
|
block_league.kill(arena, minetest.registered_nodes[dmg_rcvd_table[last_hitter].weapon], minetest.get_player_by_name(last_hitter), player)
|
||||||
else
|
else
|
||||||
block_league.HUD_log_update(arena, no_hitter_img, player:get_player_name(), "")
|
local p_name = player:get_player_name()
|
||||||
|
block_league.HUD_spectate_update(arena, p_name, "alive")
|
||||||
|
block_league.HUD_log_update(arena, no_hitter_img, p_name, "")
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user