/** * ExileClient_system_snow_thread_update * * Exile Mod * www.exilemod.com * © 2015 Exile Mod Team * * This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. * To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/. */ private["_enableSnow","_surfaceTypes","_posASL"]; _enableSnow = false; _posASL = (getPosASL player select 2); /* if (rain < 0.01) then { _surfaceTypes = getArray (missionConfigFile >> "CfgExileEnvironment" >> worldName >> "Snow" >> "surfaces"); if ((surfaceType (getPos player)) in _surfaceTypes) then { _enableSnow = true; ExileSnowClose attachTo [vehicle player, [0, 4, 1]]; ExileSnowNear attachTo [vehicle player, [0, 4, 1.5]]; ExileSnowFar attachTo [vehicle player, [0, 4, 2]]; }; }; if (_enableSnow) then { ExileSnowClose attachTo [vehicle player, [0, 4, 1]]; ExileSnowNear attachTo [vehicle player, [0, 4, 1.5]]; ExileSnowFar attachTo [vehicle player, [0, 4, 2]]; ExileSnowClose setDropInterval 0.01; ExileSnowNear setDropInterval 0.01; ExileSnowFar setDropInterval 0.01; } else { ExileSnowClose setDropInterval 0; ExileSnowNear setDropInterval 0; ExileSnowFar setDropInterval 0; }; */ if (ExileClientEnvironmentTemperature < 6) then { if !(vehicle player != player) then { if ((_posASL >= 200) && (overcast >= 0.3)) then { _enableSnow = true; ExileSnowClose attachTo [vehicle player, [0, 4, 1]]; ExileSnowNear attachTo [vehicle player, [0, 4, 1.5]]; ExileSnowFar attachTo [vehicle player, [0, 4, 2]]; }; }; if (_enableSnow) then { ExileSnowClose attachTo [vehicle player, [0, 4, 1]]; ExileSnowNear attachTo [vehicle player, [0, 4, 1.5]]; ExileSnowFar attachTo [vehicle player, [0, 4, 2]]; ExileSnowClose setDropInterval 0.01; ExileSnowNear setDropInterval 0.01; ExileSnowFar setDropInterval 0.01; } else { ExileSnowClose setDropInterval 0; ExileSnowNear setDropInterval 0; ExileSnowFar setDropInterval 0; }; };