I've been thinking about modding BOI and to that end I've been knocking around some ideas lately. I was wondering if anyone had thoughts or criticisms of a character I came up with recently, and if it sounds fun/viable.
I think it would be interesting to get more in depth with managing types of health as a way to modify how a particular character works. To that end I was thinking of one that has different perks and transformations based on what kind of health he has. In demonology there's a guy called Aamon who is basically part wolf, part snake and part owl that I thought might translate well to this idea. Here's how Aamon works:
Aamon spawns with one full heart container, one soul heart and one black heart. Aamon has all transformations through pickups or items disabled (no Guppy, no Yes Mother, etc). Aamon also has all forms of damage resistance through pickups or items disabled (except for power pill and other temporary invulnerability items). However, Aamon receives damage resistance and can transform when using certain types of hearts. Every heart gives Aamon a 9% chance to negate damage from a particular source. Full red heart containers have a change to negate almost all kinds of contact damage, Soul Hearts can negate damage from tears and Black Hearts can negate damage from explosions. So if Aamon has three full heart containers and six soul hearts he has a 27% change to negate contact damage he receives and a 54% chance to do the same with tears. With a full health bar of any given type, he will totally negate damage from that source. As noted I think you'd have to disable compatibility with items like Infamy or Host Hat considering someone could really easily combine those in ways that would make him totally invincible, although maybe that would be half of the fun.
Aamon also has different transformations if the player uses one particular type of health exclusively. I'm not sure how these would work but so far I have the following: With only red hearts he becomes The Wolf, pairing his contact damage resistance with extra speed and a Polyphemus effect. With only soul hearts he becomes the Owl, granting flight and a crystal ball/the mind mapping effect. With all black hearts he becomes the Serpent which enhances the necronomicon effect of all black hearts, causing all enemies killed by them to subsequently explode. He also gains the effect of Shiny Rock. One thing to note is that Transformations don't boost damage resistance though, so a Serpent with 8 black hearts still only has a 72% chance to negate explosive damage. These transformations can also change at any time and overwrite each other. If Aamon has all red hearts and uses Guppy's Paw once, he'll transform back from Wolf to regular old Aamon and retain none of the Wolf's perks. Using the paw again it to replace all his red hearts will transform him into the Owl and so on. I think forcing players to make decisions about going for perks and knowing what kind of perks they want to target or having a lot of health and more diverse damage resistance could be interesting, but it might just be bad and/or broken as fuck. Tell me what you think, Subspuf.