mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-15 23:20:36 +01:00
[3.3.5] Combat/Threat rewrite - prep & refactor (#19966)
* Combat/Threat rewrite (PR #19930) prep work. Mostly refactors, and a compatibility layer on ThreatManager/HostileReference that allows scripts to be changed already.
(cherry picked from commit e2a1ccd118)
This commit is contained in:
@@ -323,7 +323,7 @@ public:
|
||||
|
||||
if (Unit* target = me->SelectNearestPlayer(200.0f))
|
||||
{
|
||||
me->AddThreat(target, 0.0f);
|
||||
AddThreat(target, 0.0f);
|
||||
me->SetInCombatWith(target);
|
||||
target->SetInCombatWith(me);
|
||||
DoStartMovement(target);
|
||||
|
||||
@@ -173,7 +173,7 @@ class npc_sc_millhouse_manastorm : public CreatureScript
|
||||
|
||||
me->RemoveAllAuras();
|
||||
me->CombatStop(true);
|
||||
me->DeleteThreatList();
|
||||
me->GetThreatManager().ClearAllThreat();
|
||||
|
||||
switch (pointId)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user