Classes

TANK · DAMAGE

Warrior

The Rage-fuelled weapons master, tanking or dealing melee damage; Forever reworks its trees and adds talents such as Spearing Strike, Bastion and Raging Blows.

Class guide: how it playsWoW Forever Warrior Guide: Arms, Fury and Protection, Talents and Rotation
Roles
Tank Damage
Armor
Plate (from level 40)
Resource
Rage
Status
Confirmed

Specializations

  • Arms

    Damage

    Two-handed damage built around Mortal Strike, Rend and Overpower, with the new Weaponmaster.

  • Fury

    Damage

    Dual-wielding and constant Rage generation, capped by Bloodthirst.

  • Protection

    Tank

    Shield tank with Shield Slam, now with Charge in Defensive Stance and Bastion.

Talents & builds

Versus Classic

Tap a type to highlight it in the trees. Every talent tells you what it was in Classic.

Click to add a point · right-click to remove itTap a talent to see its details and add or remove points

Arms

0

Fury

0

Protection

0
Required level
—
Points
0 / 51 · 51 left
0 / 0 / 0

Builds

Builds by role · the BiS ones, level 30 (or 20 where there is no 30 yet). The level 30 ones have 26 points: 21 from your level and 5 extra from the Legacy perk Talented

  • Tank · Protection · DungeonsLevel 60 (51 points) · See its BiS
  • Tank · Protection · TankingLevel 30 (26 points: 5 come from the Legacy perk Talented) · See its BiS
  • DPS · Arms · DungeonsLevel 60 (51 points) · See its BiS
  • DPS · Arms · DungeonsLevel 30 (26 points: 5 come from the Legacy perk Talented) · See its BiS
  • DPS · Fury · PvPLevel 30 (26 points: 5 come from the Legacy perk Talented) · See its BiS

My builds · only in this browser

Save a build with “Save build” and it will be here, in this browser.

Data from Wowhead's calculator (beta client, September 24). Values may change between beta builds. Classic comparison: Classic Era 1.15.9 client data via wago.tools.

Warrior spellbookAll its changes vs Classic

What changes from Classic

What it was in Classic and what it is now, row by row.

—ClassicWoW Forever
RacesClassic
  • Human
  • Dwarf
  • Night Elf
  • Gnome
  • Orc
  • Undead (Forsaken)
  • Tauren
  • Troll
WoW Forever
TalentsClassicThe patch 1.12 trees: 51 points and a final talent at 31WoW ForeverSame layout plus a new talent at 16 points: 11 new, 1 replace another, 25 changed and 15 unchanged
Hit and critClassicSeparate for spells and for melee and rangedWoW ForeverUnified: one stat for spells, melee and ranged

Classic data: wago.tools — Talent, TalentTab and SpellName from the Classic Era 1.15.9 client

Races that can play it

Useful macros

Macros ready to copy, with spell names exactly as the game has them. Paste each one into a new macro and drag it to your bar. What a macro is and how to make one

Stances, forms and aspects

  • Spearing Strike in Battle Stance

    Intermediate · From level 1

    Spearing Strike needs Battle Stance (Blizzard, 1 October). Use it on giants, dragonkin and mounted enemies, where it hits much harder.

    #showtooltip Spearing Strike
    /startattack
    /cast [nostance:1] Battle Stance; Spearing Strike
  • Switch to Battle Stance and charge

    Intermediate · From level 4

    If you're not in Battle Stance, the first press switches to it and the second one charges. With Tactical Mastery (level 14) you keep some rage when you switch.

    #showtooltip Charge
    /cast [nostance:1] Battle Stance; Charge
  • Charge from Defensive Stance (Vanguard)

    Intermediate · From level 4

    Needs the Vanguard talent, which lets you Charge in Defensive Stance: it only pulls you out of Berserker, so a tank goes in without changing stance.

    #showtooltip Charge
    /startattack
    /cast [stance:3] Battle Stance; Charge
  • Rend without leaving the fight

    Intermediate · From level 4

    Rend can't be used in Berserker Stance in Classic: from there it puts you in Battle Stance; in Battle or Defensive it casts straight away.

    #showtooltip Rend
    /startattack
    /cast [stance:3] Battle Stance; Rend
  • Thunder Clap in Battle or Defensive

    Intermediate · From level 6

    In Forever, Thunder Clap also works in Defensive Stance (up to 4 targets). It only changes your stance if you're in Berserker.

    #showtooltip Thunder Clap
    /cast [stance:3] Battle Stance; Thunder Clap
  • Taunt whatever is under your mouse

    Intermediate · From level 10

    Pull back an enemy that went for someone else without leaving your target; if you're not in Defensive Stance, the first press switches to it.

    #showtooltip Taunt
    /cast [nostance:2] Defensive Stance; [@mouseover,harm,nodead][] Taunt
  • Overpower from any stance

    Intermediate · From level 12

    When the enemy dodges, it puts you in Battle Stance and the second press fires Overpower. Battle Stance only in Classic; nothing published says Forever changed it. Tactical Mastery keeps part of your rage.

    #showtooltip Overpower
    /startattack
    /cast [nostance:1] Battle Stance; Overpower
  • Revenge, switching to Defensive if needed

    Intermediate · From level 14

    After a block, dodge or parry: puts you in Defensive Stance, then casts Revenge. Defensive only in Classic; nothing published says Forever changed it.

    #showtooltip Revenge
    /startattack
    /cast [nostance:2] Defensive Stance; Revenge
  • Mocking Blow from any stance

    Intermediate · From level 16

    The tank's backup taunt when Taunt is on cooldown. Switches you to Battle Stance, as in Classic; your Revenge or Taunt button takes you back to Defensive.

    #showtooltip Mocking Blow
    /cast [nostance:1] Battle Stance; [@mouseover,harm,nodead][] Mocking Blow
  • Execute from any stance

    Intermediate · From level 24

    Execute doesn't work in Defensive Stance in Classic (it does in Battle and Berserker). From Defensive it switches you to Battle and finishes on the next press; in the other two it just finishes.

    #showtooltip Execute
    /startattack
    /cast [stance:2] Battle Stance; Execute
  • Intercept from any stance

    Intermediate · From level 30

    Puts you in Berserker Stance and charges mid-combat, when Charge no longer works. Berserker only in Classic; nothing published says Forever changed it. Hold Shift to Bloodrage first for the rage.

    #showtooltip Intercept
    /cast [mod:shift] Bloodrage
    /startattack
    /cast [nostance:3] Berserker Stance; Intercept
  • Berserker Rage against fear

    Intermediate · From level 30

    Puts you in Berserker Stance and makes you immune to fear and incapacitates. Press it before the enemy's fear lands. Berserker only in Classic; nothing published says Forever changed it.

    #showtooltip Berserker Rage
    /cast [nostance:3] Berserker Stance; Berserker Rage
  • All three stances on one button

    Intermediate · From level 30

    Battle with no modifier, Defensive with Shift and Berserker with Ctrl. Tactical Mastery (level 14) keeps 10 rage when you switch (25 with the improved talent).

    #showtooltip
    /cast [mod:shift] Defensive Stance; [mod:ctrl] Berserker Stance; Battle Stance
  • Back to your two-hander and Berserker

    Advanced · From level 30

    After tanking, it swaps the shield for your two-hander and moves you to Berserker Stance with Bloodrage so you don't start empty. Put your two-hander on button 10 of the right bar.

    #showtooltip Berserker Stance
    /click [worn:Shields] MultiBarRightButton10
    /cast [combat] Bloodrage
    /cast [nostance:3] Berserker Stance
  • Charge or Intercept on one button

    Advanced · From level 30

    Out of combat it switches to Battle and Charges; in combat it switches to Berserker and casts Intercept (level 30). One key to close the gap every time.

    #showtooltip
    /startattack
    /cast [nocombat,nostance:1] Battle Stance; [nocombat] Charge; [nostance:3] Berserker Stance; Intercept
  • Whirlwind from any stance

    Intermediate · From level 36

    Puts you in Berserker Stance and hits everything around you with Whirlwind. Berserker only in Classic; nothing published says Forever changed it.

    #showtooltip Whirlwind
    /startattack
    /cast [nostance:3] Berserker Stance; Whirlwind

