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
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
|
|
|