SetWeather(object, int)
Allows you to set the weather for an area or the entire module.
void SetWeather( object oTarget, int nWeather );
Parameters
oTarget
if this is GetModule(), all outdoor areas will be modified by the weather constant. If it is an area, oTarget will play the weather only if it is an outdoor area.
nWeather
Description
Set the weather for oTarget.
- WEATHER_USE_AREA_SETTINGS will set the area back to random weather.
- WEATHER_CLEAR, WEATHER_RAIN, WEATHER_SNOW will make the weather go to the appropriate precipitation *without stopping*.
Remarks
As of patch 1.31, BioWare has provided us with a GetWeather function, making it a lot easier to manipulate weather. Module builders not using patch 1.31 (or newer) will have to keep track of weather in areas manually.
Version
1.31
Example
// script to make it snow (module wide) void main() { object oModule = GetModule(); SetWeather(oModule, WEATHER_SNOW); }
See Also
functions: | GetWeather | SetCalendar |
categories: | Area Functions | Visual Effects Functions |
constants: | WEATHER_* Constants |
author: Chaz Mead, editor: Lilac Soul, additional contributor(s): Sean Fuller, Lilac Soul
Send comments on this topic.