Factorio Prototype DocsVersion 2.1.7

MapGenPresetEnemyExpansionSettings - Prototype Docs

MapGenPresetEnemyExpansionSettings :: struct changed

Properties

enabled optional :: boolean
min_expansion_distancenew optional :: uint32

Distance in chunks from the furthest base around to prevent expansions from being too close to existing bases.

Distance in chunks from the furthest base around to prevent expansions from being too close to existing bases.

max_expansion_distance optional :: uint32

Distance in chunks from the furthest base around. [...]

Distance in chunks from the furthest base around. [...]

settler_group_min_size optional :: uint32

Size of the group that goes to build new base (the game interpolates between min size and max size based on evolution factor).

Size of the group that goes to build new base (the game interpolates between min size and max size based on evolution factor).

settler_group_max_size optional :: uint32
evolution_group_size_factornew optional :: double

Factor by which the evolution factor influences the size of the settler group

Factor by which the evolution factor influences the size of the settler group

min_expansion_cooldown optional :: uint32

Ticks to expand to a single position for a base is used. [...]

Ticks to expand to a single position for a base is used. [...]

max_expansion_cooldown optional :: uint32

In ticks.

In ticks.

Properties

enabled :: boolean optional

min_expansion_distance :: uint32 optional new

Distance in chunks from the furthest base around to prevent expansions from being too close to existing bases.

max_expansion_distance :: uint32 optional

Distance in chunks from the furthest base around. This prevents expansions from reaching too far into the player's territory.

settler_group_min_size :: uint32 optional

Size of the group that goes to build new base (the game interpolates between min size and max size based on evolution factor).

settler_group_max_size :: uint32 optional

evolution_group_size_factor :: double optional new

Factor by which the evolution factor influences the size of the settler group

min_expansion_cooldown :: uint32 optional

Ticks 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.

max_expansion_cooldown :: uint32 optional

In ticks.

Fulltext search

Prototypes

Types

Defines

Fulltext search for