setFog: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
(example)
(example)
Line 48: Line 48:
|x4= Mountain fog, starts from 70m ASL and thickens more the higher you climb: <code>0 [[setFog]] [1, -1, 70];</code>|= EXAMPLE3
|x4= Mountain fog, starts from 70m ASL and thickens more the higher you climb: <code>0 [[setFog]] [1, -1, 70];</code>|= EXAMPLE3
|x5= Valley fog, starts from 60m ASL and thickens more the lower you descend: <code>0 [[setFog]] [1, 1, 60];</code>|= EXAMPLE3
|x5= Valley fog, starts from 60m ASL and thickens more the lower you descend: <code>0 [[setFog]] [1, 1, 60];</code>|= EXAMPLE3
|x6= Fooooog on the waaaater: <code>0 [[setFog]] [1, 1, 0];</code>|= EXAMPLE3
____________________________________________________________________________________________
____________________________________________________________________________________________
| mp =  Pre-Arma 3, each client and the server could have different fog values |= Multiplayer
| mp =  Pre-Arma 3, each client and the server could have different fog values |= Multiplayer

Revision as of 01:05, 5 March 2017

Hover & click on the images for description

Description

Description:
Changes the fog smoothly over the the given TransitionTime (in seconds). A time of zero means there will be an immediate change. A fog intensity of zero is minimum fog and a fog level of one is maximum fog.

NOTE: Since Arma 3 this command is MP synchronised, if executed on server, the changes will propagate globally. If executed on client effect is temporary as it will soon change to the server setting.
Multiplayer:
Pre-Arma 3, each client and the server could have different fog values
Groups:
Uncategorised

Syntax

Syntax:
time setFog fog
Parameters:
time: Number - transition time to the new value
fog: Number - new value in range 1...0
Return Value:
Nothing

Alternative Syntax

Syntax:
time setFog [fogValue, fogDecay, fogBase]              (available since Arma 3 v0.50)
Parameters:
time: Number - transition time to the new value
[fogValue, fogDecay, fogBase]: Array
fogValue: Number - value for fog at base level. Range (0...1)
fogDecay: Number - decay of fog density with altitude. Range (-1...1)
fogBase: Number - base altitude of fog (in meters). Range (-5000...5000)
Return Value:
Nothing

Examples

Example 1:
15 setFog 0.5;
Example 2:
Force no fog: 0 setFog 0; forceWeatherChange; 999999 setFog 0;
Example 3:
0 setFog [1, 0.01, 0];
Example 4:
Mountain fog, starts from 70m ASL and thickens more the higher you climb: 0 setFog [1, -1, 70];
Example 5:
Valley fog, starts from 60m ASL and thickens more the lower you descend: 0 setFog [1, 1, 60];
Example 6:
Fooooog on the waaaater: 0 setFog [1, 1, 0];

Additional Information

See also:
fogfogParamsfogForecastnextWeatherChangeforceWeatherChangesetRain

Notes

Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord or on the Forums.
Only post proven facts here! Add Note

Notes

Ceeeb
Only one script command induced weather change (either setOvercast or setFog) can be happening at a time. Starting a new weather change will immediately halt the current weather change. SetRain changes are independent and can occur simultaneously to a weather change.

Bottom Section

Posted on December 15, 2015 - 14:32 (UTC)
Zapat
setTimeMultiplier DOES affect transition time.