Adjust jackhammer.
This commit is contained in:
parent
a1a5fb0a7f
commit
8e7e1f2d46
1 changed files with 6 additions and 1 deletions
|
@ -234,11 +234,16 @@ local function power(player, pos, tool_type, max)
|
||||||
local max_nodes = max or 60
|
local max_nodes = max or 60
|
||||||
local minp = vector.subtract(pos, 2)
|
local minp = vector.subtract(pos, 2)
|
||||||
local maxp = vector.add(pos, maxr)
|
local maxp = vector.add(pos, maxr)
|
||||||
|
local yloop_a, yloop_b, yloop_c
|
||||||
if pos.y >= player_pos.y then
|
if pos.y >= player_pos.y then
|
||||||
minp.y = player_pos.y
|
minp.y = player_pos.y
|
||||||
|
yloop_a, yloop_b, yloop_c = minp.y, maxp.y, 1
|
||||||
if node_type == 'cracky' and pos.y - player_pos.y < 3 then
|
if node_type == 'cracky' and pos.y - player_pos.y < 3 then
|
||||||
maxp.y = player_pos.y + 3
|
maxp.y = player_pos.y + 3
|
||||||
end
|
end
|
||||||
|
else
|
||||||
|
maxp.y = player_pos.y
|
||||||
|
yloop_a, yloop_b, yloop_c = maxp.y, minp.y, -1
|
||||||
end
|
end
|
||||||
|
|
||||||
local air = minetest.get_content_id('air')
|
local air = minetest.get_content_id('air')
|
||||||
|
@ -258,7 +263,7 @@ local function power(player, pos, tool_type, max)
|
||||||
local stone_like = {}
|
local stone_like = {}
|
||||||
local count = 0
|
local count = 0
|
||||||
local p = {}
|
local p = {}
|
||||||
for y = minp.y, maxp.y do
|
for y = yloop_a, yloop_b, yloop_c do
|
||||||
p.y = y
|
p.y = y
|
||||||
for z = minp.z, maxp.z do
|
for z = minp.z, maxp.z do
|
||||||
p.z = z
|
p.z = z
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue