Fix crash, EOL on depends.txt, and add crafting recipie

master
minermoder27 2015-06-11 19:21:54 +12:00
parent ac3875cec6
commit 69167e748e
2 changed files with 14 additions and 6 deletions

View File

@ -1,5 +1,4 @@
default
farming
farming
farming_plus
plants_lib?

View File

@ -2,10 +2,11 @@ fertiliser = {}
fertiliser.grows = {
stdtree = function(pos, def)
print(dump(pos))
if farming~=nil and farming.generate_tree~=nil then
farming:generate_tree(pos, def[4][1], def[4][2], def[4][3], def[4][4])
farming.generate_tree(pos, def[4][1], def[4][2], def[4][3], def[4][4])
end
end,
end,
jungletree = function(pos, def)
-- farming:generate_tree(pos, def[4][1], def[4][2], def[4][3], def[4][4])
local nu = minetest.get_node({x=pos.x, y=pos.y-1, z=pos.z}).name
@ -23,7 +24,7 @@ fertiliser.grows = {
vm:set_data(data)
vm:write_to_map(data)
vm:update_map()
end,
end,
moretrees = function(pos, def)
local node = minetest.get_node(pos)
print("[fertiliser] spawned "..node.name.." tree")
@ -158,7 +159,6 @@ minetest.register_craftitem("fertiliser:fertiliser", {
for i=1, #fertiliser.saplings do
local def = fertiliser.saplings[i]
if node.name==def[1] then
print("ok")
local res
if math.random(def[2])==1 then
res = def[3](pos, def)
@ -180,6 +180,15 @@ minetest.register_craft({
},
})
minetest.register_craft({
output = 'fertiliser:fertiliser 5',
recipe = {
{'', 'group:leaves', ''},
{'group:leaves', 'default:apple', 'group:leaves'},
{'default:dirt', 'default:dirt', 'default:dirt'},
},
})
minetest.register_craft({
output = 'bones:bones',
recipe = {