All pastes #610743 Raw Edit

Mine

public text v1 · immutable
·published 2007-07-09 16:49 UTC
rendered paste body
--- server/sv_game.c.orig	2007-06-08 15:23:12.000000000 +0200
+++ server/sv_game.c	2007-07-09 13:46:47.000000000 +0200
@@ -442,6 +442,7 @@
 	int i;
 	const char *shader;
 
+  SV_AddPureFile( sv.configstrings[CS_MODELS+1] );
 	for( i = 0; (shader = CM_ShaderrefName( svs.cms, i )); i++ ) {
 		SV_AddPureShader( shader );
 	}
@@ -454,6 +455,9 @@
 */
 static void PF_PureModel( const char *name )
 {
+#ifdef ZEROTHREEAPI
+  const char *extension;
+#endif
 	if( sv.state != ss_loading )
 		return;
 
@@ -461,11 +465,18 @@
 		return;
 
 #ifdef ZEROTHREEAPI
-	if( name[0] == '*' || !Q_stricmp( COM_FileExtension( name ), ".bsp" ) ) {		// inline model
-#else
-	if( name[0] == '*' ) {		// inline model
-		if( !strcmp( name, "*0" ) )
+  extension = COM_FileExtension( name );
+#endif
+  if( name[0] == '*'
+#ifdef ZEROTHREEAPI
+      || extension && !Q_stricmp( extension, ".bsp" )
+#endif
+    ) {        // inline model
+    if( !strcmp( name, "*0" )
+#ifdef ZEROTHREEAPI
+        || extension && !Q_stricmp( extension, ".bsp" )
 #endif
+      )
 			SV_AddPureBSP ();	// world
 	} else {
 		SV_AddPureFile( name );