The Liquid entity is used to turn an empty model into a liquid that the player can float and swim in.
The fields for the Liquid entity are:
Field | Description |
---|---|
Alphamap | Name of alpha map used for tinting |
Bitmap | Name of bitmap used for tinting |
DamageAltAmt | Amount of alternate damage done |
DamageAltAttr | Alternate attribute that is damaged |
DamageAltDelay | Delay before more alternate damage is done |
DamageAmt | Amount of damage done |
DamageAttr | Attribute that is damaged |
DamageDelay | Delay before more damage is done |
DamageIn | if True then damage by being in liquid rather than under liquid |
GravityCoeff | Percentage of gravity when in liquid (0 to 100) |
InLiquidSound | Name of sound played when walking in liquid |
Model | Empty model that is converted to liquid |
SpeedCoeff | Percentage of speed when in liquid (0 to 100) |
SurfaceSound | Name of sound played when breaking surface in liquid |
SwimSound | Name of sound played when moving under liquid |
szEntityName | The name of this entity |
TintColor | Color of liquid |
Transparency | Transparency of tint of water (0 to 255) |
The model should be flagged as empty for it to work as a liquid. When the player far enough in the liquid he will switch to the treadwater animation. When moving in liquid the player uses the swim animation.