Tested with -50% recovery from dual wielding and -20% recovery from Streetfighter's Heating Up. Additive stacking would predict -70% recovery therefore 0.3*2 = 0.6 second recovery. Multiplicative would be .5*.8*2 = 0.8 recovery. But the number it's returning is 0.9 recovery.
There were no action speed bonuses or maluses, just -% recovery speed. The difference between expected and actual becomes larger (and worse for the player) when you add in the expected -% recovery from +action speed.
Edit:
0.9 would be about the right result if -% recovery speed were stacked by first converting it into +action speed, adding up all the +action speed bonuses, and then re-converting it into -% recovery speed.
z = x/(1+x)
z + zx = x
(1-z)x = z
x = z/(1-z)
.5/.5 = 1
.2/.8 = .25
1.25/2.25 = 0.555
(1-0.555...)*2 = about 0.8889
But that is a ridiculously counterintuitive and complicated way of doing it.
Question
SaruNi
Tested with -50% recovery from dual wielding and -20% recovery from Streetfighter's Heating Up. Additive stacking would predict -70% recovery therefore 0.3*2 = 0.6 second recovery. Multiplicative would be .5*.8*2 = 0.8 recovery. But the number it's returning is 0.9 recovery.
There were no action speed bonuses or maluses, just -% recovery speed. The difference between expected and actual becomes larger (and worse for the player) when you add in the expected -% recovery from +action speed.
Edit:
0.9 would be about the right result if -% recovery speed were stacked by first converting it into +action speed, adding up all the +action speed bonuses, and then re-converting it into -% recovery speed.
6 answers to this question
Recommended Posts