Wasn´t sure what title to use, if anyone can come up with a better one, let me know. Now there is a rather long philosophical prestory to this post, but I will save that for another time, here is the practical result that came out in the end of this process:
Superior revive (as annoying as that thing is) is actually saving a few heroes from being completely irrelevant! Take C2 Vivica as an example, if you read that hero card she must be completely irrelevant in todays fast game! Everybody knows how completely pointless slow heroes are these days, how come she annoys the heck out of us that many times?
Well fact is: Slow speed is written on her card, but in reality that is a lie! She is not actually a slow hero!
Worst case for any hero is that they die before they fire, right? So let´s assume that as a standard for a slow hero (after all that´s the reason why nobody plays slow heroes anymore).
So to make the numbers more simple and decimal places really don´t matter for what I am going to say let´s say revival chance is 33% instead
A slow hero needs 12 tiles to charge fully.Gaining 50% mana means 6 tiles worth of mana. A 33% chance for 6 tiles means on average 2 tiles which coincidentally turns her from slow into average speed!
So even though the speed printed on the card says slow, she really is an average speed healer! And for average speed she is not useless anymore
Of course in reality she will never be average speed, instead she´ll hop back and forth between slow speed (2 out of 3 times) and a super fast (faster than very fast) 6 tile charge (1 out of 3 times). Additionally she´ll become the fastest hero in the game 1 out of 9 times (double revive) which is a zero tile charge.
And yes I know it isn´t exactly how it works, because if the hero dies exactly before she fires, there is a zero mana gain case, which would have to be calculated into the averages as well, but what I really want to say with all this is simply: Super revive is not just an annoying revive, but it is in reality a speed boost that is much bigger than many other speed boosts (like a 5% costume bonus etc)!
How does this look for other speed groups?
First of all: It is less likely that fast heroes die before they fire, which means this calculation becomes much less relevant, but lets assume bad boards and our fast heroes die before they fire.
Average charges in 10 tiles: So 33% of 5 tiles is 1.66 tiles which makes an average speed hero charge in 8.33 tiles not quite a fast one (8 tiles).
Fast heroes charge in 8 tiles: 33% of 4 tiles is 1.33 tiles which does make a fast hero charge in 6.66 tiles which is nearly very fast (6.5 tiles)
Very fast heroes ( I doubt there is a very fast super fighter, but eventually that stuff will spill to other heroes besides S1) charge in 6.5 tiles: 33% of 3.25 tiles is roughly 1.1 tiles which then charges the hero in 5.4 tiles which is somewhere in the realm of 1st charge speed.
Have fun with your super fighters knowing that you definitely beat any speed records set for by other slow heroes