env_beverage
This article needs more links to other articles to help integrate it into the encyclopedia. Please help improve this article by adding links that are relevant to the context within the existing text.
January 2024
January 2024
class hierarchy |
---|
CEnvBeverage defined in effects.cpp
|
env_beverage
is a point entity available in all Source games before Portal 2: Community Edition. It is a Half-Life legacy entity: the beverage vending machine. This entity dispenses soda cans (item_sodacan
) when +use
d.
These are not used for the vending machines in Half-Life 2. Those are done with a func_button
and point_template
.
Note:This uses
In most games except Half-Life: Source, Half-Life Deathmatch: Source, and Jabroni Brawl: Episode 3, you will need to provide your own model as this one is not present.
models/can.mdl
by default.In most games except Half-Life: Source, Half-Life Deathmatch: Source, and Jabroni Brawl: Episode 3, you will need to provide your own model as this one is not present.
Keyvalues
- Capacity
(health)
<integer> - Number of cans in the dispenser.
- Beverage Type
(beveragetype)
<choices> - Which skin to use. Vanilla skins described below:
- "Coca-Cola" - A lime green can with what appears to be half a kiwifruit pictured, labelled "HAI !" in white.
- "Sprite" - A brown can with yellow droplets pictured, labelled "GLUB" in yellow.
- "Diet Coke" - A red/blue can with red berries pictured, labelled "GRAPE" in white.
- "Orange" - A blue and green can with a lighter blue face pictured, and a label that is too pixellated to read clearly.
- "Surge" - A dark green can with darker coloured ends, labelled "YUCK" in white.
- "Moxie" - A yellow/orange can with a fiery effect, labelled "DANTE" in dark red.
- Random - One of the first 6 skins found in the MDL will be chosen at random.
Targetname:
- Name
(targetname)
<string> - The targetname that other entities refer to this entity by.
Inputs
Activate
- Same as Use. Dispenses a can