Skip to content
This repository was archived by the owner on Jun 13, 2024. It is now read-only.

Commit 59270ae

Browse files
committed
Updated APLs.
1 parent 24df40a commit 59270ae

8 files changed

+94
-58
lines changed

ThousandJabs/Class_Hunter/Generated-Actions.lua

+43-35
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ actions+=/aspect_of_the_wild,if=buff.bestial_wrath.up|target.time_to_die<12
2424
actions+=/barrage,if=spell_targets.barrage>1
2525
actions+=/titans_thunder,if=talent.dire_frenzy.enabled|cooldown.dire_beast.remains>=3|buff.bestial_wrath.up&pet.dire_beast.active
2626
actions+=/bestial_wrath
27-
actions+=/multi_shot,if=spell_targets>4&(pet.buff.beast_cleave.remains<gcd.max|pet.buff.beast_cleave.down)
27+
actions+=/multishot,if=spell_targets>4&(pet.buff.beast_cleave.remains<gcd.max|pet.buff.beast_cleave.down)
2828
actions+=/kill_command
29-
actions+=/multi_shot,if=spell_targets>1&(pet.buff.beast_cleave.remains<gcd.max*2|pet.buff.beast_cleave.down)
29+
actions+=/multishot,if=spell_targets>1&(pet.buff.beast_cleave.remains<gcd.max*2|pet.buff.beast_cleave.down)
3030
actions+=/chimaera_shot,if=focus<90
3131
actions+=/cobra_shot,if=cooldown.kill_command.remains>focus.time_to_max&cooldown.bestial_wrath.remains>focus.time_to_max|(buff.bestial_wrath.up&focus.regen*cooldown.kill_command.remains>30)|target.time_to_die<cooldown.kill_command.remains
3232
]]
@@ -41,17 +41,17 @@ actions.precombat+=/potion,name=deadly_grace
4141
actions.precombat+=/augmentation,type=defiled
4242
actions.precombat+=/windburst
4343
actions=auto_shot
44-
actions+=/arcane_torrent,if=focus.deficit>=30&(!talent.sidewinders.enabled|cooldown.sidewinders.charges<2)
45-
actions+=/berserking,if=buff.trueshot.up
46-
actions+=/blood_fury,if=buff.trueshot.up
4744
actions+=/volley,toggle=on
4845
actions+=/variable,name=pooling_for_piercing,value=talent.piercing_shot.enabled&cooldown.piercing_shot.remains<5&lowest_vuln_within.5>0&lowest_vuln_within.5>cooldown.piercing_shot.remains&(buff.trueshot.down|spell_targets=1)
4946
actions+=/variable,name=waiting_for_sentinel,value=talent.sentinel.enabled&(buff.marking_targets.up|buff.trueshot.up)&!cooldown.sentinel.up&((cooldown.sentinel.remains>54&cooldown.sentinel.remains<(54+gcd.max))|(cooldown.sentinel.remains>48&cooldown.sentinel.remains<(48+gcd.max))|(cooldown.sentinel.remains>42&cooldown.sentinel.remains<(42+gcd.max)))
5047
actions+=/call_action_list,name=cooldowns
5148
actions+=/call_action_list,name=targetdie,if=target.time_to_die<6&spell_targets.multishot=1
5249
actions+=/call_action_list,name=patient_sniper,if=talent.patient_sniper.enabled
5350
actions+=/call_action_list,name=non_patient_sniper,if=!talent.patient_sniper.enabled
54-
actions.cooldowns=potion,name=prolonged_power,if=spell_targets.multishot>2&((buff.trueshot.react&buff.bloodlust.react)|buff.bullseye.react>=23|target.time_to_die<62)
51+
actions.cooldowns=arcane_torrent,if=focus.deficit>=30&(!talent.sidewinders.enabled|cooldown.sidewinders.charges<2)
52+
actions.cooldowns+=/berserking,if=buff.trueshot.up
53+
actions.cooldowns+=/blood_fury,if=buff.trueshot.up
54+
actions.cooldowns+=/potion,name=prolonged_power,if=spell_targets.multishot>2&((buff.trueshot.react&buff.bloodlust.react)|buff.bullseye.react>=23|target.time_to_die<62)
5555
actions.cooldowns+=/potion,name=deadly_grace,if=(buff.trueshot.react&buff.bloodlust.react)|buff.bullseye.react>=23|target.time_to_die<31
5656
actions.cooldowns+=/variable,name=trueshot_cooldown,op=set,value=time*1.1,if=time>15&cooldown.trueshot.up&variable.trueshot_cooldown=0
5757
actions.cooldowns+=/trueshot,if=variable.trueshot_cooldown=0|buff.bloodlust.up|(variable.trueshot_cooldown>0&target.time_to_die>(variable.trueshot_cooldown+duration))|buff.bullseye.react>25|target.time_to_die<16
@@ -117,79 +117,87 @@ actions.precombat+=/summon_pet
117117
actions.precombat+=/snapshot_stats
118118
actions.precombat+=/potion,name=prolonged_power
119119
actions.precombat+=/augmentation,type=defiled
120-
actions.precombat+=/explosive_trap,if=!talent.steel_trap.enabled
120+
actions.precombat+=/explosive_trap
121121
actions.precombat+=/steel_trap
122122
actions.precombat+=/dragonsfire_grenade
123123
actions.precombat+=/harpoon
124124
actions=auto_attack
125125
actions+=/arcane_torrent,if=focus.deficit>=30
126-
actions+=/berserking,if=buff.spitting_cobra.up&buff.mongoose_fury.stack>2&buff.aspect_of_the_eagle.up|!talent.spitting_cobra.enabled&buff.aspect_of_the_eagle.up
127-
actions+=/blood_fury,if=buff.spitting_cobra.up&buff.mongoose_fury.stack>2&buff.aspect_of_the_eagle.up|!talent.spitting_cobra.enabled&buff.aspect_of_the_eagle.up
128-
actions+=/potion,name=prolonged_power,if=buff.spitting_cobra.up
126+
actions+=/berserking,if=(buff.spitting_cobra.up&buff.mongoose_fury.stack>2&buff.aspect_of_the_eagle.up)|(!talent.spitting_cobra.enabled&buff.aspect_of_the_eagle.up)
127+
actions+=/blood_fury,if=(buff.spitting_cobra.up&buff.mongoose_fury.stack>2&buff.aspect_of_the_eagle.up)|(!talent.spitting_cobra.enabled&buff.aspect_of_the_eagle.up)
128+
actions+=/potion,name=prolonged_power,if=(talent.spitting_cobra.enabled&buff.spitting_cobra.remains)|(!talent.spitting_cobra.enabled&buff.aspect_of_the_eagle.remains)
129129
actions+=/call_action_list,name=moknathal,if=talent.way_of_the_moknathal.enabled
130130
actions+=/call_action_list,name=nomok,if=!talent.way_of_the_moknathal.enabled
131131
actions.moknathal=raptor_strike,if=buff.moknathal_tactics.stack<=1
132132
actions.moknathal+=/raptor_strike,if=buff.moknathal_tactics.remains<gcd
133133
actions.moknathal+=/snake_hunter,if=cooldown.mongoose_bite.charges<=0&buff.mongoose_fury.remains>3*gcd&time>15
134-
actions.moknathal+=/a_murder_of_crows,if=focus>55&buff.mongoose_fury.stack<4&buff.mongoose_fury.duration>=gcd
135-
actions.moknathal+=/flanking_strike,if=cooldown.mongoose_bite.charges<=1&buff.aspect_of_the_eagle.remains>=gcd|cooldown.mongoose_bite.charges<=1&buff.aspect_of_the_eagle.down
136-
actions.moknathal+=/lacerate,if=(focus>60&buff.mongoose_fury.duration>=gcd&refreshable&cooldown.mongoose_bite.charges=0&buff.mongoose_fury.stack<3)|(buff.mongoose_fury.down&cooldown.mongoose_bite.charges<3&refreshable)
137-
actions.moknathal+=/caltrops,if=(buff.mongoose_fury.duration>=gcd&buff.mongoose_fury.stack<1&!dot.caltrops.ticking)
138-
actions.moknathal+=/spitting_cobra,if=buff.mongoose_fury.duration>=gcd&cooldown.mongoose_bite.charges>=0&buff.mongoose_fury.stack<4&buff.moknathal_tactics.stack=4
134+
actions.moknathal+=/spitting_cobra,if=buff.mongoose_fury.duration>=gcd&cooldown.mongoose_bite.charges>=0&buff.mongoose_fury.stack<4&buff.moknathal_tactics.stack=3
139135
actions.moknathal+=/steel_trap,if=buff.mongoose_fury.duration>=gcd&buff.mongoose_fury.stack<1
136+
actions.moknathal+=/a_murder_of_crows,if=focus>55-buff.moknathal_tactics.remains*focus.regen&buff.mongoose_fury.stack<4&buff.mongoose_fury.duration>=gcd
137+
actions.moknathal+=/flanking_strike,if=cooldown.mongoose_bite.charges<=1&focus>75-buff.moknathal_tactics.remains*focus.regen
138+
actions.moknathal+=/carve,if=equipped.frizzos_fingertrap&dot.lacerate.ticking&dot.lacerate.refreshable&focus>65-buff.moknathal_tactics.remains*focus.regen&buff.mongoose_fury.remains>=gcd
139+
actions.moknathal+=/butchery,if=equipped.frizzos_fingertrap&dot.lacerate.ticking&dot.lacerate.refreshable&focus>65-buff.moknathal_tactics.remains*focus.regen&buff.mongoose_fury.remains>=gcd
140+
actions.moknathal+=/lacerate,if=refreshable&((focus>55-buff.moknathal_tactics.remains*focus.regen&buff.mongoose_fury.duration>=gcd&cooldown.mongoose_bite.charges=0&buff.mongoose_fury.stack<3)|(focus>65-buff.moknathal_tactics.remains*focus.regen&buff.mongoose_fury.down&cooldown.mongoose_bite.charges<3))
141+
actions.moknathal+=/caltrops,if=(buff.mongoose_fury.duration>=gcd&buff.mongoose_fury.stack<1&!dot.caltrops.ticking)
140142
actions.moknathal+=/explosive_trap,if=buff.mongoose_fury.duration>=gcd&cooldown.mongoose_bite.charges=0&buff.mongoose_fury.stack<1
143+
actions.moknathal+=/butchery,if=active_enemies>1&focus>65-buff.moknathal_tactics.remains*focus.regen&(buff.mongoose_fury.down|buff.mongoose_fury.remains>gcd*cooldown.mongoose_bite.charges)
144+
actions.moknathal+=/carve,if=active_enemies>1&focus>65-buff.moknathal_tactics.remains*focus.regen&(buff.mongoose_fury.down&focus>65-buff.moknathal_tactics.remains*focus.regen|buff.mongoose_fury.remains>gcd*cooldown.mongoose_bite.charges&focus>70-buff.moknathal_tactics.remains*focus.regen)
145+
actions.moknathal+=/raptor_strike,if=buff.moknathal_tactics.stack=2
141146
actions.moknathal+=/dragonsfire_grenade,if=buff.mongoose_fury.duration>=gcd&cooldown.mongoose_bite.charges>=0&buff.mongoose_fury.stack<1
142-
actions.moknathal+=/raptor_strike,if=talent.serpent_sting.enabled&dot.serpent_sting.remains<gcd
143-
actions.moknathal+=/raptor_strike,if=buff.moknathal_tactics.remains<4&buff.mongoose_fury.stack=6&buff.mongoose_fury.remains>=gcd
147+
actions.moknathal+=/raptor_strike,if=buff.moknathal_tactics.remains<4&buff.mongoose_fury.stack=6&buff.mongoose_fury.remains>cooldown.fury_of_the_eagle.remains&cooldown.fury_of_the_eagle.remains<=5
144148
actions.moknathal+=/fury_of_the_eagle,if=buff.moknathal_tactics.remains>4&buff.mongoose_fury.stack=6&cooldown.mongoose_bite.charges<=1
145149
actions.moknathal+=/mongoose_bite,if=buff.aspect_of_the_eagle.up&buff.mongoose_fury.up&buff.moknathal_tactics.stack>=4
146-
actions.moknathal+=/fury_of_the_eagle,if=(buff.moknathal_tactics.remains>4&(buff.mongoose_fury.stack=6&cooldown.mongoose_bite.charges<=1|buff.mongoose_fury.up&buff.mongoose_fury.remains<=2*gcd))
147-
actions.moknathal+=/raptor_strike,if=buff.moknathal_tactics.stack<=3
148-
actions.moknathal+=/aspect_of_the_eagle,if=buff.mongoose_fury.stack>1
150+
actions.moknathal+=/fury_of_the_eagle,if=buff.mongoose_fury.up&buff.mongoose_fury.remains<=2*gcd
151+
actions.moknathal+=/aspect_of_the_eagle,if=buff.mongoose_fury.stack>4&time<15
152+
actions.moknathal+=/aspect_of_the_eagle,if=buff.mongoose_fury.stack>1&time>15
149153
actions.moknathal+=/aspect_of_the_eagle,if=buff.mongoose_fury.up&buff.mongoose_fury.remains>6&cooldown.mongoose_bite.charges<2
150-
actions.moknathal+=/flanking_strike,if=cooldown.mongoose_bite.charges<=2&buff.mongoose_fury.remains>(1+action.mongoose_bite.charges*gcd)&focus>75
151154
actions.moknathal+=/mongoose_bite,if=buff.mongoose_fury.up&buff.mongoose_fury.remains<cooldown.aspect_of_the_eagle.remains
152-
actions.moknathal+=/a_murder_of_crows,if=focus>55
153155
actions.moknathal+=/spitting_cobra
154156
actions.moknathal+=/steel_trap
155-
actions.moknathal+=/explosive_trap
157+
actions.moknathal+=/a_murder_of_crows,if=focus>55-buff.moknathal_tactics.remains*focus.regen
156158
actions.moknathal+=/caltrops,if=(!dot.caltrops.ticking)
157-
actions.moknathal+=/lacerate,if=refreshable
159+
actions.moknathal+=/explosive_trap
160+
actions.moknathal+=/carve,if=equipped.frizzos_fingertrap&dot.lacerate.ticking&dot.lacerate.refreshable&focus>65-buff.moknathal_tactics.remains*focus.regen
161+
actions.moknathal+=/butchery,if=equipped.frizzos_fingertrap&dot.lacerate.ticking&dot.lacerate.refreshable&focus>65-buff.moknathal_tactics.remains*focus.regen
162+
actions.moknathal+=/lacerate,if=refreshable&focus>55-buff.moknathal_tactics.remains*focus.regen
158163
actions.moknathal+=/dragonsfire_grenade
159-
actions.moknathal+=/butchery,if=(charges=3&focus>65)
160164
actions.moknathal+=/mongoose_bite,if=(charges>=2&cooldown.mongoose_bite.remains<=gcd|charges=3)
161-
actions.moknathal+=/butchery,if=focus>65
165+
actions.moknathal+=/flanking_strike
166+
actions.moknathal+=/butchery,if=focus>65-buff.moknathal_tactics.remains*focus.regen
162167
actions.moknathal+=/raptor_strike,if=focus>75-cooldown.flanking_strike.remains*focus.regen
163-
actions.nomok=a_murder_of_crows,if=cooldown.mongoose_bite.charges>=0&buff.mongoose_fury.stack<4
168+
actions.nomok=spitting_cobra,if=buff.mongoose_fury.duration>=gcd&cooldown.mongoose_bite.charges>=0&buff.mongoose_fury.stack<4
169+
actions.nomok+=/steel_trap,if=buff.mongoose_fury.duration>=gcd&buff.mongoose_fury.stack<1
170+
actions.nomok+=/a_murder_of_crows,if=cooldown.mongoose_bite.charges>=0&buff.mongoose_fury.stack<4
164171
actions.nomok+=/snake_hunter,if=action.mongoose_bite.charges<=0&buff.mongoose_fury.remains>3*gcd&time>15
165172
actions.nomok+=/caltrops,if=(buff.mongoose_fury.duration>=gcd&buff.mongoose_fury.stack<4&!dot.caltrops.ticking)
166-
actions.nomok+=/flanking_strike,if=cooldown.mongoose_bite.charges<=0&buff.aspect_of_the_eagle.remains>=gcd
173+
actions.nomok+=/flanking_strike,if=cooldown.mongoose_bite.charges<=1&buff.aspect_of_the_eagle.remains>=gcd
174+
actions.nomok+=/carve,if=equipped.frizzos_fingertrap&dot.lacerate.ticking&dot.lacerate.refreshable&focus>65&buff.mongoose_fury.remains>=gcd
175+
actions.nomok+=/butchery,if=equipped.frizzos_fingertrap&dot.lacerate.ticking&dot.lacerate.refreshable&focus>65&buff.mongoose_fury.remains>=gcd
167176
actions.nomok+=/lacerate,if=buff.mongoose_fury.duration>=gcd&refreshable&cooldown.mongoose_bite.charges=0&buff.mongoose_fury.stack<2|buff.mongoose_fury.down&cooldown.mongoose_bite.charges<3&refreshable
168-
actions.nomok+=/spitting_cobra,if=buff.mongoose_fury.duration>=gcd&cooldown.mongoose_bite.charges>=0&buff.mongoose_fury.stack<4
169-
actions.nomok+=/steel_trap,if=buff.mongoose_fury.duration>=gcd&buff.mongoose_fury.stack<3&cooldown.mongoose_bite.charges<1
170177
actions.nomok+=/dragonsfire_grenade,if=buff.mongoose_fury.duration>=gcd&cooldown.mongoose_bite.charges<=1&buff.mongoose_fury.stack<3|buff.mongoose_fury.down&cooldown.mongoose_bite.charges<3
171178
actions.nomok+=/explosive_trap,if=buff.mongoose_fury.duration>=gcd&cooldown.mongoose_bite.charges>=0&buff.mongoose_fury.stack<4
172-
actions.nomok+=/raptor_strike,if=talent.serpent_sting.enabled&refreshable&buff.mongoose_fury.stack<3&cooldown.mongoose_bite.charges<1
179+
actions.nomok+=/raptor_strike,if=talent.serpent_sting.enabled&dot.serpent_sting.refreshable&buff.mongoose_fury.stack<3&cooldown.mongoose_bite.charges<1
173180
actions.nomok+=/fury_of_the_eagle,if=buff.mongoose_fury.stack=6&cooldown.mongoose_bite.charges<=1
174181
actions.nomok+=/mongoose_bite,if=buff.aspect_of_the_eagle.up&buff.mongoose_fury.up
175182
actions.nomok+=/aspect_of_the_eagle,if=buff.mongoose_fury.up&buff.mongoose_fury.duration>6&cooldown.mongoose_bite.charges>=2
176183
actions.nomok+=/fury_of_the_eagle,if=cooldown.mongoose_bite.charges<=1&buff.mongoose_fury.duration>6
177184
actions.nomok+=/flanking_strike,if=cooldown.mongoose_bite.charges<=1&buff.mongoose_fury.remains>(1+action.mongoose_bite.charges*gcd)
178185
actions.nomok+=/mongoose_bite,if=buff.mongoose_fury.up&buff.mongoose_fury.remains<cooldown.aspect_of_the_eagle.remains
179186
actions.nomok+=/flanking_strike,if=talent.animal_instincts.enabled&cooldown.mongoose_bite.charges<3
180-
actions.nomok+=/a_murder_of_crows
181187
actions.nomok+=/spitting_cobra
182188
actions.nomok+=/steel_trap
183-
actions.nomok+=/explosive_trap
189+
actions.nomok+=/a_murder_of_crows
184190
actions.nomok+=/caltrops,if=(!dot.caltrops.ticking)
191+
actions.nomok+=/explosive_trap
192+
actions.nomok+=/carve,if=equipped.frizzos_fingertrap&dot.lacerate.ticking&dot.lacerate.refreshable&focus>65
193+
actions.nomok+=/butchery,if=equipped.frizzos_fingertrap&dot.lacerate.ticking&dot.lacerate.refreshable&focus>65
185194
actions.nomok+=/lacerate,if=refreshable
186195
actions.nomok+=/dragonsfire_grenade
187-
actions.nomok+=/butchery,if=(charges=3)
188196
actions.nomok+=/throwing_axes,if=cooldown.throwing_axes.charges=2
189197
actions.nomok+=/mongoose_bite,if=(charges>=2&cooldown.mongoose_bite.remains<=gcd|charges=3)
198+
actions.nomok+=/flanking_strike
190199
actions.nomok+=/butchery
191200
actions.nomok+=/throwing_axes
192-
actions.nomok+=/flanking_strike
193201
actions.nomok+=/raptor_strike,if=focus>75-cooldown.flanking_strike.remains*focus.regen
194202
]]
195203

