cfg_alerts.lua

return {
	AlertStyles = {
		notifyStyle = {
			info = {
				icon = "mdi:info-circle",

				titleColor = "rgb(65, 133, 235)",
				descriptionColor = "rgba(255, 255, 255, 0.6)",

				bgGradient = "linear-gradient(90deg, rgba(65, 133, 235, 0.3) 0%, rgba(65, 133, 235, 0.06) 60%)",
				iconBg = "linear-gradient(0deg, rgba(65, 133, 235, 0.75), rgba(65, 133, 235, 0.75))",

				progressBg = "rgba(255, 255, 255, 0.15)",
				progressFill = "rgba(65, 133, 235, 0.65)",
			},
			success = {
				icon = "mdi:check-circle",

				titleColor = "rgb(116, 185, 110)",
				descriptionColor = "rgba(255, 255, 255, 0.6)",

				bgGradient = "linear-gradient(90deg, rgba(116, 185, 110, 0.3) 0%, rgba(116, 185, 110, 0.06) 60%)",
				iconBg = "linear-gradient(0deg, rgba(116, 185, 110, 0.65), rgba(116, 185, 110, 0.65))",

				progressBg = "rgba(255, 255, 255, 0.15)",
				progressFill = "rgba(116, 185, 110, 0.65)",
			},
			warning = {
				icon = "mdi:warning-circle",

				titleColor = "rgb(255, 191, 131)",
				descriptionColor = "rgba(255, 255, 255, 0.6)",

				bgGradient = "linear-gradient(90deg, rgba(240, 193, 149, 0.3) 0%, rgba(240, 193, 149, 0.033) 60%)",
				iconBg = "linear-gradient(0deg, rgba(255, 191, 131, 0.65), rgba(255, 191, 131, 0.65))",

				progressBg = "rgba(255, 255, 255, 0.15)",
				progressFill = "rgba(255, 191, 131, 0.65)",
			},
			error = {
				icon = "mdi:cross-circle",

				titleColor = "rgb(244, 80, 80)",
				descriptionColor = "rgba(255, 255, 255, 0.6)",

				bgGradient = "linear-gradient(90deg, rgba(185, 110, 110, 0.3) 0%, rgba(185, 110, 110, 0.06) 60%)",
				iconBg = "linear-gradient(0deg, rgba(244, 80, 80, 0.65), rgba(244, 80, 80, 0.65))",

				progressBg = "rgba(255, 255, 255, 0.15)",
				progressFill = "rgba(244, 80, 80, 0.65)",
			},
		},

		announceStyle = {
			announce = {
				icon = "mdi:announcement",

				titleColor = "rgb(65, 133, 235)",
				descriptionColor = "rgba(255, 255, 255, 0.6)",

				bgGradient = "linear-gradient(90deg, rgba(65, 133, 235, 0.3) 0%, rgba(65, 133, 235, 0.06) 60%)",
				iconBg = "linear-gradient(0deg, rgba(65, 133, 235, 0.75), rgba(65, 133, 235, 0.75))",

				progressBg = "rgba(255, 255, 255, 0.15)",
				progressFill = "rgba(65, 133, 235, 0.65)",
			},
			info = {
				icon = "mdi:info-circle",

				titleColor = "rgb(65, 133, 235)",
				descriptionColor = "rgba(255, 255, 255, 0.6)",

				bgGradient = "linear-gradient(90deg, rgba(65, 133, 235, 0.3) 0%, rgba(65, 133, 235, 0.06) 60%)",
				iconBg = "linear-gradient(0deg, rgba(65, 133, 235, 0.75), rgba(65, 133, 235, 0.75))",

				progressBg = "rgba(255, 255, 255, 0.15)",
				progressFill = "rgba(65, 133, 235, 0.65)",
			},
			success = {
				icon = "mdi:check-circle",

				titleColor = "rgb(116, 185, 110)",
				descriptionColor = "rgba(255, 255, 255, 0.6)",

				bgGradient = "linear-gradient(90deg, rgba(116, 185, 110, 0.3) 0%, rgba(116, 185, 110, 0.06) 60%)",
				iconBg = "linear-gradient(0deg, rgba(116, 185, 110, 0.65), rgba(116, 185, 110, 0.65))",

				progressBg = "rgba(255, 255, 255, 0.15)",
				progressFill = "rgba(116, 185, 110, 0.65)",
			},
			warning = {
				icon = "mdi:warning-circle",

				titleColor = "rgb(255, 191, 131)",
				descriptionColor = "rgba(255, 255, 255, 0.6)",

				bgGradient = "linear-gradient(90deg, rgba(240, 193, 149, 0.3) 0%, rgba(240, 193, 149, 0.033) 60%)",
				iconBg = "linear-gradient(0deg, rgba(255, 191, 131, 0.65), rgba(255, 191, 131, 0.65))",

				progressBg = "rgba(255, 255, 255, 0.15)",
				progressFill = "rgba(255, 191, 131, 0.65)",
			},
			error = {
				icon = "mdi:cross-circle",

				titleColor = "rgb(244, 80, 80)",
				descriptionColor = "rgba(255, 255, 255, 0.6)",

				bgGradient = "linear-gradient(90deg, rgba(185, 110, 110, 0.3) 0%, rgba(185, 110, 110, 0.06) 60%)",
				iconBg = "linear-gradient(0deg, rgba(244, 80, 80, 0.65), rgba(244, 80, 80, 0.65))",

				progressBg = "rgba(255, 255, 255, 0.15)",
				progressFill = "rgba(244, 80, 80, 0.65)",
			},
		},

		progressStyle = {
			titleColor = "rgb(255, 255, 255)",

			progressBg = "rgba(255, 255, 255, 0.25)",
			progressFill = "linear-gradient(90deg,rgb(33, 91, 179) 0%,rgb(65, 133, 235) 100%)",
		},
	},

	Notify = {
		EnableSounds = true,
		Sounds = {
			info = { audioName = "Click", audioRef = "DLC_HEIST_HACKING_SNAKE_SOUNDS" },
			success = { audioName = "Menu_Accept", audioRef = "Phone_SoundSet_Default" },
			warning = { audioName = "Pin_Bad", audioRef = "DLC_HEIST_BIOLAB_PREP_HACKING_SOUNDS" },
			error = { audioName = "CHECKPOINT_MISSED", audioRef = "HUD_MINI_GAME_SOUNDSET" },
		},
	},

	Announce = {
		EnableSounds = true,
		Sounds = {
			announce = { audioName = "CHALLENGE_UNLOCKED", audioRef = "HUD_AWARDS" },
			info = { audioName = "Click", audioRef = "DLC_HEIST_HACKING_SNAKE_SOUNDS" },
			success = { audioName = "Menu_Accept", audioRef = "Phone_SoundSet_Default" },
			warning = { audioName = "Pin_Bad", audioRef = "DLC_HEIST_BIOLAB_PREP_HACKING_SOUNDS" },
			error = { audioName = "CHECKPOINT_MISSED", audioRef = "HUD_MINI_GAME_SOUNDSET" },
		},
	},

	Progress = {
		CancelKey = "X", -- Default key to cancel the progress bar (can be customized by the client in settings) --!(not applicable to the UI-only version)
		EnableSounds = true,
		Sounds = {
			start = { audioName = "Click", audioRef = "DLC_HEIST_HACKING_SNAKE_SOUNDS" },
			complete = { audioName = "Menu_Accept", audioRef = "Phone_SoundSet_Default" },
			canceled = { audioName = "Pin_Bad", audioRef = "DLC_HEIST_BIOLAB_PREP_HACKING_SOUNDS" }, --!(not applicable to the UI-only version)
		},
	},
}

Last updated