]> git.rm.cloudns.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
warpzones: revert FindRadius fast path
authorTimePath <andrew.hardaker1995@gmail.com>
Mon, 14 Mar 2016 04:33:37 +0000 (15:33 +1100)
committerTimePath <andrew.hardaker1995@gmail.com>
Mon, 14 Mar 2016 04:33:37 +0000 (15:33 +1100)
Closes #1683

qcsrc/lib/warpzone/common.qc

index 99332dba673b649b3862035afd20076bfa0ee48a..e5cd1515afb4e7f5cf2d7926dfc08658d605a1fe 100644 (file)
@@ -658,7 +658,8 @@ void WarpZone_FindRadius_Recurse(
 }
 entity WarpZone_FindRadius(vector org, float rad, bool needlineofsight)
 {
-    if (!warpzone_warpzones_exist && !needlineofsight) return findradius(org, rad);
+    // FIXME: why can't we do this? (sometimes finds nothing, breaking explosions)
+    // if (!warpzone_warpzones_exist && !needlineofsight) return findradius(org, rad);
        WarpZone_FindRadius_Recurse(org, rad, org, '0 0 0', '0 0 0', needlineofsight);
        entity list_first = findchainfloat(WarpZone_findradius_hit, 1);
        FOREACH_LIST(list, chain, true, it.WarpZone_findradius_hit = 0);