tjc12821

DS Arms APL

Jan 29th, 2018
237
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.65 KB | None | 0 0
  1.     // Arms
  2.     if ( specialization() == WARRIOR_ARMS )
  3.     {
  4.       if ( glyphs.berserker_rage -> ok() ) action_list_str += "/berserker_rage,if=buff.deadly_calm.down&cooldown.deadly_calm.remains>1.5&rage<=95,use_off_gcd=1";
  5.       if ( talents.deadly_calm -> ok() ) action_list_str += "/deadly_calm,use_off_gcd=1";
  6.       action_list_str += "/inner_rage,if=buff.deadly_calm.down&cooldown.deadly_calm.remains>15,use_off_gcd=1";
  7.       action_list_str += "/recklessness,if=target.health_pct>90|target.health_pct<=20,use_off_gcd=1";
  8.       action_list_str += "/stance,choose=berserker,if=buff.taste_for_blood.down&dot.rend.remains>0&rage<=75,use_off_gcd=1";
  9.       action_list_str += "/stance,choose=battle,use_off_gcd=1,if=!dot.rend.ticking";
  10.       action_list_str += "/stance,choose=battle,use_off_gcd=1,if=(buff.taste_for_blood.up|buff.overpower.up)&rage<=75&cooldown.mortal_strike.remains>=1.5,use_off_gcd=1";
  11.       if ( talents.sweeping_strikes -> ok() ) action_list_str += "/sweeping_strikes,if=target.adds>0,use_off_gcd=1";
  12.       action_list_str += "/cleave,if=target.adds>0,use_off_gcd=1";
  13.       action_list_str += "/rend,if=!ticking";
  14.       // Don't want to bladestorm during SS as it's only 1 extra hit per WW not per target
  15.       action_list_str += "/bladestorm,if=target.adds>0&!buff.deadly_calm.up&!buff.sweeping_strikes.up";
  16.       action_list_str += "/mortal_strike,if=target.health_pct>20";
  17.       if ( level >= 81 ) action_list_str += "/colossus_smash,if=buff.colossus_smash.down";
  18.       if ( talents.executioner -> ok() )
  19.         action_list_str += "/execute,if=buff.executioner_talent.remains<1.5";
  20.       action_list_str += "/mortal_strike,if=target.health_pct<=20&(dot.rend.remains<3|buff.wrecking_crew.down|rage<=25|rage>=35)";
  21.       action_list_str += "/execute,if=rage>90";
  22.       action_list_str += "/overpower,if=buff.taste_for_blood.up|buff.overpower.up";
  23.       action_list_str += "/execute";
  24.       action_list_str += "/colossus_smash,if=buff.colossus_smash.remains<=1.5";
  25.       action_list_str += "/slam,if=(rage>=35|buff.battle_trance.up|buff.deadly_calm.up)";
  26.       if ( talents.deadly_calm -> ok() )
  27.         action_list_str += "/heroic_strike,use_off_gcd=1,if=buff.deadly_calm.up";
  28.       action_list_str += "/heroic_strike,use_off_gcd=1,if=rage>85";
  29.       action_list_str += "/heroic_strike,use_off_gcd=1,if=buff.inner_rage.up&target.health_pct>20&(rage>=60|(set_bonus.tier13_2pc_melee&rage>=50))";
  30.       action_list_str += "/heroic_strike,use_off_gcd=1,if=buff.inner_rage.up&target.health_pct<=20&((rage>=60|(set_bonus.tier13_2pc_melee&rage>=50))|buff.battle_trance.up)";
  31.       action_list_str += "/battle_shout,if=rage<60|!aura.attack_power_multiplier.up";
  32.     }
Advertisement
Add Comment
Please, Sign In to add comment