Advertisement
Guest User

Untitled

a guest
Jul 21st, 2019
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.09 KB | None | 0 0
  1. shaman="T24_Shaman_Enhancement_Storm"
  2. source=default
  3. spec=enhancement
  4. level=120
  5. race=troll
  6. role=attack
  7. position=back
  8. talents=3202033
  9. azerite_essences=14:3/32:3/4:3
  10.  
  11. # Default consumables
  12. potion=potion_of_unbridled_fury
  13. flask=greater_flask_of_the_currents
  14. food=baked_port_tato
  15. augmentation=battle_scarred
  16.  
  17. # This default action priority list is automatically created based on your character.
  18. # It is a attempt to provide you with a action list that is both simple and practicable,
  19. # while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
  20. # Feel free to edit, adapt and improve it to your own needs.
  21. # SimulationCraft is always looking for updates and improvements to the default action lists.
  22.  
  23. # Executed before combat begins. Accepts non-harmful actions only.
  24. actions.precombat=flask
  25. actions.precombat+=/food
  26. actions.precombat+=/augmentation
  27. # Snapshot raid buffed stats before combat begins and pre-potting is done.
  28. actions.precombat+=/snapshot_stats
  29. actions.precombat+=/potion
  30. actions.precombat+=/lightning_shield
  31.  
  32. # Executed every time the actor is available.
  33. actions=wind_shear
  34. # Attempt to sync racial cooldowns with Ascendance or Feral Spirits, or use on cooldown if saving them will result in significant cooldown waste
  35. actions+=/variable,name=cooldown_sync,value=(talent.ascendance.enabled&(buff.ascendance.up|cooldown.ascendance.remains>50))|(!talent.ascendance.enabled&(feral_spirit.remains>5|cooldown.feral_spirit.remains>50))
  36. # Do not use a maelstrom-costing ability if it will bring you to 0 maelstrom and cancel fury of air.
  37. actions+=/variable,name=furyCheck_SS,value=maelstrom>=(talent.fury_of_air.enabled*(6+action.stormstrike.cost))
  38. actions+=/variable,name=furyCheck_LL,value=maelstrom>=(talent.fury_of_air.enabled*(6+action.lava_lash.cost))
  39. actions+=/variable,name=furyCheck_CL,value=maelstrom>=(talent.fury_of_air.enabled*(6+action.crash_lightning.cost))
  40. actions+=/variable,name=furyCheck_FB,value=maelstrom>=(talent.fury_of_air.enabled*(6+action.frostbrand.cost))
  41. actions+=/variable,name=furyCheck_ES,value=maelstrom>=(talent.fury_of_air.enabled*(6+action.earthen_spike.cost))
  42. actions+=/variable,name=furyCheck_LB,value=maelstrom>=(talent.fury_of_air.enabled*(6+40))
  43. # Attempt to pool maelstrom so you'll be able to cast a fully-powered lightning bolt as soon as it's available when fighting one target.
  44. actions+=/variable,name=OCPool,value=(active_enemies>1|(cooldown.lightning_bolt.remains>=2*gcd))
  45. actions+=/variable,name=OCPool_SS,value=(variable.OCPool|maelstrom>=(talent.overcharge.enabled*(40+action.stormstrike.cost)))
  46. actions+=/variable,name=OCPool_LL,value=(variable.OCPool|maelstrom>=(talent.overcharge.enabled*(40+action.lava_lash.cost)))
  47. actions+=/variable,name=OCPool_CL,value=(variable.OCPool|maelstrom>=(talent.overcharge.enabled*(40+action.crash_lightning.cost)))
  48. actions+=/variable,name=OCPool_FB,value=(variable.OCPool|maelstrom>=(talent.overcharge.enabled*(40+action.frostbrand.cost)))
  49. # Attempt to pool maelstrom for Crash Lightning if multiple targets are present.
  50. actions+=/variable,name=CLPool_LL,value=active_enemies=1|maelstrom>=(action.crash_lightning.cost+action.lava_lash.cost)
  51. actions+=/variable,name=CLPool_SS,value=active_enemies=1|maelstrom>=(action.crash_lightning.cost+action.stormstrike.cost)
  52. actions+=/variable,name=freezerburn_enabled,value=(talent.hot_hand.enabled&talent.hailstorm.enabled&azerite.primal_primer.enabled)
  53. actions+=/variable,name=rockslide_enabled,value=(!variable.freezerburn_enabled&(talent.boulderfist.enabled&talent.landslide.enabled&azerite.strength_of_earth.enabled))
  54. actions+=/auto_attack
  55. actions+=/call_action_list,name=opener
  56. actions+=/call_action_list,name=asc,if=buff.ascendance.up
  57. actions+=/call_action_list,name=priority
  58. actions+=/call_action_list,name=maintenance,if=active_enemies<3
  59. actions+=/call_action_list,name=cds
  60. actions+=/call_action_list,name=freezerburn_core,if=variable.freezerburn_enabled
  61. actions+=/call_action_list,name=default_core,if=!variable.freezerburn_enabled
  62. actions+=/call_action_list,name=maintenance,if=active_enemies>=3
  63. actions+=/call_action_list,name=filler
  64.  
  65. actions.asc=crash_lightning,if=!buff.crash_lightning.up&active_enemies>1&variable.furyCheck_CL
  66. actions.asc+=/rockbiter,if=talent.landslide.enabled&!buff.landslide.up&charges_fractional>1.7
  67. actions.asc+=/windstrike
  68.  
  69. # Cast Bloodlust manually if the Azerite Trait Ancestral Resonance is present.
  70. actions.cds=bloodlust,if=azerite.ancestral_resonance.enabled
  71. actions.cds+=/berserking,if=variable.cooldown_sync
  72. actions.cds+=/blood_fury,if=variable.cooldown_sync
  73. actions.cds+=/fireblood,if=variable.cooldown_sync
  74. actions.cds+=/ancestral_call,if=variable.cooldown_sync
  75. # Attempt to sync your DPS potion with a cooldown, unless the target is about to die.
  76. actions.cds+=/potion,if=buff.ascendance.up|!talent.ascendance.enabled&feral_spirit.remains>5|target.time_to_die<=60
  77. actions.cds+=/guardian_of_azeroth
  78. actions.cds+=/memory_of_lucid_dreams
  79. actions.cds+=/feral_spirit
  80. actions.cds+=/blood_of_the_enemy
  81. actions.cds+=/ascendance,if=cooldown.strike.remains>0
  82. actions.cds+=/use_items
  83. actions.cds+=/earth_elemental
  84.  
  85. actions.default_core=earthen_spike,if=variable.furyCheck_ES
  86. actions.default_core+=/stormstrike,cycle_targets=1,if=active_enemies>1&azerite.lightning_conduit.enabled&!debuff.lightning_conduit.up&variable.furyCheck_SS
  87. actions.default_core+=/stormstrike,if=buff.stormbringer.up|(active_enemies>1&buff.gathering_storms.up&variable.furyCheck_SS)
  88. actions.default_core+=/crash_lightning,if=active_enemies>=3&variable.furyCheck_CL
  89. actions.default_core+=/lightning_bolt,if=talent.overcharge.enabled&active_enemies=1&variable.furyCheck_LB&maelstrom>=40
  90. actions.default_core+=/stormstrike,if=variable.OCPool_SS&variable.furyCheck_SS
  91.  
  92. actions.filler=sundering,if=active_enemies<3
  93. actions.filler+=/focused_azerite_beam,if=!buff.ascendance.up&!buff.molten_weapon.up&!buff.icy_edge.up&!buff.crackling_surge.up&!debuff.earthen_spike.up
  94. actions.filler+=/purifying_blast
  95. actions.filler+=/concentrated_flame
  96. actions.filler+=/worldvein_resonance,if=buff.lifeblood.stack<4
  97. actions.filler+=/crash_lightning,if=talent.forceful_winds.enabled&active_enemies>1&variable.furyCheck_CL
  98. actions.filler+=/flametongue,if=talent.searing_assault.enabled
  99. actions.filler+=/lava_lash,if=!azerite.primal_primer.enabled&talent.hot_hand.enabled&buff.hot_hand.react
  100. actions.filler+=/crash_lightning,if=active_enemies>1&variable.furyCheck_CL
  101. actions.filler+=/rockbiter,if=maelstrom<70&!buff.strength_of_earth.up
  102. actions.filler+=/crash_lightning,if=talent.crashing_storm.enabled&variable.OCPool_CL
  103. actions.filler+=/lava_lash,if=variable.OCPool_LL&variable.furyCheck_LL
  104. actions.filler+=/rockbiter
  105. actions.filler+=/frostbrand,if=talent.hailstorm.enabled&buff.frostbrand.remains<4.8+gcd&variable.furyCheck_FB
  106. actions.filler+=/flametongue
  107.  
  108. actions.freezerburn_core=lava_lash,target_if=max:debuff.primal_primer.stack,if=azerite.primal_primer.rank>=2&debuff.primal_primer.stack=10&variable.furyCheck_LL&variable.CLPool_LL
  109. actions.freezerburn_core+=/earthen_spike,if=variable.furyCheck_ES
  110. actions.freezerburn_core+=/stormstrike,cycle_targets=1,if=active_enemies>1&azerite.lightning_conduit.enabled&!debuff.lightning_conduit.up&variable.furyCheck_SS
  111. actions.freezerburn_core+=/stormstrike,if=buff.stormbringer.up|(active_enemies>1&buff.gathering_storms.up&variable.furyCheck_SS)
  112. actions.freezerburn_core+=/crash_lightning,if=active_enemies>=3&variable.furyCheck_CL
  113. actions.freezerburn_core+=/lightning_bolt,if=talent.overcharge.enabled&active_enemies=1&variable.furyCheck_LB&maelstrom>=40
  114. actions.freezerburn_core+=/lava_lash,if=azerite.primal_primer.rank>=2&debuff.primal_primer.stack>7&variable.furyCheck_LL&variable.CLPool_LL
  115. actions.freezerburn_core+=/stormstrike,if=variable.OCPool_SS&variable.furyCheck_SS&variable.CLPool_SS
  116. actions.freezerburn_core+=/lava_lash,if=debuff.primal_primer.stack=10&variable.furyCheck_LL
  117.  
  118. actions.maintenance=flametongue,if=!buff.flametongue.up
  119. actions.maintenance+=/frostbrand,if=talent.hailstorm.enabled&!buff.frostbrand.up&variable.furyCheck_FB
  120.  
  121. actions.opener=rockbiter,if=maelstrom<15&time<gcd
  122.  
  123. actions.priority=crash_lightning,if=active_enemies>=(8-(talent.forceful_winds.enabled*3))&variable.freezerburn_enabled&variable.furyCheck_CL
  124. actions.priority+=/the_unbound_force,if=buff.reckless_force.up|time<5
  125. actions.priority+=/lava_lash,if=azerite.primal_primer.rank>=2&debuff.primal_primer.stack=10&active_enemies=1&variable.freezerburn_enabled&variable.furyCheck_LL
  126. actions.priority+=/crash_lightning,if=!buff.crash_lightning.up&active_enemies>1&variable.furyCheck_CL
  127. actions.priority+=/fury_of_air,if=!buff.fury_of_air.up&maelstrom>=20&spell_targets.fury_of_air_damage>=(1+variable.freezerburn_enabled)
  128. actions.priority+=/fury_of_air,if=buff.fury_of_air.up&&spell_targets.fury_of_air_damage<(1+variable.freezerburn_enabled)
  129. actions.priority+=/totem_mastery,if=buff.resonance_totem.remains<=2*gcd
  130. actions.priority+=/sundering,if=active_enemies>=3&(!essence.blood_of_the_enemy.major|(essence.blood_of_the_enemy.major&(buff.seething_rage.up|cooldown.blood_of_the_enemy.remains>40)))
  131. actions.priority+=/focused_azerite_beam,if=active_enemies>=3
  132. actions.priority+=/purifying_blast,if=active_enemies>=3
  133. actions.priority+=/rockbiter,if=talent.landslide.enabled&!buff.landslide.up&charges_fractional>1.7
  134. # With Natural Harmony, elevate the priority of elemental attacks in order to maintain the buffs when they're about to expire.
  135. actions.priority+=/frostbrand,if=(azerite.natural_harmony.enabled&buff.natural_harmony_frost.remains<=2*gcd)&talent.hailstorm.enabled&variable.furyCheck_FB
  136. actions.priority+=/flametongue,if=(azerite.natural_harmony.enabled&buff.natural_harmony_fire.remains<=2*gcd)
  137. actions.priority+=/rockbiter,if=(azerite.natural_harmony.enabled&buff.natural_harmony_nature.remains<=2*gcd)&maelstrom<70
  138.  
  139. head=hood_of_lightless_depths,id=168353,bonus_id=4824/1517/4775,azerite_powers=179/576/30/539/13
  140. neck=heart_of_azeroth,id=158075,bonus_id=4929/5814/4936/1600,azerite_level=65
  141. shoulders=shoulderguards_of_crushing_depths,id=168354,bonus_id=4824/1517/4775,azerite_powers=447/416/459/14/13
  142. back=drape_of_the_hatcher,id=168604,bonus_id=4800/1517
  143. chest=scalemail_of_unnatural_selection,id=168352,bonus_id=4824/1517/4775,azerite_powers=420/577/21/207/13
  144. wrists=oris_tidal_bracers,id=170304,bonus_id=1512
  145. hands=poens_deepsea_handgrips,id=170335,bonus_id=1512
  146. waist=tanglekelp_waistwrap,id=168870,bonus_id=4800/1517
  147. legs=pelagos_predators_legguards,id=168383,bonus_id=4800/1517
  148. feet=akanas_reefstrider_treads,id=170142,bonus_id=1512
  149. finger1=cursed_lovers_ring,id=168891,bonus_id=4800/1517,enchant=accord_of_haste
  150. finger2=ring_of_the_highborne_courtier,id=168890,bonus_id=4800/1517,enchant=accord_of_haste
  151. trinket1=ashvanes_razor_coral,id=169311,bonus_id=4800/1517
  152. trinket2=dribbling_inkpod,id=169319,bonus_id=4800/1517
  153. main_hand=divers_folly,id=168900,bonus_id=4800/1517,enchant=force_multiplier
  154. off_hand=divers_folly,id=168900,bonus_id=4800/1517,enchant=quick_navigation
  155.  
  156. # Gear Summary
  157. # gear_ilvl=443.31
  158. # gear_agility=7510
  159. # gear_stamina=13342
  160. # gear_crit_rating=1038
  161. # gear_haste_rating=1403
  162. # gear_mastery_rating=729
  163. # gear_versatility_rating=597
  164. # gear_armor=4100
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement