summaryrefslogtreecommitdiff
path: root/compat.lua
diff options
context:
space:
mode:
authorVanessa Ezekowitz <vanessaezekowitz@gmail.com>2013-10-20 21:08:46 -0400
committerVanessa Ezekowitz <vanessaezekowitz@gmail.com>2013-10-20 21:08:46 -0400
commit89cd1c86a76dc068012baf22807dfa6cd7132ff8 (patch)
tree9dbf8b04d6e666d6c354ca3d3fad1a83b063db4a /compat.lua
parentce1acebf6d425176e5faa08eb57a018243efb872 (diff)
downloadpipeworks-89cd1c86a76dc068012baf22807dfa6cd7132ff8.tar
pipeworks-89cd1c86a76dc068012baf22807dfa6cd7132ff8.tar.gz
pipeworks-89cd1c86a76dc068012baf22807dfa6cd7132ff8.tar.bz2
pipeworks-89cd1c86a76dc068012baf22807dfa6cd7132ff8.tar.xz
pipeworks-89cd1c86a76dc068012baf22807dfa6cd7132ff8.zip
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.
Diffstat (limited to 'compat.lua')
-rw-r--r--compat.lua27
1 files changed, 26 insertions, 1 deletions
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)