From 91e70e21d9414190d59efb71b89a7cced182ebb9 Mon Sep 17 00:00:00 2001 From: vbawol Date: Wed, 12 Apr 2017 09:46:31 -0500 Subject: [PATCH] fix static weather --- .../epoch_server_settings/EpochEvents/ChangeWeather.sqf | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Sources/epoch_server_settings/EpochEvents/ChangeWeather.sqf b/Sources/epoch_server_settings/EpochEvents/ChangeWeather.sqf index ddc46bd5..0bfaa7df 100644 --- a/Sources/epoch_server_settings/EpochEvents/ChangeWeather.sqf +++ b/Sources/epoch_server_settings/EpochEvents/ChangeWeather.sqf @@ -22,17 +22,18 @@ EPOCH_lastWeatherChange = diag_tickTime; _force = false; // use config static weather if set. +_staticWeatherForecast = []; if !(EPOCH_WeatherStaticForecast isEqualTo []) then { - EPOCH_WeatherStaticForecast params ["_tempOVRD","_rainOVRD","_fogOVRD","_overcastOVRD","_windOVRD","_lightningOVRD"]; + _staticWeatherForecast = EPOCH_WeatherStaticForecast; } else { // Make database call to get "Weather:InstanceID" that can be set in the database to allow for weather controls outside of the game. _response = ["Weather", (call EPOCH_fn_InstanceID)] call EPOCH_fnc_server_hiveGETRANGE; if ((_response select 0) == 1 && (_response select 1) isEqualType [] && !((_response select 1) isEqualTo[])) then { _arr = _response select 1; - _arr params ["_tempOVRD","_rainOVRD","_fogOVRD","_overcastOVRD","_windOVRD","_lightningOVRD"]; + _staticWeatherForecast = _arr; }; }; - +_staticWeatherForecast params ["_tempOVRD","_rainOVRD","_fogOVRD","_overcastOVRD","_windOVRD","_lightningOVRD"]; /* New weather configs