summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKodexKy <kodexky@gmail.com>2014-12-16 02:14:22 -0430
committerKodexKy <kodexky@gmail.com>2014-12-16 02:14:22 -0430
commit5b03c83f6b02b0c3806189f3e790b27006ef2160 (patch)
treefcb0e7a59ce3f0a65f2a886ccf044263312fc489
parente4d007199fa592d30aa7cc523a1551a7182dfec3 (diff)
Fix stack2 param
Fix stack2 amount count Fix stack2 sign recognition for y & z
-rw-r--r--worldedit/manipulations.lua2
-rw-r--r--worldedit_commands/init.lua2
2 files changed, 2 insertions, 2 deletions
diff --git a/worldedit/manipulations.lua b/worldedit/manipulations.lua
index 71eef5d..2b16c32 100644
--- a/worldedit/manipulations.lua
+++ b/worldedit/manipulations.lua
@@ -286,7 +286,7 @@ worldedit.stack2 = function(pos1, pos2, direction, amount, finished)
local i = 0
local translated = {x=0,y=0,z=0}
local function nextone()
- if i <= amount then
+ if i < amount then
i = i + 1
translated.x = translated.x + direction.x
translated.y = translated.y + direction.y
diff --git a/worldedit_commands/init.lua b/worldedit_commands/init.lua
index 93e594a..734150a 100644
--- a/worldedit_commands/init.lua
+++ b/worldedit_commands/init.lua
@@ -641,7 +641,7 @@ minetest.register_chatcommand("/stack2", {
end
repetitions = tonumber(repetitions)
- local x, y, z = incs:match("([+-]?%d+) ([+-]%d+) ([+-]%d+)")
+ local x, y, z = incs:match("([+-]?%d+) ([+-]?%d+) ([+-]?%d+)")
if x == nil then
worldedit.player_notify(name, "invalid increments: " .. param)
return