Like 65% sure it is this + how weapon model / texture is made.
Code:
VertexLitGeneric
{
"$basetexture" "models\weapons\v_models\snip_awp\awp"
"$phong" "1"
"$phongboost" "2"
"$phongalbedoboost" "40"
"$phongfresnelranges" "[.8 .8 1]"
// "$phongexponent" 12
"$phongexponenttexture" "models\weapons\v_models\snip_awp\awp_exponent"
"$basemapalphaphongmask" "1"
"$envmap" "env_cubemap"
"$envmapfresnel" "1"
"$envmaptint" "[.1 .1 .1]"
"$phongalbedotint" "1"
"$phongdisablehalflambert" "1"
}
__________________