From 8d5426cdcda3a962f9fe3ce4947613b9ebd2d6d5 Mon Sep 17 00:00:00 2001 From: SNMetamorph <25657591+SNMetamorph@users.noreply.github.com> Date: Thu, 29 Jul 2021 12:52:49 +0400 Subject: [PATCH] utils: mdldec: fix of masked_solid texture flag --- utils/mdldec/qc.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/utils/mdldec/qc.c b/utils/mdldec/qc.c index 85c602d2..9a8aef82 100644 --- a/utils/mdldec/qc.c +++ b/utils/mdldec/qc.c @@ -224,10 +224,12 @@ static void WriteTextureRenderMode( FILE *fp ) fprintf( fp, "$texrendermode \"%s\" \"additive\" \n", texture->name ); if( texture->flags & STUDIO_NF_MASKED ) - fprintf( fp, "$texrendermode \"%s\" \"masked\" \n", texture->name ); - - if( texture->flags & ( STUDIO_NF_MASKED | STUDIO_NF_ALPHASOLID ) ) - fprintf( fp, "$texrendermode \"%s\" \"masked_solid\" \n", texture->name ); // xash3d extension + { + if( texture->flags & STUDIO_NF_ALPHASOLID ) + fprintf( fp, "$texrendermode \"%s\" \"masked_solid\" \n", texture->name ); // xash3d extension + else + fprintf( fp, "$texrendermode \"%s\" \"masked\" \n", texture->name ); + } if( texture->flags & STUDIO_NF_TWOSIDE ) fprintf( fp, "$texrendermode \"%s\" \"twoside\" \n", texture->name );