SS13 Antagonist Scaling Calculator
Calculate antagonist spawn counts using tgstation's official scaling formula: antag_count = floor(population / coefficient).
Configure game_options.txt scaling parameters for supported individual antagonist types.
Canonical tgstation supports TRAITOR, BROTHER, and CHANGELING scaling coefficients (default: 6). Setting a coefficient to 0 disables dynamic scaling in favor of fixed gamemode counts.
Supported tgstation Antagonist Coefficients
Default: 6 (1 per 6 players)| Antagonist Type | Config Directive | Coefficient (0=Off) | Calculated Spawns | Min Pop for 1 |
|---|---|---|---|---|
| Traitor | TRAITOR_SCALING_COEFF | 6 | 6 players | |
| Blood Brother | BROTHER_SCALING_COEFF | 6 | 6 players | |
| Changeling | CHANGELING_SCALING_COEFF | 6 | 6 players |
config/game_options.txt output
# tgstation game_options.txt Antagonist Scaling # Supported scaling coefficients: TRAITOR, BROTHER, CHANGELING (Default: 6). Setting 0 disables scaling. TRAITOR_SCALING_COEFF 6 BROTHER_SCALING_COEFF 6 CHANGELING_SCALING_COEFF 6
How tgstation Scales Antagonists
In tgstation, linear per-player coefficient scaling is used specifically for solo/infiltrator roles (Traitor, Blood Brother, Changeling).
Major team and environmental antagonists (such as Blood Cult, Nuclear Operatives, Space Wizard, Revolution, and Blob) are managed via Dynamic Mode's threat budget and fixed team sizes, rather than individual linear scaling keys.
Source: tgstation config/game_options.txt.
