fix NavBot being drunk
This commit is contained in:
parent
778c9ab64a
commit
5eff939caf
@ -431,7 +431,7 @@ std::string GetLevelName()
|
|||||||
std::pair<float, float> ComputeMove(const Vector &a, const Vector &b)
|
std::pair<float, float> ComputeMove(const Vector &a, const Vector &b)
|
||||||
{
|
{
|
||||||
Vector diff = (b - a);
|
Vector diff = (b - a);
|
||||||
if (diff.Length() == 0)
|
if (diff.Length() == 0.0f)
|
||||||
return { 0, 0 };
|
return { 0, 0 };
|
||||||
const float x = diff.x;
|
const float x = diff.x;
|
||||||
const float y = diff.y;
|
const float y = diff.y;
|
||||||
@ -440,7 +440,9 @@ std::pair<float, float> ComputeMove(const Vector &a, const Vector &b)
|
|||||||
Vector ang;
|
Vector ang;
|
||||||
VectorAngles(vsilent, ang);
|
VectorAngles(vsilent, ang);
|
||||||
float yaw = DEG2RAD(ang.y - current_user_cmd->viewangles.y);
|
float yaw = DEG2RAD(ang.y - current_user_cmd->viewangles.y);
|
||||||
return { cos(yaw) * 450, -sin(yaw) * 450 };
|
if (g_pLocalPlayer->bUseSilentAngles)
|
||||||
|
yaw = DEG2RAD(ang.y - g_pLocalPlayer->v_OrigViewangles.y);
|
||||||
|
return { cos(yaw) * 450.0f, -sin(yaw) * 450.0f };
|
||||||
}
|
}
|
||||||
|
|
||||||
ConCommand *CreateConCommand(const char *name, FnCommandCallback_t callback, const char *help)
|
ConCommand *CreateConCommand(const char *name, FnCommandCallback_t callback, const char *help)
|
||||||
|
Reference in New Issue
Block a user