Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
117 changes: 56 additions & 61 deletions ActionPriorityLists/default/warrior_arms.simc
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
# Custom APL

# I am limit testing Arms

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
Expand Down Expand Up @@ -44,130 +47,122 @@ actions+=/run_action_list,name=slayer_aoe,if=talent.slayers_dominance&active_ene
actions+=/run_action_list,name=slayer_execute,target_if=min:target.health.pct,if=talent.slayers_dominance&variable.execute_phase
actions+=/run_action_list,name=slayer_st,if=talent.slayers_dominance

actions.colossus_aoe=thunder_clap,if=!dot.rend_dot.remains
actions.colossus_aoe+=/rend,if=!dot.rend_dot.remains
actions.colossus_aoe+=/sweeping_strikes,if=cooldown.colossus_smash.remains>10&buff.sweeping_strikes.down|!talent.broad_strokes
actions.colossus_aoe+=/ravager,if=cooldown.colossus_smash.remains<2
actions.colossus_aoe+=/ravager
actions.colossus_aoe+=/avatar
actions.colossus_aoe+=/colossus_smash
actions.colossus_aoe+=/champions_spear
actions.colossus_aoe+=/cleave,if=buff.collateral_damage.stack>=2
actions.colossus_aoe+=/demolish,if=buff.colossal_might.stack=10&(debuff.colossus_smash.remains>2|cooldown.colossus_smash.remains>10)
actions.colossus_aoe+=/cleave,if=buff.collateral_damage.stack>=2|!dot.rend.remains
actions.colossus_aoe+=/demolish
actions.colossus_aoe+=/cleave
actions.colossus_aoe+=/demolish,if=debuff.colossus_smash.remains>=2
actions.colossus_aoe+=/whirlwind,if=talent.fervor_of_battle&buff.collateral_damage.stack=3
actions.colossus_aoe+=/rend,if=dot.rend_dot.remains<3
actions.colossus_aoe+=/mortal_strike
#Line below most likely again exists only due to a bug... Overpower takes over at 5T.
actions.colossus_aoe+=/slam,if=rage>40&active_enemies>=7
actions.colossus_aoe+=/overpower
actions.colossus_aoe+=/execute,if=buff.sweeping_strikes.up&buff.sudden_death.up
actions.colossus_aoe+=/heroic_strike
actions.colossus_aoe+=/rend
actions.colossus_aoe+=/execute
actions.colossus_aoe+=/slam
actions.colossus_aoe+=/bladestorm
actions.colossus_aoe+=/wrecking_throw
actions.colossus_aoe+=/whirlwind

actions.colossus_execute=sweeping_strikes,if=active_enemies=2&(cooldown.colossus_smash.remains&buff.sweeping_strikes.down|!talent.broad_strokes)
actions.colossus_execute+=/rend,if=dot.rend_dot.remains<=gcd&!talent.bloodletting
actions.colossus_execute+=/champions_spear
actions.colossus_execute+=/ravager,if=cooldown.colossus_smash.remains<=gcd&talent.cleave
actions.colossus_execute+=/avatar
actions.colossus_execute=sweeping_strikes,if=active_enemies=2
actions.colossus_execute+=/avatar,if=debuff.colossus_smash.up|cooldown.colossus_smash.remains<10&cooldown.colossus_smash.remains>gcd|target.time_to_die<=20
actions.colossus_execute+=/ravager,if=cooldown.colossus_smash.remains<2|target.time_to_die<=12
actions.colossus_execute+=/colossus_smash
actions.colossus_execute+=/demolish,if=buff.colossal_might.stack=10&debuff.colossus_smash.up
actions.colossus_execute+=/heroic_strike
actions.colossus_execute+=/mortal_strike,if=buff.executioners_precision.stack=2|!talent.executioners_precision|talent.battlelord
actions.colossus_execute+=/demolish,if=debuff.colossus_smash.up
actions.colossus_execute+=/mortal_strike,if=buff.colossal_might.stack<10
actions.colossus_execute+=/mortal_strike,if=buff.executioners_precision.stack=2&buff.battlelord.remains
actions.colossus_execute+=/execute,if=talent.deep_wounds&rage>75|buff.sudden_death.up
actions.colossus_execute+=/cleave,if=active_enemies=2&talent.mass_execution&(buff.ravager.remains|buff.collateral_damage.stack=3)
actions.colossus_execute+=/overpower
actions.colossus_execute+=/execute,if=rage>75
actions.colossus_execute+=/cleave,if=active_enemies=2&!talent.mass_execution&(buff.ravager.remains|talent.mass_execution|buff.collateral_damage.stack=3)
actions.colossus_execute+=/slam,if=!talent.deep_wounds
actions.colossus_execute+=/execute
actions.colossus_execute+=/bladestorm,if=active_enemies=2
actions.colossus_execute+=/wrecking_throw

