From 48154bac0a9b217e080d0072ffceec741fd63a3f Mon Sep 17 00:00:00 2001 From: Darthpred Date: Thu, 21 Feb 2013 10:40:29 +0400 Subject: [PATCH] Added missed daily, added vote quests, added option to toggle glowing (off by default) --- ElvUI_SLE/config/profile.lua | 1 + ElvUI_SLE/modules/farm/farm.lua | 19 ++++++++++++++++--- ElvUI_SLE/modules/farm/options.lua | 10 +++++++++- 3 files changed, 26 insertions(+), 4 deletions(-) diff --git a/ElvUI_SLE/config/profile.lua b/ElvUI_SLE/config/profile.lua index acdacca..1427c3e 100644 --- a/ElvUI_SLE/config/profile.lua +++ b/ElvUI_SLE/config/profile.lua @@ -167,6 +167,7 @@ P['sle'] = { ['size'] = 30, ['autotarget'] = false, ['seedor'] = "TOP", + ['quest'] = false, }, } diff --git a/ElvUI_SLE/modules/farm/farm.lua b/ElvUI_SLE/modules/farm/farm.lua index cbd239c..7398c1c 100644 --- a/ElvUI_SLE/modules/farm/farm.lua +++ b/ElvUI_SLE/modules/farm/farm.lua @@ -78,6 +78,12 @@ local portals = { } local quests = { +--Thrillers counsil +[31945] = {80591, 84783}, -- Jeena, Scallion +[31946] = {80590, 84782}, -- Mun-Mun, Juicycrunch Carrot +[31947] = {79102, 80809}, -- Farmer Fun, Green Cabbage +[31949] = {89326, 89847}, -- Nana, Witchberry +[30527] = {89329, 89849}, -- Haohan, Striped Melon --Farmer Yoon [31943] = {89326, 89847}, -- Witchberry [31942] = {89329, 89849}, -- Striped Melon @@ -88,6 +94,7 @@ local quests = { [31673] = {80593, 85158}, -- Red Blossom Leek [31674] = {80594, 85162}, -- Pink Turnip [31675] = {80595, 85163}, -- White Turnip +[31671] = {80591, 84783}, -- Scallion --Work Orders [32645] = {89326, 89847}, -- Witchberry [32653] = {89329, 89849}, -- Striped Melon @@ -98,6 +105,7 @@ local quests = { [32642] = {80593, 85158}, -- Red Blossom Leek --[31674] = {80594, 85162}, -- Pink Turnip [32647] = {80595, 85163}, -- White Turnip +--[31671] = {80591, 84783}, -- Scallion } function F:InSeedZone() @@ -227,9 +235,14 @@ function F:UpdateSeedBarLayout(seedBar, anchor, buttons, category) else button:Hide() end - if id == seed or id == bag then - button.quest:Show() - ActionButton_ShowOverlayGlow(button) + if E.db.sle.farm.quest then + if id == seed or id == bag then + button.quest:Show() + ActionButton_ShowOverlayGlow(button) + else + button.quest:Hide() + ActionButton_HideOverlayGlow(button) + end else button.quest:Hide() ActionButton_HideOverlayGlow(button) diff --git a/ElvUI_SLE/modules/farm/options.lua b/ElvUI_SLE/modules/farm/options.lua index 953bb69..ae3b7f8 100644 --- a/ElvUI_SLE/modules/farm/options.lua +++ b/ElvUI_SLE/modules/farm/options.lua @@ -53,12 +53,20 @@ E.Options.args.sle.args.farm = { }, trash = { type = "toggle", - order = 1, + order = 2, name = L["Drop Seeds"], desc = L["Allow seeds to be destroyed from seed bars."], get = function(info) return E.private.sle.farm.seedtrash end, set = function(info, value) E.private.sle.farm.seedtrash = value; E:StaticPopup_Show("PRIVATE_RL") end }, + quest = { + type = "toggle", + order = 3, + name = L["Quest Glow"], + desc = L["Show glowing border and exclamation mark on seeds needed for any quest in your log."], + get = function(info) return E.db.sle.farm.quest end, + set = function(info, value) E.db.sle.farm.quest = value; F:UpdateLayout() end + }, growth = { order = 8, type = "select", -- 1.7.9.5