There is a little error in your code for checking the quest color when override.
This is how it is:
Code:
c = _addon:GetOrDefault( { r = .65, g = .65, b = .65, a = 1}, _addon.Settings["Filter_Worthless"] )
if level >= yellow and level < charLevel then c = _addon:GetOrDefault( { r = .65, g = 1, b = .65, a = 1}, _addon.Settings["Filter_Easy"] )
elseif level >= charLevel and level < orange then c = _addon:GetOrDefault( { r = .8, g = .8, b = .35, a = 1}, _addon.Settings["Filter_Par"] )
elseif level >= orange and level < red then c = _addon:GetOrDefault( { r = .8, g = .65, b = .35, a = 1}, _addon.Settings["Filter_Difficult"] )
elseif level >= red then c = _addon:GetOrDefault( { r = 1, g = .65, b = .65, a = 1}, _addon.Settings["Filter_Hard"] )
This is how it should look like:
Code:
c = _addon:GetOrDefault( { r = .65, g = .65, b = .65, a = 1}, _addon.Settings["Filter_Worthless"] )
if level >= green and level < yellow then c = _addon:GetOrDefault( { r = .65, g = 1, b = .65, a = 1}, _addon.Settings["Filter_Easy"] )
elseif level >= yellow and level < orange then c = _addon:GetOrDefault( { r = .8, g = .8, b = .35, a = 1}, _addon.Settings["Filter_Par"] )
elseif level >= orange and level < red then c = _addon:GetOrDefault( { r = .8, g = .65, b = .35, a = 1}, _addon.Settings["Filter_Difficult"] )
elseif level >= red then c = _addon:GetOrDefault( { r = 1, g = .65, b = .65, a = 1}, _addon.Settings["Filter_Hard"] )
|