mirror of
https://github.com/minetest-mods/technic.git
synced 2024-12-22 13:52:31 +01:00
add pipeworks tube connection overlays to all chests
(only applies if pipeworks is installed, if not, nothing is added)
This commit is contained in:
parent
bdd45f161a
commit
b6d343e928
@ -4,6 +4,7 @@ local pipeworks = rawget(_G, "pipeworks")
|
|||||||
local fs_helpers = rawget(_G, "fs_helpers")
|
local fs_helpers = rawget(_G, "fs_helpers")
|
||||||
|
|
||||||
local allow_label = ""
|
local allow_label = ""
|
||||||
|
local tube_entry = ""
|
||||||
local shift_edit_field = 0
|
local shift_edit_field = 0
|
||||||
|
|
||||||
if not minetest.get_modpath("pipeworks") then
|
if not minetest.get_modpath("pipeworks") then
|
||||||
@ -26,6 +27,7 @@ else
|
|||||||
fs_helpers = pipeworks.fs_helpers
|
fs_helpers = pipeworks.fs_helpers
|
||||||
allow_label = "label[0.9,0.36;Allow splitting incoming stacks from tubes]"
|
allow_label = "label[0.9,0.36;Allow splitting incoming stacks from tubes]"
|
||||||
shift_edit_field = 3
|
shift_edit_field = 3
|
||||||
|
tube_entry = "^pipeworks_tube_connection_metallic.png"
|
||||||
end
|
end
|
||||||
|
|
||||||
local chest_mark_colors = {
|
local chest_mark_colors = {
|
||||||
@ -266,11 +268,24 @@ function technic.chests:definition(name, data)
|
|||||||
desc = S("%s Chest"):format(name)
|
desc = S("%s Chest"):format(name)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
local tentry = tube_entry
|
||||||
|
if tube_entry ~= "" then
|
||||||
|
if lname == "wooden" then
|
||||||
|
tentry = "^pipeworks_tube_connection_wooden.png"
|
||||||
|
elseif lname == "mithril" then
|
||||||
|
tentry = "^pipeworks_tube_connection_stony.png"
|
||||||
|
end
|
||||||
|
end
|
||||||
local def = {
|
local def = {
|
||||||
description = desc,
|
description = desc,
|
||||||
tiles = {"technic_"..lname.."_chest_top.png", "technic_"..lname.."_chest_top.png",
|
tiles = {
|
||||||
"technic_"..lname.."_chest_side.png", "technic_"..lname.."_chest_side.png",
|
"technic_"..lname.."_chest_top.png"..tentry,
|
||||||
"technic_"..lname.."_chest_side.png", table.concat(front, "^")},
|
"technic_"..lname.."_chest_top.png"..tentry,
|
||||||
|
"technic_"..lname.."_chest_side.png"..tentry,
|
||||||
|
"technic_"..lname.."_chest_side.png"..tentry,
|
||||||
|
"technic_"..lname.."_chest_side.png"..tentry,
|
||||||
|
table.concat(front, "^")
|
||||||
|
},
|
||||||
paramtype2 = "facedir",
|
paramtype2 = "facedir",
|
||||||
groups = self.groups,
|
groups = self.groups,
|
||||||
tube = self.tube,
|
tube = self.tube,
|
||||||
|
Loading…
Reference in New Issue
Block a user