diff --git a/changelog.txt b/changelog.txt index 8c3452a..3ce0dbf 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,4 +1,9 @@ --------------------------------------------------------------------------------------------------- +Version: 0.9.6 +Date: 2020-12-29 + Changes: + - Compatibility with bobrevamp without bobores +--------------------------------------------------------------------------------------------------- Version: 0.9.5 Date: 2020-12-29 Changes: diff --git a/info.json b/info.json index 2e6ed37..0aead93 100644 --- a/info.json +++ b/info.json @@ -1,6 +1,6 @@ { "name": "bztitanium", - "version": "0.9.5", + "version": "0.9.6", "factorio_version": "1.1", "title": "Titanium", "author": "Brevven", diff --git a/titanium-recipe-final.lua b/titanium-recipe-final.lua index 68e7041..60f4325 100644 --- a/titanium-recipe-final.lua +++ b/titanium-recipe-final.lua @@ -6,7 +6,9 @@ local util = require("__bztitanium__.data-util"); util.steel_to_titanium(data.raw.recipe["low-density-structure"]) util.steel_to_titanium(data.raw.recipe["low-density-structure"].normal) util.steel_to_titanium(data.raw.recipe["low-density-structure"].expensive) -util.add_titanium_prerequisite(data.raw.technology["low-density-structure"]) +if not mods["bobrevamp"] then + util.add_titanium_prerequisite(data.raw.technology["low-density-structure"]) +end if (not mods["bobplates"] and not mods["angelssmelting"]) then util.steel_to_titanium(data.raw.recipe["flying-robot-frame"]) @@ -15,6 +17,19 @@ if (not mods["bobplates"] and not mods["angelssmelting"]) then util.add_titanium_prerequisite(data.raw.technology["robotics"]) end +if (mods["bobrevamp"] and not mods["bobplates"] and not mods["angelssmelting"]) then + util.steel_to_titanium(data.raw.recipe["flying-robot-frame-2"]) + util.steel_to_titanium(data.raw.recipe["flying-robot-frame-2"].normal) + util.steel_to_titanium(data.raw.recipe["flying-robot-frame-2"].expensive) + util.steel_to_titanium(data.raw.recipe["flying-robot-frame-3"]) + util.steel_to_titanium(data.raw.recipe["flying-robot-frame-3"].normal) + util.steel_to_titanium(data.raw.recipe["flying-robot-frame-3"].expensive) + util.steel_to_titanium(data.raw.recipe["flying-robot-frame-4"]) + util.steel_to_titanium(data.raw.recipe["flying-robot-frame-4"].normal) + util.steel_to_titanium(data.raw.recipe["flying-robot-frame-4"].expensive) +end + + -- Memory storage changes if data.raw.item["memory-unit"] then diff --git a/titanium-recipe.lua b/titanium-recipe.lua index 164576c..2d4f5b0 100644 --- a/titanium-recipe.lua +++ b/titanium-recipe.lua @@ -14,6 +14,10 @@ if mods["modmashsplinterresources"] then util.remove_raw("recipe", "titanium-extraction-process") end +if (mods["bobrevamp"] and not mods["bobores"]) then + util.remove_raw("technology", "titanium-processing") +end + if (not mods["pyrawores"] and not mods["bobplates"] and not mods["angelssmelting"]) then data:extend( {