From 7e87576c2fcb4eb471b9af4bb0538ed254e6bd1c Mon Sep 17 00:00:00 2001 From: div0 Date: Sat, 16 May 2009 14:58:20 +0000 Subject: [PATCH] forbid LOD models if ALLOW_VARIABLE_LOD is set git-svn-id: svn://svn.icculus.org/nexuiz/trunk@6735 f962a42d-fe04-0410-a3ab-8c8b0445ebaa --- data/qcsrc/server/cl_client.qc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/data/qcsrc/server/cl_client.qc b/data/qcsrc/server/cl_client.qc index 83b2ac71a..19f6b554e 100644 --- a/data/qcsrc/server/cl_client.qc +++ b/data/qcsrc/server/cl_client.qc @@ -362,6 +362,13 @@ string CheckPlayerModel(string plyermodel) { if(substring(plyermodel,strlen(plyermodel)-4,4) != ".md3") if(substring(plyermodel,strlen(plyermodel)-4,4) != ".psk") return FallbackPlayerModel; +#ifdef ALLOW_VARIABLE_LOD + // forbid the LOD models + if(substring(plyermodel, strlen(plyermodel)-6,2) == "_1") + return FallbackPlayerModel; + if(substring(plyermodel, strlen(plyermodel)-6,2) == "_2") + return FallbackPlayerModel; +#endif if(plyermodel != strtolower(plyermodel)) return FallbackPlayerModel; if(!fexists(plyermodel)) -- 2.39.2