Bugfix: Inventory was not clear on new level

master
Wuzzy 2021-12-22 01:20:29 +01:00
parent dc6b39fe01
commit 2330cdb1b4
1 changed files with 11 additions and 0 deletions

View File

@ -68,6 +68,11 @@ end
local current_level = 1
-- Startup
minetest.register_on_joinplayer(function(player)
local inv = player:get_inventory()
for i=1,inv:get_size("main") do
inv:set_stack("main", i, "")
end
inv:add_item("main", "screwdriver:screwdriver")
lzr_levels.prepare_and_build_level(1)
player:set_pos({x=5,y=2,z=5})
end)
@ -81,5 +86,11 @@ function lzr_levels.next_level()
minetest.chat_send_player("singleplayer", S("Yarr! Level @1 completed!", current_level - 1))
player:set_pos({x=5,y=2,z=5})
lzr_levels.prepare_and_build_level(current_level)
local inv = player:get_inventory()
for i=1,inv:get_size("main") do
inv:set_stack("main", i, "")
end
inv:add_item("main", "screwdriver:screwdriver")
end
end