From 3376b4fa7c503e33cebf1a386ad81a89e4b9a07b Mon Sep 17 00:00:00 2001 From: PhatPhuckDave Date: Tue, 14 Jan 2025 18:08:44 +0100 Subject: [PATCH] Add config for the new "echotorussian" setting --- Heimdall.lua | 2 +- Modules/Config.lua | 10 +++++++++- _L.lua | 2 ++ 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/Heimdall.lua b/Heimdall.lua index 682970c..a999cae 100644 --- a/Heimdall.lua +++ b/Heimdall.lua @@ -407,7 +407,7 @@ local function init() stinkies = shared.GetOrDefault(Heimdall_Data, { "config", "stinkies" }, {}), scale = shared.GetOrDefault(Heimdall_Data, { "config", "scale" }, 1), locale = shared.GetOrDefault(Heimdall_Data, { "config", "locale" }, "en"), - echoToRussian = shared.GetOrDefault(Heimdall_Data, { "config", "echoToRussian" }, true), + echoToRussian = shared.GetOrDefault(Heimdall_Data, { "config", "echoToRussian" }, false), bonkDetector = { enabled = shared.GetOrDefault(Heimdall_Data, { "config", "bonkDetector", "enabled" }, false), debug = shared.GetOrDefault(Heimdall_Data, { "config", "bonkDetector", "debug" }, false), diff --git a/Modules/Config.lua b/Modules/Config.lua index 7c50c53..ed78b32 100644 --- a/Modules/Config.lua +++ b/Modules/Config.lua @@ -761,7 +761,15 @@ function shared.Config.Init() return Heimdall_Data.config.messenger.enabled end) enableButton:UpdateColor(Heimdall_Data.config.messenger.enabled) - messengerConfigFrame:Add(enableButton, 2, 6) + messengerConfigFrame:Add(enableButton, 2, 3) + + local echoToRussian = CreateBasicButton("HeimdallMessengerConfigEchoToRussianButton", + messengerConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.echoToRussian, function() + Heimdall_Data.config.echoToRussian = not Heimdall_Data.config.echoToRussian + return Heimdall_Data.config.echoToRussian + end) + echoToRussian:UpdateColor(Heimdall_Data.config.echoToRussian) + messengerConfigFrame:Add(echoToRussian, 2, 3) local interval = CreateBasicSmallEditBox("HeimdallMessengerConfigInterval", messengerConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.interval, diff --git a/_L.lua b/_L.lua index 175131b..e6f76aa 100644 --- a/_L.lua +++ b/_L.lua @@ -38,6 +38,7 @@ shared.L = { duelThrottle = "Duel Throttle", dueler = "Dueler", echoer = "Echoer", + echoToRussian = "Russian", emoter = "Emoter", enabled = "Enabled", english = "English", @@ -118,6 +119,7 @@ shared.L = { duelThrottle = "Регулятор Дуэли", dueler = "Дуэлянт", echoer = "Эхо-модуль", + echoToRussian = "Русский", emoter = "Генератор Эмоций", enabled = "Включено", english = "Английский",