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 ) )
{
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 )
{
const char *pBaseTextureName = pBaseTexture->GetString();