diff --git a/mods/ctf/ctf_map/ctf_map_core/maps b/mods/ctf/ctf_map/ctf_map_core/maps index c6fd7be..eb88118 160000 --- a/mods/ctf/ctf_map/ctf_map_core/maps +++ b/mods/ctf/ctf_map/ctf_map_core/maps @@ -1 +1 @@ -Subproject commit c6fd7bedd4a68806397ee31a810b236d85307379 +Subproject commit eb881181cc54c3dac444cfa91fa63baf1557d02f diff --git a/mods/pvp/anticoward/init.lua b/mods/pvp/anticoward/init.lua index cfa55c0..bba05b5 100644 --- a/mods/pvp/anticoward/init.lua +++ b/mods/pvp/anticoward/init.lua @@ -165,9 +165,23 @@ minetest.register_globalstep(function(dtime) end) ctf_match.register_on_new_match(function() + for coward, info in pairs(potential_cowards) do + coward = minetest.get_player_by_name(coward) + + if coward and info.hud then + coward:hud_remove(info.hud) + end + end potential_cowards = {} end) ctf.register_on_new_game(function() + for coward, info in pairs(potential_cowards) do + coward = minetest.get_player_by_name(coward) + + if coward and info.hud then + coward:hud_remove(info.hud) + end + end potential_cowards = {} end)