Temporal Heroes
Arcane's 2T18 bonus (http://www.wowhead.com/spell=186166/ite ... e-2p-bonus" target="_blank) reads as follow:
This thread aims to explain the exact nature of how this set bonus works.Arcane Missiles has a 35% chance to create a Time Anomaly, summoning a random hero through time to assist you in battle for 10 sec.
Temporal Heroes are summoned upon casting Arcane Missiles. Only the parent cast has a chance of summoning them, instead of individual missiles. They last for 10 seconds after being summoned, and come in 4 flavors: Jaina, Arthas, Sylvanas, Tyrande. The order in which they can appear is cyclic, but varies a tiny bit: it goes either J->A->S->T or J->A->T->S. However, since Sylvanas and Tyrande do exactly the same things, for theorycrafting purposes we can assume the order is fixed.
The heroes underwent at least a dozen tuning changes on the PTR, going up and down repeated times. The final change was made in a hotfix several hours before patch 6.2 was released, where all hero damage was nerfed by 40%. We tested most of these changes as they happened on the PTR, and recorded them in the PTR testing result thread (http://altered-time.com/forum/viewtopic.php?f=2&t=1614" target="_blank). I think it's safe to assume that at this point, Blizzard considers their damage balanced, and further tuning changes are unlikely to happen. This post has taken all hotfixes and changes into account.
Attacks and Damage
The damage done by Temporal Heroes is different from most spells. They have a high amount of base damage (which our spells have none of). Their attacks can crit, multistrike, scale with haste and versatility, but they do not scale with mastery. The strength of their attacks are further increased by their spell power and attack power. Their crit/multistrike/haste/versatility ratings are inherited directly from the player, while their spell power and attack power are dependent from player spellpower:
Code: Select all
pet_spell_power = 500% * player_spell_power
pet_attack_power = 1140.8% * player_spell_power
The pets have 3 attacks. Arthas melees, Jaina casts Frostbolt (http://www.wowhead.com/spell=191764/frostbolt" target="_blank), while Sylvanas and Tyrande are archers that use shoot arrows (http://www.wowhead.com/spell=191799/shoot" target="_blank). To determine exactly how much damage the pets do, a number of us went on PTR to test them. The details of the attacks are as follow:
Code: Select all
Melee: spell ID 0, 2.0 second base swing timer
melee_damage = 0.1963 * ( ( ( pet_attack_power * 2.0 ) / 3.5 ) + 7262.57 )
Frostbolt: spell ID 191764, 3.0 second base cast time, coefficient = 0.5 * SP
frostbolt_damage = 0.6 * ( ( pet_spell_power * 0.5 ) + 2750 )
Shoot: spell ID 191799, 2.0 second base swing/cast time, coefficient = 0.266 * AP
shoot_damage = 0.5285 * ( ( pet_attack_power * 0.266 ) + 3255.19 )
Haste and Breakpoints
Due to the fixed 10 second lifespan of Temporal Heroes, this leads to some breakpointing issues in theory. Arthas' melee and Tyrande/Sylvanas' Shoot ability both have 2 second base times, while Frostbolt has a 3 second base cast. In theory, with 20% haste, the heroes would be able to perform 10 * (1 + 20%) = 12 seconds' worth of actions within their 10 second life span, which is equal to 6 melees/arrows (ie. 6 * 2 = 12), or 4 Frostbolts (4 * 3 = 12). The amount of haste rating needed to reach this level is fairly straight forward to compute:
Code: Select all
Normal: ( (1.2 / 1.05) - 1 ) * 9000 = 1285.7142857142857142857142857143 ~= 1286 rating
Gnome/Goblin: ( (1.2 / 1.05 / 1.01) - 1 ) * 9000 = 1183.8755304101838755304101838755 ~= 1184 rating

Credits to Frosted for providing this reforge chart
The problem however, is that these breakpoints are not accurate in practice.
In game, all 3 heroes have a tiny delay, which mean they don't start attacking the very millisecond they are summoned. Jaina, Tyrande and Sylvanas all have delays between their casts, during which they do nothing. Here are some excerpts from Deathdefier, during a PTR dummy test with ~21% haste (https://www.warcraftlogs.com/reports/jC ... iew=events" target="_blank):
Code: Select all
00:02:05.556 Lady Jaina Proudmoore 3 (Deathdefier) casts Frostbolt on Weak Damage Dummy 2
00:02:06.103 Lady Jaina Proudmoore 3 (Deathdefier) begins casting Frostbolt
Code: Select all
00:02:50.973 Lady Jaina Proudmoore 5 (Deathdefier) casts Frostbolt on Weak Damage Dummy 2
00:02:51.574 Lady Jaina Proudmoore 5 (Deathdefier) begins casting Frostbolt
This delay is affected by haste, but not in a predictable fashion. Performing another test at 25.49% haste, Deathdefier sees little to no delay (https://www.warcraftlogs.com/reports/jR ... iew=events" target="_blank):
Code: Select all
00:01:54.281 Lady Jaina Proudmoore 3 (Deathdefier) casts Frostbolt on Weak Damage Dummy 2
00:01:54.281 Lady Jaina Proudmoore 3 (Deathdefier) begins casting Frostbolt
00:01:56.662 Lady Jaina Proudmoore 3 (Deathdefier) casts Frostbolt on Weak Damage Dummy 2
00:01:56.776 Lady Jaina Proudmoore 3 (Deathdefier) begins casting Frostbolt
Code: Select all
00:02:51.631 Lady Jaina Proudmoore 3 (Tilde) casts Frostbolt on Weak Damage Dummy 5
00:02:52.205 Lady Jaina Proudmoore 3 (Tilde) begins casting Frostbolt
00:02:54.493 Lady Jaina Proudmoore 3 (Tilde) casts Frostbolt on Weak Damage Dummy 5
00:02:54.619 Lady Jaina Proudmoore 3 (Tilde) begins casting Frostbolt
The key takeaway here is that haste has weird effects on their attacks, and we cannot assume that 21%, or 25%, or any specific amount of haste is going to give them that extra attack. The only way to tell whether you have reached the breakpoint, is to look at logs and count the number of attacks gotten off by the hero. If Tyrande/Sylvanas are firing 6 arrows and jaina is firing 4 Frostbolts, you've reached it. If not, you probably need more.
FAQ
Q: Does all this mean that I shouldn't stack haste if I can't reach the breakpoint?
A: No, haste is still our strongest stat with T18 set bonuses. This is because mastery does not increase pet damage, while haste no only increases temporal hero damage, but also increases the number of hero summons, and the benefit we get from 4T18's Temporal Power damage buff. Even beyond whatever breakpoint there is, haste is still our strongest stat.
Haste being strong has many reasons, and whether you reach the fictional breakpoint matters very little for stat priorities.
Q: Why do pets behave this weirdly? Is it a bug, and will it be fixed?
A: Pets have always had cast time delay issues. For the longest time, Water Elemental had the same problem, and it was only rectified during late MoP. There is no saying whether Blizzard will fix this, but it does seem unlikely.
Q: Why are the pet damage values so weird? Are you sure they are accurate?
A: They are as accurate as we've been able to tell. Here is a screenshot of the spreadsheet we used to analyze the data gathered from PTR dummy testing:
