Moderator elections are being held. See Valve Developer Community:Moderator elections for more details.
Users who would like to run for moderator must be autoconfirmed and have at least 100 edits. Users can check their own edit count at Special:Preferences.
Users who would like to run for moderator must be autoconfirmed and have at least 100 edits. Users can check their own edit count at Special:Preferences.
trigger_asw_marine_position
![English (en) English (en)](/w/images/thumb/3/37/Flag-en.png/16px-Flag-en.png)
![Icon-translate.png](/w/images/thumb/b/b1/Icon-translate.png/12px-Icon-translate.png)
... ![Icon-Important.png](/w/images/thumb/5/5c/Icon-Important.png/10px-Icon-Important.png)
![Icon-Important.png](/w/images/thumb/5/5c/Icon-Important.png/10px-Icon-Important.png)
trigger_asw_marine_position
is a brush entity available in Alien Swarm. It works like a trigger_multiple which also checks the direction they're facing.
Contents
Keyvalues
Start Disabled
- Should the trigger start disabled?
Filter Name
- Name of the filter defining what type of entities can activate this trigger. Mostly unecessary in Alien Swarm.
Delay Before Reset
- How long after being activated before it can be activated again.
Desired facing
- A trigger_multiple which also checks the direction they're facing. up is 90, down is 270, left is 180, right is 360
Tolerance
- Number of degrees tolerance either side of the desired yaw. ex. point in the general direction up would be 20 so +/-20 degrees tolerance, and desired would be 90
Flags
- Marines And Aliens
- Pushables
- Physics Objects
- Only Marines
- Everything
Outputs
MarineInposition
- Fired when the marine is looking within the tolerance of the desired facing.
MarineOutOfPosition
- Fired when the marine looks outside the tolerance of the desired faceing.
OnUser1 - 4
- Fire the OnUser outputs; see User Inputs and Outputs.
BaseTrigger:
OnStartTouch
- Fired when a valid entity starts touching this trigger.
!activator
is whatever touches the trigger.
OnStartTouchAll
- Fired when a valid entity starts touching this trigger, and no other entities are touching it. If there are any other entities touching the trigger when a new one begins to touch, only
OnStartTouch
will fire.
OnEndTouch
- Fired when a valid entity stops touching this trigger.
![Warning.png](/w/images/thumb/c/cb/Warning.png/10px-Warning.png)
OnEndTouchAll
- Fired when all valid entities stop touching this trigger.
OnTouching
(in all games since)
- Fired if something is currently touching this trigger when
TouchTest
is fired.
OnNotTouching
(in all games since)
- Fired if nothing is currently touching this trigger when
TouchTest
is fired.
Inputs
OnUser1 - 4
- Fired in response to the FireUser inputs; see User Inputs and Outputs.
BaseTrigger:
Toggle
- Toggles this trigger between enabled and disabled states.
Enable
- Enable trigger
Disable
- Disable trigger
TouchTest
(in all games since)
- Triggers either the OnTouching or OnNotTouching outputs for whether anything is touching this entity.
StartTouch
(in all games since) !FGD
- Behave as if the
!caller
entity had just entered the trigger volume. Accepts non-physical entities.
EndTouch
(in all games since) !FGD
- Behave as if !caller had just exited the trigger volume.