fiend duration = 12 seconds.
fiend baseline swingtimer = 1.5 seconds.
Fiend melee hits @ 0 haste: 9.
First one Instantly (well, ~100 ms delayed). Every 1.5 seconds another one. 12/1.5 = 8... 1+8 ;)
According to the following post:
(http://www.plusheal.com/forum/m/1833799 ... regen-stat)This one's trickier, I was not able to find the precise rules on how haste affects shadowfiend, but I will work under the reasonable assumption that its swing timer is 1.5 baseline and is affected by our melee haste. It will therefore melee every 1.5/(1+HST) seconds, and in 12 seconds it will manage to land 8*(1+HST) swings, probably rounded to the closest integer.
I need to solve: 12/ (1.5 / (1+hst)) = 9
=> @12,5% haste = 10 hits. Which, well does not really work on target dummys, values from testing:
@12.40% meleehaste => 10 hits.
@12.82% casterhaste => 9 hits.
So basically I got 3 questions:
1. Is there any rounding involved?
2. Does he use caster or meleehaste?
3. At how many % does he get another swing?