Logic script: Difference between revisions
Jump to navigation
Jump to search
Note:logic_script in L4D2 is missing KeyValues for Entity Scripts and Script think function. These additional keys can to be added to the entity with SmartEdit turned off as vscripts
m (tf2 is going to receive vscript backport, so remove comments once it gets into the main branch) |
(-added class hierarchy) |
||
Line 1: | Line 1: | ||
{{toc-right}} | {{toc-right}} | ||
{{CD|CLogicScript|CPointEntity}} | |||
[[File:Logic_script.png|left|Source 1 editor sprite]] [[File:Logic_script_src2.png|left|Source 2 editor sprite]] {{base point|logic_script|since=Left 4 Dead 2}} <!-- It and has been back-ported to {{tf2}} --> It is a container for [[VScript]]s. In Left 4 Dead 2, for example, this entity is used extensively for the logic in "carnival games" found in the Dark Carnival campaign, such as ''Peanut Gallery'', ''Strongman Contest'', ''Whack-a-Stach'', etc. <div style="clear:left"></div> | [[File:Logic_script.png|left|Source 1 editor sprite]] [[File:Logic_script_src2.png|left|Source 2 editor sprite]] {{base point|logic_script|since=Left 4 Dead 2}} <!-- It and has been back-ported to {{tf2}} --> It is a container for [[VScript]]s. In Left 4 Dead 2, for example, this entity is used extensively for the logic in "carnival games" found in the Dark Carnival campaign, such as ''Peanut Gallery'', ''Strongman Contest'', ''Whack-a-Stach'', etc. <div style="clear:left"></div> | ||
Revision as of 08:29, 5 November 2022
![]() |
---|
CLogicScript |
Template:Base point It is a container for VScripts. In Left 4 Dead 2, for example, this entity is used extensively for the logic in "carnival games" found in the Dark Carnival campaign, such as Peanut Gallery, Strongman Contest, Whack-a-Stach, etc.
KeyValues
- EntityGroup[0] (Group00) to EntityGroup[15] (Group15) <targetname>
- Entities to add in the EntityGroup array for the script.
- 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

<string>
and thinkfunction <string>
, respectively.Inputs
Outputs
See also
External links
- It's the vscript'ing documentation FAQ! (Steam Forums)
- Scripting for Left 4 Dead 2 (Leeland.net) - Example uses of logic_script