@@ -38,8 +38,9 @@ id = 'brass'; data = sorcery.data.metals.brass; value = fragments_per_ingot * 9; }; } +local fmt = string.format local tools, armors = sorcery.matreg.tools, sorcery.matreg.armors -- for name, metal in pairs(sorcery.data.metals) do sorcery.register.metals.foreach('sorcery:generate',{},function(name,metal) @@ -97,9 +98,9 @@ }; }) minetest.register_craftitem(disc, { description = sorcery.lib.str.capitalize(name) .. ' Disc'; - inventory_image = sorcery.lib.image('sorcery_disc.png'):multiply(sorcery.lib.color(metal.tone)):render(); + inventory_image = fmt('sorcery_disc_%s.png', name); groups = { metal = 1; sorcery_disc = 1; sorcery_tech_component = 1; }; _sorcery = { material = { id = name, data = metal;