env_flare

From Valve Developer Community
Jump to: navigation, search
English (en)
class hierarchy
CFlare defined in weapon_flaregun.cpp
CBaseCombatCharacter
CBaseFlex
CBaseAnimatingOverlay
CBaseAnimating
CBaseEntity
A flare at the beginning of d2_prison_08.

env_flare is a point entity available in Half-Life 2 Half-Life 2, Half-Life 2: Episode One Half-Life 2: Episode One, Half-Life 2: Episode Two Half-Life 2: Episode Two, and Half-Life 2: Deathmatch Half-Life 2: Deathmatch. Creates a red flare. Useful for creating a dark environment with just enough light to navigate. The flickering red light of the flare creates a tense atmosphere and a strong feeling of fight-or-die.

Tip.pngTip:To make flares like the ones seen in Episode One, create a prop_physics with the model props_junk/flare.mdl. The rest (activation, burning, etc) is handled automatically. Note that this model was only added in Episode One.
Note.pngNote:CFlare inherits CBaseCombatCharacter, so it can have relationships defined.


Keyvalues

Name (targetname) <string>
The targetname that other entities refer to this entity by.
Scale (scale) <float>
Multiplier for the signal particle effects (not light emitted).
Duration (duration) <float> Obsolete
Deprecated. How long the flare is active for. Defined, but not used in code. Use the Start input instead.

BaseCombatCharacter:

Relationship (Relationship) <string> !FGD
<string|targetname or classname> <string|disposition> <int|rank>
Changes whether this entity likes or dislikes certain other things. Used like the ai_relationship entity, with this entity as the subject.
Values for disposition are:
  • D_HT: Hate
  • D_FR: Fear
  • D_LI: Like
  • D_NU: Neutral
Physics Impact Damage Scale (physdamagescale) <float>
Multiplier for damage amount when this entity is hit by a physics object. With a value of 0 the entity will take no damage from physics.

Flags

  •  [1] : No dlight (Emit no light. Will probably look unrealistic.)
  •  [2] : No Smoke
  •  [4] : Infinite (perpetually activated)
  •  [8] : Start off

Inputs

Start <float>
Make flare active for a specified number of seconds. Flare will be removed from the map after dying.
Die <float>
Make flare fizzle out over a specified number of seconds. Once dead, it is removed from the map.
Launch <float>
Launch the flare forward with the specified speed. The direction of travel is determined by the Pitch Yaw Roll keyvalue.

BaseCombatCharacter:

KilledNPC
Tells the entity it killed something. Despite the name, this can include a player. This input will be automatically sent by the victim when they die.
physdamagescale <float>
Scales the damage taken when this NPC is hit by a physics object.