Blizzard, we need to Talk about SEF

Disclaimer: This is a Crosspost from the EU Forums that you’re able to find here

I crosspost this because Seir asked me to.

Anyone who’s been playing Windwalker for more than half a week is probably familiar with the fact that Storm, Earth, and Fire frequently suffers from bugs. This is generally a result of pet AI being troublesome for all classes, and SEF being rather unique in its functionality. The amount of bugs and impact thereof varies per season, and during Dragonflight it was highly mitigated by the alternative option of Serenity.

I don’t speak lightly when I say that this is probably the worst season for SEF functionality since early Legion.

So, what’s going on?
Let’s start with the elephant in the room:

The Conduit bug

Despite having become fairly widespread under that label in the last two days or so, this is actually a bug with SEF and has fairly little do with Celestial Conduit itself.

To put it simply, the SEF spirits determine how much damage they are supposed to deal to their targets by looking at how much damage the player is dealing. In the case of a split-damage ability like Conduit, if there are 3 targets within range, the spell is adjusted to deal 1/3rd of its damage to all targets. This is of course adjusted dynamically if more or fewer targets come within range during the channel. The spell that is cast by the SEF spirits does not calculate this damage split itself, but blindly copies whatever the calculation spits out for the player’s spell. As a result, if you cast SEF, send them to your targets by fixating them, and then cast Conduit with 1 target or fewer within range, the spell will not calculate a split and will send 100% of the damage to the SEF spirits. Their spell still hits all targets, but now for full damage.

Adding numbers to the example: let’s say you usually deal 3 million damage with Conduit. On 15 targets, you’d normally have a 30% damage buff (6% for each target struck, up to 5), and the damage will be split between them. Adding the SEF modifier of 20% (3 spirits, including the player, each dealing 40% damage), each target takes 312k damage.

If you cast Conduit while out of range with SEF in the pack, you do not receive the 30% damage buff since you’re not hitting any targets, but the damage from the spirits will be uncapped and unsplit, albeit still reduced to 40% each. Each target now takes 2.4 million damage, for a total amount of 36 million damage in one cast.

This is how some Windwalkers have been doing burst aoe comparable to or exceeding the (somehow still) blatantly overpowered Frost Death Knight and Retribution Paladin in Mythic+. I myself managed to peak at 18 million DPS and end the pull at 9 million.
In raid, Windwalker parses for Broodtwister Ovi’nax are probably not going to recover from the damage this bug has done to them.

As I mentioned, this is not a Conduit bug, but an SEF bug. Similar behavior has been observed in other spells like Spinning Crane Kick and Fists of Fury, but the effect is greatly diminished because these spells aren’t full split in the first place. Instead, it simply makes the replicated spell not affected by the normal square root scaling of target counts beyond 5, if you yourself are hitting 5 or fewer targets.
Veteran Windwalkers will remember a certain “trick” we were able to do by casting Whirling Dragon Punch in the last few miliseconds of SEF’s duration, causing the still-active spirits to cast a full damage spell for triple the base damage. This likely had the same cause as whatever it is now, demonstrating the patchwork nature of SEF’s code and the fact that this bug has been in the game for at least several years. In order to properly address this issue, SEF needs to be able to determine their own target count and calculate damage scaling accordingly.

Before we move on, I’d like to quickly mention that this bug has highlighted a pretty serious issue: despite its massive impact, it does not make Conduit of the Celestials clearly superior in Mythic+. Not relative to Shado-Pan, and especially not relative to the top performing classes. It is a clear demonstration that CotC is terribly undertuned for multi-target situations and could and should be adjusted to square root scaling past 5 targets like our other spells with no risk of breaking the balance.

To Buff or not to Buff

The second major issue with SEF is that it is unaffected by a large variety of auras. In particular, global school modifiers and global damage amplifiers from the player simply have no effect on the spirits. That means effects like “Nature damage increased by 5%” won’t increase the damage of your SEF spirits’ Crackling Jade Lightning or Jade Ignition, for example. It also means that effects like Acclamation or Fatal Touch do not increase any damage dealt by your SEF spirits, essentially reducing the value of these effects by 66% during SEF’s duration.

