Minor tweaks

This commit is contained in:
Evert Prants 2018-07-28 19:28:43 +03:00
parent 759ec65d8b
commit 1756ce7afd
Signed by: evert
GPG Key ID: 1688DA83D222D0B5
3 changed files with 17 additions and 18 deletions

View File

@ -417,12 +417,7 @@ local function on_construct(pos)
inv:set_size('bucket_in', 1) inv:set_size('bucket_in', 1)
inv:set_size('bucket_out', 1) inv:set_size('bucket_out', 1)
-- Fluid buffers -- Water source block
meta:set_int('water_fluid_storage', 0)
meta:set_int('metal_fluid_storage', 0)
-- Metal source block
meta:set_string('metal_fluid', '')
meta:set_string('water_fluid', 'default:water_source') meta:set_string('water_fluid', 'default:water_source')
-- Default infotext -- Default infotext

View File

@ -18,7 +18,11 @@ end
local autofind = {"ingot", "lump", "crystal", "ore", "block"} local autofind = {"ingot", "lump", "crystal", "ore", "block"}
local modfind = {"default", "technic", "moreores", "elepower_dynamics"} local modfind = {"default", "technic", "moreores", "elepower_dynamics"}
for metal,_ in pairs(fluidity.molten_metals) do function metal_melter.auto_detect_metal_forms(metal, mod)
if mod then
local modfind = { [0] = mod }
end
for i, v in pairs(modfind) do for i, v in pairs(modfind) do
for j, k in pairs(autofind) do for j, k in pairs(autofind) do
local name = v .. ":" .. metal .. "_" .. k local name = v .. ":" .. metal .. "_" .. k
@ -30,6 +34,10 @@ for metal,_ in pairs(fluidity.molten_metals) do
end end
end end
for metal,_ in pairs(fluidity.molten_metals) do
metal_melter.auto_detect_metal_forms(metal)
end
-- Manually register default blocks, for now -- Manually register default blocks, for now
metal_melter.register_melt("default:mese", "mese", "block") metal_melter.register_melt("default:mese", "mese", "block")
metal_melter.register_melt("default:obsidian", "obsidian", "block") metal_melter.register_melt("default:obsidian", "obsidian", "block")

View File

@ -178,7 +178,8 @@ local function melter_node_timer(pos, elapsed)
-- Handle input bucket, only allow a molten metal -- Handle input bucket, only allow a molten metal
local bucket_in = inv:get_stack("bucket_in", 1) local bucket_in = inv:get_stack("bucket_in", 1)
local bucket_name = bucket_in:get_name() local bucket_name = bucket_in:get_name()
if (bucket_name:find("bucket") and bucket_name ~= "bucket:bucket_empty") or (not fluidity.florbs.get_is_empty_florb(bucket_in) and fluidity.florbs.get_is_florb(bucket_in)) then if (bucket_name:find("bucket") and bucket_name ~= "bucket:bucket_empty") or (not fluidity.florbs.get_is_empty_florb(bucket_in) and
fluidity.florbs.get_is_florb(bucket_in)) then
local is_florb = fluidity.florbs.get_is_florb(bucket_in) local is_florb = fluidity.florbs.get_is_florb(bucket_in)
if is_florb then if is_florb then
local contents, fluid_name, capacity = fluidity.florbs.get_florb_contents(bucket_in) local contents, fluid_name, capacity = fluidity.florbs.get_florb_contents(bucket_in)
@ -328,12 +329,7 @@ local function on_construct(pos)
inv:set_size('bucket_in', 1) inv:set_size('bucket_in', 1)
inv:set_size('bucket_out', 1) inv:set_size('bucket_out', 1)
-- Fluid buffers -- Lava source block
meta:set_int('lava_fluid_storage', 0)
meta:set_int('metal_fluid_storage', 0)
-- Metal source block
meta:set_string('metal_fluid', '')
meta:set_string('lava_fluid', 'default:lava_source') meta:set_string('lava_fluid', 'default:lava_source')
-- Default infotext -- Default infotext