From 4148e775a9aebe457a97caab48943a0a8f1d8488 Mon Sep 17 00:00:00 2001 From: Sumsebrum Date: Sun, 20 Jun 2021 01:00:55 +0200 Subject: [PATCH] shadowsight announce option added --- Modules/ShadowsightTimer.lua | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/Modules/ShadowsightTimer.lua b/Modules/ShadowsightTimer.lua index 03b6839..8d95511 100644 --- a/Modules/ShadowsightTimer.lua +++ b/Modules/ShadowsightTimer.lua @@ -10,6 +10,7 @@ local ShadowsightTimer = Gladdy:NewModule("Shadowsight Timer", nil, { shadowsightTimerRelPoint2 = "CENTER", shadowsightTimerX = 0, shadowsightTimerY = 0, + shadowsightAnnounce = true, }) function ShadowsightTimer:OnEvent(event, ...) @@ -120,12 +121,14 @@ function ShadowsightTimer.OnUpdate(self, elapsed) if (self.timeSinceLastUpdate > 0.1) then self.font:SetFormattedText(floor(self.endTime / 60) .. ":" .. "%02d", self.endTime - floor(self.endTime / 60) * 60) self.timeSinceLastUpdate = 0; - if floor(self.endTime) == 15 then + if floor(self.endTime) == 15 and Gladdy.db.shadowsightAnnounce then Gladdy:SendMessage("SHADOWSIGHT", L["Shadowsight up in %ds"]:format(15)) end end if self.endTime <= 0 then - Gladdy:SendMessage("SHADOWSIGHT", L["Shadowsight up!"]) + if Gladdy.db.shadowsightAnnounce then + Gladdy:SendMessage("SHADOWSIGHT", L["Shadowsight up!"]) + end self:SetScript("OnUpdate", nil) self.font:SetText("0:00") self.font:SetTextColor(0, 1, 0) @@ -146,10 +149,17 @@ function ShadowsightTimer:GetOptions() order = 3, width = "full", }), + shadowsightAnnounce = Gladdy:option({ + type = "toggle", + name = L["Announce"], + --desc = L["Turns countdown before the start of an arena match on/off."], + order = 4, + width = "full", + }), shadowsightTimerScale = Gladdy:option({ type = "range", name = L["Scale"], - order = 4, + order = 5, min = 0.1, max = 5, step = 0.1,