diff options
author | Samuel Sieb <samuel@sieb.net> | 2016-02-22 15:47:18 -0800 |
---|---|---|
committer | Samuel Sieb <samuel@sieb.net> | 2016-02-22 15:47:18 -0800 |
commit | 4b9039266e24523ef199e2b36a05778d9918fd54 (patch) | |
tree | da29b21db3cc1c5e7db5bc4e9cf3bc4d67585cdc | |
parent | c7428d8135223406d3af8be6bb446300574402c2 (diff) | |
download | mesecons-4b9039266e24523ef199e2b36a05778d9918fd54.tar mesecons-4b9039266e24523ef199e2b36a05778d9918fd54.tar.gz mesecons-4b9039266e24523ef199e2b36a05778d9918fd54.tar.bz2 mesecons-4b9039266e24523ef199e2b36a05778d9918fd54.tar.xz mesecons-4b9039266e24523ef199e2b36a05778d9918fd54.zip |
Fix crash due to force loading changes.
-rw-r--r-- | mesecons/internal.lua | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/mesecons/internal.lua b/mesecons/internal.lua index b252983..d479852 100644 --- a/mesecons/internal.lua +++ b/mesecons/internal.lua @@ -357,7 +357,7 @@ end function mesecon.is_power_on(pos, rulename) local node = mesecon.get_node_force(pos) - if mesecon.is_conductor_on(node, rulename) or mesecon.is_receptor_on(node.name) then + if node and (mesecon.is_conductor_on(node, rulename) or mesecon.is_receptor_on(node.name)) then return true end return false @@ -365,7 +365,7 @@ end function mesecon.is_power_off(pos, rulename) local node = mesecon.get_node_force(pos) - if mesecon.is_conductor_off(node, rulename) or mesecon.is_receptor_off(node.name) then + if node and (mesecon.is_conductor_off(node, rulename) or mesecon.is_receptor_off(node.name)) then return true end return false |