forked from mtcontrib/pipeworks
fix missing wield/inventory image on "compatibility" tubes
gave them fuller node defs with descriptions et al. also and made them directly call the scan-for-tube-objects function when placed.
This commit is contained in:
parent
ea32144950
commit
1dc7410024
23
tubes.lua
23
tubes.lua
|
@ -174,12 +174,23 @@ pipeworks.register_tube = function(name, desc, plain, noctrs, ends, short, inv,
|
|||
if REGISTER_COMPATIBILITY then
|
||||
local cname = name.."_compatibility"
|
||||
minetest.register_node(cname, {
|
||||
drawtype = "airlike",
|
||||
style = "6d",
|
||||
basename = name,
|
||||
groups = {not_in_creative_inventory = 1, tube_to_update = 1},
|
||||
tube = {connect_sides = {front = 1, back = 1, left = 1, right = 1, top = 1, bottom = 1}},
|
||||
drop = name.."_1",
|
||||
drawtype = "airlike",
|
||||
style = "6d",
|
||||
basename = name,
|
||||
inventory_image = inv,
|
||||
wield_image = inv,
|
||||
paramtype = light,
|
||||
sunlight_propagates = true,
|
||||
description = "Pneumatic tube segment (legacy)",
|
||||
after_place_node = function(pos)
|
||||
pipeworks.scan_for_tube_objects(pos)
|
||||
if minetest.registered_nodes[name.."_compatibility"].after_place_node_ then
|
||||
minetest.registered_nodes[name.."_compatibility"].after_place_node_(pos)
|
||||
end
|
||||
end,
|
||||
groups = {not_in_creative_inventory = 1, tube_to_update = 1},
|
||||
tube = {connect_sides = {front = 1, back = 1, left = 1, right = 1, top = 1, bottom = 1}},
|
||||
drop = name.."_1",
|
||||
})
|
||||
table.insert(pipeworks.tubenodes,cname)
|
||||
for xm = 0, 1 do
|
||||
|
|
Loading…
Reference in New Issue
Block a user