mirror of
https://github.com/PHIDIAS0303/ExpCluster.git
synced 2025-12-27 03:25:23 +09:00
.
This commit is contained in:
@@ -362,8 +362,8 @@ local function handle_input_interfaces()
|
|||||||
else
|
else
|
||||||
local inventory = interface.get_inventory(defines.inventory.chest)
|
local inventory = interface.get_inventory(defines.inventory.chest)
|
||||||
|
|
||||||
for name, v in pairs(inventory.get_contents()) do
|
for _, v in pairs(inventory.get_contents()) do
|
||||||
if config.allowed_items[name] then
|
if config.allowed_items[v.name] then
|
||||||
--[[
|
--[[
|
||||||
TODO
|
TODO
|
||||||
there are no quality support currently.
|
there are no quality support currently.
|
||||||
@@ -382,21 +382,21 @@ local function handle_input_interfaces()
|
|||||||
end
|
end
|
||||||
|
|
||||||
if count_deduct and count_add then
|
if count_deduct and count_add then
|
||||||
if config.allowed_items[name].modded then
|
if config.allowed_items[v.name].modded then
|
||||||
if config.modded_auto_downgrade then
|
if config.modded_auto_downgrade then
|
||||||
vlayer.insert_item(config.modded_items[name].base_game_equivalent, count_add * config.modded_items[name].multiplier)
|
vlayer.insert_item(config.modded_items[v.name].base_game_equivalent, count_add * config.modded_items[v.name].multiplier)
|
||||||
else
|
else
|
||||||
vlayer.insert_item(name, count_add)
|
vlayer.insert_item(v.name, count_add)
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
if vlayer_data.storage.power_items[name] then
|
if vlayer_data.storage.power_items[v.name] then
|
||||||
vlayer_data.storage.power_items[name].count = vlayer_data.storage.power_items[name].count + count_add
|
vlayer_data.storage.power_items[v.name].count = vlayer_data.storage.power_items[v.name].count + count_add
|
||||||
else
|
else
|
||||||
vlayer.insert_item(name, count_add)
|
vlayer.insert_item(v.name, count_add)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
inventory.remove{ name = name, count = count_deduct, quality = v.quality }
|
inventory.remove{ name = v.name, count = count_deduct, quality = v.quality }
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user