Monster Level Up
Monsters and player pets can level up when killing other monsters.
About this mod Author’s original text
Monster Level Up
Monsters need EXP too!
This is a very small mod that allows monsters, including your pets and tames, to have a chance to level up when killing other monsters.
Why would I use this mod?
- When factions fight each other, the victorious faction will have thinned numbers but the survivors will be stronger, adding some more challenge.
- Your pets will get some experience from fighting other creatures or defending your base, allowing them to level up and get stronger.
- Tougher creatures are guaranteed to level up the monster that killed them, resulting in some interesting faction power dynamios.
Configuration
Configuration is extremely simple.
General Settings
This set of configs control the main behaviour of the mod. You can set the max level, base level up chance for creatures, additional variance for differences in level, and bonuses if they kill a stronger creature. Creatures can be made to heal a percentage of their health when levelling up. You can also set a blacklist of creatures that can never level up, and a list of creatures that guarantee a levelup if killed. A blacklist of creatures killed by an attacker can be set to ensure that certain kills never generate a level up.
Strong Creatures Settings
These configs are similar to the general settings, but are special values for creatures that you mark as 'strong' such as biome minibosses. This ensures that, on average, you can make stronger creatures need to score more kills before levelling up.
Tamed Creatures Settings
These configs are also similar to the general settings, but are special values for creatures in your faction that you tamed or summoned. This allows you to disable the feature for tames if you find it too powerful.
Examples
Assuming max level is 3, base level up chance is 25%, and bonus chance is 25%:
- A level 1 skeleton kills a level 1 greydwarf. The skeleton will have a 25% chance to gain a level.
- A level 1 greydwarf kills a level 1 abomination. Since the abonmination is a guaranteed level up kill, the greydwarf will level up.
- A level 1 troll kills a level 3 skeleton. The troll has a 25% base chance plus a 25% bonus chance to level up, resulting in an overall 50% chance to level up.
- A level 2 skeleton kills a level 1 boar. The base level up chance is 25%, but a 25% bonus chance is subtracted since the skeleton was a higher level, meaning it will never level up.
- A level 3 fuling shaman kills a gjall. Since the gjall guarantees a level up on kill, the shaman would usually gain a level - but it's already maced out, so it cannot level up more.
Notes
Some creatures are not affected by this mod. This includes the player character and all creatures marked as a boss.
Compatibility
This mod should be compatible with all mods, including CLLC and others that allow for extending the max level of creatures.
Contact Me (Bug Reports & Suggestions)
If you have any suggestions, or experience bugs / problems using this mod please get in touch with me on my Discord.
Installation (Manual Download)
Move the 'plugins' folder from the archive to your BepInEx folder.
Install & use Install: BepInEx plugin
- The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
- Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
- Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
- Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.
Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file. In multiplayer, the host and every client need the same mods installed.
Install these first, or the mod will not work: