-- spec --
-- version --
Display Name
Execute Test

General

Type
Main
Code Name
ArmsExecuteTest
Description
Decent default rotation that should make good use of different talent combinations. Not optimized for specific legendaries or set bonuses.
Specs
WarriorArms
Included Rotations
AmrAutoAttack, AmrRacials, AmrWarriorArmsPreFight
Movement Spells
Charge, HeroicLeap
Enable Off-GCD Checking
Yes
Bloodlust Early?
No
Bloodlust Late?
No

Target Priority

1 Custom Filter

Filter
if TargetsInRadius(WhirlwindArms) > 1 and CanUse(ColossusSmash) and not HasBuff(ColossusSmashDebuff)
NPC Name
Comment
Always favor putting colossus smash on targets without it first. This makes Titanic Might a decent AoE/cleave talent.

2 Custom Filter

Filter
if CanExecuteTarget and TargetsInRadius(WhirlwindArms) < 4
NPC Name
Comment
Switch to low health targets to execute unless we are in an AoE situation that makes Whirlwind stronger.

3 Custom Filter

Filter
if HasBuff(ColossusSmashDebuff)
NPC Name
Comment
Always favor a target with the colossus smash debuff.

1

Filter
None
NPC Name
Comment

Learned Values

1

Code Name
BladestormCooldown
Type
Cooldown
Spell Name
BladestormArms
Effect Name
Switch Name
Switch Off on End
No
Default Value
= SpellCooldownSec(BladestormArms)
Condition
None
Fight to the Death
No
Description
Tier 20 can make this cooldown dynamic.

2

Code Name
RavagerCooldown
Type
Cooldown
Spell Name
Ravager
Effect Name
Switch Name
Switch Off on End
No
Default Value
= SpellCooldownSec(Ravager)
Condition
None
Fight to the Death
No
Description
Tier 20 can make this cooldown dynamic.

1

Code Name
Type
None
Spell Name
Effect Name
Switch Name
Switch Off on End
No
Default Value
None
Condition
None
Fight to the Death
No
Description

Parameters

1

Code Name
Description
Default Value
None
Lookup Report ID
Lookup View ID

Action Lists

1 Auto

