mirror of
https://github.com/PHIDIAS0303/ExpCluster.git
synced 2025-12-31 21:01:39 +09:00
.
This commit is contained in:
@@ -83,29 +83,7 @@ return {
|
|||||||
surface_area = 0,
|
surface_area = 0,
|
||||||
fuel_value = 100, -- MJ
|
fuel_value = 100, -- MJ
|
||||||
power = true, -- turn all rocket fuel to power to reduce trash
|
power = true, -- turn all rocket fuel to power to reduce trash
|
||||||
}
|
|
||||||
--[[
|
|
||||||
["iron-ore"] = {
|
|
||||||
starting_value = 0,
|
|
||||||
required_area = 0,
|
|
||||||
surface_area = 0,
|
|
||||||
},
|
},
|
||||||
["copper-ore"] = {
|
|
||||||
starting_value = 0,
|
|
||||||
required_area = 0,
|
|
||||||
surface_area = 0,
|
|
||||||
},
|
|
||||||
["stone"] = {
|
|
||||||
starting_value = 0,
|
|
||||||
required_area = 0,
|
|
||||||
surface_area = 0,
|
|
||||||
},
|
|
||||||
["uranium-ore"] = {
|
|
||||||
starting_value = 0,
|
|
||||||
required_area = 0,
|
|
||||||
surface_area = 0,
|
|
||||||
},
|
|
||||||
]]
|
|
||||||
},
|
},
|
||||||
|
|
||||||
modded_items = { --- @setting modded_items List of all modded items allowed in vlayer storage and their base game equivalent
|
modded_items = { --- @setting modded_items List of all modded items allowed in vlayer storage and their base game equivalent
|
||||||
|
|||||||
@@ -362,23 +362,25 @@ 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, count in pairs(inventory.get_contents()) do
|
for name, v in pairs(inventory.get_contents()) do
|
||||||
if config.allowed_items[name] then
|
if config.allowed_items[name] then
|
||||||
if config.allowed_items[name].modded then
|
if config.allowed_items[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 * config.modded_items[name].multiplier)
|
-- TODO Quality Insert 7 + 3N items based on quailty level.
|
||||||
|
-- For example, level 1: 10 = 10, level 2: 10 = 13
|
||||||
|
vlayer.insert_item(config.modded_items[name].base_game_equivalent, v.count * config.modded_items[name].multiplier)
|
||||||
else
|
else
|
||||||
vlayer.insert_item(name, count)
|
vlayer.insert_item(name, v.count)
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
if vlayer_data.storage.power_items[name] then
|
if vlayer_data.storage.power_items[name] then
|
||||||
vlayer_data.storage.power_items[name].count = vlayer_data.storage.power_items[name].count + count
|
vlayer_data.storage.power_items[name].count = vlayer_data.storage.power_items[name].count + v.count
|
||||||
else
|
else
|
||||||
vlayer.insert_item(name, count)
|
vlayer.insert_item(name, v.count)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
inventory.remove{ name = name, count = count }
|
inventory.remove{ name = name, count = v.count, quality = v.quality }
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -43,6 +43,7 @@ local function format_energy(amount, unit)
|
|||||||
|
|
||||||
local suffix = ""
|
local suffix = ""
|
||||||
local suffix_list = {
|
local suffix_list = {
|
||||||
|
["P"] = 1000000000000000,
|
||||||
["T"] = 1000000000000,
|
["T"] = 1000000000000,
|
||||||
["G"] = 1000000000,
|
["G"] = 1000000000,
|
||||||
["M"] = 1000000,
|
["M"] = 1000000,
|
||||||
|
|||||||
Reference in New Issue
Block a user