Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2017
315
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.20 KB | None | 0 0
  1. # Default consumables
  2. potion=prolonged_power
  3. flask=seventh_demon
  4. food=lavish_suramar_feast
  5. augmentation=defiled
  6.  
  7. # This default action priority list is automatically created based on your character.
  8. # It is a attempt to provide you with a action list that is both simple and practicable,
  9. # while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
  10. # Feel free to edit, adapt and improve it to your own needs.
  11. # SimulationCraft is always looking for updates and improvements to the default action lists.
  12.  
  13. # Executed before combat begins. Accepts non-harmful actions only.
  14. actions.precombat=flask
  15. actions.precombat+=/augmentation
  16. actions.precombat+=/food
  17. # Snapshot raid buffed stats before combat begins and pre-potting is done.
  18. actions.precombat+=/snapshot_stats
  19. actions.precombat+=/stealth
  20. actions.precombat+=/potion
  21. # Defined variables that doesn't change during the fight.
  22. actions.precombat+=/variable,name=ssw_refund,value=equipped.shadow_satyrs_walk*(6+ssw_refund_offset)
  23. actions.precombat+=/variable,name=stealth_threshold,value=(65+talent.vigor.enabled*35+talent.master_of_shadows.enabled*10+variable.ssw_refund)
  24. actions.precombat+=/variable,name=shd_fractional,value=1.725+0.725*talent.enveloping_shadows.enabled
  25.  
  26. # Executed every time the actor is available.
  27. # This let us to use Shadow Dance right before the 2nd part of DfA lands. Only with Dark Shadow.
  28. actions=shadow_dance,if=talent.dark_shadow.enabled&!stealthed.all&buff.death_from_above.up&buff.death_from_above.remains<=0.2
  29. # This is triggered only with DfA talent since we check shadow_dance even while the gcd is ongoing, it's purely for simulation performance.
  30. actions+=/wait,sec=0.1,if=buff.shadow_dance.up&gcd.remains>0
  31. actions+=/call_action_list,name=cds
  32. # Fully switch to the Stealthed Rotation (by doing so, it forces pooling if nothing is available).
  33. actions+=/run_action_list,name=stealthed,if=stealthed.all
  34. actions+=/nightblade,if=target.time_to_die>8&remains<gcd.max&combo_points>=4
  35. actions+=/call_action_list,name=stealth_als,if=talent.dark_shadow.enabled&combo_points.deficit>=3&(dot.nightblade.remains>4+talent.subterfuge.enabled|cooldown.shadow_dance.charges_fractional>=1.9&(!equipped.denial_of_the_halfgiants|time>10)),if=(cooldown.symbols_of_death.up&dot.nightblade.remains>4)|(cooldown.shadow_dance.charges_fractional>=1.9&dot.nightblade.remains>4)
  36. actions+=/call_action_list,name=stealth_als,if=!talent.dark_shadow.enabled&(combo_points.deficit>=3|cooldown.shadow_dance.charges_fractional>=1.9+talent.enveloping_shadows.enabled)
  37. actions+=/call_action_list,name=finish,if=combo_points>=5|(combo_points>=4&combo_points.deficit<=2&spell_targets.shuriken_storm>=3&spell_targets.shuriken_storm<=4)
  38. actions+=/call_action_list,name=build,if=energy.deficit<=variable.stealth_threshold
  39.  
  40. # Builders
  41. actions.build=shuriken_storm,if=spell_targets.shuriken_storm>=2
  42. actions.build+=/gloomblade
  43. actions.build+=/backstab
  44.  
  45. # Cooldowns
  46. actions.cds=potion,if=buff.bloodlust.react|target.time_to_die<=25|buff.shadow_blades.up
  47. actions.cds+=/blood_fury,if=stealthed.rogue
  48. actions.cds+=/berserking,if=stealthed.rogue
  49. actions.cds+=/arcane_torrent,if=stealthed.rogue&energy.deficit>70
  50. actions.cds+=/symbols_of_death,if=!buff.stealth.up&combo_points>4&dot.nightblade.remains>4&cooldown.death_from_above.remains<3
  51. actions.cds+=/marked_for_death,target_if=min:target.time_to_die,if=target.time_to_die<combo_points.deficit
  52. actions.cds+=/marked_for_death,if=raid_event.adds.in>40&combo_points.deficit>=cp_max_spend
  53. actions.cds+=/shadow_blades,if=combo_points.deficit>=2+stealthed.all-equipped.mantle_of_the_master_assassin
  54. actions.cds+=/goremaws_bite,if=(!stealthed.all&cooldown.shadow_dance.charges_fractional<=variable.shd_fractional&((combo_points.deficit>=4-(time<10)*2&energy.deficit>50+talent.vigor.enabled*25-(time>=10)*15)|(combo_points.deficit>=1&target.time_to_die<8)))
  55. actions.cds+=/vanish,if=!buff.master_assassins_initiative.up&combo_points>4&buff.symbols_of_death.up
  56.  
  57. # Finishers
  58. actions.finish=death_from_above,if=spell_targets.death_from_above>=5
  59. actions.finish+=/nightblade,if=target.time_to_die-remains>8&(mantle_duration=0|remains<=mantle_duration)&((refreshable&(!finality|buff.finality_nightblade.up))|remains<tick_time*2)
  60. actions.finish+=/nightblade,cycle_targets=1,if=target.time_to_die-remains>8&mantle_duration=0&((refreshable&(!finality|buff.finality_nightblade.up))|remains<tick_time*2)
  61. actions.finish+=/death_from_above,if=buff.symbols_of_death.up&!buff.shadow_dance.up
  62. actions.finish+=/eviscerate,if=!talent.death_from_above.enabled|cooldown.death_from_above.remains>=(energy.max-energy-combo_points*6)%energy.regen-(2+(equipped.mantle_of_the_master_assassin&equipped.denial_of_the_halfgiants))
  63.  
  64. # Stealth Action List Starter
  65. actions.stealth_als=call_action_list,name=stealth_cds,if=energy.deficit<=30
  66. actions.stealth_als+=/call_action_list,name=stealth_cds,if=mantle_duration>2.3
  67. actions.stealth_als+=/call_action_list,name=stealth_cds,if=spell_targets.shuriken_storm>=5
  68. actions.stealth_als+=/call_action_list,name=stealth_cds,if=(cooldown.shadowmeld.up&!cooldown.vanish.up&cooldown.shadow_dance.charges<=1)
  69. actions.stealth_als+=/call_action_list,name=stealth_cds,if=target.time_to_die<12*cooldown.shadow_dance.charges_fractional*(1+equipped.shadow_satyrs_walk*0.5)
  70.  
  71. # Stealth Cooldowns
  72.  
  73. actions.stealth_cds+=/shadow_dance,if=charges_fractional>=variable.shd_fractional
  74. actions.stealth_cds+=/pool_resource,for_next=1,extra_amount=40
  75. actions.stealth_cds+=/shadowmeld,if=energy>=40&energy.deficit>=10+variable.ssw_refund
  76. actions.stealth_cds+=/shadow_dance,if=combo_points.deficit>=2+(talent.subterfuge.enabled|buff.the_first_of_the_dead.up)*2&(cooldown.symbols_of_death.remains>2|!talent.dark_shadow.enabled)
  77.  
  78. # Stealthed Rotation
  79. actions.stealthed=call_action_list,name=finish,if=combo_points>=5&(spell_targets.shuriken_storm>=3+equipped.shadow_satyrs_walk|(mantle_duration<=1.3&mantle_duration-gcd.remains>=0.3))
  80. actions.stealthed+=/shuriken_storm,if=buff.shadowmeld.down&((combo_points.deficit>=3&spell_targets.shuriken_storm>=3+equipped.shadow_satyrs_walk)|(combo_points.deficit>=1&buff.the_dreadlords_deceit.stack>=29))
  81. actions.stealthed+=/call_action_list,name=finish,if=combo_points>=5
  82. actions.stealthed+=/shadowstrike
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement