Merge pull request #414 from Yuis-Archives/alphatexture

Replicate %alphatexture from Gmod
This commit is contained in:
Blixibon 2025-05-29 23:06:42 -05:00 committed by GitHub
commit 2d968370b9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -528,9 +528,13 @@ public:
if ( pVMT->LoadFromBuffer( pMaterialName, buf ) ) if ( pVMT->LoadFromBuffer( pMaterialName, buf ) )
{ {
bFound = true; bFound = true;
if ( pVMT->FindKey("$translucent") || pVMT->FindKey("$alphatest") ) KeyValues *pBaseTexture = pVMT->FindKey("%alphatexture");
if ( pBaseTexture || pVMT->FindKey("$alphatest") || pVMT->FindKey("$translucent") )
{ {
KeyValues *pBaseTexture = pVMT->FindKey("$basetexture"); if ( !pBaseTexture )
{
pBaseTexture = pVMT->FindKey("$basetexture");
}
if ( pBaseTexture ) if ( pBaseTexture )
{ {
const char *pBaseTextureName = pBaseTexture->GetString(); const char *pBaseTextureName = pBaseTexture->GetString();