You are viewing a potentially older version of this package. View all versions.
Cramps-EnemyRandomizer-1.2.2 icon

EnemyRandomizer

Replaces normal and elite battle enemies with random enemies, based on act and weight value

By Cramps
Date uploaded 7 months ago
Version 1.2.2
Download link Cramps-EnemyRandomizer-1.2.2.zip
Downloads 54
Dependency string Cramps-EnemyRandomizer-1.2.2

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100
TeamNeo-Sideloader-0.9.7850 icon
TeamNeo-Sideloader

Modding framework for working with LBoL entities

Preferred version: 0.9.7850

README

Replaces normal and elite battle enemies with random enemies, based on act and weight value

Each enemy in the game is given a weight value based on difficulty.
The total weight of all enemies for this battle can not go over the maximum, based on the current act section.
Balance is still ongoing, and there may be behavioural issues with some enemies (have mitigated most of the main issues)

Custom rules for invalid encounters

  • Support type units can not spawn solo
  • Can not be more than 1 summoner type unit
  • Gloomy kappa can not spawn without a drone or nitori
  • Can not match the enemies from the previous encounter

Changes to vanilla game

  • Enemies that gain Firepower now gain Delayed Firepower, to prevent hidden damage mid enemy turn
  • Power gain is overridden and now scales based on the enemy's weight and the act weight. Overall power gain is probably a bit higher than vanilla

For future

Add config to allow the act section maximum weights to be adjusted.
Add configs regarding allowing elites.
Other various misc things.

CHANGELOG

1.3.1

  • Updated the rule for "matching previous encounter" to now prevent any formation that's been seen for the current run, instead of only the previous battle
    • This will mostly affect solo encounters as they are easily noticable when they repeat, and have higher chances to do so
  • Add a rule to prevent matching any enemy type seen the previous battle
    • This will prevent the next encounter being only 1-2 enemies that are different, and provide more variety in general

1.3.0

  • Adjusted weights for each enemy to give them a value for each act. This will allow scaling enemies to be powerful later, without having a weak encounter earlier on
  • Allow enemies to spawn in random slots
  • Further adjustments of enemy/act weights and rng

1.2.3

  • Adjusted rng to have less chances for solo encounters at certain weights
  • Further adjustments of enemy/act weights

1.2.2

Fixed issue with enemies that didn't have a weight value, softlocking the game when they died

1.2.1

  • Adjusted power gain to be based on the enemy's weight and act weight
  • Further adjustments of enemy/act weights

1.2.0

  • Fixed Sunny to not softlock, and make the 3 fairies use their spellcard 1st turn
  • Added custom rules to prevent weird encounter behaviour and weak solo encounters
  • Added a custom 8 slot formation, to have 3 summon exclusive slots
  • Firepower gain on enemies becomes delayed until the end of all enemies turns
  • Star's lockon is also delayed now
  • Added rule that prevents giving the same enemies as the previous encounter
  • Further fine-tuning of weights and rng

1.1.0

  • Added a "first enemy minimum weight" for possible encounters
  • Added a maximum enemy limit between 3-5
  • The above changes should help with the problem of too many weaker enemies being chosen for encounters, and aoe being prominent
  • Adjusted weights for various enemies and act thresholds

1.0.0

Initial release