From 756c1c12f2005a5ea80394f9a8210346577bf0a3 Mon Sep 17 00:00:00 2001 From: Starbeamrainbowlabs Date: Wed, 17 Feb 2021 23:09:25 +0000 Subject: [PATCH] scale_down: fix a number of runtime errors Note that we still haven't tested it :P --- worldeditadditions/lib/scale_down.lua | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/worldeditadditions/lib/scale_down.lua b/worldeditadditions/lib/scale_down.lua index 09a399e..bc9b714 100644 --- a/worldeditadditions/lib/scale_down.lua +++ b/worldeditadditions/lib/scale_down.lua @@ -27,15 +27,14 @@ function worldeditadditions.scale_down(pos1, pos2, scale, direction) print("[DEBUG] scale_down", worldeditadditions.vector.tostring(scale_down)) local size = vector.subtract(pos2, pos1) + local manip, area = worldedit.manip_helpers.init(pos1, pos2) local data = manip:get_data() local data_copy = worldeditadditions.shallowcopy(data) local node_id_air = minetest.get_content_id("air") - local count = 0 -- The number of nodes replaced - - local stats = { updated = 0, scale = scale_down } + local stats = { updated = 0, scale = "scale_down" } -- Zero out the area we're scaling down into for i in area:iterp(pos1, pos2) do data_copy[i] = node_id_air