mirror of
https://github.com/mod-playerbots/azerothcore-wotlk.git
synced 2026-01-15 01:59:09 +00:00
refactor(Core/Combat): Code style and improvement of ThreatMgr (#12992)
This commit is contained in:
@@ -3299,16 +3299,16 @@ void Spell::EffectTaunt(SpellEffIndex /*effIndex*/)
|
||||
return;
|
||||
}
|
||||
|
||||
if (!unitTarget->GetThreatMgr().getOnlineContainer().empty())
|
||||
if (!unitTarget->GetThreatMgr().GetOnlineContainer().empty())
|
||||
{
|
||||
// Also use this effect to set the taunter's threat to the taunted creature's highest value
|
||||
float myThreat = unitTarget->GetThreatMgr().getThreat(m_caster);
|
||||
float topThreat = unitTarget->GetThreatMgr().getOnlineContainer().getMostHated()->getThreat();
|
||||
float myThreat = unitTarget->GetThreatMgr().GetThreat(m_caster);
|
||||
float topThreat = unitTarget->GetThreatMgr().GetOnlineContainer().getMostHated()->GetThreat();
|
||||
if (topThreat > myThreat)
|
||||
unitTarget->GetThreatMgr().doAddThreat(m_caster, topThreat - myThreat);
|
||||
unitTarget->GetThreatMgr().DoAddThreat(m_caster, topThreat - myThreat);
|
||||
|
||||
//Set aggro victim to caster
|
||||
if (HostileReference* forcedVictim = unitTarget->GetThreatMgr().getOnlineContainer().getReferenceByTarget(m_caster))
|
||||
if (HostileReference* forcedVictim = unitTarget->GetThreatMgr().GetOnlineContainer().getReferenceByTarget(m_caster))
|
||||
unitTarget->GetThreatMgr().setCurrentVictim(forcedVictim);
|
||||
}
|
||||
|
||||
@@ -5386,7 +5386,7 @@ void Spell::EffectModifyThreatPercent(SpellEffIndex /*effIndex*/)
|
||||
if (!unitTarget)
|
||||
return;
|
||||
|
||||
unitTarget->GetThreatMgr().modifyThreatPercent(m_caster, damage);
|
||||
unitTarget->GetThreatMgr().ModifyThreatByPercent(m_caster, damage);
|
||||
}
|
||||
|
||||
void Spell::EffectTransmitted(SpellEffIndex effIndex)
|
||||
|
||||
Reference in New Issue
Block a user