diff --git a/QuestHelper/QuestHelper.toc b/QuestHelper/QuestHelper.toc index b005cf2..7423360 100644 --- a/QuestHelper/QuestHelper.toc +++ b/QuestHelper/QuestHelper.toc @@ -168,6 +168,7 @@ core.lua #-upgrade.lua +pref.lua main.lua objective.lua diff --git a/QuestHelper/main.lua b/QuestHelper/main.lua index 2be9abe..5069408 100644 --- a/QuestHelper/main.lua +++ b/QuestHelper/main.lua @@ -12,55 +12,6 @@ QuestHelper_Locale = GetLocale() -- This variable is used only for the collected QuestHelper_Quests = {} QuestHelper_Objectives = {} -QuestHelper_Pref = - {} - -local QuestHelper_DefaultPref = - { - filter_level=true, - filter_zone=false, - filter_done=false, - filter_blocked=false, -- Hides blocked objectives, such as quest turn-ins for incomplete quests - filter_watched=false, -- Limits to Watched objectives - filter_group=true, - filter_group_param=2, - filter_wintergrasp=true, - filter_raid_accessible=true, - zones="next", - track=true, - track_minimized=false, - track_scale=1, - track_level=true, - track_qcolour=true, - track_ocolour=true, - track_size=10, - blizzmap = false, - tooltip=true, - share = true, - scale = 1, - solo = false, - comm = false, - show_ants = true, - level = 3, - hide = false, - tomtom_wp_new = false, - arrow = true, - arrow_locked = false, - arrow_arrowsize = 1, - arrow_textsize = 1, - metric = (QuestHelper_Locale ~= "enUS" and QuestHelper_Locale ~= "esMX"), - flight_time = true, - locale = GetLocale(), -- This variable is used for display purposes, and has nothing to do with the collected data. - perf_scale_2 = 1, -- How much background processing can the current machine handle? Higher means more load, lower means better performance. - perfload_scale = 1, -- Performance scale to use on startup - map_button = true, - travel_time = false, - mini_opacity = 1, - } - --- We do it here also in case things decide they care about preferences before the init function is called. Shouldn't happen, but maybe does. -setmetatable(QuestHelper_Pref, {__index=QuestHelper_DefaultPref}) - QuestHelper_FlightInstructors = {} QuestHelper_FlightLinks = {} QuestHelper_FlightRoutes = {} diff --git a/QuestHelper/pref.lua b/QuestHelper/pref.lua new file mode 100644 index 0000000..8b64e58 --- /dev/null +++ b/QuestHelper/pref.lua @@ -0,0 +1,45 @@ +QuestHelper_Pref = {} + +local QuestHelper_DefaultPref = { + filter_level = true, + filter_zone = false, + filter_done = false, + filter_blocked = false, -- Hides blocked objectives, such as quest turn-ins for incomplete quests + filter_watched = false, -- Limits to watched objectives + filter_group = true, + filter_group_param = 2, + filter_wintergrasp = true, + filter_raid_accessible = true, + zones = "next", + track = true, + track_scale = 1, + track_level = true, + track_qcolour = true, + track_ocolour = true, + track_size = 10, + blizzmap = false, + tooltip = true, + share = true, + scale = 1, + solo = false, + comm = false, + show_ants = true, + level = 3, + hide = false, + tomtom_wp_new = false, + arrow = true, + arrow_locked = false, + arrow_arrowsize = 1, + arrow_textsize = 1, + metric = (QuestHelper_Locale ~= "enUS" and QuestHelper_Locale ~= "esMX), + flight_time = true, + locale = GetLocale(), -- This variable is used for display purposes, and has nothing to do with the collected data. + perf_scale_2 = 1, -- How much background processing can the current machine handle? Higher means more load, lower means better performance. + perfload_scale = 1, -- Performance scale to use on startup. + map_button = true, + travel_time = false, + mini_opacity = 1, +} + +-- We do it here also in case things decide they care about preferences before the init function is called. Shouldn't happen, but maybe does. +setmetatable(QuestHelper_Pref, {__index = QuestHelper_DefaultPref}) \ No newline at end of file