From 2aab0cbac26247269b8a581f4e4c99b3a965eb5b Mon Sep 17 00:00:00 2001 From: TimePath Date: Mon, 14 Mar 2016 15:33:37 +1100 Subject: [PATCH] warpzones: revert FindRadius fast path Closes #1683 --- qcsrc/lib/warpzone/common.qc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/qcsrc/lib/warpzone/common.qc b/qcsrc/lib/warpzone/common.qc index 99332dba6..e5cd1515a 100644 --- a/qcsrc/lib/warpzone/common.qc +++ b/qcsrc/lib/warpzone/common.qc @@ -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); -- 2.39.2