diff --git a/ActionPriorityLists/default/warrior_arms.simc b/ActionPriorityLists/default/warrior_arms.simc index 7852d4addb6..285364e7a51 100644 --- a/ActionPriorityLists/default/warrior_arms.simc +++ b/ActionPriorityLists/default/warrior_arms.simc @@ -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, @@ -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)