From 5b3efd8909a744a561b9c95d0d88cb78ceee235a Mon Sep 17 00:00:00 2001 From: ClobberXD Date: Tue, 20 Nov 2018 18:51:42 +0530 Subject: [PATCH] Fix EOM shown before winner_player is initialized --- mods/ctf_stats/init.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mods/ctf_stats/init.lua b/mods/ctf_stats/init.lua index 042167b..38f828a 100644 --- a/mods/ctf_stats/init.lua +++ b/mods/ctf_stats/init.lua @@ -142,7 +142,7 @@ end) local winner_team = "-" local winner_player = "-" -ctf_flag.register_on_capture(function(name, flag) +table.insert(ctf_flag.registered_on_capture, 1, function(name, flag) local main, match = ctf_stats.player(name) if main and match then main.captures = main.captures + 1 @@ -162,7 +162,7 @@ ctf_match.register_on_winner(function(winner) -- Show match summary local fs = ctf_stats.get_formspec_match_summary(ctf_stats.current, - winner_team, winner_player, os.time()-ctf_stats.start) + winner_team, winner_player, os.time() - ctf_stats.start) for _, player in pairs(minetest.get_connected_players()) do minetest.show_formspec(player:get_player_name(), "ctf_stats:eom", fs) end