tjc12821

Unholy APL 4.0 (Raw APL)

Apr 9th, 2015
349
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.38 KB | None | 0 0
  1. actions.precombat=flask,type=greater_draenic_strength_flask
  2. actions.precombat+=/food,type=salty_squid_roll
  3. actions.precombat+=/horn_of_winter
  4. actions.precombat+=/unholy_presence
  5. # Snapshot raid buffed stats before combat begins and pre-potting is done.
  6. actions.precombat+=/snapshot_stats
  7. actions.precombat+=/army_of_the_dead
  8. actions.precombat+=/potion,name=draenic_strength
  9. actions.precombat+=/raise_dead
  10.  
  11. # Executed every time the actor is available.
  12.  
  13. #All three level 100 talents are seperated due to wide rotation changes.
  14.  
  15. #######################
  16. #########Cooldowns########
  17. #######################
  18. #BoS should pool so these are only for NP and Defile
  19.  
  20. actions=auto_attack
  21. actions+=/deaths_advance,if=movement.remains>2
  22. actions+=/run_action_list,name=bos,if=(talent.breath_of_sindragosa.enabled)
  23. actions+=/antimagic_shell,damage=100000
  24. actions+=/blood_fury
  25. actions+=/berserking
  26. actions+=/arcane_torrent
  27. actions+=/use_item,slot=trinket2
  28. actions+=/potion,name=draenic_strength,if=buff.convulsive_shadows.up&target.health.pct<45
  29. actions+=/potion,name=draenic_strength,if=buff.dark_transformation.up&target.time_to_die<=60
  30. actions+=/run_action_list,name=defile,if=talent.defile.enabled
  31. actions+=/run_action_list,name=necrotic_plague,if=talent.necrotic_plague.enabled
  32.  
  33. #######################
  34. ########Defile APL#########
  35. #######################
  36. actions.defile=/run_action_list,name=defile_aoe,if=active_enemies>=4
  37. actions.defile+=/run_action_list,name=defile_st,if=active_enemies<4
  38.  
  39. actions.defile_st=plague_leech,if=(cooldown.outbreak.remains<1)&((blood<1&frost<1)|(blood<1&unholy<1)|(frost<1&unholy<1))
  40. actions.defile_st+=/plague_leech,if=((blood<1&frost<1)|(blood<1&unholy<1)|(frost<1&unholy<1))&disease.min_remains<3
  41. actions.defile_st+=/plague_leech,if=disease.min_remains<1
  42. actions.defile_st+=/outbreak,if=!disease.min_ticking
  43. actions.defile_st+=/unholy_blight,if=disease.min_remains<3
  44. actions.defile_st+=/death_coil,if=runic_power>90
  45. actions.defile_st+=/soul_reaper,if=(target.health.pct-3*(target.health.pct%target.time_to_die))<=45
  46. actions.defile_st+=/blood_tap,if=((target.health.pct-3*(target.health.pct%target.time_to_die))<=45)&cooldown.soul_reaper.remains=0
  47. actions.defile_st+=/death_and_decay,if=unholy=2
  48. actions.defile_st+=/defile,if=unholy=2
  49. actions.defile_st+=/plague_strike,if=!disease.min_ticking&unholy=2
  50. actions.defile_st+=/scourge_strike,if=unholy=2
  51. actions.defile_st+=/death_coil,if=runic_power>80
  52. actions.defile_st+=/festering_strike,if=blood=2&frost=2&(((Frost-death)>0)|((Blood-death)>0))
  53. actions.defile_st+=/festering_strike,if=(blood=2|frost=2)&(((Frost-death)>0)&((Blood-death)>0))
  54. actions.defile_st+=/defile,if=blood=2|frost=2
  55. actions.defile_st+=/plague_strike,if=!disease.min_ticking&(blood=2|frost=2)
  56. actions.defile_st+=/scourge_strike,if=blood=2|frost=2
  57. actions.defile_st+=/festering_strike,if=((Blood-death)>1)
  58. actions.defile_st+=/blood_boil,if=((Blood-death)>1)
  59. actions.defile_st+=/festering_strike,if=((Frost-death)>1)
  60. actions.defile_st+=/blood_tap,if=((target.health.pct-3*(target.health.pct%target.time_to_die))<=45)&cooldown.soul_reaper.remains=0
  61. actions.defile_st+=/summon_gargoyle
  62. actions.defile_st+=/death_and_decay
  63. actions.defile_st+=/defile
  64. actions.defile_st+=/blood_tap,if=cooldown.defile.remains=0
  65. actions.defile_st+=/plague_strike,if=!disease.min_ticking
  66. actions.defile_st+=/dark_transformation
  67. actions.defile_st+=/blood_tap,if=buff.blood_charge.stack>10&(buff.sudden_doom.react|(buff.dark_transformation.down&unholy<=1))
  68. actions.defile_st+=/death_coil,if=buff.sudden_doom.react|(buff.dark_transformation.down&unholy<=1)
  69. actions.defile_st+=/scourge_strike,if=!((target.health.pct-3*(target.health.pct%target.time_to_die))<=45)|(Unholy>=2)
  70. actions.defile_st+=/blood_tap
  71. actions.defile_st+=/festering_strike,if=!((target.health.pct-3*(target.health.pct%target.time_to_die))<=45)|(((Frost-death)>0)&((Blood-death)>0))
  72. actions.defile_st+=/death_coil
  73. actions.defile_st+=/plague_leech
  74. actions.defile_st+=/scourge_strike,if=cooldown.empower_rune_weapon.remains=0
  75. actions.defile_st+=/festering_strike,if=cooldown.empower_rune_weapon.remains=0
  76. actions.defile_st+=/blood_boil,if=cooldown.empower_rune_weapon.remains=0
  77. actions.defile_st+=/icy_touch,if=cooldown.empower_rune_weapon.remains=0
  78. actions.defile_st+=/empower_rune_weapon,if=blood<1&unholy<1&frost<1
  79.  
  80. actions.defile_aoe=unholy_blight
  81. actions.defile_aoe+=/call_action_list,name=defile_spread,if=!dot.blood_plague.ticking|!dot.frost_fever.ticking
  82. actions.defile_aoe+=/defile
  83. actions.defile_aoe+=/blood_boil,if=blood=2|(frost=2&death=2)
  84. actions.defile_aoe+=/summon_gargoyle
  85. actions.defile_aoe+=/dark_transformation
  86. actions.defile_aoe+=/blood_tap,if=level<=90&buff.shadow_infusion.stack=5
  87. actions.defile_aoe+=/defile
  88. actions.defile_aoe+=/death_and_decay,if=unholy=1
  89. actions.defile_aoe+=/soul_reaper,if=target.health.pct-3*(target.health.pct%target.time_to_die)<=45
  90. actions.defile_aoe+=/scourge_strike,if=unholy=2
  91. actions.defile_aoe+=/blood_tap,if=buff.blood_charge.stack>10
  92. actions.defile_aoe+=/death_coil,if=runic_power>90|buff.sudden_doom.react|(buff.dark_transformation.down&unholy<=1)
  93. actions.defile_aoe+=/blood_boil
  94. actions.defile_aoe+=/icy_touch
  95. actions.defile_aoe+=/scourge_strike,if=unholy=1
  96. actions.defile_aoe+=/death_coil
  97. actions.defile_aoe+=/blood_tap
  98. actions.defile_aoe+=/plague_leech
  99. actions.defile_aoe+=/empower_rune_weapon
  100.  
  101. actions.defile_spread=blood_boil,cycle_targets=1,if=!disease.min_ticking
  102. actions.defile_spread+=/outbreak,if=!disease.min_ticking
  103. actions.defile_spread+=/plague_strike,if=!disease.min_ticking
  104.  
  105. #######################
  106. #####Necrotic Plague APL######
  107. #######################
  108. actions.necrotic_plague=/run_action_list,name=np_aoe,if=active_enemies>=4
  109. actions.necrotic_plague+=/run_action_list,name=np_st,if=active_enemies<4
  110.  
  111. actions.np_aoe=unholy_blight,if=!dot.necrotic_plague.ticking
  112. actions.np_aoe+=/call_action_list,name=np_spread,if=!dot.necrotic_plague.ticking
  113. actions.np_aoe+=/summon_gargoyle
  114. actions.np_aoe+=/dark_transformation
  115. actions.np_aoe+=/death_and_decay
  116. actions.np_aoe+=/soul_reaper,if=target.health.pct-3*(target.health.pct%target.time_to_die)<=45
  117. actions.np_aoe+=/scourge_strike,if=unholy=2
  118. actions.np_aoe+=/blood_tap,if=buff.blood_charge.stack>10
  119. actions.np_aoe+=/blood_boil,cycle_targets=1,if=!disease.min_ticking
  120. actions.np_aoe+=/blood_tap,cycle_targets=1,if=!disease.min_ticking
  121. actions.np_aoe+=/death_coil,if=runic_power>90|buff.sudden_doom.react|(buff.dark_transformation.down&unholy<=1)
  122. actions.np_aoe+=/festering_strike,if=talent.unholy_blight.enabled&dot.necrotic_plague.remains<cooldown.unholy_blight.remains%2
  123. actions.np_aoe+=/festering_strike,if=blood=2&frost=2&(((Frost-death)>0)|((Blood-death)>0))
  124. actions.np_aoe+=/festering_strike,if=(blood=2|frost=2)&(((Frost-death)>0)&((Blood-death)>0))
  125. actions.np_aoe+=/blood_boil
  126. actions.np_aoe+=/blood_tap
  127. actions.np_aoe+=/festering_strike
  128. actions.np_ape+=/icy_touch
  129. actions.np_aoe+=/plague_leech
  130. actions.np_aoe+=/death_coil
  131. actions.np_aoe+=/scourge_strike,if=unholy=1
  132. actions.np_aoe+=/empower_rune_weapon
  133.  
  134. actions.np_st=plague_leech,if=(cooldown.outbreak.remains<1)&((blood<1&frost<1)|(blood<1&unholy<1)|(frost<1&unholy<1))
  135. actions.np_st+=/plague_leech,if=((blood<1&frost<1)|(blood<1&unholy<1)|(frost<1&unholy<1))&disease.min_remains<3
  136. actions.np_st+=/plague_leech,if=disease.min_remains<1
  137. actions.np_st+=/outbreak,if=!disease.min_ticking
  138. actions.np_st+=/unholy_blight,if=dot.necrotic_plague.remains<1
  139. actions.np_st+=/death_coil,if=runic_power>90
  140. actions.np_st+=/soul_reaper,if=(target.health.pct-3*(target.health.pct%target.time_to_die))<=45
  141. actions.np_st+=/blood_tap,if=((target.health.pct-3*(target.health.pct%target.time_to_die))<=45)&cooldown.soul_reaper.remains=0
  142. actions.np_st+=/plague_strike,if=!disease.min_ticking&unholy=2
  143. actions.np_st+=/scourge_strike,if=unholy=2
  144. actions.np_st+=/death_coil,if=runic_power>80
  145. actions.np_st+=/festering_strike,if=talent.unholy_blight.enabled&dot.necrotic_plague.remains<cooldown.unholy_blight.remains%2
  146. actions.np_st+=/festering_strike,if=blood=2&frost=2&(((Frost-death)>0)|((Blood-death)>0))
  147. actions.np_st+=/festering_strike,if=(blood=2|frost=2)&(((Frost-death)>0)&((Blood-death)>0))
  148. actions.np_st+=/plague_strike,if=!disease.min_ticking&(blood=2|frost=2)
  149. actions.np_st+=/scourge_strike,if=blood=2|frost=2
  150. actions.np_st+=/festering_strike,if=((Blood-death)>1)
  151. actions.np_st+=/blood_boil,if=((Blood-death)>1)
  152. actions.np_st+=/festering_strike,if=((Frost-death)>1)
  153. actions.np_st+=/blood_tap,if=((target.health.pct-3*(target.health.pct%target.time_to_die))<=45)&cooldown.soul_reaper.remains=0
  154. actions.np_st+=/summon_gargoyle
  155. actions.np_st+=/death_and_decay,if=active_enemies>=2
  156. actions.np_st+=/plague_strike,if=!disease.min_ticking
  157. actions.np_st+=/dark_transformation
  158. actions.np_st+=/blood_tap,if=buff.blood_charge.stack>10&(buff.sudden_doom.react|(buff.dark_transformation.down&unholy<=1))
  159. actions.np_st+=/death_coil,if=buff.sudden_doom.react|(buff.dark_transformation.down&unholy<=1)
  160. actions.np_st+=/scourge_strike,if=!((target.health.pct-3*(target.health.pct%target.time_to_die))<=45)|(Unholy>=2)
  161. actions.np_st+=/blood_tap
  162. actions.np_st+=/festering_strike,if=!((target.health.pct-3*(target.health.pct%target.time_to_die))<=45)|(((Frost-death)>0)&((Blood-death)>0))
  163. actions.np_st+=/death_coil
  164. actions.np_st+=/plague_leech
  165. actions.np_st+=/scourge_strike,if=cooldown.empower_rune_weapon.remains=0
  166. actions.np_st+=/festering_strike,if=cooldown.empower_rune_weapon.remains=0
  167. actions.np_st+=/blood_boil,if=cooldown.empower_rune_weapon.remains=0
  168. actions.np_st+=/icy_touch,if=cooldown.empower_rune_weapon.remains=0
  169. actions.np_st+=/empower_rune_weapon,if=blood<1&unholy<1&frost<1
  170.  
  171. actions.np_spread=blood_boil,cycle_targets=1,if=!disease.min_ticking
  172. actions.np_spread+=/outbreak,if=!disease.min_ticking
  173. actions.np_spread+=/plague_strike,if=!disease.min_ticking
  174.  
  175. #######################
  176. ####Breath of Sindragosa APL####
  177. #######################
  178.  
  179. ##BoS Cooldowns##
  180. actions.bos+=/antimagic_shell,damage=100000,if=(dot.breath_of_sindragosa.ticking&runic_power<25)|cooldown.breath_of_sindragosa.remains>40
  181. actions.bos+=/blood_fury,if=dot.breath_of_sindragosa.ticking
  182. actions.bos+=/berserking
  183. actions.bos+=/use_item,slot=trinket2,if=dot.breath_of_sindragosa.ticking
  184. actions.bos+=/potion,name=draenic_strength,if=dot.breath_of_sindragosa.ticking
  185. actions.bos+=/plague_leech,if=((cooldown.outbreak.remains<1)|disease.min_remains<1)&((blood<1&frost<1)|(blood<1&unholy<1)|(frost<1&unholy<1))
  186. actions.bos+=/soul_reaper,if=(target.health.pct-3*(target.health.pct%target.time_to_die))<=45
  187. actions.bos+=/blood_tap,if=((target.health.pct-3*(target.health.pct%target.time_to_die))<=45)&cooldown.soul_reaper.remains=0
  188. actions.bos+=/breath_of_sindragosa,if=runic_power>75
  189. actions.bos+=/run_action_list,name=bos_active,if=dot.breath_of_sindragosa.ticking
  190. actions.bos+=/unholy_blight,if=!(dot.blood_plague.ticking|dot.frost_fever.ticking)
  191. actions.bos+=/outbreak,cycle_targets=1,if=!(dot.blood_plague.ticking|dot.frost_fever.ticking)
  192. actions.bos+=/plague_strike,if=!(dot.blood_plague.ticking|dot.frost_fever.ticking)
  193. actions.bos+=/blood_boil,cycle_targets=1,if=!(dot.blood_plague.ticking|dot.frost_fever.ticking)
  194. actions.bos+=/death_and_decay,if=active_enemies>1&unholy>1
  195. actions.bos+=/scourge_strike,if=unholy=2
  196. actions.bos+=/festering_strike,if=blood=2&frost=2&(((Frost-death)>0)|((Blood-death)>0))
  197. actions.bos+=/festering_strike,if=(blood=2|frost=2)&(((Frost-death)>0)&((Blood-death)>0))
  198. actions.bos+=/summon_gargoyle
  199. actions.bos+=/death_and_decay,if=active_enemies>1
  200. actions.bos+=/blood_boil,if=(active_enemies>=4&(blood=2|(frost=2&death=2)))&(cooldown.breath_of_sindragosa.remains>6|runic_power<75)
  201. actions.bos+=/dark_transformation
  202. actions.bos+=/blood_tap,if=buff.blood_charge.stack>10
  203. actions.bos+=/blood_boil,if=active_enemies>=4&(cooldown.breath_of_sindragosa.remains>6|runic_power<75)
  204. actions.bos+=/death_coil,if=(buff.sudden_doom.react|runic_power>80)&(buff.blood_charge.stack<=10)
  205. actions.bos+=/scourge_strike,if=cooldown.breath_of_sindragosa.remains>6|runic_power<75|unholy=2
  206. actions.bos+=/festering_strike,if=cooldown.breath_of_sindragosa.remains>6|runic_power<75
  207. actions.bos+=/death_coil,if=cooldown.breath_of_sindragosa.remains>20
  208. actions.bos+=/plague_leech
  209.  
  210. ##BoS Burn##
  211. actions.bos_active+=/unholy_blight,if=!disease.ticking
  212. actions.bos_active+=/plague_strike,if=!disease.ticking
  213. actions.bos_active+=/blood_boil,cycle_targets=1,if=(active_enemies>=2&!(dot.blood_plague.ticking|dot.frost_fever.ticking))|active_enemies>=4&(runic_power<88&runic_power>30)
  214. actions.bos_active+=/death_and_decay,if=active_enemies>=2&(runic_power<88&runic_power>30)
  215. actions.bos_active+=/festering_strike,if=(blood=2&frost=2&(((Frost-death)>0)|((Blood-death)>0)))&runic_power<80
  216. actions.bos_active+=/festering_strike,if=((blood=2|frost=2)&(((Frost-death)>0)&((Blood-death)>0)))&runic_power<80
  217. actions.bos_active+=/arcane_torrent,if=runic_power<70
  218. actions.bos_active+=/scourge_strike,if=active_enemies<=3&(runic_power<88&runic_power>30)
  219. actions.bos_active+=/blood_boil,if=active_enemies>=4&(runic_power<88&runic_power>30)
  220. actions.bos_active+=/festering_strike,if=runic_power<77
  221. actions.bos_active+=/scourge_strike,if=active_enemies>=4&(runic_power<88&runic_power>30)
  222. actions.bos_active+=/scourge_strike,if=active_enemies<=3
  223. actions.bos_active+=/dark_transformation
  224. actions.bos_active+=/blood_tap,if=buff.blood_charge.stack>=5
  225. actions.bos_active+=/plague_leech
  226. actions.bos_active+=/empower_rune_weapon,if=runic_power<60
  227. actions.bos_active+=/death_coil,if=buff.sudden_doom.react
Advertisement
Add Comment
Please, Sign In to add comment