From 53684875135e773631ce695702a039271c0650d4 Mon Sep 17 00:00:00 2001 From: PHIDIAS Date: Mon, 17 Jun 2024 20:31:24 +0900 Subject: [PATCH] . --- PHI-CL/main.lua | 29 ++++++++++++++--------------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/PHI-CL/main.lua b/PHI-CL/main.lua index 19e7b21..eaee51b 100644 --- a/PHI-CL/main.lua +++ b/PHI-CL/main.lua @@ -376,24 +376,23 @@ function main.EL(source) data.raw[source.type][source.ref_name].fast_replaceable_group = source.ref_name end + local base_type = source.type + local base_name = source.ref_name + local new_type = source.type + local new_name = source.name + if (source.max - source.min) > 0 then for j=source.min, source.max - 1 do - if source.min == 2 then - if source.name == 'electric-filter-furnace' then - data.raw['assembling-machine'][source.name .. '-' .. j].fast_replaceable_group = data.raw[source.type][source.ref_name].fast_replaceable_group - - else - data.raw[source.type][source.name .. '-' .. j].fast_replaceable_group = data.raw[source.type][source.ref_name].fast_replaceable_group - end - - else - if source.name == 'electric-filter-furnace' then - data.raw['assembling-machine'][source.name .. '-' .. j].fast_replaceable_group = data.raw[source.type][source.name .. '-' .. (j + 1)].fast_replaceable_group - - else - data.raw[source.type][source.name .. '-' .. j].fast_replaceable_group = data.raw[source.type][source.name .. '-' .. (j + 1)].fast_replaceable_group - end + if source.name == 'electric-filter-furnace' then + new_type = 'assembling-machine' end + + if source.min > 2 then + new_name = source.name .. '-' .. j + base_name = source.name .. '-' .. (j + 1) + end + + data.raw[new_type][new_name].fast_replaceable_group = data.raw[base_type][base_name].fast_replaceable_group end end end