This should be bad enough, but it gets significantly worse. There appears to be a large interval for pets to “inherit” their casters stats whenever they change. Dubbed the “Heartbeat” of the pet, this is causing huge delays to the effect on the spirits if you activate on-use stat buff trinkets such as Treacherous Transmitter or Skardyn’s Grace, or combat potions, while SEF is already active. We’ve seen delays of more than 5 seconds in logs, which means the buff would be applied to the spirits well after your biggest burst of damage has passed. Common practice has been to synchronize the use of these effects with the first damaging spell after casting SEF, in order to fully optimize the increased value. This pet behavior is highly counter-intuitive and is causing large amounts of value to be wasted for players that are, to the best of their knowledge, playing optimally. I don’t know exactly how long this behavior has been in the game, but it has almost certainly been many years.

These particular issues, other than being detrimental to Windwalkers’ performance directly, also make it extremely difficult to accurately model Windwalkers in simulations.

Job’s Done

One particular annoyance that became abundantly obvious during Shadowlands is the inability for SEF spirits to “unfixate”. That is, if you fixate your spirits to a target and that target is killed, the spirits essentially stay stuck to it until manually fixated again. Single target spells will simply not be replicated, and they will continuously attempt to run back to the corpse of their target. Intuitively, one would expect them to simply return to unfixated behavior whenever their fixated target dies. This bug has been present in the game for at least three expansions, and likely has been around since the Windwalker rework in Legion.

and that’s not all

There are still more miscellaneous bugs that aren’t easily categorized:

  • SEF spirits will target units that aren’t in combat with the caster, as long as those units are in combat with something. This can lead to unintentional pulling when npcs are in combat with each other for story-related reasons. (A recent example is the battle between Arathi npcs and Order of the Night npcs in the Dawnbreaker dungeon.)
  • For whatever reason, Flurry of Xuen deals 250% of the normal damage if it procs during SEF.
  • Storm, Earth, and Fire: Fixate is considered a “cast” and will interrupt Spinning Crane Kick and Celestial Conduit. Since this doesn’t happen with Fists of Fury, I’m calling it a bug, albeit arguably a bug with SCK and CC.
  • Damage dealt by SEF spirits doesn’t contribute to Shado-Pan’s Flurry Charges.
  • SEF spirits’ Tiger Palm is not affected by Tiger’s Ferocity, Windwalker’s 4-set bonus.
  • SEF spirits don’t seem to aim their Fists of Fury in any capacity, often missing several targets in any given pull.

So, now what?

This is the part where I make suggestions to fix the issue, where I usually try my best to find solutions that require the least possible developer time to implement. In this case, however, I need to be direct: I have no faith that you will be able to completely eradicate all bugs from Storm, Earth, and Fire’s code. Frankly, I don’t even trust that you’ll be able to fix it to a more-or-less acceptable degree. Even though we haven’t always been aware of everything I’ve described, they are all problems that have been present for many, many years. This means that either there have been grossly insufficient efforts to address them, or the code has spaghettified so much over the years that no one even knows how to address them.

I do acknowledge, like I did in my Thematic rework suggestion thread , that SEF is obviously a nostalgic callback to Warcraft 3’s ultimate spell of the same name, used by Chen Stormstout. Even for players that have not experienced WC3, Storm, Earth, and Fire has been an iconic Windwalker spell since the specialization’s very conception. As such, it is to be expected that you will be very hesitant to completely remove it. I fully sympathize with that, but to repeat myself, you are not going to succeed in making this spell functional to an acceptable degree without a significant amount of developing work. It would be much more efficient and much better for the long term if you completely cut out the tumor and start from scratch.

Keeping the above in mind, there are some things I will be trying to accomplish with the rework suggestions:

  • It should be a damage buff approximately equal to 20% or more, with an uptime of 15-20% of a given encounter.
  • It should use a flexible, charge-based cooldown system.
  • It should fit within Windwalker’s established themes and the expected possibilities of Chi and/or martial arts.
  • It should not rely on pets or totems in any way.
  • Optionally:
    • It should assist with applying Mark of the Crane in multitarget situations.
    • It should offer a way to temporarily deal damage at a great distance.

Serenity
2 charges, 90 sec recharge
Your damage is increased by 20% for 15 sec, and your Tiger Palm, Blackout Kick, and Rising Sun kick apply Mark of the Crane to one additional target within 20 yards.

Resonant Fists
4 charges, 45 sec recharge
Brand your target with Chi, echoing all damage you deal at 10% effectiveness to this target for 15 sec. Spinning Crane Kick and Fists of Fury cause all targets affected by Resonant Fists to radiate damage equal to 15% of the spell’s damage to 8 nearby targets.

Flickering Fists
2 charges, 90 sec recharge
Your damage is increased by 20% for 15 sec. Tiger Palm, Blackout Kick, and Rising Sun Kick each strike an additional 2 targets at 20% effectiveness.

