Merge pull request 'Fix crash when golem tries to pickup item' (#2820) from fix_golem_pickup_crash into master

Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/2820
This commit is contained in:
cora 2022-10-20 23:42:38 +00:00
commit d4b1e30b61

View file

@ -48,13 +48,14 @@ mcl_mobs:register_mob("mobs_mc:iron_golem", {
_got_poppy = false, _got_poppy = false,
pick_up = {"mcl_flowers:poppy"}, pick_up = {"mcl_flowers:poppy"},
on_pick_up = function(self,n) on_pick_up = function(self,n)
if n.itemstring:find("mcl_flowers:poppy") then local it = ItemStack(n.itemstring)
if it:get_name() == "mcl_flowers:poppy" then
if not self._got_poppy then if not self._got_poppy then
self._got_poppy=true self._got_poppy=true
return it:take_item(1)
end end
return true
end end
return it
end, end,
replace_what = {"mcl_flowers:poppy"}, replace_what = {"mcl_flowers:poppy"},
replace_with = {"air"}, replace_with = {"air"},