ThousandJabs/Class_Mage/Generated-Actions.lua

+1-2
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ actions.burn=call_action_list,name=cooldowns
3131
actions.burn+=/charged_up,if=(equipped.132451&buff.arcane_charge.stack<=1)
3232
actions.burn+=/arcane_missiles,if=buff.arcane_missiles.react=3
3333
actions.burn+=/nether_tempest,if=dot.nether_tempest.remains<=2|!ticking
34-
actions.burn+=/arcane_blast,if=active_enemies<=1&mana.pct%10*execute_time>target.time_to_die
3534
actions.burn+=/arcane_explosion,if=active_enemies>1&mana.pct%10*execute_time>target.time_to_die
3635
actions.burn+=/presence_of_mind,if=buff.rune_of_power.remains<=2*action.arcane_blast.execute_time
3736
actions.burn+=/arcane_missiles,if=buff.arcane_missiles.react>1
@@ -177,7 +176,7 @@ actions.single+=/ice_lance,if=buff.fingers_of_frost.react>0&cooldown.icy_veins.r
177176
actions.single+=/frozen_orb
178177
actions.single+=/ice_nova
179178
actions.single+=/comet_storm
180-
actions.single+=/blizzard,if=talent.arctic_gale.enabled|active_enemies>2|active_enemies>1&!(talent.glacial_spike.enabled&talent.splitting_ice.enabled)|(buff.zannesu_journey.stack=5&buff.zannesu_journey.remains>cast_time)
179+
actions.single+=/blizzard,if=active_enemies>2|active_enemies>1&!(talent.glacial_spike.enabled&talent.splitting_ice.enabled)|(buff.zannesu_journey.stack=5&buff.zannesu_journey.remains>cast_time)
181180
actions.single+=/ebonbolt,if=buff.brain_freeze.react=0
182181
actions.single+=/glacial_spike
183182
actions.single+=/frostbolt

