Advertisement
Searix

frost trinket sims

Jun 21st, 2017
995
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.91 KB | None | 0 0
  1. mage="Mage_Frost_T20M_GS"
  2. spec=frost
  3. level=110
  4. race=dwarf
  5. role=spell
  6. position=back
  7. talents=2033022
  8. artifact=53:147095:142305:147095:0:783:1:784:4:785:4:786:5:787:4:788:6:789:4:790:4:791:4:792:4:793:1:794:1:795:1:796:1:797:1:798:1:1296:1:1373:1:1537:4:1538:1:1539:1:1540:1:1641:1
  9.  
  10. # Default consumables
  11. potion=prolonged_power
  12. flask=whispered_pact
  13. food=lavish_suramar_feast
  14. augmentation=defiled
  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+=/water_elemental
  27. actions.precombat+=/snapshot_stats
  28. actions.precombat+=/mirror_image
  29. actions.precombat+=/potion
  30. actions.precombat+=/frostbolt
  31.  
  32. # Executed every time the actor is available.
  33. actions=counterspell,if=target.debuff.casting.react
  34. # Variable which tracks when Icy Veins were used. For use in time_until_fof variable.
  35. actions+=/variable,name=iv_start,value=time,if=prev_off_gcd.icy_veins
  36. # This variable tracks the remaining time until FoF proc from Lady Vashj's Grasp. Note that it doesn't check whether the actor actually has the legendary or that Icy Veins are currently active.
  37. actions+=/variable,name=time_until_fof,value=10-(time-variable.iv_start-floor((time-variable.iv_start)%10)*10)
  38. # Replacement for buff.fingers_of_frost.react. Since some of the FoFs are not random and can be anticipated (Freeze, Lady Vashj's Grasp), we can bypass the .react check.
  39. actions+=/variable,name=fof_react,value=buff.fingers_of_frost.react
  40. actions+=/variable,name=fof_react,value=buff.fingers_of_frost.stack,if=equipped.lady_vashjs_grasp&buff.icy_veins.up&variable.time_until_fof>9|prev_off_gcd.freeze
  41. # Free Ice Lance after Flurry. This action has rather high priority to ensure that we don't cast Rune of Power, Ray of Frost, etc. after Flurry and break up the combo. If FoF was already active, we do not lose anything by delaying the Ice Lance.
  42. actions+=/ice_lance,if=variable.fof_react=0&prev_gcd.1.flurry
  43. # Time Warp is used right at the start. If the actor has Shard of the Exodar, try to synchronize the second Time Warp with Icy Veins. If the target is about to die, use Time Warp regardless.
  44. actions+=/time_warp,if=buff.bloodlust.down&(buff.exhaustion.down|equipped.shard_of_the_exodar)&(time=0|cooldown.icy_veins.remains<1|target.time_to_die<50)
  45. actions+=/call_action_list,name=movement
  46. actions+=/call_action_list,name=cooldowns
  47. actions+=/call_action_list,name=aoe,if=active_enemies>=4
  48. actions+=/call_action_list,name=single
  49.  
  50. actions.aoe=frostbolt,if=prev_off_gcd.water_jet
  51. # Make sure Frozen Orb is used before Blizzard if both are available. This is a small gain with Freezing Rain and on par without.
  52. actions.aoe+=/frozen_orb
  53. actions.aoe+=/blizzard
  54. actions.aoe+=/comet_storm
  55. actions.aoe+=/ice_nova
  56. actions.aoe+=/water_jet,if=prev_gcd.1.frostbolt&buff.fingers_of_frost.stack<(2+artifact.icy_hand.enabled)&buff.brain_freeze.react=0
  57. actions.aoe+=/flurry,if=prev_gcd.1.ebonbolt|(prev_gcd.1.glacial_spike|prev_gcd.1.frostbolt)&buff.brain_freeze.react
  58. actions.aoe+=/frost_bomb,if=debuff.frost_bomb.remains<action.ice_lance.travel_time&variable.fof_react>0
  59. actions.aoe+=/ice_lance,if=variable.fof_react>0
  60. actions.aoe+=/ebonbolt,if=buff.brain_freeze.react=0
  61. actions.aoe+=/glacial_spike
  62. actions.aoe+=/frostbolt
  63. actions.aoe+=/ice_lance
  64.  
  65. # Rune of Power is used when going into Icy Veins and while Icy Veins are up. Outside of Icy Veins, use Rune of Power when about to cap on charges or the target is about to die.
  66. actions.cooldowns=rune_of_power,if=cooldown.icy_veins.remains<cast_time|charges_fractional>1.9&cooldown.icy_veins.remains>10|buff.icy_veins.up|target.time_to_die.remains+5<charges_fractional*10
  67. actions.cooldowns+=/potion,if=cooldown.icy_veins.remains<1
  68. actions.cooldowns+=/icy_veins,if=buff.icy_veins.down
  69. actions.cooldowns+=/mirror_image
  70. actions.cooldowns+=/use_items
  71. actions.cooldowns+=/blood_fury
  72. actions.cooldowns+=/berserking
  73. actions.cooldowns+=/arcane_torrent
  74.  
  75. actions.movement=blink,if=movement.distance>10
  76. actions.movement+=/ice_floes,if=buff.ice_floes.down&movement.distance>0&variable.fof_react=0
  77.  
  78. # In some circumstances, it is possible for both Ice Lance and Ice Nova to benefit from a single Winter's Chill.
  79. actions.single=ice_nova,if=debuff.winters_chill.up
  80. # With T20 2pc, Frozen Orb should be used as soon as it comes off CD.
  81. actions.single+=/frozen_orb,if=set_bonus.tier20_2pc
  82. actions.single+=/frostbolt,if=prev_off_gcd.water_jet
  83. # Basic Water Jet combo. Since Water Jet can only be used if the actor is not casting, we use it right after Frostbolt is executed. At the default distance, Frostbolt travels slightly over 1 s, giving Water Jet enough time to apply the DoT (Water Jet's cast time is 1 s, with haste scaling). The APL then forces another Frostbolt to guarantee getting both FoFs from the Water Jet. This works for most haste values (roughly from 0% to 160%). When changing the default distance, great care must be taken otherwise this action won't produce two FoFs.
  84. actions.single+=/water_jet,if=prev_gcd.1.frostbolt&buff.fingers_of_frost.stack<(2+artifact.icy_hand.enabled)&buff.brain_freeze.react=0
  85. actions.single+=/ray_of_frost,if=buff.icy_veins.up|(cooldown.icy_veins.remains>action.ray_of_frost.cooldown&buff.rune_of_power.down)
  86. # Winter's Chill from Flurry can apply to the spell cast right before (provided the travel time is long enough). This can be exploited to a great effect with Ebonbolt, Glacial Spike (which deal a lot of damage by themselves) and Frostbolt (as a guaranteed way to proc Frozen Veins and Chain Reaction). When using Glacial Spike, it is worth saving a Brain Freeze proc when Glacial Spike is right around the corner (i.e. with 4 or more Icicles). However, when the actor also has T20 2pc, Glacial Spike is delayed to fit into Frozen Mass, so we do not want to sit on a Brain Freeze proc for too long in that case.
  87. actions.single+=/flurry,if=prev_gcd.1.ebonbolt|buff.brain_freeze.react&(!talent.glacial_spike.enabled&prev_gcd.1.frostbolt|talent.glacial_spike.enabled&(prev_gcd.1.glacial_spike|prev_gcd.1.frostbolt&(buff.icicles.stack<=3|cooldown.frozen_orb.remains<=10&set_bonus.tier20_2pc)))
  88. # Freezing Rain Blizzard. While the normal Blizzard action is usually enough, right after Frozen Orb the actor will be getting a lot of FoFs, which might delay Blizzard to the point where we miss out on Freezing Rain. Therefore, if we are not at a risk of overcapping on FoF, use Blizzard before using Ice Lance.
  89. actions.single+=/blizzard,if=cast_time=0&active_enemies>1&variable.fof_react<3
  90. actions.single+=/frost_bomb,if=debuff.frost_bomb.remains<action.ice_lance.travel_time&variable.fof_react>0
  91. actions.single+=/ice_lance,if=variable.fof_react>0&cooldown.icy_veins.remains>10|variable.fof_react>2
  92. actions.single+=/ebonbolt,if=buff.brain_freeze.react=0
  93. actions.single+=/frozen_orb
  94. actions.single+=/ice_nova
  95. actions.single+=/comet_storm
  96. # Against low number of targets, Blizzard is used as a filler. Use it only against 2 or more targets, 3 or more when using Glacial Spike and Splitting Ice. Zann'esu buffed Blizzard is used only at 5 stacks.
  97. actions.single+=/blizzard,if=active_enemies>2|active_enemies>1&!(talent.glacial_spike.enabled&talent.splitting_ice.enabled)|(buff.zannesu_journey.stack=5&buff.zannesu_journey.remains>cast_time)
  98. # While Frozen Mass is active, we want to generate as many buffed Icicles as possible. However, we do not want to do this at the expense of the final Glacial Spike, which should be also used while Frozen Mass is active.
  99. actions.single+=/frostbolt,if=buff.frozen_mass.remains>execute_time+action.glacial_spike.execute_time+action.glacial_spike.travel_time&buff.brain_freeze.react=0&talent.glacial_spike.enabled
  100. # Glacial Spike is generally used as it is available, unless we have T20 2pc. In that case, Glacial Spike is delay when Frozen Mass is happening soon (in less than 10 s).
  101. actions.single+=/glacial_spike,if=cooldown.frozen_orb.remains>10|!set_bonus.tier20_2pc
  102. actions.single+=/frostbolt
  103. # While on the move, use instant Blizzard if available.
  104. actions.single+=/blizzard,if=cast_time=0
  105. # Otherwise just use Ice Lance to do at least some damage.
  106. actions.single+=/ice_lance
  107.  
  108. head=crown_of_the_arcane_tempest,id=147147,ilevel=930
  109. neck=string_of_extracted_incisors,id=147013,ilevel=930,enchant_id=5890
  110. shoulders=mantle_of_the_arcane_tempest,id=147150,ilevel=930
  111. back=cloak_of_everburning_knowledge,id=138365,bonus_id=3518,enchant=binding_of_intellect
  112. chest=robes_of_the_arcane_tempest,id=147149,ilevel=930
  113. wrists=oathbreakers_cuffs,id=147001,ilevel=930
  114. hands=gloves_of_everburning_knowledge,id=138309,bonus_id=3518
  115. waist=braided_torture_lash,id=146998,ilevel=930
  116. legs=leggings_of_the_arcane_tempest,id=147148,ilevel=930
  117. feet=emberscatter_treads,id=146986,ilevel=930
  118. finger1=seal_of_the_second_duumvirate,id=147195,ilevel=940,enchant=200vers
  119. finger2=yathaes_thumb_ring,id=147021,ilevel=930,enchant=200vers
  120. trinket1=
  121. trinket2=,id=142507,bonus_id=606,ilevel=915
  122. main_hand=ebonchill,id=128862,ilevel=954
  123.  
  124. # Gear Summary
  125. # gear_ilvl=938.00
  126. # gear_stamina=46421
  127. # gear_intellect=46323
  128. # gear_crit_rating=11115
  129. # gear_haste_rating=10936
  130. # gear_mastery_rating=4279
  131. # gear_versatility_rating=3918
  132. # gear_armor=2203
  133. # set_bonus=tier20_2pc=1
  134. # set_bonus=tier20_4pc=1
  135.  
  136. copy=970_kj_burning_wish
  137. trinket1=,id=144259,ilevel=970
  138. copy=swarming_plaguehive
  139. trinket1=,id=139321,ilevel=915
  140. copy=unstable_horrorslime
  141. trinket1=,id=138224,ilevel=915
  142. copy=bough
  143. trinket1=,id=139336,ilevel=915
  144. copy=ethereal_urn
  145. trinket1=,id=142166,ilevel=915
  146. copy=padawsen
  147. trinket1=,id=141536,ilevel=915
  148. copy=sinew
  149. trinket1=,id=139326,ilevel=915
  150. copy=devilsaur_shock_baton
  151. trinket1=,id=140030,ilevel=915
  152. copy=oakheart
  153. trinket1=,id=137306,ilevel=915
  154. copy=horn_of_valor
  155. trinket1=,id=133642,ilevel=915
  156. copy=darkmoon_hellfire_885
  157. trinket1=,id=128709,ilevel=885
  158. copy=moonlit_prism
  159. trinket1=,id=137541,ilevel=915
  160. copy=construct_core
  161. trinket1=,id=142165,ilevel=915
  162. copy=portable_manacracker
  163. trinket1=,id=137398,ilevel=915
  164. copy=naraxas
  165. trinket1=,id=137349,ilevel=915
  166. copy=brinewater_haste
  167. trinket1=,id=142507,bonus_id=604,ilevel=915
  168. copy=brinewater_crit
  169. trinket1=,id=142507,bonus_id=603,ilevel=915
  170. copy=arcanocrystal915
  171. trinket1=,id=141482,ilevel=915
  172. copy=arcanocrystal900
  173. trinket1=,id=141482,ilevel=900
  174. copy=arcanocrystal880
  175. trinket1=,id=141482,ilevel=880
  176. copy=arcanocrystal860
  177. trinket1=,id=141482,ilevel=860
  178. copy=obelisk_violet_hold
  179. trinket1=,id=137433,ilevel=915
  180. copy=metronome
  181. trinket1=,id=140792,ilevel=915
  182. copy=whispers
  183. trinket1=,id=140809,ilevel=915
  184. copy=icon_of_rot
  185. trinket1=,id=140798,ilevel=915
  186. copy=star_gate
  187. trinket1=,id=140804,ilevel=915
  188. copy=pharameres_forbidden
  189. trinket1=,id=140800,ilevel=915
  190.  
  191. copy=fury_of_sky
  192. trinket1=,id=140801,ilevel=915
  193.  
  194. copy=dreadstone
  195. trinket1=,id=144480,ilevel=915
  196.  
  197. copy=charm_of_rising_tide_915
  198. trinket1=,id=147002,ilevel=915
  199.  
  200. copy=charm_of_rising_tide_930
  201. trinket1=,id=147002,ilevel=930
  202.  
  203. copy=spectral_thurible_915
  204. trinket1=,id=147018,ilevel=915
  205.  
  206. copy=spectral_thurible_930
  207. trinket1=,id=147018,ilevel=930
  208.  
  209. copy=tarnished_sentinel_915
  210. trinket1=,id=147017,ilevel=915
  211.  
  212. copy=tarnished_sentinel_930
  213. trinket1=,id=147017,ilevel=930
  214.  
  215. copy=terror_from_below_915
  216. trinket1=,id=147016,ilevel=915
  217.  
  218. copy=terror_from_below_930
  219. trinket1=,id=147016,ilevel=930
  220.  
  221. copy=tome_of_unraveling_sanity_915
  222. trinket1=,id=147002,ilevel=915
  223.  
  224. copy=tome_of_unraveling_sanity_940
  225. trinket1=,id=147002,ilevel=940
  226.  
  227. copy=tome_of_unraveling_sanity_930
  228. trinket1=,id=147002,ilevel=930
  229.  
  230. copy=chrono_shard
  231. trinket1=,id=137419,ilevel=915
  232.  
  233. copy=chrono_shard_910neck
  234. neck=,id=137487,ilevel=910
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement