------------------------- --Import modules. ------------------------- ---@type QuestieOptions local QuestieOptions = QuestieLoader:ImportModule("QuestieOptions"); ---@type l10n local l10n = QuestieLoader:ImportModule("l10n") QuestieOptions.tabs.credits = {} function QuestieOptions.tabs.credits:Initialize() return { name = function() return l10n('Credits'); end, type = "group", order = 10, args = { logo = { type = "description", order = 0.5, name = "", image = function() local QuestieLib = QuestieLoader:ImportModule("QuestieLib") return QuestieLib.AddonPath .. "Icons\\QuestieXlogo.tga" end, imageWidth = 512, imageHeight = 128, }, credits_header = { type = "header", order = 1, name = function() return l10n('Questie-X Credits'); end, }, maintainer_group = { type = "group", order = 2, inline = true, name = function() return l10n('Project Maintainer'); end, args = { maintainer = { type = "description", order = 1, name = function() return Questie:Colorize('Xurkon', '87CEEB'); end, fontSize = "large", }, }, }, original_dev_group = { type = "group", order = 3, inline = true, name = function() return l10n('Original Developers'); end, args = { original_devs = { type = "description", order = 1, name = function() return 'The Questie Team'; end, fontSize = "medium", }, }, }, contributors_group = { type = "group", order = 4, inline = true, name = function() return l10n('Core Contributors'); end, args = { contributors = { type = "description", order = 1, name = function() return 'Aero-stier, Schaka, dy-sh (Questie 3.3.5 / PE-Questie)'; end, fontSize = "medium", }, }, }, data_group = { type = "group", order = 5, inline = true, name = function() return l10n('Special Data Contributions'); end, args = { ascension_data = { type = "description", order = 1, name = function() return 'Majed (3majed) - Project Ascension Quest & NPC data'; end, fontSize = "medium", }, }, }, thanks_group = { type = "group", order = 6, inline = true, name = function() return l10n('Special Thanks'); end, args = { thanks = { type = "description", order = 1, name = function() return 'The Project Ascension, Project Ebonhold, and custom server communities for their ongoing support and feedback.'; end, fontSize = "medium", }, }, }, test_support_group = { type = "group", order = 7, inline = true, name = function() return l10n('Test & Support'); end, args = { test_support = { type = "description", order = 1, name = function() return 'Dee, Maxine, Disarrayed'; end, fontSize = "medium", }, test_support_servers = { type = "description", order = 2, name = function() return 'Project Ebonhold & Project Ascension communities'; end, fontSize = "medium", }, }, }, }, } end