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

Refill inventory on respawn

parent d3b65517
No related branches found
No related tags found
No related merge requests found
local function fill_inventory(player)
local inv = player:get_inventory()
inv:set_stack("main", 1, "mcl_core:stick")
inv:set_stack("main", 2, "mcl_tools:pick_stone")
inv:set_stack("main", 9, "mcl_core:sandstonesmooth 32")
end
arena_lib.register_minigame("magic_rush", {
name = "MLG-Rush",
prefix = "[MLGRush] ",
......@@ -24,10 +31,7 @@ arena_lib.register_minigame("magic_rush", {
arena_lib.on_load("magic_rush", function(arena)
for pl_name, _ in pairs(arena.players) do
local inv = minetest.get_player_by_name(pl_name):get_inventory()
inv:set_stack("main", 1, "mcl_core:stick")
inv:set_stack("main", 2, "mcl_tools:pick_stone")
inv:set_stack("main", 9, "mcl_core:sandstonesmooth 32")
fill_inventory(minetest.get_player_by_name(pl_name))
end
end)
......@@ -36,6 +40,7 @@ arena_lib.on_time_tick("magic_rush", function(arena)
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))
fill_inventory(player)
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