diff --git a/PHI-CL/data/b/ct.lua b/PHI-CL/data/b/ct.lua index 31bac9b..56059f7 100644 --- a/PHI-CL/data/b/ct.lua +++ b/PHI-CL/data/b/ct.lua @@ -29,7 +29,7 @@ end -- CT C 1 BASE ENTITY,ITEM -- CT A 1 BASE RECIPE -if data.raw['linked-container']['linked-chest'] then +if data.raw['linked-container'] and data.raw['linked-container']['linked-chest'] then data.raw['item']['linked-chest'].subgroup = 'storage' data.raw['item']['linked-chest'].order = 'a[items]-d[linked-chest]' data.raw['item']['linked-chest'].stack_size = 50 @@ -56,7 +56,7 @@ if data.raw['linked-container']['linked-chest'] then end -- CT A 1 BASE ENTITY,ITEM,RECIPE -if data.raw['radar']['radar'] then +if data.raw['radar'] and data.raw['radar']['radar'] then local item = table.deepcopy(data.raw['item']['radar']) item.name = 'super-radar' item.place_result = item.name @@ -92,7 +92,7 @@ if data.raw['radar']['radar'] then end -- CT A 2 BASE ENTITY,ITEM,RECIPE -if data.raw['electric-energy-interface']['electric-energy-interface'] then +if data.raw['electric-energy-interface'] and data.raw['electric-energy-interface']['electric-energy-interface'] then for _, v in pairs({'active', 'passive'}) do local item = table.deepcopy(data.raw['item']['electric-energy-interface']) item.name = v .. '-energy-void' diff --git a/PHI-CL/data/b/mbe.lua b/PHI-CL/data/b/mbe.lua index 57a34e1..b3546cb 100644 --- a/PHI-CL/data/b/mbe.lua +++ b/PHI-CL/data/b/mbe.lua @@ -12,7 +12,9 @@ local mod_tint = { } -- MBE C 1 BASE FLUID -data.raw['fluid']['steam'].max_temperature = ((settings.startup['PHI-MB-ENERGY-POWER-TIER'].value > 1) and 5000) or data.raw['fluid']['steam'].max_temperature +if data.raw['fluid'] and data.raw['fluid']['steam'] then + data.raw['fluid']['steam'].max_temperature = ((settings.startup['PHI-MB-ENERGY-POWER-TIER'].value > 1) and 5000) or data.raw['fluid']['steam'].max_temperature +end -- MBE A 7 BASE RESEARCH for i = 1, 7 do