mirror of
https://github.com/PHIDIAS0303/factorio-mod-PHI.git
synced 2025-12-27 11:05:22 +09:00
48 lines
1.1 KiB
Lua
48 lines
1.1 KiB
Lua
local items = require 'config'
|
|
local main = require 'main'
|
|
local file_stage = 1
|
|
|
|
for k, v in pairs(items['setting']) do
|
|
for k2=1, #v.effect do
|
|
if items[v.effect[k2]] ~= nil then
|
|
if settings.startup[k].value < items[v.effect[k2]].min then
|
|
items[v.effect[k2]].enabled = false
|
|
end
|
|
|
|
items[v.effect[k2]][v.type] = settings.startup[k].value
|
|
end
|
|
end
|
|
end
|
|
|
|
for _, v in pairs(items['item']) do
|
|
if v.enabled then
|
|
if v.stage == file_stage then
|
|
v.category = 'item'
|
|
|
|
for j=v.min, v.max, 1 do
|
|
main.EEE(v, j)
|
|
main.EI(v, j)
|
|
main.ER(v, j)
|
|
main.ET(v, j)
|
|
end
|
|
|
|
main.EL(v)
|
|
end
|
|
end
|
|
end
|
|
|
|
for _, v in pairs(items['equipment']) do
|
|
if v.enabled then
|
|
if v.stage == file_stage then
|
|
v.category = 'equipment'
|
|
|
|
for j=v.min, v.max, 1 do
|
|
main.EEQ(v, j)
|
|
main.EI(v, j)
|
|
main.ER(v, j)
|
|
main.ET(v, j)
|
|
end
|
|
end
|
|
end
|
|
end
|