Skip to content

Commit 1d33e47

Browse files
committed
Update bio-processing-override-bobmodules.lua
fix miss tech and solder checks
1 parent 0645e18 commit 1d33e47

File tree

1 file changed

+43
-7
lines changed

1 file changed

+43
-7
lines changed

Diff for: angelsbioprocessing/prototypes/overrides/bio-processing-override-bobmodules.lua

+43-7
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ if mods["bobmodules"] then
110110
-----------------------------------------------------------------------------
111111
-- tier 1 modules
112112
OV.add_prereq("modules", "bio-processing-crystal-splinter-1")
113-
113+
114114
-- tier 2 modules
115115
data:extend(
116116
{
@@ -292,7 +292,7 @@ if mods["bobmodules"] then
292292
name = "angels-bio-yield-module",
293293
ingredients = {
294294
{"!!"},
295-
{type = "item", name = "solder", amount = 1},
295+
--{type = "item", name = "solder", amount = 1},
296296
{type="item", name="productivity-module", amount = 1},
297297
{type="item", name="effectivity-module", amount = 1},
298298
{type = "item", name = "token-bio", amount = 1}
@@ -302,7 +302,7 @@ if mods["bobmodules"] then
302302
name = "angels-bio-yield-module-2",
303303
ingredients = {
304304
{"!!"},
305-
{type = "item", name = "solder", amount = 2},
305+
--{type = "item", name = "solder", amount = 2},
306306
{type="item", name="productivity-module-2", amount = 1},
307307
{type="item", name="effectivity-module-2", amount = 1},
308308
{type = "item", name = "token-bio", amount = 1}
@@ -312,13 +312,36 @@ if mods["bobmodules"] then
312312
name = "angels-bio-yield-module-3",
313313
ingredients = {
314314
{"!!"},
315-
{type = "item", name = "solder", amount = 3},
315+
--{type = "item", name = "solder", amount = 3},
316316
{type="item", name="productivity-module-3", amount = 1},
317317
{type="item", name="effectivity-module-3", amount = 1},
318318
{type = "item", name = "token-bio", amount = 1}
319319
}
320320
}
321321
})
322+
--adding solder when bobplates is active
323+
if mods["bobplates"] then
324+
OV.patch_recipes({
325+
{
326+
name = "angels-bio-yield-module",
327+
ingredients = {
328+
{type = "item", name = "solder", amount = 1}
329+
}
330+
},
331+
{
332+
name = "angels-bio-yield-module-2",
333+
ingredients = {
334+
{type = "item", name = "solder", amount = 2}
335+
}
336+
},
337+
{
338+
name = "angels-bio-yield-module-3",
339+
ingredients = {
340+
{type = "item", name = "solder", amount = 3}
341+
}
342+
}
343+
})
344+
end
322345
data.raw.technology["angels-bio-yield-module"].icon = "__angelsbioprocessing__/graphics/icons/bobmodules/orange-module-1.png"
323346
data.raw.technology["angels-bio-yield-module"].icon_size = 32
324347
data.raw.technology["angels-bio-yield-module"].icon_mipmaps = 1
@@ -328,7 +351,9 @@ if mods["bobmodules"] then
328351
data.raw.technology["angels-bio-yield-module-3"].icon = "__angelsbioprocessing__/graphics/icons/bobmodules/orange-module-3.png"
329352
data.raw.technology["angels-bio-yield-module-3"].icon_size = 32
330353
data.raw.technology["angels-bio-yield-module-3"].icon_mipmaps = 1
331-
OV.add_prereq("angels-bio-yield-module", "module-merging")
354+
if data.raw.technology["module-merging"] ~= nil then
355+
OV.add_prereq("angels-bio-yield-module", "module-merging")
356+
end
332357
for i = 1,3 do
333358
local ingredients = {{"token-bio", 1}}
334359
local ingredients_added = {["token-bio"] = true}
@@ -399,7 +424,7 @@ if mods["bobmodules"] then
399424
enabled = false,
400425
ingredients =
401426
{
402-
{type = "item", name = "solder", amount = solder_amount},
427+
--{type = "item", name = "solder", amount = solder_amount},
403428
{type = "item", name = "productivity-module-"..i, amount = 1},
404429
{type = "item", name = "effectivity-module-"..i, amount = 1},
405430
{type = "item", name = "token-bio", amount = 1}
@@ -434,6 +459,17 @@ if mods["bobmodules"] then
434459
}
435460
)
436461
angelsmods.functions.add_bio_productivity_module("angels-bio-yield-module-"..i)
462+
--adding solder when bobplates is active
463+
if mods["bobplates"] then
464+
OV.patch_recipes({
465+
{
466+
name = "angels-bio-yield-module-" .. i,
467+
ingredients = {
468+
{type = "item", name = "solder", amount = solder_amount}
469+
}
470+
}
471+
})
472+
end
437473
end
438474
for i = 1,8 do
439475
local name = "angels-bio-yield-module"
@@ -465,4 +501,4 @@ if mods["bobmodules"] then
465501
OV.add_prereq("effect-transmission", "modules")
466502
OV.add_prereq("effect-transmission-2", "modules-2")
467503
OV.add_prereq("effect-transmission-3", "modules-3")
468-
end
504+
end

0 commit comments

Comments
 (0)