From 29048fbdf0d02105724176442469e2f65c4f8329 Mon Sep 17 00:00:00 2001 From: mand1nga Date: Sat, 4 Apr 2009 21:37:41 +0000 Subject: [PATCH] Calculate xy speed properly git-svn-id: svn://svn.icculus.org/nexuiz/trunk@6426 f962a42d-fe04-0410-a3ab-8c8b0445ebaa --- data/qcsrc/server/havocbot.qc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/data/qcsrc/server/havocbot.qc b/data/qcsrc/server/havocbot.qc index 6d45167a9..2b6c74f43 100644 --- a/data/qcsrc/server/havocbot.qc +++ b/data/qcsrc/server/havocbot.qc @@ -380,7 +380,8 @@ void havocbot_movetogoal() // If there is no goal try to move forward if(self.goalcurrent==world) { - local float xyspeed = fabs(self.velocity_x) + fabs(self.velocity_y); + local vector xyvelocity = self.velocity; xyvelocity_z = 0; + local float xyspeed = vlen(xyvelocity); if(xyspeed > (maxspeed / 1.5) && xyspeed > (maxspeed / 4)) { -- 2.39.2