filter_health

From Valve Developer Community
Jump to navigation Jump to search
English (en)Translate (Translate)
Class hierarchy
FilterHealth
CBaseFilter
CLogicalEntity
CServerOnlyEntity
CBaseEntity

filter_health is a logical entity available in Left 4 Dead 2 Left 4 Dead 2. It is a damage filter that checks if the entity causing the damage has adrenaline active or not.

Keyvalues

Name (targetname) <string> [ Edit ]
The name that other entities refer to this entity by, via Inputs/Outputs or other keyvalues (e.g. parentname or target).
Also displayed in Hammer's 2D views and Entity Report.
See also:  Generic Keyvalues, Inputs and Outputs available to all entities

Adrenaline presence (adrenalinepresence) <choices>
Allows this state of adrenaline on the attacker to pass the filter.
  • 0: only inactive
  • 1: only active
Min Health (healthmin) <integer>
The lower bound on player health that will pass this filter (inclusive).
Max Health (healthmax) <integer>
The upper bound on player health that will pass this filter (inclusive).

BaseFilter:

Filter mode (Negated) <boolean>
Inverts the filter, making the specified criteria fail and all others pass.

Inputs

BaseFilter:

TestActivator <variantRedirectInput/variant>
Tests the entity that called the input (the !activator) against the filter, and fires either the OnPass or OnFail output. (the parameter it takes is unused)
Note.pngNote:This filter doesn't cause the server to crash as most other filters do if activator entity no longer exists.

Outputs

BaseFilter:

OnPass
OnFail
!activator = activator of TestActivator input
!caller = this entity
One of these will fire when TestActivator input is sent, depending on if the activator is allowed by the filter or not.