254 lines
9.2 KiB
Lua
254 lines
9.2 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,
|
|
showQuestXpAtMaxLevel = true,
|
|
enableTooltipsNextInChain = true,
|
|
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,
|
|
|
|
-- 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,
|
|
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
|