aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/scripts')
-rw-r--r--src/server/scripts/Outland/Auchindoun/ShadowLabyrinth/boss_blackheart_the_inciter.cpp20
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 11a5102547d..e500778f660 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
@@ -56,26 +56,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);