Advertisement
Steakbomb

Action list

Jan 2nd, 2014
288
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.05 KB | None | 0 0
  1. # This default action priority list is automatically created based on your character.
  2. # It is a attempt to provide you with a action list that is both simple and practicable,
  3. # while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
  4. # Feel free to edit, adapt and improve it to your own needs.
  5. # SimulationCraft is always looking for updates and improvements to the default action lists.
  6.  
  7. # Executed before combat begins. Accepts non-harmful actions only.
  8.  
  9. actions.precombat=flask,type=spring_blossoms
  10. actions.precombat+=/food,type=sea_mist_rice_noodles
  11. actions.precombat+=/mark_of_the_wild,if=!aura.str_agi_int.up
  12. actions.precombat+=/healing_touch,if=!buff.dream_of_cenarius.up&talent.dream_of_cenarius.enabled
  13. actions.precombat+=/cat_form
  14. actions.precombat+=/savage_roar
  15. # Snapshot raid buffed stats before combat begins and pre-potting is done.
  16. actions.precombat+=/snapshot_stats
  17. actions.precombat+=/virmens_bite_potion
  18.  
  19. # Executed every time the actor is available.
  20.  
  21. # By default the simulation will use the "Basic" action list, if you would like to instead use the "Advanced" action list do so here.
  22. actions=swap_action_list,name=advanced
  23.  
  24. actions.basic=auto_attack
  25. actions.basic+=/skull_bash_cat
  26. # Keep Rip from falling off during execute range.
  27. actions.basic+=/ferocious_bite,if=dot.rip.ticking&dot.rip.remains<=3&target.health.pct<=25
  28. actions.basic+=/faerie_fire,if=debuff.weakened_armor.stack<3
  29. # Proc Dream of Cenarius at 4+ CP or when PS is about to expire.
  30. actions.basic+=/healing_touch,if=talent.dream_of_cenarius.enabled&buff.predatory_swiftness.up&buff.dream_of_cenarius.down&(buff.predatory_swiftness.remains<1.5|combo_points>=4)
  31. actions.basic+=/savage_roar,if=buff.savage_roar.remains<3
  32. actions.basic+=/virmens_bite_potion,if=(target.health.pct<30&buff.berserk.up)|target.time_to_die<=40
  33. actions.basic+=/tigers_fury,if=energy<=35&!buff.omen_of_clarity.react
  34. actions.basic+=/berserk,if=buff.tigers_fury.up
  35. actions.basic+=/berserking,if=buff.tigers_fury.up
  36. # Overwrite Rip during execute range if it's at least 15% stronger than the current.
  37. actions.basic+=/rip,if=combo_points>=5&target.health.pct<=25&action.rip.tick_damage%dot.rip.tick_dmg>=1.15
  38. actions.basic+=/ferocious_bite,if=combo_points>=5&target.health.pct<=25&dot.rip.ticking
  39. actions.basic+=/rip,if=combo_points>=5&dot.rip.remains<2
  40. # Ferocious Bite if we will energy cap before being able to spend our CP on Rip or Savage Roar.
  41. actions.basic+=/ferocious_bite,if=combo_points>=5&energy.time_to_max<dot.rip.remains-2&energy.time_to_max<buff.savage_roar.remains-3
  42. actions.basic+=/thrash_cat,if=buff.omen_of_clarity.react&dot.thrash_cat.remains<3
  43. # Rake if it hits harder than Mangle and we won't apply a weaker bleed to the target.
  44. actions.basic+=/rake,if=action.rake.tick_damage>action.mangle_cat.hit_damage&action.rake.tick_damage>=dot.rake.tick_dmg
  45. # Rake if it's about to fall off or we can apply a stronger Rake.
  46. actions.basic+=/rake,if=dot.rake.remains<3|action.rake.tick_damage>dot.rake.tick_dmg
  47. actions.basic+=/run_action_list,name=filler,if=buff.feral_fury.react
  48. actions.basic+=/pool_resource,for_next=1
  49. actions.basic+=/thrash_cat,if=dot.thrash_cat.remains<3&(dot.rip.remains>6|combo_points>=5)
  50. # Conditions under which we should execute a CP generator.
  51. actions.basic+=/run_action_list,name=filler,if=buff.omen_of_clarity.react
  52. actions.basic+=/run_action_list,name=filler,if=(combo_points<5&dot.rip.remains<3.0)|(combo_points=0&buff.savage_roar.remains<2)
  53. actions.basic+=/run_action_list,name=filler,if=target.time_to_die<=8.5
  54. actions.basic+=/run_action_list,name=filler,if=buff.tigers_fury.up|buff.berserk.up|buff.natures_vigil.up
  55. actions.basic+=/run_action_list,name=filler,if=cooldown.tigers_fury.remains<=3
  56. actions.basic+=/run_action_list,name=filler,if=energy.time_to_max<=1.0
  57.  
  58. actions.advanced=auto_attack
  59. actions.advanced+=/skull_bash_cat
  60. actions.advanced+=/berserking
  61. # Keep Rip from falling off during execute range.
  62. actions.advanced+=/ferocious_bite,if=dot.rip.ticking&dot.rip.remains<=3&target.health.pct<=25
  63. actions.advanced+=/faerie_fire,if=debuff.weakened_armor.stack<3
  64. # Proc Dream of Cenarius at 4+ CP or when PS is about to expire.
  65. actions.advanced+=/healing_touch,if=talent.dream_of_cenarius.enabled&buff.predatory_swiftness.up&buff.dream_of_cenarius.down&(buff.predatory_swiftness.remains<1.5|combo_points>=4)
  66. actions.advanced+=/savage_roar,if=buff.savage_roar.down
  67. actions.advanced+=/tigers_fury,if=energy<=35&!buff.omen_of_clarity.react
  68. actions.advanced+=/berserk,if=buff.tigers_fury.up|(target.time_to_die<18&cooldown.tigers_fury.remains>6)
  69. actions.advanced+=/thrash_cat,if=buff.omen_of_clarity.react&dot.thrash_cat.remains<3&target.time_to_die>=6
  70. actions.advanced+=/ferocious_bite,if=target.time_to_die<=1&combo_points>=3
  71. actions.advanced+=/savage_roar,if=buff.savage_roar.remains<=3&combo_points>0&target.health.pct<25
  72. # Potion near or during execute range when Rune is up and we have 5 CP.
  73. actions.advanced+=/virmens_bite_potion,if=(combo_points>=5&(target.time_to_die*(target.health.pct-25)%target.health.pct)<15&buff.rune_of_reorigination.up)|target.time_to_die<=40
  74. # Overwrite Rip if it's at least 15% stronger than the current.
  75. actions.advanced+=/rip,if=combo_points>=5&action.rip.tick_damage%dot.rip.tick_dmg>=1.15&target.time_to_die>30
  76. actions.advanced+=/rip,if=combo_points>=4&action.rip.tick_damage%dot.rip.tick_dmg>=0.95&target.time_to_die>30&buff.rune_of_reorigination.up&buff.rune_of_reorigination.remains<=1.5
  77. # Pool 50 energy for Ferocious Bite.
  78. actions.advanced+=/pool_resource,if=combo_points>=5&target.health.pct<=25&dot.rip.ticking&!(energy>=50|(buff.berserk.up&energy>=25))
  79. actions.advanced+=/ferocious_bite,if=combo_points>=5&dot.rip.ticking&target.health.pct<=25
  80. actions.advanced+=/rip,if=combo_points>=5&target.time_to_die>=6&dot.rip.remains<2&(buff.berserk.up|dot.rip.remains+1.9<=cooldown.tigers_fury.remains)
  81. actions.advanced+=/savage_roar,if=buff.savage_roar.remains<=3&combo_points>0&buff.savage_roar.remains+2>dot.rip.remains
  82. actions.advanced+=/savage_roar,if=buff.savage_roar.remains<=6&combo_points>=5&buff.savage_roar.remains+2<=dot.rip.remains&dot.rip.ticking
  83. actions.advanced+=/savage_roar,if=buff.savage_roar.remains<=12&combo_points>=5&energy.time_to_max<=1.0&buff.savage_roar.remains<=dot.rip.remains+6&dot.rip.ticking
  84. # Rake if it hits harder than Mangle and we won't apply a weaker bleed to the target.
  85. actions.advanced+=/rake,if=action.rake.tick_damage>action.mangle_cat.hit_damage&action.rake.tick_damage>=dot.rake.tick_dmg
  86. # Refresh Rake as Re-Origination is about to end if Rake has <9 seconds left.
  87. actions.advanced+=/rake,if=buff.rune_of_reorigination.up&dot.rake.remains<9&buff.rune_of_reorigination.remains<=1.5
  88. # Rake if we can apply a stronger Rake or if it's about to fall off and clipping the last tick won't waste too much damage.
  89. actions.advanced+=/rake,if=target.time_to_die-dot.rake.remains>3&(action.rake.tick_damage>dot.rake.tick_dmg|(dot.rake.remains<3&action.rake.tick_damage%dot.rake.tick_dmg>=0.75))
  90. actions.advanced+=/pool_resource,for_next=1
  91. actions.advanced+=/thrash_cat,if=target.time_to_die>=6&dot.thrash_cat.remains<3&(dot.rip.remains>=8&buff.savage_roar.remains>=12|buff.berserk.up|combo_points>=5)&dot.rip.ticking
  92. actions.advanced+=/pool_resource,for_next=1
  93. actions.advanced+=/thrash_cat,if=target.time_to_die>=6&dot.thrash_cat.remains<9&buff.rune_of_reorigination.up&buff.rune_of_reorigination.remains<=1.5&dot.rip.ticking
  94. # Pool to 90 energy for Ferocious Bite.
  95. actions.advanced+=/pool_resource,if=combo_points>=5&!(energy>=90|(buff.berserk.up&energy>=25))&dot.rip.ticking
  96. # Ferocious Bite if we reach 90 energy without having to do something else first
  97. actions.advanced+=/ferocious_bite,if=combo_points>=5&dot.rip.ticking
  98. actions.advanced+=/run_action_list,name=filler,if=buff.omen_of_clarity.react
  99. actions.advanced+=/run_action_list,name=filler,if=buff.feral_fury.react
  100. # Conditions under which we should execute a CP generator.
  101. actions.advanced+=/run_action_list,name=filler,if=(combo_points<5&dot.rip.remains<3.0)|(combo_points=0&buff.savage_roar.remains<2)
  102. actions.advanced+=/run_action_list,name=filler,if=target.time_to_die<=8.5
  103. actions.advanced+=/run_action_list,name=filler,if=buff.berserk.up
  104. actions.advanced+=/run_action_list,name=filler,if=cooldown.tigers_fury.remains<=3
  105. actions.advanced+=/run_action_list,name=filler,if=energy.time_to_max<=1.0
  106.  
  107. actions.filler=ravage
  108. actions.filler+=/rake,if=target.time_to_die-dot.rake.remains>3&action.rake.tick_damage*(dot.rake.ticks_remain+1)-dot.rake.tick_dmg*dot.rake.ticks_remain>action.mangle_cat.hit_damage
  109. actions.filler+=/rake,if=target.time_to_die-dot.rake.remains<=3&action.rake.tick_damage*(target.time_to_die%3+1)-dot.rake.tick_dmg*target.time_to_die%3>action.mangle_cat.hit_damage
  110. actions.filler+=/shred,if=(buff.omen_of_clarity.react|buff.berserk.up|energy.regen>=15|buff.feral_fury.react)&buff.king_of_the_jungle.down
  111. actions.filler+=/mangle_cat,if=buff.king_of_the_jungle.down
  112.  
  113. actions.aoe=swap_action_list,name=default,if=active_enemies<5
  114. actions.aoe+=/auto_attack
  115. actions.aoe+=/faerie_fire,cycle_targets=1,if=debuff.weakened_armor.stack<3
  116. actions.aoe+=/savage_roar,if=buff.savage_roar.down|(buff.savage_roar.remains<3&combo_points>0)
  117. actions.aoe+=/berserking,if=buff.tigers_fury.up
  118. actions.aoe+=/tigers_fury,if=energy<=35&!buff.omen_of_clarity.react
  119. actions.aoe+=/berserk,if=buff.tigers_fury.up
  120. actions.aoe+=/pool_resource,for_next=1
  121. actions.aoe+=/thrash_cat,if=buff.rune_of_reorigination.up
  122. actions.aoe+=/pool_resource,wait=0.1,for_next=1
  123. actions.aoe+=/thrash_cat,if=dot.thrash_cat.remains<3|(buff.tigers_fury.up&dot.thrash_cat.remains<9)
  124. actions.aoe+=/savage_roar,if=buff.savage_roar.remains<9&combo_points>=5
  125. actions.aoe+=/rip,if=combo_points>=5
  126. actions.aoe+=/rake,cycle_targets=1,if=(active_enemies<8|buff.rune_of_reorigination.up)&dot.rake.remains<3&target.time_to_die>=15
  127. actions.aoe+=/swipe_cat,if=buff.savage_roar.remains<=5
  128. actions.aoe+=/swipe_cat,if=buff.tigers_fury.up|buff.berserk.up
  129. actions.aoe+=/swipe_cat,if=cooldown.tigers_fury.remains<3
  130. actions.aoe+=/swipe_cat,if=buff.omen_of_clarity.react
  131. actions.aoe+=/swipe_cat,if=energy.time_to_max<=1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement