mirror of
https://github.com/YGGverse/hlsdk-portable.git
synced 2025-03-12 13:31:33 +00:00
commit
55ee2e3dfa
@ -687,33 +687,7 @@ CBasePlayer *CCSBot::FindMostDangerousThreat()
|
|||||||
// is it an enemy?
|
// is it an enemy?
|
||||||
//if (player->m_iTeam == m_iTeam)
|
//if (player->m_iTeam == m_iTeam)
|
||||||
{
|
{
|
||||||
TraceResult result;
|
|
||||||
UTIL_TraceLine(GetEyePosition(), player->pev->origin, ignore_monsters, ignore_glass, edict(), &result);
|
|
||||||
if (result.flFraction == 1.0f)
|
|
||||||
{
|
|
||||||
// update watch timestamp
|
|
||||||
int idx = player->entindex() - 1;
|
|
||||||
m_watchInfo[idx].timestamp = gpGlobals->time;
|
|
||||||
m_watchInfo[idx].isEnemy = false;
|
|
||||||
|
|
||||||
// keep track of our closest friend
|
|
||||||
Vector to = pev->origin - player->pev->origin;
|
|
||||||
float rangeSq = to.LengthSquared();
|
|
||||||
if (rangeSq < closeFriendRange)
|
|
||||||
{
|
|
||||||
m_closestVisibleFriend = player;
|
|
||||||
closeFriendRange = rangeSq;
|
|
||||||
}
|
|
||||||
|
|
||||||
// keep track of our closest human friend
|
|
||||||
if (!player->IsBot() && rangeSq < closeHumanFriendRange)
|
|
||||||
{
|
|
||||||
m_closestVisibleHumanFriend = player;
|
|
||||||
closeHumanFriendRange = rangeSq;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
continue;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// check if this enemy is fully
|
// check if this enemy is fully
|
||||||
|
Loading…
x
Reference in New Issue
Block a user