35
36
37
38
39
40
41
42
43
44
45
46
47
48
..
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
|
value = fragments_per_ingot;
};
['morelights_vintage:brass_block'] = {
id = 'brass'; data = sorcery.data.metals.brass;
value = fragments_per_ingot * 9;
};
}
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)
local ingot = metal.ingot or 'sorcery:' .. name .. '_ingot'
local block = metal.block or 'sorcery:' .. name .. 'block'
local screw = 'sorcery:screw_' .. name
................................................................................
grindcost = 2, grindvalue = 1;
value = 0.5;
};
};
})
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();
groups = { metal = 1; sorcery_disc = 1; sorcery_tech_component = 1; };
_sorcery = {
material = {
id = name, data = metal;
powder = powder;
grindvalue = (3*4) / 2;
value = 4 * (2/3);
|
|
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
..
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
|
value = fragments_per_ingot;
};
['morelights_vintage:brass_block'] = {
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)
local ingot = metal.ingot or 'sorcery:' .. name .. '_ingot'
local block = metal.block or 'sorcery:' .. name .. 'block'
local screw = 'sorcery:screw_' .. name
................................................................................
grindcost = 2, grindvalue = 1;
value = 0.5;
};
};
})
minetest.register_craftitem(disc, {
description = sorcery.lib.str.capitalize(name) .. ' Disc';
inventory_image = fmt('sorcery_disc_%s.png', name);
groups = { metal = 1; sorcery_disc = 1; sorcery_tech_component = 1; };
_sorcery = {
material = {
id = name, data = metal;
powder = powder;
grindvalue = (3*4) / 2;
value = 4 * (2/3);
|