promotional bannermobile promotional banner
premium banner
Spec-based Spell Queue Window controller for modern World of Warcraft.

Description

SpellQueuePerSpec

Spec-based Spell Queue Window controller for modern World of Warcraft.

SpellQueuePerSpec allows you to configure a separate SpellQueueWindow value for each specialization of each class. The addon automatically applies your configured value when you log in or switch specs.

No UI. No bloat. No external libraries.

Just precise control.

Features

Per-class and per-specialization configuration

Automatic loading on login

Automatic switching when changing specialization

Simple slash command interface

Lightweight and zero dependencies

SavedVariables support

Works on modern retail client (The War Within / 12.x)

What Is SpellQueueWindow?

SpellQueueWindow controls how early the client can queue your next ability before the global cooldown ends.

Lower values = tighter input timing Higher values = more forgiving but potentially less responsive

Default value is usually 400ms.

Commands /sqps 200

Set current specialization SpellQueueWindow to 200 ms.

/sqps on

Enable the addon.

/sqps off

Disable automatic applying.

Automatic Behavior

On login → loads saved value

On spec change → applies spec-specific value

Values are stored per class and per spec

Technical Notes

Uses official specialization IDs (specID)

Does not rely on spec index

CVar value is limited by Blizzard client (max 400 ms)

No protected function usage

FAQ

Q: Why can’t I set value above 400? A: Blizzard hard caps SpellQueueWindow at 400ms.

Q: Does this affect latency? A: No. It only changes spell queue timing tolerance.

Q: Is it safe? A: Yes. It modifies a standard client CVar.