This commit is contained in:
2025-03-27 19:26:04 +09:00
parent c9a9bb65dd
commit c651634efd

View File

@@ -1607,26 +1607,18 @@ if settings.startup['PHI-CT'].value then
end end
for _, l in pairs({'loader', 'fast-loader', 'express-loader', 'turbo-loader'}) do for _, l in pairs({'loader', 'fast-loader', 'express-loader', 'turbo-loader'}) do
if data.raw.recipe[l] then if data.raw.recipe[l] and data.raw['loader'][l] then
data.raw.recipe[l].hidden = false data.raw.recipe[l].hidden = false
end
if data.raw['loader'][l] then
data.raw['loader'][l].filter_count = 2 data.raw['loader'][l].filter_count = 2
data.raw['loader'][l].per_lane_filters = true data.raw['loader'][l].per_lane_filters = true
data.raw['loader'][l].adjustable_belt_stack_size = true data.raw['loader'][l].adjustable_belt_stack_size = true
data.raw['loader'][l].max_belt_stack_size = (data.raw['inserter']['stack-inserter'] and data.raw['inserter']['stack-inserter'].max_belt_stack_size) or data.raw['inserter']['bulk-inserter'].max_belt_stack_size data.raw['loader'][l].max_belt_stack_size = (data.raw['inserter']['stack-inserter'] and data.raw['inserter']['stack-inserter'].max_belt_stack_size) or data.raw['inserter']['bulk-inserter'].max_belt_stack_size
end
end end
table.insert(data.raw.technology['logistics'].effects, {type = 'unlock-recipe', recipe = 'loader'}) table.insert(data.raw.technology['logistics'].effects, {type = 'unlock-recipe', recipe = 'loader'})
table.insert(data.raw.technology['logistics-2'].effects, {type = 'unlock-recipe', recipe = 'fast-loader'}) table.insert(data.raw.technology['logistics-2'].effects, {type = 'unlock-recipe', recipe = 'fast-loader'})
table.insert(data.raw.technology['logistics-3'].effects, {type = 'unlock-recipe', recipe = 'express-loader'}) table.insert(data.raw.technology['logistics-3'].effects, {type = 'unlock-recipe', recipe = 'express-loader'})
if mods['space-age'] then
table.insert(data.raw.technology['turbo-transport-belt'].effects, {type = 'unlock-recipe', recipe = 'turbo-loader'})
end
for _, v in pairs({'underground-belt', 'fast-underground-belt', 'express-underground-belt', 'turbo-underground-belt'}) do for _, v in pairs({'underground-belt', 'fast-underground-belt', 'express-underground-belt', 'turbo-underground-belt'}) do
if data.raw.item[v] then if data.raw.item[v] then
item = table.deepcopy(data.raw.item[v]) item = table.deepcopy(data.raw.item[v])
@@ -1677,6 +1669,7 @@ if settings.startup['PHI-CT'].value then
table.insert(data.raw.technology['logistics-3'].effects, {type = 'unlock-recipe', recipe = 'express-underground-belt-a'}) table.insert(data.raw.technology['logistics-3'].effects, {type = 'unlock-recipe', recipe = 'express-underground-belt-a'})
if mods['space-age'] then if mods['space-age'] then
table.insert(data.raw.technology['turbo-transport-belt'].effects, {type = 'unlock-recipe', recipe = 'turbo-loader'})
data.raw['underground-belt']['express-underground-belt-a'].next_upgrade = 'turbo-underground-belt-a' data.raw['underground-belt']['express-underground-belt-a'].next_upgrade = 'turbo-underground-belt-a'
table.insert(data.raw.technology['turbo-transport-belt'].effects, {type = 'unlock-recipe', recipe = 'turbo-underground-belt-a'}) table.insert(data.raw.technology['turbo-transport-belt'].effects, {type = 'unlock-recipe', recipe = 'turbo-underground-belt-a'})
end end