SIM_Steady_Weather.lua

--[[
	Steady Weather
	v2.0 FrankLFRS 2024
	
	Keeps the weather steady even though variations were set (except for real weather)
--]]


-- Log message function

local function Log_Msg(Message)
	logMsg(string.format("Steady Weather: %s", Message))
end


-- Datarefs

DataRef("StdyWeather_Change_Mode", "sim/weather/region/change_mode") -- 3 = steady, 7 = real weather


-- So sometimes

function StdyWeather_Do_Sometimes()
	if StdyWeather_Change_Mode == 3 or StdyWeather_Change_Mode == 7 then return end
	set("sim/weather/region/change_mode", 3)
	Log_Msg("Set static weather")
end

do_sometimes("StdyWeather_Do_Sometimes()")