Speed up bot rotation

This commit is contained in:
smallmodel 2024-12-16 19:41:01 +01:00
parent 932367d061
commit f4519325ce
No known key found for this signature in database
GPG key ID: 9F2D623CEDF08512

View file

@ -62,7 +62,7 @@ void BotRotation::TurnThink(usercmd_t& botcmd, usereyes_t& eyeinfo)
m_vTargetAng[PITCH] -= 360;
}
factor = 0.25f;
factor = 0.5f;
maxchange = 360;
if (maxchange < 240) {
@ -84,7 +84,7 @@ void BotRotation::TurnThink(usercmd_t& botcmd, usereyes_t& eyeinfo)
m_vCurrentAng[i] += anglespeed;
m_vCurrentAng[i] = AngleMod(m_vCurrentAng[i]);
//demping
//damping
m_vAngSpeed[i] *= 0.2 * (1 - factor);
}
@ -132,7 +132,7 @@ Make the bot face to the specified direction
*/
void BotRotation::AimAt(Vector vPos)
{
Vector vDelta = vPos - controlledEntity->centroid;
Vector vDelta = vPos - controlledEntity->EyePosition();
VectorNormalize(vDelta);
vectoangles(vDelta, m_vTargetAng);