This is how I think soul reaping should work if they won't change it back to the original.
Ok, instead of gaining X amount of energy whenever something dies (not a spirit) it should really gain X% of your missing energy with no timer. Lets say at 12 soul reaping, you could gain 33% (1/3) of your missing energy when something dies. So lets say you have 51 energy total and your energy is at 0. 51-0 = 51 Missing Energy. 51 x .33 = 17 Energy gained. Seems like a lot right? But then lets say something dies right after that. 51 -17 = 34 Missing Energy. 34 x .33 = about 11 Energy gained. And then if a 3rd creature dies right after you will have 23 missing energy x .33 = about 8 Energy gained. Average 17, 11, and 8 up you get 12 energy per death. So that would be an example of a situation for someone with 51 max energy, has 0 current energy, has 12 soul reaping, and 3 mobs die.
The energy would vary on the amount of maximum energy. So a person with only 40 max energy would generally gain less than someone with 50. With this, for those long pvp fights with few deaths, soul reaping can be better than what it currently is (still no spirits), and for pve where mobs keep dying all over the place, necros won't be at full energy all the time like they would be with the original soul reaping att.
This is just my suggestion, I really hate our current system for soul reaping.
S
