Point playermoveconstraint: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
m (how about a source engine icon)
(-added see also, remove less relevant kio)
Line 1: Line 1:
{{src}} {{base point|point_playermoveconstraint}} When given the<code>TurnOn</code>input, it constrains any players already-within a set radius around itself, then slowing them down when they get close to the edge of the radius.
{{base point|point_playermoveconstraint}} When given the<code>TurnOn</code>input, it constrains any players already-within a set radius around itself, then slowing them down when they get close to the edge of the radius.


== Keyvalues ==
== Keyvalues ==
Line 5: Line 5:
{{KV|Constraint Width|float|intn=width|Width of the constraint edge. This is the distance in which to start slowing players down as they approach the edge of the radius.}}
{{KV|Constraint Width|float|intn=width|Width of the constraint edge. This is the distance in which to start slowing players down as they approach the edge of the radius.}}
{{KV|Speed Factor|float|intn=speedfactor|Factor applied to the player's max speed as they approach the radius edge.}}
{{KV|Speed Factor|float|intn=speedfactor|Factor applied to the player's max speed as they approach the radius edge.}}
{{KV BaseEntity|base=1}}
{{KV Targetname}}


== Inputs ==
== Inputs ==
{{IO|TurnOn|Start constraining any players already within the radius.}}
{{IO|TurnOn|Start constraining any players already within the radius.}}
{{IO|TurnOff|Stop constraining any players previously constrained.}}
{{IO|TurnOff|Stop constraining any players previously constrained.}}
{{I BaseEntity|base=1}}


== Outputs ==
== Outputs ==
{{IO|OnConstraintBroken|Fired when a player breaks through the constraint. {{PlCal}}}}
{{IO|OnConstraintBroken|Fired when a player breaks through the constraint. {{PlCal}}}}
{{O BaseEntity|l4d=1}}
 
== See Also ==
* [[trigger_auto_crouch]]
* [[trigger_playermovement]]

Revision as of 12:01, 6 October 2022

Template:Base point When given theTurnOninput, it constrains any players already-within a set radius around itself, then slowing them down when they get close to the edge of the radius.

Keyvalues

Radius (radius) <float>
Radius to find players to constrain.
Constraint Width (width) <float>
Width of the constraint edge. This is the distance in which to start slowing players down as they approach the edge of the radius.
Speed Factor (speedfactor) <float>
Factor applied to the player's max speed as they approach the radius edge.
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

Inputs

TurnOn
Start constraining any players already within the radius.
TurnOff
Stop constraining any players previously constrained.

Outputs

OnConstraintBroken
Fired when a player breaks through the constraint. Template:PlCal

See Also