Remove trailing tabs from empty lines in stairs
This commit is contained in:
parent
7b8ad5786c
commit
3c0fa5f8b0
|
@ -25,11 +25,11 @@ function stairs.register_stair(subname, recipeitem, groups, images, description,
|
||||||
if pointed_thing.type ~= "node" then
|
if pointed_thing.type ~= "node" then
|
||||||
return itemstack
|
return itemstack
|
||||||
end
|
end
|
||||||
|
|
||||||
local p0 = pointed_thing.under
|
local p0 = pointed_thing.under
|
||||||
local p1 = pointed_thing.above
|
local p1 = pointed_thing.above
|
||||||
local param2 = 0
|
local param2 = 0
|
||||||
|
|
||||||
local placer_pos = placer:getpos()
|
local placer_pos = placer:getpos()
|
||||||
if placer_pos then
|
if placer_pos then
|
||||||
local dir = {
|
local dir = {
|
||||||
|
@ -39,7 +39,7 @@ function stairs.register_stair(subname, recipeitem, groups, images, description,
|
||||||
}
|
}
|
||||||
param2 = minetest.dir_to_facedir(dir)
|
param2 = minetest.dir_to_facedir(dir)
|
||||||
end
|
end
|
||||||
|
|
||||||
if p0.y-1 == p1.y then
|
if p0.y-1 == p1.y then
|
||||||
param2 = param2 + 20
|
param2 = param2 + 20
|
||||||
if param2 == 21 then
|
if param2 == 21 then
|
||||||
|
@ -48,11 +48,11 @@ function stairs.register_stair(subname, recipeitem, groups, images, description,
|
||||||
param2 = 21
|
param2 = 21
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
return minetest.item_place(itemstack, placer, pointed_thing, param2)
|
return minetest.item_place(itemstack, placer, pointed_thing, param2)
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
-- for replace ABM
|
-- for replace ABM
|
||||||
minetest.register_node(":stairs:stair_" .. subname.."upside_down", {
|
minetest.register_node(":stairs:stair_" .. subname.."upside_down", {
|
||||||
replace_name = "stairs:stair_" .. subname,
|
replace_name = "stairs:stair_" .. subname,
|
||||||
|
@ -108,10 +108,10 @@ function stairs.register_slab(subname, recipeitem, groups, images, description,
|
||||||
local n0 = minetest.get_node(p0)
|
local n0 = minetest.get_node(p0)
|
||||||
local n1 = minetest.get_node(p1)
|
local n1 = minetest.get_node(p1)
|
||||||
local param2 = 0
|
local param2 = 0
|
||||||
|
|
||||||
local n0_is_upside_down = (n0.name == "stairs:slab_" .. subname and
|
local n0_is_upside_down = (n0.name == "stairs:slab_" .. subname and
|
||||||
n0.param2 >= 20)
|
n0.param2 >= 20)
|
||||||
|
|
||||||
if n0.name == "stairs:slab_" .. subname and not n0_is_upside_down and p0.y+1 == p1.y then
|
if n0.name == "stairs:slab_" .. subname and not n0_is_upside_down and p0.y+1 == p1.y then
|
||||||
slabpos = p0
|
slabpos = p0
|
||||||
slabnode = n0
|
slabnode = n0
|
||||||
|
@ -125,7 +125,7 @@ function stairs.register_slab(subname, recipeitem, groups, images, description,
|
||||||
-- Make a fake stack of a single item and try to place it
|
-- Make a fake stack of a single item and try to place it
|
||||||
local fakestack = ItemStack(recipeitem)
|
local fakestack = ItemStack(recipeitem)
|
||||||
fakestack:set_count(itemstack:get_count())
|
fakestack:set_count(itemstack:get_count())
|
||||||
|
|
||||||
pointed_thing.above = slabpos
|
pointed_thing.above = slabpos
|
||||||
local success
|
local success
|
||||||
fakestack, success = minetest.item_place(fakestack, placer, pointed_thing)
|
fakestack, success = minetest.item_place(fakestack, placer, pointed_thing)
|
||||||
|
@ -148,7 +148,7 @@ function stairs.register_slab(subname, recipeitem, groups, images, description,
|
||||||
-- Make a fake stack of a single item and try to place it
|
-- Make a fake stack of a single item and try to place it
|
||||||
local fakestack = ItemStack(recipeitem)
|
local fakestack = ItemStack(recipeitem)
|
||||||
fakestack:set_count(itemstack:get_count())
|
fakestack:set_count(itemstack:get_count())
|
||||||
|
|
||||||
pointed_thing.above = p0
|
pointed_thing.above = p0
|
||||||
local success
|
local success
|
||||||
fakestack, success = minetest.item_place(fakestack, placer, pointed_thing)
|
fakestack, success = minetest.item_place(fakestack, placer, pointed_thing)
|
||||||
|
@ -161,20 +161,20 @@ function stairs.register_slab(subname, recipeitem, groups, images, description,
|
||||||
end
|
end
|
||||||
return itemstack
|
return itemstack
|
||||||
end
|
end
|
||||||
|
|
||||||
-- Place upside down slab
|
-- Place upside down slab
|
||||||
param2 = 20
|
param2 = 20
|
||||||
end
|
end
|
||||||
|
|
||||||
-- If pointing at the side of a upside down slab
|
-- If pointing at the side of a upside down slab
|
||||||
if n0_is_upside_down and p0.y+1 ~= p1.y then
|
if n0_is_upside_down and p0.y+1 ~= p1.y then
|
||||||
param2 = 20
|
param2 = 20
|
||||||
end
|
end
|
||||||
|
|
||||||
return minetest.item_place(itemstack, placer, pointed_thing, param2)
|
return minetest.item_place(itemstack, placer, pointed_thing, param2)
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
-- for replace ABM
|
-- for replace ABM
|
||||||
minetest.register_node(":stairs:slab_" .. subname.."upside_down", {
|
minetest.register_node(":stairs:slab_" .. subname.."upside_down", {
|
||||||
replace_name = "stairs:slab_"..subname,
|
replace_name = "stairs:slab_"..subname,
|
||||||
|
|
Loading…
Reference in New Issue