diff --git a/PHI-CL/data.lua b/PHI-CL/data.lua index 6f4e3ba..0c25f92 100644 --- a/PHI-CL/data.lua +++ b/PHI-CL/data.lua @@ -1414,10 +1414,24 @@ if settings.startup['PHI-CT'].value then data:extend({entity}) - data.raw['underground-belt']['underground-belt-A'].next_upgrade = 'fast-underground-belt' - data.raw['underground-belt']['fast-underground-belt-A'].next_upgrade = 'express-underground-belt' + data:extend({{ + type = 'recipe', + name = item.name, + energy_required = 2, + enabled = false, + ingredients = {{type = 'item', name = v, amount = 1}}, + results = {{type = 'item', name = item.name, amount = 1}}, + main_product = item.name, + localised_name = {'phi-cl.combine', {'entity-name.' .. v}, '(II)'} + }}) end + data.raw['underground-belt']['underground-belt-A'].next_upgrade = 'fast-underground-belt' + data.raw['underground-belt']['fast-underground-belt-A'].next_upgrade = 'express-underground-belt' + table.insert(data.raw.technology['logistics'].effects, {type = 'unlock-recipe', recipe = 'underground-belt-A'}) + table.insert(data.raw.technology['logistics-2'].effects, {type = 'unlock-recipe', recipe = 'underground-belt-A'}) + table.insert(data.raw.technology['logistics-3'].effects, {type = 'unlock-recipe', recipe = 'underground-belt-A'}) + for _, t in pairs({'arithmetic-combinator', 'decider-combinator', 'programmable-speaker', 'selector-combinator'}) do data.raw[t][t].energy_source.usage_priority = 'primary-input' end