Advertisement
Guest User

dadspec apl - 3/8/18

a guest
Mar 8th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.09 KB | None | 0 0
  1. # Executed before combat begins. Accepts non-harmful actions only.
  2. actions.precombat="flask"
  3. actions.precombat+="/food"
  4. actions.precombat+="/augmentation"
  5. actions.precombat+="/moonkin_form"
  6. actions.precombat+="/variable,name=starfall_st,value=talent.soul_of_the_forest.enabled&set_bonus.tier21_4pc"
  7. actions.precombat+="/blessing_of_elune"
  8.  
  9. # Snapshot raid buffed stats before combat begins and pre-potting is done.
  10. actions.precombat+="/snapshot_stats"
  11. actions.precombat+="/potion"
  12. actions.precombat+="/new_moon"
  13.  
  14. # ROTATION PARAMETERS
  15.  
  16. # Set value to 1 to use SS to maintain 4t21 (solar solstice). Default behavior is to ignore actively maintaining the buff.
  17. actions.precombat+="/variable,name=maintain_t21,value=0"
  18.  
  19. # Set value to the AP you want to SS at. Default behavior is to SS when you are at 60+ AP.
  20. actions.precombat+="/variable,name=ss_ap,value=60"
  21.  
  22. # Set value to seconds of SF to overlap. Default behavior is to never overlap starfall (outside of OI procs).
  23. actions.precombat+="/variable,name=sf_overlap,value=0"
  24.  
  25. # Executed every time the actor is available.
  26. actions="potion,name=potion_of_prolonged_power,if=buff.celestial_alignment.up|buff.incarnation.up"
  27. actions+="/blessing_of_elune,if=active_enemies<=2&!variable.starfall_st"
  28. actions+="/blessing_of_anshe,if=active_enemies>=3"
  29. actions+="/blessing_of_elune,if=(buff.celestial_alignment.up|buff.incarnation.up)&!buff.blessing_of_elune.up&variable.starfall_st"
  30. actions+="/blessing_of_anshe,if=!(buff.celestial_alignment.up|buff.incarnation.up)&!buff.blessing_of_anshe.up&variable.starfall_st"
  31. actions+="/blood_fury,if=buff.celestial_alignment.up|buff.incarnation.up"
  32. actions+="/berserking,if=buff.celestial_alignment.up|buff.incarnation.up"
  33. actions+="/arcane_torrent,if=buff.celestial_alignment.up|buff.incarnation.up"
  34. actions+="/lights_judgment,if=buff.celestial_alignment.up|buff.incarnation.up"
  35. actions+="/use_items"
  36. actions+="/call_action_list,name=fury_of_elune,if=talent.fury_of_elune.enabled&cooldown.fury_of_elune.remains<target.time_to_die"
  37. actions+="/call_action_list,name=ed,if=equipped.the_emerald_dreamcatcher&active_enemies<=1"
  38. actions+="/astral_communion,if=astral_power.deficit>=79"
  39. actions+="/warrior_of_elune"
  40. actions+="/incarnation,if=astral_power>=40"
  41. actions+="/celestial_alignment,if=astral_power>=40"
  42. actions+="/call_action_list,name=aoe,if=(spell_targets.starfall>=2&talent.stellar_drift.enabled)|spell_targets.starfall>=3"
  43. actions+="/call_action_list,name=sfst,if=variable.starfall_st"
  44. actions+="/call_action_list,name=st"
  45.  
  46. actions.aoe="starfall,if=buff.stellar_empowerment.remains<gcd.max*2|astral_power.deficit<22.5|(buff.celestial_alignment.remains>8|buff.incarnation.remains>8)|target.time_to_die<8"
  47. actions.aoe+="/stellar_flare,target_if=refreshable,if=target.time_to_die>10"
  48. actions.aoe+="/sunfire,target_if=refreshable,if=astral_power.deficit>7&target.time_to_die>4"
  49. actions.aoe+="/moonfire,target_if=refreshable,if=astral_power.deficit>7&target.time_to_die>4"
  50. actions.aoe+="/force_of_nature"
  51. actions.aoe+="/starsurge,if=buff.oneths_intuition.react&(!buff.astral_acceleration.up|buff.astral_acceleration.remains>5|astral_power.deficit<44)"
  52. actions.aoe+="/new_moon,if=astral_power.deficit>14&(!(buff.celestial_alignment.up|buff.incarnation.up)|(charges=2&recharge_time<5)|charges=3)"
  53. actions.aoe+="/half_moon,if=astral_power.deficit>24"
  54. actions.aoe+="/full_moon,if=astral_power.deficit>44"
  55. actions.aoe+="/lunar_strike,if=buff.warrior_of_elune.up"
  56. actions.aoe+="/solar_wrath,if=buff.solar_empowerment.up"
  57. actions.aoe+="/lunar_strike,if=buff.lunar_empowerment.up"
  58. actions.aoe+="/lunar_strike,if=spell_targets.lunar_strike>=4|spell_haste<0.45"
  59. actions.aoe+="/solar_wrath"
  60.  
  61. actions.ed="astral_communion,if=astral_power.deficit>=75&buff.the_emerald_dreamcatcher.up"
  62. actions.ed+="/incarnation,if=astral_power>=60|buff.bloodlust.up"
  63. actions.ed+="/celestial_alignment,if=astral_power>=60&!buff.the_emerald_dreamcatcher.up"
  64. actions.ed+="/starsurge,if=(gcd.max*astral_power%26)>target.time_to_die"
  65. actions.ed+="/stellar_flare,cycle_targets=1,max_cycle_targets=4,if=active_enemies<4&remains<7.2"
  66. actions.ed+="/moonfire,if=((talent.natures_balance.enabled&remains<3)|(remains<6.6&!talent.natures_balance.enabled))&(buff.the_emerald_dreamcatcher.remains>gcd.max|!buff.the_emerald_dreamcatcher.up)"
  67. actions.ed+="/sunfire,if=((talent.natures_balance.enabled&remains<3)|(remains<5.4&!talent.natures_balance.enabled))&(buff.the_emerald_dreamcatcher.remains>gcd.max|!buff.the_emerald_dreamcatcher.up)"
  68. actions.ed+="/force_of_nature,if=buff.the_emerald_dreamcatcher.remains>execute_time"
  69. actions.ed+="/starfall,if=buff.oneths_overconfidence.react&buff.the_emerald_dreamcatcher.remains>execute_time"
  70. actions.ed+="/new_moon,if=astral_power.deficit>=10&buff.the_emerald_dreamcatcher.remains>execute_time&astral_power>=16"
  71. actions.ed+="/half_moon,if=astral_power.deficit>=20&buff.the_emerald_dreamcatcher.remains>execute_time&astral_power>=6"
  72. actions.ed+="/full_moon,if=astral_power.deficit>=40&buff.the_emerald_dreamcatcher.remains>execute_time"
  73. actions.ed+="/lunar_strike,if=(buff.lunar_empowerment.up&buff.the_emerald_dreamcatcher.remains>execute_time&(!(buff.celestial_alignment.up|buff.incarnation.up)&astral_power.deficit>=15|(buff.celestial_alignment.up|buff.incarnation.up)&astral_power.deficit>=22.5))&spell_haste<0.4"
  74. actions.ed+="/solar_wrath,if=buff.solar_empowerment.stack>1&buff.the_emerald_dreamcatcher.remains>2*execute_time&astral_power>=6&(dot.moonfire.remains>5|(dot.sunfire.remains<5.4&dot.moonfire.remains>6.6))&(!(buff.celestial_alignment.up|buff.incarnation.up)&astral_power.deficit>=10|(buff.celestial_alignment.up|buff.incarnation.up)&astral_power.deficit>=15)"
  75. actions.ed+="/lunar_strike,if=buff.lunar_empowerment.up&buff.the_emerald_dreamcatcher.remains>execute_time&astral_power>=11&(!(buff.celestial_alignment.up|buff.incarnation.up)&astral_power.deficit>=15|(buff.celestial_alignment.up|buff.incarnation.up)&astral_power.deficit>=22.5)"
  76. actions.ed+="/solar_wrath,if=buff.solar_empowerment.up&buff.the_emerald_dreamcatcher.remains>execute_time&astral_power>=16&(!(buff.celestial_alignment.up|buff.incarnation.up)&astral_power.deficit>=10|(buff.celestial_alignment.up|buff.incarnation.up)&astral_power.deficit>=15)"
  77. actions.ed+="/starsurge,if=(buff.the_emerald_dreamcatcher.up&buff.the_emerald_dreamcatcher.remains<gcd.max)|astral_power>85|((buff.celestial_alignment.up|buff.incarnation.up)&astral_power>30)"
  78. actions.ed+="/starfall,if=buff.oneths_overconfidence.up"
  79. actions.ed+="/new_moon,if=astral_power.deficit>=10"
  80. actions.ed+="/half_moon,if=astral_power.deficit>=20"
  81. actions.ed+="/full_moon,if=astral_power.deficit>=40"
  82. actions.ed+="/solar_wrath,if=buff.solar_empowerment.up"
  83. actions.ed+="/lunar_strike,if=buff.lunar_empowerment.up"
  84. actions.ed+="/solar_wrath"
  85.  
  86. actions.fury_of_elune="incarnation,if=astral_power>=95&cooldown.fury_of_elune.remains<=gcd"
  87. actions.fury_of_elune+="/force_of_nature,if=!buff.fury_of_elune.up"
  88. actions.fury_of_elune+="/fury_of_elune,if=astral_power>=95"
  89. actions.fury_of_elune+="/new_moon,if=((charges=2&recharge_time<5)|charges=3)&&(buff.fury_of_elune.up|(cooldown.fury_of_elune.remains>gcd*3&astral_power<=90))"
  90. actions.fury_of_elune+="/half_moon,if=((charges=2&recharge_time<5)|charges=3)&&(buff.fury_of_elune.up|(cooldown.fury_of_elune.remains>gcd*3&astral_power<=80))"
  91. actions.fury_of_elune+="/full_moon,if=((charges=2&recharge_time<5)|charges=3)&&(buff.fury_of_elune.up|(cooldown.fury_of_elune.remains>gcd*3&astral_power<=60))"
  92. actions.fury_of_elune+="/astral_communion,if=buff.fury_of_elune.up&astral_power<=25"
  93. actions.fury_of_elune+="/warrior_of_elune,if=buff.fury_of_elune.up|(cooldown.fury_of_elune.remains>=35&buff.lunar_empowerment.up)"
  94. actions.fury_of_elune+="/lunar_strike,if=buff.warrior_of_elune.up&(astral_power<=90|(astral_power<=85&buff.incarnation.up))"
  95. actions.fury_of_elune+="/new_moon,if=astral_power<=90&buff.fury_of_elune.up"
  96. actions.fury_of_elune+="/half_moon,if=astral_power<=80&buff.fury_of_elune.up&astral_power>cast_time*12"
  97. actions.fury_of_elune+="/full_moon,if=astral_power<=60&buff.fury_of_elune.up&astral_power>cast_time*12"
  98. actions.fury_of_elune+="/moonfire,if=buff.fury_of_elune.down&remains<=6.6"
  99. actions.fury_of_elune+="/sunfire,if=buff.fury_of_elune.down&remains<5.4"
  100. actions.fury_of_elune+="/stellar_flare,if=remains<7.2&active_enemies=1"
  101. actions.fury_of_elune+="/starfall,if=(active_enemies>=2&talent.stellar_flare.enabled|active_enemies>=3)&buff.fury_of_elune.down&cooldown.fury_of_elune.remains>10"
  102. actions.fury_of_elune+="/starsurge,if=active_enemies<=2&buff.fury_of_elune.down&cooldown.fury_of_elune.remains>7"
  103. actions.fury_of_elune+="/starsurge,if=buff.fury_of_elune.down&((astral_power>=92&cooldown.fury_of_elune.remains>gcd*3)|(cooldown.warrior_of_elune.remains<=5&cooldown.fury_of_elune.remains>=35&buff.lunar_empowerment.stack<2))"
  104. actions.fury_of_elune+="/solar_wrath,if=buff.solar_empowerment.up"
  105. actions.fury_of_elune+="/lunar_strike,if=buff.lunar_empowerment.stack=3|(buff.lunar_empowerment.remains<5&buff.lunar_empowerment.up)|active_enemies>=2"
  106. actions.fury_of_elune+="/solar_wrath"
  107.  
  108. actions.st="force_of_nature"
  109. actions.st+="/stellar_flare,target_if=refreshable,if=target.time_to_die>10"
  110. actions.st+="/moonfire,target_if=refreshable,if=((talent.natures_balance.enabled&remains<3)|remains<6.6)&astral_power.deficit>7&target.time_to_die>8"
  111. actions.st+="/sunfire,target_if=refreshable,if=((talent.natures_balance.enabled&remains<3)|remains<5.4)&astral_power.deficit>7&target.time_to_die>8"
  112. actions.st+="/solar_wrath,if=buff.solar_empowerment.stack=3&astral_power.deficit>10"
  113. actions.st+="/lunar_strike,if=buff.lunar_empowerment.stack=3&astral_power.deficit>15"
  114. actions.st+="/starsurge,if=buff.oneths_intuition.react"
  115. actions.st+="/starfall,if=(buff.oneths_overconfidence.react&(!buff.astral_acceleration.up|buff.astral_acceleration.remains>5|astral_power.deficit<40))|(variable.starfall_st&!buff.stellar_empowerment.up)"
  116. actions.st+="/starsurge,if=astral_power.deficit<40|(buff.celestial_alignment.up|buff.incarnation.up|buff.astral_acceleration.remains>5|(set_bonus.tier21_4pc&!buff.solar_solstice.up))|(gcd.max*(astral_power%40))>target.time_to_die"
  117. actions.st+="/new_moon,if=astral_power.deficit>10&(!(buff.celestial_alignment.up|buff.incarnation.up)|(charges=2&recharge_time<5)|charges=3)"
  118. actions.st+="/half_moon,if=astral_power.deficit>20&(!(buff.celestial_alignment.up|buff.incarnation.up)|(charges=2&recharge_time<5)|charges=3)"
  119. actions.st+="/full_moon,if=astral_power.deficit>40"
  120. actions.st+="/lunar_strike,if=buff.warrior_of_elune.up&buff.lunar_empowerment.up"
  121. actions.st+="/solar_wrath,if=buff.solar_empowerment.up"
  122. actions.st+="/lunar_strike,if=buff.lunar_empowerment.up"
  123. actions.st+="/solar_wrath"
  124.  
  125. actions.sfst="force_of_nature"
  126. actions.sfst+="/starfall,if=!buff.stellar_empowerment.up|buff.stellar_empowerment.remains<variable.sf_overlap"
  127. actions.sfst+="/stellar_flare,target_if=refreshable,if=target.time_to_die>10"
  128. actions.sfst+="/moonfire,target_if=refreshable,if=((talent.natures_balance.enabled&remains<3)|remains<6.6)&astral_power.deficit>7&target.time_to_die>8"
  129. actions.sfst+="/sunfire,target_if=refreshable,if=((talent.natures_balance.enabled&remains<3)|remains<5.4)&astral_power.deficit>7&target.time_to_die>8"
  130. actions.sfst+="/solar_wrath,if=buff.solar_empowerment.stack=3&astral_power.deficit>10"
  131. actions.sfst+="/lunar_strike,if=buff.lunar_empowerment.stack=3&astral_power.deficit>15"
  132. actions.sfst+="/starsurge,if=buff.oneths_intuition.react"
  133. actions.sfst+="/starfall,if=buff.oneths_overconfidence.react&(astral_power>=variable.ss_ap|(!buff.solar_solstice.up&variable.maintain_t21))"
  134. actions.sfst+="/starsurge,if=astral_power>=variable.ss_ap|(!buff.solar_solstice.up&variable.maintain_t21)|(gcd.max*(astral_power%40))>target.time_to_die"
  135. actions.sfst+="/new_moon,if=astral_power.deficit>10&(!(buff.celestial_alignment.up|buff.incarnation.up)|(charges=2&recharge_time<5)|charges=3)"
  136. actions.sfst+="/half_moon,if=astral_power.deficit>20"
  137. actions.sfst+="/full_moon,if=astral_power.deficit>40"
  138. actions.sfst+="/lunar_strike,if=buff.warrior_of_elune.up&buff.lunar_empowerment.up"
  139. actions.sfst+="/solar_wrath,if=buff.solar_empowerment.up"
  140. actions.sfst+="/lunar_strike,if=buff.lunar_empowerment.up"
  141. actions.sfst+="/solar_wrath"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement