From: havoc Date: Wed, 7 Apr 2004 04:36:11 +0000 (+0000) Subject: fixed entities disappearing when partially submerged in water (it was a very stupid... X-Git-Tag: xonotic-v0.1.0preview~5932 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=a9a92b0109424647e4987ff3db89cbf74753d4ef;p=xonotic%2Fdarkplaces.git fixed entities disappearing when partially submerged in water (it was a very stupid bounding box bug) git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4088 d7cf8633-e32d-0410-b094-e92efae38249 --- diff --git a/sv_main.c b/sv_main.c index 259eff80..36a60709 100644 --- a/sv_main.c +++ b/sv_main.c @@ -959,9 +959,9 @@ void SV_MarkWriteEntityStateToClient(entity_state_t *s) lightmins[0] = min(entmins[0], s->origin[0] - s->specialvisibilityradius); lightmins[1] = min(entmins[1], s->origin[1] - s->specialvisibilityradius); lightmins[2] = min(entmins[2], s->origin[2] - s->specialvisibilityradius); - lightmaxs[0] = min(entmaxs[0], s->origin[0] + s->specialvisibilityradius); - lightmaxs[1] = min(entmaxs[1], s->origin[1] + s->specialvisibilityradius); - lightmaxs[2] = min(entmaxs[2], s->origin[2] + s->specialvisibilityradius); + lightmaxs[0] = max(entmaxs[0], s->origin[0] + s->specialvisibilityradius); + lightmaxs[1] = max(entmaxs[1], s->origin[1] + s->specialvisibilityradius); + lightmaxs[2] = max(entmaxs[2], s->origin[2] + s->specialvisibilityradius); sv_writeentitiestoclient_totalentities++; // if not touching a visible leaf if (sv_cullentities_pvs.integer && sv_writeentitiestoclient_pvsbytes && sv.worldmodel && sv.worldmodel->brush.BoxTouchingPVS && !sv.worldmodel->brush.BoxTouchingPVS(sv.worldmodel, sv_writeentitiestoclient_pvs, lightmins, lightmaxs))