Env explosion: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		

| m ({{screenshot}} + link) | MyGamepedia (talk | contribs)  | ||
| (23 intermediate revisions by 14 users not shown) | |||
| Line 1: | Line 1: | ||
| {{ | {{LanguageBar}} | ||
| {{ | {{this is a|point entity|name=env_explosion|sprite=1}} | ||
| <!-- When this page is updated to {{langsp}} or {{langsp}} instead of {{lang}}, please move {{this is a}} to the base page, as it is automatically translated. -->[[File:env_explosion.jpg|right|thumb|320px|The explosion in-game.]] | |||
| It creates an explosion at its origin. | |||
| {{ | {{CD|CEnvExplosion|file1=explode.cpp}} | ||
| {{clearleft}} | |||
| ==Keyvalues== | ==Keyvalues== | ||
| {{KV|Magnitude|intn=iMagnitude|integer|The amount of damage done by the explosion.}} | |||
| {{KV|Radius Override|intn=iRadiusOverride|integer|If specified, the radius in which the explosion damages entities. If unspecified, the radius will be based on the magnitude.}} | |||
| {{KV|Fireball Sprite|intn=fireballsprite|sprite|Sprite of the fireball.}} | |||
| {{KV|Render Mode|intn=rendermode|choices|[[Render mode]] of the fireball. | |||
| :*0: Normal | |||
| :*4: Solid | |||
| :*5: Additive}} | |||
| {{KV|Ignored Entity|intn=ignoredEntity|target_destination|Do not harm or affect the named entity.}} | |||
| {{KV|Damage Force|intn=DamageForce|float|nofgd=1|If set, use this value as a magnitude for physics force.}} | |||
| {{KV|Ignored Class|intn=ignoredClass|integer|Do not harm or affect this [[List_of_default_AI_relationships|class]] of NPC.|not={{bms}}}} | |||
| {{KV Targetname}} | |||
| ==Inputs== | |||
| {{I|Explode|Triggers the explosion.}} | |||
| ==Flags== | ==Flags== | ||
| {{fl|1|No Damage|}} | |||
| {{fl|2|Repeatable |Once the explosion has happened, the entity will not remove itself. Otherwise, it will be removed 0.3 seconds after the <code>Explode</code> input is sent (during that time it could possibly re-fire).}} | |||
| {{fl|4|No Fireball}} | |||
| <s>{{fl|8|No Smoke|No effect.}}</s> | |||
| {{fl|16|No Decal |Black scorch decal left at the explosion center.}} | |||
| <s>{{fl|32|No Sparks|No effect.}}</s> | |||
| {{fl|64|No Sound|}} | |||
| {{fl|128|Random Orientation|}} | |||
| {{fl|256|No Fireball Smoke|Fireball smoke only spawns if the fireball itself can too.}} | |||
| {{fl|512|No Particles|}} | |||
| {{fl|1024|No DLights|Works only in {{bms|4}}. This flag prevents [[newLight_Point|dynamic deferred light]] spawn once the explosion has happened.}} | |||
| {{fl|2048|Don't clamp Min |Allow much smaller fire sprites.}} | |||
| {{fl|4096|Don't clamp Max |Allow much larger fire sprites.}} | |||
| {{fl|8192|Damage above surface only |Don't do damage to the player if they are underwater.}} | |||
| {{fl|16384|Generic damage |Do <code>[[Damage_types#Damage_type_table|DMG_GENERIC]]</code> damage, as opposed to <code>DMG_BLAST</code>.}} | |||
| ==See also== | |||
| *{{ent|env_physexplosion}} | |||
| == | |||
| * {{ | |||
Latest revision as of 04:44, 5 September 2025

env_explosion  is a   point entity  available in all  Source games.
 Source games.
It creates an explosion at its origin.
|  Class hierarchy | 
|---|
| CEnvExplosion | 
|  explode.cpp | 
Keyvalues
- Magnitude (iMagnitude) <integer>
- The amount of damage done by the explosion.
- Radius Override (iRadiusOverride) <integer>
- If specified, the radius in which the explosion damages entities. If unspecified, the radius will be based on the magnitude.
- Fireball Sprite (fireballsprite) <sprite>
- Sprite of the fireball.
- Render Mode (rendermode) <choices>
- Render mode of the fireball.
- 0: Normal
- 4: Solid
- 5: Additive
 
- Ignored Entity (ignoredEntity) <targetname>
- Do not harm or affect the named entity.
- Name (targetname) <string>[ Edit ]
- The name that other entities refer to this entity by, via Inputs/Outputs or other keyvalues (e.g. parentnameortarget).
 Also displayed in Hammer's 2D views and Entity Report.See also: Generic Keyvalues, Inputs and Outputs available to all entities
Inputs
- Explode
- Triggers the explosion.
Flags
- No Damage : [1]
- Repeatable : [2]
- Once the explosion has happened, the entity will not remove itself. Otherwise, it will be removed 0.3 seconds after the Explodeinput is sent (during that time it could possibly re-fire).
- No Fireball : [4]
- No Smoke : [8]
- No effect.
- No Decal : [16]
- Black scorch decal left at the explosion center.
- No Sparks : [32]
- No effect.
- No Sound : [64]
- Random Orientation : [128]
- No Fireball Smoke : [256]
- Fireball smoke only spawns if the fireball itself can too.
- No Particles : [512]
- No DLights : [1024]
- Works only in  Black Mesa. This flag prevents dynamic deferred light spawn once the explosion has happened. Black Mesa. This flag prevents dynamic deferred light spawn once the explosion has happened.
- Don't clamp Min : [2048]
- Allow much smaller fire sprites.
- Don't clamp Max : [4096]
- Allow much larger fire sprites.
- Damage above surface only : [8192]
- Don't do damage to the player if they are underwater.
- Generic damage : [16384]
- Do DMG_GENERICdamage, as opposed toDMG_BLAST.



























