return 0;
if (self.ammo < self.shot_dmg)
- return 0;
-
- if (self.enemy.ammo >= self.enemy.ammo_max)
- return 0;
+ return 0;
if (vlen(self.enemy.origin - self.origin) > self.target_range)
- return 0;
+ return 0;
+
+ if (self.enemy.ammo >= self.enemy.ammo_max)
+ return 0;
- if(self.team != self.enemy.team)
+ if(DIFF_TEAM(self, self.enemy))
return 0;
if not (self.enemy.ammo_flags & TFL_AMMO_ENERGY)