Attacking

  • Heroic Strike that keeps you swinging

    Basic · From level 1

    Starts your auto-attack if it was off and queues Heroic Strike on the next swing. Once you have Cleave (level 20), use it the same way when two enemies are together.

    #showtooltip Heroic Strike
    /startattack
    /cast Heroic Strike
  • Charge and attack

    Basic · From level 4

    You charge the target and start swinging without pressing anything else.

    #showtooltip Charge
    /startattack
    /cast Charge
  • Sunder Armor while you keep swinging

    Basic · From level 10

    The tank's threat builder that strips armour, always with auto-attack on. With your mouse over an enemy, it goes to that one.

    #showtooltip Sunder Armor
    /startattack
    /cast [@mouseover,harm,nodead][] Sunder Armor
  • Sunder Armor that picks the next enemy

    Advanced · From level 10

    If you have no target or it's dead, it grabs the nearest enemy and applies Sunder Armor. Handy to spread threat across a pack when tanking.

    #showtooltip Sunder Armor
    /cleartarget [dead]
    /targetenemy [noharm][dead]
    /startattack
    /cast Sunder Armor
  • Victory Rush after a kill

    Basic · From level 20

    You have 20 s after a kill that gives experience or honour: hit the next one and heal 10% of your health. Works in any stance.

    #showtooltip Victory Rush
    /startattack
    /cast Victory Rush
  • Heroic Strike, or Cleave on right-click

    Advanced · From level 20

    Left-click queues Heroic Strike; right-click queues Cleave for two enemies. The «!» keeps a second press from cancelling it.

    #showtooltip
    /startattack
    /cast [btn:2] !Cleave; !Heroic Strike
  • Execute with your trinket

    Advanced · From level 24

    Uses your top trinket (slot 13) in combat and casts Execute; from Defensive it switches to Battle. If your trinket has no on-use, drop that line.

    #showtooltip Execute
    /startattack
    /use [combat] 13
    /cast [stance:2] Battle Stance; Execute
  • Recklessness from any stance

    Intermediate · From level 50

    +100% crit and fear immunity for 15 s, at the cost of taking more damage. Puts you in Berserker Stance, as in Classic. No longer shares a cooldown with Shield Wall.

    #showtooltip Recklessness
    /cast [nostance:3] Berserker Stance; Recklessness
  • Everything at once: Recklessness and trinkets

    Advanced · From level 50

    For your burst window: goes Berserker, uses both trinkets (13 and 14), Bloodrage and Recklessness. Press twice if you start in another stance.

    #showtooltip Recklessness
    /cast [nostance:3] Berserker Stance
    /use [stance:3] 13
    /use [stance:3] 14
    /cast [stance:3] Bloodrage
    /cast [stance:3] Recklessness

Interrupts

  • Shield Bash on your focus

    Basic · From level 12

    Interrupts your focus (the enemy healer, say) without switching targets; with no focus, your target. Needs a shield and Battle or Defensive Stance.

    #showtooltip Shield Bash
    /cast [@focus,harm,nodead][] Shield Bash
  • Pummel your focus from any stance

    Intermediate · From level 38

    Pummel needs no shield. Puts you in Berserker Stance and the second press interrupts your focus or, with no focus, your target. Berserker only in Classic; nothing published says Forever changed it.

    #showtooltip Pummel
    /cast [nostance:3] Berserker Stance; [@focus,harm,nodead][] Pummel
  • Interrupt based on your stance

    Intermediate · From level 38

    One button: in Berserker, Pummel; in Battle or Defensive, Shield Bash (needs a shield). On your focus if you have one, otherwise your target.

    #showtooltip
    /cast [stance:3,@focus,harm,nodead][stance:3] Pummel; [@focus,harm,nodead][] Shield Bash
  • Interrupt with whatever fits, on focus

    Advanced · From level 38

    In Berserker it uses Pummel; in Battle or Defensive it equips your shield if needed and uses Shield Bash. On your focus if you have one. Shield on button 12 of the right bar.

    #showtooltip
    /click [nostance:3,noworn:Shields] MultiBarRightButton12
    /cast [stance:3,@focus,harm,nodead][stance:3] Pummel; [@focus,harm,nodead][] Shield Bash

