Get the Desktop App for Battle.net Now
- All your games in 1 place
- Log in once
- Automatic game updates
I was a little surprised too, I was thinking "eh the cast animation's not a big deal if it's just every 5-6 seconds", but after thinking about it, that's using up like 6-8% of your total cast time depending on APS. I've only looked at a few different configs for this but Time Warp is significantly worse than Force Weapon in all of them.
I did a set of test runs for one Time Warp configuration after adding the skill to the program, the simulation matches the test data very closely:
The spam_slow_time option is on the site also, to simulate spamming Slow Time constantly along with the other skills rather than waiting a while to recast it, and that lowers the DPS a lot more. So definitely don't do that.
01/21/2013 04:41 PMPosted by SteveAlso, what spell priority do you use?
It's slightly complicated. I had to mess around with it a lot while trying to get all the results to match the test data.
It sends all the skill commands at once in a single frame, and then sets a variable that represents the next frame in which commands will be sent, with the frame delay until the next command send frame generated with a simple random formula that has an average delay equal to the value of the avg_command_interval parameter.
When it sends commands, it takes the static list of all skills and generates a new list with the order of the skills randomized, and then goes from the start to the end of that random sequence and attempts to cast each skill (all of this taking place in a single frame). Even though they're all sent in the same frame the order of the cast attempts still matters a lot, casting one skill first can make it unable to cast a later one, because of the global cooldown (cast delay) or not having enough AP.
That's the basic framework, and within that there's just one more thing it does, which I posted earlier:So I put in code for a random chance when sending a WW command to send a Frost Nova command first, with probability equal to (2.35/APS)^4.0
I don't know what it is but there's something weird about how the game processes spammed commands, to get simulation results to match up with testing you have to put something in that heavily favors Frost Nova being cast rather than Energy Twister when it's possible to cast both.
That seems overly complicated. Does that mean you can only use 1 skill at a time, or does it enable you to cast WW+DS+EB all at once? If i'm understanding you right, it randomly goes through each ability and casts them if possible. If the first picked is FN but you can't cast it, do you still cast WW or do you assume the FN triggers a white attack?
Have you tried using a basic pririoty like FN > WW > white attack, then EB+DS if available? It seems a lot simpler than picking a random skill to cast, but you do make a good point that the game seems to act really oddly when you spam skills.
Also, does your simulator start the fight from scratch, or are you just doing a full windup calculation, i.e., assuming you're already in full windup at time = 0?
Finally (I know, that's a lot of questions), when you use CM and ApoC coefficients of 1, I know you mentioned that the FN casts don't simulate correctly, but does your dps still end up being approximately correct?
01/22/2013 02:12 PMPosted by LoroeseMy guess is there's a lot of error introduced by the SA model, maybe 10-20%.
Threats of violence. We take these seriously and will alert the proper authorities.
Posts containing personal information about other players. This includes physical addresses, e-mail addresses, phone numbers, and inappropriate photos and/or videos.
Harassing or discriminatory language. This will not be tolerated.