diff --git a/src/server/scripts/Spells/spell_rogue.cpp b/src/server/scripts/Spells/spell_rogue.cpp index bbdb9314a..e6dbe948c 100644 --- a/src/server/scripts/Spells/spell_rogue.cpp +++ b/src/server/scripts/Spells/spell_rogue.cpp @@ -508,7 +508,7 @@ class spell_rog_prey_on_the_weak : public AuraScript if (!victim && target->IsPlayer()) victim = target->ToPlayer()->GetSelectedUnit(); - if (victim && (target->GetHealthPct() > victim->GetHealthPct())) + if (victim && victim->IsAlive() && (target->GetHealthPct() > victim->GetHealthPct())) { if (!target->HasAura(SPELL_ROGUE_PREY_ON_THE_WEAK)) {