diff --git a/exp_legacy/module/config/_file_loader.lua b/exp_legacy/module/config/_file_loader.lua index 4562a7d5..fae86b7c 100644 --- a/exp_legacy/module/config/_file_loader.lua +++ b/exp_legacy/module/config/_file_loader.lua @@ -17,7 +17,6 @@ return { "modules.data.alt-view", "modules.data.tag", -- 'modules.data.bonus', - "modules.data.personal-logistic", "modules.data.language", --"modules.data.toolbar", diff --git a/exp_legacy/module/config/expcore/roles.lua b/exp_legacy/module/config/expcore/roles.lua index 46e26d73..a42a0a52 100644 --- a/exp_legacy/module/config/expcore/roles.lua +++ b/exp_legacy/module/config/expcore/roles.lua @@ -236,7 +236,6 @@ Roles.new_role("Member", "Mem") "gui/tool", "command/save-quickbar", "command/vlayer-info", - "command/personal-logistic", "command/lawnmower", "command/waterfill", "command/artillery", diff --git a/exp_legacy/module/config/personal_logistic.lua b/exp_legacy/module/config/personal_logistic.lua deleted file mode 100644 index d8e4e7bb..00000000 --- a/exp_legacy/module/config/personal_logistic.lua +++ /dev/null @@ -1,1641 +0,0 @@ ---- PL Settings --- @config Personal Logistic - -return { - start = 0, - production_required = { - ["belt"] = 100, - ["power"] = 20, - ["miner"] = 20, - ["furnace"] = 20, - ["machine"] = 20, - ["pole"] = 20, - ["bot"] = 20, - ["inserter"] = 20, - ["chest"] = 20, - ["rail"] = 100, - ["module"] = 20, - ["defense"] = 20, - ["rocket"] = 20, - ["ammo"] = 20, - ["armor"] = 3, - ["armor_equipment"] = 4, - ["weapon"] = 0, - }, - request = { - -- belt - ["transport-belt"] = { - key = 1, - upgrade_of = nil, - type = "belt", - stack = 100, - min = 800, - max = 800, - }, - ["underground-belt"] = { - key = 2, - upgrade_of = nil, - type = "belt", - stack = 50, - min = 250, - max = 250, - }, - ["splitter"] = { - key = 3, - upgrade_of = nil, - type = "belt", - stack = 50, - min = 100, - max = 100, - }, - ["fast-transport-belt"] = { - key = 11, - upgrade_of = "transport-belt", - type = "belt", - stack = 100, - min = 800, - max = 800, - }, - ["fast-underground-belt"] = { - key = 12, - upgrade_of = "underground-belt", - type = "belt", - stack = 50, - min = 250, - max = 250, - }, - ["fast-splitter"] = { - key = 13, - upgrade_of = "splitter", - type = "belt", - stack = 50, - min = 100, - max = 100, - }, - ["express-transport-belt"] = { - key = 21, - upgrade_of = "fast-transport-belt", - type = "belt", - stack = 100, - min = 800, - max = 800, - }, - ["express-underground-belt"] = { - key = 22, - upgrade_of = "fast-underground-belt", - type = "belt", - stack = 50, - min = 250, - max = 250, - }, - ["express-splitter"] = { - key = 23, - upgrade_of = "fast-splitter", - type = "belt", - stack = 50, - min = 100, - max = 100, - }, - -- power - ["solar-panel"] = { - key = 4, - upgrade_of = nil, - type = "power", - stack = 50, - min = 0, - max = 0, - }, - ["accumulator"] = { - key = 5, - upgrade_of = nil, - type = "power", - stack = 50, - min = 0, - max = 0, - }, - ["boiler"] = { - key = 6, - upgrade_of = nil, - type = nil, - stack = 50, - min = 0, - max = 0, - }, - ["steam-engine"] = { - key = 7, - upgrade_of = nil, - type = nil, - stack = 10, - min = 0, - max = 0, - }, - -- miner - ["burner-mining-drill"] = { - key = 8, - upgrade_of = nil, - type = "miner", - stack = 50, - min = 0, - max = 0, - }, - ["electric-mining-drill"] = { - key = 9, - upgrade_of = "burner-mining-drill", - type = "miner", - stack = 50, - min = 250, - max = 250, - }, - ["pumpjack"] = { - key = 10, - upgrade_of = nil, - type = "miner", - stack = 20, - min = 20, - max = 20, - }, - -- furnace - ["stone-furnace"] = { - key = 18, - upgrade_of = nil, - type = "furnace", - stack = 50, - min = 0, - max = 0, - }, - ["steel-furnace"] = { - key = 19, - upgrade_of = "stone-furnace", - type = "furnace", - stack = 50, - min = 0, - max = 0, - }, - ["electric-furnace"] = { - key = 20, - upgrade_of = "steel-furnace", - type = "furnace", - stack = 50, - min = 0, - max = 0, - }, - -- machine - ["assembling-machine-1"] = { - key = 28, - upgrade_of = nil, - type = "machine", - stack = 50, - min = 0, - max = 50, - }, - ["assembling-machine-2"] = { - key = 29, - upgrade_of = "assembling-machine-1", - type = "machine", - stack = 50, - min = 50, - max = 50, - }, - ["assembling-machine-3"] = { - key = 30, - upgrade_of = "assembling-machine-2", - type = "machine", - stack = 50, - min = 50, - max = 50, - }, - ["oil-refinery"] = { - key = 24, - upgrade_of = nil, - type = "machine", - stack = 10, - min = 0, - max = 0, - }, - ["chemical-plant"] = { - key = 25, - upgrade_of = nil, - type = "machine", - stack = 10, - min = 0, - max = 0, - }, - ["centrifuge"] = { - key = 26, - upgrade_of = nil, - type = nil, - stack = 50, - min = 0, - max = 0, - }, - ["lab"] = { - key = 27, - upgrade_of = nil, - type = nil, - stack = 10, - min = 0, - max = 0, - }, - ["nuclear-reactor"] = { - key = 14, - upgrade_of = nil, - type = nil, - stack = 10, - min = 0, - max = 0, - }, - ["heat-pipe"] = { - key = 15, - upgrade_of = nil, - type = nil, - stack = 50, - min = 0, - max = 0, - }, - ["heat-exchanger"] = { - key = 16, - upgrade_of = nil, - type = nil, - stack = 50, - min = 0, - max = 0, - }, - ["steam-turbine"] = { - key = 17, - upgrade_of = nil, - type = nil, - stack = 10, - min = 0, - max = 0, - }, - ["rocket-silo"] = { - key = 80, - upgrade_of = nil, - type = nil, - stack = 1, - min = 0, - max = 0, - }, - -- pole - ["small-electric-pole"] = { - key = 31, - upgrade_of = nil, - type = "pole", - stack = 50, - min = 150, - max = 150, - }, - ["medium-electric-pole"] = { - key = 32, - upgrade_of = "small-electric-pole", - type = "pole", - stack = 50, - min = 150, - max = 150, - }, - ["big-electric-pole"] = { - key = 33, - upgrade_of = nil, - type = "pole", - stack = 50, - min = 150, - max = 150, - }, - ["substation"] = { - key = 34, - upgrade_of = nil, - type = "pole", - stack = 50, - min = 50, - max = 50, - }, - -- bot - ["roboport"] = { - key = 35, - upgrade_of = nil, - type = "bot", - stack = 10, - min = 20, - max = 20, - }, - ["construction-robot"] = { - key = 36, - upgrade_of = nil, - type = "bot", - stack = 50, - min = 100, - max = 100, - }, - ["logistic-robot"] = { - key = 37, - upgrade_of = nil, - type = "bot", - stack = 50, - min = 10, - max = 10, - }, - ["cliff-explosives"] = { - key = 38, - upgrade_of = nil, - type = "bot", - stack = 20, - min = 80, - max = 80, - }, - ["repair-pack"] = { - key = 39, - upgrade_of = nil, - type = "bot", - stack = 100, - min = 100, - max = 100, - }, - ["landfill"] = { - key = 40, - upgrade_of = nil, - type = "bot", - stack = 100, - min = 300, - max = 300, - }, - -- ore - ["wood"] = { - key = 151, - upgrade_of = nil, - type = nil, - stack = 100, - min = 0, - max = 0, - }, - ["coal"] = { - key = 152, - upgrade_of = nil, - type = nil, - stack = 50, - min = 0, - max = 0, - }, - ["stone"] = { - key = 153, - upgrade_of = nil, - type = nil, - stack = 50, - min = 0, - max = 0, - }, - ["iron-ore"] = { - key = 154, - upgrade_of = nil, - type = nil, - stack = 50, - min = 0, - max = 0, - }, - ["copper-ore"] = { - key = 155, - upgrade_of = nil, - type = nil, - stack = 50, - min = 0, - max = 0, - }, - ["uranium-ore"] = { - key = 156, - upgrade_of = nil, - type = nil, - stack = 50, - min = 0, - max = 0, - }, - ["raw-fish"] = { - key = 157, - upgrade_of = nil, - type = nil, - stack = 100, - min = 0, - max = 0, - }, - ["iron-stick"] = { - key = 158, - upgrade_of = nil, - type = nil, - stack = 100, - min = 0, - max = 0, - }, - ["iron-gear-wheel"] = { - key = 159, - upgrade_of = nil, - type = nil, - stack = 100, - min = 0, - max = 0, - }, - ["satellite"] = { - key = 160, - upgrade_of = nil, - type = nil, - stack = 1, - min = 0, - max = 0, - }, - -- inserter - ["burner-inserter"] = { - key = 41, - upgrade_of = nil, - type = "inserter", - stack = 50, - min = 0, - max = 50, - }, - ["inserter"] = { - key = 42, - upgrade_of = "burner-inserter", - type = "inserter", - stack = 50, - min = 0, - max = 50, - }, - ["long-handed-inserter"] = { - key = 43, - upgrade_of = nil, - type = "inserter", - stack = 50, - min = 0, - max = 0, - }, - ["fast-inserter"] = { - key = 44, - upgrade_of = "inserter", - type = "inserter", - stack = 50, - min = 0, - max = 50, - }, - ["filter-inserter"] = { - key = 45, - upgrade_of = nil, - type = "inserter", - stack = 50, - min = 50, - max = 50, - }, - ["stack-inserter"] = { - key = 46, - upgrade_of = "fast-inserter", - type = "inserter", - stack = 50, - min = 100, - max = 100, - }, - ["stack-filter-inserter"] = { - key = 47, - upgrade_of = nil, - type = "inserter", - stack = 50, - min = 50, - max = 50, - }, - -- pipe - ["pipe"] = { - key = 48, - upgrade_of = nil, - type = nil, - stack = 100, - min = 200, - max = 200, - }, - ["pipe-to-ground"] = { - key = 49, - upgrade_of = nil, - type = nil, - stack = 50, - min = 150, - max = 150, - }, - ["pump"] = { - key = 50, - upgrade_of = nil, - type = nil, - stack = 50, - min = 100, - max = 100, - }, - ["storage-tank"] = { - key = 59, - upgrade_of = nil, - type = nil, - stack = 50, - min = 50, - max = 50, - }, - -- chest - ["wooden-chest"] = { - key = 51, - upgrade_of = nil, - type = "chest", - stack = 50, - min = 0, - max = 50, - }, - ["iron-chest"] = { - key = 52, - upgrade_of = "wooden-chest", - type = "chest", - stack = 50, - min = 0, - max = 50, - }, - ["steel-chest"] = { - key = 53, - upgrade_of = "iron-chest", - type = "chest", - stack = 50, - min = 50, - max = 100, - }, - ["passive-provider-chest"] = { - key = 54, - upgrade_of = nil, - type = "chest", - stack = 50, - min = 50, - max = 50, - }, - ["storage-chest"] = { - key = 55, - upgrade_of = nil, - type = "chest", - stack = 50, - min = 50, - max = 50, - }, - ["requester-chest"] = { - key = 56, - upgrade_of = nil, - type = "chest", - stack = 50, - min = 50, - max = 50, - }, - ["buffer-chest"] = { - key = 57, - upgrade_of = nil, - type = "chest", - stack = 50, - min = 50, - max = 50, - }, - ["active-provider-chest"] = { - key = 58, - upgrade_of = nil, - type = "chest", - stack = 50, - min = 50, - max = 50, - }, - -- rail - ["rail"] = { - key = 61, - upgrade_of = nil, - type = "rail", - stack = 100, - min = 1500, - max = 1500, - }, - ["train-stop"] = { - key = 62, - upgrade_of = nil, - type = "rail", - stack = 10, - min = 20, - max = 20, - }, - ["rail-signal"] = { - key = 63, - upgrade_of = nil, - type = "rail", - stack = 50, - min = 150, - max = 150, - }, - ["rail-chain-signal"] = { - key = 64, - upgrade_of = nil, - type = "rail", - stack = 50, - min = 150, - max = 150, - }, - ["locomotive"] = { - key = 65, - upgrade_of = nil, - type = "rail", - stack = 5, - min = 0, - max = 0, - }, - ["cargo-wagon"] = { - key = 66, - upgrade_of = nil, - type = "rail", - stack = 5, - min = 0, - max = 0, - }, - ["fluid-wagon"] = { - key = 67, - upgrade_of = nil, - type = "rail", - stack = 5, - min = 0, - max = 0, - }, - ["artillery-wagon"] = { - key = 68, - upgrade_of = nil, - type = "rail", - stack = 5, - min = 0, - max = 0, - }, - -- circuit - ["constant-combinator"] = { - key = 71, - upgrade_of = nil, - type = nil, - stack = 50, - min = 50, - max = 50, - }, - ["arithmetic-combinator"] = { - key = 72, - upgrade_of = nil, - type = nil, - stack = 50, - min = 50, - max = 50, - }, - ["decider-combinator"] = { - key = 73, - upgrade_of = nil, - type = nil, - stack = 50, - min = 50, - max = 50, - }, - ["small-lamp"] = { - key = 74, - upgrade_of = nil, - type = nil, - stack = 50, - min = 50, - max = 50, - }, - ["red-wire"] = { - key = 75, - upgrade_of = nil, - type = nil, - stack = 200, - min = 200, - max = 200, - }, - ["green-wire"] = { - key = 76, - upgrade_of = nil, - type = nil, - stack = 200, - min = 200, - max = 200, - }, - ["copper-cable"] = { - key = 77, - upgrade_of = nil, - type = nil, - stack = 200, - min = 200, - max = 200, - }, - ["power-switch"] = { - key = 78, - upgrade_of = nil, - type = nil, - stack = 50, - min = 0, - max = 0, - }, - ["programmable-speaker"] = { - key = 79, - upgrade_of = nil, - type = nil, - stack = 50, - min = 10, - max = 10, - }, - ["offshore-pump"] = { - key = 60, - upgrade_of = nil, - type = nil, - stack = 20, - min = 20, - max = 20, - }, - -- module - ["beacon"] = { - key = 81, - upgrade_of = nil, - type = "module", - stack = 10, - min = 120, - max = 120, - }, - ["speed-module"] = { - key = 82, - upgrade_of = nil, - type = "module", - stack = 50, - min = 500, - max = 500, - }, - ["speed-module-2"] = { - key = 83, - upgrade_of = "speed-module", - type = "module", - stack = 50, - min = 0, - max = 0, - }, - ["speed-module-3"] = { - key = 84, - upgrade_of = "speed-module-2", - type = "module", - stack = 50, - min = 500, - max = 500, - }, - ["productivity-module"] = { - key = 85, - upgrade_of = nil, - type = "module", - stack = 50, - min = 0, - max = 0, - }, - ["productivity-module-2"] = { - key = 86, - upgrade_of = "productivity-module", - type = "module", - stack = 50, - min = 0, - max = 0, - }, - ["productivity-module-3"] = { - key = 87, - upgrade_of = "productivity-module-2", - type = "module", - stack = 50, - min = 0, - max = 0, - }, - ["effectivity-module"] = { - key = 88, - upgrade_of = nil, - type = "module", - stack = 50, - min = 0, - max = 0, - }, - ["effectivity-module-2"] = { - key = 89, - upgrade_of = "effectivity-module", - type = "module", - stack = 50, - min = 0, - max = 0, - }, - ["effectivity-module-3"] = { - key = 90, - upgrade_of = "effectivity-module-2", - type = "module", - stack = 50, - min = 0, - max = 0, - }, - -- defense - ["stone-wall"] = { - key = 91, - upgrade_of = nil, - type = "defense", - stack = 100, - min = 0, - max = 0, - }, - ["gate"] = { - key = 92, - upgrade_of = nil, - type = "defense", - stack = 50, - min = 0, - max = 0, - }, - ["gun-turret"] = { - key = 93, - upgrade_of = nil, - type = "defense", - stack = 50, - min = 0, - max = 0, - }, - ["laser-turret"] = { - key = 94, - upgrade_of = nil, - type = "defense", - stack = 50, - min = 100, - max = 100, - }, - ["flamethrower-turret"] = { - key = 95, - upgrade_of = nil, - type = "defense", - stack = 50, - min = 0, - max = 0, - }, - ["artillery-turret"] = { - key = 96, - upgrade_of = nil, - type = "defense", - stack = 10, - min = 0, - max = 0, - }, - -- rocket - ["rocket"] = { - key = 101, - upgrade_of = nil, - type = "rocket", - stack = 200, - min = 0, - max = 0, - }, - ["explosive-rocket"] = { - key = 102, - upgrade_of = "rocket", - type = "rocket", - stack = 200, - min = 0, - max = 0, - }, - ["atomic-bomb"] = { - key = 103, - upgrade_of = "explosive-rocket", - type = "rocket", - stack = 10, - min = 0, - max = 0, - }, - ["rocket-launcher"] = { - key = 104, - upgrade_of = nil, - type = "weapon", - stack = 5, - min = 1, - max = 1, - }, - ["flamethrower"] = { - key = 105, - upgrade_of = nil, - type = "weapon", - stack = 5, - min = 0, - max = 0, - }, - ["pistol"] = { - key = 106, - upgrade_of = nil, - type = "weapon", - stack = 5, - min = 0, - max = 0, - }, - ["submachine-gun"] = { - key = 107, - upgrade_of = nil, - type = "weapon", - stack = 5, - min = 0, - max = 0, - }, - ["shotgun"] = { - key = 108, - upgrade_of = nil, - type = "weapon", - stack = 5, - min = 0, - max = 0, - }, - ["combat-shotgun"] = { - key = 109, - upgrade_of = nil, - type = "weapon", - stack = 5, - min = 0, - max = 0, - }, - ["land-mine"] = { - key = 110, - upgrade_of = nil, - type = nil, - stack = 100, - min = 0, - max = 0, - }, - -- ammo - ["firearm-magazine"] = { - key = 111, - upgrade_of = nil, - type = "ammo", - stack = 200, - min = 0, - max = 0, - }, - ["piercing-rounds-magazine"] = { - key = 112, - upgrade_of = "firearm-magazine", - type = "ammo", - stack = 200, - min = 0, - max = 0, - }, - ["uranium-rounds-magazine"] = { - key = 113, - upgrade_of = "piercing-rounds-magazine", - type = "ammo", - stack = 200, - min = 0, - max = 0, - }, - ["flamethrower-ammo"] = { - key = 114, - upgrade_of = nil, - type = "ammo", - stack = 100, - min = 0, - max = 0, - }, - ["shotgun-shell"] = { - key = 115, - upgrade_of = nil, - type = "ammo", - stack = 200, - min = 0, - max = 0, - }, - ["piercing-shotgun-shell"] = { - key = 116, - upgrade_of = nil, - type = "ammo", - stack = 200, - min = 0, - max = 0, - }, - ["cannon-shell"] = { - key = 117, - upgrade_of = nil, - type = "ammo", - stack = 200, - min = 0, - max = 0, - }, - ["explosive-cannon-shell"] = { - key = 118, - upgrade_of = nil, - type = "ammo", - stack = 200, - min = 0, - max = 0, - }, - ["uranium-cannon-shell"] = { - key = 119, - upgrade_of = nil, - type = "ammo", - stack = 200, - min = 0, - max = 0, - }, - ["explosive-uranium-cannon-shell"] = { - key = 120, - upgrade_of = nil, - type = "ammo", - stack = 200, - min = 0, - max = 0, - }, - ["grenade"] = { - key = 97, - upgrade_of = nil, - type = "ammo", - stack = 100, - min = 0, - max = 0, - }, - ["cluster-grenade"] = { - key = 98, - upgrade_of = nil, - type = "ammo", - stack = 100, - min = 0, - max = 0, - }, - ["artillery-shell"] = { - key = 121, - upgrade_of = nil, - type = nil, - stack = 1, - min = 0, - max = 0, - }, - ["poison-capsule"] = { - key = 122, - upgrade_of = nil, - type = nil, - stack = 100, - min = 0, - max = 0, - }, - ["slowdown-capsule"] = { - key = 123, - upgrade_of = nil, - type = nil, - stack = 100, - min = 0, - max = 0, - }, - ["defender-capsule"] = { - key = 124, - upgrade_of = nil, - type = nil, - stack = 100, - min = 0, - max = 0, - }, - ["distractor-capsule"] = { - key = 125, - upgrade_of = nil, - type = nil, - stack = 100, - min = 0, - max = 0, - }, - ["destroyer-capsule"] = { - key = 126, - upgrade_of = nil, - type = nil, - stack = 100, - min = 0, - max = 0, - }, - ["car"] = { - key = 127, - upgrade_of = nil, - type = nil, - stack = 1, - min = 0, - max = 0, - }, - ["tank"] = { - key = 128, - upgrade_of = nil, - type = nil, - stack = 1, - min = 0, - max = 0, - }, - ["spidertron"] = { - key = 129, - upgrade_of = nil, - type = nil, - stack = 1, - min = 0, - max = 5, - }, - ["spidertron-remote"] = { - key = 130, - upgrade_of = nil, - type = nil, - stack = 1, - min = 0, - max = 5, - }, - ["radar"] = { - key = 99, - upgrade_of = nil, - type = nil, - stack = 50, - min = 50, - max = 50, - }, - -- armor - ["light-armor"] = { - key = 131, - upgrade_of = nil, - type = "armor", - stack = 1, - min = 0, - max = 1, - }, - ["heavy-armor"] = { - key = 132, - upgrade_of = "light-armor", - type = "armor", - stack = 1, - min = 0, - max = 1, - }, - ["modular-armor"] = { - key = 133, - upgrade_of = "heavy-armor", - type = "armor", - stack = 1, - min = 0, - max = 1, - }, - ["power-armor"] = { - key = 134, - upgrade_of = "modular-armor", - type = "armor", - stack = 1, - min = 0, - max = 1, - }, - ["power-armor-mk2"] = { - key = 135, - upgrade_of = "power-armor", - type = "armor", - stack = 1, - min = 0, - max = 1, - }, - -- armor equipment - ["solar-panel-equipment"] = { - key = 136, - upgrade_of = nil, - type = "armor_equipment", - stack = 20, - min = 0, - max = 5, - }, - ["fusion-reactor-equipment"] = { - key = 137, - upgrade_of = "solar-panel-equipment", - type = "armor_equipment", - stack = 20, - min = 0, - max = 5, - }, - ["belt-immunity-equipment"] = { - key = 138, - upgrade_of = nil, - type = "armor_equipment", - stack = 20, - min = 0, - max = 5, - }, - ["night-vision-equipment"] = { - key = 139, - upgrade_of = nil, - type = "armor_equipment", - stack = 20, - min = 0, - max = 5, - }, - ["personal-laser-defense-equipment"] = { - key = 140, - upgrade_of = nil, - type = "armor_equipment", - stack = 20, - min = 0, - max = 20, - }, - ["personal-roboport-equipment"] = { - key = 141, - upgrade_of = nil, - type = "armor_equipment", - stack = 20, - min = 0, - max = 0, - }, - ["personal-roboport-mk2-equipment"] = { - key = 142, - upgrade_of = "personal-roboport-equipment", - type = "armor_equipment", - stack = 20, - min = 0, - max = 5, - }, - ["energy-shield-equipment"] = { - key = 143, - upgrade_of = nil, - type = "armor_equipment", - stack = 20, - min = 0, - max = 0, - }, - ["energy-shield-mk2-equipment"] = { - key = 144, - upgrade_of = "energy-shield-equipment", - type = "armor_equipment", - stack = 20, - min = 0, - max = 5, - }, - ["battery-equipment"] = { - key = 145, - upgrade_of = nil, - type = "armor_equipment", - stack = 20, - min = 0, - max = 0, - }, - ["battery-mk2-equipment"] = { - key = 146, - upgrade_of = "battery-equipment", - type = "armor_equipment", - stack = 20, - min = 0, - max = 5, - }, - ["exoskeleton-equipment"] = { - key = 147, - upgrade_of = nil, - type = "armor_equipment", - stack = 20, - min = 0, - max = 5, - }, - ["discharge-defense-equipment"] = { - key = 148, - upgrade_of = nil, - type = "armor_equipment", - stack = 20, - min = 0, - max = 0, - }, - ["discharge-defense-remote"] = { - key = 149, - upgrade_of = nil, - type = nil, - stack = 1, - min = 0, - max = 0, - }, - ["artillery-targeting-remote"] = { - key = 150, - upgrade_of = nil, - type = nil, - stack = 1, - min = 1, - max = 1, - }, - -- path - ["stone-brick"] = { - key = 100, - upgrade_of = nil, - type = nil, - stack = 100, - min = 0, - max = 0, - }, - ["concrete"] = { - key = 69, - upgrade_of = nil, - type = nil, - stack = 100, - min = 0, - max = 0, - }, - ["hazard-concrete"] = { - key = 70, - upgrade_of = nil, - type = nil, - stack = 100, - min = 0, - max = 0, - }, - ["refined-concrete"] = { - key = 188, - upgrade_of = nil, - type = nil, - stack = 100, - min = 0, - max = 0, - }, - ["refined-hazard-concrete"] = { - key = 189, - upgrade_of = nil, - type = nil, - stack = 100, - min = 0, - max = 0, - }, - ["crude-oil-barrel"] = { - key = 161, - upgrade_of = nil, - type = nil, - stack = 10, - min = 0, - max = 0, - }, - ["heavy-oil-barrel"] = { - key = 162, - upgrade_of = nil, - type = nil, - stack = 10, - min = 0, - max = 0, - }, - ["light-oil-barrel"] = { - key = 163, - upgrade_of = nil, - type = nil, - stack = 10, - min = 0, - max = 0, - }, - ["lubricant-barrel"] = { - key = 164, - upgrade_of = nil, - type = nil, - stack = 10, - min = 0, - max = 0, - }, - ["petroleum-gas-barrel"] = { - key = 165, - upgrade_of = nil, - type = nil, - stack = 10, - min = 0, - max = 0, - }, - ["sulfuric-acid-barrel"] = { - key = 166, - upgrade_of = nil, - type = nil, - stack = 10, - min = 0, - max = 0, - }, - ["water-barrel"] = { - key = 167, - upgrade_of = nil, - type = nil, - stack = 10, - min = 0, - max = 0, - }, - ["empty-barrel"] = { - key = 168, - upgrade_of = nil, - type = nil, - stack = 10, - min = 0, - max = 0, - }, - ["uranium-fuel-cell"] = { - key = 169, - upgrade_of = nil, - type = nil, - stack = 50, - min = 0, - max = 0, - }, - ["used-up-uranium-fuel-cell"] = { - key = 170, - upgrade_of = nil, - type = nil, - stack = 50, - min = 0, - max = 0, - }, - -- science and circuit - ["automation-science-pack"] = { - key = 171, - upgrade_of = nil, - type = nil, - stack = 200, - min = 0, - max = 0, - }, - ["logistic-science-pack"] = { - key = 172, - upgrade_of = nil, - type = nil, - stack = 200, - min = 0, - max = 0, - }, - ["military-science-pack"] = { - key = 173, - upgrade_of = nil, - type = nil, - stack = 200, - min = 0, - max = 0, - }, - ["chemical-science-pack"] = { - key = 174, - upgrade_of = nil, - type = nil, - stack = 200, - min = 0, - max = 0, - }, - ["production-science-pack"] = { - key = 175, - upgrade_of = nil, - type = nil, - stack = 200, - min = 0, - max = 0, - }, - ["utility-science-pack"] = { - key = 176, - upgrade_of = nil, - type = nil, - stack = 200, - min = 0, - max = 0, - }, - ["space-science-pack"] = { - key = 177, - upgrade_of = nil, - type = nil, - stack = 2000, - min = 0, - max = 0, - }, - ["electronic-circuit"] = { - key = 178, - upgrade_of = nil, - type = nil, - stack = 200, - min = 0, - max = 0, - }, - ["advanced-circuit"] = { - key = 179, - upgrade_of = nil, - type = nil, - stack = 200, - min = 0, - max = 0, - }, - ["processing-unit"] = { - key = 180, - upgrade_of = nil, - type = nil, - stack = 100, - min = 0, - max = 0, - }, - -- intermediate - ["iron-plate"] = { - key = 181, - upgrade_of = nil, - type = nil, - stack = 100, - min = 0, - max = 0, - }, - ["copper-plate"] = { - key = 182, - upgrade_of = nil, - type = nil, - stack = 100, - min = 0, - max = 0, - }, - ["steel-plate"] = { - key = 183, - upgrade_of = nil, - type = nil, - stack = 100, - min = 0, - max = 0, - }, - ["plastic-bar"] = { - key = 184, - upgrade_of = nil, - type = nil, - stack = 100, - min = 0, - max = 0, - }, - ["sulfur"] = { - key = 185, - upgrade_of = nil, - type = nil, - stack = 50, - min = 0, - max = 0, - }, - ["battery"] = { - key = 186, - upgrade_of = nil, - type = nil, - stack = 200, - min = 0, - max = 0, - }, - ["explosives"] = { - key = 187, - upgrade_of = nil, - type = nil, - stack = 50, - min = 0, - max = 0, - }, - ["engine-unit"] = { - key = 191, - upgrade_of = nil, - type = nil, - stack = 50, - min = 0, - max = 0, - }, - ["electric-engine-unit"] = { - key = 192, - upgrade_of = nil, - type = nil, - stack = 50, - min = 0, - max = 0, - }, - ["flying-robot-frame"] = { - key = 193, - upgrade_of = nil, - type = nil, - stack = 50, - min = 0, - max = 0, - }, - ["rocket-control-unit"] = { - key = 194, - upgrade_of = nil, - type = nil, - stack = 10, - min = 0, - max = 0, - }, - ["low-density-structure"] = { - key = 195, - upgrade_of = nil, - type = nil, - stack = 10, - min = 0, - max = 0, - }, - ["solid-fuel"] = { - key = 196, - upgrade_of = nil, - type = nil, - stack = 50, - min = 0, - max = 0, - }, - ["rocket-fuel"] = { - key = 197, - upgrade_of = nil, - type = nil, - stack = 10, - min = 0, - max = 0, - }, - ["nuclear-fuel"] = { - key = 198, - upgrade_of = nil, - type = nil, - stack = 1, - min = 0, - max = 0, - }, - ["uranium-235"] = { - key = 199, - upgrade_of = nil, - type = nil, - stack = 100, - min = 0, - max = 0, - }, - ["uranium-238"] = { - key = 200, - upgrade_of = nil, - type = nil, - stack = 100, - min = 0, - max = 0, - }, - }, -} diff --git a/exp_legacy/module/modules/data/personal-logistic.lua b/exp_legacy/module/modules/data/personal-logistic.lua deleted file mode 100644 index 4d5abaa5..00000000 --- a/exp_legacy/module/modules/data/personal-logistic.lua +++ /dev/null @@ -1,89 +0,0 @@ -local Commands = require("modules/exp_commands") -local config = require("modules.exp_legacy.config.personal_logistic") --- @dep config.personal-logistic - ----@param target LuaEntity | LuaPlayer ----@param amount number -local function pl(target, amount) - local c - local s - - --- @cast target any Remove cast once implemented - error("Needs updating to use 2.0 logistics") - - if target.object_name == "LuaPlayer" then - c = target.clear_personal_logistic_slot - s = target.set_personal_logistic_slot - else - c = target.clear_vehicle_logistic_slot - s = target.set_vehicle_logistic_slot - end - - for _, v in pairs(config.request) do - c(config.start + v.key) - end - - if (amount < 0) then - return - end - - local stats = target.force.get_item_production_statistics(target.surface) - - for k, v in pairs(config.request) do - local v_min = math.ceil(v.min * amount) - local v_max = math.ceil(v.max * amount) - - if v.stack ~= nil and v.stack ~= 1 and v.type ~= "weapon" then - v_min = math.floor(v_min / v.stack) * v.stack - v_max = math.ceil(v_max / v.stack) * v.stack - end - - if v.upgrade_of == nil then - if v.type ~= nil then - if stats.get_input_count(k) < config.production_required[v.type] then - if v_min > 0 then - if v_min == v_max then - v_min = math.floor((v_max * 0.5) / v.stack) * v.stack - end - else - v_min = 0 - end - end - end - - s(config.start + v.key, { name = k, min = v_min, max = v_max }) - else - if v.type ~= nil then - if stats.get_input_count(k) >= config.production_required[v.type] then - s(config.start + v.key, { name = k, min = v_min, max = v_max }) - local vuo = v.upgrade_of - - while (vuo ~= nil) do - s(config.start + config.request[vuo].key, { name = vuo, min = 0, max = 0 }) - vuo = config.request[vuo].upgrade_of - end - else - s(config.start + v.key, { name = k, min = 0, max = v_max }) - end - end - end - end -end - -Commands.new("personal-logistic", "Set Personal Logistic (-1 to cancel all) (Select spidertron to edit spidertron)") - :argument("amount", "", Commands.types.integer_range(-1, 10)) - :add_aliases{ "pl" } - :add_flags{ "disabled" } -- Remove once implemented above - :register(function(player, amount) - --- @cast amount number - if player.force.technologies["logistic-robotics"].researched then - if player.selected ~= nil then - if player.selected.name == "spidertron" then - pl(player.selected, amount / 10) - end - else - pl(player, amount / 10) - end - else - return Commands.status.error("Personal Logistic not researched") - end - end)