The most underrated DPS upgrade for any warrior is a clean bar layout with stance-locked abilities on the right stance bar. Default UI gives you three stance bars (1, 2, 3) that auto-swap when you change stance — use them.

Default WoW UI bars: Action Bar 1 (1-12, default keys 1-=) is your stance-aware main bar — it changes when you swap stance. Bottom bars (Bar 2, 3, 4, 5) stay constant. This guide assumes the default layout.

Icon source: all ability icons below are linked to their Wowpedia article and rendered from the Wowhead CDN (wow.zamimg.com). Hover any ability link in your browser for a tooltip with the full WotLK 3.3.5a values.


Arms (DPS) bar layout

You spend ~95% of fights in Battle Stance. Berserker for Intercept / Berserker Rage / Bladestorm. Defensive only when you need Spell Reflection.

Battle Stance (main bar)

SlotIconAbilitySuggested key
1ChargeCharge1
2Mortal StrikeMortal Strike2
3SlamSlam3
4OverpowerOverpower4
5ExecuteExecute5
6RendRend6
7Heroic StrikeHeroic StrikeQ (or shift-1)
8CleaveCleaveE
9HamstringHamstringR (rare use)
10Mocking BlowMocking BlowG (DPS rarely needs)
11Sweeping StrikesSweeping StrikesT
12RetaliationRetaliationY

Berserker Stance (auto-swaps when you press Berserker Stance)

Same bar slots, different abilities — this is the magic of stance-aware Bar 1.

IconAbilityNotes
InterceptInterceptIn-combat charge replacement
BladestormBladestormCapstone — use slot 3 (overwrite Slam)
WhirlwindWhirlwindAoE filler
PummelPummelInterrupt
Berserker RageBerserker RageFear immunity / rage gen
RecklessnessRecklessnessMajor DPS CD
Death WishDeath WishFury talent — pair with Recklessness

Defensive Stance (rarely visited as DPS)

Only swap when you need:

IconAbilityWhy
Spell ReflectionSpell ReflectionReflect a single spell — huge vs HoR Phantom Mages, MgT Pyroblast
Shield BlockShield BlockSolo emergency only — DPS shouldn’t pull threat
Shield WallShield WallSame

You’ll typically have a shield in your bag for Spell Reflection emergencies — swap, equip, cast, swap back.


Cross-stance bottom bars (constant)

Put these on Bar 2 (default Shift+1 to Shift+= keys, or move to Bar 3 below your main bar). They don’t depend on stance.

IconAbilityUse
Battle ShoutBattle ShoutRefresh every 2 min
Commanding ShoutCommanding ShoutSwap if no other AP buff in group
BloodrageBloodragePre-pull, every pull
Demoralizing ShoutDemoralizing ShoutBoss debuff
Sunder ArmorSunder ArmorApply 5x on bosses if no Prot warrior
Heroic ThrowHeroic ThrowRanged opener — pull from 30yd
Shattering ThrowShattering Throw-20% armor for 10s, 5min CD — boss CD
Battle StanceBattle StanceSwap
Berserker StanceBerserker StanceSwap
Defensive StanceDefensive StanceSwap
Intimidating ShoutIntimidating ShoutDON’T use in dungeons — fears mobs into other packs. Solo only.
Challenging ShoutChallenging ShoutAoE taunt — emergency only

The “10-key” rule

Anything you press more than once per pull should be on a modifier-free key reachable from WASD. That’s:

1 2 3 4 5
Q W E R T
A S D F G
Z X C V B

Don’t put Mortal Strike or Bloodthirst on 9 or 0 — your pinky has to leave WASD to press them, you’ll miss GCDs.

Suggested core warrior bind layout

KeyAbility
1Charge / Intercept (stance-aware)
2Mortal Strike (Arms) / Bloodthirst (Fury)
3Slam / Bladestorm
4Overpower / Whirlwind
5Execute
QHeroic Strike (rage dump)
ECleave (AoE rage dump)
RHamstring / Pummel (interrupt)
TSweeping Strikes
FBerserker Rage
GRecklessness
Shift+1Battle Stance
Shift+2Berserker Stance
Shift+3Defensive Stance
Shift+4Bloodrage
Shift+5Battle/Commanding Shout
Shift+QDeath Wish (Fury)
Shift+EHeroic Throw
Shift+RSpell Reflection

Mouse buttons

If your mouse has thumb buttons (4 and 5), great places to bind:

  • Mouse4: Bloodrage (pre-pull, often)
  • Mouse5: Heroic Strike (rage dump on white-swing replacement)

Tank (Protection) bar layout

If you’re running Prot, the layout flips around Defensive Stance.

Defensive Stance (main bar — 99% of pulls)

IconAbilityKey
ChargeCharge (Battle stance, swap)1
Shield SlamShield Slam2
RevengeRevenge3
DevastateDevastate4
Heroic StrikeHeroic Strike5
Thunder ClapThunder Clap6
ShockwaveShockwaveQ
Concussion BlowConcussion BlowE
CleaveCleaveR
TauntTauntT
Shield BlockShield BlockF
Spell ReflectionSpell ReflectionG

Cooldown bar (Bar 2, shift bar)

IconAbilityKey
Last StandLast StandShift+1
Shield WallShield WallShift+2
VigilanceVigilanceShift+3
DisarmDisarmShift+4
BloodrageBloodrageShift+5
Battle ShoutBattle Shout / Commanding ShoutShift+Q
Demoralizing ShoutDemoralizing ShoutShift+E
Heroic ThrowHeroic ThrowShift+R
Challenging ShoutChallenging ShoutShift+T
InterveneInterveneShift+F

Berserker Stance (rare — for Berserker Rage fear-break)

IconAbility
Berserker RageBerserker Rage — clear fear, immune for 10s
InterceptIntercept — gap-close to runners

Add-ons that help

The default UI is workable but these are widely used:

Add-onWhat it does
Bartender4Fully customizable action bars — better stance bar handling
DominosLighter-weight bar replacement, similar features
WeakAurasTrack procs (Sudden Death, Bloodsurge, Taste for Blood Overpower) on screen
OmniCCCooldown numbers on every ability icon
Deadly Boss Mods (DBM)Boss timers and warnings — required for any heroic
TidyPlates: Threat PlatesColor-coded nameplates by threat level — tank essential
GTFOAudio alarm when you stand in fire

Install any modern add-on manager (e.g. CurseBreaker) or manually install from WoWInterface for 3.3.5a versions.


Common bar mistakes

  1. Heroic Strike on 1. It’s pressed 10x per fight — needs to be on Q or Mouse5. Don’t waste your premium key on a rage dump.
  2. No interrupt on a key you can hit fast. Pummel/Shield Bash should be R or thumb mouse button. Reaching for 4 to interrupt a critical cast loses pulls.
  3. Stance swaps unbinded. Mash-able Shift+1/2/3 (or F1/F2/F3) is the cleanest. Tactical Mastery 3/3 keeps your rage when you swap, so swap freely.
  4. No keybind for Bladestorm. It’s the highest-DPS button you have at 60+. Don’t click it — bind it to 3 or T.
  5. Death Wish off the main bar. It’s a 3-min CD; should be on Shift+1 or similar so it goes off every time it’s available.

Sources

Icon filenames verified via Wowpedia (the canonical Warcraft community wiki) and rendered from the Wowhead CDN. Spell links point to Wowhead’s WotLK Classic database.