This article's documentation is for anything that uses the Source engine. Click here for more information.

Env physimpact: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
m (Remove broken sprite)
No edit summary
Line 13: Line 13:


==Keyvalues==
==Keyvalues==
{{KV|Magnitude (magnitude)|integer|Strength of the impact.}}
{{KV|Magnitude|intn=magnitude|integer|Strength of the impact.}}
{{KV|Distance (distance)|integer|How far to project the impact (if 0 uses a default value).}}
{{KV|Distance|intn=distance|integer|How far to project the impact (if 0 uses a default value).}}
{{KV|Point to Entity (directionentityname)|target_destination|If set, '''Distance''' and '''Pitch Yaw Roll''' settings are ignored and the direction and distance to the target entity will be used.}}
{{KV|Point to Entity|intn=directionentityname|target_destination|If set, '''Distance''' and '''Pitch Yaw Roll''' settings are ignored and the direction and distance to the target entity will be used.}}
{{KV BaseEntity|css=1}}
{{KV BaseEntity|css=1}}



Revision as of 14:19, 30 August 2024

English (en)Translate (Translate)

env_physimpact is a point entity available in all Source Source games. It causes a physics impact on another entity. The direction of the impact is determined by the angles set.

C++ In code, it is represented by theCPhysImpactclass, defined in thephysobj.cppfile.

Flags

  • 1: No fall-off
  • 2: Infinite Length
  • 4: Ignore Mass
  • 8: Ignore Surface Normal When Applying Force[Clarify]

Keyvalues

Magnitude (magnitude) <integer>
Strength of the impact.
Distance (distance) <integer>
How far to project the impact (if 0 uses a default value).
Point to Entity (directionentityname) <targetname>
If set, Distance and Pitch Yaw Roll settings are ignored and the direction and distance to the target entity will be used.


Inputs

Impact
Trigger the impact


Outputs