Warriorsarri

Untitled

Jan 7th, 2017
198
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.39 KB | None | 0 0
  1. priest="Priest_Shadow_T19M_S2M"
  2. level=110
  3. race=troll
  4. role=spell
  5. position=back
  6. talents=1002213
  7. artifact=47:142512:139257:142512:0:764:1:765:1:766:1:767:3:768:1:769:1:770:1:771:3:772:5:773:3:774:3:775:3:776:4:777:3:778:3:779:1:1347:1
  8. spec=shadow
  9.  
  10. # This default action priority list is automatically created based on your character.
  11. # It is a attempt to provide you with a action list that is both simple and practicable,
  12. # while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
  13. # Feel free to edit, adapt and improve it to your own needs.
  14. # SimulationCraft is always looking for updates and improvements to the default action lists.
  15.  
  16. # Executed before combat begins. Accepts non-harmful actions only.
  17. actions.precombat=flask,type=flask_of_the_whispered_pact
  18. actions.precombat+=/food,type=azshari_salad
  19. actions.precombat+=/augmentation,type=defiled
  20. # Snapshot raid buffed stats before combat begins and pre-potting is done.
  21. actions.precombat+=/snapshot_stats
  22. actions.precombat+=/potion,name=deadly_grace
  23. actions.precombat+=/shadowform,if=!buff.shadowform.up
  24. actions.precombat+=/variable,op=set,name=s2mbeltcheck,value=1,if=cooldown.mind_blast.charges>=2
  25. actions.precombat+=/variable,op=set,name=s2mbeltcheck,value=0,if=cooldown.mind_blast.charges<=1
  26. actions.precombat+=/mind_blast
  27.  
  28. # Executed every time the actor is available.
  29. actions=potion,name=deadly_grace,if=buff.bloodlust.react|target.time_to_die<=40|(buff.voidform.stack>60&buff.power_infusion.up)
  30. actions+=/variable,op=set,name=actors_fight_time_mod,value=0
  31. actions+=/variable,op=set,name=actors_fight_time_mod,value=-((-(450)+(time+target.time_to_die))%10),if=time+target.time_to_die>450&time+target.time_to_die<600
  32. actions+=/variable,op=set,name=actors_fight_time_mod,value=((450-(time+target.time_to_die))%5),if=time+target.time_to_die<=450
  33. actions+=/variable,op=set,name=s2mcheck,value=0.8*(116+set_bonus.tier19_2pc*(4-variable.s2mbeltcheck*4)+4*variable.s2mbeltcheck+((raw_haste_pct*8)*(2+(0.8*set_bonus.tier19_2pc)+(1*talent.reaper_of_souls.enabled)+(2*artifact.mass_hysteria.rank)-(1*talent.sanlayn.enabled))))-(variable.actors_fight_time_mod*nonexecute_actors_pct)
  34. actions+=/variable,op=min,name=s2mcheck,value=180
  35. actions+=/call_action_list,name=s2m,if=buff.voidform.up&buff.surrender_to_madness.up
  36. actions+=/call_action_list,name=vf,if=buff.voidform.up
  37. actions+=/call_action_list,name=main
  38.  
  39. actions.main=surrender_to_madness,if=talent.surrender_to_madness.enabled&target.time_to_die<=variable.s2mcheck
  40. actions.main+=/mindbender,if=talent.mindbender.enabled&!talent.surrender_to_madness.enabled
  41. actions.main+=/mindbender,if=talent.mindbender.enabled&talent.surrender_to_madness.enabled&target.time_to_die>variable.s2mcheck+60
  42. actions.main+=/shadow_word_pain,if=talent.misery.enabled&dot.shadow_word_pain.remains<gcd.max,moving=1,cycle_targets=1
  43. actions.main+=/vampiric_touch,if=talent.misery.enabled&(dot.vampiric_touch.remains<3*gcd.max|dot.shadow_word_pain.remains<3*gcd.max),cycle_targets=1
  44. actions.main+=/shadow_word_pain,if=!talent.misery.enabled&dot.shadow_word_pain.remains<(3+(4%3))*gcd
  45. actions.main+=/vampiric_touch,if=!talent.misery.enabled&dot.vampiric_touch.remains<(4+(4%3))*gcd
  46. actions.main+=/void_eruption,if=insanity>=85|(talent.auspicious_spirits.enabled&insanity>=(80-shadowy_apparitions_in_flight*4))|set_bonus.tier19_4pc
  47. actions.main+=/shadow_crash,if=talent.shadow_crash.enabled
  48. actions.main+=/mindbender,if=talent.mindbender.enabled&set_bonus.tier18_2pc
  49. actions.main+=/shadow_word_pain,if=!talent.misery.enabled&!ticking&talent.legacy_of_the_void.enabled&insanity>=70,cycle_targets=1
  50. actions.main+=/vampiric_touch,if=!talent.misery.enabled&!ticking&talent.legacy_of_the_void.enabled&insanity>=70,cycle_targets=1
  51. actions.main+=/shadow_word_death,if=!talent.reaper_of_souls.enabled&cooldown.shadow_word_death.charges=2&insanity<=90
  52. actions.main+=/shadow_word_death,if=talent.reaper_of_souls.enabled&cooldown.shadow_word_death.charges=2&insanity<=70
  53. actions.main+=/mind_blast,if=talent.legacy_of_the_void.enabled&(insanity<=81|(insanity<=75.2&talent.fortress_of_the_mind.enabled))
  54. actions.main+=/mind_blast,if=!talent.legacy_of_the_void.enabled|(insanity<=96|(insanity<=95.2&talent.fortress_of_the_mind.enabled))
  55. actions.main+=/shadow_word_pain,if=!talent.misery.enabled&!ticking&target.time_to_die>10&(active_enemies<5&(talent.auspicious_spirits.enabled|talent.shadowy_insight.enabled)),cycle_targets=1
  56. actions.main+=/vampiric_touch,if=!talent.misery.enabled&!ticking&target.time_to_die>10&(active_enemies<4|talent.sanlayn.enabled|(talent.auspicious_spirits.enabled&artifact.unleash_the_shadows.rank)),cycle_targets=1
  57. actions.main+=/shadow_word_pain,if=!talent.misery.enabled&!ticking&target.time_to_die>10&(active_enemies<5&artifact.sphere_of_insanity.rank),cycle_targets=1
  58. actions.main+=/shadow_word_void,if=(insanity<=70&talent.legacy_of_the_void.enabled)|(insanity<=85&!talent.legacy_of_the_void.enabled)
  59. actions.main+=/mind_flay,interrupt=1,chain=1
  60. actions.main+=/shadow_word_pain
  61.  
  62. actions.s2m=void_bolt,if=set_bonus.tier19_4pc&buff.insanity_drain_stacks.stack<6
  63. actions.s2m+=/shadow_crash,if=talent.shadow_crash.enabled
  64. actions.s2m+=/mindbender,if=talent.mindbender.enabled
  65. actions.s2m+=/void_torrent,if=dot.shadow_word_pain.remains>5.5&dot.vampiric_touch.remains>5.5
  66. actions.s2m+=/berserking,if=buff.voidform.stack>=65
  67. actions.s2m+=/shadow_word_death,if=!talent.reaper_of_souls.enabled&current_insanity_drain*gcd.max>insanity&(insanity-(current_insanity_drain*gcd.max)+20)<100&!buff.power_infusion.up&buff.insanity_drain_stacks.stack<=60
  68. actions.s2m+=/shadow_word_death,if=talent.reaper_of_souls.enabled&current_insanity_drain*gcd.max>insanity&(insanity-(current_insanity_drain*gcd.max)+60)<100&!buff.power_infusion.up&buff.insanity_drain_stacks.stack<=60
  69. actions.s2m+=/power_infusion,if=cooldown.shadow_word_death.charges=0&cooldown.shadow_word_death.remains>2*gcd.max
  70. actions.s2m+=/void_bolt,if=dot.shadow_word_pain.remains<3.5*gcd&dot.vampiric_touch.remains<3.5*gcd&target.time_to_die>10,cycle_targets=1
  71. actions.s2m+=/void_bolt,if=dot.shadow_word_pain.remains<3.5*gcd&(talent.auspicious_spirits.enabled|talent.shadowy_insight.enabled)&target.time_to_die>10,cycle_targets=1
  72. actions.s2m+=/void_bolt,if=dot.vampiric_touch.remains<3.5*gcd&(talent.sanlayn.enabled|(talent.auspicious_spirits.enabled&artifact.unleash_the_shadows.rank))&target.time_to_die>10,cycle_targets=1
  73. actions.s2m+=/void_bolt,if=dot.shadow_word_pain.remains<3.5*gcd&artifact.sphere_of_insanity.rank&target.time_to_die>10,cycle_targets=1
  74. actions.s2m+=/void_bolt
  75. actions.s2m+=/shadow_word_death,if=!talent.reaper_of_souls.enabled&current_insanity_drain*gcd.max>insanity&(insanity-(current_insanity_drain*gcd.max)+20)<100
  76. actions.s2m+=/shadow_word_death,if=talent.reaper_of_souls.enabled&current_insanity_drain*gcd.max>insanity&(insanity-(current_insanity_drain*gcd.max)+60)<100
  77. actions.s2m+=/wait,sec=action.void_bolt.usable_in,if=action.void_bolt.usable_in<gcd.max*0.28
  78. actions.s2m+=/dispersion,if=current_insanity_drain*gcd.max>insanity-5&!buff.power_infusion.up
  79. actions.s2m+=/mind_blast
  80. actions.s2m+=/wait,sec=action.mind_blast.usable_in,if=action.mind_blast.usable_in<gcd.max*0.28
  81. actions.s2m+=/shadow_word_death,if=cooldown.shadow_word_death.charges=2
  82. actions.s2m+=/shadowfiend,if=!talent.mindbender.enabled,if=buff.voidform.stack>15
  83. actions.s2m+=/shadow_word_void,if=(insanity-(current_insanity_drain*gcd.max)+50)<100
  84. actions.s2m+=/shadow_word_pain,if=talent.misery.enabled&dot.shadow_word_pain.remains<gcd,moving=1,cycle_targets=1
  85. actions.s2m+=/vampiric_touch,if=talent.misery.enabled&(dot.vampiric_touch.remains<3*gcd.max|dot.shadow_word_pain.remains<3*gcd.max),cycle_targets=1
  86. actions.s2m+=/shadow_word_pain,if=!talent.misery.enabled&!ticking&(active_enemies<5|talent.auspicious_spirits.enabled|talent.shadowy_insight.enabled|artifact.sphere_of_insanity.rank)
  87. actions.s2m+=/vampiric_touch,if=!talent.misery.enabled&!ticking&(active_enemies<4|talent.sanlayn.enabled|(talent.auspicious_spirits.enabled&artifact.unleash_the_shadows.rank))
  88. actions.s2m+=/shadow_word_pain,if=!talent.misery.enabled&!ticking&target.time_to_die>10&(active_enemies<5&(talent.auspicious_spirits.enabled|talent.shadowy_insight.enabled)),cycle_targets=1
  89. actions.s2m+=/vampiric_touch,if=!talent.misery.enabled&!ticking&target.time_to_die>10&(active_enemies<4|talent.sanlayn.enabled|(talent.auspicious_spirits.enabled&artifact.unleash_the_shadows.rank)),cycle_targets=1
  90. actions.s2m+=/shadow_word_pain,if=!talent.misery.enabled&!ticking&target.time_to_die>10&(active_enemies<5&artifact.sphere_of_insanity.rank),cycle_targets=1
  91. actions.s2m+=/mind_flay,chain=1,interrupt_immediate=1,interrupt_if=((current_insanity_drain*gcd.max>insanity&(insanity-(current_insanity_drain*gcd.max)+60)<100&cooldown.shadow_word_death.charges>=1)|action.void_bolt.usable)&ticks>=2
  92.  
  93. actions.vf=surrender_to_madness,if=talent.surrender_to_madness.enabled&insanity>=25&(cooldown.void_bolt.up|cooldown.void_torrent.up|cooldown.shadow_word_death.up|buff.shadowy_insight.up)&target.time_to_die<=variable.s2mcheck-(buff.insanity_drain_stacks.stack)
  94. actions.vf+=/void_bolt,if=set_bonus.tier19_4pc&buff.insanity_drain_stacks.stack<6
  95. actions.vf+=/shadow_crash,if=talent.shadow_crash.enabled
  96. actions.vf+=/void_torrent,if=dot.shadow_word_pain.remains>5.5&dot.vampiric_touch.remains>5.5&talent.surrender_to_madness.enabled&target.time_to_die>variable.s2mcheck-(buff.insanity_drain_stacks.stack)+60
  97. actions.vf+=/void_torrent,if=!talent.surrender_to_madness.enabled
  98. actions.vf+=/mindbender,if=talent.mindbender.enabled&!talent.surrender_to_madness.enabled
  99. actions.vf+=/mindbender,if=talent.mindbender.enabled&talent.surrender_to_madness.enabled&target.time_to_die>variable.s2mcheck-(buff.insanity_drain_stacks.stack)+30
  100. actions.vf+=/power_infusion,if=buff.insanity_drain_stacks.stack>=10+2*set_bonus.tier19_2pc&buff.insanity_drain_stacks.stack<=30&!talent.surrender_to_madness.enabled
  101. actions.vf+=/power_infusion,if=buff.insanity_drain_stacks.stack>=10+2*set_bonus.tier19_2pc&talent.surrender_to_madness.enabled&target.time_to_die>variable.s2mcheck-(buff.insanity_drain_stacks.stack)+61
  102. actions.vf+=/berserking,if=buff.voidform.stack>=10&buff.insanity_drain_stacks.stack<=20&!talent.surrender_to_madness.enabled
  103. actions.vf+=/berserking,if=buff.voidform.stack>=10&talent.surrender_to_madness.enabled&target.time_to_die>variable.s2mcheck-(buff.insanity_drain_stacks.stack)+60
  104. actions.vf+=/void_bolt,if=dot.shadow_word_pain.remains<3.5*gcd&dot.vampiric_touch.remains<3.5*gcd&target.time_to_die>10,cycle_targets=1
  105. actions.vf+=/void_bolt,if=dot.shadow_word_pain.remains<3.5*gcd&(talent.auspicious_spirits.enabled|talent.shadowy_insight.enabled)&target.time_to_die>10,cycle_targets=1
  106. actions.vf+=/void_bolt,if=dot.vampiric_touch.remains<3.5*gcd&(talent.sanlayn.enabled|(talent.auspicious_spirits.enabled&artifact.unleash_the_shadows.rank))&target.time_to_die>10,cycle_targets=1
  107. actions.vf+=/void_bolt,if=dot.shadow_word_pain.remains<3.5*gcd&artifact.sphere_of_insanity.rank&target.time_to_die>10,cycle_targets=1
  108. actions.vf+=/void_bolt
  109. actions.vf+=/shadow_word_death,if=!talent.reaper_of_souls.enabled&current_insanity_drain*gcd.max>insanity&(insanity-(current_insanity_drain*gcd.max)+10)<100
  110. actions.vf+=/shadow_word_death,if=talent.reaper_of_souls.enabled&current_insanity_drain*gcd.max>insanity&(insanity-(current_insanity_drain*gcd.max)+30)<100
  111. actions.vf+=/wait,sec=action.void_bolt.usable_in,if=action.void_bolt.usable_in<gcd.max*0.28
  112. actions.vf+=/mind_blast
  113. actions.vf+=/wait,sec=action.mind_blast.usable_in,if=action.mind_blast.usable_in<gcd.max*0.28
  114. actions.vf+=/shadow_word_death,if=cooldown.shadow_word_death.charges=2
  115. actions.vf+=/shadowfiend,if=!talent.mindbender.enabled,if=buff.voidform.stack>15
  116. actions.vf+=/shadow_word_void,if=(insanity-(current_insanity_drain*gcd.max)+25)<100
  117. actions.vf+=/shadow_word_pain,if=talent.misery.enabled&dot.shadow_word_pain.remains<gcd,moving=1,cycle_targets=1
  118. actions.vf+=/vampiric_touch,if=talent.misery.enabled&(dot.vampiric_touch.remains<3*gcd.max|dot.shadow_word_pain.remains<3*gcd.max),cycle_targets=1
  119. actions.vf+=/shadow_word_pain,if=!talent.misery.enabled&!ticking&(active_enemies<5|talent.auspicious_spirits.enabled|talent.shadowy_insight.enabled|artifact.sphere_of_insanity.rank)
  120. actions.vf+=/vampiric_touch,if=!talent.misery.enabled&!ticking&(active_enemies<4|talent.sanlayn.enabled|(talent.auspicious_spirits.enabled&artifact.unleash_the_shadows.rank))
  121. actions.vf+=/shadow_word_pain,if=!talent.misery.enabled&!ticking&target.time_to_die>10&(active_enemies<5&(talent.auspicious_spirits.enabled|talent.shadowy_insight.enabled)),cycle_targets=1
  122. actions.vf+=/vampiric_touch,if=!talent.misery.enabled&!ticking&target.time_to_die>10&(active_enemies<4|talent.sanlayn.enabled|(talent.auspicious_spirits.enabled&artifact.unleash_the_shadows.rank)),cycle_targets=1
  123. actions.vf+=/shadow_word_pain,if=!talent.misery.enabled&!ticking&target.time_to_die>10&(active_enemies<5&artifact.sphere_of_insanity.rank),cycle_targets=1
  124. actions.vf+=/mind_flay,chain=1,interrupt_immediate=1,interrupt_if=action.void_bolt.usable
  125. actions.vf+=/shadow_word_pain
  126.  
  127. head=collar_of_enclosure,id=134424,bonus_id=1727/1522
  128. neck=blackened_portalstone_necklace,id=139332,bonus_id=1806,enchant=mark_of_the_claw
  129. shoulders=amice_of_the_unfurling_tempest,id=134432,bonus_id=1727/1
  130. back=drape_of_the_unworthy,id=142521,bonus_id=3469/1512,enchant=200int
  131. chest=robes_of_celestial_adornment,id=142410,bonus_id=3469
  132. wrists=cinch_of_cosmic_insignficance,id=139187,bonus_id=1806
  133. hands=handwraps_of_delusional_power,id=138212,bonus_id=1806
  134. waist=cinch_of_light,id=142411,bonus_id=3469
  135. legs=leggings_of_the_lower_planes,id=142413,bonus_id=3469
  136. feet=treads_of_the_drowned,id=142414,bonus_id=3469/1512
  137. finger1=ring_of_ascended_glory,id=142520,bonus_id=3469,enchant=200haste
  138. finger2=dawnlight_band,id=130231,bonus_id=3371/670,gem_id=130220,enchant=binding_of_haste
  139. trinket1=swarming_plaguehive,id=139321,bonus_id=1806
  140. trinket2=brinewater_slime_in_a_bottle,id=142507,bonus_id=604/3469/1512
  141. main_hand=xalatath_blade_of_the_black_empire,id=128827,bonus_id=740,gem_id=142512/139257/142512,relic_id=3469/1806/3469
  142. off_hand=secrets_of_the_void,id=133958
  143.  
  144. # Gear Summary
  145. # gear_ilvl=884.63
  146. # gear_stamina=30422
  147. # gear_intellect=30903
  148. # gear_crit_rating=8486
  149. # gear_haste_rating=13072
  150. # gear_mastery_rating=2170
  151. # gear_armor=1818
  152. # set_bonus=tier19p_cloth_2pc=1
  153.  
  154. set_bonus=tier19_2pc=0
  155. set_bonus=tier19_4pc=0
  156.  
  157. copy="2 Piece"
  158. set_bonus=tier19_2pc=1
  159. set_bonus=tier19_4pc=0
  160.  
  161. copy="4 Piece"
  162. set_bonus=tier19_2pc=1
  163. set_bonus=tier19_4pc=1
Add Comment
Please, Sign In to add comment