With 100 corruption you have demonic status, but when you soulbind you lose the ability to lose your soul and become a demon. I think it would make more sense to have corruption stop at 99 much like when you use the Ring of Fate. Sort of like a representation that you can be corrupted but you can never go over that last hurdle again. Feel like this would make more sense to have so you don't have to include an additional function to take into account soulbinding for 100 corruption soul loss bad ends, too.