Skip to content

Commit

Permalink
Fixed circuit processing dependencies somewhat (not all)
Browse files Browse the repository at this point in the history
  • Loading branch information
LovelySanta committed Jun 18, 2018
1 parent be64dc4 commit 161a497
Show file tree
Hide file tree
Showing 2 changed files with 109 additions and 57 deletions.
33 changes: 33 additions & 0 deletions CircuitProcessing/data.lua
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@


if mods["CircuitProcessing"] then
-- advanced electronics 2 ----------------------------------------------------
------------------------------------------------------------------------------
if mods["angelssmelting"] then
MoreScience.lib.technology.addPrerequisite("advanced-electronics-2", "angels-titanium-smelting-1")
MoreScience.lib.technology.addPrerequisite("advanced-electronics-3", "angels-chrome-smelting-1")
end
MoreScience.lib.technology.addPrerequisite("rocket", "advanced-electronics-3")



-- modules lvl 1 -------------------------------------------------------------
------------------------------------------------------------------------------
MoreScience.lib.technology.addPrerequisite("productivity-module-2", "advanced-electronics-2")
MoreScience.lib.technology.addPrerequisite("speed-module-2", "advanced-electronics-2")
MoreScience.lib.technology.addPrerequisite("effectivity-module-2", "advanced-electronics-2")



-- modules lvl 2 -------------------------------------------------------------
------------------------------------------------------------------------------
MoreScience.lib.technology.addPrerequisite("productivity-module-3", "advanced-electronics-3")
MoreScience.lib.technology.addPrerequisite("speed-module-3", "advanced-electronics-3")
MoreScience.lib.technology.addPrerequisite("effectivity-module-3", "advanced-electronics-3")
if mods["bobplates"] then
MoreScience.lib.technology.addPrerequisite("productivity-module-3", "gem-processing-2")
MoreScience.lib.technology.addPrerequisite("speed-module-3", "gem-processing-2")
MoreScience.lib.technology.addPrerequisite("effectivity-module-3", "gem-processing-2")
end

end
133 changes: 76 additions & 57 deletions lib/debug.lua
Original file line number Diff line number Diff line change
Expand Up @@ -457,10 +457,12 @@ function Debug:reseachAllTechnologies()

-- PART 10: bobmodules
if game.active_mods["bobmodules"] then
researchTechnology("module-merging")
if not game.active_mods["CircuitProcessing"] then
researchTechnology("module-merging")

researchTechnology("pollution-create-module-1")
researchTechnology("pollution-clean-module-1")
researchTechnology("pollution-create-module-1")
researchTechnology("pollution-clean-module-1")
end
end

-- PART 11: bobwarfare
Expand Down Expand Up @@ -497,9 +499,11 @@ function Debug:reseachAllTechnologies()

-- PART 2: bobmodules
if game.active_mods["bobmodules"] then
researchTechnology("raw-speed-module-1")
researchTechnology("raw-productivity-module-1")
researchTechnology("green-module-1")
if not game.active_mods["CircuitProcessing"] then
researchTechnology("raw-speed-module-1")
researchTechnology("raw-productivity-module-1")
researchTechnology("green-module-1")
end
end

-- PART 3: bobpower
Expand Down Expand Up @@ -713,12 +717,14 @@ function Debug:reseachAllTechnologies()

-- PART 10: bobmodules
if game.active_mods["bobmodules"] then
researchTechnology("pollution-create-module-2")
researchTechnology("pollution-clean-module-2")
if not game.active_mods["CircuitProcessing"] then
researchTechnology("pollution-create-module-2")
researchTechnology("pollution-clean-module-2")

researchTechnology("raw-speed-module-2")
researchTechnology("raw-productivity-module-2")
researchTechnology("green-module-2")
researchTechnology("raw-speed-module-2")
researchTechnology("raw-productivity-module-2")
researchTechnology("green-module-2")
end
end

-- PART 11: bobpower
Expand Down Expand Up @@ -976,8 +982,10 @@ function Debug:reseachAllTechnologies()

-- PART 8: bobmodules
if game.active_mods["bobmodules"] then
researchTechnology("productivity-module-4")
researchTechnology("productivity-module-5")
if not game.active_mods["CircuitProcessing"] then
researchTechnology("productivity-module-4")
researchTechnology("productivity-module-5")
end
end

-- PART 9: bobpower
Expand Down Expand Up @@ -1143,34 +1151,43 @@ function Debug:reseachAllTechnologies()

