diff --git a/engine/server/svmodel.c b/engine/server/svmodel.c index 833019afe..6ce8e8b51 100644 --- a/engine/server/svmodel.c +++ b/engine/server/svmodel.c @@ -1577,12 +1577,13 @@ qboolean Mod_LoadBrushModel (model_t *mod, void *buffer) bm = &mod->submodels[i]; mod->hulls[0].firstclipnode = bm->headnode[0]; - Q1BSP_SetHullFuncs(&mod->hulls[0]); + Q1BSP_CheckHullNodes(&mod->hulls[0]); for (j=1 ; jhulls[j].firstclipnode = bm->headnode[j]; mod->hulls[j].lastclipnode = mod->numclipnodes-1; - Q1BSP_SetHullFuncs(&mod->hulls[j]); + if (mod->hulls[j].available) + Q1BSP_CheckHullNodes(&mod->hulls[j]); } mod->firstmodelsurface = bm->firstface;