]> git.rm.cloudns.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
Also use "no preview" image for player models that don't have one
authorMircea Kitsune <sonichedgehog_hyperblast00@yahoo.com>
Fri, 25 Nov 2011 14:00:25 +0000 (16:00 +0200)
committerMircea Kitsune <sonichedgehog_hyperblast00@yahoo.com>
Fri, 25 Nov 2011 14:00:25 +0000 (16:00 +0200)
qcsrc/menu/xonotic/playermodel.c

index ef02224dfaf8bc332b45d4947b78f131fcb33e83..9fc836cc5640d8f912efc615765995fa38fe746f 100644 (file)
@@ -137,7 +137,10 @@ void XonoticPlayerModelSelector_go(entity me, float d)
        me.currentModelDescription = strzone(bufstr_get(me.bufModels, BUFMODELS_COUNT*me.idxModels+BUFMODELS_DESC));
 
        // fix the image
-       me.src = me.currentModelImage;
+       if(fexists(strcat(me.currentModel, "_", ftos(me.currentSkin), ".jpg")) || fexists(strcat(me.currentModel, "_", ftos(me.currentSkin), ".png")) || fexists(strcat(me.currentModel, "_", ftos(me.currentSkin), ".tga")))
+               me.src = me.currentModelImage;
+       else
+               me.src = "/gfx/nopreview_player";
        me.updateAspect(me);
 }