Crowd control

  • Hamstring whoever is running

    Intermediate · From level 8

    Slows the enemy by 50%; with your mouse over one, that one. From Defensive it switches you to Battle; in Classic it worked in Battle and Berserker.

    #showtooltip Hamstring
    /cast [stance:2] Battle Stance; [@mouseover,harm,nodead][] Hamstring
  • Disarm in Defensive Stance

    Intermediate · From level 18

    Takes the enemy's weapon for 10 s. Puts you in Defensive Stance, as in Classic, and the second press disarms (your focus if you have one).

    #showtooltip Disarm
    /cast [nostance:2] Defensive Stance; [@focus,harm,nodead][] Disarm
  • Intimidating Shout and stop attacking

    Basic · From level 22

    Sends up to 5 nearby enemies fleeing. Stops your auto-attack so you don't break your target's fear by hitting it.

    #showtooltip Intimidating Shout
    /stopattack
    /cast Intimidating Shout

Defense and survival

  • Shield Block, in Defensive Stance

    Intermediate · From level 16

    Blocks the next two hits, which also enables Revenge. Puts you in Defensive Stance if you aren't, as in Classic.

    #showtooltip Shield Block
    /cast [nostance:2] Defensive Stance; Shield Block
  • Shield Block that equips your shield

    Advanced · From level 16

    If you have a two-hander on, it equips your one-hander and shield, goes Defensive and blocks. Put your one-hander on button 11 and your shield on button 12 of the right bar (MultiBarRight).

    #showtooltip Shield Block
    /startattack [combat,harm,nodead]
    /click [noworn:Shields] MultiBarRightButton11
    /click [noworn:Shields] MultiBarRightButton12
    /cast [nostance:2] Defensive Stance; Shield Block
  • Retaliation from any stance

    Intermediate · From level 20

    You counterattack everyone who hits you in melee for 15 s. Puts you in Battle Stance, as in Classic. Good when you're surrounded.

    #showtooltip Retaliation
    /cast [nostance:1] Battle Stance; Retaliation
  • Open on a pack when tanking

    Advanced · From level 20

    Sequence: Thunder Clap, Demoralizing Shout, then Cleave on each press; resets when you leave combat. From Berserker it switches to Battle (Thunder Clap doesn't work there).

    #showtooltip
    /startattack
    /cast [stance:3] Battle Stance
    /castsequence [nostance:3] reset=combat Thunder Clap, Demoralizing Shout, Cleave
  • Shield Wall from any stance

    Intermediate · From level 28

    −60% damage taken for 12 s. Puts you in Defensive Stance and the second press raises the wall. In Forever it no longer shares a cooldown with Recklessness or Retaliation.

    #showtooltip Shield Wall
    /cast [nostance:2] Defensive Stance; Shield Wall
  • Emergency Shield Wall with your shield

    Advanced · From level 28

    For an emergency: equips one-hander and shield if needed, goes Defensive and casts Shield Wall. Same buttons as the Shield Block macro (11 weapon, 12 shield on the right bar).

    #showtooltip Shield Wall
    /click [noworn:Shields] MultiBarRightButton11
    /click [noworn:Shields] MultiBarRightButton12
    /cast [nostance:2] Defensive Stance; Shield Wall

Utility

  • Battle Shout, or Demoralizing with Shift

    Intermediate · From level 14

    One button for shouts: Battle Shout for the group and, holding Shift, Demoralizing Shout to lower nearby enemies' attack power.

    #showtooltip
    /cast [mod:shift] Demoralizing Shout; Battle Shout
  • Challenging Shout in Defensive Stance

    Intermediate · From level 26

    When the whole pack breaks loose: forces everything within 10 m to attack you for 6 s. Being in Defensive Stance builds threat while it lasts.

    #showtooltip Challenging Shout
    /cast [nostance:2] Defensive Stance; Challenging Shout

They use the modern game's macro syntax, which is what Forever runs underneath. We haven't tested them one by one in the beta yet: if one fails, tell us on the board.

Articles about this

Data from beta client 1.60.1.70685, updated 29 Oct 2026.

Something wrong or out of date on this page?

Loading the index…