Skip to content

Commit 1f22f3b

Browse files
author
Freddie
committed
Normal prey pre-req isn't flagged on every character
1 parent bae7c59 commit 1f22f3b

3 files changed

Lines changed: 12 additions & 4 deletions

File tree

Data/Chores/Prey.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ Addon.data.chores.choresPrey = {
3333
minimumLevel = 80,
3434
pick = 2,
3535
groupSameItem = true,
36-
requiredQuest = 93086, -- To the Sanctum!
36+
requiredAccountQuest = 93086, -- To the Sanctum!
3737
entries = {
3838
{ quest = 93168, item = 257023 },
3939
{ quest = 93156, item = 257023 },

Modules/Display.lua

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -602,9 +602,14 @@ function Module:GetSections()
602602
table.insert(section.entries, chore.translated)
603603
else
604604
local quest = ScannerModule.quests[chore.data.requiredQuest]
605-
if chore.data.requiredQuest == nil or (
606-
(quest ~= nil and quest.status == 2)
607-
-- chore.data.preEntries ~= nil
605+
local accountQuest = ScannerModule.quests[chore.data.requiredAccountQuest]
606+
if (
607+
chore.data.requiredQuest == nil and
608+
chore.data.requiredAccountQuest == nil
609+
) or (
610+
quest ~= nil and quest.status == 2
611+
) or (
612+
accountQuest ~= nil and accountQuest.accountCompleted
608613
) then
609614
if chore.typeKey == 'drops' or chore.data.groupSameItem == true then
610615
self:GetSectionDrops(section, chore)

Modules/Scanner.lua

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -425,6 +425,9 @@ function Module:InitializeData()
425425
if choreData.requiredQuest then
426426
self.questPaths[choreData.requiredQuest] = choreKey
427427
end
428+
if choreData.requiredAccountQuest then
429+
self.questPaths[choreData.requiredAccountQuest] = choreKey
430+
end
428431

429432
if choreData.dungeonId then
430433
self.scanDungeons[choreData.dungeonId] = true

0 commit comments

Comments
 (0)