Invincible Dark Esau
This mod changes Tainted Jacob to be less frustrating, configurable to the player’s taste.
The goal was to maintain the interesting gameplay implications while changing/fixing the annoying parts of the character.
More specifically, that Dark Esau can’t be accidentally killed while fighting (especially during endgame boss fights),
and that you can still become Dead Jacob at will (for devil deal/flying purposes).
Changes:
– Dark Esau becomes invincible during combat (or always or never, configurable by the player)
– Dark Esau does not block tears when invincible (configurable)
– Fixes the bug that causes certain boss fights to softlock while Dark Esau is alive (Mega Satan, Delirium, etc.)
– Fixes the bug that causes Dark Esau to die after killing certain bosses (Mom, Mom’s Heart, It Lives, Mega Satan, Ultra Greed, etc.)
– Adds an optional keybind to kill Dark Esau, if you wish to make him permanently invincible but still be able to turn into Dead Jacob.
Configuration
This mod supports Mod Config Menu
– Invincibility: Always | In combat | Never
– Collision when invincible: All | Player only | Enemies only | None
– Ignore damage from player? (prevents damage from things like familiars and item effects you can’t control)
– Ignore damage from bombs?
– Ignore misc damage?
– Kill Dark Esau keyboard/controller keybind
As a consequence to Mod Config Menu support, this mod also fixes the bug causing the Mod Config Menu to not be openable when Dark Esau is alive.
Note:
You may notice Anima Sola rarely failing to target Dark Esau. This is a result of how this mod fixes the bugs relating to boss softlock/killing (by converting Dark Esau to a "friendly" entity for a frame).
The mod tries to minimize this possibility as best as it can, and also during this time Dark Esau cannot collide with the player.