@@ -117,9 +117,10 @@ 'bottle of ' .. string.lower(n) .. ((kind == 'sparkle' and ', fiercely bubbling') or '') .. ' liquid' local fullname = n .. ' Potion' - sorcery.register.liquid.link('sorcery:'..id, { + sorcery.liquid.register{ + id = 'sorcery:'..id; name = fullname; color = v.color; proto = v; kind = 'sorcery:potion'; @@ -126,9 +127,9 @@ measure = function(amt) return string.format('%s draughts', amt / 3) end; containers = { ['vessels:glass_bottle'] = 'sorcery:' .. id; }; - }) + } v.kind = kind_potion; sorcery.register_potion(id, fullname, desc, color, kind, glow, { groups = { sorcery_potion = 1; @@ -298,16 +299,18 @@ }; }; }) - sorcery.register.liquid.link(liqid, { + sorcery.liquid.register { + id = liqid; name = desc; kind = 'sorcery:extract'; proto = v; + color = v[2]; containers = { - ['vessels:glass_bottle'] = name; + ['vessels:glass_bottle'] = liqid; }; - }) + } local add_alcohol = function(booze) minetest.register_craft { type = "shapeless";