6thmoon-EnemyVariety icon

EnemyVariety

Allow the director to select multiple types of monsters, bosses and/or elites per wave.

Last updated 8 hours ago
Total downloads 35
Total rating 0 
Categories Enemies Server-side
Dependency string 6thmoon-EnemyVariety-0.2.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

bbepis-BepInExPack-5.4.2100 icon
bbepis-BepInExPack

Unified BepInEx all-in-one modding pack - plugin framework, detour library

Preferred version: 5.4.2100

README

Introduction

Normally, when a wave of enemies spawn in they will all share the same monster type. This modifies that procedure to reroll for a new monster and elite affix after each one. In addition, the director is more likely to choose an expensive enemy when enough credits remain.

The above behavior has been tuned to provide a cadence that should feel almost the same as vanilla. However, it may be slightly more fast-paced or challenging than fighting uniform enemy groups. As an added benefit, this reduces the amount of fodder enemies that serve only to trigger area of effect and lessens elite spam, especially in the late game.

Support

All credit to Nuxlar for the original idea, previously I contributed code to the deprecated DirectorRework and will continue to maintain this as an alternative. Note that it is also compatible with game versions prior to the Seekers of the Storm update.

  • Please report any issues or significant incompatibilities discovered here.

Version History

0.2.0

  • Halcyon Shrine is not affected.
  • Improved compatibility with SS2 and other plugins.

0.1.1

  • Prioritize more expensive enemies if sufficient credits are available.

0.1.0

  • Add configuration to determine if multiple boss types should appear.
  • Fix error message and address various edge cases.
  • Prevent director wave ending prematurely if an expensive card is chosen.
  • Show appropriate boss title and Shrine of Combat message.