rules_all has to be global. made it so, confined to pipeworks.{} table
authorVanessa Ezekowitz <vanessaezekowitz@gmail.com>
Sat, 21 Dec 2013 08:30:07 +0000 (03:30 -0500)
committerVanessa Ezekowitz <vanessaezekowitz@gmail.com>
Sat, 21 Dec 2013 08:30:07 +0000 (03:30 -0500)
deployer.lua
init.lua
node_breaker.lua

index fd85eb18db16dbbc646cf99602ceb4eaed274884..f5f817129ffd93349584e6cbe68fcf688cb62a49 100644 (file)
@@ -172,7 +172,7 @@ minetest.register_node("pipeworks:deployer_off", {
        description = "Deployer",
        tile_images = {"pipeworks_deployer_top.png","pipeworks_deployer_bottom.png","pipeworks_deployer_side2.png","pipeworks_deployer_side1.png",
                        "pipeworks_deployer_back.png","pipeworks_deployer_front_off.png"},
-       mesecons = {effector={rules=rules_all,action_on=deployer_on,action_off=deployer_off}},
+       mesecons = {effector={rules=pipeworks.rules_all,action_on=deployer_on,action_off=deployer_off}},
        tube={insert_object=function(pos,node,stack,direction)
                        local meta=minetest.get_meta(pos)
                        local inv=meta:get_inventory()
@@ -232,7 +232,7 @@ minetest.register_node("pipeworks:deployer_on", {
        description = "Deployer",
        tile_images = {"pipeworks_deployer_top.png","pipeworks_deployer_bottom.png","pipeworks_deployer_side2.png","pipeworks_deployer_side1.png",
                        "pipeworks_deployer_back.png","pipeworks_deployer_front_on.png"},
-       mesecons = {effector={rules=rules_all,action_on=deployer_on,action_off=deployer_off}},
+       mesecons = {effector={rules=pipeworks.rules_all,action_on=deployer_on,action_off=deployer_off}},
        tube={insert_object=function(pos,node,stack,direction)
                        local meta=minetest.get_meta(pos)
                        local inv=meta:get_inventory()
index 564012a5aa32bd58576f93f4ce35ace4e2473e11..aa854a4cda946e9cf77db8d600df44277a685483 100644 (file)
--- a/init.lua
+++ b/init.lua
@@ -107,7 +107,7 @@ dofile(pipeworks.modpath.."/flowing_logic.lua")
 dofile(pipeworks.modpath.."/crafts.lua")
 dofile(pipeworks.modpath.."/tubes.lua")
 
-local rules_all = {{x=0, y=0, z=1},{x=0, y=0, z=-1},{x=1, y=0, z=0},{x=-1, y=0, z=0},
+pipeworks.rules_all = {{x=0, y=0, z=1},{x=0, y=0, z=-1},{x=1, y=0, z=0},{x=-1, y=0, z=0},
                {x=0, y=1, z=1},{x=0, y=1, z=-1},{x=1, y=1, z=0},{x=-1, y=1, z=0},
                {x=0, y=-1, z=1},{x=0, y=-1, z=-1},{x=1, y=-1, z=0},{x=-1, y=-1, z=0},
                {x=0, y=1, z=0}, {x=0, y=-1, z=0}}
index 593799f726fa08dd9f5213c462da6cbd6dada82f..077c4131f7468f77356430af36884107fc46eac8 100644 (file)
@@ -209,7 +209,7 @@ minetest.register_node("pipeworks:nodebreaker_off", {
        is_ground_content = true,
        paramtype2 = "facedir",
        groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2, mesecon = 2,tubedevice=1},
-       mesecons= {effector={rules=rules_all,action_on=node_breaker_on, action_off=node_breaker_off}},
+       mesecons= {effector={rules=pipeworks.rules_all,action_on=node_breaker_on, action_off=node_breaker_off}},
        sounds = default.node_sound_stone_defaults(),
        tube = {connect_sides={back=1}},
        on_construct = function(pos)
@@ -245,7 +245,7 @@ minetest.register_node("pipeworks:nodebreaker_on", {
        description = "Node Breaker",
        tile_images = {"pipeworks_nodebreaker_top_on.png","pipeworks_nodebreaker_bottom_on.png","pipeworks_nodebreaker_side2_on.png","pipeworks_nodebreaker_side1_on.png",
                        "pipeworks_nodebreaker_back.png","pipeworks_nodebreaker_front_on.png"},
-       mesecons= {effector={rules=rules_all,action_on=node_breaker_on, action_off=node_breaker_off}},
+       mesecons= {effector={rules=pipeworks.rules_all,action_on=node_breaker_on, action_off=node_breaker_off}},
        is_ground_content = true,
        paramtype2 = "facedir",
        groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2, mesecon = 2,tubedevice=1,not_in_creative_inventory=1},