-- Copyright (c) 2022 Kirazy -- Part of Artisanal Reskins: Bob's Mods -- -- See LICENSE in the project directory for license information. -- Settings available based on mod loadout if mods["bobassembly"] then data:extend({ { type = "bool-setting", name = "reskins-bobs-do-bobassembly", setting_type = "startup", default_value = true, }, { type = "bool-setting", name = "reskins-bobs-do-furnace-tier-labeling", setting_type = "startup", order = "x", default_value = true, }, }) end if mods["bobassembly"] or mods["bobplates"] then data:extend({ { type = "bool-setting", name = "reskins-bobs-do-custom-furnace-variants", setting_type = "startup", order = "y3", default_value = false, }, { type = "string-setting", name = "reskins-bobs-standard-furnace-color", setting_type ="startup", order = "y3x", default_value = "ffb700", localised_description = {"", {"mod-setting-description.reskins-bobs-standard-furnace-color"}, "\n\n", {"reskins-defaults.default"}, " ", {"reskins-defaults.standard-furnace-color"}} }, { type = "string-setting", name = "reskins-bobs-mixing-furnace-color", setting_type ="startup", order = "y3y", default_value = "00bfff", localised_description = {"", {"mod-setting-description.reskins-bobs-mixing-furnace-color"}, "\n\n", {"reskins-defaults.default"}, " ", {"reskins-defaults.mixing-furnace-color"}} }, { type = "string-setting", name = "reskins-bobs-chemical-furnace-color", setting_type ="startup", order = "y3z", default_value = "f21f0c", localised_description = {"", {"mod-setting-description.reskins-bobs-chemical-furnace-color"}, "\n\n", {"reskins-defaults.default"}, " ", {"reskins-defaults.chemical-furnace-color"}} }, }) end if mods["bobelectronics"] then local circuit_style_locale = {"", {"mod-setting-description.reskins-bobs-do-bobelectronics-circuit-style"}, {"reskins-bobs.reskins-bobs-circuit-style-material"}, {"reskins-bobs.reskins-bobs-circuit-style-vanilla"}, {"reskins-bobs.reskins-bobs-circuit-style-tier"}, "\n\n", {"reskins-defaults.default"}, " [color="..reskins.lib.default_tint.."]", {"string-mod-setting.reskins-bobs-do-bobelectronics-circuit-style-colored-tier"}, "[/color]", } data:extend({ { type = "string-setting", name = "reskins-bobs-do-bobelectronics-circuit-style", setting_type = "startup", default_value = "colored-tier", allowed_values = {"off","colored-material","colored-vanilla","colored-tier"}, localised_description = circuit_style_locale, }, { type = "bool-setting", name = "reskins-bobs-do-bobelectronics", setting_type = "startup", default_value = true, }, }) end if mods["bobenemies"] then data:extend({ { type = "bool-setting", name = "reskins-bobs-do-bobenemies", setting_type = "startup", default_value = true, } }) end if mods["bobequipment"] then data:extend({ { type = "bool-setting", name = "reskins-bobs-do-bobequipment", setting_type = "startup", default_value = true, }, }) end if mods["bobgreenhouse"] then data:extend({ { type = "bool-setting", name = "reskins-bobs-do-bobgreenhouse", setting_type = "startup", default_value = true, }, }) end if mods["boblogistics"] or mods["bobpower"] then data:extend({ { type = "bool-setting", name = "reskins-bobs-do-pipe-tier-labeling", setting_type = "startup", order = "x", default_value = true, }, }) end if mods["boblogistics"] then data:extend({ { type = "bool-setting", name = "reskins-bobs-do-boblogistics", setting_type = "startup", default_value = true, }, { type = "bool-setting", name = "reskins-bobs-do-belt-entity-tier-labeling", setting_type = "startup", order = "x", default_value = true, }, { type = "bool-setting", name = "reskins-bobs-do-inserter-tier-labeling", setting_type = "startup", order = "xx", default_value = true, }, { type = "bool-setting", name = "reskins-bobs-do-inserter-filter-symbol", setting_type = "startup", order = "xx", default_value = true, }, { type = "bool-setting", name = "reskins-bobs-flip-stack-inserter-icons", setting_type = "startup", order = "xx", default_value = false, }, { type = "bool-setting", name = "reskins-bobs-do-basic-belts-separately", setting_type = "startup", order = "y1", default_value = true, }, { type = "string-setting", name = "reskins-bobs-basic-belts-color", setting_type ="startup", order = "y1y", default_value = "bfbfbf", localised_description = {"", {"mod-setting-description.reskins-bobs-basic-belts-color"}, "\n\n", {"reskins-defaults.default"}, " ", {"reskins-defaults.basic-belts-color"}} }, { type = "bool-setting", name = "reskins-bobs-do-progression-based-robots", setting_type = "startup", order = "y2", default_value = true, }, { type = "string-setting", name = "reskins-bobs-fusion-robot-color", setting_type ="startup", order = "y2y", default_value = "e5e5e5", localised_description = {"", {"mod-setting-description.reskins-bobs-fusion-robot-color"}, "\n\n", {"reskins-defaults.default"}, " ", {"reskins-defaults.fusion-robot-color"}} }, }) end if mods["bobmining"] then data:extend({ { type = "bool-setting", name = "reskins-bobs-do-bobmining", setting_type = "startup", default_value = true, }, }) end if mods["bobmodules"] then data:extend({ { type = "bool-setting", name = "reskins-bobs-do-bobmodules", setting_type = "startup", default_value = true, }, }) end if mods["bobores"] then data:extend({ { type = "bool-setting", name = "reskins-bobs-do-bobores", setting_type = "startup", default_value = true, }, }) end if mods["bobplates"] then data:extend({ { type = "bool-setting", name = "reskins-bobs-do-bobplates", setting_type = "startup", default_value = true, }, }) end if mods["bobpower"] then data:extend({ { type = "bool-setting", name = "reskins-bobs-do-bobpower", setting_type = "startup", default_value = true, }, { type = "bool-setting", name = "reskins-bobs-hydrazine-is-blue", setting_type = "startup", default_value = true, }, }) end if mods["bobrevamp"] then data:extend({ { type = "bool-setting", name = "reskins-bobs-do-bobrevamp", setting_type = "startup", default_value = true, }, { type = "bool-setting", name = "reskins-bobs-do-bobrevamp-reactor-color", setting_type = "startup", default_value = true, }, }) end if mods["bobtech"] then data:extend({ { type = "bool-setting", name = "reskins-bobs-do-bobtech", setting_type = "startup", default_value = true, }, { type = "bool-setting", name = "reskins-bobs-show-alien-decoratives-on-lab", setting_type = "startup", default_value = true, hidden = true, }, }) end if mods["bobvehicleequipment"] then data:extend({ { type = "bool-setting", name = "reskins-bobs-do-bobvehicleequipment", setting_type = "startup", default_value = true, }, }) end if mods["bobwarfare"] then data:extend({ { type = "bool-setting", name = "reskins-bobs-do-bobwarfare", setting_type = "startup", default_value = true, }, }) end