The introduction of diminishing returns on Vengeance in 5.4 poses a bit of a problem for theorycrafters, in that it will be particularly difficult to test effectively. Part of that is feedback-related, as the only way that I'm aware of to poll Vengeance data is to call UnitBuff(). It would be nice if Vengeance updates triggered a combat log event that we could parse after the fact.
But even with that, there are a large number of ways that this diminishing returns system could be implemented, and it's unlikely that we will be able to reverse-engineer and narrow down that implementation very quickly or easily.
In the interest of expedience, could you please provide an official overview of the calculations being performed behind-the-scenes once they have been determined? That will save us (okay, me) a lot of time and allow the community to provide much more accurate and useful feedback about the changes in a more timely manner.
Thanks!
|