Quote Originally Posted by Paladinleeds View Post
What I would suggest is to get around the "Lack of context". It offers a percentage of the maximum DPS you can put out with your ilvl and gear. So let's say SMN can pull off a maximum of 5'000 DPS and Joe Bloggs pulls off 2'500. The personal parser could say "You pulled off 2'500 DPS.This is 50% of your potential. Keep trying to improve your score!" It's up to the player to see what maximum they can hit. It will scale with your character's stats too, so it's always the maximum you can pull off with that very gear. You could even have differing responses dependent on the percentage reached. For example "This is 10% of your potential. You have a lot to learn. Keep practicing!", and "This is 99% of your potential. Great job! Think you can eke out the last 1%?" - since then it'll encourage them to improve with differing urgencies dependent on their performance. So a high performance would get a little encouragement, a low performance would tell you "You need to improve fast".
To be clear, you're suggesting a fixed value calculation correct? In that not based on any external buffs/debuffs. I.e. no slashing/no cards, Trick attack etc right? Otherwise you'd need to make sure it works across every possible comp and account for varying RNG.

Would you have the system determine raw DPS withstanding those effects or would you artificially inflate them (i.e. maximum as of personal, measured against actual dps with raid buffs)?

Then you'd need to maintain that over every single patch cycle and expansion to make sure the calcs are up to date, etc.

It's a lot of work, and adds a ton of questions, and honestly isn't even that valuable.

I can think of a slightly better alternative. Unmitigated official parser for all platforms. Punish people who harass and keep it moving.