Update 'strider.lua'

This commit is contained in:
TechDudie 2021-03-24 16:05:30 +00:00
parent 1ecdcfa1d0
commit ad045dc221
1 changed files with 9 additions and 3 deletions

View File

@ -114,8 +114,14 @@ local strider = {
end end
local wielditem = clicker:get_wielded_item() local wielditem = clicker:get_wielded_item()
-- No fungus on stick, so using carrot on a stick
if wielditem:get_name() ~= mobs_mc.items.carrot_on_a_stick then local controlitem = ""
if minetest.get_modpath("mc") then
controlitem = "mc:warped_fungus_stick"
else
controlitem = mobs_mc.items.carrot_on_a_stick
end
if wielditem:get_name() ~= controlitem then
if mobs:feed_tame(self, clicker, 1, true, true) then return end if mobs:feed_tame(self, clicker, 1, true, true) then return end
end end
if mobs:protect(self, clicker) then return end if mobs:protect(self, clicker) then return end
@ -163,7 +169,7 @@ local strider = {
mobs.detach(clicker, {x=1, y=0, z=0}) mobs.detach(clicker, {x=1, y=0, z=0})
return return
elseif not self.driver and self.saddle == "yes" and wielditem:get_name() == "mc:warped_fungus_stick" then elseif not self.driver and self.saddle == "yes" and wielditem:get_name() == controlitem then
-- Ride pig if it has a saddle and player uses a carrot on a stick -- Ride pig if it has a saddle and player uses a carrot on a stick
mobs.attach(self, clicker) mobs.attach(self, clicker)