Type
Auto
Code Name
Pet Code Name
Description
Pre-Fight?
No
Start Time (sec)
None
Start Condition
None
Type
Spell
Spell
Bloodlust
Action List
Name
Delay (sec)
None
Debug Type
None
Debug ID
Trinket Priority
Trinket Blacklist
Condition
None
On Condition
None
On Power Threshold
None
Off Condition
None
Off Power Threshold
None
Once?
No
Repeat?
No
Big Heal Cooldown?
No
Skip Current Target?
No
Cast on Allies?
No
Ally Targets
Injured Filter
Injured
Search Order
Most Injured
Align with Buff
Buff Align Condition
None
Buff Power Estimate
None
Interruptable?
No
Interrupt Mode
Immediately
Interrupt Condition
None
Multi-DoT Count
None
Multi-HoT Count
None
Pet Code Name
Cooldown?
No
Save for Execute
No
Save for AoE
No
AoE Count
None
AoE Radius
None
Estimated Cooldown (sec)
None
Suspend on Cast
Suspend Duration (sec)
None
Comment
Type
Spell
Spell
HeroicLeapOut
Action List
Name
Delay (sec)
None
Debug Type
None
Debug ID
Trinket Priority
Trinket Blacklist
Condition
if not HasItem(WeightOfTheEarth) and CanUse(Charge) and not HasBuff(BattleCry)
On Condition
None
On Power Threshold
None
Off Condition
None
Off Power Threshold
None
Once?
No
Repeat?
No
Big Heal Cooldown?
No
Skip Current Target?
No
Cast on Allies?
No
Ally Targets
Injured Filter
Injured
Search Order
Most Injured
Align with Buff
Buff Align Condition
None
Buff Power Estimate
None
Interruptable?
No
Interrupt Mode
Immediately
Interrupt Condition
None
Multi-DoT Count
None
Multi-HoT Count
None
Pet Code Name
Cooldown?
No
Save for Execute
No
Save for AoE
No
AoE Count
None
AoE Radius
None
Estimated Cooldown (sec)
None
Suspend on Cast
Suspend Duration (sec)
None
Comment
Leap out so we can charge back in and get some rage. If you have Weight of the Earth you want to use Heroic Leap to hit enemies instead.
Type
Spell
Spell
Charge
Action List
Name
Delay (sec)
None
Debug Type
None
Debug ID
Trinket Priority
Trinket Blacklist
Condition
if WasLastSpell(HeroicLeapOut)
On Condition
None
On Power Threshold
None
Off Condition
None
Off Power Threshold
None
Once?
No
Repeat?
No
Big Heal Cooldown?
No
Skip Current Target?
No
Cast on Allies?
No
Ally Targets
Injured Filter
Injured
Search Order
Most Injured
Align with Buff
Buff Align Condition
None
Buff Power Estimate
None
Interruptable?
No
Interrupt Mode
Immediately
Interrupt Condition
None
Multi-DoT Count
None
Multi-HoT Count
None
Pet Code Name
Cooldown?
No
Save for Execute
No
Save for AoE
No
AoE Count
None
AoE Radius
None
Estimated Cooldown (sec)
None
Suspend on Cast
Suspend Duration (sec)
None
Comment
Type
Spell
Spell
HeroicLeap
Action List
Name
Delay (sec)
None
Debug Type
None
Debug ID
Trinket Priority
Trinket Blacklist
Condition
if HasItem(WeightOfTheEarth) and BuffCount(ColossusSmashDebuff) < TargetsInRadius(HeroicLeap)
On Condition
None
On Power Threshold
None
Off Condition
None
Off Power Threshold
None
Once?
No
Repeat?
No
Big Heal Cooldown?
No
Skip Current Target?
No
Cast on Allies?
No
Ally Targets
Injured Filter
Injured
Search Order
Most Injured
Align with Buff
Buff Align Condition
None
Buff Power Estimate
None
Interruptable?
No
Interrupt Mode
Immediately
Interrupt Condition
None
Multi-DoT Count
None
Multi-HoT Count
None
Pet Code Name
Cooldown?
Yes
Save for Execute
No
Save for AoE
Yes
AoE Count
= 3
AoE Radius
= 8
Estimated Cooldown (sec)
None
Suspend on Cast
Suspend Duration (sec)
None
Comment
Type
Action List
Spell
Action List
Cooldowns
Name
Delay (sec)
None
Debug Type
None
Debug ID
Trinket Priority
Trinket Blacklist
Condition
None
On Condition
None
On Power Threshold
None
Off Condition
None
Off Power Threshold
None
Once?
No
Repeat?
No
Big Heal Cooldown?
No
Skip Current Target?
No
Cast on Allies?
No
Ally Targets
Injured Filter
Injured
Search Order
Most Injured
Align with Buff
Buff Align Condition
None
Buff Power Estimate
None
Interruptable?
No
Interrupt Mode
Immediately
Interrupt Condition
None
Multi-DoT Count
None
Multi-HoT Count
None
Pet Code Name
Cooldown?
No
Save for Execute
No
Save for AoE
No
AoE Count
None
AoE Radius
None
Estimated Cooldown (sec)
None
Suspend on Cast
Suspend Duration (sec)
None
Comment
Type
Spell
Spell
ColossusSmash
Action List
Name
Delay (sec)
None
Debug Type
None
Debug ID
Trinket Priority
Trinket Blacklist
Condition
if not HasBuff(ColossusSmashDebuff) or BuffRemainingSec(ColossusSmashDebuff) < GlobalCooldownSec
On Condition
None
On Power Threshold
None
Off Condition
None
Off Power Threshold
None
Once?
No
Repeat?
No
Big Heal Cooldown?
No
Skip Current Target?
No
Cast on Allies?
No
Ally Targets
Injured Filter
Injured
Search Order
Most Injured
Align with Buff
Buff Align Condition
None
Buff Power Estimate
None
Interruptable?
No
Interrupt Mode
Immediately
Interrupt Condition
None
Multi-DoT Count
None
Multi-HoT Count
None
Pet Code Name
Cooldown?
No
Save for Execute
No
Save for AoE
No
AoE Count
None
AoE Radius
None
Estimated Cooldown (sec)
None
Suspend on Cast
Suspend Duration (sec)
None
Comment
Type
Spell
Spell
Warbreaker
Action List
Name
Delay (sec)
None
Debug Type
None
Debug ID
Trinket Priority
Trinket Blacklist
Condition
if not HasBuff(ColossusSmashDebuff) or BuffRemainingSec(ColossusSmashDebuff) < GlobalCooldownSec
On Condition
None
On Power Threshold
None
Off Condition
None
Off Power Threshold
None
Once?
No
Repeat?
No
Big Heal Cooldown?
No
Skip Current Target?
No
Cast on Allies?
No
Ally Targets
Injured Filter
Injured
Search Order
Most Injured
Align with Buff
Buff Align Condition
None
Buff Power Estimate
None
Interruptable?
No
Interrupt Mode
Immediately
Interrupt Condition
None
Multi-DoT Count
None
Multi-HoT Count
None
Pet Code Name
Cooldown?
Yes
Save for Execute
No
Save for AoE
Yes
AoE Count
= 2
AoE Radius
= 8
Estimated Cooldown (sec)
None
Suspend on Cast
Suspend Duration (sec)
None
Comment
Type
Spell
Spell
Ravager
Action List
Name
Delay (sec)
None
Debug Type
None
Debug ID
Trinket Priority
Trinket Blacklist
Condition
None
On Condition
None
On Power Threshold
None
Off Condition
None
Off Power Threshold
None
Once?
No
Repeat?
No
Big Heal Cooldown?
No
Skip Current Target?
No
Cast on Allies?
No
Ally Targets
Injured Filter
Injured
Search Order
Most Injured
Align with Buff
Buff Align Condition
None
Buff Power Estimate
None
Interruptable?
No
Interrupt Mode
Immediately
Interrupt Condition
None
Multi-DoT Count
None
Multi-HoT Count
None
Pet Code Name
Cooldown?
Yes
Save for Execute
No
Save for AoE
Yes
AoE Count
= 2
AoE Radius
= 8
Estimated Cooldown (sec)
= LearnedValueAverage(RavagerCooldown)
Suspend on Cast
Suspend Duration (sec)
None
Comment
Type
Spell
Spell
Overpower
Action List
Name
Delay (sec)
None
Debug Type
None
Debug ID
Trinket Priority
Trinket Blacklist
Condition
None
On Condition
None
On Power Threshold
None
Off Condition
None
Off Power Threshold
None
Once?
No
Repeat?
No
Big Heal Cooldown?
No
Skip Current Target?
No
Cast on Allies?
No
Ally Targets
Injured Filter
Injured
Search Order
Most Injured
Align with Buff
Buff Align Condition
None
Buff Power Estimate
None
Interruptable?
No
Interrupt Mode
Immediately
Interrupt Condition
None
Multi-DoT Count
None
Multi-HoT Count
None
Pet Code Name
Cooldown?
No
Save for Execute
No
Save for AoE
No
AoE Count
None
AoE Radius
None
Estimated Cooldown (sec)
None
Suspend on Cast
Suspend Duration (sec)
None
Comment
Type
Action List
Spell
Action List
AoESweeping
Name
Delay (sec)
None
Debug Type
None
Debug ID
Trinket Priority
Trinket Blacklist
Condition
if TargetsInRadius(WhirlwindArms) >= 2 and HasTalent(SweepingStrikes)
On Condition
None
On Power Threshold
None
Off Condition
None
Off Power Threshold
None
Once?
No
Repeat?
No
Big Heal Cooldown?
No
Skip Current Target?
No
Cast on Allies?
No
Ally Targets
Injured Filter
Injured
Search Order
Most Injured
Align with Buff
Buff Align Condition
None
Buff Power Estimate
None
Interruptable?
No
Interrupt Mode
Immediately
Interrupt Condition
None
Multi-DoT Count
None
Multi-HoT Count
None
Pet Code Name
Cooldown?
No
Save for Execute
No
Save for AoE
No
AoE Count
None
AoE Radius
None
Estimated Cooldown (sec)
None
Suspend on Cast
Suspend Duration (sec)
None
Comment
Type
Action List
Spell
Action List
AoE
Name
Delay (sec)
None
Debug Type
None
Debug ID
Trinket Priority
Trinket Blacklist
Condition
if TargetsInRadius(WhirlwindArms) >= 2 and not HasTalent(SweepingStrikes)
On Condition
None
On Power Threshold
None
Off Condition
None
Off Power Threshold
None
Once?
No
Repeat?
No
Big Heal Cooldown?
No
Skip Current Target?
No
Cast on Allies?
No
Ally Targets
Injured Filter
Injured
Search Order
Most Injured
Align with Buff
Buff Align Condition
None
Buff Power Estimate
None
Interruptable?
No
Interrupt Mode
Immediately
Interrupt Condition
None
Multi-DoT Count
None
Multi-HoT Count
None
Pet Code Name
Cooldown?
No
Save for Execute
No
Save for AoE
No
AoE Count
None
AoE Radius
None
Estimated Cooldown (sec)
None
Suspend on Cast
Suspend Duration (sec)
None
Comment
Type
Action List
Spell
Action List
Execute
Name
Delay (sec)
None
Debug Type
None
Debug ID
Trinket Priority
Trinket Blacklist
Condition
if CanExecuteTarget and TargetsInRadius(WhirlwindArms) < 2
On Condition
None
On Power Threshold
None
Off Condition
None
Off Power Threshold
None
Once?
No
Repeat?
No
Big Heal Cooldown?
No
Skip Current Target?
No
Cast on Allies?
No
Ally Targets
Injured Filter
Injured
Search Order
Most Injured
Align with Buff
Buff Align Condition
None
Buff Power Estimate
None
Interruptable?
No
Interrupt Mode
Immediately
Interrupt Condition
None
Multi-DoT Count
None
Multi-HoT Count
None
Pet Code Name
Cooldown?
No
Save for Execute
No
Save for AoE
No
AoE Count
None
AoE Radius
None
Estimated Cooldown (sec)
None
Suspend on Cast
Suspend Duration (sec)
None
Comment
Type
Action List
Spell
Action List
SingleTarget
Name
Delay (sec)
None
Debug Type
None
Debug ID
Trinket Priority
Trinket Blacklist
Condition
if TargetsInRadius(WhirlwindArms) < 2 and not CanExecuteTarget
On Condition
None
On Power Threshold
None
Off Condition
None
Off Power Threshold
None
Once?
No
Repeat?
No
Big Heal Cooldown?
No
Skip Current Target?
No
Cast on Allies?
No
Ally Targets
Injured Filter
Injured
Search Order
Most Injured
Align with Buff
Buff Align Condition
None
Buff Power Estimate
None
Interruptable?
No
Interrupt Mode
Immediately
Interrupt Condition
None
Multi-DoT Count
None
Multi-HoT Count
None
Pet Code Name
Cooldown?
No
Save for Execute
No
Save for AoE
No
AoE Count
None
AoE Radius
None
Estimated Cooldown (sec)
None
Suspend on Cast
Suspend Duration (sec)
None
Comment
Type
Spell
Spell
Action List
Name
Delay (sec)
None
Debug Type
None
Debug ID
Trinket Priority
Trinket Blacklist
Condition
None
On Condition
None
On Power Threshold
None
Off Condition
None
Off Power Threshold
None
Once?
No
Repeat?
No
Big Heal Cooldown?
No
Skip Current Target?
No
Cast on Allies?
No
Ally Targets
Injured Filter
Injured
Search Order
Most Injured
Align with Buff
Buff Align Condition
None
Buff Power Estimate
None
Interruptable?
No
Interrupt Mode
Immediately
Interrupt Condition
None
Multi-DoT Count
None
Multi-HoT Count
None
Pet Code Name
Cooldown?
No
Save for Execute
No
Save for AoE
No
AoE Count
None
AoE Radius
None
Estimated Cooldown (sec)
None
Suspend on Cast
Suspend Duration (sec)
None
Comment

