I have been looking through World of Warcraft API to somehow get the value of the current amount of damage that will get staggered when hit (Monk class). So to be clear I do not want to get the current staggered amount by calling UnitStagger
but the current amount of the hit that will be added to the stagger pool before the hit takes place.
The hard way is to get the current baseline of 35% from the Stagger passive and add the values from skills and talents like High Tolerance and possibly trinkets or legendaries. Then by constantly monitoring the procs determine the value.
When doing GetDodgeChance
I get the current dodge chance. When doing GetParryChance
I get the parry chance. In the same manner I was looking for something that will get me something like GetStaggerPercentage()
. Is there an easy way to determine how much damage will get staggered at any given moment?