mirror of
https://github.com/Uberi/Minetest-WorldEdit.git
synced 2025-02-04 22:30:19 +01:00
Fix //copy, //move, and //stack with negative amounts.
This commit is contained in:
parent
8cd32bcc59
commit
87f23b8647
@ -86,7 +86,7 @@ worldedit.copy = function(pos1, pos2, axis, amount)
|
|||||||
while pos.z <= pos2.z do
|
while pos.z <= pos2.z do
|
||||||
local node = env:get_node(pos)
|
local node = env:get_node(pos)
|
||||||
local value = pos[axis]
|
local value = pos[axis]
|
||||||
pos[axis] = value - amount
|
pos[axis] = value + amount
|
||||||
env:add_node(pos, node)
|
env:add_node(pos, node)
|
||||||
pos[axis] = value
|
pos[axis] = value
|
||||||
pos.z = pos.z + 1
|
pos.z = pos.z + 1
|
||||||
@ -132,7 +132,7 @@ worldedit.move = function(pos1, pos2, axis, amount)
|
|||||||
local node = env:get_node(pos)
|
local node = env:get_node(pos)
|
||||||
env:remove_node(pos)
|
env:remove_node(pos)
|
||||||
local value = pos[axis]
|
local value = pos[axis]
|
||||||
pos[axis] = value - amount
|
pos[axis] = value + amount
|
||||||
env:add_node(pos, node)
|
env:add_node(pos, node)
|
||||||
pos[axis] = value
|
pos[axis] = value
|
||||||
pos.z = pos.z + 1
|
pos.z = pos.z + 1
|
||||||
|
Loading…
Reference in New Issue
Block a user