diff --git a/PHI-CL/migrations/migrations.lua b/PHI-CL/migrations/migrations.lua index c4ebfc1..812040d 100644 --- a/PHI-CL/migrations/migrations.lua +++ b/PHI-CL/migrations/migrations.lua @@ -50,99 +50,91 @@ for _, force in pairs(game.forces) do end if settings.startup['PHI-CT'].value then - if settings.startup['PHI-CT-UTILITY'].value then - recipes['electric-boiler'].enabled = true - recipes['electric-boiler'].reload() + recipes['electric-boiler'].enabled = true + recipes['electric-boiler'].reload() - if (not technologies['steel-processing']) or technologies['steel-processing'].researched then - recipes['basic-steel-chest'].enabled = true - recipes['basic-steel-chest'].reload() - end + recipes['super-pump'].enabled = true + recipes['super-pump'].reload() - if ((not technologies['construction-robotics']) or technologies['construction-robotics'].researched) or ((not technologies['logistic-robotics']) or technologies['logistic-robotics'].researched) then - recipes['basic-passive-provider-chest'].enabled = true - recipes['basic-passive-provider-chest'].reload() - recipes['basic-storage-chest'].enabled = true - recipes['basic-storage-chest'].reload() - end + recipes['super-radar'].enabled = true + recipes['super-radar'].reload() - if (not technologies['logistic-system']) or technologies['logistic-system'].researched then - recipes['basic-active-provider-chest'].enabled = true - recipes['basic-active-provider-chest'].reload() - recipes['basic-buffer-chest'].enabled = true - recipes['basic-buffer-chest'].reload() - recipes['basic-requester-chest'].enabled = true - recipes['basic-requester-chest'].reload() - end + if (not technologies['steel-processing']) or technologies['steel-processing'].researched then + recipes['basic-steel-chest'].enabled = true + recipes['basic-steel-chest'].reload() end - if settings.startup['PHI-CT-TOOL'].value then - recipes['super-pump'].enabled = true - recipes['super-pump'].reload() - - recipes['super-radar'].enabled = true - recipes['super-radar'].reload() - - if (not technologies['electric-energy-accumulators']) or technologies['electric-energy-accumulators'].researched then - recipes['passive-energy-void'].enabled = true - recipes['passive-energy-void'].reload() - end + if ((not technologies['construction-robotics']) or technologies['construction-robotics'].researched) or ((not technologies['logistic-robotics']) or technologies['logistic-robotics'].researched) then + recipes['basic-passive-provider-chest'].enabled = true + recipes['basic-passive-provider-chest'].reload() + recipes['basic-storage-chest'].enabled = true + recipes['basic-storage-chest'].reload() end - if settings.startup['PHI-CT-UTILITY'].value then - if (not technologies['automation']) or technologies['automation'].researched then - recipes['trash-chest'].enabled = true - recipes['trash-chest'].reload() - recipes['trash-pipe'].enabled = true - recipes['trash-pipe'].reload() - end - - if (not technologies['logistics']) or technologies['logistics'].researched then - recipes['underground-belt-A'].enabled = true - recipes['underground-belt-A'].reload() - end - - if (not technologies['logistics-2']) or technologies['logistics-2'].researched then - recipes['fast-underground-belt-A'].enabled = true - recipes['fast-underground-belt-A'].reload() - end - - if (not technologies['logistics-3']) or technologies['logistics-3'].researched then - recipes['express-underground-belt-A'].enabled = true - recipes['express-underground-belt-A'].reload() - end - - if (not technologies['turbo-transport-belt']) or technologies['turbo-transport-belt'].researched then - recipes['turbo-underground-belt-A'].enabled = true - recipes['turbo-underground-belt-A'].reload() - end + if (not technologies['logistic-system']) or technologies['logistic-system'].researched then + recipes['basic-active-provider-chest'].enabled = true + recipes['basic-active-provider-chest'].reload() + recipes['basic-buffer-chest'].enabled = true + recipes['basic-buffer-chest'].reload() + recipes['basic-requester-chest'].enabled = true + recipes['basic-requester-chest'].reload() end - if settings.startup['PHI-CT-HIDDEN'].value then - if (not technologies['steel-processing']) or technologies['steel-processing'].researched then - recipes['linked-chest'].enabled = true - recipes['linked-chest'].reload() - end + if (not technologies['electric-energy-accumulators']) or technologies['electric-energy-accumulators'].researched then + recipes['passive-energy-void'].enabled = true + recipes['passive-energy-void'].reload() + end - if (not technologies['logistics']) or technologies['logistics'].researched then - recipes['loader'].enabled = true - recipes['loader'].reload() - end + if (not technologies['automation']) or technologies['automation'].researched then + recipes['trash-chest'].enabled = true + recipes['trash-chest'].reload() + recipes['trash-pipe'].enabled = true + recipes['trash-pipe'].reload() + end - if (not technologies['logistics-2']) or technologies['logistics-2'].researched then - recipes['fast-loader'].enabled = true - recipes['fast-loader'].reload() - end + if (not technologies['logistics']) or technologies['logistics'].researched then + recipes['underground-belt-A'].enabled = true + recipes['underground-belt-A'].reload() + end - if (not technologies['logistics-3']) or technologies['logistics-3'].researched then - recipes['express-loader'].enabled = true - recipes['express-loader'].reload() - end + if (not technologies['logistics-2']) or technologies['logistics-2'].researched then + recipes['fast-underground-belt-A'].enabled = true + recipes['fast-underground-belt-A'].reload() + end - if (not technologies['turbo-transport-belt']) or technologies['turbo-transport-belt'].researched then - recipes['turbo-loader'].enabled = true - recipes['turbo-loader'].reload() - end + if (not technologies['logistics-3']) or technologies['logistics-3'].researched then + recipes['express-underground-belt-A'].enabled = true + recipes['express-underground-belt-A'].reload() + end + + if (not technologies['turbo-transport-belt']) or technologies['turbo-transport-belt'].researched then + recipes['turbo-underground-belt-A'].enabled = true + recipes['turbo-underground-belt-A'].reload() + end + + if (not technologies['steel-processing']) or technologies['steel-processing'].researched then + recipes['linked-chest'].enabled = true + recipes['linked-chest'].reload() + end + + if (not technologies['logistics']) or technologies['logistics'].researched then + recipes['loader'].enabled = true + recipes['loader'].reload() + end + + if (not technologies['logistics-2']) or technologies['logistics-2'].researched then + recipes['fast-loader'].enabled = true + recipes['fast-loader'].reload() + end + + if (not technologies['logistics-3']) or technologies['logistics-3'].researched then + recipes['express-loader'].enabled = true + recipes['express-loader'].reload() + end + + if (not technologies['turbo-transport-belt']) or technologies['turbo-transport-belt'].researched then + recipes['turbo-loader'].enabled = true + recipes['turbo-loader'].reload() end end end