actions.colossus_st=rend,if=dot.rend_dot.remains<=gcd|cooldown.colossus_smash.remains<2&dot.rend_dot.remains<=10
actions.colossus_st+=/sweeping_strikes,if=active_enemies=2&(cooldown.colossus_smash.remains&buff.sweeping_strikes.down|!talent.broad_strokes)
actions.colossus_st+=/ravager,if=cooldown.colossus_smash.remains<=gcd&talent.cleave
actions.colossus_st+=/avatar
actions.colossus_st=avatar,if=debuff.colossus_smash.up|cooldown.colossus_smash.remains<10&cooldown.colossus_smash.remains>gcd
actions.colossus_st+=/sweeping_strikes,if=active_enemies=2
actions.colossus_st+=/mortal_strike,if=buff.colossal_might.stack<10
actions.colossus_st+=/cleave,if=dot.rend_dot.remains<=gcd|cooldown.colossus_smash.remains<2&dot.rend_dot.remains<=10
actions.colossus_st+=/rend,if=dot.rend_dot.remains<=gcd|cooldown.colossus_smash.remains<2&dot.rend_dot.remains<=10
actions.colossus_st+=/ravager,if=cooldown.colossus_smash.remains<2
actions.colossus_st+=/execute,if=buff.sudden_death.stack=2&cooldown.colossus_smash.remains<2&talent.tactical_edge
actions.colossus_st+=/colossus_smash
actions.colossus_st+=/champions_spear
actions.colossus_st+=/demolish,if=debuff.colossus_smash.up&buff.colossal_might.stack>0
actions.colossus_st+=/demolish,if=buff.colossal_might.up&debuff.colossus_smash.up
actions.colossus_st+=/heroic_strike
actions.colossus_st+=/execute,if=buff.sudden_death.stack=2
actions.colossus_st+=/mortal_strike
actions.colossus_st+=/cleave,if=active_enemies=2&buff.ravager.remains&buff.collateral_damage.stack=3
actions.colossus_st+=/overpower
actions.colossus_st+=/cleave,if=active_enemies=2&buff.ravager.remains|buff.collateral_damage.stack=3
actions.colossus_st+=/execute
actions.colossus_st+=/whirlwind,if=active_enemies=2&buff.collateral_damage.stack=3
actions.colossus_st+=/cleave,if=buff.ravager.remains|buff.collateral_damage.stack=3
actions.colossus_st+=/overpower
actions.colossus_st+=/slam,if=buff.winding_up.stack<3
actions.colossus_st+=/cleave,if=buff.collateral_damage.stack=3
actions.colossus_st+=/rend,if=dot.rend_dot.remains<=gcd*5
actions.colossus_st+=/bladestorm,if=active_enemies=2
actions.colossus_st+=/slam
actions.colossus_st+=/wrecking_throw

