If you apply full haste to periodic time, ticks will be too short, now its like in tooltip, isnt it?
EDIT:
SPELL: 42846, m_maxduration: 4880, periodic: 976, ticks: 5.000000 and in tooltip is "..every 0.98 for 4.88". I will try just apply haste to periodic time...
EDIT2:
with just haste apply on periodic time its...
SPELL: 42846, m_maxduration: 4880, periodic: 975, ticks: 5.000000
I will try it with blizzard, there should be bigger difference....
EDIT3:
Blizzard
SPELL: 27085, m_maxduration: 7808, periodic: 976, ticks: 8.000000 - just with haste
SPELL: 27085, m_maxduration: 7808, periodic: 975, ticks: 8.000000 - my calculation
Penance
(Tooltip says ".. every 0.98 for 1.95") but thats crazy..penance does not get 3 ticks, only two... what the..? Oh...maybe because penance does not get first instant shot, and...thats caused by my patch...i will fix it
SPELL: 52988, m_maxduration: 1950, periodic: 975, ticks: 2.000000 - my calculation
SPELL: 52988, m_maxduration: 1950, periodic: 975, ticks: 2.000000 - just apply haste
hmm its almost same, but it looks like haste/ticks idea is correct...
EDIT4:
wait, priest on my server says that first tick of penance was never instant....