From 9df0bd99ce513bc01f8b21ceb17b6cba2a06ed1d Mon Sep 17 00:00:00 2001 From: rubenwardy Date: Fri, 6 Oct 2017 03:02:16 +0100 Subject: [PATCH] Remove update loop for ctf_events --- mods/ctf_events/init.lua | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/mods/ctf_events/init.lua b/mods/ctf_events/init.lua index 500deaa..0c13ba4 100644 --- a/mods/ctf_events/init.lua +++ b/mods/ctf_events/init.lua @@ -115,19 +115,22 @@ function ctf_events.update(player) end function ctf_events.update_all() - print("Updating events log") + print("Updating ctf_event logs for all players") for _, player in pairs(minetest.get_connected_players()) do ctf_events.update(player) end - minetest.after(10, ctf_events.update_all) end -minetest.after(10, ctf_events.update_all) ctf.register_on_killedplayer(function(victim, killer, type) + print("Player killed, posting ctf_event") ctf_events.post("kill_" .. type, killer, victim) ctf_events.update_all() end) +minetest.register_on_joinplayer(function(player) + ctf_events.update(player) +end) + ctf.register_on_new_game(function() ctf_events.events = {} ctf_events.update_all()