]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
fixes for LOD code
authorRudolf Polzer <divverent@alientrap.org>
Fri, 2 Dec 2011 10:38:46 +0000 (11:38 +0100)
committerRudolf Polzer <divverent@alientrap.org>
Fri, 2 Dec 2011 10:38:46 +0000 (11:38 +0100)
qcsrc/client/csqcmodel_hooks.qc

index bb716617a94843ed498532cf2536cdf065c1443c..a816d6248e5cd32bc27a0daf25d20e6b4c5b9dc3 100644 (file)
@@ -17,7 +17,7 @@ void CSQCModel_Hook_PreDraw(float isplayer)
                        self.glowmod = '1 1 1';
        }
 
-       if(self.modelindex != 0)
+       if(self.modelindex != 0 && isplayer && self.model != "null")
        {
                // LOD
                if(self.lodmodelindex0 != self.modelindex)
@@ -36,7 +36,7 @@ void CSQCModel_Hook_PreDraw(float isplayer)
                        {
                                precache_model(s);
                                setmodel(self, s);
-                               if(self.modelindex > 0)
+                               if(self.modelindex)
                                        self.lodmodelindex1 = self.modelindex;
                        }
 
@@ -45,7 +45,7 @@ void CSQCModel_Hook_PreDraw(float isplayer)
                        {
                                precache_model(s);
                                setmodel(self, s);
-                               if(self.modelindex > 0)
+                               if(self.modelindex)
                                        self.lodmodelindex2 = self.modelindex;
                        }