You are viewing a potentially older version of this package. View all versions.
ChrisMzz-SwapCrestOnHit-1.2.0 icon

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-5.4.2304 icon
BepInEx-BepInExPack_Silksong

BepInEx modloader. Preconfigured and ready to use.

Preferred version: 5.4.2304
jakobhellermann-BepInExConfigurationManager-18.4.1 icon
jakobhellermann-BepInExConfigurationManager

In-Game Plugin configuration manager for BepInEx

Preferred version: 18.4.1

README

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)