What if the ability used your HP to revive others?
To be precise, a percentage of your HP, exactly what percentage being based on the ability’s level, would be used to return the same percentage of HP back to dead players when you revive them, a percentage of their max HP, that is.
For example: You, the Priest, have 400 / 400 HP. Three teammates are dead in your range: one with 200 max HP, and the others with 100 each. Your ability is levelled up to the point where 25% of your HP will be used to restore 25% of each dead in-range teammate’s max HP, thus you have 100 HP to give. On ability use, the teammate with 200 HP will be revived with 50 HP, and the other two with 25 each.
As another example: You, the Priest, have 100 / 400 HP. Two teammates are dead in your range: one with 100 max HP and the other with 500 max HP. Your ability is levelled up to 10%. You thus have a measly 10 HP to give! On ability use, you can only revive the player with 100 HP, giving them 10 HP back. You or the freshly revived player must head to your fallen teammate yourselves to revive them, as you did not have the 60 HP necessary to revive both.
If, in that moment, you had been at 500 / ??? HP, Priest would have revived the healthiest player it could–the teammate with 500 max HP, at 50. If you had 550 / ??? HP, it would not revive the player with lower max HP at 5 health; it requires that you have the necessary cut of health (60 HP to give) to revive both players at 10% health and it will not take any smaller amount.
I have nothing to say on the points issue, although perhaps the ability’s level could decide what percentage of points lost on death would be given back to the player revived.
[EDIT] Oh, and in addition: if the Priest has more than enough HP to revive both players, it will revive both and keep the remainder. It will not give over 10% HP to either player in the aforementioned situation.
[EDIT] Now that I think of it, this would give a downright dangerous synergy with Shaman… thoughts?