trigger_asw_chance is a brush entity available in
Alien Swarm. It has a specified chance of firing each time it's entered.
See also
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.
Trigger Chance
- Chance of the trigger firing out (from 0 to 1). 0.1 = 10%, 0.5 = 50% etc.
Flags
- Marines And Aliens
- Pushables
- Physics Objects
- Only Marines
- Everything(not including physics debris)
- Physics debris
- Only NPCs in vehicles (respects player ally flag)
- Correctly account for object mass (trigger_push used to assume 100Kg) and multiple component physobjs (car,blob...) ToDo: Explain in detail
Outputs
BaseTrigger
- OnStartTouch
- !activator = entity that caused this output
!caller = this entity
- Fired when a valid entity starts touching this trigger.
- OnStartTouchAll
- !activator = entity that caused this output
!caller = this entity
- 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
- !activator = entity that caused this output
!caller = this entity
- Fired when a valid entity stops touching this trigger.
Note: Will also fire for entities touching it when trigger is disabled via Disable input
Warning: This includes entities which are deleted while inside the trigger. In this case !activator will be invalid.
Warning: OnEndTouch can fire before OnStartTouch under certain circumstances[How?] where both are fired on the same tick and each have the same delay. Fix:Add a slight delay to OnEndTouch.
- OnEndTouchAll
- !activator = entity that caused this output
!caller = this entity
- Fired when all valid entities stop touching this trigger.
- OnTouching (in all games since
)
- !activator = !caller = this entity
- Fired if something is currently touching this trigger when
TouchTest is fired.
- OnNotTouching (in all games since
)
- !activator = !caller = this entity
- Fired if nothing is currently touching this trigger when
TouchTest is fired.
|
Inputs
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.
Bug:Sleeping prop_physics will never fire "OnTouching". Also applies to entities using prop_physics as base. (tested in: )
- 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.
- DisableAndEndTouch (only in
 )
- Disables this trigger and calls EndTouch on all currently-touching entities.
|