Fix some bugs, but the new //subdivide still doesn't work yet

This commit is contained in:
Starbeamrainbowlabs 2020-10-10 21:50:03 +01:00
parent aa234595a8
commit 2ac6ea03a7
Signed by: sbrl
GPG key ID: 1BE5172E637709C2
3 changed files with 5 additions and 5 deletions

View file

@ -50,13 +50,13 @@ local function subdivide_step_complete(state)
end end
local function subdivide_step_beforeload(state) local function subdivide_step_beforeload(state)
state.cpos.z = state.cpos.z - (chunk_size.z + 1) state.cpos.z = state.cpos.z - (state.chunk_size.z + 1)
if state.cpos.z <= state.pos1.z then if state.cpos.z <= state.pos1.z then
state.cpoz.z = state.pos2.z state.cpoz.z = state.pos2.z
state.cpos.y = state.cpos.y - (chunk_size.y + 1) state.cpos.y = state.cpos.y - (state.chunk_size.y + 1)
if state.cpos.y <= state.pos1.y then if state.cpos.y <= state.pos1.y then
state.cpos.y = state.pos2.y state.cpos.y = state.pos2.y
state.cpos.x = state.cpos.x - (chunk_size.x + 1) state.cpos.x = state.cpos.x - (state.chunk_size.x + 1)
if state.cpos.x <= state.pos1.x then if state.cpos.x <= state.pos1.x then
subdivide_step_complete(state) subdivide_step_complete(state)
return return

View file

@ -86,5 +86,5 @@ function worldeditadditions.emerge_area(pos1, pos2, callback, callback_state)
callback = callback, callback = callback,
callback_state = callback_state callback_state = callback_state
} }
minetest.emerge_area(pos1, pos2, emerge_callback, states) minetest.emerge_area(pos1, pos2, emerge_callback, state)
end end

View file

@ -84,7 +84,7 @@ worldedit.register_command("subdivide", {
local msg_prefix = "[ subdivide | "..table.concat({cmd_name, args}, " ").." ] " local msg_prefix = "[ subdivide | "..table.concat({cmd_name, args}, " ").." ] "
local time_last_msg = wea.get_ms_time() local time_last_msg = wea.get_ms_time()
wea.subdivide(cpos1, cpos2, chunk_size, function(bpos1, bpos2, stats) wea.subdivide(pos1, pos2, chunk_size, function(cpos1, cpos2, stats)
-- Called on every subblock -- Called on every subblock
if stats.chunks_completed == 0 then if stats.chunks_completed == 0 then
worldedit.player_notify(name, string.format( worldedit.player_notify(name, string.format(