ThousandJabs/Class_Shaman/Generated-Actions.lua

+2-1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ actions+=/totem_mastery,if=buff.resonance_totem.remains<2
1717
actions+=/fire_elemental
1818
actions+=/storm_elemental
1919
actions+=/elemental_mastery
20+
actions+=/use_item,name=gnawed_thumb_ring,if=equipped.gnawed_thumb_ring&(talent.ascendance.enabled&!buff.ascendance.up|!talent.ascendance.enabled)
2021
actions+=/blood_fury,if=!talent.ascendance.enabled|buff.ascendance.up|cooldown.ascendance.remains>50
2122
actions+=/berserking,if=!talent.ascendance.enabled|buff.ascendance.up
2223
actions+=/run_action_list,name=aoe,if=active_enemies>2&(spell_targets.chain_lightning>2|spell_targets.lava_beam>2)
@@ -29,7 +30,7 @@ actions.aoe+=/liquid_magma_totem
2930
actions.aoe+=/flame_shock,if=spell_targets.chain_lightning<4&maelstrom>=20&!talent.lightning_rod.enabled,target_if=refreshable
3031
actions.aoe+=/earthquake
3132
actions.aoe+=/lava_burst,if=dot.flame_shock.remains>cast_time&buff.lava_surge.up&!talent.lightning_rod.enabled&spell_targets.chain_lightning<4
32-
actions.aoe+=/elemental_blast,if=!talent.lightning_rod.enabled&spell_targets.chain_lightning<5
33+
actions.aoe+=/elemental_blast,if=!talent.lightning_rod.enabled&spell_targets.chain_lightning<5|talent.lightning_rod.enabled&spell_targets.chain_lightning<4
3334
actions.aoe+=/lava_beam
3435
actions.aoe+=/chain_lightning,target_if=debuff.lightning_rod.down
3536
actions.aoe+=/chain_lightning

0 commit comments

Comments
 (0)