From fd8a2951d955a73552b630b210bee7e36c80a9f3 Mon Sep 17 00:00:00 2001 From: PHIDIAS Date: Mon, 26 May 2025 15:07:47 +0900 Subject: [PATCH] . --- PHI-CL/data.lua | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/PHI-CL/data.lua b/PHI-CL/data.lua index 6fcc2b2..505163f 100644 --- a/PHI-CL/data.lua +++ b/PHI-CL/data.lua @@ -370,14 +370,22 @@ end if mods['space-age'] and ((settings.startup['PHI-SA'].value and ((not settings.startup['PHI-SA-ENABLE-QUALITY'].value) or settings.startup['PHI-SA-GENERIC'].value)) or settings.startup['PHI-VP'].value) then for _, v in pairs({'quality-module', 'quality-module-2', 'quality-module-3'}) do - data.raw.technology[v].hidden = true - data.raw.technology[v].hidden_in_factoriopedia = true - data.raw.technology[v].unit.ingredients = {{'space-science-pack', 1}} - data.raw.technology[v].effects = nil - data.raw.module[v].hidden = true - data.raw.module[v].hidden_in_factoriopedia = true - data.raw.recipe[v].hidden = true - data.raw.recipe[v].hidden_in_factoriopedia = true + if data.raw.technology[v] then + data.raw.technology[v].hidden = true + data.raw.technology[v].hidden_in_factoriopedia = true + data.raw.technology[v].unit.ingredients = {{'space-science-pack', 1}} + data.raw.technology[v].effects = nil + end + + if data.raw.module[v] then + data.raw.module[v].hidden = true + data.raw.module[v].hidden_in_factoriopedia = true + end + + if data.raw.recipe[v] then + data.raw.recipe[v].hidden = true + data.raw.recipe[v].hidden_in_factoriopedia = true + end end data.raw.technology['epic-quality'].hidden = true