From 4c75f5d9d3425c670ce9f5677067a795e814eef3 Mon Sep 17 00:00:00 2001 From: PHIDIAS Date: Wed, 2 Apr 2025 23:23:58 +0900 Subject: [PATCH] . --- PHI-CL/data-updates.lua | 17 +++++++++++++++++ PHI-CL/data.lua | 29 +++++++++++++++++++---------- 2 files changed, 36 insertions(+), 10 deletions(-) diff --git a/PHI-CL/data-updates.lua b/PHI-CL/data-updates.lua index 7a0b0a7..43ea79a 100644 --- a/PHI-CL/data-updates.lua +++ b/PHI-CL/data-updates.lua @@ -2,6 +2,23 @@ local items = require 'config' local main = require 'main' local file_stage = 2 +if mods['space-age'] and settings.startup['PHI-VP'].value and settings.startup['PHI-VP-MAIN'].value then + for _, v in pairs(data.raw.recipe) do + v.auto_recycle = false + v.allow_quality = false + v.allow_quality_message = nil + + if v.category == 'recycling' then + v.hidden = true + v.hidden_in_factoriopedia = true + end + end + + for _, v in pairs(data.raw.item) do + v.auto_recycle = false + end +end + for _, v in pairs(items['item']) do if (v.stage == file_stage) and v.enabled and (v.max >= v.min) then v.category = 'item' diff --git a/PHI-CL/data.lua b/PHI-CL/data.lua index b56a894..ddb1344 100644 --- a/PHI-CL/data.lua +++ b/PHI-CL/data.lua @@ -1196,6 +1196,20 @@ if settings.startup['PHI-VP'].value then data.raw['lightning-attractor']['lightning-collector'].hidden_in_factoriopedia = true data.raw['lightning-attractor']['fulgoran-ruin-attractor'].hidden = true data.raw['lightning-attractor']['fulgoran-ruin-attractor'].hidden_in_factoriopedia = true + data.raw['furnace']['recycler'].hidden = true + data.raw['furnace']['recycler'].hidden_in_factoriopedia = true + data.raw['thruster']['thruster'].hidden = true + data.raw['thruster']['thruster'].hidden_in_factoriopedia = true + data.raw['assembling-machine']['crusher'].hidden = true + data.raw['assembling-machine']['crusher'].hidden_in_factoriopedia = true + data.raw['asteroid-collector']['asteroid-collector'].hidden = true + data.raw['asteroid-collector']['asteroid-collector'].hidden_in_factoriopedia = true + data.raw['space-platform-hub']['space-platform-hub'].hidden = true + data.raw['space-platform-hub']['space-platform-hub'].hidden_in_factoriopedia = true + data.raw['space-platform-starter-pack']['space-platform-starter-pack'].hidden = true + data.raw['space-platform-starter-pack']['space-platform-starter-pack'].hidden_in_factoriopedia = true + data.raw['surface']['space-platform'].hidden = true + data.raw['surface']['space-platform'].hidden_in_factoriopedia = true data.raw['plant']['yumako-tree'].hidden = true data.raw['plant']['yumako-tree'].hidden_in_factoriopedia = true @@ -1221,6 +1235,11 @@ if settings.startup['PHI-VP'].value then v.hidden_in_factoriopedia = true end + for _, v in pairs(data.raw['asteroid-chunk']) do + v.hidden = true + v.hidden_in_factoriopedia = true + end + local tile_subgroup = { ['vulcanus-tiles'] = true, ['gleba-tiles'] = true, @@ -1305,16 +1324,6 @@ if settings.startup['PHI-VP'].value then v.minable.results = {{type = 'item', name = 'wood', amount = 4}} end end - - for _, v in pairs(data.raw.recipe) do - v.auto_recycle = false - v.allow_quality = false - v.allow_quality_message = nil - end - - for _, v in pairs(data.raw.item) do - v.auto_recycle = false - end end if mods['quality'] and settings.startup['PHI-VP-MAIN'].value and (not settings.startup['PHI-SA-MAX-QUALITY'].value) then