comparison FilterBar.lua @ 117:a4dfdd4f1cf3 v7.3.2-20171215

- Fixed filter pins not working on Argus maps - More taint counter-measures
author Nenue
date Fri, 15 Dec 2017 16:38:09 -0500
parents b67ba1078824
children b528ba7c239c
comparison
equal deleted inserted replaced
116:bf4a36378bb9 117:a4dfdd4f1cf3
414 GameTooltip:SetOwner(self, 'ANCHOR_BOTTOMRIGHT') 414 GameTooltip:SetOwner(self, 'ANCHOR_BOTTOMRIGHT')
415 GameTooltip:AddLine(headerNames[self.info.filterKey]) 415 GameTooltip:AddLine(headerNames[self.info.filterKey])
416 GameTooltip:AddLine(self.info.label) 416 GameTooltip:AddLine(self.info.label)
417 wipe(found) 417 wipe(found)
418 418
419
420
419 if self.numQuestsHere >= 1 then 421 if self.numQuestsHere >= 1 then
420 if self.numQuestsHere < self.numQuestsTotal then 422 if self.numQuestsHere < self.numQuestsTotal then
421 GameTooltip:AddLine('This Zone', 1, 1, 0) 423 GameTooltip:AddLine('This Zone', 1, 1, 0)
422 end 424 end
423 for index, pin in ipairs(self.LocalMatches) do 425 for index, pin in ipairs(self.LocalMatches) do
424 local colorInfo = (pin.quality and ITEM_QUALITY_COLORS[pin.quality]) or rgbWhite 426 if not IsQuestFlaggedCompleted(pin.questID) then
425 found[pin] = pin 427 local colorInfo = (pin.quality and ITEM_QUALITY_COLORS[pin.quality]) or rgbWhite
426 GameTooltip:AddLine('|T'.. tostring(pin.itemTexture)..':16:16|t ' .. tostring(pin.title) ..(pin.cheevos and " |cFFFFFF00!|R" or ''), 0, 1, 0) 428 found[pin] = pin
429 GameTooltip:AddLine('|T'.. tostring(pin.itemTexture)..':16:16|t ' .. tostring(pin.title) ..(pin.cheevos and " |cFFFFFF00!|R" or ''), 0, 1, 0)
430 end
427 end 431 end
428 end 432 end
429 433
430 if self.numQuestsHere < self.numQuestsTotal then 434 if self.numQuestsHere < self.numQuestsTotal then
431 if self.numQuestsHere >= 1 then 435 if self.numQuestsHere >= 1 then
432 GameTooltip:AddLine(' ') 436 GameTooltip:AddLine(' ')
433 end 437 end
434 GameTooltip:AddLine('Other Maps', 1, 1, 0) 438 GameTooltip:AddLine('Other Zones', 1, 1, 0)
435 for index, pin in ipairs(self.GlobalMatches) do 439 for index, pin in ipairs(self.GlobalMatches) do
436 if not found[pin] then 440 if not IsQuestFlaggedCompleted(pin.questID) then
437 local colorInfo = (pin.quality and ITEM_QUALITY_COLORS[pin.quality]) or rgbWhite 441 if not found[pin] then
438 found[pin] = pin 442 local colorInfo = (pin.quality and ITEM_QUALITY_COLORS[pin.quality]) or rgbWhite
439 GameTooltip:AddLine('|T'.. tostring(pin.itemTexture)..':16:16|t ' .. tostring(pin.title) ..(pin.cheevos and " |cFFFFFF00!|R" or ''), 1, 1, 1) 443 found[pin] = pin
444 GameTooltip:AddLine('|T'.. tostring(pin.itemTexture)..':16:16|t ' .. tostring(pin.title) ..(pin.cheevos and " |cFFFFFF00!|R" or ''), 1, 1, 1)
445 end
440 end 446 end
441 end 447 end
442 end 448 end
443 449
444 450