SIM_Radio_MKR_Lower.lua

--[[
	Radio MKR Lower
	v1.0.3 FrankLFRS 2024
	
	Reduces the MKR Radio volume
--]]


-- Options

SIM_MKR_VOLUME = 20 -- Default 150


-- Datarefs

DataRef("SIM_MKR_1_Volume", "ckpt/oh/mkr/1/anim", "writable") -- 0 to 270
DataRef("SIM_MKR_2_Volume", "ckpt/oh/mkr/2/anim", "writable") -- 0 to 270
DataRef("SIM_MKR_3_Volume", "ckpt/oh/mkr/3/anim", "writable") -- 0 to 270


-- Set MKR Radio volume (0 to 270)

function SIM_Set_MKR_Volume(Volume)
	SIM_MKR_1_Volume = Volume
	SIM_MKR_2_Volume = Volume
	SIM_MKR_3_Volume = Volume
end


-- Check MKR (every 10s)

function SIM_Radio_MKR_Do_Sometimes()
	if(SIM_MKR_1_Volume > SIM_MKR_VOLUME or SIM_MKR_2_Volume > SIM_MKR_VOLUME or SIM_MKR_3_Volume > SIM_MKR_VOLUME) then
		SIM_Set_MKR_Volume(SIM_MKR_VOLUME)
	end
end


-- Beginning of the periodic checking

do_sometimes("SIM_Radio_MKR_Do_Sometimes()")