Fix stuff #5

Merged
epCode merged 3 commits from TechDudie/extra_mobs:master into master 2021-04-01 21:56:16 +02:00
3 changed files with 11 additions and 3 deletions

10
fox.lua
View File

@ -18,6 +18,13 @@ local S = minetest.get_translator("extra_mobs")
--################### fox --################### fox
--################### --###################
local followitem = ""
if minetest.get_modpath("mc_sweet_berry") then
followitem = "mc_sweet_berry:sweet_berry"
else
followitem = nil
end
local fox = { local fox = {
type = "monster", type = "monster",
passive = false, passive = false,
@ -108,9 +115,10 @@ local fox = {
do_punch = function(self) do_punch = function(self)
self.state = "runaway" self.state = "runaway"
end, end,
follow = followitem,
fear_height = 4, fear_height = 4,
view_range = 16, 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) mobs:register_mob("extra_mobs:fox", fox)

View File

@ -1,3 +1,3 @@
name = extra_mobs name = extra_mobs
depends = mcl_mobs, mobs_mc depends = mcl_mobs, mobs_mc
optional_depends = mc optional_depends = mc_warped_fungus_stick, mc_sweet_berry

View File

@ -117,7 +117,7 @@ local strider = {
local controlitem = "" local controlitem = ""
if minetest.get_modpath("mc") then if minetest.get_modpath("mc") then
controlitem = "mc:warped_fungus_stick" controlitem = "mc_warped_fungus_stick:warped_fungus_stick"
else else
controlitem = mobs_mc.items.carrot_on_a_stick controlitem = mobs_mc.items.carrot_on_a_stick
end end