Files
factorio-mod-PHI-CL/PHI-CL/control/chest.lua
T
2026-06-24 18:39:25 +09:00

32 lines
617 B
Lua

local main = {}
function main.build(event)
if event.entity.type ~= 'logistic-container' then
return
end
if event.entity.logistic_mode ~= 'storage' then
return
end
if not event.entity.has_items_inside() then
return
end
local inventory = event.entity.get_inventory(defines.inventory.chest)
if not inventory then
return
end
local contents = inventory.get_contents()
if not contents or #contents ~= 1 then
return
end
event.entity.storage_filter = {name = contents[1].name, quality = contents[1].quality}
end
return main