better nodeboxes description
This commit is contained in:
parent
fbcec3790f
commit
fe471a0a73
@ -8,7 +8,7 @@ local material = {
|
|||||||
|
|
||||||
local def = { -- node name, yield, nodebox shape
|
local def = { -- node name, yield, nodebox shape
|
||||||
{"nanoslab", "16", {-0.5, -0.5, -0.5, 0, -0.4375, 0}},
|
{"nanoslab", "16", {-0.5, -0.5, -0.5, 0, -0.4375, 0}},
|
||||||
{"microslab_half", "16", {-0.5, -0.5, -0.5, 0.5, -0.4375, 0}},
|
{"micropanel", "16", {-0.5, -0.5, -0.5, 0.5, -0.4375, 0}},
|
||||||
{"microslab", "8", {-0.5, -0.5, -0.5, 0.5, -0.4375, 0.5}},
|
{"microslab", "8", {-0.5, -0.5, -0.5, 0.5, -0.4375, 0.5}},
|
||||||
{"panel", "4", {-0.5, -0.5, -0.5, 0.5, 0, 0}},
|
{"panel", "4", {-0.5, -0.5, -0.5, 0.5, 0, 0}},
|
||||||
{"slab", "2", {-0.5, -0.5, -0.5, 0.5, 0, 0.5}},
|
{"slab", "2", {-0.5, -0.5, -0.5, 0.5, 0, 0.5}},
|
||||||
@ -61,16 +61,15 @@ local function xfields(pos, formname, fields, sender)
|
|||||||
for n=1, #def do
|
for n=1, #def do
|
||||||
local v = material[m]
|
local v = material[m]
|
||||||
local w = def[n]
|
local w = def[n]
|
||||||
if (inputstack:get_name() == "default:"..v) and (outputstack:get_count() < 99) then
|
if (inputstack:get_name() == "default:"..v) and (outputstack:get_count() < 99)
|
||||||
if fields[w[1]] then
|
and fields[w[1]] then
|
||||||
shape = "xdecor:"..w[1].."_"..v
|
shape = "xdecor:"..w[1].."_"..v
|
||||||
anz = w[2]
|
anz = w[2]
|
||||||
get = shape.." "..anz
|
get = shape.." "..anz
|
||||||
|
|
||||||
inv:add_item("output", get)
|
inv:add_item("output", get)
|
||||||
inputstack:take_item()
|
inputstack:take_item()
|
||||||
inv:set_stack("input", 1, inputstack)
|
inv:set_stack("input", 1, inputstack)
|
||||||
end
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
@ -128,8 +127,9 @@ for m=1, #material do
|
|||||||
for n=1, #def do
|
for n=1, #def do
|
||||||
local w = def[n]
|
local w = def[n]
|
||||||
xdecor.register(w[1].."_"..v, {
|
xdecor.register(w[1].."_"..v, {
|
||||||
description = w[1], light_source = light, sounds = sound,
|
description = string.sub(string.upper(w[1]), 0, 1)..string.sub(w[1], 2),
|
||||||
tiles = {tile}, groups = {snappy=3, not_in_creative_inventory=1},
|
light_source = light, sounds = sound, tiles = {tile},
|
||||||
|
groups = {snappy=3, not_in_creative_inventory=1},
|
||||||
on_place = minetest.rotate_node, node_box = {type = "fixed", fixed = w[3]} })
|
on_place = minetest.rotate_node, node_box = {type = "fixed", fixed = w[3]} })
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
Loading…
Reference in New Issue
Block a user