diff --git a/sim/priest/shadow/rotation.go b/sim/priest/shadow/rotation.go index a20359f3bd..c849a32853 100644 --- a/sim/priest/shadow/rotation.go +++ b/sim/priest/shadow/rotation.go @@ -641,7 +641,7 @@ func (spriest *ShadowPriest) chooseSpellIdeal(sim *core.Simulation) (*core.Spell return spriest.MindBlast, 0 } else { //numTicks = 3 - if spriest.rotation.RotationType == 4 { + if spriest.rotation.RotationType == 4 && len(sim.Encounter.Targets) >= 3 { return spriest.MindSear[numTicks], 0 } else { return spriest.MindFlay[numTicks], 0