From 52a8e223962f91a20e055b22352c1239943fc1cb Mon Sep 17 00:00:00 2001 From: rubenwardy Date: Wed, 6 Apr 2016 17:45:59 +0100 Subject: [PATCH] Fix crash when update_all() is called before it is registered --- mods/ctf_events/init.lua | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/mods/ctf_events/init.lua b/mods/ctf_events/init.lua index 95f5d6f..500deaa 100644 --- a/mods/ctf_events/init.lua +++ b/mods/ctf_events/init.lua @@ -22,16 +22,6 @@ function ctf_events.post(action, one, two) end end -ctf.register_on_killedplayer(function(victim, killer, type) - ctf_events.post("kill_" .. type, killer, victim) - ctf_events.update_all() -end) - -ctf.register_on_new_game(function() - ctf_events.events = {} - ctf_events.update_all() -end) - function ctf_events.update_row(i, player, name, tplayer, evt) local idx = "ctf_events:" .. i .. "_one" local idxa = "ctf_events:" .. i .. "_action" @@ -132,3 +122,13 @@ function ctf_events.update_all() minetest.after(10, ctf_events.update_all) end minetest.after(10, ctf_events.update_all) + +ctf.register_on_killedplayer(function(victim, killer, type) + ctf_events.post("kill_" .. type, killer, victim) + ctf_events.update_all() +end) + +ctf.register_on_new_game(function() + ctf_events.events = {} + ctf_events.update_all() +end)