From: havoc Date: Wed, 7 Sep 2005 17:41:03 +0000 (+0000) Subject: changed Mod_Q3BSP_LoadEffects to allow brushindex -1 (for effects applied to the... X-Git-Tag: xonotic-v0.1.0preview~4580 X-Git-Url: http://de.git.xonotic.org/?p=xonotic%2Fdarkplaces.git;a=commitdiff_plain;h=7b808fb7853ad4ec6f947e5850a0b342e9d8a500 changed Mod_Q3BSP_LoadEffects to allow brushindex -1 (for effects applied to the whole map), and made it use a warning instead of an error for invalid brushindex git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5695 d7cf8633-e32d-0410-b094-e92efae38249 --- diff --git a/model_brush.c b/model_brush.c index 430de3fb..6e46b5fe 100644 --- a/model_brush.c +++ b/model_brush.c @@ -4119,8 +4119,11 @@ static void Mod_Q3BSP_LoadEffects(lump_t *l) { strlcpy (out->shadername, in->shadername, sizeof (out->shadername)); n = LittleLong(in->brushindex); - if (n < 0 || n >= loadmodel->brush.num_brushes) - Host_Error("Mod_Q3BSP_LoadEffects: invalid brushindex %i (%i brushes)\n", n, loadmodel->brush.num_brushes); + if (n >= loadmodel->brush.num_brushes) + { + Con_Printf("Mod_Q3BSP_LoadEffects: invalid brushindex %i (%i brushes), setting to -1\n", n, loadmodel->brush.num_brushes); + n = -1; + } out->brushindex = n; out->unknown = LittleLong(in->unknown); }