actions.slayer_aoe=rend,if=!dot.rend_dot.remains&talent.rend
actions.slayer_aoe+=/sweeping_strikes,if=!buff.sweeping_strikes.up&cooldown.colossus_smash.remains>10|!talent.broad_strokes
actions.slayer_aoe=cleave,if=!dot.rend_dot.remains&talent.rend
actions.slayer_aoe+=/sweeping_strikes
actions.slayer_aoe+=/avatar
actions.slayer_aoe+=/champions_spear
actions.slayer_aoe+=/ravager,if=debuff.colossus_smash.up
actions.slayer_aoe+=/colossus_smash
actions.slayer_aoe+=/cleave,if=buff.collateral_damage.stack=3
actions.slayer_aoe+=/bladestorm,if=debuff.colossus_smash.up
actions.slayer_aoe+=/bladestorm
actions.slayer_aoe+=/execute,if=buff.sudden_death.stack=2
actions.slayer_aoe+=/cleave
actions.slayer_aoe+=/whirlwind,if=talent.fervor_of_battle&buff.collateral_damage.stack=3
actions.slayer_aoe+=/overpower,if=talent.dreadnaught&charges=2&buff.sweeping_strikes.up
actions.slayer_aoe+=/execute,if=buff.sudden_death.up
actions.slayer_aoe+=/mortal_strike,if=buff.battlelord.up
actions.slayer_aoe+=/overpower,if=talent.dreadnaught
actions.slayer_aoe+=/mortal_strike,if=talent.fierce_followthrough|debuff.colossus_smash.up
actions.slayer_aoe+=/thunder_clap,if=dot.rend_dot.remains<8&talent.rend
actions.slayer_aoe+=/whirlwind,if=talent.fervor_of_battle
actions.slayer_aoe+=/overpower
actions.slayer_aoe+=/mortal_strike
actions.slayer_aoe+=/rend,if=dot.rend_dot.remains
actions.slayer_aoe+=/execute
actions.slayer_aoe+=/whirlwind
actions.slayer_aoe+=/mortal_strike
actions.slayer_aoe+=/slam
actions.slayer_aoe+=/wrecking_throw
actions.slayer_aoe+=/storm_bolt,if=buff.bladestorm.up

actions.slayer_execute=sweeping_strikes,if=active_enemies=2&(cooldown.colossus_smash.remains&buff.sweeping_strikes.down|!talent.broad_strokes)
actions.slayer_execute=sweeping_strikes,if=active_enemies=2
actions.slayer_execute+=/cleave,if=dot.rend_dot.remains<2&!talent.bloodletting
actions.slayer_execute+=/rend,if=dot.rend_dot.remains<2&!talent.bloodletting
actions.slayer_execute+=/avatar
actions.slayer_execute+=/avatar,if=debuff.colossus_smash.up|cooldown.colossus_smash.remains>gcd|target.time_to_die<=20
actions.slayer_execute+=/colossus_smash
actions.slayer_execute+=/heroic_strike
actions.slayer_execute+=/bladestorm,if=debuff.colossus_smash.up
actions.slayer_execute+=/mortal_strike,if=buff.executioners_precision.stack=2&(talent.martial_prowess|!talent.martial_prowess&debuff.colossus_smash.up)|debuff.colossus_smash.up&talent.battlelord
actions.slayer_execute+=/overpower,if=buff.opportunist.up&talent.opportunist
actions.slayer_execute+=/overpower,if=talent.fierce_followthrough&!buff.battlelord.up&rage<80
actions.slayer_execute+=/execute,if=rage>40|buff.sudden_death.up
actions.slayer_execute+=/bladestorm,if=debuff.colossus_smash.up|cooldown.colossus_smash.remains>25|buff.avatar.up|buff.executioners_precision.stack=2
actions.slayer_execute+=/mortal_strike,if=buff.executioners_precision.stack=2&(dot.rend.remains<2|buff.martial_prowess.stack=3|buff.fierce_followthrough.up)
actions.slayer_execute+=/overpower,if=buff.opportunist.stack=2&talent.opportunist
actions.slayer_execute+=/execute,if=buff.sudden_death.up&buff.executioner.stack>0
actions.slayer_execute+=/execute,if=rage>40
actions.slayer_execute+=/overpower
actions.slayer_execute+=/execute,if=talent.improved_execute
actions.slayer_execute+=/cleave,if=talent.mass_execution
actions.slayer_execute+=/slam,if=!talent.critical_thinking
actions.slayer_execute+=/execute
actions.slayer_execute+=/wrecking_throw
actions.slayer_execute+=/storm_bolt,if=buff.bladestorm.up

