Advertisement
Guest User

Untitled

a guest
Nov 24th, 2014
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.33 KB | None | 0 0
  1.  
  2. actions.precombat=flask,type=greater_draenic_intellect_flask
  3. actions.precombat+=/food,type=sleeper_surprise
  4. actions.precombat+=/power_word_fortitude,if=!aura.stamina.up
  5. actions.precombat+=/shadowform,if=!buff.shadowform.up
  6. # Snapshot raid buffed stats before combat begins and pre-potting is done.
  7. actions.precombat+=/snapshot_stats
  8. actions.precombat+=/potion,name=draenic_intellect
  9. actions.precombat+=/mind_spike
  10.  
  11.  
  12. actions=shadowform,if=!buff.shadowform.up
  13. actions+=/potion,name=draenic_intellect,if=buff.bloodlust.react|target.time_to_die<=40
  14. actions+=/power_infusion,if=talent.power_infusion.enabled
  15. actions+=/blood_fury
  16. actions+=/berserking
  17. actions+=/arcane_torrent
  18. actions+=/call_action_list,name=decision
  19.  
  20. actions.decision=call_action_list,name=cop_dotweave,if=talent.clarity_of_power.enabled&talent.insanity.enabled&target.health.pct>20
  21. actions.decision+=/call_action_list,name=cop_mfi,if=talent.clarity_of_power.enabled&talent.insanity.enabled&target.health.pct<=20
  22. actions.decision+=/call_action_list,name=cop,if=talent.clarity_of_power.enabled&(active_enemies<=2|target.health.pct<20)&!talent.insanity.enabled
  23. actions.decision+=/call_action_list,name=ve,if=talent.void_entropy.enabled
  24. actions.decision+=/call_action_list,name=main,if=!talent.clarity_of_power.enabled&!talent.void_entropy.enabled
  25.  
  26.  
  27. actions.cop_dotweave=devouring_plague,if=target.dot.vampiric_touch.ticking&target.dot.shadow_word_pain.ticking&shadow_orb=5&cooldown_react
  28. # this line is for T17-4pc, triggers an early use of devouring if it can and the stacks are about to fall
  29. actions.cop_dotweave+=/devouring_plague,if=(buff.mental_instinct.remains<gcd&buff.mental_instinct.remains)
  30. actions.cop_dotweave+=/devouring_plague,if=(target.dot.vampiric_touch.ticking&target.dot.shadow_word_pain.ticking&!buff.shadow_word_insanity.remains&cooldown.mind_blast.remains>0.4*gcd)
  31. actions.cop_dotweave+=/shadow_word_death,cycle_targets=1
  32. actions.cop_dotweave+=/mind_blast,if=shadow_orb<=4&cooldown_react
  33. actions.cop_dotweave+=/shadowfiend,if=!talent.mindbender.enabled&!buff.shadow_word_insanity.remains
  34. actions.cop_dotweave+=/mindbender,if=talent.mindbender.enabled&!buff.shadow_word_insanity.remains
  35. # this line prevents losing the 2pc bonus when capping orbs at 5. Prepares for capping by pre-casting SWP within the last gcd prior to the 5th orb is gained so it can VT > DP > Blast directly after (if SWP is cast after blast then the cooldown of the next mindblast is already under 1.5 seconds and the gain is wasted)
  36. actions.cop_dotweave+=/shadow_word_pain,if=shadow_orb=4&set_bonus.tier17_2pc&!target.dot.shadow_word_pain.ticking&!target.dot.devouring_plague.ticking&cooldown.mind_blast.remains<1.2*gcd&cooldown.mind_blast.remains>0.2*gcd
  37. actions.cop_dotweave+=/shadow_word_pain,if=shadow_orb=5&!target.dot.devouring_plague.ticking&!target.dot.shadow_word_pain.ticking
  38. actions.cop_dotweave+=/vampiric_touch,if=shadow_orb=5&!target.dot.devouring_plague.ticking&!target.dot.vampiric_touch.ticking
  39. actions.cop_dotweave+=/insanity,if=buff.shadow_word_insanity.remains,chain=1,interrupt=1
  40. # some experimental extending of dotweave phases, gain was minimal 0-50dps. Likely something that would only be worth doing inside bloodlust. Not compatible with t17 4pc. Having this active reduces the number of dot ticks lost to spiking at the end of the phase.
  41. #actions.cop_dotweave+=/shadow_word_pain,if=shadow_orb>=2&target.dot.shadow_word_pain.remains>=6&cooldown.mind_blast.remains>0.5*gcd&target.dot.vampiric_touch.remains
  42. #actions.cop_dotweave+=/vampiric_touch,if=shadow_orb>=2&target.dot.vampiric_touch.remains>=5&cooldown.mind_blast.remains>0.5*gcd
  43. actions.cop_dotweave+=/halo,if=cooldown.mind_blast.remains>0.5*gcd&talent.halo.enabled&target.distance<=30&target.distance>=17
  44. actions.cop_dotweave+=/divine_star,if=cooldown.mind_blast.remains>0.5&gcd&talent.divine_star.enabled&(active_enemies>1|target.distance<=24)
  45. actions.cop_dotweave+=/cascade,if=cooldown.mind_blast.remains>0.5*gcd&talent.cascade.enabled&((active_enemies>1|target.distance>=28)&target.distance<=40&target.distance>=11)
  46. actions.cop_dotweave+=/shadow_word_pain,if=primary_target=0&(!ticking|remains<=18*0.3),cycle_targets=1,max_cycle_targets=5
  47. actions.cop_dotweave+=/vampiric_touch,if=primary_target=0&(!ticking|remains<=15*0.3),cycle_targets=1,max_cycle_targets=5
  48. actions.cop_dotweave+=/mind_spike,if=buff.shadow_word_insanity.remains<=gcd&buff.bloodlust.up&!target.dot.shadow_word_pain.remains&!target.dot.vampiric_touch.remains
  49. actions.cop_dotweave+=/mind_spike,if=((target.dot.shadow_word_pain.remains&!target.dot.vampiric_touch.remains)|(!target.dot.shadow_word_pain.remains&target.dot.vampiric_touch.remains))&shadow_orb<=2&cooldown.mind_blast.remains>0.5*gcd
  50. actions.cop_dotweave+=/mind_flay,if=target.dot.shadow_word_pain.remains&target.dot.vampiric_touch.remains&cooldown.mind_blast.remains>0.9*gcd,interrupt=1
  51. actions.cop_dotweave+=/mind_spike,if=cooldown.mind_blast.remains>0.4*gcd
  52. actions.cop_dotweave+=/shadow_word_pain,moving=1
  53.  
  54. actions.cop_mfi=devouring_plague,if=shadow_orb=5
  55. actions.cop_mfi+=/mind_blast,if=mind_harvest=0,cycle_targets=1
  56. actions.cop_mfi+=/mind_blast,if=active_enemies<=5&cooldown_react
  57. actions.cop_mfi+=/shadow_word_death,cycle_targets=1
  58. actions.cop_mfi+=/devouring_plague,if=shadow_orb>=3&(cooldown.mind_blast.remains<1.5|target.health.pct<20&cooldown.shadow_word_death.remains<1.5)
  59. actions.cop_mfi+=/mindbender,if=talent.mindbender.enabled
  60. actions.cop_mfi+=/shadowfiend,if=!talent.mindbender.enabled
  61. actions.cop_mfi+=/insanity,if=buff.shadow_word_insanity.remains<0.5*gcd&active_enemies<=2,chain=1
  62. actions.cop_mfi+=/insanity,if=active_enemies<=2,interrupt=1,chain=1
  63. actions.cop_mfi+=/halo,if=talent.halo.enabled&target.distance<=30&target.distance>=17
  64. actions.cop_mfi+=/cascade,if=talent.cascade.enabled&((active_enemies>1|target.distance>=28)&target.distance<=40&target.distance>=11)
  65. actions.cop_mfi+=/divine_star,if=talent.divine_star.enabled&(active_enemies>1|target.distance<=24)
  66. actions.cop_mfi+=/shadow_word_pain,if=remains<(15*0.3)&miss_react&active_enemies<=5&primary_target=0,cycle_targets=1,max_cycle_targets=5
  67. actions.cop_mfi+=/vampiric_touch,if=remains<(18*0.3+cast_time)&miss_react&active_enemies<=5&primary_target=0,cycle_targets=1,max_cycle_targets=5
  68. actions.cop_mfi+=/mind_sear,if=active_enemies>=6,chain=1,interrupt=1
  69. actions.cop_mfi+=/mind_spike
  70. actions.cop_mfi+=/shadow_word_death,moving=1
  71. actions.cop_mfi+=/mind_blast,if=buff.shadowy_insight.react&cooldown_react,moving=1
  72. actions.cop_mfi+=/halo,if=talent.halo.enabled&target.distance<=30,moving=1
  73. actions.cop_mfi+=/divine_star,if=talent.divine_star.enabled&target.distance<=28,moving=1
  74. actions.cop_mfi+=/cascade,if=talent.cascade.enabled&target.distance<=40,moving=1
  75. actions.cop_mfi+=/shadow_word_pain,if=primary_target=0,moving=1,cycle_targets=1
  76.  
  77. actions.cop=devouring_plague,if=shadow_orb>=3&(cooldown.mind_blast.remains<=gcd*1.0|cooldown.shadow_word_death.remains<=gcd*1.0)&primary_target=0,cycle_targets=1
  78. actions.cop+=/devouring_plague,if=shadow_orb>=3&(cooldown.mind_blast.remains<=gcd*1.0|cooldown.shadow_word_death.remains<=gcd*1.0)
  79. actions.cop+=/mind_blast,if=glyph.mind_harvest.enabled&mind_harvest=0,cycle_targets=1
  80. actions.cop+=/mind_blast,if=active_enemies<=5&cooldown_react
  81. actions.cop+=/shadow_word_death,cycle_targets=1
  82. actions.cop+=/mindbender,if=talent.mindbender.enabled
  83. actions.cop+=/shadowfiend,if=!talent.mindbender.enabled
  84. actions.cop+=/halo,if=talent.halo.enabled&target.distance<=30&target.distance>=17
  85. actions.cop+=/cascade,if=talent.cascade.enabled&((active_enemies>1|target.distance>=28)&target.distance<=40&target.distance>=11)
  86. actions.cop+=/divine_star,if=talent.divine_star.enabled&(active_enemies>1|target.distance<=24)
  87. actions.cop+=/shadow_word_pain,if=miss_react&!ticking&active_enemies<=5&primary_target=0,cycle_targets=1,max_cycle_targets=5
  88. actions.cop+=/vampiric_touch,if=remains<cast_time&miss_react&active_enemies<=5&primary_target=0,cycle_targets=1,max_cycle_targets=5
  89. actions.cop+=/mind_sear,if=active_enemies>=5,chain=1,interrupt=1
  90. actions.cop+=/mind_spike,if=active_enemies<=4&buff.surge_of_darkness.react
  91. actions.cop+=/mind_sear,if=active_enemies>=3,chain=1,interrupt=1
  92. actions.cop+=/mind_flay,if=target.dot.devouring_plague_tick.ticks_remain>1&active_enemies=1,chain=1,interrupt=1
  93. actions.cop+=/mind_spike
  94. actions.cop+=/shadow_word_death,moving=1
  95. actions.cop+=/mind_blast,if=buff.shadowy_insight.react&cooldown_react,moving=1
  96. actions.cop+=/halo,moving=1,if=talent.halo.enabled&target.distance<=30
  97. actions.cop+=/divine_star,if=talent.divine_star.enabled&target.distance<=28,moving=1
  98. actions.cop+=/cascade,if=talent.cascade.enabled&target.distance<=40,moving=1
  99. actions.cop+=/shadow_word_pain,if=primary_target=0,moving=1,cycle_targets=1
  100.  
  101. actions.ve=shadow_word_pain,if=!target.dot.shadow_word_pain.remains&shadow_orb<5
  102. actions.ve+=/mindbender,if=talent.mindbender.enabled&cooldown.mind_blast.remains>=gcd
  103. actions.ve+=/shadowfiend,if=!talent.mindbender.enabled&cooldown.mind_blast.remains>=gcd
  104. actions.ve+=/void_entropy,if=shadow_orb=3&!ticking&target.time_to_die>60&target.health.percent>=75&active_enemies=1
  105. actions.ve+=/void_entropy,if=!dot.void_entropy.ticking&shadow_orb=5&active_enemies>=1&target.time_to_die>60,cycle_targets=1,max_cycle_targets=(60\(cooldown.mind_blast.duration*3*spell_haste))
  106. actions.ve+=/devouring_plague,if=dot.void_entropy.remains&dot.void_entropy.remains<=gcd*2&cooldown_react,cycle_targets=1
  107. actions.ve+=/devouring_plague,if=shadow_orb=5&dot.void_entropy.remains,cycle_targets=1
  108. actions.ve+=/halo,if=talent.halo.enabled&target.distance<=30&active_enemies>=4
  109. actions.ve+=/mind_blast,if=glyph.mind_harvest.enabled&mind_harvest=0&shadow_orb<=2,cycle_targets=1
  110. actions.ve+=/mind_blast,if=active_enemies<=10&cooldown_react&shadow_orb<=4
  111. actions.ve+=/shadow_word_death,if=cooldown_react&shadow_orb<=4,cycle_targets=1
  112. actions.ve+=/shadow_word_pain,if=shadow_orb=4&remains<(18*0.50)&set_bonus.tier17_2pc&cooldown.mind_blast.remains<1.2*gcd&cooldown.mind_blast.remains>0.2*gcd
  113. actions.ve+=/insanity,if=buff.shadow_word_insanity.remains<0.5*gcd&active_enemies<=3&cooldown.mind_blast.remains>0.5*gcd,chain=1
  114. actions.ve+=/insanity,interrupt=1,chain=1,if=active_enemies<=3&cooldown.mind_blast.remains>0.5*gcd
  115. actions.ve+=/shadow_word_pain,if=remains<(18*0.35)&miss_react,cycle_targets=1
  116. actions.ve+=/vampiric_touch,if=remains<(15*0.35)&miss_react,cycle_targets=1
  117. actions.ve+=/halo,if=talent.halo.enabled&target.distance<=30&cooldown.mind_blast.remains>0.5*gcd
  118. actions.ve+=/cascade,if=talent.cascade.enabled&target.distance<=40&cooldown.mind_blast.remains>0.5*gcd
  119. actions.ve+=/divine_star,if=talent.divine_star.enabled&active_enemies>4&target.distance<=24&cooldown.mind_blast.remains>0.5*gcd
  120. actions.ve+=/mind_spike,if=active_enemies<=5&buff.surge_of_darkness.up&cooldown_react&cooldown.mind_blast.remains>0.5*gcd
  121. actions.ve+=/mind_sear,chain=1,interrupt=1,if=active_enemies>=3&cooldown.mind_blast.remains>0.5*gcd
  122. actions.ve+=/mind_flay,if=cooldown.mind_blast.remains>0.5*gcd,interrupt=1,chain=1
  123. actions.ve+=/shadow_word_death,moving=1
  124. actions.ve+=/mind_blast,moving=1,if=buff.shadowy_insight.react&cooldown_react
  125. actions.ve+=/divine_star,moving=1,if=talent.divine_star.enabled&target.distance<=28
  126. actions.ve+=/cascade,moving=1,if=talent.cascade.enabled&target.distance<=40
  127. actions.ve+=/shadow_word_pain,moving=1,cycle_targets=1
  128.  
  129. actions.main=mindbender,if=talent.mindbender.enabled
  130. actions.main+=/shadowfiend,if=!talent.mindbender.enabled
  131. actions.main+=/shadow_word_death,cycle_targets=1
  132. actions.main+=/mind_blast,if=!glyph.mind_harvest.enabled&active_enemies<=5&cooldown_react
  133. actions.main+=/devouring_plague,if=shadow_orb>=3&(cooldown.mind_blast.remains<1.5|target.health.pct<20&cooldown.shadow_word_death.remains<1.5)&!target.dot.devouring_plague_tick.ticking&talent.surge_of_darkness.enabled,cycle_targets=1
  134. actions.main+=/devouring_plague,if=shadow_orb>=3&(cooldown.mind_blast.remains<1.5|target.health.pct<20&cooldown.shadow_word_death.remains<1.5)
  135. actions.main+=/mind_blast,if=glyph.mind_harvest.enabled&mind_harvest=0,cycle_targets=1
  136. actions.main+=/mind_blast,if=active_enemies<=5&cooldown_react
  137. actions.main+=/insanity,if=buff.shadow_word_insanity.remains<0.5*gcd&active_enemies<=2,chain=1
  138. actions.main+=/insanity,interrupt=1,chain=1,if=active_enemies<=2
  139. actions.main+=/halo,if=talent.halo.enabled&target.distance<=30&active_enemies>2
  140. actions.main+=/cascade,if=talent.cascade.enabled&active_enemies>2&target.distance<=40
  141. actions.main+=/divine_star,if=talent.divine_star.enabled&active_enemies>4&target.distance<=24
  142. actions.main+=/shadow_word_pain,if=talent.auspicious_spirits.enabled&remains<(18*0.3)&miss_react,cycle_targets=1
  143. actions.main+=/shadow_word_pain,if=!talent.auspicious_spirits.enabled&remains<(18*0.3)&miss_react&active_enemies<=5,cycle_targets=1,max_cycle_targets=5
  144. actions.main+=/vampiric_touch,if=remains<(15*0.3+cast_time)&miss_react&active_enemies<=5,cycle_targets=1,max_cycle_targets=5
  145. actions.main+=/devouring_plague,if=!talent.void_entropy.enabled&shadow_orb>=3&ticks_remain<=1
  146. actions.main+=/mind_spike,if=active_enemies<=5&buff.surge_of_darkness.react=3
  147. actions.main+=/halo,if=talent.halo.enabled&target.distance<=30&target.distance>=17
  148. actions.main+=/cascade,if=talent.cascade.enabled&((active_enemies>1|target.distance>=28)&target.distance<=40&target.distance>=11)
  149. actions.main+=/divine_star,if=talent.divine_star.enabled&(active_enemies>1|target.distance<=24)
  150. actions.main+=/wait,sec=cooldown.shadow_word_death.remains,if=target.health.pct<20&cooldown.shadow_word_death.remains&cooldown.shadow_word_death.remains<0.5&active_enemies<=1
  151. actions.main+=/wait,sec=cooldown.mind_blast.remains,if=cooldown.mind_blast.remains<0.5&cooldown.mind_blast.remains&active_enemies<=1
  152. actions.main+=/mind_spike,if=buff.surge_of_darkness.react&active_enemies<=5
  153. actions.main+=/divine_star,if=talent.divine_star.enabled&target.distance<=28&active_enemies>1
  154. actions.main+=/mind_sear,chain=1,interrupt=1,if=active_enemies>=4
  155. actions.main+=/shadow_word_pain,if=shadow_orb>=2&ticks_remain<=3&talent.insanity.enabled
  156. actions.main+=/vampiric_touch,if=shadow_orb>=2&ticks_remain<=3.5&talent.insanity.enabled
  157. actions.main+=/mind_flay,chain=1,interrupt=1
  158. actions.main+=/shadow_word_death,moving=1
  159. actions.main+=/mind_blast,moving=1,if=buff.shadowy_insight.react&cooldown_react
  160. actions.main+=/divine_star,moving=1,if=talent.divine_star.enabled&target.distance<=28
  161. actions.main+=/cascade,moving=1,if=talent.cascade.enabled&target.distance<=40
  162. actions.main+=/shadow_word_pain,moving=1,cycle_targets=1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement