From 89cd1c86a76dc068012baf22807dfa6cd7132ff8 Mon Sep 17 00:00:00 2001 From: Vanessa Ezekowitz Date: Sun, 20 Oct 2013 21:08:46 -0400 Subject: [PATCH] Furnace and chest textures now have pipeworks-specific names to allow for texture packs to cover them. Also, added proper top and bottom textures for both. --- compat.lua | 27 +++++++++++++++++- ...hest_side.png => pipeworks_chest_side.png} | Bin textures/pipeworks_chest_tb.png | Bin 0 -> 587 bytes textures/pipeworks_furnace_bottom.png | Bin 0 -> 648 bytes ...ce_side.png => pipeworks_furnace_side.png} | Bin textures/pipeworks_furnace_top.png | Bin 0 -> 648 bytes 6 files changed, 26 insertions(+), 1 deletion(-) rename textures/{default_chest_side.png => pipeworks_chest_side.png} (100%) create mode 100644 textures/pipeworks_chest_tb.png create mode 100644 textures/pipeworks_furnace_bottom.png rename textures/{default_furnace_side.png => pipeworks_furnace_side.png} (100%) create mode 100644 textures/pipeworks_furnace_top.png diff --git a/compat.lua b/compat.lua index 3bfeec1..d82635d 100644 --- a/compat.lua +++ b/compat.lua @@ -1,4 +1,5 @@ - +-- this bit of code modifies the default chests and furnaces to be compatible +-- with pipeworks. function clone_node(name) node2={} @@ -10,6 +11,12 @@ function clone_node(name) end furnace=clone_node("default:furnace") + furnace.tiles[1] = "pipeworks_furnace_top.png" + furnace.tiles[2] = "pipeworks_furnace_bottom.png" + furnace.tiles[3] = "pipeworks_furnace_side.png" + furnace.tiles[4] = "pipeworks_furnace_side.png" + furnace.tiles[5] = "pipeworks_furnace_side.png" + -- note we don't redefine entry #6 - the front. furnace.groups.tubedevice=1 furnace.groups.tubedevice_receiver=1 furnace.tube={insert_object = function(pos,node,stack,direction) @@ -44,6 +51,12 @@ furnace=clone_node("default:furnace") minetest.register_node(":default:furnace",furnace) furnace=clone_node("default:furnace_active") + furnace.tiles[1] = "pipeworks_furnace_top.png" + furnace.tiles[2] = "pipeworks_furnace_bottom.png" + furnace.tiles[3] = "pipeworks_furnace_side.png" + furnace.tiles[4] = "pipeworks_furnace_side.png" + furnace.tiles[5] = "pipeworks_furnace_side.png" + -- note we don't redefine entry #6 - the front. furnace.groups.tubedevice=1 furnace.groups.tubedevice_receiver=1 furnace.tube={insert_object=function(pos,node,stack,direction) @@ -78,6 +91,12 @@ furnace=clone_node("default:furnace_active") chest=clone_node("default:chest") + chest.tiles[1] = "pipeworks_chest_tb.png" + chest.tiles[2] = "pipeworks_chest_tb.png" + chest.tiles[3] = "pipeworks_chest_side.png" + chest.tiles[4] = "pipeworks_chest_side.png" + chest.tiles[5] = "pipeworks_chest_side.png" + -- note we don't redefine entry #6 - the front. chest.groups.tubedevice=1 chest.groups.tubedevice_receiver=1 chest.tube={insert_object = function(pos,node,stack,direction) @@ -103,6 +122,12 @@ minetest.register_node(":default:chest",chest) chest_locked=clone_node("default:chest_locked") + chest_locked.tiles[1] = "pipeworks_chest_tb.png" + chest_locked.tiles[2] = "pipeworks_chest_tb.png" + chest_locked.tiles[3] = "pipeworks_chest_side.png" + chest_locked.tiles[4] = "pipeworks_chest_side.png" + chest_locked.tiles[5] = "pipeworks_chest_side.png" + -- note we don't redefine entry #6 - the front. chest_locked.groups.tubedevice=1 chest_locked.groups.tubedevice_receiver=1 chest_locked.tube={insert_object = function(pos,node,stack,direction) diff --git a/textures/default_chest_side.png b/textures/pipeworks_chest_side.png similarity index 100% rename from textures/default_chest_side.png rename to textures/pipeworks_chest_side.png diff --git a/textures/pipeworks_chest_tb.png b/textures/pipeworks_chest_tb.png new file mode 100644 index 0000000000000000000000000000000000000000..ac1cb2bfe882a6afa650ff8bcd9d0bec56e7de6a GIT binary patch literal 587 zcmV-R0<`^!P)UW;rr%D(Qq3&3YEguF9EYp(rk`&gJ}ASohoSi8=-aKnJ3R>+VyZma?^GZH6^%M}Et z;!V(~VuBEx&}?kpgtb8d{P_G~G1iM!i6-;bDhYr@7qt@ZMa#GbP%3lvsW@4e-7(l<7`DS+KF1ZM56TzsE2q6Xyio`~&{4s+511+`GLJj^68%ui&Ekwl_%q8J4 zcez}4Z}xU}cINvmqL9}=cs%j)`O`el6A>yUgs7YYfRsonsZaw`2yIHyS_=R~ggbk~ zHb!H#l&TGZh}yQ@SYP?{`Fpq91!gp+@g5NYKpUg3uPg&V2(41eIp@94^V~?Te00tc zfcHMe*v2S?NGVBXPALI^a}E)Ol%u1g?p!yflv~?|u+W=h07N9B!j`O{Y_1 zOp4KaKXney;GC;wvy_rj3IJk^SXGsjl8BgDN~uww6`0vMcX|Z?gb=8dA|fF~jIplk z+Sg}=rNs;K_8Jo_C6&TX$6{HQDWw>rQVJ1ouC2V=dJD{nxT@S}GTYw$V~h@=wbp8_ z@$RivW3&)bNMW=d?Dw~S4|ezVwK1qvp64Ni5P~trdtcWz_6K7CFj+=KS1+B#NKE1{f2XhM7_8*tRJq0Kk-z z5Q2#2=jKtNn-=}SQB2ga9p89n4k2i*0pK(bXLX%vQz7ph)yOGH0Cc9>vO{4oT5Ph00004e-7(l<7`DS+KF1ZM56TzsE2q6Xyio`~&{4s+511+`GLJj^68%ui&Ekwl_%q8J4 zcez}4Z}xU}cINvmqL9}=cs%j)`O`el6A>yUgs7YYfRsonsZaw`2yIHyS_=R~ggbk~ zHb!H#l&TGZh}yQ@SYP?{`Fpq91!gp+@g5NYKpUg3uPg&V2(41eIp@94^V~?Te00tc zfcHMe*v2S?NGVBXPALI^a}E)Ol%u1g?p!yflv~?|u+W=h07N9B!j`O{Y_1 zOp4KaKXney;GC;wvy_rj3IJk^SXGsjl8BgDN~uww6`0vMcX|Z?gb=8dA|fF~jIplk z+Sg}=rNs;K_8Jo_C6&TX$6{HQDWw>rQVJ1ouC2V=dJD{nxT@S}GTYw$V~h@=wbp8_ z@$RivW3&)bNMW=d?Dw~S4|ezVwK1qvp64Ni5P~trdtcWz_6K7CFj+=KS1+B#NKE1{f2XhM7_8*tRJq0Kk-z z5Q2#2=jKtNn-=}SQB2ga9p89n4k2i*0pK(bXLX%vQz7ph)yOGH0Cc9>vO{4oT5Ph0000