Description
WeaponSwingTimer - Queuing
This is a alternative for WarriorSwingTimer SixxFix with a focus on Warrior functionality. Only one of these addons should be installed.
This addon adds a new settings page under the existing WeaponSwingTimer settings.

Bar Coloring
Within these settings you can customize how the coloring of the WeaponSwingTimer player bars will be effected by Heroic Strike or Cleave being queued.

If Cleave Coloring is enabled, the bars will use the specified "Cleave" colors when a Cleave is queued, otherwise it will use the same coloring as when a Heroic Strike is queued.

Example Heroic Strike:

Example Cleave (with Cleave Coloring enabled):

There is now a similar page for Druid Settings, for coloring the bar when Maul is queued by bears.

Slam Timing Indicators
There are also settings for enabling a Slam Delay indicator and Slam GCD indicator for timing slam casts.

Which displays a bar overlay at the end of the swing timer as well as a line spark one GCD (1.5s) ahead of the swing timer. The GCD spark indicates the latest time that you can cast a spell (e.g. Mortal Strike, Whirlwind, etc.) without delaying your Slam cast after the upcoming swing.

Partial Off-Hand Progress
The off-hand swing timer has been updated to only partially progress when an attack is not queued. This is to match how the off-hand swing timer actually functions.

If you start "attacking" (queue up an attack) on a mob while you're walking into it, the off-hand swing timer will progress while you're still out of range of the mob, and go off pretty much right away when you get to it. You can tell when this is happening based on your character being in the attacking animation. If you instead walk up to the mob and only attack once you get there, your attack will be delayed (by around 55% of the off-hand swing timer). For this reason, the off-hand swing timer is limited to 45% while not having an attack queued, and is reset to a limit of 45% when switching targets, which is the same functionality.


