13
14
15
16
17
18
19
20
21
22
23
24
25
26
..
47
48
49
50
51
52
53
54
55
56
57
58
59
60
|
tiles = {
'default_copper_block.png';
'default_steel_block.png';
};
groups = {
dig_immediate = 2;
attached_node = 1;
};
sunlight_propagates = true;
paramtype = 'light', paramtype2 = 'wallmounted';
selection_box = { type='fixed', fixed = {-0.2,-0.5,-0.35; 0.3,0.1,0.4} };
collision_box = { type='fixed', fixed = {-0.2,-0.5,-0.35; 0.3,0.1,0.4} };
node_placement_prediction = '';
on_place = function(stack,who,where)
................................................................................
return stack
end;
on_rotate = function() return false end;
_sorcery = {
recipe = {
note = 'Extract syrups and oils from trees';
};
};
})
minetest.register_craft {
output = 'sorcery:tap';
recipe = {
{'','sorcery:screw_steel','basic_materials:steel_bar'};
|
|
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
..
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
|
tiles = {
'default_copper_block.png';
'default_steel_block.png';
};
groups = {
dig_immediate = 2;
attached_node = 1;
sorcery_instantiate = 1;
};
sunlight_propagates = true;
paramtype = 'light', paramtype2 = 'wallmounted';
selection_box = { type='fixed', fixed = {-0.2,-0.5,-0.35; 0.3,0.1,0.4} };
collision_box = { type='fixed', fixed = {-0.2,-0.5,-0.35; 0.3,0.1,0.4} };
node_placement_prediction = '';
on_place = function(stack,who,where)
................................................................................
return stack
end;
on_rotate = function() return false end;
_sorcery = {
recipe = {
note = 'Extract syrups and oils from trees';
};
on_load = function(pos,node)
local tpos = pos + minetest.wallmounted_to_dir(node.param2)
local tree = sorcery.tree.get(tpos)
if not tree or tree.def.sap == false then return end;
tapdrip(tree.def.sapliq, pos)
end;
};
})
minetest.register_craft {
output = 'sorcery:tap';
recipe = {
{'','sorcery:screw_steel','basic_materials:steel_bar'};
|