actions.slayer_st=sweeping_strikes,if=active_enemies=2&(cooldown.colossus_smash.remains&buff.sweeping_strikes.down|!talent.broad_strokes)
actions.slayer_st+=/avatar
actions.slayer_st+=/champions_spear,if=debuff.colossus_smash.up|buff.avatar.up
actions.slayer_st=sweeping_strikes,if=active_enemies=2
actions.slayer_st+=/cleave,if=dot.rend_dot.remains<=gcd|cooldown.colossus_smash.remains<2&dot.rend_dot.remains<=10
actions.slayer_st+=/rend,if=!talent.cleave&(dot.rend_dot.remains<=gcd&active_enemies<2|cooldown.colossus_smash.remains<2&dot.rend_dot.remains<=10&active_enemies<2)
actions.slayer_st+=/avatar,if=debuff.colossus_smash.up|cooldown.colossus_smash.remains<10&cooldown.colossus_smash.remains>gcd
actions.slayer_st+=/ravager,if=cooldown.colossus_smash.remains<=gcd
actions.slayer_st+=/colossus_smash
actions.slayer_st+=/bladestorm,if=debuff.colossus_smash.up
actions.slayer_st+=/execute,if=buff.sudden_death.stack=2|cooldown.bladestorm.ready&(!buff.imminent_demise.stack=1|!buff.imminent_demise.stack=3)
#1 check is there to use opener SD to buff first bladestorm
actions.slayer_st+=/colossus_smash,if=buff.sudden_death.stack<2
actions.slayer_st+=/bladestorm,if=debuff.colossus_smash.up|buff.avatar.up
actions.slayer_st+=/heroic_strike
actions.slayer_st+=/overpower,if=buff.opportunist.stack=2&talent.opportunist
actions.slayer_st+=/cleave,if=buff.collateral_damage.stack=3&active_enemies=2
actions.slayer_st+=/mortal_strike
actions.slayer_st+=/execute,if=buff.sudden_death.up
actions.slayer_st+=/cleave,if=active_enemies=2&buff.collateral_damage.stack=3
actions.slayer_st+=/execute,if=buff.sudden_death.up&buff.executioner.up
actions.slayer_st+=/overpower,if=buff.opportunist.up
actions.slayer_st+=/overpower
actions.slayer_st+=/cleave,if=talent.mass_execution&target.health.pct<35
actions.slayer_st+=/whirlwind,if=active_enemies=2&buff.collateral_damage.stack=3
actions.slayer_st+=/rend,if=dot.rend_dot.remains<=5
actions.slayer_st+=/cleave,if=active_enemies=2
actions.slayer_st+=/cleave,if=dot.rend_dot.remains<=5
actions.slayer_st+=/rend,if=!talent.cleave&dot.rend_dot.remains<=5
actions.slayer_st+=/slam
actions.slayer_st+=/wrecking_throw,if=active_enemies=1
actions.slayer_st+=/storm_bolt,if=buff.bladestorm.up


# Trinkets
actions.trinkets=use_item,slot=trinket1,if=variable.trinket_1_buffs&(variable.trinket_priority=1|!variable.trinket_2_buffs|!trinket.2.has_cooldown)&(buff.avatar.up)
actions.trinkets+=/use_item,slot=trinket2,if=variable.trinket_2_buffs&(variable.trinket_priority=2|!variable.trinket_1_buffs|!trinket.1.has_cooldown)&(buff.avatar.up)
Expand Down