diff options
author | Jeija <norrepli@gmail.com> | 2016-02-14 20:55:50 +0100 |
---|---|---|
committer | Jeija <norrepli@gmail.com> | 2016-02-14 20:55:50 +0100 |
commit | 809192f353af2faeb779df85104d4d7ed8d8943d (patch) | |
tree | bf01d4afac6b7bd29deb0af92a7f7677ca6021c0 /mesecons/init.lua | |
parent | 6b54f025c16f29bd8049d5664b53d6ff6c30ce55 (diff) | |
download | mesecons-809192f353af2faeb779df85104d4d7ed8d8943d.tar mesecons-809192f353af2faeb779df85104d4d7ed8d8943d.tar.gz mesecons-809192f353af2faeb779df85104d4d7ed8d8943d.tar.bz2 mesecons-809192f353af2faeb779df85104d4d7ed8d8943d.tar.xz mesecons-809192f353af2faeb779df85104d4d7ed8d8943d.zip |
Use vector helper functions instead of old builtin cmpPos and addPosRule functions
Diffstat (limited to 'mesecons/init.lua')
-rw-r--r-- | mesecons/init.lua | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/mesecons/init.lua b/mesecons/init.lua index 8645f03..3ab4f4a 100644 --- a/mesecons/init.lua +++ b/mesecons/init.lua @@ -74,7 +74,7 @@ mesecon.queue:add_function("receptor_on", function (pos, rules) -- if area (any of the rule targets) is not loaded, keep trying and call this again later for _, rule in ipairs(mesecon.flattenrules(rules)) do - local np = mesecon.addPosRule(pos, rule) + local np = vector.add(pos, rule) -- if area is not loaded, keep trying if minetest.get_node_or_nil(np) == nil then mesecon.queue:add_action(pos, "receptor_on", {rules}, nil, rules) @@ -84,7 +84,7 @@ mesecon.queue:add_function("receptor_on", function (pos, rules) -- execute action for _, rule in ipairs(mesecon.flattenrules(rules)) do - local np = mesecon.addPosRule(pos, rule) + local np = vector.add(pos, rule) local rulenames = mesecon.rules_link_rule_all(pos, rule) for _, rulename in ipairs(rulenames) do mesecon.turnon(np, rulename) @@ -101,7 +101,7 @@ mesecon.queue:add_function("receptor_off", function (pos, rules) -- if area (any of the rule targets) is not loaded, keep trying and call this again later for _, rule in ipairs(mesecon.flattenrules(rules)) do - local np = mesecon.addPosRule(pos, rule) + local np = vector.add(pos, rule) if minetest.get_node_or_nil(np) == nil then mesecon.queue:add_action(pos, "receptor_off", {rules}, nil, rules) return @@ -109,7 +109,7 @@ mesecon.queue:add_function("receptor_off", function (pos, rules) end for _, rule in ipairs(mesecon.flattenrules(rules)) do - local np = mesecon.addPosRule(pos, rule) + local np = vector.add(pos, rule) local rulenames = mesecon.rules_link_rule_all(pos, rule) for _, rulename in ipairs(rulenames) do if not mesecon.connected_to_receptor(np, mesecon.invertRule(rule)) then |