Env physexplosion: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
| No edit summary | mNo edit summary | ||
| Line 1: | Line 1: | ||
| env_physexplosion | 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 | Properties | ||
|      * Name - name  |      * Name - targetname(target_source) | ||
|      * Parent - name  | The name that other entities refer to this entity by.   | ||
|      * Magnitude -  |      * Parent - parentname(target_destination) | ||
|      *  | The name of this entity's parent in the movement hierarchy. Entities with parents move with their parent.   | ||
|      * Limit  |      * 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 | Flag | ||
|      * NO Damage -  |      * NO Damage - Only Force - default: ON | ||
| Input | Input | ||
|      * Kill - the  |      * Kill - Removes this entity from the world. | ||
|      * KillHierarchy -  |      * KillHierarchy - Removes this entity and all its children from the world. | ||
|      * ADD output -  |      * ADD output - Adds an entity I/O connection to this entity. Format | ||
|      * FireUser1 - triggers the output  |      * FireUser1 - triggers the output OnUser1. | ||
|      * FireUser2 - triggers the output  |      * FireUser2 - triggers the output OnUser2. | ||
|      * FireUser3 - triggers the output  |      * FireUser3 - triggers the output OnUser3. | ||
|      * FireUser4 - triggers the output  |      * FireUser4 - triggers the output OnUser4. | ||
|      * SetParent -  |      * SetParent - Changes the entity's parent in the movement hierarchy. | ||
|      * SetParentAttachment -  |      * 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 - the  |      * ClearParent - Removes this entity from the the movement hierarchy, leaving it free to move independently. | ||
|      * Explode - the explosion  |      * Explode - Trigger the explosion. | ||
| Output | Output | ||
|      * OnUser1 -  |      * OnUser1 - Fired in response to FireUser1 input. | ||
|      * OnUser2 -  |      * OnUser2 - Fired in response to FireUser2 input. | ||
|      * OnUser3 -  |      * OnUser3 - Fired in response to FireUser3 input. | ||
|      * OnUser4 -  |      * OnUser4 - Fired in response to FireUser4 input. | ||
| Remarks | Remarks | ||
| None. | None. | ||
Revision as of 03: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.