Advertisement
Guest User

Untitled

a guest
Aug 20th, 2019
805
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.35 KB | None | 0 0
  1.  
  2. # Executed before combat begins. Accepts non-harmful actions only.
  3. allow_shimmer_lance="1"
  4. actions.precombat="flask"
  5. actions.precombat+="/food"
  6. actions.precombat+="/augmentation"
  7. actions.precombat+="/arcane_intellect"
  8. actions.precombat+="/summon_water_elemental"
  9. actions.precombat+="/snapshot_stats"
  10. actions.precombat+="/mirror_image"
  11. actions.precombat+="/potion"
  12. actions.precombat+="/blizzard"
  13.  
  14. # Executed every time the actor is available.
  15. actions="counterspell"
  16. # If the mage has FoF after casting instant Flurry, we can delay the Ice Lance and use other high priority action, if available.
  17. actions+="/ice_lance,if=prev_gcd.1.flurry&!buff.fingers_of_frost.react"
  18. actions+="/ice_lance,if=prev_off_gcd.shimmer&debuff.winters_chill.remains>travel_time"
  19. actions+="/shimmer,if=spell_haste<=0.666&prev_gcd.2.flurry&charges>=1&!buff.fingers_of_frost.react&buff.rune_of_power.down"
  20. actions+="/call_action_list,name=cooldowns"
  21. # The target threshold isn't exact. Between 3-5 targets, the differences between the ST and AoE action lists are rather small. However, Freezing Rain prefers using AoE action list sooner as it benefits greatly from the high priority Blizzard action.
  22. actions+="/call_action_list,name=aoe,if=active_enemies>3&talent.freezing_rain.enabled|active_enemies>4"
  23. actions+="/call_action_list,name=single"
  24.  
  25. # With Freezing Rain, it's better to prioritize using Frozen Orb when both FO and Blizzard are off cooldown. Without Freezing Rain, the converse is true although the difference is miniscule until very high target counts.
  26. actions.aoe="frozen_orb"
  27. actions.aoe+="/blizzard"
  28. actions.aoe+="/call_action_list,name=essences"
  29. actions.aoe+="/comet_storm"
  30. actions.aoe+="/ice_nova"
  31. # Simplified Flurry conditions from the ST action list. Since the mage is generating far less Brain Freeze charges, the exact condition here isn't all that important.
  32. actions.aoe+="/flurry,if=prev_gcd.1.ebonbolt|buff.brain_freeze.react&(prev_gcd.1.frostbolt&(buff.icicles.stack<4|!talent.glacial_spike.enabled)|prev_gcd.1.glacial_spike)"
  33. actions.aoe+="/ice_lance,if=buff.fingers_of_frost.react"
  34. # The mage will generally be generating a lot of FoF charges when using the AoE action list. Trying to delay Ray of Frost until there are no FoF charges and no active Frozen Orbs would lead to it not being used at all.
  35. actions.aoe+="/ray_of_frost"
  36. actions.aoe+="/ebonbolt"
  37. actions.aoe+="/glacial_spike"
  38. # Using Cone of Cold is mostly DPS neutral with the AoE target thresholds. It only becomes decent gain with roughly 7 or more targets.
  39. actions.aoe+="/cone_of_cold"
  40. actions.aoe+="/use_item,name=tidestorm_codex,if=buff.icy_veins.down&buff.rune_of_power.down"
  41. actions.aoe+="/use_item,name=pocketsized_computation_device,if=cooldown.cyclotronic_blast.duration&buff.icy_veins.down&buff.rune_of_power.down"
  42. actions.aoe+="/frostbolt"
  43. actions.aoe+="/call_action_list,name=movement"
  44. actions.aoe+="/ice_lance"
  45.  
  46. actions.cooldowns="guardian_of_azeroth,if=cooldown.frozen_orb.remains<5"
  47. actions.cooldowns+="/icy_veins,if=cooldown.frozen_orb.remains<5"
  48. actions.cooldowns+="/mirror_image"
  49. # Rune of Power is always used with Frozen Orb. Any leftover charges at the end of the fight should be used, ideally if the boss doesn't die in the middle of the Rune buff.
  50. actions.cooldowns+="/rune_of_power,if=prev_gcd.1.frozen_orb|target.time_to_die>10+cast_time&target.time_to_die<20"
  51. # On single target fights, the cooldown of Rune of Power is lower than the cooldown of Frozen Orb, this gives extra Rune of Power charges that should be used with active talents, if possible.
  52. actions.cooldowns+="/call_action_list,name=talent_rop,if=talent.rune_of_power.enabled&active_enemies=1&cooldown.rune_of_power.full_recharge_time<cooldown.frozen_orb.remains"
  53. actions.cooldowns+="/potion,if=prev_gcd.1.icy_veins|target.time_to_die<30"
  54. actions.cooldowns+="/use_items"
  55. actions.cooldowns+="/use_item,name=galecallers_boon,if=prev_gcd.1.blizzard
  56. actions.cooldowns+="/use_item,name=pocketsized_computation_device,if=!cooldown.cyclotronic_blast.duration"
  57. actions.cooldowns+="/blood_fury"
  58. actions.cooldowns+="/berserking"
  59. actions.cooldowns+="/lights_judgment"
  60. actions.cooldowns+="/fireblood"
  61. actions.cooldowns+="/ancestral_call"
  62.  
  63. actions.essences="focused_azerite_beam,if=buff.rune_of_power.down&debuff.packed_ice.down|active_enemies>3"
  64. actions.essences+="/memory_of_lucid_dreams,if=active_enemies<5&debuff.packed_ice.down&cooldown.frozen_orb.remains>5&!action.frozen_orb.in_flight&ground_aoe.frozen_orb.remains=0"
  65. actions.essences+="/blood_of_the_enemy,if=prev_gcd.1.frozen_orb|ground_aoe.frozen_orb.remains>5"
  66. actions.essences+="/purifying_blast,if=buff.rune_of_power.down&debuff.packed_ice.down|active_enemies>3"
  67. actions.essences+="/ripple_in_space,if=buff.rune_of_power.down&debuff.packed_ice.down|active_enemies>3"
  68. actions.essences+="/concentrated_flame,line_cd=6,if=buff.rune_of_power.down&debuff.packed_ice.down"
  69. actions.essences+="/the_unbound_force,if=buff.reckless_force.up"
  70. actions.essences+="/worldvein_resonance,if=buff.rune_of_power.down&debuff.packed_ice.down|active_enemies>3"
  71.  
  72. actions.movement="blink_any,if=movement.distance>10"
  73. actions.movement+="/ice_floes,if=buff.ice_floes.down"
  74.  
  75. # In some situations, you can shatter Ice Nova even after already casting Flurry and Ice Lance. Otherwise this action is used when the mage has FoF after casting Flurry, see above.
  76. actions.single="ice_nova,if=cooldown.ice_nova.ready&debuff.winters_chill.up"
  77. actions.single+="/call_action_list,name=essences"
  78. actions.single+="/frozen_orb"
  79. actions.single+="/flurry,if=prev_gcd.1.ebonbolt&buff.brain_freeze.react"
  80. actions.single+="/blizzard,if=active_enemies>2|active_enemies>1&cast_time=0"
  81. actions.single+="/ice_lance,if=buff.fingers_of_frost.react&cooldown.frozen_orb.remains>5|buff.fingers_of_frost.react=2"
  82. actions.single+="/blizzard,if=cast_time=0"
  83. actions.single+="/flurry,if=prev_gcd.1.ebonbolt"
  84. actions.single+="/flurry,if=buff.brain_freeze.react&(prev_gcd.1.frostbolt|debuff.packed_ice.remains>execute_time+action.ice_lance.travel_time)"
  85. actions.single+="/comet_storm"
  86. actions.single+="/ebonbolt"
  87. actions.single+="/ray_of_frost,if=debuff.packed_ice.up,interrupt_if=buff.fingers_of_frost.react=2,interrupt_immediate=1"
  88. actions.single+="/blizzard"
  89. actions.single+="/ice_nova"
  90. actions.single+="/use_item,name=tidestorm_codex,if=buff.icy_veins.down&buff.rune_of_power.down"
  91. actions.single+="/use_item,name=pocketsized_computation_device,if=cooldown.cyclotronic_blast.duration&buff.icy_veins.down&buff.rune_of_power.down"
  92. actions.single+="/frostbolt"
  93. actions.single+="/call_action_list,name=movement"
  94. actions.single+="/ice_lance"
  95.  
  96. # With Glacial Spike, Rune of Power should be used right before the Glacial Spike combo (i.e. with 5 Icicles and a Brain Freeze). When Ebonbolt is off cooldown, Rune of Power can also be used just with 5 Icicles.
  97. actions.talent_rop="rune_of_power,if=talent.glacial_spike.enabled&buff.icicles.stack=5&(buff.brain_freeze.react|talent.ebonbolt.enabled&cooldown.ebonbolt.remains<cast_time)"
  98. # Without Glacial Spike, Rune of Power should be used before any bigger cooldown (Ebonbolt, Comet Storm, Ray of Frost) or when Rune of Power is about to reach 2 charges.
  99. actions.talent_rop+="/rune_of_power,if=!talent.glacial_spike.enabled&(talent.ebonbolt.enabled&cooldown.ebonbolt.remains<cast_time|talent.comet_storm.enabled&cooldown.comet_storm.remains<cast_time|talent.ray_of_frost.enabled&cooldown.ray_of_frost.remains<cast_time|charges_fractional>1.9)"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement