From 2c88d9f162ca158e73bdb03c5ad46c8b6a451d2f Mon Sep 17 00:00:00 2001 From: treeston Date: Mon, 3 Jul 2017 17:33:34 +0200 Subject: Some more refactoring prep for combat/threat (#19930). (cherry picked from commit 2739a5c5f5d5a359eee4eef1a6486ddcaf24faaf) --- src/server/game/Combat/ThreatManager.h | 1 + 1 file changed, 1 insertion(+) (limited to 'src/server/game') diff --git a/src/server/game/Combat/ThreatManager.h b/src/server/game/Combat/ThreatManager.h index e2d4b35e750..7066794e5b7 100644 --- a/src/server/game/Combat/ThreatManager.h +++ b/src/server/game/Combat/ThreatManager.h @@ -221,6 +221,7 @@ class TC_GAME_API ThreatManager // -- compatibility layer for combat rewrite (PR #19930) Trinity::IteratorPair::const_iterator> GetSortedThreatList() const { auto& list = iThreatContainer.getThreatList(); return { list.cbegin(), list.cend() }; } Trinity::IteratorPair::const_iterator> GetUnsortedThreatList() const { return GetSortedThreatList(); } + std::list GetModifiableThreatList() const { return iThreatContainer.getThreatList(); } Unit* SelectVictim() { return getHostilTarget(); } Unit* GetCurrentVictim() const { if (ThreatReference* ref = getCurrentVictim()) return ref->GetVictim(); else return nullptr; } bool IsThreatListEmpty(bool includeOffline = false) const { return includeOffline ? areThreatListsEmpty() : isThreatListEmpty(); } -- cgit v1.2.3