Ai battle line: Difference between revisions
Jump to navigation
Jump to search

mNo edit summary |
mNo edit summary |
||
Line 1: | Line 1: | ||
{{LanguageBar}} | {{LanguageBar}} | ||
{{ | {{This is a|point entity|name=ai_battle_line|except=Left 4 Dead series}} | ||
{{CD|CAI_BattleLine|file1=ai_behavior_standoff.cpp}} | {{CD|CAI_BattleLine|file1=ai_behavior_standoff.cpp}} | ||
[[File:Standoff diagram.png|frame|right]] | [[File:Standoff diagram.png|frame|right]] | ||
Line 17: | Line 17: | ||
{{KV|Actor|intn=actor|target_name_or_class|Actor(s) or squad to affect.}} | {{KV|Actor|intn=actor|target_name_or_class|Actor(s) or squad to affect.}} | ||
{{KV|Active|intn=Active|bool|Self-explanatory.}} | {{KV|Active|intn=Active|bool|Self-explanatory.}} | ||
{{KV|Strict|intn=Strict|bool|If true, players will not be able to order their allies to ignore the battle line by commanding them with {{ | {{KV|Strict|intn=Strict|bool|If true, players will not be able to order their allies to ignore the battle line by commanding them with {{cmd|impulse|50}} (bound to {{key|C}} by default).}} | ||
==Inputs== | ==Inputs== | ||
{{ | {{I|Activate|If the entity is not yet active, this input will activate it.}} | ||
{{ | {{I|Deactivate|If the entity is not yet inactive, this input will turn it inactive.}} | ||
[[Category:AI]] | [[Category:AI]] |
Latest revision as of 03:08, 4 April 2025


ai_battle_line
is a point entity available in all Source games except
Left 4 Dead series.
![]() |
---|
CAI_BattleLine |
![]() |
Battle lines are a part of the Standoff AI schedule. They instruct NPCs to try and stay behind it to a configurable degree. See Standoffs for more information about the use of ai_battle_line
.
ConVars/Commands
Cvar/Command | Parameters or default value | Descriptor | Effect |
---|---|---|---|
ai_drawbattlelines | 0 | 0 disables, 1 enables | When NPCs move to new positions, show any ground considered to be gained or lost. |
Flags
- Use parent's orientation : [1]
Keyvalues
- Name (targetname) <string>[ Edit ]
- The name that other entities refer to this entity by, via Inputs/Outputs or other keyvalues (e.g.
parentname
ortarget
).
Also displayed in Hammer's 2D views and Entity Report.See also: Generic Keyvalues, Inputs and Outputs available to all entities
- Actor (actor) <target_name_or_class>
- Actor(s) or squad to affect.
- Active (Active) <boolean>
- Self-explanatory.
- Strict (Strict) <boolean>
- If true, players will not be able to order their allies to ignore the battle line by commanding them with impulse 50 (bound to C by default).
Inputs
- Activate
- If the entity is not yet active, this input will activate it.
- Deactivate
- If the entity is not yet inactive, this input will turn it inactive.