Fix editor saving levels 1 block too large

master
Wuzzy 2022-02-14 18:28:55 +01:00
parent 2010184385
commit 85e719d4ab
1 changed files with 2 additions and 1 deletions

View File

@ -77,7 +77,8 @@ minetest.register_chatcommand("editor_save", {
local level_name = "level_custom_"..num
minetest.mkdir(minetest.get_worldpath().."/levels")
local filename = minetest.get_worldpath().."/levels/"..level_name..".mts"
local ok = minetest.create_schematic(lzr_globals.LEVEL_POS, vector.add(lzr_globals.LEVEL_POS, level_size), {}, filename, {})
local size = vector.subtract(level_size, vector.new(1, 1, 1))
local ok = minetest.create_schematic(lzr_globals.LEVEL_POS, vector.add(lzr_globals.LEVEL_POS, size), {}, filename, {})
if ok then
minetest.log("action", "[lzr_editor] Level written to "..filename)
return true, S("Level saved to @1.", filename)