Moderator elections are being held. See Valve Developer Community:Moderator elections for more details.
Users who would like to run for moderator must be autoconfirmed and have at least 100 edits. Users can check their own edit count at Special:Preferences.
Users who would like to run for moderator must be autoconfirmed and have at least 100 edits. Users can check their own edit count at Special:Preferences.
player
< Player
class hierarchy |
---|
CTerrorPlayer |
player
is a point entity available in Left 4 Dead series. Human players of any team are this entity.
Note:Bot zombies' player entity exists for 7 seconds after they died while survivor bot's player entity remains forever (or until human player takes their places)
Note:Survivor bots, SI and Tank's classname in-game is also
player
.Warning:This entity is not intended to be placed in a map manually. Doing so will result in an instant fatal error on map load!
Note:This is a preserved entity in .
- On a new round, its properties including its position will intentionally not reset. You can use logic_auto to emulate resetting it.
- Killing it removes it forever, as it is not respawned on a new round.
- It cannot be spawned with a point_template.
- Parenting this with non preserved entities may have undesirable effects.
Keyvalues
Note:These keyvalues should be changed on a player with AddOutput.
- Health
(health)
<integer> - The player's health.
- Maximum Health
(max_health)
<integer> - The value of "health" cannot exceed this.
Inputs
SetHealth
<integer>- Sets the player's health. Values clamped between 0 and
max_health
.
SetHUDVisibility
<boolean>- Hides or displays the HUD.
Warning:Can't switch items when HUD is disabled
SetFogController
<string>- Sets the
env_fog_controller
to use.
SpeakResponseConcept
<string>- Speak the specified response concept immediately.
IgnoreFallDamage
<float>- Prevent the player from taking fall damage for [n] seconds, but reset back to taking fall damage after the first impact (so players will be hurt if they bounce off what they hit).
IgnoreFallDamageWithoutReset
<float>- Absolutely prevent the player from taking fall damage for [n] seconds. Note:Should use "OnStartTrouch - !activator". Consider the Time to be short, if there's another ledge they could jump off while being in the "no damage" timer.
SetCommentaryStatueMode
<boolean>- When set to 1 player bot will be stopped and have hp set to 1048576 (2^20). Setting it back to 0 will leave the bot with 1 hp
DisableLedgeHang
- Disable ledge hanging by player.
EnableLedgeHang
- Enable ledge hanging by player.
TeleportToSurvivorPosition
<string>- Teleport a player to an
info_survivor_position
entity, then freezes them. To unfreeze them, use theReleaseSurvivorPositions
input frominfo_director
or the player'sReleaseFromSurvivorPosition
input.
ReleaseFromSurvivorPosition
- Unfreezes and releases the player from an
info_survivor_position
entity if they are at one.
CancelCurrentScene
- Cancels scene that's currently playing. Used in c6m3 to stop L4D2 survivors talking with L4D1 survivors when they start the elevator.
OnRescueZoneTouch
SetGlowEnabled
<boolean> (only in )- Sets if this player is allowed to glow through walls if not visible.