Advertisement
scurch

Cloak fishing

May 6th, 2020
226
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 16.74 KB | None | 0 0
  1. # Executed before combat begins. Accepts non-harmful actions only.
  2. actions.precombat=flask
  3. actions.precombat+=/food
  4. actions.precombat+=/augmentation
  5. # Snapshot raid buffed stats before combat begins and pre-potting is done.
  6. actions.precombat+=/snapshot_stats
  7. actions.precombat+=/potion
  8. # Checks if you have a trinket equipped that wants to be used together with ToD
  9. actions.precombat+=/variable,name=tod_on_use_trinket,op=set,value=equipped.cyclotronic_blast|equipped.lustrous_golden_plumage|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.remote_guidance_device
  10. actions.precombat+=/variable,name=font_of_power_precombat_channel,op=set,value=19,if=!talent.serenity.enabled&(variable.tod_on_use_trinket|equipped.ashvanes_razor_coral)
  11. actions.precombat+=/use_item,name=azsharas_font_of_power
  12. actions.precombat+=/chi_burst,if=!talent.serenity.enabled|!talent.fist_of_the_white_tiger.enabled
  13. actions.precombat+=/chi_wave,if=talent.fist_of_the_white_tiger.enabled|essence.conflict_and_strife.major
  14. actions.precombat+=/invoke_xuen_the_white_tiger
  15. actions.precombat+=/guardian_of_azeroth
  16.  
  17. # Executed every time the actor is available.
  18. actions=auto_attack
  19. actions+=/spear_hand_strike,if=target.debuff.casting.react
  20. actions+=/touch_of_karma,interval=90,pct_health=0.5
  21. # Use potion if Serenity is up, or both SEF and ToD are up, or the target will die within 60 seconds
  22. actions+=/potion,if=buff.serenity.up|buff.storm_earth_and_fire.up&dot.touch_of_death.remains|target.time_to_die<=60
  23. # Variable that will tell you if you will need to wait to cast ToD/do not want to cast it at all anymore
  24. actions+=/variable,name=hold_tod,op=set,value=cooldown.touch_of_death.remains+9>target.time_to_die|!talent.serenity.enabled&!variable.tod_on_use_trinket&equipped.dribbling_inkpod&target.time_to_pct_30.remains<130&target.time_to_pct_30.remains>8|target.time_to_die<130&target.time_to_die>cooldown.serenity.remains&cooldown.serenity.remains>2|buff.serenity.up&target.time_to_die>11
  25. actions+=/reverse_harm,if=chi.max-chi>=2&(talent.serenity.enabled|!dot.touch_of_death.remains)&buff.serenity.down&(energy.time_to_max<1|talent.serenity.enabled&cooldown.serenity.remains<2|!talent.serenity.enabled&cooldown.touch_of_death.remains<3&!variable.hold_tod|energy.time_to_max<4&cooldown.fists_of_fury.remains<1.5)
  26. # Use FotWT if you are missing at least 3 chi, And serenity, And BotE are not up, AND you either are about to cap energy, or serenity is about to come up, or ToD is about to come up, or FoF is coming up and you will cap energy soon
  27. actions+=/fist_of_the_white_tiger,target_if=min:debuff.mark_of_the_crane.remains,if=chi.max-chi>=3&buff.serenity.down&buff.seething_rage.down&(energy.time_to_max<1|talent.serenity.enabled&cooldown.serenity.remains<2|!talent.serenity.enabled&cooldown.touch_of_death.remains<3&!variable.hold_tod|energy.time_to_max<4&cooldown.fists_of_fury.remains<1.5)
  28. # Use TP if it wont break mastery, AND are missing at least 2 chi, AND big cooldowns are not up, AND you either are about to cap energy, or serenity is about to come up, or ToD is coming up, or FoF is coming up and you will cap energy soon
  29. actions+=/tiger_palm,target_if=min:debuff.mark_of_the_crane.remains,if=!combo_break&chi.max-chi>=2&(talent.serenity.enabled|!dot.touch_of_death.remains|active_enemies>2)&buff.seething_rage.down&buff.serenity.down&(energy.time_to_max<1|talent.serenity.enabled&cooldown.serenity.remains<2|!talent.serenity.enabled&cooldown.touch_of_death.remains<3&!variable.hold_tod|energy.time_to_max<4&cooldown.fists_of_fury.remains<1.5)
  30. actions+=/chi_wave,if=!talent.fist_of_the_white_tiger.enabled&prev_gcd.1.tiger_palm&time<=3
  31. actions+=/call_action_list,name=cd_serenity,if=talent.serenity.enabled
  32. actions+=/call_action_list,name=cd_sef,if=!talent.serenity.enabled
  33. # Call the Serenity action list if Serenity is currently up
  34. actions+=/call_action_list,name=serenity,if=buff.serenity.up
  35. # Call the ST action list if there are 2 or less enemies
  36. actions+=/call_action_list,name=st,if=active_enemies<3
  37. # Call the AoE action list if there are 3 or more enemies
  38. actions+=/call_action_list,name=aoe,if=active_enemies>=3
  39.  
  40. # Actions.AoE is intended for use with Hectic_Add_Cleave and currently needs to be optimized
  41. actions.aoe=whirling_dragon_punch
  42. actions.aoe+=/energizing_elixir,if=!prev_gcd.1.tiger_palm&chi<=1&energy<50
  43. actions.aoe+=/fists_of_fury,if=energy.time_to_max>1
  44. actions.aoe+=/rising_sun_kick,target_if=min:debuff.mark_of_the_crane.remains,if=(talent.whirling_dragon_punch.enabled&cooldown.rising_sun_kick.duration>cooldown.whirling_dragon_punch.remains+4)&(cooldown.fists_of_fury.remains>3|chi>=5)
  45. actions.aoe+=/rushing_jade_wind,if=buff.rushing_jade_wind.down
  46. actions.aoe+=/spinning_crane_kick,if=combo_strike&(((chi>3|cooldown.fists_of_fury.remains>6)&(chi>=5|cooldown.fists_of_fury.remains>2))|energy.time_to_max<=3|buff.dance_of_chiji.react)
  47. actions.aoe+=/reverse_harm,if=chi.max-chi>=2
  48. actions.aoe+=/chi_burst,if=chi.max-chi>=3
  49. actions.aoe+=/fist_of_the_white_tiger,target_if=min:debuff.mark_of_the_crane.remains,if=chi.max-chi>=3
  50. actions.aoe+=/tiger_palm,target_if=min:debuff.mark_of_the_crane.remains,if=chi.max-chi>=2&(!talent.hit_combo.enabled|!combo_break)
  51. actions.aoe+=/chi_wave,if=!combo_break
  52. actions.aoe+=/flying_serpent_kick,if=buff.bok_proc.down,interrupt=1
  53. actions.aoe+=/blackout_kick,target_if=min:debuff.mark_of_the_crane.remains,if=combo_strike&(buff.bok_proc.up|(talent.hit_combo.enabled&prev_gcd.1.tiger_palm&chi<4))
  54.  
  55. # Cooldowns
  56. actions.cd_sef=invoke_xuen_the_white_tiger,if=buff.serenity.down|target.time_to_die<25
  57. actions.cd_sef+=/use_item,name=azsharas_font_of_power,if=buff.storm_earth_and_fire.down&!dot.touch_of_death.remains&(cooldown.touch_of_death.remains<15|cooldown.touch_of_death.remains<21&(variable.tod_on_use_trinket|equipped.ashvanes_razor_coral)|variable.hold_tod|target.time_to_die<40)
  58. actions.cd_sef+=/guardian_of_azeroth,if=target.time_to_die>185|!variable.hold_tod&cooldown.touch_of_death.remains<=14|target.time_to_die<35
  59. actions.cd_sef+=/worldvein_resonance,if=cooldown.touch_of_death.remains>58|cooldown.touch_of_death.remains<2|variable.hold_tod|target.time_to_die<20
  60. # Use Arcane Torrent if you are missing at least 1 Chi and won't cap energy within 0.5 seconds
  61. actions.cd_sef+=/arcane_torrent,if=chi.max-chi>=1&energy.time_to_max>=0.5
  62. actions.cd_sef+=/use_item,name=lustrous_golden_plumage,if=cooldown.touch_of_death.remains<1|cooldown.touch_of_death.remains>20|!variable.hold_tod|target.time_to_die<25
  63. actions.cd_sef+=/use_item,effect_name=gladiators_medallion,if=cooldown.touch_of_death.remains<1|cooldown.touch_of_death.remains>20|!variable.hold_tod|target.time_to_die<20
  64. actions.cd_sef+=/touch_of_death,if=!variable.hold_tod&(!equipped.cyclotronic_blast|cooldown.cyclotronic_blast.remains<=1)&(chi>1|energy<40)
  65. actions.cd_sef+=/storm_earth_and_fire,if=cooldown.storm_earth_and_fire.charges=2|dot.touch_of_death.remains|target.time_to_die<20|(buff.worldvein_resonance.remains>10|(cooldown.worldvein_resonance.remains>cooldown.storm_earth_and_fire.full_recharge_time|!essence.worldvein_resonance.major)&(buff.draconic_empowerment.remains>10|cooldown.storm_earth_and_fire.full_recharge_time<10))&(cooldown.touch_of_death.remains>cooldown.storm_earth_and_fire.full_recharge_time|variable.hold_tod&!equipped.dribbling_inkpod)&cooldown.fists_of_fury.remains<=9&chi>=3&cooldown.whirling_dragon_punch.remains<=13
  66. actions.cd_sef+=/blood_of_the_enemy,if=cooldown.touch_of_death.remains>45|variable.hold_tod&cooldown.fists_of_fury.remains<2|target.time_to_die<12|target.time_to_die>100&target.time_to_die<110&(cooldown.fists_of_fury.remains<3|cooldown.whirling_dragon_punch.remains<5|cooldown.rising_sun_kick.remains<5)
  67. actions.cd_sef+=/concentrated_flame,if=!dot.concentrated_flame_burn.remains&((cooldown.concentrated_flame.remains<=cooldown.touch_of_death.remains+1|variable.hold_tod)&(!talent.whirling_dragon_punch.enabled|cooldown.whirling_dragon_punch.remains)&cooldown.rising_sun_kick.remains&cooldown.fists_of_fury.remains&buff.storm_earth_and_fire.down|dot.touch_of_death.remains)|target.time_to_die<8
  68. # Use Blood Fury if Touch of Death's cooldown is greater than 30 (this includes while ToD is currently active), or off cooldown when you are holding onto ToD, or when the target is about to die
  69. actions.cd_sef+=/blood_fury,if=cooldown.touch_of_death.remains>30|variable.hold_tod|target.time_to_die<20
  70. actions.cd_sef+=/berserking,if=cooldown.touch_of_death.remains>30|variable.hold_tod|target.time_to_die<15
  71. actions.cd_sef+=/lights_judgment
  72. actions.cd_sef+=/fireblood,if=cooldown.touch_of_death.remains>30|variable.hold_tod|target.time_to_die<10
  73. actions.cd_sef+=/ancestral_call,if=cooldown.touch_of_death.remains>30|variable.hold_tod|target.time_to_die<20
  74. actions.cd_sef+=/bag_of_tricks
  75. actions.cd_sef+=/use_item,name=pocketsized_computation_device,if=cooldown.touch_of_death.remains>30|!variable.hold_tod
  76. actions.cd_sef+=/use_item,name=remote_guidance_device,if=cooldown.touch_of_death.remains>30|!variable.hold_tod
  77. actions.cd_sef+=/use_item,effect_name=gladiators_badge,if=cooldown.touch_of_death.remains>20|!variable.hold_tod|target.time_to_die<20
  78. actions.cd_sef+=/use_item,name=galecallers_boon,if=cooldown.touch_of_death.remains>55|variable.hold_tod|target.time_to_die<12
  79. actions.cd_sef+=/use_item,name=writhing_segment_of_drestagath,if=cooldown.touch_of_death.remains>20|!variable.hold_tod
  80. actions.cd_sef+=/use_item,name=ashvanes_razor_coral,if=variable.tod_on_use_trinket&(cooldown.touch_of_death.remains>21|variable.hold_tod)&(debuff.razor_coral_debuff.down|buff.storm_earth_and_fire.remains>13|target.time_to_die-cooldown.touch_of_death.remains<40&cooldown.touch_of_death.remains<25|target.time_to_die<25)
  81. actions.cd_sef+=/use_item,name=ashvanes_razor_coral,if=!variable.tod_on_use_trinket&(debuff.razor_coral_debuff.down|(!equipped.dribbling_inkpod|target.time_to_pct_30.remains<8)&(dot.touch_of_death.remains|cooldown.touch_of_death.remains+9>target.time_to_die)&buff.storm_earth_and_fire.up|target.time_to_die<25)
  82. actions.cd_sef+=/call_action_list,name=use_items
  83. actions.cd_sef+=/the_unbound_force
  84. actions.cd_sef+=/purifying_blast
  85. actions.cd_sef+=/reaping_flames,if=target.time_to_pct_20>30|target.health.pct<=20
  86. actions.cd_sef+=/focused_azerite_beam
  87. actions.cd_sef+=/memory_of_lucid_dreams,if=energy<40
  88. actions.cd_sef+=/ripple_in_space
  89.  
  90. # Cooldowns
  91. actions.cd_serenity=invoke_xuen_the_white_tiger,if=buff.serenity.down|target.time_to_die<25
  92. actions.cd_serenity+=/use_item,name=azsharas_font_of_power,if=buff.serenity.down&(cooldown.serenity.remains<20|target.time_to_die<40)
  93. actions.cd_serenity+=/guardian_of_azeroth,if=buff.serenity.down&(target.time_to_die>185|cooldown.serenity.remains<=7)|target.time_to_die<35
  94. actions.cd_serenity+=/blood_fury,if=cooldown.serenity.remains>20|target.time_to_die<20
  95. actions.cd_serenity+=/berserking,if=cooldown.serenity.remains>20|target.time_to_die<15
  96. # Use Arcane Torrent if Serenity is not up, and you are missing at least 1 Chi, and won't cap energy within 0.5 seconds
  97. actions.cd_serenity+=/arcane_torrent,if=buff.serenity.down&chi.max-chi>=1&energy.time_to_max>=0.5
  98. actions.cd_serenity+=/lights_judgment
  99. actions.cd_serenity+=/fireblood,if=cooldown.serenity.remains>20|target.time_to_die<10
  100. actions.cd_serenity+=/ancestral_call,if=cooldown.serenity.remains>20|target.time_to_die<20
  101. actions.cd_serenity+=/bag_of_tricks
  102. actions.cd_serenity+=/use_item,name=lustrous_golden_plumage,if=cooldown.touch_of_death.remains<1|cooldown.touch_of_death.remains>20|!variable.hold_tod|target.time_to_die<25
  103. actions.cd_serenity+=/use_item,effect_name=gladiators_medallion,if=cooldown.touch_of_death.remains<1|cooldown.touch_of_death.remains>20|!variable.hold_tod|target.time_to_die<20
  104. actions.cd_serenity+=/touch_of_death,if=!variable.hold_tod
  105. actions.cd_serenity+=/use_item,name=pocketsized_computation_device,if=buff.serenity.down&(cooldown.touch_of_death.remains>10|!variable.hold_tod)|target.time_to_die<5
  106. actions.cd_serenity+=/blood_of_the_enemy,if=buff.serenity.down&(cooldown.serenity.remains>20|cooldown.serenity.remains<2)|target.time_to_die<15
  107. actions.cd_serenity+=/use_item,name=remote_guidance_device,if=cooldown.touch_of_death.remains>10|!variable.hold_tod
  108. actions.cd_serenity+=/use_item,effect_name=gladiators_badge,if=cooldown.serenity.remains>20|target.time_to_die<20
  109. actions.cd_serenity+=/use_item,name=galecallers_boon,if=cooldown.serenity.remains>20|target.time_to_die<20
  110. actions.cd_serenity+=/use_item,name=writhing_segment_of_drestagath,if=cooldown.touch_of_death.remains>10|!variable.hold_tod
  111. actions.cd_serenity+=/use_item,name=ashvanes_razor_coral,if=debuff.razor_coral_debuff.down|buff.serenity.remains>9|target.time_to_die<25
  112. actions.cd_serenity+=/call_action_list,name=use_items
  113. actions.cd_serenity+=/worldvein_resonance,if=buff.serenity.down&(cooldown.serenity.remains>15|cooldown.serenity.remains<2)|target.time_to_die<20
  114. actions.cd_serenity+=/concentrated_flame,if=buff.serenity.down&(cooldown.serenity.remains|cooldown.concentrated_flame.charges=2)&!dot.concentrated_flame_burn.remains&(cooldown.rising_sun_kick.remains&cooldown.fists_of_fury.remains|target.time_to_die<8)
  115. actions.cd_serenity+=/serenity
  116. actions.cd_serenity+=/the_unbound_force,if=buff.serenity.down
  117. actions.cd_serenity+=/purifying_blast,if=buff.serenity.down
  118. actions.cd_serenity+=/reaping_flames,if=buff.serenity.down&(target.time_to_pct_20>30|target.health.pct<=20)|target.time_to_die<2
  119. actions.cd_serenity+=/focused_azerite_beam,if=buff.serenity.down
  120. actions.cd_serenity+=/memory_of_lucid_dreams,if=buff.serenity.down&energy<40
  121. actions.cd_serenity+=/ripple_in_space,if=buff.serenity.down
  122.  
  123. # Priority while serenity is up
  124. actions.serenity=fists_of_fury,if=buff.serenity.remains<1|active_enemies>1
  125. actions.serenity+=/spinning_crane_kick,if=combo_strike&(active_enemies>2|active_enemies>1&!cooldown.rising_sun_kick.up)
  126. actions.serenity+=/rising_sun_kick,target_if=min:debuff.mark_of_the_crane.remains,if=combo_strike
  127. # This will cast FoF and interrupt the channel if the GCD is ready and something higher on the priority list (RSK) is avaible
  128. actions.serenity+=/fists_of_fury,interrupt_if=gcd.remains=0
  129. actions.serenity+=/fist_of_the_white_tiger,target_if=min:debuff.mark_of_the_crane.remains,if=chi<3
  130. actions.serenity+=/reverse_harm,if=chi.max-chi>1&energy.time_to_max<1
  131. # Use BoK, it will only break mastery if Hit Combo is NOT talented
  132. actions.serenity+=/blackout_kick,target_if=min:debuff.mark_of_the_crane.remains,if=combo_strike|!talent.hit_combo.enabled
  133. actions.serenity+=/spinning_crane_kick
  134.  
  135. # Single target priority
  136. actions.st=whirling_dragon_punch
  137. actions.st+=/fists_of_fury,if=talent.serenity.enabled|cooldown.touch_of_death.remains>6|variable.hold_tod
  138. # Use RSK on targets without Mark of the Crane debuff, if possible, and if ToD is at least 2 seconds away
  139. actions.st+=/rising_sun_kick,target_if=min:debuff.mark_of_the_crane.remains,if=talent.serenity.enabled|cooldown.touch_of_death.remains>2|variable.hold_tod
  140. actions.st+=/rushing_jade_wind,if=buff.rushing_jade_wind.down&active_enemies>1
  141. actions.st+=/reverse_harm,if=chi.max-chi>1
  142. actions.st+=/fist_of_the_white_tiger,target_if=min:debuff.mark_of_the_crane.remains,if=chi<3
  143. actions.st+=/energizing_elixir,if=chi<=3&energy<50
  144. # Use CB if you are more than 0 Chi away from max and have 1 enemy, or are more than 1 Chi away from max
  145. actions.st+=/chi_burst,if=chi.max-chi>0&active_enemies=1|chi.max-chi>1
  146. # Use TP if you are 4 or more chi away from max and ToD and SEF are both not up
  147. actions.st+=/tiger_palm,target_if=min:debuff.mark_of_the_crane.remains,if=combo_strike&chi.max-chi>3&!dot.touch_of_death.remains&buff.storm_earth_and_fire.down
  148. actions.st+=/chi_wave
  149. actions.st+=/spinning_crane_kick,if=combo_strike&buff.dance_of_chiji.react
  150. # Use BoK if both FoF and RSK are not close, or RSK is close and FoF is not close and you have more than 2 chi, or FoF is close RSK is not close and you have more than 3 chi, or you have more than 5 chi, or if you get a proc
  151. actions.st+=/blackout_kick,target_if=min:debuff.mark_of_the_crane.remains,if=combo_strike&((talent.serenity.enabled|cooldown.touch_of_death.remains>2|variable.hold_tod)&(cooldown.rising_sun_kick.remains>2&cooldown.fists_of_fury.remains>2|cooldown.rising_sun_kick.remains<3&cooldown.fists_of_fury.remains>3&chi>2|cooldown.rising_sun_kick.remains>3&cooldown.fists_of_fury.remains<3&chi>4|chi>5)|buff.bok_proc.up)
  152. actions.st+=/tiger_palm,target_if=min:debuff.mark_of_the_crane.remains,if=combo_strike&chi.max-chi>1
  153. # Use FSK and interrupt it straight away
  154. actions.st+=/flying_serpent_kick,interrupt=1
  155. # Use BoK if FoF is close and you have 2 chi and your last global was TP, or if you are about to cap energy and either your last gcd was TP or if you are less than 2 chi away from capping
  156. actions.st+=/blackout_kick,target_if=min:debuff.mark_of_the_crane.remains,if=(cooldown.fists_of_fury.remains<3&chi=2|energy.time_to_max<1)&(prev_gcd.1.tiger_palm|chi.max-chi<2)
  157.  
  158. # Use items that aren't listed anywhere else in the APL
  159. actions.use_items=use_items
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement