Skip to content
Snippets Groups Projects
Commit d3b65517 authored by magicfelix's avatar magicfelix
Browse files

Implement MLG-Rush-like respawning

parent a2999305
No related branches found
No related tags found
No related merge requests found
......@@ -17,6 +17,8 @@ arena_lib.register_minigame("magic_rush", {
regenerate_map = true,
can_build = true,
can_drop = false,
time_mode = "incremental",
disabled_damage_types = {"fall", "punch"},
})
......@@ -28,3 +30,12 @@ arena_lib.on_load("magic_rush", function(arena)
inv:set_stack("main", 9, "mcl_core:sandstonesmooth 32")
end
end)
arena_lib.on_time_tick("magic_rush", function(arena)
for p_name, props in pairs(arena.players) do
if not arena_lib.is_player_in_region(arena, p_name) then
local player = minetest.get_player_by_name(p_name)
player:set_pos(arena_lib.get_random_spawner(arena, props.teamID))
end
end
end)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment