Guest User

Untitled

a guest
Jul 16th, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.58 KB | None | 0 0
  1. single_actor_batch=1
  2.  
  3. mage="T21_Mage_Arcane"
  4. spec=arcane
  5. level=110
  6. race=troll
  7. role=spell
  8. position=back
  9. talents=2023031
  10.  
  11. # Default consumables
  12. potion=deadly_grace
  13. flask=whispered_pact
  14. food=lemon_herb_filet
  15. augmentation=defiled
  16.  
  17. # This default action priority list is automatically created based on your character.
  18. # It is a attempt to provide you with a action list that is both simple and practicable,
  19. # while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
  20. # Feel free to edit, adapt and improve it to your own needs.
  21. # SimulationCraft is always looking for updates and improvements to the default action lists.
  22.  
  23. # Executed before combat begins. Accepts non-harmful actions only.
  24. actions.precombat=flask
  25. actions.precombat+=/food
  26. actions.precombat+=/augmentation
  27. actions.precombat+=/arcane_intellect
  28. actions.precombat+=/summon_arcane_familiar
  29. actions.precombat+=/snapshot_stats
  30. actions.precombat+=/mirror_image
  31. actions.precombat+=/potion
  32. actions.precombat+=/arcane_blast
  33.  
  34. # Executed every time the actor is available.
  35. # Interrupt the boss when possible.
  36. actions=counterspell,if=target.debuff.casting.react
  37. actions+=/time_warp,if=time=0&buff.bloodlust.down
  38. # Start a burn phase when important cooldowns are available. Start with 4 arcane charges, unless there's a good reason not to. (charged up)
  39. actions+=/call_action_list,name=burn,if=burn_phase|target.time_to_die<variable.average_burn_length|(cooldown.arcane_power.remains=0&cooldown.evocation.remains<=variable.average_burn_length&(buff.arcane_charge.stack=buff.arcane_charge.max_stack|(talent.charged_up.enabled&cooldown.charged_up.remains=0)))
  40. actions+=/call_action_list,name=conserve,if=!burn_phase
  41. actions+=/call_action_list,name=movement
  42.  
  43. # Increment our burn phase counter. Whenever we enter the `burn` actions without being in a burn phase, it means that we are about to start one.
  44. actions.burn=variable,name=total_burns,op=add,value=1,if=!burn_phase
  45. actions.burn+=/start_burn_phase,if=!burn_phase
  46. # End the burn phase when we just evocated.
  47. actions.burn+=/stop_burn_phase,if=burn_phase&(prev_gcd.1.evocation|(equipped.gravity_spiral&cooldown.evocation.charges=0&prev_gcd.1.evocation))&target.time_to_die>variable.average_burn_length&burn_phase_duration>0
  48. actions.burn+=/mirror_image
  49. actions.burn+=/charged_up,if=buff.arcane_charge.stack<=1&(!set_bonus.tier20_2pc|cooldown.presence_of_mind.remains>5)
  50. actions.burn+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down
  51. actions.burn+=/time_warp,if=buff.bloodlust.down&((buff.arcane_power.down&cooldown.arcane_power.remains=0)|(target.time_to_die<=buff.bloodlust.duration))
  52. actions.burn+=/lights_judgment,if=buff.arcane_power.down
  53. actions.burn+=/rune_of_power,if=!buff.arcane_power.up&(mana.pct>=50|cooldown.arcane_power.remains=0)&(buff.arcane_charge.stack=buff.arcane_charge.max_stack)
  54. actions.burn+=/arcane_power
  55. actions.burn+=/use_item,name=tarnished_sentinel_medallion
  56. actions.burn+=/blood_fury
  57. actions.burn+=/berserking
  58. actions.burn+=/presence_of_mind
  59. actions.burn+=/arcane_orb,if=buff.arcane_charge.stack=0|(active_enemies<3|(active_enemies<2&talent.resonance.enabled))
  60. actions.burn+=/arcane_blast,if=buff.presence_of_mind.up&set_bonus.tier20_2pc&talent.overpowered.enabled&buff.arcane_power.up
  61. actions.burn+=/arcane_barrage,if=(active_enemies>=3|(active_enemies>=2&talent.resonance.enabled))&(buff.arcane_charge.stack=buff.arcane_charge.max_stack)
  62. actions.burn+=/arcane_explosion,if=active_enemies>=3|(active_enemies>=2&talent.resonance.enabled)
  63. actions.burn+=/arcane_missiles,if=(buff.clearcasting.react&mana.pct<=95),chain=1
  64. actions.burn+=/arcane_blast
  65. # Now that we're done burning, we can update the average_burn_length with the length of this burn.
  66. actions.burn+=/variable,name=average_burn_length,op=set,value=(variable.average_burn_length*variable.total_burns-variable.average_burn_length+(burn_phase_duration))%variable.total_burns
  67. actions.burn+=/evocation,interrupt_if=mana.pct>=97|(buff.clearcasting.react&mana.pct>=92)
  68. # For the rare occasion where we go oom before evocation is back up. (Usually because we get very bad rng so the burn is cut very short)
  69. actions.burn+=/arcane_barrage
  70.  
  71. actions.conserve=mirror_image
  72. actions.conserve+=/charged_up,if=buff.arcane_charge.stack=0
  73. actions.conserve+=/presence_of_mind,if=set_bonus.tier20_2pc&buff.arcane_charge.stack=0
  74. actions.conserve+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down
  75. # Arcane Blast shifts up in priority when running rule of threes. (Or Rhonin's)
  76. actions.conserve+=/arcane_blast,if=(buff.rule_of_threes.up|buff.rhonins_assaulting_armwraps.react)&buff.arcane_charge.stack>=3
  77. actions.conserve+=/rune_of_power,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&(full_recharge_time<=execute_time|recharge_time<=cooldown.arcane_power.remains|target.time_to_die<=cooldown.arcane_power.remains)
  78. actions.conserve+=/arcane_missiles,if=mana.pct<=95&buff.clearcasting.react,chain=1
  79. actions.conserve+=/arcane_blast,if=equipped.mystic_kilt_of_the_rune_master&buff.arcane_charge.stack=0
  80. # During conserve, we still just want to continue not dropping charges as long as possible.So keep 'burning' as long as possible and then swap to a 4x AB->Abarr conserve rotation. This is mana neutral for RoT, mana negative with arcane familiar. Only use arcane barrage with less than 4 Arcane charges if we risk going too low on mana for our next burn
  81. actions.conserve+=/arcane_barrage,if=(buff.arcane_charge.stack=buff.arcane_charge.max_stack)&(mana.pct<=35|(talent.arcane_orb.enabled&cooldown.arcane_orb.remains<=gcd))
  82. # Supernova is barely worth casting, which is why it is so far down, only just above AB.
  83. actions.conserve+=/supernova,if=mana.pct<=95
  84. # Keep 'burning' in aoe situations until 40%. After that only cast AE with 3 Arcane charges, since it's almost equal mana cost to a 3 stack AB anyway. At that point AoE rotation will be AB x3 -> AE -> Abarr
  85. actions.conserve+=/arcane_explosion,if=active_enemies>=3&(mana.pct>=40|buff.arcane_charge.stack=3)
  86. actions.conserve+=/arcane_torrent
  87. actions.conserve+=/arcane_blast
  88. actions.conserve+=/arcane_barrage
  89.  
  90. actions.movement=shimmer,if=movement.distance>=10
  91. actions.movement+=/blink,if=movement.distance>=10
  92. actions.movement+=/presence_of_mind
  93. actions.movement+=/arcane_missiles
  94. actions.movement+=/arcane_orb
  95. actions.movement+=/supernova
  96.  
  97. head=runebound_collar,id=152138,bonus_id=3612/1502
  98. neck=chain_of_the_unmaker,id=152283,bonus_id=3612/1502,enchant=mark_of_the_hidden_satyr
  99. shoulders=runebound_mantle,id=152141,bonus_id=3612/1502
  100. back=drape_of_the_arcane_tempest,id=147145,bonus_id=3563/1512,enchant=binding_of_intellect
  101. chest=runebound_tunic,id=152140,bonus_id=3612/1502
  102. wrists=blooddrenched_bindings,id=151954,bonus_id=3612/1502
  103. hands=gloves_of_the_arcane_tempest,id=147146,bonus_id=3563/1512
  104. waist=cord_of_blossoming_petals,id=151952,bonus_id=3612/1502
  105. legs=runebound_leggings,id=152139,bonus_id=3612/1502
  106. feet=lady_dacidions_silk_slippers,id=151945,bonus_id=3612/1502
  107. finger1=soul_of_the_archmage,id=151642,bonus_id=3630,gem_id=151585,enchant=binding_of_versatility
  108. finger2=shard_of_the_exodar,id=132410,bonus_id=3630,gem_id=151585,enchant=binding_of_versatility
  109. trinket1=tarnished_sentinel_medallion,id=147017,bonus_id=3563/1512
  110. trinket2=amanthuls_vision,id=154172,bonus_id=4213
  111. main_hand=aluneth,id=127857,gem_id=155846/155850/155846,relic_id=3612:1512/3612:1512/3612:1512
  112.  
  113. # Gear Summary
  114. # gear_ilvl=237.60
  115. # gear_stamina=1203
  116. # gear_intellect=766
  117. # gear_crit_rating=507
  118. # gear_haste_rating=462
  119. # gear_mastery_rating=322
  120. # gear_versatility_rating=298
  121. # gear_armor=241
  122. # set_bonus=tier20_2pc=1
  123. # set_bonus=tier21_2pc=1
  124. # set_bonus=tier21_4pc=1
  125.  
  126.  
  127. mage=dikembe
  128. spec=arcane
  129. level=120
  130. race=troll
  131.  
  132. head=,id=161455,bonus_id=1492/4786/4775,azerite_powers=13
  133. neck=,id=158075,bonus_id=4932/4933/4935/1490,azerite_level=10,ilevel=375
  134. shoulder=,id=161454,bonus_id=1492/4786/4775,azerite_powers=13
  135. back=,id=159287,bonus_id=1542/4786
  136. chest=,id=159233,bonus_id=1542/4786,azerite_powers=13
  137. wrist=,id=159240,bonus_id=1542/4786
  138. hands=,id=159237,bonus_id=1542/4786
  139. waist=,id=159965,bonus_id=1542/4786
  140. legs=,id=159242,bonus_id=1542/4786
  141. feet=,id=158303,bonus_id=1542/4786
  142. finger1=,id=159461,bonus_id=1542/4786
  143. finger2=,id=159458,bonus_id=1542/4786
  144. trinket1=,id=161380,bonus_id=1492/4786
  145. trinket2=,id=161472,bonus_id=1492/4786
  146. main_hand=,id=158371,bonus_id=1542/4786
  147.  
  148. flask=disabled
  149. food=disabled
  150. potion=disabled
  151. augmentation=disabled
  152.  
  153. talent_override=rule_of_threes
  154. talent_override=rune_of_power
  155. talent_override=charged_up
  156. talent_override=touch_of_the_magi
  157. talent_override=overpowered
  158.  
  159. actions.precombat=
  160. actions.precombat+=/arcane_intellect
  161. actions.precombat+=/summon_arcane_familiar
  162. actions.precombat+=/snapshot_stats
  163. actions.precombat+=/mirror_image
  164. actions.precombat+=/arcane_blast
  165.  
  166. actions=
  167. actions+=/mirror_image,if=buff.arcane_power.down&buff.rune_of_power.down
  168. actions+=/time_warp
  169. actions+=/start_burn_phase,if=cooldown.arcane_power.up&buff.arcane_charge.stack=buff.arcane_charge.max_stack
  170. actions+=/start_burn_phase,if=cooldown.arcane_power.up&cooldown.charged_up.up
  171. actions+=/start_burn_phase,if=target.time_to_die<cooldown.arcane_power.remains
  172. actions+=/stop_burn_phase,if=burn_phase&burn_phase_duration&prev_gcd.1.evocation
  173. actions+=/call_action_list,name=burn,if=burn_phase
  174. actions+=/call_action_list,name=conserve
  175.  
  176. actions.burn=
  177. actions.burn+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.cast_time
  178. actions.burn+=/presence_of_mind,if=buff.arcane_power.up&buff.arcane_power.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.cast_time
  179. actions.burn+=/charged_up,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
  180. actions.burn+=/rune_of_power
  181. actions.burn+=/arcane_power
  182. actions.burn+=/berserking
  183. actions.burn+=/arcane_orb
  184. actions.burn+=/arcane_blast,if=buff.presence_of_mind.up
  185. actions.burn+=/arcane_missiles,if=azerite.anomalous_impact.enabled|buff.clearcasting.react&active_enemies<=3,chain=1
  186. actions.burn+=/arcane_explosion,if=active_enemies>3
  187. actions.burn+=/arcane_blast
  188. actions.burn+=/evocation,interrupt_if=mana=mana.max,interrupt_immediate=1
  189.  
  190. actions.conserve=
  191. actions.conserve+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack-active_enemies|!buff.arcane_charge.stack&active_enemies>buff.arcane_charge.max_stack
  192. actions.conserve+=/charged_up,if=!buff.arcane_charge.stack
  193. actions.conserve+=/nether_tempest,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&(!ticking|refreshable)&buff.rune_of_power.down
  194. actions.conserve+=/rune_of_power,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&recharge_time<cooldown.arcane_power.remains
  195. actions.conserve+=/arcane_missiles,if=active_enemies<=3&azerite.anomalous_impact.enabled&buff.arcane_charge.stack=buff.arcane_charge.max_stack,chain=1
  196. actions.conserve+=/arcane_missiles,if=buff.arcane_power.react&buff.arcane_power.remains>2.5*spell_haste&active_enemies<=3,chain=1
  197. actions.conserve+=/arcane_missiles,if=buff.clearcasting.react&active_enemies<=3,chain=1
  198. actions.conserve+=/arcane_explosion,if=talent.rule_of_threes.enabled&active_enemies>1&buff.arcane_charge.stack<buff.arcane_charge.max_stack
  199. actions.conserve+=/arcane_barrage,if=active_enemies>3&buff.arcane_charge.stack=buff.arcane_charge.max_stack
  200. actions.conserve+=/arcane_blast,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
  201. actions.conserve+=/arcane_blast,if=mana.pct>70
  202. actions.conserve+=/arcane_blast,if=buff.rune_of_power.remains>cast_time
  203. actions.conserve+=/arcane_blast,if=!cost
  204. actions.conserve+=/arcane_blast,if=talent.time_anomaly.enabled&buff.arcane_power.react&buff.arcane_power.remains>cast_time
  205. actions.conserve+=/arcane_barrage
Add Comment
Please, Sign In to add comment