trigger_vphysics_motion
		
		
		
		Jump to navigation
		Jump to search
		
| CTriggerVPhysicsMotion | 
trigger_vphysics_motion  is an   e2  available in all 
 Source games.
It is a brush entity trigger that affects the motion of VPhysics objects that touch its volume. Optionally, it can also create a particle trail. A particle trail, when parented, takes the shape of a model or brush.
Keyvalues
- Start Disabled (StartDisabled) <boolean>
 - Stay dormant until activated (probably with the Enable input).
 
- Filter Name (filtername) <filter>
 - Filter to use to see if activator triggers me. See filter_activator_name for more explanation.
 
- Scale gravity of objects in the field. (SetGravityScale) <float>
 - Multiply gravity inside the trigger by this amount. Negative values make gravity reversed.
 
- Additional air density for drag (SetAdditionalAirDensity) <float>
 - Increases air drag. 1000 will produce a thick field of air like the ones seen in some places in the Citadel.
 
- Max velocity in field (0 disables) (SetVelocityLimit) <float>
 - Limits the maximum speed of an object moving through the trigger. If this is set to below an object's terminal velocity, the object will fall abnormally.
 
- Max amount to reduce velocity per second when it exceeds the velocity limit (0 disables) (SetVelocityLimitDelta) <float>
 - When an object is going faster than Max velocity in field, gradually reduce the speed of the object by this amount.
 
- Velocity scale/drag (SetVelocityScale) <float>
 - Multiplier for velocity. Positive values above 1 will make objects go faster, potentially sending them flying. Negative values, or positive ones smaller than 1, will have effects similar to Additional air density for drag.
 
- Max angular velocity in field (degrees/s, 0 disables) (SetAngVelocityLimit) <float>
 - Limits how fast an object can spin inside the trigger.
 
- Angular Velocity scale/drag (SetAngVelocityScale) <float>
 - Multiplier for spinning speeds. Negative values, or positive ones smaller than 1, will have effects similar to Max angular velocity in field.
 
- Linear force (0 disables) (SetLinearForce) <float>
 - Push objects with a certain amount of force.
 
- Direction of linear force (Pitch Yaw Roll (Y Z X)) (SetLinearForceAngles) <angle>
 - The direction that Linear force will push in.
 
- Particle Trail Material (ParticleTrailMaterial) <string>
 - Name of a material to use for the particle trail, no name means no particle trail
 
- Particle Trail Lifetime (ParticleTrailLifetime) <float>
 - Lifetime of the particles to emit
 
- Particle Trail Starting Sprite Size (ParticleTrailStartSize) <float>
 - Starting size of the sprite to emit
 
- Particle Trail Ending Sprite Size (ParticleTrailEndSize) <float>
 - Ending size of the sprite to emit
 
Flags
 
 
 
 
 
 
 
  | 
- Can move (through hierarchical attachment) : [4096]
 
Inputs
- SetGravityScale <float>
 - Scale gravity of objects in the field.
 
- SetAdditionalAirDensity <float>
 - Additional air density for drag
 
- SetVelocityLimit <float>
 - Max velocity in field.
 
- SetVelocityLimitDelta <float>
 - Max amount to reduce velocity per second
 
- SetVelocityLimitTime <string>
 - Accepts two arguments: the first is the new velocity limit, the second is the time it takes to ramp to that value
 
- SetVelocityScale <float>
 - Velocity scale/drag
 
- SetAngVelocityLimit <float>
 - Max angular velocity in field.
 
- SetAngVelocityScale <float>
 - Angular Velocity scale/drag
 
- SetLinearForce <float>
 - Linear force (0 disables)
 
- SetLinearForceAngles <angle>
 - Direction of linear force (Pitch Yaw Roll (Y Z X))
 
- Enable
 - Enable the trigger.
 
- Disable
 - Disable the trigger.
 
- Toggle
 - Toggle enable/disable.