Logic playerproxy
		
		
		
		Jump to navigation
		Jump to search
		
Template:Wrongtitle Template:Base point ep1
Entity description
An entity that is used to relay inputs/outputs to the player and back to the world.
Keyvalues
- Name (targetname) <string>[ Edit ]
 - The name that other entities refer to this entity by, via Inputs/Outputs or other keyvalues (e.g. 
parentnameortarget).
Also displayed in Hammer's 2D views and Entity Report.See also: Generic Keyvalues, Inputs and Outputs available to all entities 
Inputs
- SetFlashlightSlowDrain
 
- Puts the player's flashlight in slow-power-drain mode (for Episodic darkness)
 
- SetFlashlightNormalDrain
 
- Puts the player's flashlight to default power drain
 
- SetPlayerHealth <integer>
 
- Sets the player's health to this value.
 
- RequestAmmoState
 
- Request the ammo state of the player. It will fire PlayerHasAmmo or PlayerHasNoAmmo outputs.
 
- RequestPlayerHealth
 
- Requests the current player's health from the proxy. This will fire the PlayerHealth output with the value.
 
Outputs
- Template:O targetname
 - OnFlashlightOn <float>
 
- Fired when the player turns on his flashlight. This output has the value of how much energy the player had when this happened [0..1].
 
- OnFlashlightOff <float>
 
- Fired when the player turns off his flashlight. This output has the value of how much energy the player had when this happened [0..1].
 
- PlayerHealth <integer>
 
- The player's current health value.
 
- PlayerHasAmmo
 
- Fired by request if the player has any ammo.
 
- PlayerHasNoAmmo
 
- Fired by request if the player doesn't have any ammo.