env_fog

From Valve Developer Community
Revision as of 16:44, 7 November 2025 by Theuaredead` (talk | contribs) (Hi, the information pertaining fog in CS is wrong. Some of these are DS exclusive and do not affect 1.6 and standard CZero. Though, it seems like the spawn flags between 1.6/CZero and DS differ. Please refer to de_vostok_cz. Unknown to how CSX handles these commands.)
Jump to navigation Jump to search
Edit Tabs
C++ Class hierarchy
CClientFog
CBaseEntity
C++ cbase.h
triggers.cpp

env_fog is a logical entity available in Counter-Strike 1 seriesCounter-Strike 1 seriesCounter-Strike 1 series Counter-Strike 1 series and Deathmatch Classic Deathmatch Classic. This entity is used to cover the map in fog. Most Counter-Strike FGDs do not come with this entity listed, it has to be manually added in the FGD to be used in Hammer.

Key values

Fog Color (R G B) (rendercolor) <color255>
This property allows you to set the color of the fog using an "R G B" value. For example, for blue fog you could use "0 0 255".
Start distance (startdist) <integer> (only in Deathmatch Classic)
This value defines how far away from the player the fog will start. At this range, the fog is completely transparent.
End distance (enddist) <integer> (only in Deathmatch Classic)
This value defines how far away from the player the fog will end. At this point, the fog becomes 100% opaque.
Start distance (fogStartDistance) <integer> (only in Condition Zero Deleted Scenes)
Distance where the fog begins to appear.
Stop distance (fogStopDistance) <integer> (only in Condition Zero Deleted Scenes)
Distance where the fog ends to appear.
Fog density (density) <integer> (only in Counter-StrikeCounter-Strike: Condition Zero)
Density of the fog.

Flags

Fog Affects Skybox : [1] (only in Condition Zero Deleted Scenes)[confirm]