Anda69

Fury APL

Jun 2nd, 2020
540
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.96 KB | None | 0 0
  1. This is a WIP! It might not work well with every possible combination of gear, essences, fight style and talents.
  2. Let Max#7957 on discord know if you find actual improvements, he is also the guy that put all of the work into this one!
  3.  
  4. ______________________________________________________________________________
  5.  
  6. # Default consumables
  7. potion="potion_of_unbridled_fury"
  8. flask="greater_flask_of_the_undertow"
  9. food="mechdowels_big_mech"
  10. augmentation="battle_scarred"
  11.  
  12. # This default action priority list is automatically created based on your character.
  13. # It is a attempt to provide you with a action list that is both simple and practicable,
  14. # while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
  15. # Feel free to edit, adapt and improve it to your own needs.
  16. # SimulationCraft is always looking for updates and improvements to the default action lists.
  17.  
  18. # Executed before combat begins. Accepts non-harmful actions only.
  19. actions.precombat="flask"
  20. actions.precombat+="/food"
  21. actions.precombat+="/augmentation"
  22. # Snapshot raid buffed stats before combat begins and pre-potting is done.
  23. actions.precombat+="/snapshot_stats"
  24. actions.precombat+="/use_item,name=azsharas_font_of_power"
  25. actions.precombat+="/worldvein_resonance"
  26. actions.precombat+="/memory_of_lucid_dreams"
  27. actions.precombat+="/guardian_of_azeroth"
  28. actions.precombat+="/recklessness"
  29. actions.precombat+="/potion"
  30.  
  31. # Executed every time the actor is available.
  32. actions="auto_attack"
  33. actions+="/charge"
  34. # This is mostly to prevent cooldowns from being accidentally used during movement.
  35. actions+="/run_action_list,name=movement,if=movement.distance>5"
  36. actions+="/heroic_leap,if=(raid_event.movement.distance>25&raid_event.movement.in>45)"
  37. actions+="/potion,if=buff.guardian_of_azeroth.up|(!essence.condensed_lifeforce.major&target.time_to_die=60)"
  38. actions+="/rampage,if=cooldown.recklessness.remains<3"
  39. actions+="/blood_of_the_enemy,if=buff.recklessness.up&((rage>85|talent.carnage.enabled&rage>75|talent.frothing_berserker.enabled&rage>95)&(buff.meat_cleaver.up&buff.enrage.up|spell_targets.whirlwind=1)|dot.noxious_venom.remains)"
  40. actions+="/purifying_blast,if=!buff.recklessness.up&!buff.siegebreaker.up"
  41. actions+="/ripple_in_space,if=!buff.recklessness.up&!buff.siegebreaker.up"
  42. actions+="/worldvein_resonance,if=!buff.recklessness.up&!buff.siegebreaker.up"
  43. actions+="/focused_azerite_beam,if=!buff.recklessness.up&!buff.siegebreaker.up"
  44. actions+="/reaping_flames,if=!buff.recklessness.up&!buff.siegebreaker.up"
  45. actions+="/concentrated_flame,if=!buff.recklessness.up&!buff.siegebreaker.up&dot.concentrated_flame_burn.remains=0"
  46. actions+="/the_unbound_force,if=buff.reckless_force.up"
  47. actions+="/guardian_of_azeroth,if=!buff.recklessness.up&(target.time_to_die>195|target.health.pct<20)"
  48. actions+="/memory_of_lucid_dreams,if=!buff.recklessness.up"
  49. actions+="/use_item,name=merekthas_fang,if=spell_targets.whirlwind>3&buff.enrage.up
  50. actions+="/whirlwind,if=spell_targets.whirlwind>1&!buff.meat_cleaver.up"
  51. actions+="/recklessness,if=!essence.condensed_lifeforce.major&!essence.blood_of_the_enemy.major|cooldown.guardian_of_azeroth.remains>1|buff.guardian_of_azeroth.up|cooldown.blood_of_the_enemy.remains<gcd"
  52. actions+="/use_item,name=merekthas_fang,if=buff.recklessness.down&debuff.siegebreaker.down&((rage>85|talent.carnage.enabled&rage>75|talent.frothing_berserker.enabled&rage>95)|talent.reckless_abandon.enabled&cooldown.recklessness.remains<3&prev_gcd.1.rampage)"
  53. actions+="/use_item,name=vial_of_animated_blood,if=buff.recklessness.up&prev_gcd.1.blood_of_the_enemy&gcd.remains=0"
  54. actions+="/blood_fury,if=buff.recklessness.up"
  55. actions+="/berserking,if=buff.recklessness.up"
  56. actions+="/lights_judgment,if=buff.recklessness.down&debuff.siegebreaker.down"
  57. actions+="/fireblood,if=buff.recklessness.up"
  58. actions+="/ancestral_call,if=buff.recklessness.up"
  59. actions+="/bag_of_tricks,if=buff.recklessness.down&debuff.siegebreaker.down&buff.enrage.up"
  60. actions+="/run_action_list,name=single_target"
  61.  
  62. actions.movement="heroic_leap"
  63.  
  64. actions.single_target="siegebreaker"
  65. actions.single_target+="/rampage,if=(buff.recklessness.up|buff.memory_of_lucid_dreams.up)|(talent.frothing_berserker.enabled|talent.carnage.enabled&(buff.enrage.remains<gcd|rage>90)|talent.massacre.enabled&(buff.enrage.remains<gcd|rage>90))"
  66. actions.single_target+="/execute"
  67. actions.single_target+="/furious_slash,if=!buff.bloodlust.up&buff.furious_slash.remains<3"
  68. actions.single_target+="/bladestorm,if=prev_gcd.1.rampage"
  69. actions.single_target+="/bloodthirst,if=buff.enrage.down|azerite.cold_steel_hot_blood.rank>1"
  70. actions.single_target+="/dragon_roar,if=buff.enrage.up"
  71. actions.single_target+="/raging_blow,if=charges=2"
  72. actions.single_target+="/bloodthirst"
  73. actions.single_target+="/raging_blow,if=talent.carnage.enabled|(talent.massacre.enabled&rage<80)|(talent.frothing_berserker.enabled&rage<90)"
  74. actions.single_target+="/furious_slash,if=talent.furious_slash.enabled"
  75. actions.single_target+="/whirlwind"
Add Comment
Please, Sign In to add comment