summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOch Noe <och_noe@forksworld.de>2019-05-27 15:18:44 +0200
committerOch Noe <och_noe@forksworld.de>2019-05-27 15:18:44 +0200
commit62ffd2258bba91e7eee5557686152c10720fd00d (patch)
treeeee6ef81131fcf7c24e9c447269d8f9db0f14229
parent5694bb1dfb7f167c0c5f185943c19107c5fa4ffc (diff)
downloadadvtrains_platform-62ffd2258bba91e7eee5557686152c10720fd00d.tar.gz
advtrains_platform-62ffd2258bba91e7eee5557686152c10720fd00d.tar.bz2
advtrains_platform-62ffd2258bba91e7eee5557686152c10720fd00d.zip
unified_inventory needs 'description' to show nodes
-rw-r--r--init.lua207
-rw-r--r--textures/advtrains_platform_version_node.pngbin697 -> 691 bytes
2 files changed, 104 insertions, 103 deletions
diff --git a/init.lua b/init.lua
index ed66ee2..9741f61 100644
--- a/init.lua
+++ b/init.lua
@@ -181,112 +181,113 @@ end
for nr = 1,#path_names do
-for _,lengths in pairs(woodpath_lengths) do
-
- local b = lengths[1] -- "back" in 1/10 nodes
- local f = lengths[2] -- "front" in 1/10 nodes
-
- local h = string.format(":"..path_names[nr] .."path_track_%02d%02d",b,f)
- local h2 = string.format(":"..path_names[nr] .."path_track_narrow_%02d%02d",b,f)
-
- minetest.register_node(own_name..h,
- {
- tiles = { tile_name[nr], },
- drawtype = "nodebox",
- paramtype = "light",
- paramtype2 = "facedir",
- node_box =
- {
- type = "fixed",
- fixed = {
- -- schmal {-0.4, -0.5, b/-10, 0.4, -0.4, f/10},
- {-0.5, -0.5, b/-10, 0.5, -0.4, f/10},
- }
- },
- groups = {choppy = 2, oddly_breakable_by_hand = 2,
- not_blocking_trains = 1},
- sounds = sound_name[nr],
- on_place = minetest.rotate_node,
-
- })
-
- minetest.register_node(own_name..h2,
- {
- tiles = { tile_name[nr], },
- drawtype = "nodebox",
- paramtype = "light",
- paramtype2 = "facedir",
- node_box =
- {
- type = "fixed",
- fixed = {
- {-0.4, -0.5, b/-10, 0.4, -0.4, f/10},
-
- }
- },
- groups = {choppy = 2, oddly_breakable_by_hand = 2,
- not_blocking_trains = 1},
- sounds = sound_name[nr],
- on_place = minetest.rotate_node,
-
- })
-
-
- local craft = { { "","","" } , { "","","" } , { "","","" } }
-
- craft[3][2] = adv_track
-
- for y = 2,1,-1
- do
- if (b>=5) and (f>=5) then
- b = b-5
- f = f-5
- craft[y][2] = full_wood[nr]
+ for _,lengths in pairs(woodpath_lengths) do
+
+ local b = lengths[1] -- "back" in 1/10 nodes
+ local f = lengths[2] -- "front" in 1/10 nodes
+
+ local h = string.format(":"..path_names[nr] .."path_track_%02d%02d",b,f)
+ local h2 = string.format(":"..path_names[nr] .."path_track_narrow_%02d%02d",b,f)
+
+ minetest.register_node(own_name..h,
+ {
+ tiles = { tile_name[nr], },
+ description = h,
+ drawtype = "nodebox",
+ paramtype = "light",
+ paramtype2 = "facedir",
+ node_box =
+ {
+ type = "fixed",
+ fixed = {
+ {-0.5, -0.5, b/-10, 0.5, -0.4, f/10},
+ }
+ },
+ groups = {choppy = 2, oddly_breakable_by_hand = 2,
+ not_blocking_trains = 1},
+ sounds = sound_name[nr],
+ on_place = minetest.rotate_node,
+
+ })
+
+ minetest.register_node(own_name..h2,
+ {
+ tiles = { tile_name[nr], },
+ description = h2,
+ drawtype = "nodebox",
+ paramtype = "light",
+ paramtype2 = "facedir",
+ node_box =
+ {
+ type = "fixed",
+ fixed = {
+ {-0.4, -0.5, b/-10, 0.4, -0.4, f/10},
+
+ }
+ },
+ groups = {choppy = 2, oddly_breakable_by_hand = 2,
+ not_blocking_trains = 1},
+ sounds = sound_name[nr],
+ on_place = minetest.rotate_node,
+
+ })
+
+
+ local craft = { { "","","" } , { "","","" } , { "","","" } }
+
+ craft[3][2] = adv_track
+
+ for y = 2,1,-1
+ do
+ if (b>=5) and (f>=5) then
+ b = b-5
+ f = f-5
+ craft[y][2] = full_wood[nr]
+ end
end
- end
- for y = 2,1,-1
- do
- if (b>=10) then
- b = b-10
- craft[y][1] = full_wood[nr]
- elseif (b>=5) then
- b = b-5
- craft[y][1] = half_wood[nr]
- end
- if (f>=10) then
- f = f-10
- craft[y][3] = full_wood[nr]
- elseif (f>=5) then
- f = f-5
- craft[y][3] = half_wood[nr]
- end
- end
-
--- if (b>0) or (f>0) then
--- print(h.." b: "..b.." f: "..f)
--- else
--- t_aus = ""
--- for y=1,3 do
--- for x=1,3 do
--- t_aus = t_aus .. craft[y][x] .. ", "
--- end
--- end
--- print(h..t_aus)
--- end
-
- minetest.register_craft({
- output = own_name..h,
- recipe = craft,
- replacements = { {adv_track,adv_track}, }
- })
-
- minetest.register_craft({
- output = own_name..h2,
- recipe = { { own_name..h } },
- })
+ for y = 2,1,-1
+ do
+ if (b>=10) then
+ b = b-10
+ craft[y][1] = full_wood[nr]
+ elseif (b>=5) then
+ b = b-5
+ craft[y][1] = half_wood[nr]
+ end
+ if (f>=10) then
+ f = f-10
+ craft[y][3] = full_wood[nr]
+ elseif (f>=5) then
+ f = f-5
+ craft[y][3] = half_wood[nr]
+ end
+ end
+
+ -- if (b>0) or (f>0) then
+ -- print(h.." b: "..b.." f: "..f)
+ -- else
+ -- t_aus = ""
+ -- for y=1,3 do
+ -- for x=1,3 do
+ -- t_aus = t_aus .. craft[y][x] .. ", "
+ -- end
+ -- end
+ -- print(h..t_aus)
+ -- end
+
+ minetest.register_craft({
+ output = own_name..h,
+ recipe = craft,
+ replacements = { {adv_track,adv_track}, }
+ })
+
+ minetest.register_craft({
+ output = own_name..h2,
+ recipe = { { own_name..h } },
+ })
-end
+ end
end
diff --git a/textures/advtrains_platform_version_node.png b/textures/advtrains_platform_version_node.png
index 98ade6c..6d4de2d 100644
--- a/textures/advtrains_platform_version_node.png
+++ b/textures/advtrains_platform_version_node.png
Binary files differ