That’s fine. If numbers are too quick, they can simply be tweaked. With the fact that some people already think that 1.75s that she has now is “way too long”, I figure I propose a solution that meets half way.
To be more specific though, my idea of a dynamic cast time (or res), is that each amount of team mates to bring back has a different cast time, with larger resses taking longer than shorter ones. The number values themselves could be whatever is generally seen as the middle ground in terms of cast times So as an example, perhaps the following casts would be more suitable:
1 person = 1.25s cast time to bring back
2 people = 1.45s cast time to bring back
3 people = 1.65s cast time to bring back
4 people = 1.85s cast time to bring back
5 people = 2.15s cast time to bring back
Of course, this is a solution for a LOS res that happens all in one burst, rather than individual or a “wave” of people coming up. But eh, just thought I offer an alternative suggestion for you there in terms of res.
Also for the Ult cancelling for Mercy, thanks! I understand if you don’t like the complete reset. My take on it is to address another issue many people have with Mercy in terms of counter-play and playing against her, in that having her be killed before she resses, respawn, and attempt to pull off res once more - which is understandably pretty frustrating. My idea there would be to have the ult reset to kind of “stalemate” resses that are unsuccessful, and punish bad resses, verses just handing out a second chance if they messed up a res the first time. I believe this encourages Mercy players to be more deliberate in their resses, rather than trying to spam a res, cancel it, try again on another soul, cancel it, go to the first one and try to res, cancels it, etc. all the while the enemy is chasing them around the map trying to kill her, lol.
Another idea for that which may work better for your proposed kit and individual resses, is to make it so she CAN attempt again for another res if she cancels, but the first soul she tried and failed to res is expired and can no longer be “re-ressed”. So in theory, if a Mercy player has 3 souls, tries the first one, and fails, She can only res & cancel on each soul once, and MUST go to a new soul and try to res that person, instead of jumping back and fourth indefinitely to the same soul(s) and trying to res/cancel until they expire via the respawn timer, or until Mercy is killed, if that makes sense.
~Sincerely Yours xoxo,
a Lover of True, Fair, and Fun Balance.
xavvypls