Advertisement
Hekili

Untitled

May 29th, 2019
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 10.00 KB | None | 0 0
  1. # Raidbots-generated SimC input for Armory character EU Kazzak Highlandbird
  2. # On 2019-05-29T15:05:47.307Z
  3. # Tooltips/icons may not show up correctly as context is not converted
  4.  
  5. # Info: Adjusted bonus IDs for Sethraliss' Fanged Helm, Azerite Empowered bonus ID is not provided by the API
  6. # Info: Adjusted bonus IDs for Heart of Azeroth, item level from API did not match bonus IDs
  7. # Info: Adjusted bonus IDs for Gaping Maw Shoulderguard, Azerite Empowered bonus ID is not provided by the API
  8. # Info: Adjusted bonus IDs for Tri-Heart Chestguard, Azerite Empowered bonus ID is not provided by the API
  9.  
  10. shaman="Highlandbird"
  11. level="120"
  12. race="troll"
  13. region="eu"
  14. server="kazzak"
  15. role="melee"
  16. talents="3232131"
  17. spec="enhancement"
  18.  
  19. override.bloodlust=0
  20.  
  21. head=",id=159374,bonus_id=5448/1587/4786/5420/4775,azerite_powers=416/196/30/83/13"
  22. neck=",id=158075,bonus_id=4936/4929/5814/1570,azerite_level=50"
  23. shoulder=",id=159352,bonus_id=5448/1587/4786/5421/4775,azerite_powers=447/416/18/207/13"
  24. back=",id=165513,bonus_id=4800/1808/1542/4783,gem_id=154127"
  25. chest=",id=159362,bonus_id=5448/1587/4786/5419/4775,azerite_powers=420/505/18/44/13"
  26. tabard=",id=45582"
  27. wrist=",id=159356,bonus_id=5010/1592/4784,enchant_id=5971"
  28. hands=",id=159390,bonus_id=5010/1597/4784"
  29. waist=",id=159353,bonus_id=5010/1592/4784"
  30. legs=",id=159392,bonus_id=5010/4802/1577/4783,gem_id=154127"
  31. feet=",id=165533,bonus_id=4800/1542/4783"
  32. finger1=",id=159463,bonus_id=5010/1592/4784,enchant_id=5943"
  33. finger2=",id=159462,bonus_id=5010/1572/4786,enchant_id=5943"
  34. trinket1=",id=159614,bonus_id=5010/1577/4783"
  35. trinket2=",id=155881,bonus_id=5010/41/1582/4783"
  36. main_hand=",id=160269,bonus_id=5010/1577/4783,enchant_id=5964"
  37. off_hand=",id=159661,bonus_id=5010/1577/4783,enchant_id=5963"
  38.  
  39.  
  40. # Executed before combat begins. Accepts non-harmful actions only.
  41. actions.precombat=flask
  42. actions.precombat+=/food
  43. actions.precombat+=/augmentation
  44. # Snapshot raid buffed stats before combat begins and pre-potting is done.
  45. actions.precombat+=/snapshot_stats
  46. actions.precombat+=/potion
  47. actions.precombat+=/lightning_shield
  48.  
  49. # Executed every time the actor is available.
  50. actions=wind_shear
  51. # Attempt to sync racial cooldowns with Ascendance or Feral Spirits, or use on cooldown if saving them will result in significant cooldown waste
  52. 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))
  53. # Do not use a maelstrom-costing ability if it will bring you to 0 maelstrom and cancel fury of air.
  54. actions+=/variable,name=furyCheck_SS,value=maelstrom>=(talent.fury_of_air.enabled*(6+action.stormstrike.cost))
  55. actions+=/variable,name=furyCheck_LL,value=maelstrom>=(talent.fury_of_air.enabled*(6+action.lava_lash.cost))
  56. actions+=/variable,name=furyCheck_CL,value=maelstrom>=(talent.fury_of_air.enabled*(6+action.crash_lightning.cost))
  57. actions+=/variable,name=furyCheck_FB,value=maelstrom>=(talent.fury_of_air.enabled*(6+action.frostbrand.cost))
  58. actions+=/variable,name=furyCheck_ES,value=maelstrom>=(talent.fury_of_air.enabled*(6+action.earthen_spike.cost))
  59. actions+=/variable,name=furyCheck_LB,value=maelstrom>=(talent.fury_of_air.enabled*(6+40))
  60. # 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.
  61. actions+=/variable,name=OCPool,value=(active_enemies>1|(cooldown.lightning_bolt.remains>=2*gcd))
  62. actions+=/variable,name=OCPool_SS,value=(variable.OCPool|maelstrom>=(talent.overcharge.enabled*(40+action.stormstrike.cost)))
  63. actions+=/variable,name=OCPool_LL,value=(variable.OCPool|maelstrom>=(talent.overcharge.enabled*(40+action.lava_lash.cost)))
  64. actions+=/variable,name=OCPool_CL,value=(variable.OCPool|maelstrom>=(talent.overcharge.enabled*(40+action.crash_lightning.cost)))
  65. actions+=/variable,name=OCPool_FB,value=(variable.OCPool|maelstrom>=(talent.overcharge.enabled*(40+action.frostbrand.cost)))
  66. # Attempt to pool maelstrom for Crash Lightning if multiple targets are present.
  67. actions+=/variable,name=CLPool_LL,value=active_enemies=1|maelstrom>=(action.crash_lightning.cost+action.lava_lash.cost)
  68. actions+=/variable,name=CLPool_SS,value=active_enemies=1|maelstrom>=(action.crash_lightning.cost+action.stormstrike.cost)
  69. actions+=/variable,name=freezerburn_enabled,value=(talent.hot_hand.enabled&talent.hailstorm.enabled&azerite.primal_primer.enabled)
  70. actions+=/variable,name=rockslide_enabled,value=(!variable.freezerburn_enabled&(talent.boulderfist.enabled&talent.landslide.enabled&azerite.strength_of_earth.enabled))
  71. actions+=/auto_attack
  72. actions+=/use_items
  73. actions+=/call_action_list,name=opener
  74. actions+=/call_action_list,name=asc,if=buff.ascendance.up
  75. actions+=/call_action_list,name=priority
  76. actions+=/call_action_list,name=maintenance,if=active_enemies<3
  77. actions+=/call_action_list,name=cds
  78. actions+=/call_action_list,name=freezerburn_core,if=variable.freezerburn_enabled
  79. actions+=/call_action_list,name=default_core,if=!variable.freezerburn_enabled
  80. actions+=/call_action_list,name=maintenance,if=active_enemies>=3
  81. actions+=/call_action_list,name=filler
  82.  
  83. actions.asc=crash_lightning,if=!buff.crash_lightning.up&active_enemies>1&variable.furyCheck_CL
  84. actions.asc+=/rockbiter,if=talent.landslide.enabled&!buff.landslide.up&charges_fractional>1.7
  85. actions.asc+=/windstrike
  86.  
  87. # Cast Bloodlust manually if the Azerite Trait Ancestral Resonance is present.
  88. #actions.cds=bloodlust,if=azerite.ancestral_resonance.enabled
  89. actions.cds+=/berserking,if=variable.cooldown_sync
  90. actions.cds+=/blood_fury,if=variable.cooldown_sync
  91. actions.cds+=/fireblood,if=variable.cooldown_sync
  92. actions.cds+=/ancestral_call,if=variable.cooldown_sync
  93. # Attempt to sync your DPS potion with a cooldown, unless the target is about to die.
  94. actions.cds+=/potion,if=buff.ascendance.up|!talent.ascendance.enabled&feral_spirit.remains>5|target.time_to_die<=60
  95. actions.cds+=/feral_spirit
  96. actions.cds+=/ascendance,if=cooldown.strike.remains>0
  97. actions.cds+=/earth_elemental
  98.  
  99. actions.default_core=earthen_spike,if=variable.furyCheck_ES
  100. actions.default_core+=/stormstrike,cycle_targets=1,if=active_enemies>1&azerite.lightning_conduit.enabled&!debuff.lightning_conduit.up&variable.furyCheck_SS
  101. actions.default_core+=/stormstrike,if=buff.stormbringer.up|(active_enemies>1&buff.gathering_storms.up&variable.furyCheck_SS)
  102. actions.default_core+=/crash_lightning,if=active_enemies>=3&variable.furyCheck_CL
  103. actions.default_core+=/lightning_bolt,if=talent.overcharge.enabled&active_enemies=1&variable.furyCheck_LB&maelstrom>=40
  104. actions.default_core+=/stormstrike,if=variable.OCPool_SS&variable.furyCheck_SS
  105.  
  106. actions.filler=sundering
  107. actions.filler+=/crash_lightning,if=talent.forceful_winds.enabled&active_enemies>1&variable.furyCheck_CL
  108. actions.filler+=/flametongue,if=talent.searing_assault.enabled
  109. actions.filler+=/lava_lash,if=!azerite.primal_primer.enabled&talent.hot_hand.enabled&buff.hot_hand.react
  110. actions.filler+=/crash_lightning,if=active_enemies>1&variable.furyCheck_CL
  111. actions.filler+=/rockbiter,if=maelstrom<70&!buff.strength_of_earth.up
  112. actions.filler+=/crash_lightning,if=talent.crashing_storm.enabled&variable.OCPool_CL
  113. actions.filler+=/lava_lash,if=variable.OCPool_LL&variable.furyCheck_LL
  114. actions.filler+=/rockbiter
  115. actions.filler+=/frostbrand,if=talent.hailstorm.enabled&buff.frostbrand.remains<4.8+gcd&variable.furyCheck_FB
  116. actions.filler+=/flametongue
  117.  
  118. 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
  119. actions.freezerburn_core+=/earthen_spike,if=variable.furyCheck_ES
  120. actions.freezerburn_core+=/stormstrike,cycle_targets=1,if=active_enemies>1&azerite.lightning_conduit.enabled&!debuff.lightning_conduit.up&variable.furyCheck_SS
  121. actions.freezerburn_core+=/stormstrike,if=buff.stormbringer.up|(active_enemies>1&buff.gathering_storms.up&variable.furyCheck_SS)
  122. actions.freezerburn_core+=/crash_lightning,if=active_enemies>=3&variable.furyCheck_CL
  123. actions.freezerburn_core+=/lightning_bolt,if=talent.overcharge.enabled&active_enemies=1&variable.furyCheck_LB&maelstrom>=40
  124. actions.freezerburn_core+=/lava_lash,if=azerite.primal_primer.rank>=2&debuff.primal_primer.stack>7&variable.furyCheck_LL&variable.CLPool_LL
  125. actions.freezerburn_core+=/stormstrike,if=variable.OCPool_SS&variable.furyCheck_SS&variable.CLPool_SS
  126. actions.freezerburn_core+=/lava_lash,if=debuff.primal_primer.stack=10&variable.furyCheck_LL
  127.  
  128. actions.maintenance=flametongue,if=!buff.flametongue.up
  129. actions.maintenance+=/frostbrand,if=talent.hailstorm.enabled&!buff.frostbrand.up&variable.furyCheck_FB
  130.  
  131. actions.opener=rockbiter,if=maelstrom<15&time<gcd
  132.  
  133. actions.priority=crash_lightning,if=active_enemies>=(8-(talent.forceful_winds.enabled*3))&variable.freezerburn_enabled&variable.furyCheck_CL
  134. actions.priority+=/lava_lash,if=azerite.primal_primer.rank>=2&debuff.primal_primer.stack=10&active_enemies=1&variable.freezerburn_enabled&variable.furyCheck_LL
  135. actions.priority+=/crash_lightning,if=!buff.crash_lightning.up&active_enemies>1&variable.furyCheck_CL
  136. actions.priority+=/fury_of_air,if=!buff.fury_of_air.up&maelstrom>=20&spell_targets.fury_of_air_damage>=(1+variable.freezerburn_enabled)
  137. actions.priority+=/fury_of_air,if=buff.fury_of_air.up&&spell_targets.fury_of_air_damage<(1+variable.freezerburn_enabled)
  138. actions.priority+=/totem_mastery,if=buff.resonance_totem.remains<=2*gcd
  139. actions.priority+=/sundering,if=active_enemies>=3
  140. actions.priority+=/rockbiter,if=talent.landslide.enabled&!buff.landslide.up&charges_fractional>1.7
  141. # With Natural Harmony, elevate the priority of elemental attacks in order to maintain the buffs when they're about to expire.
  142. actions.priority+=/frostbrand,if=(azerite.natural_harmony.enabled&buff.natural_harmony_frost.remains<=2*gcd)&talent.hailstorm.enabled&variable.furyCheck_FB
  143. actions.priority+=/flametongue,if=(azerite.natural_harmony.enabled&buff.natural_harmony_fire.remains<=2*gcd)
  144. actions.priority+=/rockbiter,if=(azerite.natural_harmony.enabled&buff.natural_harmony_nature.remains<=2*gcd)&maelstrom<70
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement