Ah yeah, that’s my bad, I re-ran the simulation right before posting to make sure I had the latest, and it seems to be doing 4 sometimes and 5 sometimes, but I don’t see any movement in the log. Check the opener in this one: Simulation Report
And what’s happening around 160? Spark, blast, blast, blast, missiles, barrage?
Another thing the simc rotation does is prestacking. Radiant Spark is on a 30s cooldown, and if you don’t have arcane prodigy you want to hit the second spark after 30s, 60s and 120s, with 18 stacks of harmony each time. In this log, it’s
- 7s (fine, a bit delayed due to one extra missiles cast, but only 4 blasts before barrage)
- 49s (delayed because mana was spent on blasts, and arcane harmony is at 0 stacks)
- 130s (delayed because barrage spent the charges 5 seconds before burst window was coming up)
- 160s (on schedule, but again, harmony at 0 stacks which confuses the rotation into using missiles inside spark, movement was after missiles)
- 190s (on schedule, barrage right before spark again, 0 stacks, 4 blasts only)
It also looks like it’s casting naked blasts on 0 charges, which is really slow.
Is it possible to configure the range to the boss? I’m not good enough at reading these logs to see how it’s working out, but you need to be in melee range if your haste is low enough and you want to cram in that huge barrage inside TotM. Travel time matters for TotM.
Finally, I think something is off with your spark implementation. If you look around 167s, it keeps stacking spark at 5 from an arcane missiles cast, which is not what happens in-game. To trigger the 5th hit it needs to be instant cast queued up after a casted spell, regardless of travel times.