diff --git a/mods/pvp/medkits/init.lua b/mods/pvp/medkits/init.lua index 80c8f67..1045cd1 100644 --- a/mods/pvp/medkits/init.lua +++ b/mods/pvp/medkits/init.lua @@ -62,6 +62,16 @@ local function stop_healing(player, interrupted) player:hud_remove(info.hud) end +ctf_flag.register_on_precapture(function() + for name, info in pairs(players) do + players[name]=nil + local player = minetest.get_player_by_name(name) + if player then + player:hud_remove(info.hud) + end + end +end) + -- Called after left-click every n seconds (determined by regen_interval) -- heals player for a total of regen_max, limited by player's max hp minetest.register_globalstep(function(dtime) diff --git a/mods/pvp/medkits/mod.conf b/mods/pvp/medkits/mod.conf new file mode 100644 index 0000000..67007d1 --- /dev/null +++ b/mods/pvp/medkits/mod.conf @@ -0,0 +1,2 @@ +name = medkits +depends = ctf_flag