Quantcast

Added missed daily, added vote quests, added option to toggle glowing (off by default)

Darthpred [02-21-13 - 06:40]
Added missed daily, added vote quests, added option to toggle glowing (off by default)
Filename
ElvUI_SLE/config/profile.lua
ElvUI_SLE/modules/farm/farm.lua
ElvUI_SLE/modules/farm/options.lua
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",