From 1d68abc578481d7908c15f752a9c0ca12b7d22cd Mon Sep 17 00:00:00 2001 From: Spoike Date: Fri, 24 Jul 2009 20:20:31 +0000 Subject: [PATCH] Should fix vweps. git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3330 fc73d0e0-1445-4013-8a0c-d673dee63da5 --- engine/client/renderer.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/engine/client/renderer.c b/engine/client/renderer.c index 64b41a235..e8f7807b2 100644 --- a/engine/client/renderer.c +++ b/engine/client/renderer.c @@ -1655,7 +1655,7 @@ TRACE(("dbg: R_ApplyRenderer: reloading ALL models\n")); TRACE(("dbg: R_ApplyRenderer: reloading model %s\n", cl.model_name[i])); cl.model_precache[i] = Mod_ForName (cl.model_name[i], false); - if (!cl.model_precache[i]) + if (!cl.model_precache[i] && i == 1) { Con_Printf ("\nThe required model file '%s' could not be found.\n\n" , cl.model_name[i]); @@ -1668,6 +1668,15 @@ TRACE(("dbg: R_ApplyRenderer: reloading ALL models\n")); return false; } } + + for (i=0; i < MAX_VWEP_MODELS; i++) + { + if (*cl.model_name_vwep[i]) + cl.model_precache_vwep[i] = Mod_ForName (cl.model_name_vwep[i], false); + else + cl.model_precache_vwep[i] = NULL; + } + #ifdef CSQC_DAT for (i=1 ; i