-- PART 9: bobmodules
if game.active_mods["bobmodules"] then
researchTechnology("speed-module-4")
researchTechnology("speed-module-5")
researchTechnology("speed-module-6")
researchTechnology("productivity-module-6")
researchTechnology("effectivity-module-4")
researchTechnology("effectivity-module-5")
researchTechnology("effectivity-module-6")
researchTechnology("pollution-create-module-3")
researchTechnology("pollution-create-module-4")
researchTechnology("pollution-create-module-5")
researchTechnology("pollution-create-module-6")
researchTechnology("pollution-clean-module-3")
researchTechnology("pollution-clean-module-4")
researchTechnology("pollution-clean-module-5")
researchTechnology("pollution-clean-module-6")

researchTechnology("raw-speed-module-3")
researchTechnology("raw-speed-module-4")
researchTechnology("raw-speed-module-5")
researchTechnology("raw-speed-module-6")
researchTechnology("raw-productivity-module-3")
researchTechnology("raw-productivity-module-4")
researchTechnology("raw-productivity-module-5")
researchTechnology("raw-productivity-module-6")
researchTechnology("green-module-3")
researchTechnology("green-module-4")
researchTechnology("green-module-5")
researchTechnology("green-module-6")
if not game.active_mods["CircuitProcessing"] then
researchTechnology("speed-module-4")
researchTechnology("speed-module-5")
researchTechnology("speed-module-6")
researchTechnology("productivity-module-6")
researchTechnology("effectivity-module-4")
researchTechnology("effectivity-module-5")
researchTechnology("effectivity-module-6")
researchTechnology("pollution-create-module-3")
researchTechnology("pollution-create-module-4")
researchTechnology("pollution-create-module-5")
researchTechnology("pollution-create-module-6")
researchTechnology("pollution-clean-module-3")
researchTechnology("pollution-clean-module-4")
researchTechnology("pollution-clean-module-5")
researchTechnology("pollution-clean-module-6")

researchTechnology("raw-speed-module-3")
researchTechnology("raw-speed-module-4")
researchTechnology("raw-speed-module-5")
researchTechnology("raw-speed-module-6")
researchTechnology("raw-productivity-module-3")
researchTechnology("raw-productivity-module-4")
researchTechnology("raw-productivity-module-5")
researchTechnology("raw-productivity-module-6")
researchTechnology("green-module-3")
researchTechnology("green-module-4")
researchTechnology("green-module-5")
researchTechnology("green-module-6")
else
researchTechnology("speed-module-3")
researchTechnology("speed-module-4")
researchTechnology("productivity-module-3")
researchTechnology("productivity-module-4")
researchTechnology("effectivity-module-3")
researchTechnology("effectivity-module-4")
end

researchTechnology("effect-transmission-2")
researchTechnology("effect-transmission-3")
Expand Down Expand Up @@ -1280,22 +1297,24 @@ function Debug:reseachAllTechnologies()

-- PART 3: bobmodules
if game.active_mods["bobmodules"] then
researchTechnology("effectivity-module-7")
researchTechnology("effectivity-module-8")
researchTechnology("speed-module-7")
researchTechnology("speed-module-8")
researchTechnology("productivity-module-7")
researchTechnology("productivity-module-8")
researchTechnology("pollution-create-module-7")
researchTechnology("pollution-create-module-8")
researchTechnology("pollution-clean-module-7")
researchTechnology("pollution-clean-module-8")
researchTechnology("raw-speed-module-7")
researchTechnology("raw-speed-module-8")
researchTechnology("raw-productivity-module-7")
researchTechnology("raw-productivity-module-8")
researchTechnology("green-module-7")
researchTechnology("green-module-8")
if not game.active_mods["CircuitProcessing"] then
researchTechnology("effectivity-module-7")
researchTechnology("effectivity-module-8")
researchTechnology("speed-module-7")
researchTechnology("speed-module-8")
researchTechnology("productivity-module-7")
researchTechnology("productivity-module-8")
researchTechnology("pollution-create-module-7")
researchTechnology("pollution-create-module-8")
researchTechnology("pollution-clean-module-7")
researchTechnology("pollution-clean-module-8")
researchTechnology("raw-speed-module-7")
researchTechnology("raw-speed-module-8")
researchTechnology("raw-productivity-module-7")
researchTechnology("raw-productivity-module-8")
researchTechnology("green-module-7")
researchTechnology("green-module-8")
end
end

-- PART 4: bobwarfare
Expand Down

0 comments on commit 161a497

Please sign in to comment.