CompileLadder: Difference between revisions
Jump to navigation
Jump to search
SirYodaJedi (talk | contribs) m (SirYodaJedi moved page %compileladder to %CompileLadder) |
SirYodaJedi (talk | contribs) mNo edit summary |
||
Line 1: | Line 1: | ||
{{subpage|[[Material map compile flags]]}} | |||
Compiles the texture as a '''ladder''' texture, meaning players will be able to climb up it. However, the material should be applied to a [[func_ladder]] brush entity in order for the navigation mesh to recognize it and to allowing [[NPC]]s to climb the ladder.<br> | Compiles the texture as a '''ladder''' texture, meaning players will be able to climb up it. However, the material should be applied to a [[func_ladder]] brush entity in order for the navigation mesh to recognize it and to allowing [[NPC]]s to climb the ladder.<br> | ||
Materials with this flag are visible to players, unless [[%compilenodraw]] is also used. All ladders found so far also make use of [[%compilepassbullets|%CompilePassBullets]], as this function is not inherited by %CompileLadder already. | Materials with this flag are visible to players, unless [[%compilenodraw]] is also used. All ladders found so far also make use of [[%compilepassbullets|%CompilePassBullets]], as this function is not inherited by %CompileLadder already. |
Revision as of 14:12, 3 August 2024
Compiles the texture as a ladder texture, meaning players will be able to climb up it. However, the material should be applied to a func_ladder brush entity in order for the navigation mesh to recognize it and to allowing NPCs to climb the ladder.
Materials with this flag are visible to players, unless %compilenodraw is also used. All ladders found so far also make use of %CompilePassBullets, as this function is not inherited by %CompileLadder already.
Examples
tools/ToolsInvisibleLadder.vmt is a ladder that is not visible to players.
"LightmappedGeneric"
{
"$basetexture" "Tools/toolsinvisibleladder"
"%compilenodraw" 1
"%compilepassbullets" 1
"%compileladder" 1
"%keywords" "airexchange,borealis,c17downtown,c17industrial,c17sewers,c17skyscraper,c17trainstation,combine,kraken,wasteland"
}
Metal/MetalLadder001a.vmt is visible to players.
"LightmappedGeneric"
{
"$basetexture" "Metal/metalladder001a"
"$surfaceprop" "metal"
"%compileladder" 1
"$alphatest" 1
"%compilepassbullets" 1
}
Tools/Climb_Versus.vmt is only visible to infected players, due to the proxies.
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
}
}
}