fix(Core/ThreatMgr): Remove temp threat on resetting threat list (#18162)

This commit is contained in:
Angelo Venturini
2024-01-13 05:45:43 -03:00
committed by GitHub
parent c863a8cfb5
commit a1891d8d8f

View File

@@ -654,8 +654,12 @@ void ThreatMgr::ResetAllThreat()
if (threatList.empty())
return;
for (ThreatContainer::StorageType::iterator itr = threatList.begin(); itr != threatList.end(); ++itr)
(*itr)->SetThreat(0);
for (HostileReference* ref : threatList)
{
// Reset temp threat before setting threat back to 0.
ref->resetTempThreat();
ref->SetThreat(0.f);
}
setDirty(true);
}