]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/common/weapons/weapon/seeker.qc
Simplify maths for most vlen cases
[xonotic/xonotic-data.pk3dir.git] / qcsrc / common / weapons / weapon / seeker.qc
index 98fe8c8f7070344628cee4f73d715f11ab984aff..a25e928cba43e8ea12d1e86fe0d731da5cef9685 100644 (file)
@@ -147,7 +147,7 @@ void W_Seeker_Missile_Think()
                if(WEP_CVAR(seeker, missile_smart) && (dist > WEP_CVAR(seeker, missile_smart_mindist)))
                {
                        // Is it a better idea (shorter distance) to trace to the target itself?
-                       if( vlen(self.origin + olddir * self.wait) < dist)
+                       if( vdist(self.origin + olddir * self.wait, <, dist))
                                traceline(self.origin, self.origin + olddir * self.wait, false, self);
                        else
                                traceline(self.origin, eorg, false, self);
@@ -400,7 +400,7 @@ void W_Seeker_Attack()
        {
                if(closest_target)
                {
-                       if(vlen(self.origin - tracker.tag_target.origin) < vlen(self.origin - closest_target.origin))
+                       if(vlen2(self.origin - tracker.tag_target.origin) < vlen2(self.origin - closest_target.origin))
                                closest_target = tracker.tag_target;
                }
                else