Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
5474eb5
added bob- prefix for bobelectronics
KompetenzAirbag Sep 5, 2025
300c55b
rocket-control-unit was removed with 2.0 and removed bobmodules chang…
KompetenzAirbag Sep 5, 2025
1b9e896
flags["hidden"] changed to .hidden (property)
KompetenzAirbag Sep 5, 2025
75ee364
added new recipe requirements and results instead of result
KompetenzAirbag Sep 5, 2025
45a5a37
updated checkplate function to accept new recipe requirements
KompetenzAirbag Sep 5, 2025
0add91c
results must be array of ProductPrototype, not ProductPrototype itself
KompetenzAirbag Sep 5, 2025
53282c8
bobmods.lib.recipe.remove_result and .add_result dont work any more
KompetenzAirbag Sep 5, 2025
a9e15fd
renamed recipe_category electronics-machine to electronics
KompetenzAirbag Sep 5, 2025
fd77bac
updated hide_item and hide_recipe to not use flags anymore
KompetenzAirbag Sep 5, 2025
d06b410
added bobmodules fix back in order to disable some modules
KompetenzAirbag Sep 5, 2025
cc9f6bb
updated cost of modules
KompetenzAirbag Sep 5, 2025
f77f9da
bobmods.lib.recipe.set_energy_required stopped working
KompetenzAirbag Sep 6, 2025
ec08d06
added energy_required lib function
KompetenzAirbag Sep 6, 2025
af2a03c
reworked effects of agriculture module and moved functions to lib
KompetenzAirbag Sep 6, 2025
cf2321c
Changelog and Version number
KompetenzAirbag Sep 6, 2025
17db76f
Fixed recipe group for circuits
KompetenzAirbag Sep 9, 2025
82ae2ee
Removed normal/expensive properties
KompetenzAirbag Sep 10, 2025
bf8250b
Update bobmodules.lua
voldkost Sep 12, 2025
e69f573
Merge pull request #2 from voldkost/dev
KompetenzAirbag Sep 12, 2025
fff83c5
Changed recipe category for blue and black circuits (they not include…
KompetenzAirbag Sep 20, 2025
dbb41cc
Updated cost of modules KompetenzAirbag/SeaBlock#30
KompetenzAirbag Sep 23, 2025
7aa45f1
Made electronic components allow productivity
KompetenzAirbag Oct 12, 2025
4ec7482
Revert "Made electronic components allow productivity"
KompetenzAirbag Oct 13, 2025
4a693c2
Added productivity for circuit intermediates
KompetenzAirbag Oct 13, 2025
aca9abf
Fixed prerequisites for angels-bio-modules
KompetenzAirbag Oct 19, 2025
713f22a
Added bobassembly check for crafting categories
KompetenzAirbag Oct 20, 2025
c424813
Added angels-bio-module checks
KompetenzAirbag Oct 20, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 29 additions & 0 deletions CircuitProcessing/angelsmodules.lua
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
local lib = require "lib"

--replace pollution modules ingredient with efficiency modules
lib.replace_recipe_ingredient("angels-bio-yield-module", "bob-pollution-create-module-1", "efficiency-module")
lib.replace_recipe_ingredient("angels-bio-yield-module-2", "bob-pollution-create-module-2", "efficiency-module-2")
lib.replace_recipe_ingredient("angels-bio-yield-module-3", "bob-pollution-create-module-3", "efficiency-module-3")

if mods["bobmodules"] then
lib.replace_recipe_ingredient("angels-bio-yield-module-4", "bob-pollution-create-module-4", "bob-efficiency-module-4")
lib.replace_recipe_ingredient("angels-bio-yield-module-5", "bob-pollution-create-module-5", "bob-efficiency-module-5")
end

bobmods.lib.tech.remove_prerequisite("angels-bio-yield-module", "bob-pollution-create-module-1")
bobmods.lib.tech.remove_prerequisite("angels-bio-yield-module-2", "bob-pollution-create-module-2")
bobmods.lib.tech.remove_prerequisite("angels-bio-yield-module-3", "bob-pollution-create-module-3")

if mods["bobmodules"] then
bobmods.lib.tech.remove_prerequisite("angels-bio-yield-module-4", "bob-pollution-create-module-4")
bobmods.lib.tech.remove_prerequisite("angels-bio-yield-module-5", "bob-pollution-create-module-5")
end

bobmods.lib.tech.add_prerequisite("angels-bio-yield-module", "efficiency-module")
bobmods.lib.tech.add_prerequisite("angels-bio-yield-module-2", "efficiency-module-2")
bobmods.lib.tech.add_prerequisite("angels-bio-yield-module-3", "efficiency-module-3")

if mods["bobmodules"] then
bobmods.lib.tech.add_prerequisite("angels-bio-yield-module-4", "bob-efficiency-module-4")
bobmods.lib.tech.add_prerequisite("angels-bio-yield-module-5", "bob-efficiency-module-5")
end
Loading