EnemyGroup

GameData_EnemyGroupDataBlock_bin.json (filled)

This datablock is used for setting enemy spawns with a focus on randomization.

Spawning enemies is explained in EnemySpawningData.

EnemyGroup blocks 37 and 38 are used by birther and birther boss respectively. This can only be changed with mods.

Fields

Type - eEnemyGroupType (enum)

Type match of this group.

There are special types, explained in EnemySpawningData.

Difficulty - eEnemyRoleDifficulty (enum)

Difficulty match of this group.

SpawnPlacementType - eSpawnPlacementType (enum)

Defines where enemies are placed in the selected area.

MaxScore - Single

The score (or population points/cost) of this group.

ScoreInAreaPaddingMulti - Single

Multiplier for MaxScore when adding to total placed score in area.

The higher the area's score, the less likely it is to be picked for another enemy group.

RelativeWeight - Single

Relative weight of this group. Affects how likely it is to be selected when several are matched.

Roles - List EnemyGroupCompositionData (nested type)

List of roles in this group. Each role will spawn one type of enemy when this group is selected.

Last updated