SHARE
TWEET

Arcane Essence Profile

a guest Jun 25th, 2019 220 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. mage="No_Essence"
  2. source=default
  3. spec=arcane
  4. level=120
  5. race=troll
  6. role=spell
  7. position=ranged_back
  8. talents=2032021
  9.  
  10. # Default consumables
  11. potion=battle_potion_of_intellect
  12. flask=endless_fathoms
  13. food=fancy_darkmoon_feast
  14. augmentation=battle_scarred
  15.  
  16. # This default action priority list is automatically created based on your character.
  17. # It is a attempt to provide you with a action list that is both simple and practicable,
  18. # while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
  19. # Feel free to edit, adapt and improve it to your own needs.
  20. # SimulationCraft is always looking for updates and improvements to the default action lists.
  21.  
  22. # Executed before combat begins. Accepts non-harmful actions only.
  23. actions.precombat=flask
  24. actions.precombat+=/food
  25. actions.precombat+=/augmentation
  26. actions.precombat+=/arcane_intellect
  27. actions.precombat+=/arcane_familiar
  28. # conserve_mana is the mana percentage we want to go down to during conserve. It needs to leave enough room to worst case scenario spam AB only during AP.
  29. actions.precombat+=/variable,name=conserve_mana,op=set,value=60+20*azerite.equipoise.enabled
  30. actions.precombat+=/snapshot_stats
  31. actions.precombat+=/mirror_image
  32. actions.precombat+=/potion
  33. actions.precombat+=/arcane_blast
  34.  
  35. actions=counterspell,if=target.debuff.casting.react
  36. actions+=/call_action_list,name=azerite_essences
  37. actions+=/call_action_list,name=burn,if=burn_phase|target.time_to_die<variable.average_burn_length
  38. actions+=/call_action_list,name=burn,if=(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&buff.arcane_charge.stack<=1)))
  39. actions+=/call_action_list,name=conserve,if=!burn_phase
  40. actions+=/call_action_list,name=movement
  41.  
  42. # 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.
  43. actions.burn=variable,name=total_burns,op=add,value=1,if=!burn_phase
  44. actions.burn+=/start_burn_phase,if=!burn_phase
  45. # End the burn phase when we just evocated.
  46. actions.burn+=/stop_burn_phase,if=burn_phase&prev_gcd.1.evocation&target.time_to_die>variable.average_burn_length&burn_phase_duration>0
  47. # Less than 1 instead of equals to 0, because of pre-cast Arcane Blast
  48. actions.burn+=/charged_up,if=buff.arcane_charge.stack<=1
  49. actions.burn+=/mirror_image
  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. # When running Overpowered, and we got a Rule of Threes proc (AKA we got our 4th Arcane Charge via Charged Up), use it before using RoP+AP, because the mana reduction is otherwise largely wasted since the AB was free anyway.
  52. actions.burn+=/arcane_blast,if=buff.rule_of_threes.up&talent.overpowered.enabled&active_enemies<3
  53. actions.burn+=/lights_judgment,if=buff.arcane_power.down
  54. 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)
  55. actions.burn+=/berserking
  56. actions.burn+=/arcane_power
  57. actions.burn+=/use_items,if=buff.arcane_power.up|target.time_to_die<cooldown.arcane_power.remains
  58. actions.burn+=/blood_fury
  59. actions.burn+=/fireblood
  60. actions.burn+=/ancestral_call
  61. actions.burn+=/presence_of_mind,if=(talent.rune_of_power.enabled&buff.rune_of_power.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time)|buff.arcane_power.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
  62. actions.burn+=/potion,if=buff.arcane_power.up&(buff.berserking.up|buff.blood_fury.up|!(race.troll|race.orc))
  63. actions.burn+=/arcane_orb,if=buff.arcane_charge.stack=0|(active_enemies<3|(active_enemies<2&talent.resonance.enabled))
  64. actions.burn+=/arcane_barrage,if=active_enemies>=3&(buff.arcane_charge.stack=buff.arcane_charge.max_stack)
  65. actions.burn+=/arcane_explosion,if=active_enemies>=3
  66. # Ignore Arcane Missiles during Arcane Power, aside from some very specific exceptions, like not having Overpowered talented & running 3x Arcane Pummeling.
  67. actions.burn+=/arcane_missiles,if=buff.clearcasting.react&active_enemies<3&(talent.amplification.enabled|(!talent.overpowered.enabled&azerite.arcane_pummeling.rank>=2)|buff.arcane_power.down),chain=1
  68. actions.burn+=/arcane_blast,if=active_enemies<3
  69. # Now that we're done burning, we can update the average_burn_length with the length of this burn.
  70. 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
  71. actions.burn+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1
  72. # 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)
  73. actions.burn+=/arcane_barrage
  74.  
  75. actions.conserve=mirror_image
  76. actions.conserve+=/charged_up,if=buff.arcane_charge.stack=0
  77. 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
  78. actions.conserve+=/arcane_orb,if=buff.arcane_charge.stack<=2&(cooldown.arcane_power.remains>10|active_enemies<=2)
  79. # Arcane Blast shifts up in priority when running rule of threes.
  80. actions.conserve+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
  81. actions.conserve+=/use_item,name=tidestorm_codex,if=buff.rune_of_power.down&!buff.arcane_power.react&cooldown.arcane_power.remains>20
  82. actions.conserve+=/rune_of_power,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&(full_recharge_time<=execute_time|full_recharge_time<=cooldown.arcane_power.remains|target.time_to_die<=cooldown.arcane_power.remains)
  83. actions.conserve+=/arcane_missiles,if=mana.pct<=95&buff.clearcasting.react&active_enemies<3,chain=1
  84. # During conserve, we still just want to continue not dropping charges as long as possible.So keep 'burning' as long as possible (aka conserve_mana threshhold) and then swap to a 4x AB->Abarr conserve rotation. If we do not have 4 AC, we can dip slightly lower to get a 4th AC. We also sustain at a higher mana percentage when we plan to use a Rune of Power during conserve phase, so we can burn during the Rune of Power.
  85. actions.conserve+=/arcane_barrage,if=((buff.arcane_charge.stack=buff.arcane_charge.max_stack)&((mana.pct<=variable.conserve_mana)|(talent.rune_of_power.enabled&cooldown.arcane_power.remains>cooldown.rune_of_power.full_recharge_time&mana.pct<=variable.conserve_mana+25))|(talent.arcane_orb.enabled&cooldown.arcane_orb.remains<=gcd&cooldown.arcane_power.remains>10))|mana.pct<=(variable.conserve_mana-10)
  86. # Supernova is barely worth casting, which is why it is so far down, only just above AB.
  87. actions.conserve+=/supernova,if=mana.pct<=95
  88. # Keep 'burning' in aoe situations until conserve_mana pct. 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
  89. actions.conserve+=/arcane_explosion,if=active_enemies>=3&(mana.pct>=variable.conserve_mana|buff.arcane_charge.stack=3)
  90. actions.conserve+=/arcane_blast
  91. actions.conserve+=/arcane_barrage
  92.  
  93. actions.azerite_essences=
  94. actions.azerite_essences+=/blood_of_the_enemy,if=burn_phase&buff.arcane_power.down&buff.rune_of_power.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack|time_to_die<cooldown.arcane_power.remains
  95. actions.azerite_essences+=/concentrated_flame,if=buff.rune_of_power.down&buff.arcane_power.down&(!burn_phase|time_to_die<cooldown.arcane_power.remains)&mana.time_to_max>=execute_time
  96. actions.azerite_essences+=/focused_azerite_beam,if=buff.rune_of_power.down&buff.arcane_power.down
  97. actions.azerite_essences+=/guardian_of_azeroth,if=buff.rune_of_power.down&buff.arcane_power.down
  98. actions.azerite_essences+=/purifying_blast,if=buff.rune_of_power.down&buff.arcane_power.down
  99. actions.azerite_essences+=/ripple_in_space,if=buff.rune_of_power.down&buff.arcane_power.down
  100. actions.azerite_essences+=/the_unbound_force,if=buff.rune_of_power.down&buff.arcane_power.down
  101. actions.azerite_essences+=/memory_of_lucid_dreams,if=!burn_phase&buff.arcane_power.down&cooldown.arcane_power.remains&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(!talent.rune_of_power.enabled|action.rune_of_power.charges)|time_to_die<cooldown.arcane_power.remains
  102. actions.azerite_essences+=/worldvein_resonance,if=burn_phase&buff.arcane_power.down&buff.rune_of_power.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack|time_to_die<cooldown.arcane_power.remains
  103.  
  104. actions.movement=blink_any,if=movement.distance>=10
  105. actions.movement+=/presence_of_mind
  106. actions.movement+=/arcane_missiles
  107. actions.movement+=/arcane_orb
  108. actions.movement+=/supernova
  109.  
  110. head=blazewing_hood,id=165500,bonus_id=4824/1537/4775,azerite_powers=127/562/459/13
  111. neck=,id=158075,bonus_id=4936/4929/5814/1557,context=11,azerite_level=55
  112. shoulders=gigacharged_shoulderpads,id=165497,bonus_id=4824/1537/4775,azerite_powers=127/88/459/13
  113. back=loa_exultants_shroud,id=165512,bonus_id=4800/1537
  114. chest=blooddrenched_robes,id=159241,bonus_id=1587/4819/4775,azerite_powers=127/562/30/13
  115. wrists=lever_stabilizing_wristwraps,id=165508,bonus_id=4800/1537
  116. hands=firecallers_handwraps,id=165764,bonus_id=4800/1537
  117. waist=waistcord_of_flowing_silk,id=165504,bonus_id=4800/1537
  118. legs=leggings_of_dire_research,id=165499,bonus_id=4800/1537
  119. feet=lightfeather_footpads,id=165502,bonus_id=4800/1537
  120. finger1=band_of_multisided_strikes,id=165565,bonus_id=4800/1537,enchant=pact_of_versatility
  121. finger2=seal_of_the_zandalari_empire,id=165567,bonus_id=4800/1537,enchant=pact_of_versatility
  122. trinket1=balefire_branch,id=159630,bonus_id=1572/4780
  123. trinket2=incandescent_sliver,id=165571,bonus_id=4800/1537
  124. main_hand=phoenixfire_staff,id=165587,bonus_id=4800/1537,enchant=torrent_of_elements
  125.  
  126. # Gear Summary
  127. # gear_ilvl=415.93
  128. # gear_stamina=9970
  129. # gear_intellect=6905
  130. # gear_crit_rating=1005
  131. # gear_haste_rating=859
  132. # gear_mastery_rating=927
  133. # gear_versatility_rating=789
  134. # gear_armor=1442
  135. # set_bonus=gift_of_the_loa_2pc=1
  136.  
  137.  
  138. copy=BotE
  139. azerite_essences=23:3
  140.  
  141. copy=Worldvein
  142. azerite_essences=4:3
  143.  
  144. copy=Focusing_Iris
  145. azerite_essences=5:3
  146.  
  147. copy=Purificaftion_Protocol
  148. azerite_essences=6:3
  149.  
  150. copy=Crucible_of_Flames
  151. azerite_essences=12:3
  152.  
  153. copy=Condensed_Lifeforce
  154. azerite_essences=14:3
  155.  
  156. copy=Ripple_in_Space
  157. azerite_essences=15:3
  158.  
  159. copy=VoP
  160. azerite_essences=22:3
  161.  
  162. copy=Lucid_Dreams
  163. azerite_essences=27:3
  164.  
  165. copy=Unbound_Force
  166. azerite_essences=28:3
  167.  
  168. copy=Conflict_and_Strife
  169. azerite_essences=32:3
  170.  
  171.  
  172. chart_show_relative_difference=1
  173. desired_targets=1
  174. output=treash.txt
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top