Vanessa Ezekowitz
2017-03-17 7d76ff8d3893ec6b3a9f5d30bd35d9980065b245
Merge pull request #326 from numberZero/fix-bc-supply-converter

Add backward compatibility to the new supply converter
1 files modified
10 ■■■■■ changed files
technic/machines/supply_converter.lua 10 ●●●●● patch | view | raw | blame | history
technic/machines/supply_converter.lua
@@ -68,7 +68,15 @@
    -- Machine information
    local machine_name  = S("Supply Converter")
    local meta          = minetest.get_meta(pos)
    local enabled = meta:get_string("enabled") ~= "0" and (meta:get_int("mesecon_mode") == 0 or meta:get_int("mesecon_effect") ~= 0)
    local enabled       = meta:get_string("enabled")
    if enabled == "" then
        -- Backwards compatibility
        minetest.registered_nodes["technic:supply_converter"].on_construct(pos)
        enabled = true
    else
        enabled = enabled == "1"
    end
    enabled = enabled and (meta:get_int("mesecon_mode") == 0 or meta:get_int("mesecon_effect") ~= 0)
    local demand = enabled and meta:get_int("power") or 0
    local pos_up        = {x=pos.x, y=pos.y+1, z=pos.z}