env_rain is a logical entity available in 

Counter-Strike 1 series,
Day of Defeat, and
Spirit of Half-Life. This entity is used to create raining weather effect.
AltNames: In 

, this entity is also tied to func_rain, env_snow, and func_snow.
Important: In
Condition Zero Deleted Scenes, any exterior-facing brush faces must be textured with skycull instead of sky for rain or snow to show correctly.
Tip: In
, rain and snow can also be added in info_doddetect, saving an edict.
Key values
-
Name (targetname) <string>
-
Targetting this entity toggles the weather on and off.
-
Pitch Yaw Roll (Y Z X) (angles) <QAngle>
-
This entity's orientation in the world. Pitch is rotation around the Y axis, yaw is the rotation around the Z axis, roll is the rotation around the X axis.
-
Drip Speed (m_dripSpeed) <integer>
-
Drip Speed of the Rain.
-
Drip Width (m_dripSize) <integer>
-
Drip Size of the Rain.
-
Drip Brightness (m_brightness) <integer>
-
Drip Brightness (1 - 255)
-
Drip Color (R G B) (rendercolor) <color255>
-
Drip color.
-
Number of drips (per update) (m_burstSize) <integer>
-
Number of drips, if 0, no updates; all the beams will appear as soon as it's created.
-
Time between updates (m_flUpdateTime) <string>
-
Time between drip updates.
-
Drip Sprite (texture) <sprite>
-
Drip Sprite texture.
Flags
- Start off : [1]