

Normally, when a wave of enemies spawn in they all share the same monster type. This modifies that procedure to reroll for a different monster and elite affix after each one. In addition, the director is more likely to choose a bigger enemy if enough credits remain. It also significantly reduces chance for a horde to be selected instead of a boss for the teleporter event.
The above behavior has been tuned to provide a cadence that should feel similar to usual. However, it may be slightly more fast-paced or challenging than fighting uniform enemy groups. Furthermore, this can help reduce the amount of fodder enemies and elites, especially in the late game.
Credit to Nuxlar for the original idea, previously I contributed to the deprecated DirectorRework and will continue to maintain this as an alternative. Refer to the configuration file BepInEx/local.enemy.variety.cfg for customization. Note that it is also compatible with game versions prior to the Seekers of the Storm update.
0.3.30.3.20.3.10.3.00.2.10.2.00.1.10.1.0