Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- changing titanium plate from crushed titanium to 3:1 in foundry as in BzTitanium original balance (15:5 in furnace)
- -- titanium plate from enriched titanium in foundry now will have 2:1 also as per original BzTitanium balance (10:5 in furnace)
- -- https://mods.factorio.com/mod/bztitanium/faq
- fdsl_recipe.modify_ingredient("titanium-in-foundry", "crushed-titanium-ore", { amount = 3 })
- data.raw.recipe["enriched-titanium-plate"].category = "rit-smelting"
- data.raw.recipe["titanium-plate"].category = "rit-smelting"
- -- add missing titanium plate from crushed titanium to furnaces
- local titanium_plate = table.deepcopy(data.raw.recipe["titanium-plate"])
- titanium_plate.name = "crushed-titanium-plate"
- titanium_plate.category = "rit-smelting"
- titanium_plate.icons =
- {
- { icon = "__bztitanium__/graphics/icons/titanium-plate.png", icon_size = 64, icon_mipmaps = 3, },
- { icon = "__crushing-industry__/graphics/icons/compat/crushed-titanium-ore.png", icon_size = 64, icon_mipmaps = 3, scale = 0.25, shift = { -8, -8 } },
- }
- data.extend({ titanium_plate })
- fdsl_recipe.replace_ingredient("crushed-titanium-plate", "titanium-ore",
- { type = "item", name = "crushed-titanium-ore", amount = 15 })
- fdsl_recipe.modify_result("crushed-titanium-plate", "titanium-plate", { amount = 5, extra_count_fraction = 0 })
- fdsl_tec.add_unlock("titanium-processing", "crushed-titanium-plate")
- -- add missing titanium plate from enriched titanium to foundry
- local titanium_in_foundry = table.deepcopy(data.raw.recipe["titanium-in-foundry"])
- titanium_in_foundry.name = "enriched-titanium-in-foundry"
- titanium_in_foundry.icons =
- {
- { icon = "__bztitanium__/graphics/icons/titanium-plate.png", icon_size = 64, icon_mipmaps = 3, },
- { icon = "__base__/graphics/icons/fluid/steam.png", tint = { r = .1, g = .1, b = .5, a = .5 }, scale = 0.25, shift = { -8, -8 } },
- }
- data.extend({ titanium_in_foundry })
- fdsl_recipe.replace_ingredient("enriched-titanium-in-foundry", "crushed-titanium-ore", { type = "item", name = "enriched-titanium", amount = 2 })
- fdsl_tec.add_unlock("foundry", "enriched-titanium-in-foundry")
- -- moving default titanium plate recipes out of advanced furnace to force vacuum titanium recipe unlocked at foundry,
- -- cos kr adv furnace is basically foundry upgrade, but u can bypass vacuum recipe because it is also a furnace which is kinda dumb.
- -- Personally I would rather remove all smelting recipes from adv furnace that has foundry analogues with molten metal to emphasize space age expirience.
- for _, type in pairs(data.raw) do
- for _, entity in pairs(type) do
- if entity and entity.crafting_categories and entity.name ~= "kr-advanced-furnace" then
- for _, category in pairs(entity.crafting_categories) do
- if category == "smelting" then
- table.insert(entity.crafting_categories, "rit-smelting")
- break
- end
- end
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment