//dome+: ensure domes include pos1

This commit is contained in:
Starbeamrainbowlabs 2022-06-05 17:10:41 +01:00
parent 5ac98cfa22
commit e294d96efe
Signed by: sbrl
GPG key ID: 1BE5172E637709C2

View file

@ -48,22 +48,22 @@ function worldeditadditions.dome(pos, radius, replace_node, pointing_dir, hollow
if is_in_range then if is_in_range then
-- It's inside the radius, but we're still not sure given this is a dome and not a sphere -- It's inside the radius, but we're still not sure given this is a dome and not a sphere
local should_include = false local should_include = false
if x < centrepoint.x and pointing_dir.x < 0 then if x <= centrepoint.x and pointing_dir.x < 0 then
should_include = true should_include = true
end end
if x > centrepoint.x and pointing_dir.x > 0 then if x >= centrepoint.x and pointing_dir.x > 0 then
should_include = true should_include = true
end end
if y < centrepoint.y and pointing_dir.y < 0 then if y <= centrepoint.y and pointing_dir.y < 0 then
should_include = true should_include = true
end end
if y > centrepoint.y and pointing_dir.y > 0 then if y >= centrepoint.y and pointing_dir.y > 0 then
should_include = true should_include = true
end end
if z < centrepoint.z and pointing_dir.z < 0 then if z <= centrepoint.z and pointing_dir.z < 0 then
should_include = true should_include = true
end end
if z > centrepoint.z and pointing_dir.z > 0 then if z >= centrepoint.z and pointing_dir.z > 0 then
should_include = true should_include = true
end end