 0b096528d4
			
		
	
	0b096528d4
	
	
	
		
			
			(Max count of research will be set to 10,000 * player_tech_cost) so as to not have an unreasonable amount. Also, other player installed mods, and even the infinite techs will have the max science pack level applied to them.)
		
			
				
	
	
		
			21 lines
		
	
	
		
			908 B
		
	
	
	
		
			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
 |