tjc12821

Untitled

Oct 21st, 2018
225
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.88 KB | None | 0 0
  1. optimal_raid=0
  2. # Enable all the passive buffs + the bloodlust since it can be provided by items.
  3. override.arcane_intellect=1
  4. override.battle_shout=1
  5. override.power_word_fortitude=1
  6. override.bloodlust=1
  7.  
  8. max_time=480
  9. vary_combat_length=0.0
  10. raid_events+=/invulnerable,cooldown=500,duration=500,retarget=1
  11. raid_events+=/adds,name=Boss,count=1,cooldown=500,duration=120
  12. raid_events+=/adds,name=BigPack,count=5,count_range=1,first=120,cooldown=100,duration=30
  13. raid_events+=/adds,name=SmallPack1,count=3,count_range=1,first=150,cooldown=100,duration=35
  14. raid_events+=/adds,name=SmallPack2,count=3,count_range=1,first=185,cooldown=100,duration=35
  15.  
  16. #soul conduit 15
  17. override.spell_data="effect.321151.base_value=20"
  18.  
  19. #creeping death -15
  20. override.spell_data=effect.707089.base_value=-20
  21. override.spell_data=effect.707090.base_value=-20
  22.  
  23. #drain soul 0.15
  24. override.spell_data=effect.291909.sp_coefficient=0.21
  25.  
  26. #nightfall 3 / 25
  27. override.spell_data=spell.108558.rppm=4
  28. override.spell_data=effect.708163.base_value=100
  29.  
  30. #shadow embrace 10000
  31. override.spell_data=spell.32390.duration=15000
  32.  
  33. #grimoire of sacrifice 0.35
  34. override.spell_data=effect.287832.sp_coefficient=0.542
  35.  
  36. #darkglare 0.32
  37. override.spell_data=effect.302984.sp_coefficient=0.256
  38.  
  39. #aff aura pet scaling 0
  40. override.spell_data=effect.191032.base_value=20
  41.  
  42. #aff aura
  43. override.spell_data=effect.179727.base_value=20
  44. override.spell_data=effect.191031.base_value=20
  45.  
  46. #firebolt 0.4
  47. override.spell_data=effect.929.sp_coefficient=0.568
  48.  
  49. #shadow bite 0.3
  50. override.spell_data=effect.46748.sp_coefficient=0.51
  51.  
  52. #lash of pain 0.3
  53. override.spell_data=effect.3106.sp_coefficient=0.51
  54.  
  55. #consuming shadows 0.075
  56. override.spell_data=effect.1298.sp_coefficient=0.1
  57.  
  58. #legion strike 0.68
  59. override.spell_data=effect.175537.ap_coefficient=0.966
  60.  
  61. warlock="T22_Warlock_Affliction"
  62. source=default
  63. spec=affliction
  64. level=120
  65. race=troll
  66. role=spell
  67. position=ranged_back
  68. talents=2103023
  69.  
  70. # Default consumables
  71. potion=battle_potion_of_intellect
  72. flask=endless_fathoms
  73. food=bountiful_captains_feast
  74. augmentation=battle_scarred
  75.  
  76. # Executed before combat begins. Accepts non-harmful actions only.
  77. actions.precombat=flask
  78. actions.precombat+=/food
  79. actions.precombat+=/augmentation
  80. actions.precombat+=/summon_pet
  81. actions.precombat+=/grimoire_of_sacrifice,if=talent.grimoire_of_sacrifice.enabled
  82. actions.precombat+=/snapshot_stats
  83. actions.precombat+=/potion
  84. actions.precombat+=/seed_of_corruption,if=spell_targets.seed_of_corruption_aoe>=3
  85. actions.precombat+=/haunt
  86. actions.precombat+=/shadow_bolt,if=!talent.haunt.enabled&spell_targets.seed_of_corruption_aoe<3
  87.  
  88. # Executed every time the actor is available.
  89. actions=variable,name=use_seed,value=talent.sow_the_seeds.enabled&spell_targets.seed_of_corruption_aoe>=3+raid_event.invulnerable.up|talent.siphon_life.enabled&spell_targets.seed_of_corruption>=5+raid_event.invulnerable.up|spell_targets.seed_of_corruption>=8+raid_event.invulnerable.up
  90. actions+=/variable,name=padding,op=set,value=action.shadow_bolt.execute_time*azerite.cascading_calamity.enabled
  91. actions+=/variable,name=padding,op=reset,value=gcd,if=azerite.cascading_calamity.enabled&(talent.drain_soul.enabled|talent.deathbolt.enabled&cooldown.deathbolt.remains<=gcd)
  92. actions+=/call_action_list,name=cooldowns
  93. actions+=/drain_soul,interrupt_global=1,chain=1,cycle_targets=1,if=target.time_to_die<=gcd&soul_shard<5
  94. actions+=/haunt,if=spell_targets.seed_of_corruption_aoe<=2+raid_event.invulnerable.up
  95. actions+=/summon_darkglare,if=dot.agony.ticking&dot.corruption.ticking&(buff.active_uas.stack=5|soul_shard=0)&(!talent.phantom_singularity.enabled|cooldown.phantom_singularity.remains)&(!talent.deathbolt.enabled|cooldown.deathbolt.remains<=gcd|!cooldown.deathbolt.remains|spell_targets.seed_of_corruption_aoe>1+raid_event.invulnerable.up)
  96. actions+=/deathbolt,if=cooldown.summon_darkglare.remains&spell_targets.seed_of_corruption_aoe=1+raid_event.invulnerable.up
  97. actions+=/agony,target_if=min:dot.agony.remains,if=remains<=gcd+action.shadow_bolt.execute_time&target.time_to_die>8
  98. actions+=/unstable_affliction,target_if=!contagion&target.time_to_die<=8
  99. #actions+=/drain_soul,target_if=min:debuff.shadow_embrace.remains,interrupt_immediate=1,interrupt_if=ticks_remain<5,if=talent.shadow_embrace.enabled&active_enemies<=2+raid_event.invulnerable.up-talent.siphon_life.enabled&debuff.shadow_embrace.remains&debuff.shadow_embrace.remains<=gcd*2
  100. actions+=/shadow_bolt,target_if=min:debuff.shadow_embrace.remains,if=talent.shadow_embrace.enabled&talent.absolute_corruption.enabled&active_enemies<=2+raid_event.invulnerable.up-talent.siphon_life.enabled&debuff.shadow_embrace.remains&debuff.shadow_embrace.remains<=execute_time*2+travel_time&!action.shadow_bolt.in_flight
  101. actions+=/phantom_singularity,target_if=max:target.time_to_die,if=time>35&(cooldown.summon_darkglare.remains>=45|cooldown.summon_darkglare.remains<8)&target.time_to_die>16*spell_haste
  102. actions+=/summon_voidwalker,if=spell_targets.seed_of_corruption_aoe>2+raid_event.invulnerable.up
  103. actions+=/vile_taint,target_if=max:target.time_to_die,if=time>15&target.time_to_die>=10
  104. actions+=/unstable_affliction,target_if=min:contagion,if=!variable.use_seed&soul_shard=5
  105. actions+=/seed_of_corruption,if=variable.use_seed&soul_shard=5
  106. actions+=/call_action_list,name=dots
  107. actions+=/phantom_singularity,if=time<=35
  108. actions+=/vile_taint,if=time<15
  109. actions+=/dark_soul,if=cooldown.summon_darkglare.remains<10&dot.phantom_singularity.remains|target.time_to_die<20+gcd|active_enemies>1+raid_event.invulnerable.up
  110. actions+=/berserking
  111. actions+=/call_action_list,name=spenders
  112. actions+=/call_action_list,name=fillers
  113.  
  114. actions.cooldowns=potion,if=(talent.dark_soul_misery.enabled&cooldown.summon_darkglare.up&cooldown.dark_soul.up)|cooldown.summon_darkglare.up|target.time_to_die<30
  115. actions.cooldowns+=/use_items,if=!cooldown.summon_darkglare.up,if=cooldown.summon_darkglare.remains>70|time_to_die<20|((buff.active_uas.stack=5|soul_shard=0)&(!talent.phantom_singularity.enabled|cooldown.phantom_singularity.remains)&(!talent.deathbolt.enabled|cooldown.deathbolt.remains<=gcd|!cooldown.deathbolt.remains)&!cooldown.summon_darkglare.remains)
  116. actions.cooldowns+=/fireblood,if=!cooldown.summon_darkglare.up
  117. actions.cooldowns+=/blood_fury,if=!cooldown.summon_darkglare.up
  118.  
  119. actions.dots=seed_of_corruption,if=dot.corruption.remains<=action.seed_of_corruption.cast_time+time_to_shard+4.2*(1-talent.creeping_death.enabled*0.15)&spell_targets.seed_of_corruption_aoe>=3+raid_event.invulnerable.up+talent.writhe_in_agony.enabled&!dot.seed_of_corruption.remains&!action.seed_of_corruption.in_flight
  120. actions.dots+=/agony,target_if=min:remains,if=talent.creeping_death.enabled&active_dot.agony<6&target.time_to_die>10&(remains<=gcd|cooldown.summon_darkglare.remains>10&refreshable)
  121. actions.dots+=/agony,target_if=min:remains,if=!talent.creeping_death.enabled&active_dot.agony<8&target.time_to_die>10&(remains<=gcd|cooldown.summon_darkglare.remains>10&refreshable)
  122. actions.dots+=/siphon_life,target_if=min:remains,if=(active_dot.siphon_life<8-talent.creeping_death.enabled-spell_targets.sow_the_seeds_aoe)&target.time_to_die>10&refreshable&(!remains&spell_targets.seed_of_corruption_aoe=1|cooldown.summon_darkglare.remains>soul_shard*action.unstable_affliction.execute_time)
  123. actions.dots+=/corruption,cycle_targets=1,if=active_enemies<3+raid_event.invulnerable.up+talent.writhe_in_agony.enabled&(remains<=gcd|cooldown.summon_darkglare.remains>10&refreshable)&target.time_to_die>10
  124.  
  125. actions.fillers=unstable_affliction,line_cd=15,if=cooldown.deathbolt.remains<=gcd*2&spell_targets.seed_of_corruption_aoe=1+raid_event.invulnerable.up&cooldown.summon_darkglare.remains>20
  126. actions.fillers+=/call_action_list,name=refresh,if=spell_targets.seed_of_corruption_aoe=1+raid_event.invulnerable.up&(dot.agony.remains<dot.agony.duration*0.75|dot.corruption.remains<dot.corruption.duration*0.75|dot.siphon_life.remains<dot.siphon_life.duration*0.75)&cooldown.deathbolt.remains<=action.agony.gcd*4&cooldown.summon_darkglare.remains>20
  127. actions.fillers+=/call_action_list,name=refresh,if=spell_targets.seed_of_corruption_aoe=1+raid_event.invulnerable.up&cooldown.summon_darkglare.remains<=soul_shard*action.agony.gcd+action.agony.gcd*3&(dot.agony.remains<dot.agony.duration*1|dot.corruption.remains<dot.corruption.duration*1|dot.siphon_life.remains<dot.siphon_life.duration*1)
  128. actions.fillers+=/deathbolt,if=cooldown.summon_darkglare.remains>=30+gcd|cooldown.summon_darkglare.remains>140
  129. actions.fillers+=/shadow_bolt,if=buff.movement.up&buff.nightfall.remains
  130. actions.fillers+=/agony,if=buff.movement.up&!(talent.siphon_life.enabled&(prev_gcd.1.agony&prev_gcd.2.agony&prev_gcd.3.agony)|prev_gcd.1.agony)
  131. actions.fillers+=/siphon_life,if=buff.movement.up&!(prev_gcd.1.siphon_life&prev_gcd.2.siphon_life&prev_gcd.3.siphon_life)
  132. actions.fillers+=/corruption,if=buff.movement.up&!prev_gcd.1.corruption&!talent.absolute_corruption.enabled
  133. actions.fillers+=/drain_life,if=(buff.inevitable_demise.stack>=85&(cooldown.deathbolt.remains>execute_time|!talent.deathbolt.enabled)&(cooldown.phantom_singularity.remains>execute_time|!talent.phantom_singularity.enabled)&(cooldown.dark_soul.remains>execute_time|!talent.dark_soul_misery.enabled)&(cooldown.vile_taint.remains>execute_time|!talent.vile_taint.enabled)&cooldown.summon_darkglare.remains>execute_time+10|buff.inevitable_demise.stack>30&target.time_to_die<=10)
  134. actions.fillers+=/haunt
  135. actions.fillers+=/drain_soul,interrupt_global=1,chain=1,interrupt=1,cycle_targets=1,if=target.time_to_die<=gcd
  136. actions.fillers+=/drain_soul,target_if=min:debuff.shadow_embrace.remains,chain=1,interrupt_if=ticks_remain<5,interrupt_global=1,if=talent.shadow_embrace.enabled&active_enemies<=2+raid_event.invulnerable.up&!debuff.shadow_embrace.remains
  137. actions.fillers+=/drain_soul,target_if=min:debuff.shadow_embrace.remains,chain=1,interrupt_if=ticks_remain<5,interrupt_global=1,if=talent.shadow_embrace.enabled&active_enemies<=2+raid_event.invulnerable.up
  138. actions.fillers+=/drain_soul,interrupt_global=1,chain=1,interrupt=1
  139. actions.fillers+=/shadow_bolt,cycle_targets=1,if=talent.shadow_embrace.enabled&talent.absolute_corruption.enabled&active_enemies=2+raid_event.invulnerable.up&!debuff.shadow_embrace.remains&!action.shadow_bolt.in_flight
  140. actions.fillers+=/shadow_bolt,target_if=min:debuff.shadow_embrace.remains,if=talent.shadow_embrace.enabled&talent.absolute_corruption.enabled&active_enemies=2+raid_event.invulnerable.up
  141. actions.fillers+=/shadow_bolt
  142.  
  143. actions.refresh=siphon_life,line_cd=15,if=(dot.siphon_life.remains%dot.siphon_life.duration)<=(dot.agony.remains%dot.agony.duration)&(dot.siphon_life.remains%dot.siphon_life.duration)<=(dot.corruption.remains%dot.corruption.duration)&dot.siphon_life.remains<dot.siphon_life.duration*1.3
  144. actions.refresh+=/agony,line_cd=15,if=(dot.agony.remains%dot.agony.duration)<=(dot.corruption.remains%dot.corruption.duration)&(dot.agony.remains%dot.agony.duration)<=(dot.siphon_life.remains%dot.siphon_life.duration)&dot.agony.remains<dot.agony.duration*1.3
  145. actions.refresh+=/corruption,line_cd=15,if=(dot.corruption.remains%dot.corruption.duration)<=(dot.agony.remains%dot.agony.duration)&(dot.corruption.remains%dot.corruption.duration)<=(dot.siphon_life.remains%dot.siphon_life.duration)&dot.corruption.remains<dot.corruption.duration*1.3
  146.  
  147. actions.spenders=unstable_affliction,if=cooldown.summon_darkglare.remains<=soul_shard*execute_time&(!talent.deathbolt.enabled|cooldown.deathbolt.remains<=soul_shard*execute_time)
  148. actions.spenders+=/call_action_list,name=fillers,if=(cooldown.summon_darkglare.remains<time_to_shard*(6-soul_shard)|cooldown.summon_darkglare.up)&time_to_die>cooldown.summon_darkglare.remains
  149. actions.spenders+=/seed_of_corruption,if=variable.use_seed
  150. actions.spenders+=/unstable_affliction,if=!variable.use_seed&!prev_gcd.1.summon_darkglare&(talent.deathbolt.enabled&cooldown.deathbolt.remains<=execute_time&!azerite.cascading_calamity.enabled|(soul_shard>=5&spell_targets.seed_of_corruption_aoe<2|soul_shard>=2&spell_targets.seed_of_corruption_aoe>=2)&target.time_to_die>4+execute_time&active_enemies=1|target.time_to_die<=8+execute_time*soul_shard)
  151. actions.spenders+=/unstable_affliction,if=!variable.use_seed&contagion<=cast_time+variable.padding
  152. actions.spenders+=/unstable_affliction,cycle_targets=1,if=!variable.use_seed&(!talent.deathbolt.enabled|cooldown.deathbolt.remains>time_to_shard|soul_shard>1)&(!talent.vile_taint.enabled|soul_shard>1)&contagion<=cast_time+variable.padding&(!azerite.cascading_calamity.enabled|buff.cascading_calamity.remains>time_to_shard)
  153.  
  154. head=visage_of_the_ascended_prophet,id=160719,bonus_id=4824/1507/4775,azerite_powers=183/21/13
  155. neck=heart_of_azeroth,id=158075,bonus_id=4929/4930/4936/1536,azerite_level=33
  156. shoulders=mantle_of_contained_corruption,id=160613,bonus_id=4824/1507/4775,azerite_powers=425/22/13
  157. back=fetid_horrors_tanglecloak,id=160643,bonus_id=4800/1507
  158. chest=robes_of_the_unraveler,id=160614,bonus_id=4824/1507/4775,azerite_powers=483/30/13
  159. wrists=voidlashed_wristband,id=160617,bonus_id=4800/1507
  160. hands=mutagenic_protofluid_handwraps,id=160715,bonus_id=4800/1507
  161. waist=cord_of_septic_envelopment,id=160727,bonus_id=4800/1507
  162. legs=leggings_of_lingering_infestation,id=160615,bonus_id=4800/1507
  163. feet=volatile_walkers,id=160714,bonus_id=4800/1507
  164. finger1=ring_of_the_infinite_void,id=160647,bonus_id=4800/1507,enchant=pact_of_mastery
  165. finger2=band_of_certain_annihilation,id=160646,bonus_id=4800/1507,enchant=pact_of_mastery
  166. trinket1=balefire_branch,id=159630,bonus_id=1542/4779
  167. trinket2=vigilants_bloodshaper,id=160651,bonus_id=4800/1507
  168. main_hand=tusk_of_the_reborn_prophet,id=160691,bonus_id=4800/1507,enchant=masterful_navigation
  169. off_hand=codex_of_imminent_ruin,id=160696,bonus_id=4800/1507
  170.  
  171. # Gear Summary
  172. # gear_ilvl=385.25
  173. # gear_stamina=7205
  174. # gear_intellect=5205
  175. # gear_crit_rating=802
  176. # gear_haste_rating=1014
  177. # gear_mastery_rating=1220
  178. # gear_versatility_rating=129
  179. # gear_armor=1159
  180. default_pet=imp
  181.  
  182. name=No_Talent
  183. talents=0103022
  184.  
  185. copy=Nightfall
  186. talents=1103022
  187. copy=Drain_Soul
  188. talents=2103022
  189. copy=Deathbolt
  190. talents=3103022
Advertisement
Add Comment
Please, Sign In to add comment