diff --git a/PHI-CL/data/b/gm-vp.lua b/PHI-CL/data/b/gm-vp.lua index c4dd1bc..ac169f8 100644 --- a/PHI-CL/data/b/gm-vp.lua +++ b/PHI-CL/data/b/gm-vp.lua @@ -255,9 +255,12 @@ end -- GM-VP C 1 RECYCLER ENTITY if data.raw['furnace'] and data.raw['furnace']['recycler'] then - data.raw['furnace']['recycler'].result_inventory_size = 5 - data.raw['furnace']['recycler'].type = 'assembling-machine' - data.raw['assembling-machine']['recycler'].fixed_recipe = 'scrap-recycling' + -- data.raw['furnace']['recycler'].result_inventory_size = 5 + local asm = table.deepcopy(data.raw['furnace']['recycler']) + asm.type = 'assembling-machine' + asm.fixed_recipe = 'scrap-recycling' + data.extend({asm}) + data.raw['furnace']['recycler'] = nil end -- GM-VP C 1 SPACE_AGE ENTITY