diff options
author | Vanessa Ezekowitz <vanessaezekowitz@gmail.com> | 2012-08-18 21:24:30 -0400 |
---|---|---|
committer | Vanessa Ezekowitz <vanessaezekowitz@gmail.com> | 2012-08-18 21:24:30 -0400 |
commit | 9e6f469cde39ea042a81598760cb4b14e725667f (patch) | |
tree | e36adea16d9b37a0f430ede4465033dd8c24c889 | |
parent | 01e02574e4f3a571869ed655da3c3012a8647f6f (diff) | |
download | pipeworks-9e6f469cde39ea042a81598760cb4b14e725667f.tar pipeworks-9e6f469cde39ea042a81598760cb4b14e725667f.tar.gz pipeworks-9e6f469cde39ea042a81598760cb4b14e725667f.tar.bz2 pipeworks-9e6f469cde39ea042a81598760cb4b14e725667f.tar.xz pipeworks-9e6f469cde39ea042a81598760cb4b14e725667f.zip |
Re-enabled old pipes by default. Only horizontal pipe appears in creative
inventory now (for both old and new), as well as "off" valve and "off" pump.
-rw-r--r-- | init.lua | 22 | ||||
-rw-r--r-- | oldpipes.lua | 11 |
2 files changed, 24 insertions, 9 deletions
@@ -7,7 +7,7 @@ -- -- uncomment the following dofile line to enable the old pipe nodes. --- dofile(minetest.get_modpath("pipeworks").."/oldpipes.lua") +dofile(minetest.get_modpath("pipeworks").."/oldpipes.lua") -- tables @@ -259,8 +259,16 @@ for zp = 0, 1 do pname = xm..xp..ym..yp..zm..zp + if pname ~= "110000" then + pgroups = {snappy=3, pipe=1, not_in_creative_inventory=1} + pipedesc = "Pipe segment (empty, "..pname..")... You hacker, you." + else + pgroups = {snappy=3, pipe=1} + pipedesc = "Pipe segment" + end + minetest.register_node("pipeworks:pipe_"..pname.."_empty", { - description = "Pipe segment (empty, "..pname..").", + description = pipedesc, drawtype = "nodebox", tiles = fix_newpipe_names(outimgs, "_empty"), paramtype = "light", @@ -272,7 +280,7 @@ for zp = 0, 1 do type = "fixed", fixed = outboxes }, - groups = {snappy=3, pipe=1}, + groups = pgroups, sounds = default.node_sound_wood_defaults(), walkable = true, stack_max = 99, @@ -297,7 +305,7 @@ for zp = 0, 1 do }) minetest.register_node("pipeworks:pipe_"..pname.."_loaded", { - description = "Pipe segment (loaded, "..pname..").", + description = "Pipe segment (loaded, "..pname..")... You hacker, you.", drawtype = "nodebox", tiles = fix_newpipe_names(outimgs, "_loaded"), paramtype = "light", @@ -309,7 +317,7 @@ for zp = 0, 1 do type = "fixed", fixed = outboxes }, - groups = {snappy=3, pipe=1}, + groups = {snappy=3, pipe=1, not_in_creative_inventory=1}, sounds = default.node_sound_wood_defaults(), walkable = true, stack_max = 99, @@ -366,7 +374,7 @@ minetest.register_node("pipeworks:pump_on", { type = "fixed", fixed = pumpboxes }, - groups = {snappy=3, pipe=1}, + groups = {snappy=3, pipe=1, not_in_creative_inventory=1}, sounds = default.node_sound_wood_defaults(), walkable = true, stack_max = 99, @@ -458,7 +466,7 @@ minetest.register_node("pipeworks:valve_on", { type = "fixed", fixed = valveboxes }, - groups = {snappy=3, pipe=1}, + groups = {snappy=3, pipe=1, not_in_creative_inventory=1}, sounds = default.node_sound_wood_defaults(), walkable = true, stack_max = 99, diff --git a/oldpipes.lua b/oldpipes.lua index 876fc24..585dc3d 100644 --- a/oldpipes.lua +++ b/oldpipes.lua @@ -308,6 +308,13 @@ end -- Now define the actual nodes for node in ipairs(nodenames) do + + if node ~= 2 then + pgroups = {snappy=3, pipe=1, not_in_creative_inventory=1} + else + pgroups = {snappy=3, pipe=1} + end + minetest.register_node("pipeworks:"..nodenames[node], { description = "Empty Pipe ("..descriptions[node]..")", drawtype = "nodebox", @@ -322,7 +329,7 @@ for node in ipairs(nodenames) do type = "fixed", fixed = nodeboxes[node] }, - groups = {snappy=3, pipe=1}, + groups = pgroups, sounds = default.node_sound_wood_defaults(), walkable = true, stack_max = 99, @@ -343,7 +350,7 @@ for node in ipairs(nodenames) do type = "fixed", fixed = nodeboxes[node] }, - groups = {snappy=3, pipe=1}, + groups = {snappy=3, pipe=1, not_in_creative_inventory=1}, sounds = default.node_sound_wood_defaults(), walkable = true, stack_max = 99, |