47 lines
2.7 KiB
Lua
47 lines
2.7 KiB
Lua
function setup(event)
|
|
if remote.interfaces["DiscoScience"] and remote.interfaces["DiscoScience"]["setIngredientColor"] then
|
|
if settings.startup["bobmods-tech-colorupdate"].value then
|
|
remote.call("DiscoScience", "setIngredientColor", "automation-science-pack", { r = 1.0, g = 0.9, b = 0.1 })
|
|
remote.call("DiscoScience", "setIngredientColor", "logistic-science-pack", { r = 1.0, g = 0.1, b = 0.1 })
|
|
remote.call("DiscoScience", "setIngredientColor", "utility-science-pack", { r = 0.1, g = 1.0, b = 0.1 })
|
|
end
|
|
remote.call("DiscoScience", "setIngredientColor", "advanced-logistic-science-pack", { r = 1.0, g = 0.2, b = 0.6 })
|
|
if settings.startup["bobmods-burnerphase"].value == true then
|
|
remote.call("DiscoScience", "setIngredientColor", "steam-science-pack", { r = 0.8, g = 0.8, b = 0.8 })
|
|
end
|
|
if
|
|
settings.startup["bobmods-enemies-enableartifacts"]
|
|
and settings.startup["bobmods-enemies-enableartifacts"].value == true
|
|
and settings.startup["bobmods-enemies-enablenewartifacts"]
|
|
and settings.startup["bobmods-enemies-enablenewartifacts"].value == true
|
|
then
|
|
remote.call("DiscoScience", "setIngredientColor", "science-pack-gold", { r = 1.0, g = 0.3, b = 0.1 })
|
|
remote.call("DiscoScience", "setIngredientColor", "alien-science-pack", { r = 1.0, g = 0.4, b = 1.0 })
|
|
remote.call("DiscoScience", "setIngredientColor", "alien-science-pack-blue", { r = 0.4, g = 0.6, b = 1.0 })
|
|
remote.call("DiscoScience", "setIngredientColor", "alien-science-pack-orange", { r = 1.0, g = 0.6, b = 0.4 })
|
|
remote.call("DiscoScience", "setIngredientColor", "alien-science-pack-purple", { r = 0.6, g = 0.4, b = 1.0 })
|
|
remote.call("DiscoScience", "setIngredientColor", "alien-science-pack-yellow", { r = 1.0, g = 1.0, b = 0.4 })
|
|
remote.call("DiscoScience", "setIngredientColor", "alien-science-pack-green", { r = 0.4, g = 1.0, b = 0.5 })
|
|
remote.call("DiscoScience", "setIngredientColor", "alien-science-pack-red", { r = 1.0, g = 0.5, b = 0.4 })
|
|
end
|
|
end
|
|
|
|
if remote.interfaces["DiscoScience"] and remote.interfaces["DiscoScience"]["setLabScale"] then
|
|
remote.call("DiscoScience", "setLabScale", "lab-2", 1)
|
|
if settings.startup["bobmods-burnerphase"].value == true then
|
|
remote.call("DiscoScience", "setLabScale", "burner-lab", 1)
|
|
end
|
|
if
|
|
settings.startup["bobmods-enemies-enableartifacts"]
|
|
and settings.startup["bobmods-enemies-enableartifacts"].value == true
|
|
and settings.startup["bobmods-enemies-enablenewartifacts"]
|
|
and settings.startup["bobmods-enemies-enablenewartifacts"].value == true
|
|
then
|
|
remote.call("DiscoScience", "setLabScale", "lab-alien", 1)
|
|
end
|
|
end
|
|
end
|
|
|
|
script.on_init(setup)
|
|
script.on_configuration_changed(setup)
|