diff --git a/res/content/base/scripts/components/drop.lua b/res/content/base/scripts/components/drop.lua index cf57f72f..4995aee4 100644 --- a/res/content/base/scripts/components/drop.lua +++ b/res/content/base/scripts/components/drop.lua @@ -66,8 +66,9 @@ function on_sensor_enter(index, oid) local stack = item.stack_size(dropitem.id) local sum = dropitem.count + odrop.count if sum <= stack then - dropitem.count = sum - other:despawn() + dropitem.count = 0 + odrop.count = sum + entity:despawn() end end end