Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Rename //dig to //fixlight
- Loading branch information
Showing
with
7 additions
and
5 deletions.
-
+5
−3
worldedit/manipulations.lua
-
+2
−2
worldedit_commands/init.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 |
|
@@ -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] |
|
|