From 4c7eaf14e9a27d9c8168f640f6cd0361c327a27d Mon Sep 17 00:00:00 2001 From: Emerson Rosen-Jones Date: Sat, 17 Jan 2026 16:54:12 -0500 Subject: [PATCH] feat: use getName to find names of items --- compacting-storage.lua | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/compacting-storage.lua b/compacting-storage.lua index ea4cc06..2a5cc0e 100644 --- a/compacting-storage.lua +++ b/compacting-storage.lua @@ -82,7 +82,13 @@ local getName = { function craft (requester, item_type, conversion_type) -- conversion_type key: 1, nuggets to ingots; 2, ingots to blocks; -- 3, blocks to ingots; 4, ingots to nuggets - -- TODO find name + local convert = { + getName.nugget, + getName.ingot, + getName.block, + getName.ingot, + } + local name = convert[conversion_type](item_type) local compacting = conversion_type <= 2 local count, address if compacting then @@ -125,13 +131,7 @@ function execute_crafts (requester, item_type, crafts) end function request_more (ticker, item_type) - local request = { - name = { - _op = "regex", - value = ".*:" .. item_type .. "_nugget" - } - } - ticker.requestFiltered(STORAGE_ADDR, request) + ticker.requestFiltered(STORAGE_ADDR, { name = getName.nugget(item_type) }) end -- logic