Env blood: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(raw; needs cleanup)
 
(cleaned up)
Line 1: Line 1:
{{cleanup}}
{{wrongtitle|title=env_blood}}
env_blood


==Entity Description==
An entity used to spawn blood effects.
An entity used to spawn blood effects.


KEYS
==Availability==
{{in game|point}} {{game-base}}
{{in code|class=CBlood|file=effects.cpp}}


Name targetname <target_source> The name that other entities refer to this entity by.
==Keys==
*{{kv targetname}}
*{{kv parentname}}
*'''spraydir'''
:<[[angle]]> The general direction that the blood should spray and the direction to trace to apply the decal.
*'''color'''
:<choices> Blood color:
:{|
! Literal value || Description
|-
| 0 || Red (Human)
|-
| 1 || Yellow (Alien)
|}
*'''amount'''
:<string> Amount of blood (damage to simulate)


Parent parentname <target_destination> The name of this entity's parent in the movement hierarchy. Entities with parents move with their parent.
==Flags==
*1 : Random Direction
*2 : Blood Stream
*4 : On Player
*8 : Spray decals


Spray Direction (Pitch Yaw Roll) spraydir <angle> The general direction that the blood should spray and the direction to trace to apply the decal.
==Inputs==
*{{i targetname}}
*{{i parentname}}
*'''EmitBlood'''
:Triggers the blood effect.


Blood Color color <choices>
==Outputs==
*{{o targetname}}


Amount of blood (damage to simulate) amount <string>
[[Category:Entities]]
 
spawnflags spawnflags <flags>
 
 
INPUTS
 
Kill Removes this entity from the world.
 
KillHierarchy Removes this entity and all its children from the world.
 
AddOutput <string> Adds an entity I/O connection to this entity. Format: <output name> <targetname>:<inputname>:<parameter>:<delay>:<max times to fire (-1 == infinite)>. Very dangerous, use with care.
 
FireUser1 Causes this entity's OnUser1 output to be fired.
 
FireUser2 Causes this entity's OnUser2 output to be fired.
 
FireUser3 Causes this entity's OnUser3 output to be fired.
 
FireUser4 Causes this entity's OnUser4 output to be fired.
 
SetParent <string> Changes the entity's parent in the movement hierarchy.
 
SetParentAttachment <string> Change this entity to attach to a specific attachment point on its 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.
 
EmitBlood Triggers the blood effect.
 
 
OUTPUTS
 
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.

Revision as of 14:18, 7 October 2005

Template:Wrongtitle

Entity Description

An entity used to spawn blood effects.

Availability

Template:In game Template:Game-base Template:In code

Keys

<angle> The general direction that the blood should spray and the direction to trace to apply the decal.
  • color
<choices> Blood color:
Literal value Description
0 Red (Human)
1 Yellow (Alien)
  • amount
<string> Amount of blood (damage to simulate)

Flags

  • 1 : Random Direction
  • 2 : Blood Stream
  • 4 : On Player
  • 8 : Spray decals

Inputs

Triggers the blood effect.

Outputs