Attenuate evolution trap increases
Attenuate evolution trap increases based on game's current evolution_factor to improve difficulty slider scaling. See drive.google.com/file/d/1RBBZV3XRmvgwOTXJhr6aQJIaTatJc2WF
This commit is contained in:
		
							parent
							
								
									028207022a
								
							
						
					
					
						commit
						eebf1a5126
					
				| 
						 | 
					@ -505,7 +505,7 @@ commands.add_command("ap-get-technology", "Grant a technology, used by the Archi
 | 
				
			||||||
    elseif item_name == "Evolution Trap" then
 | 
					    elseif item_name == "Evolution Trap" then
 | 
				
			||||||
        if global.index_sync[index] == nil then -- not yet received trap
 | 
					        if global.index_sync[index] == nil then -- not yet received trap
 | 
				
			||||||
            global.index_sync[index] = item_name
 | 
					            global.index_sync[index] = item_name
 | 
				
			||||||
            game.forces["enemy"].evolution_factor = game.forces["enemy"].evolution_factor + TRAP_EVO_FACTOR
 | 
					            game.forces["enemy"].evolution_factor = game.forces["enemy"].evolution_factor + (TRAP_EVO_FACTOR * (1 - game.forces["enemy"].evolution_factor))
 | 
				
			||||||
            game.print({"", "Received Evolution Trap from ", source, ". New factor:", game.forces["enemy"].evolution_factor})
 | 
					            game.print({"", "Received Evolution Trap from ", source, ". New factor:", game.forces["enemy"].evolution_factor})
 | 
				
			||||||
        end
 | 
					        end
 | 
				
			||||||
    else
 | 
					    else
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue