From 5f1fb56b8b02ec17f76f86b6e770ea8ad87fc68e Mon Sep 17 00:00:00 2001 From: sfan5 Date: Sat, 12 Jan 2013 08:10:19 +0100 Subject: [PATCH] Rename //dig to //fixlight --- worldedit/manipulations.lua | 8 +++++--- worldedit_commands/init.lua | 4 ++-- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/worldedit/manipulations.lua b/worldedit/manipulations.lua index 903a3b7..8f3c584 100644 --- a/worldedit/manipulations.lua +++ b/worldedit/manipulations.lua @@ -304,10 +304,11 @@ worldedit.rotate = function(pos1, pos2, axis, angle) return count, pos1, pos2 end ---digs a region defined by positions `pos1` and `pos2`, returning the number of nodes dug -worldedit.dig = function(pos1, pos2) +--Fixes the Lightning in a region defined by positions `pos1` and `pos2`, returning the number of nodes dug +worldedit.fixlight = function(pos1, pos2) local pos1, pos2 = worldedit.sort_pos(pos1, pos2) local env = minetest.env + local d = 0 local pos = {x=pos1.x, y=0, z=0} while pos.x <= pos2.x do @@ -318,11 +319,12 @@ worldedit.dig = function(pos1, pos2) local node = env:get_node(pos) if node.name == "air": env:dig_node(pos) + d = d + 1 pos.z = pos.z + 1 end pos.y = pos.y + 1 end pos.x = pos.x + 1 end - return worldedit.volume(pos1, pos2) + return d end diff --git a/worldedit_commands/init.lua b/worldedit_commands/init.lua index 4529470..a372703 100644 --- a/worldedit_commands/init.lua +++ b/worldedit_commands/init.lua @@ -544,9 +544,9 @@ minetest.register_chatcommand("/rotate", { end, }) -minetest.register_chatcommand("/dig", { +minetest.register_chatcommand("/fixlight", { params = "", - description = "Dig the current WorldEdit region", + description = "Fix the Lightning in the current WorldEdit region", privs = {worldedit=true}, func = function(name, param) local pos1, pos2 = worldedit.pos1[name], worldedit.pos2[name]