]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/warpzonelib/server.qc
warpzones: optimize tracing if no warpzones exist (less extra work)
[xonotic/xonotic-data.pk3dir.git] / qcsrc / warpzonelib / server.qc
index 33b736e562174b71eaee0fab2de381a0eb523ca8..7c53d6e4aaad911d83e4fba029ad3b527486fa62 100644 (file)
@@ -303,6 +303,7 @@ void WarpZoneCamera_InitStep_FindTarget()
                error("Camera with nonexisting target");
                return;
        }
+       ++warpzone_cameras_exist;
        WarpZone_Camera_SetUp(self, self.enemy.origin, self.enemy.angles);
 }
 
@@ -436,6 +437,7 @@ void WarpZone_InitStep_FinalizeTransform()
                return;
        }
 
+       ++warpzone_warpzones_exist;
        WarpZone_SetUp(self, self.warpzone_origin, self.warpzone_angles, self.enemy.warpzone_origin, self.enemy.warpzone_angles);
        self.touch = WarpZone_Touch;
        self.SendFlags = 0xFFFFFF;