Fix #1746 (make anvils destroy items when falling)

This commit is contained in:
NO11 2021-07-03 12:10:32 +00:00
parent a9ceeabc4b
commit 21992dc265

View file

@ -276,6 +276,12 @@ local function damage_anvil_by_using(pos)
end end
local function damage_anvil_by_falling(pos, distance) local function damage_anvil_by_falling(pos, distance)
for _,object in pairs(minetest.get_objects_inside_radius(pos, 0.8)) do
local entity = object:get_luaentity()
if not object:is_player() and entity and entity.name == "__builtin:item" then
object:remove()
end
end
local r = math.random(1, 100) local r = math.random(1, 100)
if distance > 1 then if distance > 1 then
if r <= (5*distance) then if r <= (5*distance) then