(^ This one might require a rework to Shadowboxing Treads)

Temples of the Celestials
3 charges, 1m recharge
Your damage is increased by 10% for 15 sec, and your abilities reflect the teachings of the August Celestials.
Spinning Crane Kick: your next Blackout Kick strikes 4 additional targets.
Fists of Fury: your next Spinning Crane Kick strikes 2 more times.
Rising Sun Kick: your next Strike of the Windlord or Whirling Dragon Punch penetrates Armor.
Flying Serpent Kick: your next Rising Sun Kick deals 150% damage and costs no Chi.

Chi Overload
2 charges, 90 sec cd
Your damage is increased by 20% for 15 sec, and targets affected by your Mark of the Crane suffer (400% of Attack power) Nature damage over 8 sec. (Affects active and newly applied Marks.)

17 Likes

I believe flurry of xuen’s damage increase is a throw back to the MoP legendary cloak. Its proc and the talent are effectively the same. Blizzard may have altered flurry of xuen’s damage as at the time, SEF would also reduce the damage of damage procs from trinkets etc.

In the past I also advocated for the removal of SEF, or at least changing it from being our major damage CD. Talent wise, it would be nice if it was a choice node as the simplest temporary change. Serenity is an option, but Blizzard removed it I think for good reason - it generally wasn’t competitive outside of niche situations like pvp. True, it could have been buffed. I think Blizzard avoided that because of its stat weight impact - they don’t want haste to be so devalued.

I have always liked the idea of being able to choose our mastery. Previously as a talent, but perhaps now as a heroic spec. TEB vs combo strikes. Traditional monk vs Legion+ monk. Even if TEB was reintroduced as a traditional damage CD, it is another way to provide an alternative.

People play with Storm Earth and Fire?

I avoid it altogether. I find picking up all the other juicy talents considerably more attractive.

It’s a game, so play how you like, as long as you know that playing without SEF is massively holding your character’s damage back.

2 Likes

Even though I agree with the fact that people say it’s a talent “choice” and you can play whatever you want, I hope people don’t overlook this post- at least if you do any mythic+ and raiding. In those content you cannot play whatever you want and being optimal is always the top priority.

I am currently on mythic Broodtwister, and because we already have good add damage and I do not have a 90s trinket, I had to play shadow-pan and simply do ~600k less damage compare to what I would do if I exploit the conduit bug.

I think the reason we have those miscellaneous bugs is because, fundementally, SEF clones are not considered as players, and this probably will never be fixed depending on the logic of the game, but I think options like serenity will come in really handy if you can’t fix the bug.

Why we are talking about what is optimal or not?
We cant even start that talk if the talent/skill is bugged.
This is the reason why i have trouble playing WW, underperfoming or not its suck that skills are bugged, question me if im doing ok or just the behave the skill that alter the results.

At this point i have the feeling that there no that much monk playerbase to care about the class or the issues are too complex to solve it.

i wont demand Blizzard to fix and cryout about this, because in general they are doing a good work with the expansion, at least for me. Rather i will like to know if they are going do something about the monk, else, i will just change to a popular class and have all the love that i dont have as a Monk.

Never coming back WW full time unless they sort out the mess that is SEF. I can somewhat stomach the fancy animal summons as a martial artist class :roll_eyes: but SEF has probably been buggy since WC3 and it’s just not a feel good thing to press. It’s almost mind-boggling why Blizz continues to make this unworkable skill a cornerstone for Monks.

Making this skill a flat buff to the user, remove damage from the images but have them remain as a visual effect, would likely be the most appreciated change that might be easiest to implement and allow us monks to suffer less from worrying about working around all the current bugs.

2 Likes

It’s difficult to say if the bug has always existed. I don’t recall it being identified back in MoP and WoD when FoF, CX, and hurricane kicks were all damage splitting abilities.

Agreed. SEF is visually cool but comes with way too many downsides, a lot of which are not obvious to players that haven’t done a deep dive.

I would also really appreciate our Roll the Bones style of aoe being handled. The differences in proccing the shadow flurry buff and not is just too wild. It would be nice if every flurry just did the aoe.

SEF is visually cool. The only thing I like is spreading mark of the crane. SEF clones being summoned to cast chi blast and disappear would be better. Kind of like the shado pan in the temple. Give us rushing jade for 30s to spread mark easier too. Maybe moving around allows you to position new summoned clones for chi blast.

Been WW off and on since legion and SEF always seems to disappoint me.