]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
Remove distance check in attack code (enemy is lost at that distance anyway)
authorMario <mario.mario@y7mail.com>
Thu, 7 Mar 2013 15:37:05 +0000 (02:37 +1100)
committerMario <mario.mario@y7mail.com>
Thu, 7 Mar 2013 15:37:05 +0000 (02:37 +1100)
qcsrc/server/monsters/lib/monsters.qc
qcsrc/server/monsters/monster/shalrath.qc
qcsrc/server/monsters/monster/soldier.qc

index 7847ca5dcc942d0a58fd0e3c3091fedb17d0bf72..7e05788494ac3020372f0bb9f1c586516b398b37 100644 (file)
@@ -350,9 +350,6 @@ float GenericCheckAttack ()
        
        if (time < self.attack_finished_single)
                return FALSE;
-       
-       if (vlen(self.enemy.origin - self.origin) > 2000) // long traces are slow
-               return FALSE;   
                
        if(self.attack_melee)
        if(vlen(self.enemy.origin - self.origin) <= 100 * self.scale)
index 240cf38ccc5f885a451c9bc91fdf0d2ba9e211f4..a3efea9282669a5d3278136cf2cf5235aff6f18a 100644 (file)
@@ -171,9 +171,6 @@ float ShalrathCheckAttack ()
                }
        }
 
-       if (vlen(targ.origin - self.origin) >= 2000) // long traces are slow
-               return FALSE;
-
 // see if any entities are in the way of the shot
        spot1 = self.origin + '0 0 10';
        spot2 = targ.origin + '0 0 10';
index 6fb9e1a5419d0c3d722c4d864885c49d36756236..98ba477c3be3f3ac7f94c35b79dfc8daa5a69ea1 100644 (file)
@@ -82,9 +82,6 @@ float SoldierCheckAttack ()
        if (self.health <= 0 || targ.health < 1 || targ == world)
                return FALSE;
 
-       if (vlen(targ.origin - self.origin) > 2000) // long traces are slow
-               return FALSE;
-
        // see if any entities are in the way of the shot
        spot1 = self.origin + self.view_ofs;
        spot2 = targ.origin + targ.view_ofs;