Advertisement
Guest User

Untitled

a guest
Nov 21st, 2015
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.11 KB | None | 0 0
  1. # Profile will be downloaded into a new tab.
  2. #
  3. # Clicking Simulate will create a simc_gui.simc profile for review.
  4. mage="Mage_Arcane_T18M"
  5. level=100
  6. race=gnome
  7. role=spell
  8. position=back
  9. talents=3001222
  10. glyphs=cone_of_cold
  11. spec=arcane
  12.  
  13. # This default action priority list is automatically created based on your character.
  14. # It is a attempt to provide you with a action list that is both simple and practicable,
  15. # while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
  16. # Feel free to edit, adapt and improve it to your own needs.
  17. # SimulationCraft is always looking for updates and improvements to the default action lists.
  18.  
  19. # Executed before combat begins. Accepts non-harmful actions only.
  20.  
  21. actions.precombat=flask,type=greater_draenic_intellect_flask
  22. actions.precombat+=/food,type=buttered_sturgeon
  23. actions.precombat+=/arcane_brilliance
  24. actions.precombat+=/snapshot_stats
  25. actions.precombat+=/rune_of_power
  26. actions.precombat+=/mirror_image
  27. actions.precombat+=/potion,name=draenic_intellect
  28. actions.precombat+=/arcane_blast
  29.  
  30. # Executed every time the actor is available.
  31.  
  32. actions=counterspell,if=target.debuff.casting.react
  33. actions+=/stop_burn_phase,if=prev_gcd.evocation&burn_phase_duration>gcd.max
  34. actions+=/cold_snap,if=health.pct<30
  35. actions+=/time_warp,if=target.health.pct<25|time>5
  36. actions+=/call_action_list,name=movement,if=raid_event.movement.exists
  37. actions+=/rune_of_power,if=buff.rune_of_power.remains<2*spell_haste
  38. actions+=/mirror_image
  39. actions+=/cold_snap,if=buff.presence_of_mind.down&cooldown.presence_of_mind.remains>75
  40. actions+=/call_action_list,name=aoe,if=active_enemies>=5
  41. actions+=/call_action_list,name=init_burn,if=!burn_phase
  42. actions+=/call_action_list,name=burn,if=burn_phase
  43. actions+=/call_action_list,name=conserve
  44.  
  45. actions.movement=blink,if=movement.distance>10
  46. actions.movement+=/blazing_speed,if=movement.remains>0
  47. actions.movement+=/ice_floes,if=buff.ice_floes.down&(raid_event.movement.distance>0|raid_event.movement.in<2*spell_haste)
  48.  
  49. # Regular burn with evocation
  50. actions.init_burn=start_burn_phase,if=buff.arcane_charge.stack>=4&(legendary_ring.cooldown.up|legendary_ring.cooldown.remains>target.time_to_die+15|!legendary_ring.has_cooldown)&(cooldown.prismatic_crystal.up|!talent.prismatic_crystal.enabled)&(cooldown.arcane_power.up|(glyph.arcane_power.enabled&cooldown.arcane_power.remains>60))&(cooldown.evocation.remains-2*buff.arcane_missiles.stack*spell_haste-gcd.max*talent.prismatic_crystal.enabled)*0.75*(1-0.1*(cooldown.arcane_power.remains<5))*(1-0.1*(talent.nether_tempest.enabled|talent.supernova.enabled))*(10%action.arcane_blast.execute_time)<mana.pct-20-2.5*active_enemies*(9-active_enemies)+(cooldown.evocation.remains*1.8%spell_haste)
  51. # End of fight burn
  52. actions.init_burn+=/start_burn_phase,if=target.time_to_die*0.75*(1-0.1*(talent.nether_tempest.enabled|talent.supernova.enabled))*(10%action.arcane_blast.execute_time)*1.1<mana.pct-10+(target.time_to_die*1.8%spell_haste)
  53.  
  54. # Conditions for initiating Prismatic Crystal
  55. actions.init_crystal=call_action_list,name=conserve,if=buff.arcane_charge.stack<4|(buff.arcane_missiles.react&debuff.mark_of_doom.remains>2*spell_haste+(target.distance%20))
  56. actions.init_crystal+=/arcane_missiles,if=buff.arcane_missiles.react&t18_class_trinket
  57. actions.init_crystal+=/prismatic_crystal
  58.  
  59. # Actions while Prismatic Crystal is active
  60. actions.crystal_sequence=call_action_list,name=cooldowns
  61. actions.crystal_sequence+=/nether_tempest,if=buff.arcane_charge.stack=4&!ticking&pet.prismatic_crystal.remains>8
  62. actions.crystal_sequence+=/supernova,if=mana.pct<96
  63. actions.crystal_sequence+=/presence_of_mind,if=cooldown.cold_snap.up|pet.prismatic_crystal.remains<2*spell_haste
  64. actions.crystal_sequence+=/arcane_blast,if=buff.arcane_charge.stack=4&mana.pct>93&pet.prismatic_crystal.remains>cast_time
  65. actions.crystal_sequence+=/arcane_missiles,if=pet.prismatic_crystal.remains>2*spell_haste+(target.distance%20)
  66. actions.crystal_sequence+=/supernova,if=pet.prismatic_crystal.remains<2*spell_haste+(target.distance%20)
  67. actions.crystal_sequence+=/choose_target,if=pet.prismatic_crystal.remains<action.arcane_blast.cast_time&buff.presence_of_mind.down
  68. actions.crystal_sequence+=/arcane_blast
  69.  
  70. # Consolidated damage cooldown abilities
  71. actions.cooldowns=arcane_power
  72. actions.cooldowns+=/blood_fury
  73. actions.cooldowns+=/berserking
  74. actions.cooldowns+=/arcane_torrent
  75. actions.cooldowns+=/potion,name=draenic_intellect,if=buff.arcane_power.up&(!talent.prismatic_crystal.enabled|pet.prismatic_crystal.active)
  76. actions.cooldowns+=/use_item,slot=finger2
  77.  
  78. # AoE sequence
  79. actions.aoe=call_action_list,name=cooldowns
  80. actions.aoe+=/nether_tempest,cycle_targets=1,if=buff.arcane_charge.stack=4&(active_dot.nether_tempest=0|(ticking&remains<3.6))
  81. actions.aoe+=/supernova
  82. actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack<4
  83. # APL hack for evocation interrupt
  84. actions.aoe+=/arcane_explosion,if=prev_gcd.evocation
  85. actions.aoe+=/evocation,interrupt_if=mana.pct>96,if=mana.pct<85-2.5*buff.arcane_charge.stack
  86. actions.aoe+=/arcane_missiles,if=set_bonus.tier17_4pc&active_enemies<10&buff.arcane_charge.stack=4&buff.arcane_instability.react
  87. actions.aoe+=/arcane_missiles,target_if=debuff.mark_of_doom.remains>2*spell_haste+(target.distance%20),if=buff.arcane_missiles.react
  88. actions.aoe+=/nether_tempest,cycle_targets=1,if=talent.arcane_orb.enabled&buff.arcane_charge.stack=4&ticking&remains<cooldown.arcane_orb.remains
  89. actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=4
  90. actions.aoe+=/cone_of_cold,if=glyph.cone_of_cold.enabled
  91. actions.aoe+=/arcane_explosion
  92.  
  93. # High mana usage, "Burn" sequence
  94. actions.burn=call_action_list,name=init_crystal,if=talent.prismatic_crystal.enabled&cooldown.prismatic_crystal.up
  95. actions.burn+=/call_action_list,name=crystal_sequence,if=talent.prismatic_crystal.enabled&pet.prismatic_crystal.active
  96. actions.burn+=/call_action_list,name=cooldowns
  97. actions.burn+=/arcane_missiles,if=buff.arcane_missiles.react=3
  98. actions.burn+=/arcane_missiles,if=set_bonus.tier17_4pc&buff.arcane_instability.react&buff.arcane_instability.remains<action.arcane_blast.execute_time
  99. actions.burn+=/supernova,if=target.time_to_die<8|charges=2
  100. actions.burn+=/nether_tempest,cycle_targets=1,if=target!=pet.prismatic_crystal&buff.arcane_charge.stack=4&(active_dot.nether_tempest=0|(ticking&remains<3.6))
  101. actions.burn+=/arcane_orb,if=buff.arcane_charge.stack<4
  102. actions.burn+=/arcane_barrage,if=talent.arcane_orb.enabled&active_enemies>=3&buff.arcane_charge.stack=4&(cooldown.arcane_orb.remains<gcd.max|prev_gcd.arcane_orb)
  103. actions.burn+=/presence_of_mind,if=mana.pct>96&(!talent.prismatic_crystal.enabled|!cooldown.prismatic_crystal.up)
  104. actions.burn+=/arcane_blast,if=buff.arcane_charge.stack=4&mana.pct>93
  105. actions.burn+=/arcane_missiles,if=buff.arcane_charge.stack=4&(mana.pct>70|!cooldown.evocation.up|target.time_to_die<15)
  106. actions.burn+=/supernova,if=mana.pct>70&mana.pct<96
  107. actions.burn+=/evocation,interrupt_if=mana.pct>100-10%spell_haste,if=target.time_to_die>10&mana.pct<30+2.5*active_enemies*(9-active_enemies)-(40*(t18_class_trinket&buff.arcane_power.up))
  108. actions.burn+=/presence_of_mind,if=!talent.prismatic_crystal.enabled|!cooldown.prismatic_crystal.up
  109. actions.burn+=/arcane_blast
  110. actions.burn+=/evocation
  111.  
  112. # Low mana usage, "Conserve" sequence
  113. actions.conserve=call_action_list,name=cooldowns,if=target.time_to_die<15
  114. actions.conserve+=/arcane_missiles,if=buff.arcane_missiles.react=3|(talent.overpowered.enabled&buff.arcane_power.up&buff.arcane_power.remains<action.arcane_blast.execute_time)
  115. actions.conserve+=/arcane_missiles,if=set_bonus.tier17_4pc&buff.arcane_instability.react&buff.arcane_instability.remains<action.arcane_blast.execute_time
  116. actions.conserve+=/nether_tempest,cycle_targets=1,if=target!=pet.prismatic_crystal&buff.arcane_charge.stack=4&(active_dot.nether_tempest=0|(ticking&remains<3.6))
  117. actions.conserve+=/supernova,if=target.time_to_die<8|(charges=2&(buff.arcane_power.up|!cooldown.arcane_power.up|!legendary_ring.cooldown.up)&(!talent.prismatic_crystal.enabled|cooldown.prismatic_crystal.remains>8))
  118. actions.conserve+=/arcane_orb,if=buff.arcane_charge.stack<2
  119. actions.conserve+=/presence_of_mind,if=mana.pct>96&(!talent.prismatic_crystal.enabled|!cooldown.prismatic_crystal.up)
  120. actions.conserve+=/arcane_missiles,if=buff.arcane_missiles.react&debuff.mark_of_doom.remains>2*spell_haste+(target.distance%20)
  121. actions.conserve+=/arcane_blast,if=buff.arcane_charge.stack=4&mana.pct>93
  122. actions.conserve+=/arcane_barrage,if=talent.arcane_orb.enabled&active_enemies>=3&buff.arcane_charge.stack=4&(cooldown.arcane_orb.remains<gcd.max|prev_gcd.arcane_orb)
  123. actions.conserve+=/arcane_missiles,if=buff.arcane_charge.stack=4&(!talent.overpowered.enabled|cooldown.arcane_power.remains>10*spell_haste|legendary_ring.cooldown.remains>10*spell_haste)
  124. actions.conserve+=/supernova,if=mana.pct<96&(buff.arcane_missiles.stack<2|buff.arcane_charge.stack=4)&(buff.arcane_power.up|(charges=1&(cooldown.arcane_power.remains>recharge_time|legendary_ring.cooldown.remains>recharge_time)))&(!talent.prismatic_crystal.enabled|current_target=pet.prismatic_crystal|(charges=1&cooldown.prismatic_crystal.remains>recharge_time+8))
  125. actions.conserve+=/nether_tempest,cycle_targets=1,if=target!=pet.prismatic_crystal&buff.arcane_charge.stack=4&(active_dot.nether_tempest=0|(ticking&remains<(10-3*talent.arcane_orb.enabled)*spell_haste))
  126. actions.conserve+=/arcane_barrage,if=buff.arcane_charge.stack=4
  127. actions.conserve+=/presence_of_mind,if=buff.arcane_charge.stack<2&mana.pct>93
  128. actions.conserve+=/arcane_blast
  129. actions.conserve+=/arcane_barrage
  130.  
  131. head=demon_princes_ascendant_crown,id=124159,bonus_id=567,upgrade=2
  132. neck=choker_of_forbidden_indulgence,id=124391,bonus_id=567,upgrade=2,enchant=gift_of_haste
  133. shoulders=mantle_of_the_arcanic_conclave,id=124177,bonus_id=567,upgrade=2
  134. back=cloak_of_hideous_unity,id=124138,bonus_id=567,upgrade=2,enchant=gift_of_haste
  135. chest=robe_of_the_arcanic_conclave,id=124171,bonus_id=567,upgrade=2
  136. wrists=contemptuous_wristguards,id=124186,bonus_id=567,upgrade=2
  137. hands=gloves_of_the_arcanic_conclave,id=124154,bonus_id=567,upgrade=2
  138. waist=demonbuckle_sash_of_argus,id=124200,bonus_id=567,upgrade=2
  139. legs=pantaloons_of_the_arcanic_conclave,id=124165,bonus_id=567,upgrade=2
  140. feet=dessicated_soulrender_slippers,id=124150,bonus_id=567,upgrade=2
  141. finger1=loathful_encrusted_band,id=124192,bonus_id=567,upgrade=2,enchant=gift_of_haste
  142. finger2=nithramus_the_allseer,id=124635,bonus_id=641,enchant=gift_of_haste
  143. trinket1=tome_of_shifting_words,id=124516,bonus_id=567,upgrade=2
  144. trinket2=prophecy_of_fear,id=124230,bonus_id=567,upgrade=2
  145. main_hand=edict_of_argus,id=124382,bonus_id=567,upgrade=2,enchant=mark_of_warsong
  146.  
  147. # Gear Summary
  148. # gear_ilvl=743.00
  149. # gear_stamina=7054
  150. # gear_intellect=5278
  151. # gear_spell_power=2792
  152. # gear_crit_rating=818
  153. # gear_haste_rating=2044
  154. # gear_mastery_rating=2336
  155. # gear_multistrike_rating=1081
  156. # gear_versatility_rating=228
  157. # gear_armor=1204
  158. # set_bonus=tier18_2pc=1
  159. # set_bonus=tier18_4pc=1
  160.  
  161. copy="weaving"
  162. # Actions while Prismatic Crystal is active
  163. actions.crystal_sequence=call_action_list,name=cooldowns
  164. actions.crystal_sequence+=/nether_tempest,if=buff.arcane_charge.stack=4&!ticking&pet.prismatic_crystal.remains>8
  165. actions.crystal_sequence+=/supernova,if=mana.pct<96
  166. actions.crystal_sequence+=/presence_of_mind,if=cooldown.cold_snap.up|pet.prismatic_crystal.remains<2*spell_haste
  167. actions.crystal_sequence+=/arcane_blast,if=buff.arcane_charge.stack=4&mana.pct>93&pet.prismatic_crystal.remains>cast_time
  168. actions.crystal_sequence+=/arcane_missiles,if=pet.prismatic_crystal.remains>2*spell_haste+(target.distance%20),target_if=max:debuff.mark_of_doom.remains
  169. actions.crystal_sequence+=/arcane_missiles,if=pet.prismatic_crystal.remains>2*spell_haste+(target.distance%20)
  170. actions.crystal_sequence+=/supernova,if=pet.prismatic_crystal.remains<2*spell_haste+(target.distance%20)
  171. actions.crystal_sequence+=/choose_target,if=pet.prismatic_crystal.remains<action.arcane_blast.cast_time&buff.presence_of_mind.down
  172. actions.crystal_sequence+=/arcane_blast
  173.  
  174.  
  175. copy="pom_fix"
  176. # Low mana usage, "Conserve" sequence
  177. actions.conserve=call_action_list,name=cooldowns,if=target.time_to_die<15
  178. actions.conserve+=/arcane_missiles,if=buff.arcane_missiles.react=3|(talent.overpowered.enabled&buff.arcane_power.up&buff.arcane_power.remains<action.arcane_blast.execute_time)
  179. actions.conserve+=/arcane_missiles,if=set_bonus.tier17_4pc&buff.arcane_instability.react&buff.arcane_instability.remains<action.arcane_blast.execute_time
  180. actions.conserve+=/nether_tempest,cycle_targets=1,if=target!=pet.prismatic_crystal&buff.arcane_charge.stack=4&(active_dot.nether_tempest=0|(ticking&remains<3.6))
  181. actions.conserve+=/supernova,if=target.time_to_die<8|(charges=2&(buff.arcane_power.up|!cooldown.arcane_power.up|!legendary_ring.cooldown.up)&(!talent.prismatic_crystal.enabled|cooldown.prismatic_crystal.remains>8))
  182. actions.conserve+=/arcane_orb,if=buff.arcane_charge.stack<2
  183. actions.conserve+=/presence_of_mind,if=mana.pct>96&(!talent.prismatic_crystal.enabled|!cooldown.prismatic_crystal.up)
  184. actions.conserve+=/arcane_missiles,if=buff.arcane_missiles.react&debuff.mark_of_doom.remains>2*spell_haste+(target.distance%20)
  185. actions.conserve+=/arcane_blast,if=buff.arcane_charge.stack=4&mana.pct>93
  186. actions.conserve+=/arcane_barrage,if=talent.arcane_orb.enabled&active_enemies>=3&buff.arcane_charge.stack=4&(cooldown.arcane_orb.remains<gcd.max|prev_gcd.arcane_orb)
  187. actions.conserve+=/arcane_missiles,if=buff.arcane_charge.stack=4&(!talent.overpowered.enabled|cooldown.arcane_power.remains>10*spell_haste|legendary_ring.cooldown.remains>10*spell_haste)
  188. actions.conserve+=/supernova,if=mana.pct<96&(buff.arcane_missiles.stack<2|buff.arcane_charge.stack=4)&(buff.arcane_power.up|(charges=1&(cooldown.arcane_power.remains>recharge_time|legendary_ring.cooldown.remains>recharge_time)))&(!talent.prismatic_crystal.enabled|current_target=pet.prismatic_crystal|(charges=1&cooldown.prismatic_crystal.remains>recharge_time+8))
  189. actions.conserve+=/nether_tempest,cycle_targets=1,if=target!=pet.prismatic_crystal&buff.arcane_charge.stack=4&(active_dot.nether_tempest=0|(ticking&remains<(10-3*talent.arcane_orb.enabled)*spell_haste))
  190. actions.conserve+=/arcane_barrage,if=buff.arcane_charge.stack=4
  191. #actions.conserve+=/presence_of_mind,if=buff.arcane_charge.stack<2&mana.pct>93
  192. actions.conserve+=/arcane_blast
  193. actions.conserve+=/arcane_barrage
  194.  
  195. copy="pom_fix2"
  196. # Low mana usage, "Conserve" sequence
  197. actions.conserve=call_action_list,name=cooldowns,if=target.time_to_die<15
  198. actions.conserve+=/arcane_missiles,if=buff.arcane_missiles.react=3|(talent.overpowered.enabled&buff.arcane_power.up&buff.arcane_power.remains<action.arcane_blast.execute_time)
  199. actions.conserve+=/arcane_missiles,if=set_bonus.tier17_4pc&buff.arcane_instability.react&buff.arcane_instability.remains<action.arcane_blast.execute_time
  200. actions.conserve+=/nether_tempest,cycle_targets=1,if=target!=pet.prismatic_crystal&buff.arcane_charge.stack=4&(active_dot.nether_tempest=0|(ticking&remains<3.6))
  201. actions.conserve+=/supernova,if=target.time_to_die<8|(charges=2&(buff.arcane_power.up|!cooldown.arcane_power.up|!legendary_ring.cooldown.up)&(!talent.prismatic_crystal.enabled|cooldown.prismatic_crystal.remains>8))
  202. actions.conserve+=/arcane_orb,if=buff.arcane_charge.stack<2
  203. actions.conserve+=/presence_of_mind,if=mana.pct>96&(!talent.prismatic_crystal.enabled|!cooldown.prismatic_crystal.up)
  204. actions.conserve+=/arcane_missiles,if=buff.arcane_missiles.react&debuff.mark_of_doom.remains>2*spell_haste+(target.distance%20)
  205. actions.conserve+=/arcane_blast,if=buff.arcane_charge.stack=4&mana.pct>93
  206. actions.conserve+=/arcane_barrage,if=talent.arcane_orb.enabled&active_enemies>=3&buff.arcane_charge.stack=4&(cooldown.arcane_orb.remains<gcd.max|prev_gcd.arcane_orb)
  207. actions.conserve+=/arcane_missiles,if=buff.arcane_charge.stack=4&(!talent.overpowered.enabled|cooldown.arcane_power.remains>10*spell_haste|legendary_ring.cooldown.remains>10*spell_haste)
  208. actions.conserve+=/supernova,if=mana.pct<96&(buff.arcane_missiles.stack<2|buff.arcane_charge.stack=4)&(buff.arcane_power.up|(charges=1&(cooldown.arcane_power.remains>recharge_time|legendary_ring.cooldown.remains>recharge_time)))&(!talent.prismatic_crystal.enabled|current_target=pet.prismatic_crystal|(charges=1&cooldown.prismatic_crystal.remains>recharge_time+8))
  209. actions.conserve+=/nether_tempest,cycle_targets=1,if=target!=pet.prismatic_crystal&buff.arcane_charge.stack=4&(active_dot.nether_tempest=0|(ticking&remains<(10-3*talent.arcane_orb.enabled)*spell_haste))
  210. actions.conserve+=/arcane_barrage,if=buff.arcane_charge.stack=4
  211. actions.conserve+=/presence_of_mind,if=buff.arcane_charge.stack<2&mana.pct>93&time>10
  212. actions.conserve+=/arcane_blast
  213. actions.conserve+=/arcane_barrage
  214.  
  215. copy="opener"
  216. # Low mana usage, "Conserve" sequence
  217. actions.conserve=call_action_list,name=cooldowns,if=target.time_to_die<15
  218. actions.conserve+=/arcane_missiles,if=buff.arcane_missiles.react=3|(talent.overpowered.enabled&buff.arcane_power.up&buff.arcane_power.remains<action.arcane_blast.execute_time)
  219. actions.conserve+=/arcane_missiles,if=set_bonus.tier17_4pc&buff.arcane_instability.react&buff.arcane_instability.remains<action.arcane_blast.execute_time
  220. actions.conserve+=/nether_tempest,cycle_targets=1,if=target!=pet.prismatic_crystal&buff.arcane_charge.stack=4&(active_dot.nether_tempest=0|(ticking&remains<3.6))
  221. actions.conserve+=/supernova,if=target.time_to_die<8|(charges=2&(buff.arcane_power.up|!cooldown.arcane_power.up|!legendary_ring.cooldown.up)&(!talent.prismatic_crystal.enabled|cooldown.prismatic_crystal.remains>8))
  222. actions.conserve+=/arcane_orb,if=buff.arcane_charge.stack<2
  223. actions.conserve+=/presence_of_mind,if=mana.pct>96&(!talent.prismatic_crystal.enabled|!cooldown.prismatic_crystal.up)
  224. actions.conserve+=/arcane_missiles,if=buff.arcane_missiles.react&debuff.mark_of_doom.remains>2*spell_haste+(target.distance%20)
  225. actions.conserve+=/arcane_blast,if=buff.arcane_charge.stack=4&mana.pct>93
  226. actions.conserve+=/arcane_barrage,if=talent.arcane_orb.enabled&active_enemies>=3&buff.arcane_charge.stack=4&(cooldown.arcane_orb.remains<gcd.max|prev_gcd.arcane_orb)
  227. actions.conserve+=/arcane_missiles,if=buff.arcane_charge.stack=4&(!talent.overpowered.enabled|cooldown.arcane_power.remains>10*spell_haste|legendary_ring.cooldown.remains>10*spell_haste)
  228. actions.conserve+=/supernova,if=mana.pct<96&(buff.arcane_missiles.stack<2|buff.arcane_charge.stack=4)&(buff.arcane_power.up|(charges=1&(cooldown.arcane_power.remains>recharge_time|legendary_ring.cooldown.remains>recharge_time)))&(!talent.prismatic_crystal.enabled|current_target=pet.prismatic_crystal|(charges=1&cooldown.prismatic_crystal.remains>recharge_time+8))
  229. actions.conserve+=/nether_tempest,cycle_targets=1,if=target!=pet.prismatic_crystal&buff.arcane_charge.stack=4&(active_dot.nether_tempest=0|(ticking&remains<(10-3*talent.arcane_orb.enabled)*spell_haste))
  230. actions.conserve+=/arcane_barrage,if=buff.arcane_charge.stack=4
  231. actions.conserve+=/presence_of_mind,if=buff.arcane_charge.stack<2&mana.pct>93
  232. actions.conserve+=/arcane_blast
  233. actions.conserve+=/arcane_barrage
  234.  
  235.  
  236. actions=counterspell,if=target.debuff.casting.react
  237. actions+=/stop_burn_phase,if=prev_gcd.evocation&burn_phase_duration>gcd.max
  238. actions+=/cold_snap,if=health.pct<30
  239. actions+=/time_warp,if=target.health.pct<25|time>5
  240. actions+=/call_action_list,name=movement,if=raid_event.movement.exists
  241. actions+=/rune_of_power,if=buff.rune_of_power.remains<2*spell_haste
  242. actions+=/mirror_image
  243. actions+=/arcane_blast,if=prev_gcd.arcane_blast&time<5&buff.arcane_charge.stack<2
  244. actions+=/arcane_blast,if=buff.arcane_charge.stack<1&!debuff.mark_of_doom.remains&time<8
  245. actions+=/arcane_blast,if=buff.arcane_charge.stack<4&debuff.mark_of_doom.remains&time<8
  246. actions+=/cold_snap,if=buff.presence_of_mind.down&cooldown.presence_of_mind.remains>75
  247. actions+=/call_action_list,name=aoe,if=active_enemies>=5
  248. actions+=/call_action_list,name=init_burn,if=!burn_phase
  249. actions+=/call_action_list,name=burn,if=burn_phase
  250. actions+=/call_action_list,name=conserve
  251.  
  252. # Conditions for initiating Prismatic Crystal
  253. actions.init_crystal=call_action_list,name=conserve,if=buff.arcane_charge.stack<2|(buff.arcane_missiles.react&debuff.mark_of_doom.remains>2*spell_haste+(target.distance%20))
  254. actions.init_crystal+=/arcane_missiles,if=buff.arcane_missiles.react&t18_class_trinket
  255. actions.init_crystal+=/prismatic_crystal
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement