Template:KV NavBlocker: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(CS:GO: teamToBlock non-functional, always blocks either for both teams or for no team.)
(supports doc and param)
Line 1: Line 1:
{{ScrollBox|title=NavBlocker|
<includeonly>{{ScrollBox|title=NavBlocker|
{{KV|Team(s) to block|choices|intn=teamToBlock|Team(s) this entity should block}}
<!-- IF: L4D OR L4D2 -->{{#if:{{{l4d2|}}}|
{{KV|Team(s) to block|choices|intn=teamToBlock|Team this entity should block.
:* -1 : Everyone
:* -1 : Everyone
:* 2 : {{l4d}}{{l4d2}} Survivors, {{csgo}} Terrorists
:* 2 : Survivors {{l4ds}}
:* 3 : {{l4d}}{{l4d2}} Infected, {{csgo}} Counter-Terrorists
:* 3 : Infected {{l4ds}}
}}
{{KV|Affects Flow?|boolean|intn=affectsFlow|Does this Nav Blocker block flow in the level? Only Nav Blocker with this enabled will cause flow recomputation on blocking/unblocking. {{warning|{{l4ds}} This can cause a flow error if it blocks the only path to the level's goal.}} }}
|<!-- ELSE: -->
{{KV|Team(s) to block|choices|intn=teamToBlock|Team this entity should block.
:* -1 : Everyone
:* 2 : Red {{tf2}}, Survivors {{l4ds}}, Terrorists {{css}} {{csgo}}
:* 3 : Blue {{tf2}}, Infected {{l4ds}}, Counter-Terrorists {{css}} {{csgo}}
{{warning|{{csgo}} <code>teamToBlock</code> non-functional, always blocks either for both teams or for no team.}}
{{warning|{{csgo}} <code>teamToBlock</code> non-functional, always blocks either for both teams or for no team.}}
 
}}
{{KV|Affects Flow?|boolean|intn=affectsFlow|Does this Nav Blocker block flow in the level? Only Nav Blocker with this enabled will cause flow recomputation on blocking/unblocking.}}
{{KV|Affects Flow?|boolean|intn=affectsFlow|Does this Nav Blocker block flow in the level? Only Nav Blocker with this enabled will cause flow recomputation on blocking/unblocking. {{warning|{{l4ds}} This can cause a flow error if it blocks the only path to the level's goal.}}|only=l4d2}}
{{warning|{{l4d}}{{l4d2}} If this is active and the Nav Blocker fully blocks the path to the end goal (e.g. Saferooms), this will screw over the map's flow entirely.}}
{{KV|Recheck Breakables|boolean|Appears to respond to any changes to breakables, even though a<code>BlockNav</code>/<code>UnblockNav</code>input is fired anyways from the breakable prop anyway.|deprecated=1|only={{css}}}}
{{KV|Recheck Breakables|boolean|Appears to respond to any changes to breakables, even though a<code>BlockNav</code>/<code>UnblockNav</code> input is fired anyways from the breakable prop anyway.|deprecated=1|only={{css}}}}
}}}}</includeonly>
 
<noinclude>
{{KV BaseEntity|l4d2=1|brush=1}}
{{documentation}}
{{KV EnableDisable}}
{{warning|Enabled/Disabled state does ''not'' prevent blocking or unblocking NAV areas.}}
}}<noinclude>
[[Category:Keyvalue Templates|NavBlocker]]
</noinclude>
</noinclude>

Revision as of 12:40, 25 August 2021


English (en)Deutsch (de)Esperanto (eo)Español (es)Français (fr)Suomi (fi)Hrvatski (hr)Magyar (hu)Italiano (it)日本語 (ja)한국어 (ko)Nederlands (nl)Polski (pl)Português (pt)Português do Brasil (pt-br)Русский (ru)Slovenčina (sk)Svenska (sv)Türkçe (tr)Українська (uk)Tiếng Việt (vi)中文 (zh)中文(臺灣) (zh-tw)
Curly brackets white.pngTemplate Documentation [view] [edit]
Icon-translate.png Available doc translations
View
Page history

A template that generates every keyvalue relevant to nav blockers. Meant for func_nav_blocker and script_nav_blocker.

Usage

These must be used in a specific syntax! - ALL parameters must be given a value of 1, like:l4d2=1. Only one game parameter can be used at once.

{{KV NavBlock|l4d2=1}}

Parameters

If you leave the parameter field empty (using no arguments), the template will automatically fallback to displaying information from ALL games.

All parameters for this template:

  • l4d2- Set template KVs specific to Left 4 Dead 2

Refer to the Examples section for samples.

Examples

Show info specific to a game Left 4 Dead 2

This makes information specific to Left 4 Dead 2 be displayed.

{{KV TeamNum|l4d2=1}}
will: 
NavBlocker:
Team(s) to block (teamToBlock) <choices>
Team this entity should block.
  • -1 : Everyone
  • 2 : Survivors Left 4 Dead seriesLeft 4 Dead series
  • 3 : Infected Left 4 Dead seriesLeft 4 Dead series
Affects Flow? (affectsFlow) <boolean>
Does this Nav Blocker block flow in the level? Only Nav Blocker with this enabled will cause flow recomputation on blocking/unblocking.
Warning.pngWarning:Left 4 Dead seriesLeft 4 Dead series This can cause a flow error if it blocks the only path to the level's goal.

Show information for all games

Shows every game information for this key that this template can display.

{{KV NavBlocker}}
will: 
NavBlocker:
Team(s) to block (teamToBlock) <choices>
Team this entity should block.
  • -1 : Everyone
  • 2 : Red Team Fortress 2, Survivors Left 4 Dead seriesLeft 4 Dead series, Terrorists Counter-Strike: Source Counter-Strike: Global Offensive
  • 3 : Blue Team Fortress 2, Infected Left 4 Dead seriesLeft 4 Dead series, Counter-Terrorists Counter-Strike: Source Counter-Strike: Global Offensive
Warning.pngWarning:Counter-Strike: Global Offensive teamToBlock non-functional, always blocks either for both teams or for no team.
Affects Flow? (affectsFlow) <boolean> (only in Left 4 Dead 2)
Does this Nav Blocker block flow in the level? Only Nav Blocker with this enabled will cause flow recomputation on blocking/unblocking.
Warning.pngWarning:Left 4 Dead seriesLeft 4 Dead series This can cause a flow error if it blocks the only path to the level's goal.
Recheck Breakables ([todo internal name (i)]) <boolean> (only in Counter-Strike: Source) Obsolete
Deprecated.
Appears to respond to any changes to breakables, even though aBlockNav/UnblockNavinput is fired anyways from the breakable prop anyway.

See also

  • {{I NavBlocker}}