Template:KV NavBlocker: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
m (removed func_nav_blocker words, replaced with Nav Blocker)
("Recheck Breakables" doesn't seem to exist. This entity is non-FGD in CSS and HL2DM, so it's not from an FGD.)
 
(15 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{ScrollBox|title=NavBlocker|
{{doc}}
{{KV|Team(s) to block|choices|intn=teamToBlock|Team(s) this entity should block}}
<includeonly>
 
<onlyinclude><!--
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
:* 3 : {{l4d}}{{l4d2}} Infected, {{csgo}} Counter-Terrorists
:* 3 : Infected
 
}}
{{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. : {{important|Don't block the only path to the level's goal or flow won't be computed properly}}}}
{{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.}}
|<!-- ELSE: -->
{{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=Counter-Strike:Source}}
{{KV|Team(s) to block|choices|intn=teamToBlock|Team this entity should block.
:* -1 : Everyone {{warning|{{tf2}} for everyone either edit FGD and use value -2 or turn off smart edit and set that, -1 is not valid and the nav blocker will not work}}
:* 2 : Red {{tf2}}, Survivors {{l4ds}}, Terrorists {{css}} {{csgo}}
:* 3 : Blue {{tf2}}, Infected {{l4ds}}, Counter-Terrorists {{css}} {{csgo}}
:{{note|{{csgo}} <code>teamToBlock</code> non-functional, always blocks either for both teams or for no team.}}
}}
{{KV|Affects Flow?|boolean|intn=affectsFlow|only={{l4d2}}|Does this Nav Blocker block flow in the level? Only Nav Blocker with this enabled will cause flow recomputation on blocking/unblocking.  
: {{important|When this is true don't block the only path to the level's goal with it or the flow won't be computed properly}}}}
}}</onlyinclude>


{{KV BaseEntity|l4d2=1}}
</includeonly>
{{KV EnableDisable}}
{{warning|Enabled/Disabled state does ''not'' prevent blocking or unblocking NAV areas.}}
}}<noinclude>
[[Category:Keyvalue Templates|NavBlocker]]
</noinclude>

Latest revision as of 11:03, 4 April 2025

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: 
Team(s) to block (teamToBlock) <choices>
Team this entity should block.
  • -1 : Everyone
  • 2 : Survivors
  • 3 : Infected
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. :
Icon-Important.pngImportant:Don't block the only path to the level's goal or flow won't be computed properly

Show information for all games

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

{{KV NavBlocker}}
will: 
Team(s) to block (teamToBlock) <choices>
Team this entity should block.
  • -1 : Everyone
    Warning.pngWarning:Team Fortress 2 for everyone either edit FGD and use value -2 or turn off smart edit and set that, -1 is not valid and the nav blocker will not work
  • 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
Note.pngNote: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.
Icon-Important.pngImportant:When this is true don't block the only path to the level's goal with it or the flow won't be computed properly

See also

  • {{I NavBlocker}}