Make ignored quests persistent
This commit is contained in:
parent
37edad7920
commit
29950955b0
|
@ -1,4 +1,6 @@
|
|||
-- TODO: Hide ignored quests on compass
|
||||
-- TODO: Hide ignored quests on compass (currently effectively impossible)
|
||||
-- TODO: Hide floating markers for ignored quests (currently effectively impossible)
|
||||
--
|
||||
-- TODO: Fix gamepad support
|
||||
|
||||
-- TODO: Use localisation files
|
||||
|
@ -51,6 +53,31 @@ end
|
|||
-- AddOn Functions
|
||||
--
|
||||
|
||||
EVENT_MANAGER:RegisterForEvent("CleanJournal", EVENT_ADD_ON_LOADED,
|
||||
function(eventCode, addOnName)
|
||||
if addOnName ~= "CleanJournal" then
|
||||
return
|
||||
end
|
||||
|
||||
local defaults = {
|
||||
AO_IGNORED_QUESTS = {},
|
||||
AO_ORIG_QUEST_CATEGORY_NAMES = {},
|
||||
AO_ORIG_QUEST_CATEGORY_TYPES = {}
|
||||
}
|
||||
|
||||
local savedVars = ZO_SavedVars:New("CleanJournalData", 1, nil, defaults)
|
||||
|
||||
AO_IGNORED_QUESTS = savedVars.AO_IGNORED_QUESTS
|
||||
AO_ORIG_QUEST_CATEGORY_NAMES = savedVars.AO_ORIG_QUEST_CATEGORY_NAMES
|
||||
AO_ORIG_QUEST_CATEGORY_TYPES = savedVars.AO_ORIG_QUEST_CATEGORY_TYPES
|
||||
|
||||
SYSTEMS:GetObject("questJournal"):RefreshQuestMasterList()
|
||||
SYSTEMS:GetObject("questJournal"):RefreshQuestList()
|
||||
|
||||
EVENT_MANAGER:UnregisterForEvent("CleanJournal", EVENT_ADD_ON_LOADED)
|
||||
end
|
||||
)
|
||||
|
||||
function AO_ToggleIgnoreQuest(questIndex)
|
||||
local quests, categories, seenCategories = QUEST_JOURNAL_MANAGER:GetQuestListData()
|
||||
|
||||
|
@ -194,9 +221,9 @@ FOCUSED_QUEST_TRACKER.BeginTracking = function(self, trackType, arg1, arg2)
|
|||
FOCUSED_QUEST_TRACKER:ForceAssist(unignoredQuest.questIndex)
|
||||
|
||||
return true
|
||||
else
|
||||
return false
|
||||
end
|
||||
|
||||
return false
|
||||
end
|
||||
end
|
||||
|
||||
|
|
|
@ -5,6 +5,7 @@
|
|||
## APIVersion: 100025
|
||||
## DependsOn:
|
||||
## OptionalDependsOn:
|
||||
## SavedVariables: CleanJournalData
|
||||
## Version: 0.0.1
|
||||
|
||||
CleanJournal.lua
|
||||
|
|
Loading…
Reference in New Issue