@@ -24,9 +24,9 @@ actions+=/aspect_of_the_wild,if=buff.bestial_wrath.up|target.time_to_die<12
24
24
actions+=/barrage,if=spell_targets.barrage>1
25
25
actions+=/titans_thunder,if=talent.dire_frenzy.enabled|cooldown.dire_beast.remains>=3|buff.bestial_wrath.up&pet.dire_beast.active
26
26
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)
28
28
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)
30
30
actions+=/chimaera_shot,if=focus<90
31
31
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
32
32
]]
@@ -41,17 +41,17 @@ actions.precombat+=/potion,name=deadly_grace
41
41
actions.precombat+=/augmentation,type=defiled
42
42
actions.precombat+=/windburst
43
43
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
47
44
actions+=/volley,toggle=on
48
45
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)
49
46
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)))
50
47
actions+=/call_action_list,name=cooldowns
51
48
actions+=/call_action_list,name=targetdie,if=target.time_to_die<6&spell_targets.multishot=1
52
49
actions+=/call_action_list,name=patient_sniper,if=talent.patient_sniper.enabled
53
50
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)
55
55
actions.cooldowns+=/potion,name=deadly_grace,if=(buff.trueshot.react&buff.bloodlust.react)|buff.bullseye.react>=23|target.time_to_die<31
56
56
actions.cooldowns+=/variable,name=trueshot_cooldown,op=set,value=time*1.1,if=time>15&cooldown.trueshot.up&variable.trueshot_cooldown=0
57
57
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
117
117
actions.precombat+=/snapshot_stats
118
118
actions.precombat+=/potion,name=prolonged_power
119
119
actions.precombat+=/augmentation,type=defiled
120
- actions.precombat+=/explosive_trap,if=!talent.steel_trap.enabled
120
+ actions.precombat+=/explosive_trap
121
121
actions.precombat+=/steel_trap
122
122
actions.precombat+=/dragonsfire_grenade
123
123
actions.precombat+=/harpoon
124
124
actions=auto_attack
125
125
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)
129
129
actions+=/call_action_list,name=moknathal,if=talent.way_of_the_moknathal.enabled
130
130
actions+=/call_action_list,name=nomok,if=!talent.way_of_the_moknathal.enabled
131
131
actions.moknathal=raptor_strike,if=buff.moknathal_tactics.stack<=1
132
132
actions.moknathal+=/raptor_strike,if=buff.moknathal_tactics.remains<gcd
133
133
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
139
135
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)
140
142
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
141
146
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
144
148
actions.moknathal+=/fury_of_the_eagle,if=buff.moknathal_tactics.remains>4&buff.mongoose_fury.stack=6&cooldown.mongoose_bite.charges<=1
145
149
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
149
153
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
151
154
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
153
155
actions.moknathal+=/spitting_cobra
154
156
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
156
158
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
158
163
actions.moknathal+=/dragonsfire_grenade
159
- actions.moknathal+=/butchery,if=(charges=3&focus>65)
160
164
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
162
167
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
164
171
actions.nomok+=/snake_hunter,if=action.mongoose_bite.charges<=0&buff.mongoose_fury.remains>3*gcd&time>15
165
172
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
167
176
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
170
177
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
171
178
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
173
180
actions.nomok+=/fury_of_the_eagle,if=buff.mongoose_fury.stack=6&cooldown.mongoose_bite.charges<=1
174
181
actions.nomok+=/mongoose_bite,if=buff.aspect_of_the_eagle.up&buff.mongoose_fury.up
175
182
actions.nomok+=/aspect_of_the_eagle,if=buff.mongoose_fury.up&buff.mongoose_fury.duration>6&cooldown.mongoose_bite.charges>=2
176
183
actions.nomok+=/fury_of_the_eagle,if=cooldown.mongoose_bite.charges<=1&buff.mongoose_fury.duration>6
177
184
actions.nomok+=/flanking_strike,if=cooldown.mongoose_bite.charges<=1&buff.mongoose_fury.remains>(1+action.mongoose_bite.charges*gcd)
178
185
actions.nomok+=/mongoose_bite,if=buff.mongoose_fury.up&buff.mongoose_fury.remains<cooldown.aspect_of_the_eagle.remains
179
186
actions.nomok+=/flanking_strike,if=talent.animal_instincts.enabled&cooldown.mongoose_bite.charges<3
180
- actions.nomok+=/a_murder_of_crows
181
187
actions.nomok+=/spitting_cobra
182
188
actions.nomok+=/steel_trap
183
- actions.nomok+=/explosive_trap
189
+ actions.nomok+=/a_murder_of_crows
184
190
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
185
194
actions.nomok+=/lacerate,if=refreshable
186
195
actions.nomok+=/dragonsfire_grenade
187
- actions.nomok+=/butchery,if=(charges=3)
188
196
actions.nomok+=/throwing_axes,if=cooldown.throwing_axes.charges=2
189
197
actions.nomok+=/mongoose_bite,if=(charges>=2&cooldown.mongoose_bite.remains<=gcd|charges=3)
198
+ actions.nomok+=/flanking_strike
190
199
actions.nomok+=/butchery
191
200
actions.nomok+=/throwing_axes
192
- actions.nomok+=/flanking_strike
193
201
actions.nomok+=/raptor_strike,if=focus>75-cooldown.flanking_strike.remains*focus.regen
194
202
]]
195
203
0 commit comments