Env physexplosion: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
mNo edit summary
No edit summary
Line 44: Line 44:


None.
None.
[[Category:Entities]]

Revision as of 04:03, 24 August 2005

env_physexplosion

Source(core) Point Entity: An entity that creates an explosion at it's origin. If the no-damage spawnflag is set, the explosion won't be visible, but will apply force to any physics objects within it's radius.

Properties

   * Name - targetname(target_source)

The name that other entities refer to this entity by.

   * Parent - parentname(target_destination)

The name of this entity's parent in the movement hierarchy. Entities with parents move with their parent.

   * Magnitude - magnitude(string) - default: 100

Amount of physics force applied by the explosion.

   * Clamp radius (0 = auto) radius(string) - default: 0

If specified, the radius in which the explosion damages entities. If unspecified, the radius will be based on the magnitude.

   * Limit to Entity - targetentityname(target_destination)

If specified, the explosion will only affect the matching entity.

Flag

   * NO Damage - Only Force - default: ON

Input

   * Kill - Removes this entity from the world.
   * KillHierarchy - Removes this entity and all its children from the world.
   * ADD output - Adds an entity I/O connection to this entity. Format
   * FireUser1 - triggers the output OnUser1.
   * FireUser2 - triggers the output OnUser2.
   * FireUser3 - triggers the output OnUser3.
   * FireUser4 - triggers the output OnUser4.
   * SetParent - Changes the entity's parent in the movement hierarchy.
   * SetParentAttachment - Change this entity to attach to a specific attachment point on it's parent. Entities must be parented before being sent this input. The parameter passed in should be the name of the attachment. 
   * ClearParent - Removes this entity from the the movement hierarchy, leaving it free to move independently.
   * Explode - Trigger the explosion.

Output

   * OnUser1 - Fired in response to FireUser1 input.
   * OnUser2 - Fired in response to FireUser2 input.
   * OnUser3 - Fired in response to FireUser3 input.
   * OnUser4 - Fired in response to FireUser4 input.

Remarks

None.