mirror of
https://github.com/ComfyFactory/ComfyFactorio.git
synced 2025-01-06 00:23:49 +02:00
Fix autostash
This commit is contained in:
parent
ca24e86ba7
commit
3150ab9b0a
@ -40,17 +40,6 @@ local bps_blacklist = {
|
||||
['blueprint'] = true
|
||||
}
|
||||
|
||||
local get_filters = function (points)
|
||||
for _, section in pairs(points.sections) do
|
||||
for _, filter in pairs(section.filters) do
|
||||
if filter.value and filter.value.name then
|
||||
filters[#filters + 1] = filter
|
||||
end
|
||||
end
|
||||
end
|
||||
return filters
|
||||
end
|
||||
|
||||
local on_init_token =
|
||||
Task.register(
|
||||
function ()
|
||||
@ -267,13 +256,28 @@ local function get_nearby_chests(player, a, furnace, wagon)
|
||||
end
|
||||
|
||||
local function check_if_valid_requests(chest)
|
||||
local requests = 0
|
||||
if chest.type == 'logistic-container' then
|
||||
local logistics = chest.get_logistic_point(defines.logistic_member_index.logistic_container)
|
||||
local filters = get_filters(logistics)
|
||||
requests = #filters
|
||||
if not chest or not chest.valid then
|
||||
return false
|
||||
end
|
||||
return requests > 0
|
||||
|
||||
if chest.type == 'logistic-container' then
|
||||
local filters = {}
|
||||
|
||||
local get_filters = function (points)
|
||||
for _, section in pairs(points.sections) do
|
||||
for _, filter in pairs(section.filters) do
|
||||
if filter and filter.value and filter.value.name then
|
||||
filters[#filters + 1] = filter
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
local logistics = chest.get_logistic_point(defines.logistic_member_index.logistic_container)
|
||||
local count = get_filters(logistics)
|
||||
return #count > 0
|
||||
end
|
||||
return false
|
||||
end
|
||||
|
||||
local function insert_to_furnace(player_inventory, chests, name, count, floaty_text_list)
|
||||
|
Loading…
Reference in New Issue
Block a user