Skip to content

Commit b8f7352

Browse files
committed
[Warrior] Reap the storm needs at least 3 targets for cleave
1 parent da2a705 commit b8f7352

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

engine/class_modules/sc_warrior.cpp

+6-1
Original file line numberDiff line numberDiff line change
@@ -4014,7 +4014,12 @@ struct cleave_t : public warrior_attack_t
40144014

40154015
if ( p()->talents.slayer.reap_the_storm->ok() )
40164016
{
4017-
if ( p()->cooldown.reap_the_storm_icd->is_ready() && rng().roll( p()->talents.slayer.reap_the_storm->proc_chance() ) )
4017+
if ( p()->is_ptr() && p()->cooldown.reap_the_storm_icd->is_ready() && execute_state->n_targets >= 3 && rng().roll( p()->talents.slayer.reap_the_storm->proc_chance() ) )
4018+
{
4019+
reap_the_storm->execute();
4020+
p()->cooldown.reap_the_storm_icd->start();
4021+
}
4022+
if ( !p()->is_ptr() && p()->cooldown.reap_the_storm_icd->is_ready() && rng().roll( p()->talents.slayer.reap_the_storm->proc_chance() ) )
40184023
{
40194024
reap_the_storm->execute();
40204025
p()->cooldown.reap_the_storm_icd->start();

0 commit comments

Comments
 (0)