trigger_stun

From Valve Developer Community
Jump to: navigation, search
English (en)
... Icon-Important.png

trigger_stun is a brush entity available in Team Fortress 2 Team Fortress 2. It is a trigger volume that induces a stun effect on players.

Keyvalues

Stun type (stun_type) <choices>
  • 0 : None/Movement
  • 1 : Sandman stun/Controls + Movement
  • 2 : Humiliation/Fear/Loser State + Controls + Movement
Stun/Scared Effects (stun_effects) <boolean>
Enables the "scared" particle effects. Does not work if stun type is none. Scream sound only plays if stun type is Fear.
Duration (stun_duration) <float>
Time in seconds that the player will remain under the effects of this trigger after leaving its area.
Move Speed Reduction (move_speed_reduction) <float>
Reduce maximum speed by this fraction of base max speed (450), this is not class dependent. 0 = no reduction. 1 = total reduction, no movement. Example: 0.3 = Reduction by 30% of 450 = 315 max speed = only Scout, Medic, and Spy will notice a change.
Delay (trigger_delay) <float>
Time in seconds after entering the trigger before the player is affected. Will occur immediately if the player exits the trigger before this time. This also delays OnStunPlayer firing.

BaseTrigger:

Filter Name (filtername) <filter>
A filter entity to test potential activators against.
Start Disabled (StartDisabled) <boolean>
Stay dormant until activated (with theEnableinput).


Flags


BaseTrigger:
  •  [1] : Clients (Survivors, Special Infected, Tanks Left 4 Dead series)
  •  [2] : NPCs (Common Infected, Witches Left 4 Dead series)
  •  [8] : Physics Objects
  •  [16] : Only player ally NPCs
  •  [32] : Only clients in vehicles
  •  [64] : Everything (not including physics debris)
  •  [512] : Only clients *not* in vehicles
  •  [1024] : Physics debris
  •  [2048] : Only NPCs in vehicles (respects player ally flag)
  •  [4096] : Disallow Bots

Inputs


BaseTrigger:
Toggle
Toggles this trigger between enabled and disabled states.
Enable
Enable trigger
Disable
Disable trigger

Outputs

OnStunPlayer
Sent when a player is stunned (dependent on Delay setting).

Base:

OnUser1 to OnUser4
These outputs each fire in response to the firing of the like-numbered FireUser1 to FireUser4 Input; see User Inputs and Outputs.

TriggerOnce:

OnStartTouch
Fired when an entity starts touching this trigger. The touching entity must pass this trigger's filters to cause this output to fire. (!activator is the "toucher.")
OnTrigger
Fired repeatedly with a delay while an entity is within this trigger's volume. Delay is defined by Delay Before Reset key.