diff --git a/zone/special_attacks.cpp b/zone/special_attacks.cpp index 40836c67c..d65d5ad35 100644 --- a/zone/special_attacks.cpp +++ b/zone/special_attacks.cpp @@ -1791,8 +1791,8 @@ void Client::DoClassAttacks(Mob *ca_target, uint16 skill, bool IsRiposte) } while(AtkRounds > 0) { - if (GetTarget()) - DoSpecialAttackDamage(GetTarget(), EQEmu::skills::SkillFrenzy, dmg, 0, dmg, ReuseTime); + if (ca_target!=this) + DoSpecialAttackDamage(ca_target, EQEmu::skills::SkillFrenzy, dmg, 0, dmg, ReuseTime); AtkRounds--; }