Advertisement
Thayne

Frost DK APL for SimulationCraft (7.1 - upd 21.11.16)

Oct 12th, 2016
8,896
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.22 KB | None | 0 0
  1. # Executed before combat begins. Accepts non-harmful actions only.
  2. actions.precombat=flask,name=countless_armies
  3. actions.precombat+=/food,name=fishbrul_special
  4. actions.precombat+=/augmentation,name=defiled
  5. # Snapshot raid buffed stats before combat begins and pre-potting is done.
  6. actions.precombat+=/snapshot_stats
  7. actions.precombat+=/potion,name=old_war
  8.  
  9. # Executed every time the actor is available.
  10. actions=auto_attack
  11. actions+=/pillar_of_frost
  12. actions+=/use_item,slot=trinket1
  13. actions+=/use_item,slot=trinket2
  14. actions+=/use_item,slot=finger1
  15. actions+=/use_item,slot=finger2
  16. actions+=/arcane_torrent,if=runic_power.deficit>20
  17. actions+=/blood_fury,if=!talent.breath_of_sindragosa.enabled|dot.breath_of_sindragosa.ticking
  18. actions+=/berserking,if=buff.pillar_of_frost.up
  19. actions+=/potion,name=old_war,if=buff.pillar_of_frost.up
  20. actions+=/sindragosas_fury,if=buff.pillar_of_frost.up&debuff.razorice.stack=5&buff.unholy_strength.up
  21. actions+=/obliteration,if=(!talent.runic_attenuation.enabled&!talent.icy_talons.enabled)
  22. actions+=/call_action_list,name=bos,if=talent.breath_of_sindragosa.enabled
  23. actions+=/call_action_list,name=shatter,if=talent.shattering_strikes.enabled
  24. actions+=/call_action_list,name=storm,if=talent.gathering_storm.enabled
  25. actions+=/call_action_list,name=machinegun,if=(talent.icy_talons.enabled&(talent.runic_attenuation.enabled|talent.frostscythe.enabled))
  26. actions+=/call_action_list,name=generic,if=(!talent.shattering_strikes.enabled&!talent.icy_talons.enabled)
  27.  
  28. actions.bos=howling_blast,target_if=!dot.frost_fever.ticking
  29. actions.bos+=/breath_of_sindragosa,if=runic_power>=50
  30. actions.bos+=/frost_strike,if=!dot.breath_of_sindragosa.ticking&cooldown.breath_of_sindragosa.remains>15&buff.icy_talons.remains<=gcd
  31. actions.bos+=/howling_blast,if=buff.rime.react&runic_power>40&dot.breath_of_sindragosa.ticking
  32. actions.bos+=/howling_blast,if=buff.rime.react&!dot.breath_of_sindragosa.ticking
  33. actions.bos+=/obliterate,if=dot.breath_of_sindragosa.ticking&runic_power<70
  34. actions.bos+=/obliterate,if=dot.breath_of_sindragosa.ticking&rune>=3
  35. actions.bos+=/obliterate,if=!dot.breath_of_sindragosa.ticking
  36. actions.bos+=/remorseless_winter,if=!dot.breath_of_sindragosa.ticking
  37. actions.bos+=/frost_strike,if=!dot.breath_of_sindragosa.ticking&cooldown.breath_of_sindragosa.remains>15
  38. actions.bos+=/horn_of_winter
  39. actions.bos+=/empower_rune_weapon,if=runic_power<=40
  40. actions.bos+=/hungering_rune_weapon,if=runic_power<=40
  41.  
  42. actions.core=frost_strike,if=buff.obliteration.up&!buff.killing_machine.react
  43. actions.core+=/remorseless_winter,if=(spell_targets.remorseless_winter>=2|talent.gathering_storm.enabled)&!talent.frozen_pulse.enabled
  44. actions.core+=/frostscythe,if=!talent.breath_of_sindragosa.enabled&(buff.killing_machine.react|spell_targets.frostscythe>=4)
  45. actions.core+=/glacial_advance
  46. actions.core+=/obliterate,if=buff.killing_machine.react
  47. actions.core+=/obliterate
  48.  
  49. actions.storm=frost_strike,if=buff.icy_talons.remains<=gcd|runic_power>=70
  50. actions.storm+=/howling_blast,target_if=!dot.frost_fever.ticking&buff.icy_talons.remains>=gcd+0.1
  51. actions.storm+=/remorseless_winter,if=rune>=3&buff.icy_talons.remains>=gcd+0.1
  52. actions.storm+=/howling_blast,if=buff.rime.react&buff.icy_talons.remains>=gcd+0.1
  53. actions.storm+=/obliterate,if=buff.killing_machine.react&buff.icy_talons.remains>=gcd+0.1
  54. actions.storm+=/glacial_advance,if=buff.icy_talons.remains>=gcd+0.1
  55. actions.storm+=/obliterate,if=(cooldown.remorseless_winter.remains>2|dot.remorseless_winter.ticking|rune>=3)&buff.icy_talons.remains>=gcd+0.1
  56. actions.storm+=/frost_strike,if=buff.icy_talons.stack<3
  57. actions.storm+=/remorseless_winter,if=rune>=3
  58. actions.storm+=/glacial_advance
  59. actions.storm+=/obliterate,if=cooldown.remorseless_winter.remains>2|dot.remorseless_winter.ticking|rune>=3
  60. actions.storm+=/frost_strike,if=runic_power>=40
  61. actions.storm+=/horn_of_winter,if=talent.breath_of_sindragosa.enabled&cooldown.breath_of_sindragosa.remains>15
  62. actions.storm+=/horn_of_winter,if=!talent.breath_of_sindragosa.enabled
  63. actions.storm+=/empower_rune_weapon,if=talent.breath_of_sindragosa.enabled&cooldown.breath_of_sindragosa.remains>15
  64. actions.storm+=/hungering_rune_weapon,if=talent.breath_of_sindragosa.enabled&cooldown.breath_of_sindragosa.remains>15
  65. actions.storm+=/empower_rune_weapon,if=!talent.breath_of_sindragosa.enabled
  66. actions.storm+=/hungering_rune_weapon,if=!talent.breath_of_sindragosa.enabled
  67.  
  68. actions.generic=howling_blast,target_if=!dot.frost_fever.ticking
  69. actions.generic+=/howling_blast,if=buff.rime.react
  70. actions.generic+=/frost_strike,if=runic_power>=80
  71. actions.generic+=/call_action_list,name=core
  72. actions.generic+=/horn_of_winter,if=talent.breath_of_sindragosa.enabled&cooldown.breath_of_sindragosa.remains>15
  73. actions.generic+=/horn_of_winter,if=!talent.breath_of_sindragosa.enabled
  74. actions.generic+=/frost_strike,if=talent.breath_of_sindragosa.enabled&cooldown.breath_of_sindragosa.remains>15
  75. actions.generic+=/frost_strike,if=!talent.breath_of_sindragosa.enabled
  76. actions.generic+=/empower_rune_weapon,if=talent.breath_of_sindragosa.enabled&cooldown.breath_of_sindragosa.remains>15
  77. actions.generic+=/hungering_rune_weapon,if=talent.breath_of_sindragosa.enabled&cooldown.breath_of_sindragosa.remains>15
  78. actions.generic+=/empower_rune_weapon,if=!talent.breath_of_sindragosa.enabled
  79. actions.generic+=/hungering_rune_weapon,if=!talent.breath_of_sindragosa.enabled
  80.  
  81. actions.machinegun=frost_strike,if=buff.icy_talons.remains<=gcd|runic_power>=80
  82. actions.machinegun+=/howling_blast,target_if=!dot.frost_fever.ticking&buff.icy_talons.remains>=gcd+0.1
  83. actions.machinegun+=/howling_blast,if=buff.rime.up&!buff.obliteration.up
  84. actions.machinegun+=/obliteration,if=rune>=2&runic_power>=25
  85. actions.machinegun+=/frost_strike,if=buff.obliteration.up&!buff.killing_machine.up
  86. actions.machinegun+=/obliterate,if=buff.icy_talons.remains>gcd+0.1&buff.killing_machine.up&runic_power<15&buff.obliteration.remains>=gcd+01
  87. actions.machinegun+=/frostscythe,if=buff.icy_talons.remains>=gcd+0.1&buff.killing_machine.up&rune=1
  88. actions.machinegun+=/obliterate,if=buff.icy_talons.remains>gcd+0.1
  89. actions.machinegun+=/glacial_advance,if=buff.icy_talons.remains>=gcd+0.1
  90. actions.machinegun+=/remorseless_winter,if=buff.icy_talons.remains>=gcd+0.1&!buff.killing_machine.up
  91. actions.machinegun+=/frost_strike,if=buff.icy_talons.stack<3
  92. actions.machinegun+=/obliterate
  93. actions.machinegun+=/glacial_advance
  94. actions.machinegun+=/remorseless_winter,if=!buff.killing_machine.up
  95. actions.machinegun+=/frost_strike,if=runic_power>=40&talent.runic_attenuation.enabled
  96. actions.machinegun+=/frost_strike,if=runic_power>=50
  97. actions.machinegun+=/horn_of_winter,if=talent.breath_of_sindragosa.enabled&cooldown.breath_of_sindragosa.remains>15
  98. actions.machinegun+=/horn_of_winter,if=!talent.breath_of_sindragosa.enabled
  99. actions.machinegun+=/empower_rune_weapon,if=rune<1&runic_power<40&talent.breath_of_sindragosa.enabled&cooldown.breath_of_sindragosa.remains>15
  100. actions.machinegun+=/hungering_rune_weapon,if=rune<1&runic_power<40&talent.breath_of_sindragosa.enabled&cooldown.breath_of_sindragosa.remains>15
  101. actions.machinegun+=/empower_rune_weapon,if=rune<1&runic_power<40&!talent.breath_of_sindragosa.enabled
  102. actions.machinegun+=/hungering_rune_weapon,if=rune<1&runic_power<40&!talent.breath_of_sindragosa.enabled
  103.  
  104. actions.shatter=frost_strike,if=debuff.razorice.stack=5
  105. actions.shatter+=/howling_blast,target_if=!dot.frost_fever.ticking
  106. actions.shatter+=/howling_blast,if=buff.rime.react
  107. actions.shatter+=/frost_strike,if=runic_power>=80
  108. actions.shatter+=/call_action_list,name=core
  109. actions.shatter+=/horn_of_winter,if=talent.breath_of_sindragosa.enabled&cooldown.breath_of_sindragosa.remains>15
  110. actions.shatter+=/horn_of_winter,if=!talent.breath_of_sindragosa.enabled
  111. actions.shatter+=/frost_strike,if=talent.breath_of_sindragosa.enabled&cooldown.breath_of_sindragosa.remains>15
  112. actions.shatter+=/frost_strike,if=!talent.breath_of_sindragosa.enabled
  113. actions.shatter+=/empower_rune_weapon,if=talent.breath_of_sindragosa.enabled&cooldown.breath_of_sindragosa.remains>15
  114. actions.shatter+=/hungering_rune_weapon,if=talent.breath_of_sindragosa.enabled&cooldown.breath_of_sindragosa.remains>15
  115. actions.shatter+=/empower_rune_weapon,if=!talent.breath_of_sindragosa.enabled
  116. actions.shatter+=/hungering_rune_weapon,if=!talent.breath_of_sindragosa.enabled
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement