struct
booleanfalseuint32falseDistance in chunks from the furthest base around. This prevents expansions from reaching too far into the player's territory.
uint32falseuint32falsedoublefalsedoublefalsedoublefalsedoublefalsedoublefalseA chunk has to have at most this much percent unbuildable tiles for it to be considered a candidate. This is to avoid chunks full of water to be marked as candidates.
uint32falseSize of the group that goes to build new base (the game interpolates between min size and max size based on evolution factor).
uint32falseuint32falseTicks 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.
uint32false