CompileTeam

From Valve Developer Community
Revision as of 14:06, 29 June 2021 by Drinkly (talk | contribs) (Added a note about cs go)
Jump to navigation Jump to search

Compiles the texture to only affect a specific team.

Note.pngNote:In Left 4 Dead 2, making a texture visible to only one team requires Proxies. As seen in the example below.
Note.pngNote:Doesn't seem to work in Counter-Strike: Global Offensive.

Example:

UnlitGeneric
{
	$basetexture "tools\climb"
	$additive 1
	"%compileTeam" 2
	"%compilepassbullets" 1
	"%compileladder" 1

	$proxRange 0.0
	$proxTeam 1.0
	$one 1.0
	
	Proxies
	{
		PlayerTeam
		{
			team 3 
			resultVar $proxTeam
		}
		Subtract
		{
			srcVar1 $one
			srcVar2 $proxRange
			resultVar $alpha
		}
		Multiply
		{
			srcVar1 $alpha
			srcVar2 $proxTeam
			resultVar $alpha
		}
		TextureScroll
		{
			texturescrollvar $baseTextureTransform
			texturescrollrate 1
			texturescrollangle 90.00
		}
	}
}