point_energy_ball_launcher
Class hierarchy |
---|
CEnergyBallLauncher |
prop_energy_ball.cpp
|
point_energy_ball_launcher
is a point entity available in Portal (series).
It spawns and launches a prop_energy_ball periodically.
Note:In Portal 2, the models, materials, and sounds for the actual balls are missing and must be copied from HL2.
Contents
Keyvalues
- Name
(targetname)
<string> - The name that other entities refer to this entity by, via Inputs/Outputs or other keyvalues (e.g.
parentname
ortarget
).
Also displayed in Hammer's 2D views and Entity Report.See also: Generic Keyvalues, Inputs and Outputs available to all entities
- Ball Lifetime
(balllifetime)
<float> - The time in seconds the ball will live before self-destructing. A negative value will give infinite life.
- Min life after portal transition
(minlifeafterportal)
<float> - When energy balls created by this launcher pass through a portal and their life is refreshed to be this number at minimum.
- Ball count
(ballcount)
<integer> - This is how many balls will be bouncing around inside the spawner
- Min ball speed
(minspeed)
<float> - The minimum speed of balls that fly in the spawner
- Max ball speed
(maxspeed)
<float> - The maximum speed of balls that fly in the spawner
- Ball radius
(ballradius)
<float> - The radius of the energy balls
- Ball Type
(balltype)
<choices> - Has no effect.
- Ball Respawn Time
(ballrespawntime)
<float> - The energy balls respawn time
- Ball Bounces
(maxballbounces)
<integer> (only in ) - Sets on which bounce the ball should explode. (Ported from HL2 combine balls)
- Ball Damage
(balldamage)
<float> (only in ) - The amount of damage the ball should deal to players
- Ball explode player
(ballexplodeplayer)
<boolean> (only in ) - Sets if the ball should explode on player contact or ignore the player
- Ball body material override
(ballmaterial1)
<material> (only in ) - Override the main ball material.
- Ball flicker material override
(ballmaterial2)
<material> (only in ) - Overrides the other ball material.
- Ball knockback multiplier
(ballknockback)
<float> (only in )
Flags
Override ball material : [1]
Start inactive : [4096]
Combine power supply : [8192]
Inputs
LaunchBall
Enable
- Enable spawning of combine balls
Disable
- Disable spawning of combine balls
Outputs
OnPostSpawnBall
- Fired after the ball has spawned.
OnBallGrabbed
- Fired when a combine ball is grabbed from the field by a mega physcannon
OnBallReinserted
- Fired when a combine ball is reinserted into the field (only gets triggered when Combine Power supply is checked)
OnBallHitTopSide
- Fired when a combine ball in hits the top side of the field (only gets triggered when Combine Power supply is checked)
OnBallHitBottomSide
- Fired when a combine ball in hits the bottom side of the field (only gets triggered when Combine Power supply is checked)
OnLastBallGrabbed
- Fired when the last combine ball is grabbed from the field by a mega physcannon
OnFirstBallReinserted
- Fired when the first combine ball is reinserted into the field (only gets triggered when Combine Power supply is checked)