From: Rudolf Polzer Date: Fri, 2 Dec 2011 10:38:46 +0000 (+0100) Subject: fixes for LOD code X-Git-Tag: xonotic-v0.6.0~74^2~100^2~23 X-Git-Url: https://git.xonotic.org/?a=commitdiff_plain;h=0366a9438dff63c22c503e350e9b56371eba007b;p=xonotic%2Fxonotic-data.pk3dir.git fixes for LOD code --- diff --git a/qcsrc/client/csqcmodel_hooks.qc b/qcsrc/client/csqcmodel_hooks.qc index bb716617a..a816d6248 100644 --- a/qcsrc/client/csqcmodel_hooks.qc +++ b/qcsrc/client/csqcmodel_hooks.qc @@ -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; }