Archipelago/worlds/factorio/data/mod_template/data.lua

21 lines
908 B
Lua

{% from "macros.lua" import dict_to_lua %}
data.raw["map-gen-presets"].default["archipelago"] = {{ dict_to_lua({"default": False, "order": "a", "basic_settings": world_gen["basic"], "advanced_settings": world_gen["advanced"]}) }}
if mods["science-not-invited"] then
local weights = {
["automation-science-pack"] = 0, -- Red science
["logistic-science-pack"] = 0, -- Green science
["military-science-pack"] = 0, -- Black science
["chemical-science-pack"] = 0, -- Blue science
["production-science-pack"] = 0, -- Purple science
["utility-science-pack"] = 0, -- Yellow science
["space-science-pack"] = 0 -- Space science
}
{% if max_science_pack == 6 -%}
weights["space-science-pack"] = 1
{%- endif %}
{% for key in allowed_science_packs -%}
weights["{{key}}"] = 1
{% endfor %}
SNI.setWeights(weights)
end