From 28b06eacb8ac745cd2b2eac928127b0c5c316ab8 Mon Sep 17 00:00:00 2001 From: TechDudie Date: Thu, 1 Apr 2021 18:43:57 +0000 Subject: [PATCH 1/3] Update 'mod.conf' --- mod.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mod.conf b/mod.conf index 7a96a98..06298dd 100644 --- a/mod.conf +++ b/mod.conf @@ -1,3 +1,3 @@ name = extra_mobs depends = mcl_mobs, mobs_mc -optional_depends = mc +optional_depends = mc_warped_fungus_stick, mc_sweet_berry From f89c50300da1e52a6de71ac4a3cdf305fe8e1161 Mon Sep 17 00:00:00 2001 From: TechDudie Date: Thu, 1 Apr 2021 18:45:24 +0000 Subject: [PATCH 2/3] Update 'strider.lua' --- strider.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/strider.lua b/strider.lua index 6115b5e..359be8c 100644 --- a/strider.lua +++ b/strider.lua @@ -117,7 +117,7 @@ local strider = { local controlitem = "" if minetest.get_modpath("mc") then - controlitem = "mc:warped_fungus_stick" + controlitem = "mc_warped_fungus_stick:warped_fungus_stick" else controlitem = mobs_mc.items.carrot_on_a_stick end From a23ff082a8206daf3ba9aa3e67a5ab4e43b97862 Mon Sep 17 00:00:00 2001 From: TechDudie Date: Thu, 1 Apr 2021 19:02:55 +0000 Subject: [PATCH 3/3] Update 'fox.lua' --- fox.lua | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/fox.lua b/fox.lua index e3f0272..b972fee 100644 --- a/fox.lua +++ b/fox.lua @@ -18,6 +18,13 @@ local S = minetest.get_translator("extra_mobs") --################### fox --################### +local followitem = "" +if minetest.get_modpath("mc_sweet_berry") then + followitem = "mc_sweet_berry:sweet_berry" +else + followitem = nil +end + local fox = { type = "monster", passive = false, @@ -108,9 +115,10 @@ local fox = { do_punch = function(self) self.state = "runaway" end, + follow = followitem, fear_height = 4, view_range = 16, - specific_attack = { "mobs_mc:cow", "mobs_mc:sheep", "mobs_mc:chicken" }, + specific_attack = { "mobs_mc:chicken", "extra_mobs:cod", "extra_mobs:salmon" }, } mobs:register_mob("extra_mobs:fox", fox)