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

env_blood

From Valve Developer Community
Jump to: navigation, search

English (en)русский (ru)中文 (zh)
... Icon-Important.png
env_blood
Env blood icon.png
TypePoint entity
EngineSource Source
AvailabilityIn all games
 
env_blood demonstration in 2 different variations. (without and with the "Spray decals" flag)
class hierarchy
CBlood defined in effects.cpp
CPointEntity
CBaseEntity

env_blood is a point entity available in all Source Source games. It is used to spawn blood effects. By default, the env_blood creates an animated splash of blood at its origin when triggered; however, the env_blood can be set up to spray blood decals onto nearby objects. This entity will only function through inputs.

Icon-Bug.pngBug:Does not appear to work properly in Team Fortress 2. The blood texture is missing.

Keyvalues


Targetname:
Name (targetname) <string>
The targetname that other entities refer to this entity by.
Spray Direction (Pitch Yaw Roll) (spraydir) <angle>
The general direction that the blood should spray and the direction to trace to apply the decal.
Blood Color (color) <choices>
Color of the spraying blood.
  • 0: Red (Human)
  • 1: Yellow (Alien)
Amount of blood (damage to simulate) (amount) <float>
Intensity of the blood spray.

Inputs

EmitBlood
Emits the blood effect.

Flags

  •  [1] : Random Direction
  •  [2] : Blood Stream
  •  [4] : On Player
  •  [16] : Cloud !FGD
       Emits a much larger cloud of blood.
  •  [32] : Drops !FGD
       Splashes large blood drops.
  •  [64] : Gore !FGD
       Emits an effect similar to Cloud but smaller.