From f4ffb67805b5c64d1dac289fa4e02f6c71b6cb22 Mon Sep 17 00:00:00 2001 From: MoNTE48 Date: Tue, 17 Mar 2020 21:11:30 +0100 Subject: [PATCH] Fix lava destruction for dropped items --- builtin/game/item_entity.lua | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/builtin/game/item_entity.lua b/builtin/game/item_entity.lua index 905950a3..1d9029eb 100644 --- a/builtin/game/item_entity.lua +++ b/builtin/game/item_entity.lua @@ -210,14 +210,15 @@ core.register_entity(":__builtin:item", { local is_slippery = false -- Destroy item when dropped into lava - if def and def.groups and def.groups.lava then - core.sound_play("default_cool_lava", {pos = pos, max_hear_distance = 10}) + if def_inside and def_inside.groups and def_inside.groups.lava then + core.sound_play("default_cool_lava", { + pos = pos, max_hear_distance = 10}) self.object:remove() core.add_particlespawner({ amount = 3, time = 0.1, - minpos = {x = pos.x - 0.1, y = pos.y + 0.1, z = pos.z - 0.1 }, - maxpos = {x = pos.x + 0.1, y = pos.y + 0.2, z = pos.z + 0.1 }, + minpos = {x = pos.x - 0.1, y = pos.y + 0.1, z = pos.z - 0.1}, + maxpos = {x = pos.x + 0.1, y = pos.y + 0.2, z = pos.z + 0.1}, minvel = {x = 0, y = 2.5, z = 0}, maxvel = {x = 0, y = 2.5, z = 0}, minacc = {x = -0.15, y = -0.02, z = -0.15},