struct
booleantrueuint32trueDistance in chunks from the furthest base around. This prevents expansions from reaching too far into the player's territory.
uint32trueSize of the group that goes to build new base (the game interpolates between min size and max size based on evolution factor).
uint32trueuint32trueTicks to expand to a single position for a base is used. Cooldown is calculated as follows: cooldown = lerp(max_expansion_cooldown, min_expansion_cooldown, -e^2 + 2 * e) where lerp is the linear interpolation function, and e is the current evolution factor.
uint32trueIn ticks.