Skip to content

[Warlock] Implement Impetuous Wrath and 12.1.0 Affliction updates#11638

Merged
nyterage merged 1 commit into
simulationcraft:midnightfrom
millanzarreta:wl-ptr-aff-impetuous-wrath
Jul 26, 2026
Merged

[Warlock] Implement Impetuous Wrath and 12.1.0 Affliction updates#11638
nyterage merged 1 commit into
simulationcraft:midnightfrom
millanzarreta:wl-ptr-aff-impetuous-wrath

Conversation

@millanzarreta

@millanzarreta millanzarreta commented Jul 26, 2026

Copy link
Copy Markdown
Contributor

This PR implements the latest Affliction Warlock changes made by Blizzard on the 12.1.0 PTR (as of 2026-07-26). The latest Demonology tuning changes consist only of spell data modifications and do not require any code changes.

Changes intended for 12.1.0 are guarded behind version checks. The existing behavior for versions <12.1.0 remains unchanged.

Impetuous Wrath

The new Impetuous Wrath talent has been implemented for versions >=12.1.0, replacing Nocturnal Yield.

Impetuous Wrath increases Shadow Bolt, Drain Soul, Malefic Grasp, and Dark Harvest damage by 10%, or by 20% when the target is affected by Haunt.

Effects #­1 and #­2 apply to Shadow Bolt/Drain Soul/Malefic Grasp, while effects #­3 and #­4 apply to Dark Harvest. These are dummy effects (likely server-side scripted), so they need to be implemented manually.

The target's Haunt state is evaluated according to the behavior observed in-game:

  • For Shadow Bolt, the multiplier is determined on execute, when the cast finishes, rather than when the missile impacts.
  • For Drain Soul and Malefic Grasp, the multiplier is dynamic, and the target's Haunt state is checked again on every tick.
  • For Dark Harvest, the target's Haunt state is checked independently for each damage event and target.
  • The additional DoT ticks triggered by Malefic Grasp are not considered Malefic Grasp damage and therefore do not benefit from Impetuous Wrath.
  • Shadowbolt Volley (Cunning Cruelty talent) is unaffected by this talent.

Nocturnal Yield and its associated Seed of Corruption interactions are now restricted to versions <12.1.0.

The default Affliction APL has also been updated to avoid referencing talent.nocturnal_yield in versions >=12.1.0, since that talent no longer exists and would otherwise cause errors.

Shard Instability

Shard Instability has been redesigned on the 12.1.0 PTR. Its buff can now make either Unstable Affliction or Seed of Corruption free and instant.

The chance to trigger Shard Instability is unchanged:

  • Shadow Bolt has a 20% chance.
  • Drain Soul has a 10% chance.
  • Malefic Grasp has a 10% chance, regardless of whether Shadow Bolt or Drain Soul is selected.

There is currently a bug on the PTR where Seed of Corruption benefits from Shard Instability but does not consume the buff. Without the Affliction 4pc tier bonus, this allows Seed of Corruption to be cast repeatedly for free and instantly while the buff remains active.

With the Affliction 4pc tier bonus, the additional Unstable Affliction applied by Seed of Corruption still consumes Shard Instability. This existing PTR bug remains unchanged.

As with Unstable Affliction, if Shard Instability is gained during the cast, that cast benefits from the Soul Shard cost reduction but does not consume the buff. This was already the behavior in previous versions and remains unchanged.

Nightfall and Malefic Grasp

The interaction between Nightfall and Malefic Grasp has changed on the 12.1.0 PTR.

On live 12.0.7, Malefic Grasp does not benefit from the Nightfall damage increase under any circumstances. On the 12.1.0 PTR, it now benefits from the damage increase, but only when using the Necrolyte Teachings Soul Harvester hero talent (like Drain Soul does). This remains bugged (also like Drain Soul is), since Malefic Grasp should presumably benefit from Nightfall regardless of the selected hero talents.

Additional automatically parsed changes

The latest spell data also includes several changes that do not require new manual implementations:

  • Hedonic Gorging now correctly increases both the direct and periodic Siphon Life bonus to Corruption/Wither from 30% to 40%. This fixes the previous PTR bug where only the direct component received the increase.
  • Chaos Salvo, Felseeker, and Wicked Cleave deal 20% less damage for Demonology through the existing demonology-specific Diabolic Ritual modifier.
  • Eye Explosion deals 20% less damage for Demonology through a new specialization aura effect.
  • Flames of Xoroth receives a new Demonology specialization modifier affecting its Fire, pet, and guardian damage effects.

The patch notes describe Flames of Xoroth as being reduced from 4% to 3%. However, spell data applies a -1% percent modifier to the existing 4% effects, resulting in an actual value of 3.96%. This 3.96% value has been confirmed in-game and matches the spell data. This appears to be a clear bug and will likely be fixed in the future.

@millanzarreta
millanzarreta marked this pull request as ready for review July 26, 2026 08:47
@nyterage
nyterage merged commit 11849b9 into simulationcraft:midnight Jul 26, 2026
27 of 28 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants