diff --git a/README.md b/README.md index 509c2bc..3871585 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,8 @@ Adds titanium ore and plates to the base game. It requires lubricant to mine. Most recipes that should be lightweight that use steel now use titanium. Other minor recipe tweaks as well. ## Version History +- 0.5.0 Support Aircraft mod + - 0.4.1 Some more flavorful recipe changes for Krastorio2. - 0.4.0 Support Krastorio2 including enriched titanium diff --git a/info.json b/info.json index 592cdbb..0a5934c 100644 --- a/info.json +++ b/info.json @@ -1,6 +1,6 @@ { "name": "bztitanium", - "version": "0.4.1", + "version": "0.5.0", "factorio_version": "1.0", "title": "Titanium", "author": "Brevven", @@ -11,8 +11,9 @@ "? aai-industry", "? space-exploration", "? Krastorio2", + "? Aircraft", "? Pre0-17-60Oil" ], - "description": "Adds titanium to the base game.\n\nTitanium is used in Low Density Structures, Flying Robot Frames and a few other places.\n\nCompatible with Krastorio2 and Space Exploration." + "description": "Adds titanium to the base game.\n\nTitanium is used in Low Density Structures, Flying Robot Frames and a few other places.\n\nCompatible with Krastorio 2, Space Exploration, Aircraft and other mods." } diff --git a/titanium-recipe-final.lua b/titanium-recipe-final.lua index 4cd8285..27bf740 100644 --- a/titanium-recipe-final.lua +++ b/titanium-recipe-final.lua @@ -48,3 +48,25 @@ if mods["Krastorio2"] then util.steel_to_titanium(data.raw.recipe["kr-quarry-drill"]) util.steel_to_titanium(data.raw.recipe["kr-singularity-lab"]) end + +-- Aircraft changes + +if mods["Aircraft"] then + util.steel_to_titanium(data.raw.recipe["gunship"]) + util.steel_to_titanium(data.raw.recipe["gunship"].normal) + util.steel_to_titanium(data.raw.recipe["gunship"].expensive) + util.steel_to_titanium(data.raw.recipe["cargo-plane"]) + util.steel_to_titanium(data.raw.recipe["cargo-plane"].normal) + util.steel_to_titanium(data.raw.recipe["cargo-plane"].expensive) + util.steel_to_titanium(data.raw.recipe["flying-fortress"]) + util.steel_to_titanium(data.raw.recipe["flying-fortress"].normal) + util.steel_to_titanium(data.raw.recipe["flying-fortress"].expensive) + util.add_titanium_ingredient(10, data.raw.recipe["aircraft-afterburner"]) + util.add_titanium_ingredient(10, data.raw.recipe["aircraft-afterburner"].normal) + util.add_titanium_ingredient(20, data.raw.recipe["aircraft-afterburner"].expensive) + + -- jet doesn't use steel in base aircraft mod, but leave this here just in case that changes + util.steel_to_titanium(data.raw.recipe["jet"]) + util.steel_to_titanium(data.raw.recipe["jet"].normal) + util.steel_to_titanium(data.raw.recipe["jet"].expensive) +end diff --git a/titanium-recipe-updates.lua b/titanium-recipe-updates.lua index 6d93de0..01bed28 100644 --- a/titanium-recipe-updates.lua +++ b/titanium-recipe-updates.lua @@ -25,3 +25,7 @@ if mods["Krastorio2"] then util.add_titanium_prerequisite(data.raw.technology["kr-electric-mining-drill-mk2"]) util.add_titanium_prerequisite(data.raw.technology["kr-quarry-minerals-extraction"]) end + +if mods["Aircraft"] then + util.add_titanium_prerequisite(data.raw.technology["advanced-aerodynamics"]) +end