> For the complete documentation index, see [llms.txt](https://gtfo-modding.gitbook.io/wiki/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://gtfo-modding.gitbook.io/wiki/reference/nested-types/enemygroupcompositiondata.md).

# EnemyGroupCompositionData

Defines entries in [EnemyGroup](/wiki/reference/datablocks/main/enemygroup.md), each matching one [EnemyPopulation](/wiki/reference/datablocks/main/enemypopulation.md) entry when selected.

## Fields

### Role - [eEnemyRole](/wiki/reference/enum-types.md#eenemyrole) (enum)

The role match of this entry.

Note that roles have special values, see more information in [EnemySpawningData](/wiki/reference/nested-types/enemyspawningdata.md#how-to-pick-enemy-spawns).

### Distribution - [eEnemyRoleDistribution](/wiki/reference/enum-types.md#eenemyroledistribution) (enum)

Multiplier for MaxScore, setting how much score this role will get. Affects how many enemies spawn.

E.g. Rel\_50 and MaxScore 10 will give this role 5 score. Assuming selected EnemyPopulation entry has a cost of 1.0, 5 enemies will spawn.

Force\_One will spawn exactly one enemy.
