32 lines
790 B
Lua
32 lines
790 B
Lua
local S = minetest.get_translator("block_league")
|
|
|
|
arena_lib.on_time_tick("block_league", function(arena)
|
|
block_league.scoreboard_update_time(arena)
|
|
end)
|
|
|
|
|
|
|
|
arena_lib.on_timeout("block_league", function(arena)
|
|
|
|
local winner_team_ID = 0
|
|
local team_red = arena.teams[1]
|
|
local team_blue = arena.teams[2]
|
|
|
|
if team_red.TDs > team_blue.TDs then
|
|
winner_team_ID = 1
|
|
elseif team_blue.TDs > team_red.TDs then
|
|
winner_team_ID = 2
|
|
else
|
|
if team_red.kills > team_blue.kills then
|
|
winner_team_ID = 1
|
|
elseif team_blue.kills > team_red.kills then
|
|
winner_team_ID = 2
|
|
end
|
|
end
|
|
|
|
local winner_team = winner_team_ID ~= 0 and arena_lib.get_players_in_team(arena, winner_team_ID) or S("No one")
|
|
|
|
arena_lib.load_celebration("block_league", arena, winner_team)
|
|
|
|
end)
|