kking117-DevotionConfig icon

DevotionConfig

Allows granular configuration of the Devotion Artifact at the expense of compatibility.

Last updated 5 months ago
Total downloads 521
Total rating 2 
Categories Mods Tweaks Artifacts
Dependency string kking117-DevotionConfig-1.0.1
Dependants 0 other packages depend on this package

This mod requires the following mods to function

bbepis-BepInExPack-5.4.2103 icon
bbepis-BepInExPack

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

Preferred version: 5.4.2103
RiskofThunder-R2API_RecalculateStats-1.3.0 icon
RiskofThunder-R2API_RecalculateStats

API for manipulating Character Stats

Preferred version: 1.3.0

README

Overview

This is a quick and dirty mod to allow massive configuration to the Devotion Artifact. The changes this makes overwrites a lot of the original code so don't expect it to play nice (or at all) with other mods that also change it. The mod is seperated into two configs called "Light.cfg" and "Heavy.cfg", to seperate how invasive their changes are. Also this mod has only been tested in single player because the dedicated server software doesn't get updated.

Light Configurations

Item Blacklist

Allows you to blacklist which items can be given to devotion minions. Includes configurations to blacklist individual items and tiers. (Egocentrism Lemurians anyone?)

Item Drop

Allows you to change what devotion minions drop on death. Includes dropping the original item (assuming it has a tier), none at all or a specific item based on the original item's tier.

Heavy Configurations

This config will easily break mod compatibility so it has a config option to explicitly enable this.

Minion Base Stats

Controls the Health and Damage multipliers that devotion minions get based on their current Evolution Stage. Also controls the Base Regen they get for their current Evolution Stage.

Evolution Settings

Allows control on what happens for each Evolution Stage, such as the Elite Aspect and even Body they use. Also allows you to cap the Evolution Stage.

Death

Allows control over how a devotion minion is treated when they die. Can have them lose an Evolution Stage or have it reset to 1, dying if they're already at Stage 1. Also allows devotion minions to leave behind an egg when they die for good.

Misc

Smaller features such as showing the devotion minion's current Evolution Stage next to their name. Also has a config for their Leash Distance.

Notes

Enabling the Heavy.cfg part of this mod will change how Dio's Best Friend interacts with devotion eggs, this was to save me a headache and also the original synergy was underwhelming.

Known Issues

  • No multiplayer testing.

Note To Mod Makers

This was designed to be a proof of concept, I don't really see myself maintaining this mod for long term. With that said feel free to use any of this mod's ideas or code for yourself.

Credits

  • John Madden - Football

Contact

You can find me as kking117#0370 on Discord, though I'd prefer if you contact me through my Github.