From c7d7ee156a9adcb8043dca6e194386ea9ec9b8b0 Mon Sep 17 00:00:00 2001 From: Darthpred Date: Sat, 23 Jul 2016 17:26:55 +0300 Subject: [PATCH] Button to block auto swap of gear --- ElvUI_SLE/defaults/private.lua | 1 + ElvUI_SLE/locales/english.lua | 6 ++++++ ElvUI_SLE/locales/russian.lua | 7 +++++- ElvUI_SLE/media/textures/lock.blp | Bin 0 -> 132244 bytes ElvUI_SLE/modules/equipmanager.lua | 39 +++++++++++++++++++++++++++++++++- ElvUI_SLE/options/equipmanager_c.lua | 9 +++++--- 6 files changed, 57 insertions(+), 5 deletions(-) create mode 100644 ElvUI_SLE/media/textures/lock.blp diff --git a/ElvUI_SLE/defaults/private.lua b/ElvUI_SLE/defaults/private.lua index 9870f70..ae781e8 100644 --- a/ElvUI_SLE/defaults/private.lua +++ b/ElvUI_SLE/defaults/private.lua @@ -36,6 +36,7 @@ V["sle"] = { ["timewalking"] = "NONE", }, ["setoverlay"] = false, + ["lockbutton"] = false, }, --Minimap Module diff --git a/ElvUI_SLE/locales/english.lua b/ElvUI_SLE/locales/english.lua index c30b90f..aabc82a 100644 --- a/ElvUI_SLE/locales/english.lua +++ b/ElvUI_SLE/locales/english.lua @@ -411,6 +411,12 @@ L["Use a dedicated set for PvP situations."] = true L["Use Timewalking Set"] = true L["Use a dedicated set for timewalking instances."] = true L["Impossible to switch to appropriate equipment set in combat. Will switch after combat ends."] = true +L["SLE_EM_LOCK_TITLE"] = "|cff9482c9S&L|r" +L["SLE_EM_LOCK_TOOLTIP"] = [[This button is designed for temporary disable +Equip Manager's auto switch gear sets. +While locked (red colored state) it will disable auto swap.]] +L["Block button"] = true +L["Create a button in character frame to allow temp blocking of auto set swap."] = true --Loot L["Loot Dropped:"] = true diff --git a/ElvUI_SLE/locales/russian.lua b/ElvUI_SLE/locales/russian.lua index c66c4d0..2cd1cb0 100644 --- a/ElvUI_SLE/locales/russian.lua +++ b/ElvUI_SLE/locales/russian.lua @@ -408,7 +408,12 @@ L["Use a dedicated set for PvP situations."] = "Использовать отд L["Use Timewalking Set"] = "Сет путешествий во времени" L["Use a dedicated set for timewalking instances."] = "Использовать отдельный комплект для путешствий во времени." L["Impossible to switch to appropriate equipment set in combat. Will switch after combat ends."] = "Невозможно переключиться на подходящий комплект в бою. Переключение произойдет после окончания боя." - +L["SLE_EM_LOCK_TITLE"] = "|cff9482c9S&L|r" +L["SLE_EM_LOCK_TOOLTIP"] = [[Эта кнопка позволит временно отключить автоматическую +смену экипировки при помощи менеджера экипировки. +В заблокированном состоянии (красный цвет) автоматическая смена отключена.]] +L["Block button"] = "Кнопка блокировки" +L["Create a button in character frame to allow temp blocking of auto set swap."] = "Создать в окне персонажа кнопку, позволяющую временно отключить автоматическую смену комплектов." --Loot L["Loot Dropped:"] = "Список добычи:" diff --git a/ElvUI_SLE/media/textures/lock.blp b/ElvUI_SLE/media/textures/lock.blp new file mode 100644 index 0000000000000000000000000000000000000000..704e25ff44c93ad7bc163274d210038be62c6323 GIT binary patch literal 132244 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