VertexLitGeneric { "$basetexture" "models/weapons/c_items/c_spytech_revolver" "$additive" "1" "$alphatest" "1" //"$translucent" "1" "$selfillum" "1" "$selfillumtint" "[1.5 1.5 1.5]" "$phong" "0" "$rimlight" "0" "$blendtintbybasealpha" "0" "$blendtintcoloroverbase" "1" "$colortint_tmp" "[0 0 0]" // Cloaking "$cloakPassEnabled" "1" "Proxies" { "weapon_invis" // Amusingly, this "breaks" it so it doesn't cloak in VM but does in WM. This happens to be exactly what I needed to fix it! { } "ItemTintColor" { "resultVar" "$color2" } "SelectFirstIfNonZero" { "srcVar1" "$colortint_tmp" "srcVar2" "$colortint_base" "resultVar" "$color2" } } }