Support farming redo

This commit is contained in:
rubenwardy 2014-08-31 17:40:35 +01:00
parent ba7a432e05
commit a574323b56
3 changed files with 31 additions and 4 deletions

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
*~*

14
api.lua
View File

@ -70,10 +70,22 @@ function food.support(group, item)
minetest.override_item(item, {groups = g})
end
function food.disable(name)
function food.disable(name)
if type(name) == "table" then
for i = 1, #name do
food.disable(name[i])
end
return
end
food.disabled_modules[name] = true
end
function food.disable_if(mod, name)
if minetest.get_modpath(mod) then
food.disable(name)
end
end
-- Adds a module
function food.module(name, func, ingred)
if food.disabled_modules[name] then

View File

@ -1,4 +1,4 @@
-- FOOD MOD
-- FOOD MOD
-- A mod written by rubenwardy that adds
-- food to the minetest game
-- =====================================
@ -7,8 +7,6 @@
-- =====================================
-- Add support for other mods
food.support("wheat", "farming:wheat")
food.support("flour", "farming:flour")
food.support("cocoa", "farming_plus:cocoa_bean")
food.support("cup", "vessels:drinking_glass")
food.support("potato", {
@ -50,3 +48,19 @@ food.support("sugar", {
"bushes:sugar"
})
if farming and farming.mod == "redo" then
food.support("wheat", "farming:wheat")
food.support("flour", "farming:flour")
food.support("carrot", "farming:carrot")
food.support("potato", "farming:potato")
food.support("tomato", "farming:tomato")
food.support("cocoa", "farming:cocoa_beans")
food.support("dark_chocolate", "farming:chocolate_dark")
food.support("sugar", "farming:sugar")
food.support("cup", "farming:drinking_cup")
food.disable_if("farming", "baked_potato")
else
food.support("wheat", "farming:wheat")
food.support("flour", "farming:flour")
end