From 81775f3304f72273584f9f5fdfc8b16cd38d7a3f Mon Sep 17 00:00:00 2001 From: MihailRis Date: Sun, 24 Nov 2024 17:21:19 +0300 Subject: [PATCH] update base:drop component --- res/content/base/modules/util.lua | 5 +++-- res/content/base/scripts/components/drop.lua | 5 ++++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/res/content/base/modules/util.lua b/res/content/base/modules/util.lua index 75679073..6982780b 100644 --- a/res/content/base/modules/util.lua +++ b/res/content/base/modules/util.lua @@ -1,9 +1,10 @@ local base_entities = {} -function base_entities.drop(ppos, itemid, count) +function base_entities.drop(ppos, itemid, count, ready) return entities.spawn("base:drop", ppos, {base__drop={ id=itemid, - count=count + count=count, + ready=ready }}) end diff --git a/res/content/base/scripts/components/drop.lua b/res/content/base/scripts/components/drop.lua index 195c5270..9de9bdf7 100644 --- a/res/content/base/scripts/components/drop.lua +++ b/res/content/base/scripts/components/drop.lua @@ -3,10 +3,13 @@ local body = entity.rigidbody local rig = entity.skeleton inair = true -ready = false target = -1 +ready = false local dropitem = ARGS +if dropitem then + ready = dropitem.ready +end if SAVED_DATA.item then dropitem.id = item.index(SAVED_DATA.item) dropitem.count = SAVED_DATA.count