Script trigger multiple: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
No edit summary
 
(One intermediate revision by the same user not shown)
Line 7: Line 7:
{{KV Targetname}}
{{KV Targetname}}
{{KV ScriptBrushBase}}
{{KV ScriptBrushBase}}
{{KV|Delay Before Reset|intn=wait|float|Delay in seconds before ''OnTrigger'' can fire again, 0 defaults to 0.2. If set to -1, it will kill itself when triggered (as trigger_once), which means outputs like OnEntireTeamStartTouch can never fire.}}
{{KV|only=L4ds|intn=entireteam|Entire Team Number|choices|If the entire team is touching, fire OnEntireTeamStartTouch.}}
:* 0 : None
:* 2 : Survivor
:* 3 : Infected
{{KV|only=L4ds|intn=allowincap|Incapacitated players can trigger|boolean|Whether incapacitated players can trigger.}}
{{KV|only=L4ds|intn=allowghost|Ghost players can trigger|boolean|Whether ghost survivors can trigger.}}
{{KV BaseTrigger}}


==Flags==
{{Fl BaseTrigger}}


==Inputs==
{{OtherKIO|trigger_multiple}}
{{I BaseTrigger}}
 
==Outputs==
{{IO|OnEntireTeamStartTouch|Fired when an entire team starts touching the trigger.|since=L4D}}
{{IO|OnEntireTeamEndTouch|Fired when an entire team stops touching the trigger.|since=L4D}}
{{IO|OnTrigger|Fired repeatedly with a delay while an entity is within this trigger's volume. Delay is defined by <tt>Delay Before Reset</tt> key.}}
{{O BaseTrigger}}


== See also ==
== See also ==
* [[trigger_once]]
* {{ent|script_trigger_once}}
* {{ent|script_trigger_push}}
* {{ent|trigger_once}}
* [[Inputs and Outputs]]
* [[Inputs and Outputs]]


[[Category:IO System]]
[[Category:IO System]]

Latest revision as of 02:01, 4 August 2024

Icon-NotInFGD.png
This entity is not in the FGD by default.
It should not be put directly in a map.
C++ Class hierarchy
CScriptTriggerMultiple
CTriggerMultiple
CBaseTrigger
CBaseToggle
CBaseEntity

script_trigger_multiple is a point entity available in Left 4 Dead 2 Left 4 Dead 2. It's a trigger_multiple, readjusted for vscripts by being stripped of any unnecessary brush data. Other than that, what applies to trigger_multiple is applicable to script_trigger_multiple.

Keyvalues

Name (targetname) <string>[ Edit ]
The name that other entities refer to this entity by, via Inputs/Outputs or other keyvalues (e.g. parentname or target).
Also displayed in Hammer's 2D views and Entity Report.
See also:  Generic Keyvalues, Inputs and Outputs available to all entities

Bounding Box Extents (extent) <vector>
Controls the size of the bounding box. If mins/maxs were usable here instead then mins -100 -100 -100 and maxs 100 100 100 would be equivalent to extent 100 100 100.
See also:  Image at bounding box page

Origin (origin) <vector>
Center of the bounding box specified by the extent
Angles (angles) <vector>
Angles of the bounding box specified by the extent


Note.pngNote:Other Keyvalues / Inputs / Outputs are same as trigger_multiple.

See also