2021-03-15 15:05:02 -07:00
|
|
|
sumo_deuls.teams = {lobby = {}, waiting_arena_1 = {}, arena_1 = {}}
|
2021-03-15 15:00:48 -07:00
|
|
|
|
2021-03-15 15:07:21 -07:00
|
|
|
local sumo_deuls.before = {}
|
|
|
|
|
2021-03-15 15:06:36 -07:00
|
|
|
sumo_deuls.get_player_team = function(name)
|
|
|
|
for k, team in pairs(sumo_deuls.teams) do
|
|
|
|
for _, pname in ipairs(team) do
|
|
|
|
if name == pname then return k end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
2021-03-15 15:05:02 -07:00
|
|
|
minetest.register_on_joinplayer(function(player)
|
|
|
|
local pname = player:get_player_name()
|
|
|
|
table.insert(sumo_deuls.teams[lobby], pname)
|
|
|
|
end)
|
2021-03-16 10:19:55 -07:00
|
|
|
|
|
|
|
function sumo_duels.set_playing(player, arena_number)
|
|
|
|
--nothing yet
|
|
|
|
end
|
|
|
|
|
|
|
|
minetest.register_globalstep(function(dtime)
|
|
|
|
if #sumo_deuls.teams[arena_1] == 0 then --noone in arena1
|
|
|
|
if #sumo_deuls.teams[waiting_arena_1] >= 2 then
|
|
|
|
sumo_duels.set_playing(player, arena_number)
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end)
|