forked from mtcontrib/pipeworks
chests/furnaces: cache tube overlay images
This commit is contained in:
parent
fcd9b0fbf4
commit
698c83d626
@ -6,6 +6,8 @@
|
|||||||
|
|
||||||
local fs_helpers = pipeworks.fs_helpers
|
local fs_helpers = pipeworks.fs_helpers
|
||||||
|
|
||||||
|
tube_entry = "^pipeworks_tube_connection_wooden.png"
|
||||||
|
|
||||||
local base_chest_formspec = "size[8,9]" ..
|
local base_chest_formspec = "size[8,9]" ..
|
||||||
default.gui_bg ..
|
default.gui_bg ..
|
||||||
default.gui_bg_img ..
|
default.gui_bg_img ..
|
||||||
@ -34,11 +36,11 @@ end
|
|||||||
|
|
||||||
minetest.override_item("default:chest", {
|
minetest.override_item("default:chest", {
|
||||||
tiles = {
|
tiles = {
|
||||||
"default_chest_top.png^pipeworks_tube_connection_wooden.png",
|
"default_chest_top.png"..tube_entry,
|
||||||
"default_chest_top.png^pipeworks_tube_connection_wooden.png",
|
"default_chest_top.png"..tube_entry,
|
||||||
"default_chest_side.png^pipeworks_tube_connection_wooden.png",
|
"default_chest_side.png"..tube_entry,
|
||||||
"default_chest_side.png^pipeworks_tube_connection_wooden.png",
|
"default_chest_side.png"..tube_entry,
|
||||||
"default_chest_side.png^pipeworks_tube_connection_wooden.png",
|
"default_chest_side.png"..tube_entry,
|
||||||
"default_chest_front.png"
|
"default_chest_front.png"
|
||||||
},
|
},
|
||||||
groups = {choppy = 2, oddly_breakable_by_hand = 2, tubedevice = 1, tubedevice_receiver = 1},
|
groups = {choppy = 2, oddly_breakable_by_hand = 2, tubedevice = 1, tubedevice_receiver = 1},
|
||||||
@ -101,11 +103,11 @@ end
|
|||||||
|
|
||||||
minetest.override_item("default:chest_locked", {
|
minetest.override_item("default:chest_locked", {
|
||||||
tiles = {
|
tiles = {
|
||||||
"default_chest_top.png^pipeworks_tube_connection_wooden.png",
|
"default_chest_top.png"..tube_entry,
|
||||||
"default_chest_top.png^pipeworks_tube_connection_wooden.png",
|
"default_chest_top.png"..tube_entry,
|
||||||
"default_chest_side.png^pipeworks_tube_connection_wooden.png",
|
"default_chest_side.png"..tube_entry,
|
||||||
"default_chest_side.png^pipeworks_tube_connection_wooden.png",
|
"default_chest_side.png"..tube_entry,
|
||||||
"default_chest_side.png^pipeworks_tube_connection_wooden.png",
|
"default_chest_side.png"..tube_entry,
|
||||||
"default_chest_lock.png"
|
"default_chest_lock.png"
|
||||||
},
|
},
|
||||||
groups = {choppy = 2, oddly_breakable_by_hand = 2, tubedevice = 1, tubedevice_receiver = 1},
|
groups = {choppy = 2, oddly_breakable_by_hand = 2, tubedevice = 1, tubedevice_receiver = 1},
|
||||||
|
@ -4,6 +4,8 @@
|
|||||||
|
|
||||||
local fs_helpers = pipeworks.fs_helpers
|
local fs_helpers = pipeworks.fs_helpers
|
||||||
|
|
||||||
|
tube_entry = "^pipeworks_tube_connection_stony.png"
|
||||||
|
|
||||||
local function active_formspec(fuel_percent, item_percent, pos, meta)
|
local function active_formspec(fuel_percent, item_percent, pos, meta)
|
||||||
local formspec =
|
local formspec =
|
||||||
"size[8,8.5]"..
|
"size[8,8.5]"..
|
||||||
@ -271,11 +273,11 @@ end
|
|||||||
minetest.register_node(":default:furnace", {
|
minetest.register_node(":default:furnace", {
|
||||||
description = "Furnace",
|
description = "Furnace",
|
||||||
tiles = {
|
tiles = {
|
||||||
"default_furnace_top.png^pipeworks_tube_connection_stony.png",
|
"default_furnace_top.png"..tube_entry,
|
||||||
"default_furnace_bottom.png^pipeworks_tube_connection_stony.png",
|
"default_furnace_bottom.png"..tube_entry,
|
||||||
"default_furnace_side.png^pipeworks_tube_connection_stony.png",
|
"default_furnace_side.png"..tube_entry,
|
||||||
"default_furnace_side.png^pipeworks_tube_connection_stony.png",
|
"default_furnace_side.png"..tube_entry,
|
||||||
"default_furnace_side.png^pipeworks_tube_connection_stony.png",
|
"default_furnace_side.png"..tube_entry,
|
||||||
"default_furnace_front.png"
|
"default_furnace_front.png"
|
||||||
},
|
},
|
||||||
groups = {cracky = 2, tubedevice = 1, tubedevice_receiver = 1},
|
groups = {cracky = 2, tubedevice = 1, tubedevice_receiver = 1},
|
||||||
@ -359,11 +361,11 @@ minetest.register_node(":default:furnace", {
|
|||||||
minetest.register_node(":default:furnace_active", {
|
minetest.register_node(":default:furnace_active", {
|
||||||
description = "Furnace",
|
description = "Furnace",
|
||||||
tiles = {
|
tiles = {
|
||||||
"default_furnace_top.png^pipeworks_tube_connection_stony.png",
|
"default_furnace_top.png"..tube_entry,
|
||||||
"default_furnace_bottom.png^pipeworks_tube_connection_stony.png",
|
"default_furnace_bottom.png"..tube_entry,
|
||||||
"default_furnace_side.png^pipeworks_tube_connection_stony.png",
|
"default_furnace_side.png"..tube_entry,
|
||||||
"default_furnace_side.png^pipeworks_tube_connection_stony.png",
|
"default_furnace_side.png"..tube_entry,
|
||||||
"default_furnace_side.png^pipeworks_tube_connection_stony.png",
|
"default_furnace_side.png"..tube_entry,
|
||||||
{
|
{
|
||||||
image = "default_furnace_front_active.png",
|
image = "default_furnace_front_active.png",
|
||||||
backface_culling = false,
|
backface_culling = false,
|
||||||
|
Loading…
Reference in New Issue
Block a user