@@ -288,24 +288,28 @@ void marksmanship( player_t* p )
288288 draoe->add_action ( " multishot,if=focus>cost+action.aimed_shot.cost&!max_prio_damage" );
289289 draoe->add_action ( " steady_shot" );
290290
291- sentaoe->add_action ( " explosive_shot,target_if=min:dot.explosive_shot.remains,if=set_bonus.mid2_4pc&(!max_prio_damage|!fight_style.dungeonroute)&(!talent.tactical_reload|!buff.lock_and_load.up)" );
292- sentaoe->add_action ( " explosive_shot,if=!talent.tactical_reload|!buff.lock_and_load.up" );
291+ sentaoe->add_action ( " volley,if=fight_style.dungeonroute" );
292+ sentaoe->add_action ( " explosive_shot,target_if=min:dot.explosive_shot.remains,if=(set_bonus.mid2_4pc&(!max_prio_damage|!fight_style.dungeonroute)&(!talent.tactical_reload|!buff.lock_and_load.up))&(!fight_style.dungeonroute|raid_event.pull.remains>7)" );
293+ sentaoe->add_action ( " explosive_shot,if=((!talent.tactical_reload|!buff.lock_and_load.up)&(!fight_style.dungeonroute|active_dot.explosive_shot=0|buff.unstable_trigger.up))&(!fight_style.dungeonroute|raid_event.pull.remains>7)" );
293294 sentaoe->add_action ( " volley" );
294295 sentaoe->add_action ( " trueshot,if=variable.trueshot_ready" );
295296 sentaoe->add_action ( " moonlight_chakram,if=buff.moonlight_chakram.remains<gcd.max" );
296297 sentaoe->add_action ( " multishot,target_if=max:debuff.sentinels_mark.down,if=buff.precise_shots.up&!talent.aspect_of_the_hydra|buff.trick_shots.down" );
298+ sentaoe->add_action ( " aimed_shot,target_if=max:debuff.sentinels_mark.up,if=debuff.sentinels_mark.react&buff.bulletstorm.up" );
297299 sentaoe->add_action ( " rapid_fire,target_if=max:debuff.sentinels_mark.down,if=talent.unload,interrupt_if=talent.unload&ticks_remain<2&buff.precise_shots.up&!gcd.remains,interrupt_immediate=1,interrupt_global=1" );
298300 sentaoe->add_action ( " rapid_fire,interrupt_if=talent.unload&ticks_remain<2&buff.precise_shots.up&!gcd.remains,interrupt_immediate=1,interrupt_global=1" );
299301 sentaoe->add_action ( " aimed_shot,target_if=max:debuff.sentinels_mark.up,if=buff.trick_shots.remains>cast_time" );
300302 sentaoe->add_action ( " moonlight_chakram" );
301303 sentaoe->add_action ( " multishot,if=focus>cost+action.aimed_shot.cost&!max_prio_damage" );
302304 sentaoe->add_action ( " steady_shot" );
303305
304- sentst->add_action ( " explosive_shot,target_if=min:dot.explosive_shot.remains,if=set_bonus.mid2_4pc&active_enemies>1&(!max_prio_damage|!fight_style.dungeonroute)&(!talent.tactical_reload|!buff.lock_and_load.up)" );
305- sentst->add_action ( " explosive_shot,if=!talent.tactical_reload|!buff.lock_and_load.up" );
306+ sentst->add_action ( " volley,if=fight_style.dungeonroute&active_enemies>1" );
307+ sentst->add_action ( " explosive_shot,target_if=min:dot.explosive_shot.remains,if=(set_bonus.mid2_4pc&active_enemies>1&(!max_prio_damage|!fight_style.dungeonroute)&(!talent.tactical_reload|!buff.lock_and_load.up))&(!fight_style.dungeonroute|raid_event.pull.remains>7)" );
308+ sentst->add_action ( " explosive_shot,if=((!talent.tactical_reload|!buff.lock_and_load.up)&(!fight_style.dungeonroute|active_enemies=1|active_dot.explosive_shot=0|buff.unstable_trigger.up))&(!fight_style.dungeonroute|raid_event.pull.remains>7)" );
306309 sentst->add_action ( " volley" );
307310 sentst->add_action ( " trueshot,if=variable.trueshot_ready" );
308311 sentst->add_action ( " moonlight_chakram,if=buff.moonlight_chakram.remains<5" );
312+ sentst->add_action ( " aimed_shot,if=debuff.sentinels_mark.react&buff.bulletstorm.up&active_enemies>1&fight_style.dungeonroute" );
309313 sentst->add_action ( " rapid_fire,target_if=max:debuff.sentinels_mark.down,if=!fight_style.dungeonroute" );
310314 sentst->add_action ( " rapid_fire" );
311315 sentst->add_action ( " kill_shot,target_if=max:debuff.sentinels_mark.down|max_prio_damage,if=buff.precise_shots.up" );
0 commit comments