49bc586c15
HideAscensionQuestLines ran on every tooltip and removed any line matching a quest-objective pattern (N/M, [N] ...), clobbering other tooltip addons' lines (durability, stack counts, etc.). Gate it behind a new General-tab option 'Hide Ascension quest progress lines' (default off) so Questie no longer modifies tooltip lines it does not own by default. Existing installs read the unset option as off automatically.
265 lines
9.7 KiB
Lua
265 lines
9.7 KiB
Lua
---@class QuestieOptionsDefaults
|
|
local QuestieOptionsDefaults = QuestieLoader:CreateModule("QuestieOptionsDefaults");
|
|
|
|
function QuestieOptionsDefaults:Load()
|
|
return {
|
|
profile = {
|
|
--Ascension
|
|
enableAscensionScaling = false,
|
|
ascensionScalingAsked = false,
|
|
--Ascension
|
|
clusterLevelHotzone = 50,
|
|
-- How aggressively dense objectives (many pins in one zone) get
|
|
-- consolidated. 0 = off (every pin shown); higher tightens the
|
|
-- clustering range for crowded kill objectives. Coincident pins are
|
|
-- always deduplicated regardless of this value. See QuestieQuest:_DrawObjectiveIcons.
|
|
clusterDensityAggressiveness = 35,
|
|
enableIconLimit = false,
|
|
iconLimit = 200,
|
|
availableScale = 1.2,
|
|
eventScale = 1.35,
|
|
lootScale = 1,
|
|
iconFadeLevel = 0.3,
|
|
trackerLocked = true,
|
|
monsterScale = 1,
|
|
objectScale = 1,
|
|
globalScale = 0.6,
|
|
globalMiniMapScale = 0.7,
|
|
minimapIconRangeCutoff = 100,
|
|
fadeLevel = 100,
|
|
fadeOverPlayer = true,
|
|
fadeOverPlayerLevel = 0.5,
|
|
fadeOverPlayerDistance = 5,
|
|
nameplateX = -17,
|
|
nameplateY = -7,
|
|
nameplateScale = 1,
|
|
nameplateEnabled = true,
|
|
minimapCoordinatesEnabled = false,
|
|
mapCoordinatesEnabled = true,
|
|
mapCoordinatePrecision = 1,
|
|
dbmHUDEnable = false,
|
|
dbmHUDShowAlert = true,
|
|
DBMHUDRefresh = 0.03,
|
|
DBMHUDZoom = 100,
|
|
dbmHUDRadius = 3,
|
|
dbmHUDShowQuest = true,
|
|
dbmHUDShowSlay = false,
|
|
dbmHUDShowLoot = false,
|
|
dbmHUDShowInteract = true,
|
|
mapShowHideEnabled = true,
|
|
nameplateTargetFrameEnabled = true,
|
|
nameplateTargetFrameX = -30,
|
|
nameplateTargetFrameY = 25,
|
|
nameplateTargetFrameScale = 1.7,
|
|
alwaysGlowMap = true,
|
|
alwaysGlowMinimap = false,
|
|
questObjectiveColors = false,
|
|
questMinimapObjectiveColors = false,
|
|
arrowEnabled = true,
|
|
arrowScale = 1,
|
|
arrowAlpha = 1.0,
|
|
arrowObjectiveAlpha = 1.0,
|
|
arrowLocked = false,
|
|
arrowObjectiveLocked = false,
|
|
arrowObjectiveAttached = false,
|
|
arrowObjectiveGap = 10,
|
|
arrowDistanceUnit = "yards",
|
|
arrowStyle = "arrow1",
|
|
arrowCustomTexture = "",
|
|
arrowCustomIsSheet = false,
|
|
arrowFontSize = 10,
|
|
arrowFont = 'Friz Quadrata TT',
|
|
arrowUpdateThrottle = 0.05,
|
|
arrowRecalcInterval = 1.0,
|
|
arrowTrackerRefreshThrottle = 0.5,
|
|
questieCommsEnabled = true,
|
|
questieCommsQuestListPacketSize = 200,
|
|
questieCommsQuestListInitialJitter = 3,
|
|
questieCommsQuestListBlockInterval = 3,
|
|
debugArrow = false,
|
|
enableObjectives = true,
|
|
enableTurnins = true,
|
|
enableAvailable = true,
|
|
hideMiniMapQuestIcons = false,
|
|
enableTooltips = true,
|
|
enableTooltipsItemID = false,
|
|
enableTooltipsNPCID = false,
|
|
enableTooltipsObjectID = false,
|
|
enableTooltipsQuestID = false,
|
|
enableTooltipsQuestLevel = true,
|
|
enableTooltipsSource = false,
|
|
elvuiStyleTooltips = false,
|
|
hideAscensionTooltipQuestLines = false,
|
|
showQuestXpAtMaxLevel = true,
|
|
enableTooltipsNextInChain = true,
|
|
learnerTooltips = true,
|
|
learnerTooltipShowSpawn = true,
|
|
learnerTooltipShowConfidence = true,
|
|
learnerTooltipShowTotalSpawns = true,
|
|
learnerTooltipAutoResize = true,
|
|
learnerTooltipUseSecondary = false,
|
|
learnerBroadcast = true,
|
|
enableMapIcons = true,
|
|
enableMiniMapIcons = true,
|
|
-- Learner source preference (Database tab)
|
|
-- auto = current behavior, learner = learner only, static = static only, none = base DB only
|
|
dataSourceMode = "auto",
|
|
questieShutUp = false,
|
|
bugWorkarounds = true,
|
|
hideIconsOnContinents = false,
|
|
debugMessageThrottle = 0.15,
|
|
|
|
-- Tracker Settings Tab
|
|
autoTrackQuests = true,
|
|
trackerShowCompleteQuests = true,
|
|
trackerShowQuestLevel = true,
|
|
collapseCompletedQuests = false,
|
|
hideCompletedQuestObjectives = false,
|
|
hideBlizzardCompletionText = false,
|
|
hideCompletedAchieveObjectives = true,
|
|
showBlizzardQuestTimer = false,
|
|
trackerHeaderEnabled = true,
|
|
moveHeaderToBottom = false,
|
|
stickyDurabilityFrame = false,
|
|
hideTrackerInCombat = false,
|
|
hideTrackerInDungeons = true,
|
|
trackerFadeMinMaxButtons = false,
|
|
trackerFadeQuestItemButtons = false,
|
|
trackerBackdropEnabled = false,
|
|
currentBackdropEnabled = false,
|
|
trackerBorderEnabled = false,
|
|
currentBorderEnabled = false,
|
|
trackerBackdropFader = false,
|
|
currentBackdropFader = false,
|
|
sizerHidden = false,
|
|
listAchievementsFirst = false,
|
|
stickyVoiceOverFrame = false,
|
|
alwaysShowTracker = false,
|
|
trackerColorObjectives = 'minimal',
|
|
trackerSortObjectives = 'byZone',
|
|
trackerbindSetTomTom = 'ctrlleft',
|
|
trackerbindOpenQuestLog = 'left',
|
|
trackerbindUntrack = "shiftleft",
|
|
useQuestItemKeybind = '',
|
|
toggleOptionsKeybind = '',
|
|
toggleTrackerKeybind = '',
|
|
toggleMyJourneyKeybind = '',
|
|
trackerSetpoint = "TOPLEFT",
|
|
trackerFontSizeHeader = 12,
|
|
trackerFontHeader = 'Friz Quadrata TT',
|
|
trackerFontSizeZone = 12,
|
|
trackerFontZone = 'Friz Quadrata TT',
|
|
trackerFontSizeQuest = 10,
|
|
trackerFontQuest = 'Friz Quadrata TT',
|
|
trackerFontSizeObjective = 10,
|
|
trackerFontObjective = 'Friz Quadrata TT',
|
|
trackerQuestPadding = 4,
|
|
trackerFontOutline = "None",
|
|
trackerBackdropAlpha = 1,
|
|
trackerHeightRatio = 0.50,
|
|
|
|
lowLevelStyle = 1, -- Questie.LOWLEVEL_NONE
|
|
manualLevelOffset = 7,
|
|
minLevelFilter = 1,
|
|
maxLevelFilter = 10,
|
|
enabled = true,
|
|
searchType = 1,
|
|
autoaccept = false,
|
|
autocomplete = false,
|
|
autoModifier = "shift",
|
|
acceptTrivial = false,
|
|
questAnnounceChannel = "party",
|
|
questAnnounceItems = true,
|
|
questAnnounceAccepted = false,
|
|
questAnnounceAbandoned = false,
|
|
questAnnounceObjectives = true,
|
|
questAnnounceCompleted = false,
|
|
questAnnounceLocally = false,
|
|
hideUnexploredMapIcons = false,
|
|
hideUntrackedQuestsMapIcons = false,
|
|
showRepeatableQuests = true,
|
|
hideRepeatableBelowMaxLevel = false,
|
|
showEventQuests = true,
|
|
showDungeonQuests = true,
|
|
showRaidQuests = true,
|
|
showPvPQuests = true,
|
|
showAQWarEffortQuests = false,
|
|
showSoDRunes = false,
|
|
showRunesOfPhase = {
|
|
phase1 = false,
|
|
phase2 = false,
|
|
phase3 = false,
|
|
phase4 = false,
|
|
},
|
|
showQuestsInNpcTooltip = true,
|
|
trackerEnabled = true,
|
|
ldbDisplayText = "Questie",
|
|
enableQuestFrameIcons = true,
|
|
soundOnQuestComplete = false,
|
|
questCompleteSoundChoiceName = "QuestDefault",
|
|
soundOnObjectiveComplete = false,
|
|
objectiveCompleteSoundChoiceName = "ObjectiveDefault",
|
|
soundOnObjectiveProgress = false,
|
|
objectiveProgressSoundChoiceName = "ObjectiveProgress",
|
|
iconTheme = "questie",
|
|
|
|
minimap = {
|
|
hide = false
|
|
},
|
|
|
|
TrackerWidth = 0,
|
|
TrackerHeight = 0,
|
|
configWidth = 640,
|
|
configHeight = 700,
|
|
|
|
townsfolkConfig = {
|
|
["Repair"] = false,
|
|
["Innkeeper"] = true,
|
|
["Class Trainer"] = false,
|
|
["Banker"] = false,
|
|
["Spirit Healer"] = false,
|
|
["Flight Master"] = true,
|
|
["Battlemaster"] = false,
|
|
["Weapon Master"] = false,
|
|
["Mailbox"] = true,
|
|
["Auctioneer"] = false,
|
|
["Meeting Stones"] = true,
|
|
["Reagents"] = false,
|
|
},
|
|
|
|
-- Migration
|
|
migrationVersion = 0,
|
|
globalMigrationSteps = {},
|
|
|
|
debugEnabled = false,
|
|
debugEnabledPrint = false,
|
|
debugLevel = 0,
|
|
skipValidation = false,
|
|
},
|
|
char = {
|
|
complete = {},
|
|
hidden = {},
|
|
hiddenDailies = {
|
|
nhc = {},
|
|
hc = {},
|
|
cooking = {},
|
|
fishing = {},
|
|
pvp = {},
|
|
},
|
|
journey = {},
|
|
isTrackerExpanded = true,
|
|
},
|
|
global = {
|
|
-- TBC Isle of Quel'Danas
|
|
isleOfQuelDanasPhase = 1,
|
|
isIsleOfQuelDanasPhaseReminderDisabled = false,
|
|
--
|
|
lastDailyRequestResetTime = 0,
|
|
lastDailyRequestDate = "",
|
|
questieLocale = 'enUS',
|
|
questieLocaleDiff = false,
|
|
sod = {}, -- Special place for the SoD database
|
|
}
|
|
}
|
|
end
|