Env rain (GoldSrc): Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(Targetting sounds better. Using is rather technical in this case or it would mean a player could do so)
No edit summary
 
Line 3: Line 3:


{{altnames|game={{cs1series}}|name1=func_rain|name2=env_snow|name3=func_snow}}
{{altnames|game={{cs1series}}|name1=func_rain|name2=env_snow|name3=func_snow}}
{{important|In {{czds|2}}, any exterior-facing brush faces must be textured with {{code|skycull}} instead of {{code|sky}} for rain or snow to show correctly.}}


== Key values ==
== Key values ==

Latest revision as of 07:01, 16 November 2025

C++ Class hierarchy
CWeather
CBaseTrigger
CBaseToggle
CBaseAnimating
CBaseDelay
CBaseEntity
C++ triggers.cpp

env_rain is a point entity available in Counter-Strike 1 seriesCounter-Strike 1 seriesCounter-Strike 1 series Counter-Strike 1 series and Day of Defeat Day of Defeat. This entity is used to create raining weather effect.

AltNames.pngAltNames: In Counter-Strike 1 seriesCounter-Strike 1 seriesCounter-Strike 1 series, this entity is also tied to func_rainenv_snow and func_snow.
Icon-Important.pngImportant:In Condition Zero Deleted Scenes Condition Zero Deleted Scenes, any exterior-facing brush faces must be textured with skycull instead of sky for rain or snow to show correctly.

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]