trigger_push
< Es
Jump to navigation
Jump to search

This page is actively undergoing a major edit.
As a courtesy, please do not edit this while this message is displayed.
If this page has not been edited for at least several hours to a few days, please remove this template. This message is intended to help reduce edit conflicts; please remove it between editing sessions to allow others to edit the page.
As a courtesy, please do not edit this while this message is displayed.
If this page has not been edited for at least several hours to a few days, please remove this template. This message is intended to help reduce edit conflicts; please remove it between editing sessions to allow others to edit the page.
The person who added this notice will be listed in its edit history should you wish to contact them.

This page is being translated.
You can help by finishing the translation.
If this page cannot be translated for some reason, or is left untranslated for an extended period of time after this notice is posted, the page should be requested to be deleted.
Also, please make sure the article complies with the alternate languages guide.
You can help by finishing the translation.
If this page cannot be translated for some reason, or is left untranslated for an extended period of time after this notice is posted, the page should be requested to be deleted.
Also, please make sure the article complies with the alternate languages guide.
![]() |
---|
CTriggerPush |
![]() |
trigger_push
es una entidad sólida disponible en todos los juegos de Source. It is a trigger volume that pushes entities that touch it, except those with a parent .


Keyvalues

- Push Direction (pushdir) <angle >
- Angles indicating the direction to push touched entities.


- Speed of Push (speed) <integer >
- The speed at which to push entities away, in inches / second.
- Scale force for alternate ticks (alternateticksfix) <float >
- If nonzero, scale the force by this amount when running with alternate ticks. This fixes problems with an overly large force due to the longer frametime on when running with
sv_alternateticks 1
.
- Trigger on Start Touch (triggeronstarttouch) <boolean > (only in
)
- Trigger on start touch instead of on touch.
- Only Falling Players (OnlyFallingPlayers) <boolean > (en todos juegos desde
) (también en
)
- Only affect players if they are falling (and not pressing jump).
- Player fall speed (FallingSpeedThreshold) <float > (en todos juegos desde
) (también en
)
- A player must be falling this fast for them to be pushed.
|
Flags
TriggerPush:
- Once Only (possibly means set velocity rather than apply acceleration) : [128]
- Affects Ladders (Half-Life 2) : [256]
|
- Correctly account for object mass (
trigger_push
used to assume 100Kg) and multiple component physics objects (car, blob...) : [4096] (en todos juegos desde)
Inputs
- SetPushSpeed <integer > (only in
)
- Set the push speed in inches / second.
- SetPushDirection <vector > (en todos juegos desde
) (también en
)
- Sets the push angle of the trigger.
- SetSpeed <integer > (only in
)
- Sets the push speed. Still takes alternate tick keyvalue into account.
|
Outputs
|