Small optimization
authorterencehill <piuntn@gmail.com>
Thu, 22 Nov 2018 17:26:41 +0000 (18:26 +0100)
committerterencehill <piuntn@gmail.com>
Thu, 22 Nov 2018 17:26:41 +0000 (18:26 +0100)
qcsrc/server/bot/default/aim.qc

index ae133b4ed0382f2c77ff0be9b0e3a27b60fa09d1..83de201bcfd892070ae3b71e337466a7d7c426b1 100644 (file)
@@ -351,20 +351,12 @@ bool bot_aim(entity this, .entity weaponentity, float shotspeed, float shotspeed
 {
        float r, hf, distanceratio;
        vector v;
-       /*
-       eprint(this);
-       dprint("bot_aim(", ftos(shotspeed));
-       dprint(", ", ftos(shotspeedupward));
-       dprint(", ", ftos(maxshottime));
-       dprint(", ", ftos(applygravity));
-       dprint(");\n");
-       */
-
        hf = this.dphitcontentsmask;
        this.dphitcontentsmask = DPCONTENTS_SOLID | DPCONTENTS_BODY | DPCONTENTS_CORPSE;
 
-       shotspeed *= W_WeaponSpeedFactor(this);
-       shotspeedupward *= W_WeaponSpeedFactor(this);
+       float speed_factor = W_WeaponSpeedFactor(this);
+       shotspeed *= speed_factor;
+       shotspeedupward *= speed_factor;
        if (!shotspeed)
        {
                LOG_TRACE("bot_aim: WARNING: weapon ", this.(weaponentity).m_weapon.m_name, " shotspeed is zero!");