Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
SwapCrestOnHit
Swaps Hornet's crest every time she takes damage.
| Date uploaded | 7 months ago |
| Version | 1.2.0 |
| Download link | ChrisMzz-SwapCrestOnHit-1.2.0.zip |
| Downloads | 369 |
| Dependency string | ChrisMzz-SwapCrestOnHit-1.2.0 |
This mod requires the following mods to function
BepInEx-BepInExPack_Silksong
BepInEx modloader. Preconfigured and ready to use.
Preferred version: 5.4.2304jakobhellermann-BepInExConfigurationManager
In-Game Plugin configuration manager for BepInEx
Preferred version: 18.4.1README
Swap Crest On Hit
Swaps Hornet's crest every time she takes damage. Swaps Hornet's active crest with other unlocked crests or any other crest in the game (off by default, can be toggled in config menu). The mod ensures that the chest changes, so typically if you have two crests unlocked the crest will cycle between the two in a predictable way.
The loadout of each crest is per-crest, so you will alternate loadouts as you change crest when taking damage.
Configurable: You can toggle a Crest Sanity. It's on by default, in which case the mod will swap only with other unlocked crests. If you turn it off, ANY other crest in the game can be selected, whether that be Shaman, Cloakless, Cursed, or any of the Hunter Crest evolutions (which, yes, are separate crests internally). Use this at your own risk, if you only want pure chaos.
CHANGELOG
Changelog
v1.2.1
Bugfixes
Fixed crests sometimes changing when Hornet was not taking damage due to invulnerability. Situations included using Sharpdart, or parrying an enemy and temporarily entering their hitbox for example.
(I fixed this by postfixing HeroController.HeroDamaged instead of HeroController.TakeDamage)
v1.2.0
New features
Implemented a cooldown to ensure the swapped crest would be different from previous one (because of invicibility frames, it was possible for the crest to swap multiple times a second, and therefore would sometimes loop back to the previous crest, which was unintended).
Bugfixes
Fixed an index out-of-bounds error in the crest list which under quite rare circumstances, could make Hornet take damage until death.
v1.1.2
Bugfixes
Compatibility fix. Works the same but will probably work better with other mods.
v1.1.1
Bugfixes
Fixed getting base version of Hunter Crest regardless of upgrades.
v1.1.0
New features
Crest Sanity option in config menu. Whether to use only unlocked crests (Crest Sanity = true) or all crests in the game (Crest Sanity = false).
Bugfixes
Fixed bug where silk would sometimes be removed on taking damage. (at least it should be fixed)