Water lod control

From Valve Developer Community

This point-based entity is available in all Source games.

Table of contents

Entity description

An entity used to control the LOD behavior of any water in the map. If your map has water, this entity is required.
  • The properties of this entity apply to the whole map. Multiple instances of this entity within a map may cause errors.


Keyvalues

Defines the name that other entities refer to this entity by.
  • hammerid [Episode Two Update]
<integer readonly> This id is used for debugging purposes in Hammer.
  • cheapwaterstartdistance
<float> This is the distance (inches) from the camera that water will start transitioning to cheap water.
  • cheapwaterenddistance
<float> This is the distance (inches) from the camera that water will finish transitioning to cheap water.

Inputs

  • Kill
Removes this entity from the world.
Removes this entity and all its children from the world.
  • AddOutput <string>
Evaluates a keyvalue/output on this entity. It can be potentially very dangerous, use with care.
Format: <key> <value>
Format: <output name> <targetname>:<inputname>:<parameter>:<delay>:<max times to fire (-1 == infinite)>
Causes this entity's OnUser1-4 outputs to be fired. See User Inputs and Outputs.
  • SetCheapWaterStartDistance <float>
Set the distance that water starts transitioning to cheap water.
  • SetCheapWaterEndDistance <float>
Set the distance that water finishes transitioning to cheap water.

Outputs

Fired in response to FireUser1-4 inputs. See User Inputs and Outputs.
!activator = activator