From 87019e53434b7f233d6f6bcc634446eb82ca5fe1 Mon Sep 17 00:00:00 2001 From: Wuzzy Date: Thu, 9 Oct 2014 16:57:43 +0200 Subject: [PATCH] Add farming as optional dependency --- depends.txt | 3 ++- init.lua | 30 ++++++++++++++++++++---------- 2 files changed, 22 insertions(+), 11 deletions(-) diff --git a/depends.txt b/depends.txt index 331d858..88efa0a 100644 --- a/depends.txt +++ b/depends.txt @@ -1 +1,2 @@ -default \ No newline at end of file +default +farming? diff --git a/init.lua b/init.lua index 838395f..b01a601 100644 --- a/init.lua +++ b/init.lua @@ -36,16 +36,26 @@ local ids = { dummy = minetest.get_content_id("tsm_mines:dummy") } -local chest_stuff = { - {name="default:apple", max = 3}, - {name="farming:bread", max = 3}, - {name="default:steel_ingot", max = 2}, - {name="default:gold_ingot", max = 2}, - {name="default:diamond", max = 1}, - {name="default:pick_steel", max = 1}, - {name="default:pick_diamond", max = 1} - -} +if(minetest.get_modpath("farming")~=nil) then + local chest_stuff = { + {name="default:apple", max = 3}, + {name="farming:bread", max = 3}, + {name="default:steel_ingot", max = 2}, + {name="default:gold_ingot", max = 2}, + {name="default:diamond", max = 1}, + {name="default:pick_steel", max = 1}, + {name="default:pick_diamond", max = 1} + } +else + local chest_stuff = { + {name="default:apple", max = 3}, + {name="default:steel_ingot", max = 2}, + {name="default:gold_ingot", max = 2}, + {name="default:diamond", max = 1}, + {name="default:pick_steel", max = 1}, + {name="default:pick_diamond", max = 1} + } +end local function rotate_torch(pos) minetest.after(8, function()