Code:
Fog()
{
level.mapCenter = maps\mp\gametypes\_spawnlogic::findBoxCenter( level.spawnMins, level.spawnMaxs );
level._effect[ "FOW" ] = loadfx( "dust/nuke_aftermath_mp" );
PlayFX(level._effect[ "FOW" ], level.mapCenter + ( 0 , 0 , 500 ));
PlayFX(level._effect[ "FOW" ], level.mapCenter + ( 0 , 2000 , 500 ));
PlayFX(level._effect[ "FOW" ], level.mapCenter + ( 0 , -2000 , 500 ));
PlayFX(level._effect[ "FOW" ], level.mapCenter + ( 2000 , 0 , 500 ));
PlayFX(level._effect[ "FOW" ], level.mapCenter + ( 2000 , 2000 , 500 ));
PlayFX(level._effect[ "FOW" ], level.mapCenter + ( 2000 , -2000 , 500 ));
PlayFX(level._effect[ "FOW" ], level.mapCenter + ( -2000 , 0 , 500 ));
PlayFX(level._effect[ "FOW" ], level.mapCenter + ( -2000 , 2000 , 500 ));
PlayFX(level._effect[ "FOW" ], level.mapCenter + ( -2000 , -2000 , 500 ));
PlayFX(level._effect[ "FOW" ], level.mapCenter + ( 0 , 4000 , 500 ));
PlayFX(level._effect[ "FOW" ], level.mapCenter + ( 0 , -4000 , 500 ));
PlayFX(level._effect[ "FOW" ], level.mapCenter + ( 4000 , 0 , 500 ));
PlayFX(level._effect[ "FOW" ], level.mapCenter + ( 4000 , 2000 , 500 ));
PlayFX(level._effect[ "FOW" ], level.mapCenter + ( 4000 , -4000 , 500 ));
PlayFX(level._effect[ "FOW" ], level.mapCenter + ( -4000 , 0 , 500 ));
PlayFX(level._effect[ "FOW" ], level.mapCenter + ( -4000 , 4000 , 500 ));
PlayFX(level._effect[ "FOW" ], level.mapCenter + ( -4000 , -4000 , 500 ));
}