some settings

This commit is contained in:
Brevven 2023-01-03 00:18:46 -08:00
parent 46b0920494
commit 609b1a4a1d
2 changed files with 13 additions and 28 deletions

24
me.lua
View file

@ -1,30 +1,16 @@
local me = {} local me = {}
me.name = "bzchlorine" me.name = "bzgold"
me.list = {} me.list = {}
function me.starting_patch()
return (
me.get_setting("bzchlorine-early-salt") == "mining" or
me.get_setting("bzchlorine-early-salt") == "both"
)
end
function me.early_assemblers() function me.silver()
return (
me.get_setting("bzchlorine-early-salt") == "assembler" or
me.get_setting("bzchlorine-early-salt") == "both" or
(not me.salt())
)
end
function me.more()
if me.get_setting("bz-all-intermediates") then return true end if me.get_setting("bz-all-intermediates") then return true end
return me.get_setting("bzchlorine-more-intermediates") == "yes" return me.get_setting("bzgold-silver")
end end
function me.salt() function me.catalysis()
return me.get_setting("bzchlorine-salt") return me.get_setting("bzgold-catalysis")
end end
function me.get_setting(name) function me.get_setting(name)

View file

@ -1,7 +1,7 @@
data:extend({ data:extend({
{ {
type = "string-setting", type = "string-setting",
name = "bzchlorine-recipe-bypass", name = "bzgold-recipe-bypass",
setting_type = "startup", setting_type = "startup",
default_value = "", default_value = "",
allow_blank = true, allow_blank = true,
@ -9,29 +9,28 @@ data:extend({
}, },
{ {
type = "bool-setting", type = "bool-setting",
name = "bzchlorine-list", name = "bzgold-list",
setting_type = "startup", setting_type = "startup",
default_value = false, default_value = false,
order = "b", order = "b",
}, },
{ {
type = "bool-setting", type = "bool-setting",
name = "bzchlorine-salt", name = "bzgold-silver",
setting_type = "startup", setting_type = "startup",
default_value = true, default_value = true,
order = "c1", order = "c1",
}, },
{ {
type = "string-setting", type = "bool-setting",
name = "bzchlorine-early-salt", name = "bzgold-catalysis",
setting_type = "startup", setting_type = "startup",
default_value = "assembler", default_value = true,
allowed_values = {"assembler", "mining", "both"},
order = "c2", order = "c2",
}, },
{ {
type = "string-setting", type = "string-setting",
name = "bzchlorine-more-intermediates", name = "bzgold-more-intermediates",
setting_type = "startup", setting_type = "startup",
default_value = "yes", default_value = "yes",
allowed_values = {"yes", "no"}, allowed_values = {"yes", "no"},