From ba470a69750df16eac4278c30471d813c2581202 Mon Sep 17 00:00:00 2001 From: Vanessa Dannenberg Date: Wed, 29 Aug 2018 19:42:50 -0400 Subject: update homedecor, steel, unified dyes --- homedecor/doors_and_gates.lua | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'homedecor/doors_and_gates.lua') diff --git a/homedecor/doors_and_gates.lua b/homedecor/doors_and_gates.lua index f29ea24..34ba017 100644 --- a/homedecor/doors_and_gates.lua +++ b/homedecor/doors_and_gates.lua @@ -4,6 +4,8 @@ local S = homedecor_i18n.gettext local function N_(x) return x end +local m_rules = mesecon and mesecon.rules and mesecon.rules.pplate + -- doors local function isSolid(pos, adjust) @@ -264,6 +266,7 @@ for i, side in ipairs(sides) do drop = "homedecor:door_"..doorname.."_left", mesecons = { effector = { + rules = m_rules, action_on = function(pos,node) local isClosed = getClosed(pos) if isClosed then @@ -405,6 +408,7 @@ for i, g in ipairs(gate_list) do end, mesecons = { effector = { + rules = m_rules, action_on = function(pos,node) homedecor.flip_gate(pos,node,nil,gate, "closed") end } } @@ -433,6 +437,7 @@ for i, g in ipairs(gate_list) do return itemstack end def.mesecons.effector = { + rules = m_rules, action_off = function(pos,node) homedecor.flip_gate(pos,node,nil,gate, "open") end } -- cgit v1.2.3