From 0bd8932721c390541cf757d96d9ab73de9fc2b1f Mon Sep 17 00:00:00 2001 From: BuckarooBanzay Date: Mon, 14 Sep 2020 13:02:23 +0200 Subject: [PATCH] fix remaining issues --- mesecons/internal.lua | 4 ++-- mesecons_extrawires/corner.lua | 2 -- mesecons_luacontroller/init.lua | 2 +- mesecons_microcontroller/init.lua | 4 ++-- 4 files changed, 5 insertions(+), 7 deletions(-) diff --git a/mesecons/internal.lua b/mesecons/internal.lua index 0f8d91b..e569e20 100644 --- a/mesecons/internal.lua +++ b/mesecons/internal.lua @@ -316,7 +316,7 @@ function mesecon.get_conductor_on(node_off, rulename) return conductor.states[tonumber(binstate,2)+1] end end - return offstate + return nil end function mesecon.get_conductor_off(node_on, rulename) @@ -332,7 +332,7 @@ function mesecon.get_conductor_off(node_on, rulename) return conductor.states[tonumber(binstate,2)+1] end end - return onstate + return nil end function mesecon.conductor_get_rules(node) diff --git a/mesecons_extrawires/corner.lua b/mesecons_extrawires/corner.lua index b25c2a2..9c220a8 100644 --- a/mesecons_extrawires/corner.lua +++ b/mesecons_extrawires/corner.lua @@ -30,7 +30,6 @@ minetest.register_node("mesecons_extrawires:corner_on", { walkable = false, sunlight_propagates = true, selection_box = corner_selectionbox, - node_box = corner_nodebox, groups = {dig_immediate = 3, not_in_creative_inventory = 1}, drop = "mesecons_extrawires:corner_off", sounds = default.node_sound_defaults(), @@ -58,7 +57,6 @@ minetest.register_node("mesecons_extrawires:corner_off", { walkable = false, sunlight_propagates = true, selection_box = corner_selectionbox, - node_box = corner_nodebox, groups = {dig_immediate = 3}, sounds = default.node_sound_defaults(), mesecons = {conductor = diff --git a/mesecons_luacontroller/init.lua b/mesecons_luacontroller/init.lua index 19356ce..941cd3b 100644 --- a/mesecons_luacontroller/init.lua +++ b/mesecons_luacontroller/init.lua @@ -60,7 +60,7 @@ local function update_real_port_states(pos, rule_name, new_state) if rule_name.x == nil then for _, rname in ipairs(rule_name) do local port = pos_to_side[rname.x + (2 * rname.z) + 3] - L[port] = (newstate == "on") and 1 or 0 + L[port] = (new_state == "on") and 1 or 0 end else local port = pos_to_side[rule_name.x + (2 * rule_name.z) + 3] diff --git a/mesecons_microcontroller/init.lua b/mesecons_microcontroller/init.lua index f13e52b..5d74e92 100644 --- a/mesecons_microcontroller/init.lua +++ b/mesecons_microcontroller/init.lua @@ -469,8 +469,8 @@ yc.command_after_execute = function(params) if yc.parsecode(params.code, params.pos) == nil then meta:set_string("infotext", "Code in after() not valid!") else - if code ~= nil then - meta:set_string("infotext", "Working Microcontroller\n"..code) + if params.code ~= nil then + meta:set_string("infotext", "Working Microcontroller\n"..params.code) else meta:set_string("infotext", "Working Microcontroller") end