You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

45 lines
986 B

local Plater = _G.Plater
local DF = _G.DetailsFramework
local _
--create an api table
--this is the same code from Details!
-- /details api
--when adding new functions, they may or may not be added here
Plater.API_Description = {
addon = "Plater Nameplates",
namespaces = {
{
name = "Plater",
order = 1,
api = {},
}
},
}
tinsert(Plater.API_Description.namespaces[1].api, {
name = "IsCampaignQuest",
desc = "Query if a quest is part of a campaign quest list.",
parameters = {
{
name = "questName",
type = "string",
default = "",
desc = "A quest name to query if the quest is part of a campaign quest.",
},
},
returnValues = {
{
name = "isCampaignQuest",
type = "boolean",
desc = "true if the quest is a campaign quest.",
}
},
type = 0,
})
function Plater.IsCampaignQuest(questName)
return Plater.QuestCacheCampaign[questName]
end