point_energy_ball_launcher
Jump to navigation
Jump to search
Note:In Portal 2, the models, materials, and sounds for the actual balls are missing and must be copied from HL2.
![]() |
---|
CEnergyBallLauncher |
![]() |
point_energy_ball_launcher
is a point entity available in Portal series.
It spawns and launches a prop_energy_ball periodically.

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)