diff options
Diffstat (limited to 'src/server/scripts/Outland')
| -rw-r--r-- | src/server/scripts/Outland/Auchindoun/ShadowLabyrinth/boss_blackheart_the_inciter.cpp | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/src/server/scripts/Outland/Auchindoun/ShadowLabyrinth/boss_blackheart_the_inciter.cpp b/src/server/scripts/Outland/Auchindoun/ShadowLabyrinth/boss_blackheart_the_inciter.cpp index 7f9111cfffb..62a81af385c 100644 --- a/src/server/scripts/Outland/Auchindoun/ShadowLabyrinth/boss_blackheart_the_inciter.cpp +++ b/src/server/scripts/Outland/Auchindoun/ShadowLabyrinth/boss_blackheart_the_inciter.cpp @@ -57,26 +57,6 @@ enum Events class BlackheartCharmedPlayerAI : public SimpleCharmedPlayerAI { using SimpleCharmedPlayerAI::SimpleCharmedPlayerAI; - Unit* SelectAttackTarget() const override - { - if (Unit* charmer = me->GetCharmer()) - { - std::list<Player*> targets; - for (ThreatReference const* ref : charmer->GetThreatManager().GetUnsortedThreatList()) - { - if (Player* victim = ref->GetVictim()->ToPlayer()) - if (me->IsValidAttackTarget(victim)) - targets.push_back(victim); - } - if (targets.empty()) - return nullptr; - - auto it = targets.begin(); - std::advance(it, urand(0, targets.size() - 1)); - return *it; - } - return nullptr; - } void OnCharmed(bool apply) override { SimpleCharmedPlayerAI::OnCharmed(apply); |