2 On Demand, Cooldowns

Type
On Demand
Code Name
Cooldowns
Pet Code Name
Description
Pre-Fight?
No
Start Time (sec)
None
Start Condition
None
Type
Spell
Spell
BattleCry
Action List
Name
Delay (sec)
None
Debug Type
None
Debug ID
Trinket Priority
Trinket Blacklist
Condition
if not IsOnGcd and (HasBuff(ShatteredDefenses) or (CooldownSecRemaining(Warbreaker) > BuffDurationSec(BattleCry) and CooldownSecRemaining(ColossusSmash) > BuffDurationSec(BattleCry)) or (not CanUse(ColossusSmash) and BuffRemainingSec(ColossusSmashDebuff) > GlobalCooldownSec))
On Condition
None
On Power Threshold
None
Off Condition
None
Off Power Threshold
None
Once?
No
Repeat?
No
Big Heal Cooldown?
No
Skip Current Target?
No
Cast on Allies?
No
Ally Targets
Injured Filter
Injured
Search Order
Most Injured
Align with Buff
Buff Align Condition
None
Buff Power Estimate
None
Interruptable?
No
Interrupt Mode
Immediately
Interrupt Condition
None
Multi-DoT Count
None
Multi-HoT Count
None
Pet Code Name
Cooldown?
Yes
Save for Execute
No
Save for AoE
No
AoE Count
None
AoE Radius
None
Estimated Cooldown (sec)
None
Suspend on Cast
Suspend Duration (sec)
None
Comment
Type
Spell
Spell
Avatar
Action List
Name
Delay (sec)
None
Debug Type
None
Debug ID
Trinket Priority
Trinket Blacklist
Condition
if not IsOnGcd and (HasBuff(BattleCry) or CooldownSecRemaining(BattleCry) < BuffDurationSec(Avatar) - BuffDurationSec(BattleCry))
On Condition
None
On Power Threshold
None
Off Condition
None