theckhd wrote:Now that we have a fairly solid baseline APL, let's recall the things we still want to test. Most of these will probably be done by simple hand-comparisons of profiles we tweak manually.
- Avenger's Shield - with and without Focused Shield
- Sacred Shield - optimal position for refreshing w/ empowered seals
- Sacred Shield - optimal duration remaining at which to refresh
- Seraphim/SotR - try different lockout periods before Seraphim cooldown is up.
- Seraphim - with DP glyphed
- AoE rotations
As an addition to Avengers shield, are we certain on it's postion when considering avengers shield with and without Grand Crusader procs. In particular I think AS /w GC may potentially be prioritized over HW during sanctified wrath.
How does using SotR perform versus WoG spam?
Also, and this one of low priority and may involve quite a bit of work. Does the conclussions hold true in the future teirs with significantly better gear and harder hitting bosses? Since Theck have already done all the ground work, this would "simply" be rerunning all the sims again with a significantly better geared toon (custom stats) and a new boss.
theckhd wrote:
- Code: Select all
actions+=/seal_of_insight,if=talent.empowered_seals.enabled&buff.uthers_insight.remains<cooldown.judgment.remains
actions+=/seal_of_righteousness,if=talent.empowered_seals.enabled&buff.uthers_insight.remains>cooldown.judgment.remains&buff.liadrins_righteousness.down
actions+=/seal_of_truth,if=talent.empowered_seals.enabled&buff.uthers_insight.remains>cooldown.judgment.remains&buff.liadrins_righteousness.remains>cooldown.judgment.remains&buff.maraads_truth.down
To explain that in words: use Seal of Insight if Uthers Insight will expire before our next Judgment, use SoR if Uther's Insight will last until after our next Judgment but Liadrin's Righteousness is already down, and use Seal of Truth if both Insight and Righteousness buffs will last until after our next Judgment but Maraad's Truth is down.
What I wasn't sure about here is the "down" part. It wasn't clear to me whether it would be optimal to wait to swap seals until after the respective buff has already expired, or whether we should try to refresh them before they expired. So in addition to his version of the conditionals (which I call the "down" or "d" version), I added a second version that looks like this (the "up" or "u" version):
I hope I can provide a bit of rationale to this part since they originate from this post. I used 4 different conditionals for each buff:
- Code: Select all
buff.uthers_insight.down
buff.uthers_insight.remains<time -- I used any amount of time here ranging from 1-10
buff.uthers_insight.remains< cooldown.judgment.remains
buff.uthers_insight.remains<(cooldown.judgemen.remains + time) -- as above
Each of these conditionals could be applied to each buff seperately. Given the addition of variable timing to some of the conditions this resulted in a monumental problem space. However, these conditions can be ordered in how much priority they give to refreshing each seal where the first had gave the least priority and the latter gave the highest. Since we are already ordering the seals in priority in the APL it made sense to use the same ordering for the conditionals. The simple time conditional was removed early in the process and replaced with 2 last conditionals. What remained was just to test all remaining combinations iteratively - which I did. Now, this wasn't included in the post since the post wasn't about optimizing the EmpS conditionals but rather to test the relative benefit of the new haste buff (which was just changed from 15% atk speed to 10% haste). The tests immidiatly showed that it was best (TMI wise) to let truth and righteousness drop rather then refresh early. However, insight was worth refreshing early using the judgement cooldown conditional. Finally, I achieved inconclusive results with respect to adding additional time to the judgment cooldown conditional and therefore the simpler was choosen.
I never fully understood the rationalle behind letting righteousness and truth drop completely before switching seals before now. Even the cooldown.judgment conditional wont keep refresh the seal until we are 100% certain that the buff will drop before the next time we can refresh it. However, as the post showed, the empowered righteousness buff alone provides a significant TMI gain over just righteousness. However, as Theck concludes having near 100% uptime on SoI and UthersI is significantly better then 50% uptime on SoI, 50% uptime on SoR and 100% uptime on both UthersI and LiadinsR. That is 50% uptime on SoI > 100% uptime on LiadinsR with respect to TMI. Based on this it's no wonder that I saw a TMI gain for letting the empowered rightenousness and truth drop for prolonged periods of time in favor of higher SoI uptime. With this said I'm very happy that you improved the conditional to be a 100% greedy algorithm, that was my goal in the first place however I could never manage to get it right without being overly complex. Also sorry for the lack of !seal, I was under the impression that seals would never refresh themself like that - also I didn't know about ! :(.
With the result of the EmpS sim, I'm quite happy that the 3 seal rotation is not the best rotation for everything. Especially the tank switch fights are significantly more interesting. I would imagine us using SoI while tanking, and then switching to SoT or SoR the instant the boss gets taunted off us. And as an added benefit we can probably time it so what we have all 3 buffs active and SoI when we taunt back. While it might not be as strong as seraphim being active on taunt, EmpS does not loose anything when the taunt does not line up exactly at the 30 sec interval.
As a last comment, there was a 60% self healing nerf to tanks in the form of a hidden debuff on beta back in september (source) which also used to reduce our lay on hands to 40% healing. The lay on hands part have since been fixed. However, I couldn't find any information about this nerf being removed since. So, I have to ask, is this still active and if so has this been taken into account in simcraft?










