---@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, trackerShowSuperTrackButton = true, trackerSuperTrackButtonSize = 25, 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