Skip to content

[Warrior] Dual Wield unable to d-sync their auto-attacks #21143

Open
@TheSCREWEDSoftware

Description

@TheSCREWEDSoftware

Issue linked from CC: chromiecraft/chromiecraft#7130

Triage Notes: chromiecraft/chromiecraft#7130 (comment)
Read Soglas' comments. Also the warmane sources require login...

Original Post Below:


What client do you play on?

enUS

Faction

Both

Content Phase:

Generic

Current Behaviour

Swing timers while dual wielding weapons of the same speed are always synced and they cannot be desynced, and that allows offhand autoattacks to suffer from the dual wield penalty while queueing on-hit attacks (cleave, heroic strike)

Expected Blizzlike Behaviour

Swing timers while dual wielding same-speed weapons should be desynchronizable, and the warrior's offhand autoattacks should not suffer the dual wield penalty while queueing an on-hit attack such as heroic strike or cleave

Source

ُEJ thread. i will only post the tldr but i recommend reading the full EJ report
In-Depth Fury DPS Discussion, in depth explanation of the said unique interaction

Offhand swings that land while HS or Cleave is queued do not suffer the DW miss penalty. They're treated as if you were single wielding when the swing lands. Example Saurfang parse with 1 melee miss over the course of the fight (possible if I couldn't HS every swing or re-queued HS late, likely at the start of the fight and execute range): World of Logs - Real Time Raid Analysis

classic wrath source
Fight Club discord invite: How to desync same-speed weapons
93xDQxE

these bug reports include many sources
Warmane Bug Report: Fury offhand
Warmane Bug Report: Dual-wield auto swing timer

Steps to reproduce the problem

  1. download a swing timer addon and a damage meter addon, create a warrior, dual wield two same-speed weapons and go to the nearest enemy or target dummy

  2. spam queue heroic strike and look at the swing timers

Extra Notes

N/A

AC rev. hash/commit

chromiecraft@a6425c3

Operating system

Ubuntu 20.04

Modules

Customizations

None

Server

ChromieCraft

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions