Advertisement
Lajamerr_Mittesdine

Norzion

Aug 16th, 2018
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.79 KB | None | 0 0
  1. rogue="Stalkzion"
  2. origin="https://eu.api.battle.net/wow/character/outland/Stalkzion/advanced"
  3. thumbnail="https://render-eu.worldofwarcraft.com/character/outland/204/164810188-avatar.jpg"
  4. spec=subtlety
  5. level=120
  6. race=human
  7. role=attack
  8. position=back
  9. professions=engineering=21/mining=111
  10. talents=https://worldofwarcraft.com/en-gb/game/talent-calculator#rogue/subtlety/talents=2122312
  11.  
  12. # Default consumables
  13. potion=battle_potion_of_agility
  14. flask=currents
  15. food=bountiful_captains_feast
  16. augmentation=battle_scarred
  17.  
  18. # This default action priority list is automatically created based on your character.
  19. # It is a attempt to provide you with a action list that is both simple and practicable,
  20. # while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
  21. # Feel free to edit, adapt and improve it to your own needs.
  22. # SimulationCraft is always looking for updates and improvements to the default action lists.
  23.  
  24. # Executed before combat begins. Accepts non-harmful actions only.
  25. actions.precombat=flask
  26. actions.precombat+=/augmentation
  27. actions.precombat+=/food
  28. # Snapshot raid buffed stats before combat begins and pre-potting is done.
  29. actions.precombat+=/snapshot_stats
  30. # Used to define when to use stealth CDs or builders
  31. actions.precombat+=/variable,name=stealth_threshold,value=60+talent.vigor.enabled*35+talent.master_of_shadows.enabled*10
  32. actions.precombat+=/stealth
  33. actions.precombat+=/marked_for_death,precombat_seconds=15
  34. actions.precombat+=/shadow_blades,precombat_seconds=1
  35. actions.precombat+=/potion
  36.  
  37. # Executed every time the actor is available.
  38. # Check CDs at first
  39. actions=call_action_list,name=cds
  40. # Run fully switches to the Stealthed Rotation (by doing so, it forces pooling if nothing is available).
  41. actions+=/run_action_list,name=stealthed,if=stealthed.all
  42. # Apply Nightblade at 2+ CP during the first 10 seconds, after that 4+ CP if it expires within the next GCD or is not up
  43. actions+=/nightblade,if=target.time_to_die>6&remains<gcd.max&combo_points>=4-(time<10)*2
  44. # Consider using a Stealth CD when reaching the energy threshold and having space for at least 4 CP
  45. actions+=/call_action_list,name=stealth_cds,if=energy.deficit<=variable.stealth_threshold&combo_points.deficit>=4
  46. # Finish at 4+ without DS, 5+ with DS (outside stealth)
  47. actions+=/call_action_list,name=finish,if=combo_points>=4+talent.deeper_stratagem.enabled|target.time_to_die<=1&combo_points>=3
  48. # Use a builder when reaching the energy threshold (minus 40 if none of Alacrity, Shadow Focus, and Master of Shadows is selected)
  49. actions+=/call_action_list,name=build,if=energy.deficit<=variable.stealth_threshold-40*!(talent.alacrity.enabled|talent.shadow_focus.enabled|talent.master_of_shadows.enabled)
  50. # Lowest priority in all of the APL because it causes a GCD
  51. actions+=/arcane_torrent,if=energy.deficit>=15+energy.regen
  52. actions+=/arcane_pulse
  53. actions+=/lights_judgment
  54.  
  55. # Builders
  56. # Shuriken Toss at 29+ Sharpened Blades stacks. 1T at Rank 1, up to 4 at Rank 2, up to 5 at Rank 3
  57. actions.build=shuriken_toss,if=buff.sharpened_blades.stack>=29&spell_targets.shuriken_storm<=1+3*azerite.sharpened_blades.rank=2+4*azerite.sharpened_blades.rank=3
  58. actions.build+=/shuriken_storm,if=spell_targets.shuriken_storm>=2|buff.the_dreadlords_deceit.stack>=29
  59. actions.build+=/gloomblade
  60. actions.build+=/backstab
  61.  
  62. # Cooldowns
  63. actions.cds=potion,if=buff.bloodlust.react|target.time_to_die<=60|(buff.vanish.up&(buff.shadow_blades.up|cooldown.shadow_blades.remains<=30))
  64. # Falling back to default item usage: Use when stealthed
  65. actions.cds+=/use_item,name=first_mates_spyglass,if=stealthed.rogue|target.time_to_die<20
  66. actions.cds+=/blood_fury,if=stealthed.rogue
  67. actions.cds+=/berserking,if=stealthed.rogue
  68. actions.cds+=/fireblood,if=stealthed.rogue
  69. actions.cds+=/ancestral_call,if=stealthed.rogue
  70. actions.cds+=/symbols_of_death,if=dot.nightblade.ticking
  71. actions.cds+=/marked_for_death,target_if=min:target.time_to_die,if=target.time_to_die<combo_points.deficit
  72. actions.cds+=/marked_for_death,if=raid_event.adds.in>30&!stealthed.all&combo_points.deficit>=cp_max_spend
  73. actions.cds+=/shadow_blades,if=combo_points.deficit>=2+stealthed.all
  74. actions.cds+=/shuriken_tornado,if=spell_targets>=3&dot.nightblade.ticking&buff.symbols_of_death.up&buff.shadow_dance.up
  75. actions.cds+=/shadow_dance,if=!buff.shadow_dance.up&target.time_to_die<=5+talent.subterfuge.enabled
  76.  
  77. # Finishers
  78. # Keep up Nightblade if it is about to run out. Do not use NB during Dance, if talented into Dark Shadow.
  79. actions.finish=nightblade,if=(!talent.dark_shadow.enabled|!buff.shadow_dance.up)&target.time_to_die-remains>6&remains<tick_time*2&(spell_targets.shuriken_storm<4|!buff.symbols_of_death.up)
  80. # Multidotting outside Dance on targets that will live for the duration of Nightblade with refresh during pandemic if you have less than 6 targets or play with Secret Technique.
  81. actions.finish+=/nightblade,cycle_targets=1,if=spell_targets.shuriken_storm>=2&(spell_targets.shuriken_storm<=5|talent.secret_technique.enabled)&!buff.shadow_dance.up&target.time_to_die>=(5+(2*combo_points))&refreshable
  82. # Refresh Nightblade early if it will expire during Symbols. Do that refresh if SoD gets ready in the next 5s.
  83. actions.finish+=/nightblade,if=remains<cooldown.symbols_of_death.remains+10&cooldown.symbols_of_death.remains<=5&target.time_to_die-remains>cooldown.symbols_of_death.remains+5
  84. # Secret Technique during Symbols. With Dark Shadow and multiple targets also only during Shadow Dance (until threshold in next line).
  85. actions.finish+=/secret_technique,if=buff.symbols_of_death.up&(!talent.dark_shadow.enabled|spell_targets.shuriken_storm<2|buff.shadow_dance.up)
  86. # With enough targets always use SecTec on CD.
  87. actions.finish+=/secret_technique,if=spell_targets.shuriken_storm>=2+talent.dark_shadow.enabled+talent.nightstalker.enabled
  88. actions.finish+=/eviscerate
  89.  
  90. # Stealth Cooldowns
  91. # Helper Variable
  92. actions.stealth_cds=variable,name=shd_threshold,value=cooldown.shadow_dance.charges_fractional>=1.75
  93. # Vanish unless we are about to cap on Dance charges. Only when Find Weakness is about to run out.
  94. actions.stealth_cds+=/vanish,if=!variable.shd_threshold&debuff.find_weakness.remains<1
  95. # Pool for Shadowmeld + Shadowstrike unless we are about to cap on Dance charges. Only when Find Weakness is about to run out.
  96. actions.stealth_cds+=/pool_resource,for_next=1,extra_amount=40
  97. actions.stealth_cds+=/shadowmeld,if=energy>=40&energy.deficit>=10&!variable.shd_threshold&debuff.find_weakness.remains<1
  98. # With Dark Shadow only Dance when Nightblade will stay up. Use during Symbols or above threshold.
  99. actions.stealth_cds+=/shadow_dance,if=(!talent.dark_shadow.enabled|dot.nightblade.remains>=5+talent.subterfuge.enabled)&(variable.shd_threshold|buff.symbols_of_death.remains>=1.2|spell_targets>=4&cooldown.symbols_of_death.remains>10)
  100. actions.stealth_cds+=/shadow_dance,if=target.time_to_die<cooldown.symbols_of_death.remains
  101.  
  102. # Stealthed Rotation
  103. # If stealth is up, we really want to use Shadowstrike to benefits from the passive bonus, even if we are at max cp (from the precombat MfD).
  104. actions.stealthed=shadowstrike,if=buff.stealth.up
  105. # Finish at 4+ CP without DS, 5+ with DS, and 6 with DS after Vanish
  106. actions.stealthed+=/call_action_list,name=finish,if=combo_points.deficit<=1-(talent.deeper_stratagem.enabled&buff.vanish.up)
  107. # At 2 targets with Secret Technique keep up Find Weakness by cycling Shadowstrike.
  108. actions.stealthed+=/shadowstrike,cycle_targets=1,if=talent.secret_technique.enabled&talent.find_weakness.enabled&debuff.find_weakness.remains<1&spell_targets.shuriken_storm=2&target.time_to_die-remains>6
  109. actions.stealthed+=/shuriken_storm,if=spell_targets.shuriken_storm>=3
  110. actions.stealthed+=/shadowstrike
  111.  
  112. head=seafarer_headcover,id=157977,bonus_id=1502/5135
  113. neck=heart_of_azeroth,id=158075,bonus_id=4932/4933/4936
  114. shoulders=tentaclelaced_spaulders,id=159307,bonus_id=4818/1497/4785
  115. back=cape_of_the_divine_depths,id=160533
  116. chest=goresplattered_vest,id=159330,bonus_id=4819/1512/4786
  117. wrists=bracers_of_the_sacred_fleet,id=159308,bonus_id=4778/1497/4785
  118. hands=voodoobound_handwraps,id=161094,bonus_id=4803/1507/4785
  119. waist=houndjowl_waistband,id=159341,bonus_id=4778/1497/4785
  120. legs=pustule_bearers_pants,id=159338,bonus_id=4779/1512/4786
  121. feet=mosscovered_wingtip_shoes,id=159347,bonus_id=4778/1497/4785
  122. finger1=jade_ophidian_band,id=162544,bonus_id=4778/1502/4781
  123. finger2=thornwoven_band,id=162548,bonus_id=4779/1512/4786
  124. trinket1=kul_tiran_cannonball_runner,id=159628,bonus_id=4778/1497/4785
  125. trinket2=first_mates_spyglass,id=158163,bonus_id=4803/1507/4785
  126. main_hand=fishmongers_gutter,id=158298,bonus_id=4813
  127. off_hand=irontide_gamblers_dagger,id=155058,bonus_id=4790/4792
  128.  
  129. # Gear Summary
  130. # gear_ilvl=320.56
  131. # gear_agility=2393
  132. # gear_stamina=3660
  133. # gear_crit_rating=454
  134. # gear_haste_rating=372
  135. # gear_mastery_rating=656
  136. # gear_versatility_rating=632
  137. # gear_armor=1299
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement