diff options
author | treeston <treeston.mmoc@gmail.com> | 2017-07-03 17:49:54 +0200 |
---|---|---|
committer | treeston <treeston.mmoc@gmail.com> | 2017-07-03 17:49:54 +0200 |
commit | 62d51132524b5afff13371ccd13df556dd545bef (patch) | |
tree | 0a266d36a47c2941d71ab4df884b0df3ed227117 /src | |
parent | 2739a5c5f5d5a359eee4eef1a6486ddcaf24faaf (diff) |
Two more refactors I missed for #19930. Last ones for now, I promise.
Diffstat (limited to 'src')
-rw-r--r-- | src/server/game/AI/CoreAI/UnitAI.h | 8 | ||||
-rw-r--r-- | src/server/game/AI/SmartScripts/SmartScript.cpp | 2 |
2 files changed, 5 insertions, 5 deletions
diff --git a/src/server/game/AI/CoreAI/UnitAI.h b/src/server/game/AI/CoreAI/UnitAI.h index 0aaf7424c8f..96acf8039c2 100644 --- a/src/server/game/AI/CoreAI/UnitAI.h +++ b/src/server/game/AI/CoreAI/UnitAI.h @@ -173,7 +173,7 @@ class TC_GAME_API UnitAI std::list<Unit*> targetList; if (targetType == SELECT_TARGET_MAXDISTANCE || targetType == SELECT_TARGET_MINDISTANCE) { - for (ThreatReference* ref : mgr.GetUnsortedThreatList()) + for (ThreatReference const* ref : mgr.GetUnsortedThreatList()) { if (ref->IsOffline()) continue; @@ -187,7 +187,7 @@ class TC_GAME_API UnitAI if (currentVictim) targetList.push_back(currentVictim); - for (ThreatReference* ref : mgr.GetSortedThreatList()) + for (ThreatReference const* ref : mgr.GetSortedThreatList()) { if (ref->IsOffline()) continue; @@ -262,7 +262,7 @@ class TC_GAME_API UnitAI if (targetType == SELECT_TARGET_MAXDISTANCE || targetType == SELECT_TARGET_MINDISTANCE) { - for (ThreatReference* ref : mgr.GetUnsortedThreatList()) + for (ThreatReference const* ref : mgr.GetUnsortedThreatList()) { if (ref->IsOffline()) continue; @@ -276,7 +276,7 @@ class TC_GAME_API UnitAI if (currentVictim) targetList.push_back(currentVictim); - for (ThreatReference* ref : mgr.GetSortedThreatList()) + for (ThreatReference const* ref : mgr.GetSortedThreatList()) { if (ref->IsOffline()) continue; diff --git a/src/server/game/AI/SmartScripts/SmartScript.cpp b/src/server/game/AI/SmartScripts/SmartScript.cpp index 3072ef31425..7b7bb00416d 100644 --- a/src/server/game/AI/SmartScripts/SmartScript.cpp +++ b/src/server/game/AI/SmartScripts/SmartScript.cpp @@ -459,7 +459,7 @@ void SmartScript::ProcessAction(SmartScriptHolder& e, Unit* unit, uint32 var0, u if (!me) break; - for (auto* ref : me->GetThreatManager().GetUnsortedThreatList()) + for (auto* ref : me->GetThreatManager().GetModifiableThreatList()) { ref->ModifyThreatByPercent(std::max<int32>(-100,int32(e.action.threatPCT.threatINC) - int32(e.action.threatPCT.threatDEC))); TC_LOG_DEBUG("scripts.ai", "SmartScript::ProcessAction:: SMART_ACTION_THREAT_ALL_PCT: Creature guidLow %u modify threat for unit %u, value %i", |