attickdoor / XIVComboPlugin

Plugin version of the icon replacement features in dalamud
GNU General Public License v3.0
177 stars 282 forks source link

Update WAR to 7.0 #299

Open glen-lee opened 1 month ago

glen-lee commented 1 month ago

Simple update for WAR:

Replace Inner Release with Primal Rend or Primal Ruination if they are ready and Wrathful status is not active.

This means Primal Wrath takes priority over Rend and Ruination. Since Primal Wrath is an off-gcd, normally you want to weave it in, making it a priority over other gcd.

attickdoor commented 1 month ago

I know I left those comments about code changes, but the more I think about this combo, the less I like it. The fundamental issue is that you've got two 30s buffs (Wrathful and PR Ready) that only fade upon execution or timeout. This is different from GNB's Continuation, which is use-it-or-lose-it. With these WAR abilities, you can be as flexible with their placement and usage as you desire, and they're not exactly mutually exclusive or "the only sensible ordering". I need to sit on this one more before deciding. Opinions welcome.

Skooz commented 1 month ago

If that's the case, then I think Primal Rend just has to be its own button now, because the only other choice we have is to do something incredibly weird, like putting Primal Wrath over Orogeny, or Primal Rend over Onslaught or Tomahawk.

Personally, I wouldn't mind Primal Rend+Ruination taking priority over Primal Wrath. But I'll have to play around with it myself whenever I get WAR to 100.

glen-lee commented 1 month ago

Heya. Apologize for the late reply. I've been playing WAR for a bit now, and while these changes might not feel as polished compared to other things XIVCombo already had, I think they perform adequately in gameplay scenarios. It supports delaying Rend and Wrath for optimization as well.

The main benefits of keeping Rend and Ruination on the same key as Inner Release are:

  1. Less key to press. As another solution would likely require an additional key or skill to replace
  2. Endwalker players don't have to unlearn their current habits (Curious George says IR into Primal Rend)

From a gameplay perspective, WAR has two primary burst strategies, both supported by these changes (with some flexibility in skill order):

  1. Go ham with the big boy damage and hold nothing back: IR -> Rend -> Ruination -> 3x Fell Cleave -> Wrath

  2. Delay Rend and Ruination. This optimization allows you to fit in 2x Ruination within the raid buffs window by delaying the usage of Rend and Ruination for certain skill speeds. Alternating between odd and even minute burst. Odd minute burst: IR -> 3x Fell Cleave -> Wrath -> [do normal rotation until the last seconds of Primal Rend Ready] -> Rend -> [do normal rotation until 2-min raid buffs are active] -> [Even minute burst] Even minute burst: Ruination -> IR -> Rend -> Ruination -> 3x Fell Cleave -> Wrath

Although it might feel 'weird' to be forced to use Wrath whenever it's available, it doesn't hinder your burst window since it's an off-GCD. As for potential downsides, there's a specific scenario I had in mind where this might prevent optimal damage.

Bad scenario: The boss is nearly dead because he's weak and a coward. You've used your Fell Cleaves and have Wrath ready and for some reason, the GCD isn't rolling (due to a weird fight timeline, missed GCDs, etc.) so you'd rather use GCD than off-GCD. Normally, you want to use Rend/Ruination immediately, knowing the boss is about to die. Instead, you're forced to use Wrath first, but the boss dies right after Wrath! This is not optimal and is unacceptable.

However, this can be easily prevented by frontloading damage when the boss's HP is low during your burst window. Use all the big boy damage upfront and save Fell Cleaves for last. Or, just bind Primal Rend and press that instead of IR in scenarios like this.

But of course, I won't mind a better solution if it exists 😇

PS: Thank you attick for the great plugin.