Compare commits
3
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
4f595291fa | ||
|
|
5a88d28f3a | ||
|
|
f7e32111f1 |
Regular → Executable
+4
-1
@@ -10,4 +10,7 @@ alwaysApply: true
|
||||
- Don't edit files outside this project. Ask before running terminal commands.
|
||||
- Read NOTES.md first. Keep files small and single-purpose.
|
||||
- Known gotchas: (add a line each time it gets something wrong)
|
||||
- Before using any API function, search docs/blizzard-api for its name, copy the signature from there, and mark it `-- UNVERIFIED` if it isn't found.
|
||||
- Before using any API function, search docs/blizzard-api for its name, copy the signature from there, and mark it `-- UNVERIFIED` if it isn't found.
|
||||
- Don't write code in your reasoning; reason briefly, then use the
|
||||
edit tool on SessionGoldTracker.lua.
|
||||
- Reuse APIs already marked VERIFIED in STATUS.md and grep docs/ once for any new one, citing file and line. Update STATUS.md when done, then stop.
|
||||
|
||||
Regular → Executable
@@ -0,0 +1 @@
|
||||
docs/
|
||||
Regular → Executable
@@ -42,7 +42,7 @@ Each step should be independently testable in game before moving on.
|
||||
4. **Frame:** Movable frame with labels for earned gold and per-hour rate. No drag yet. ✅ DONE
|
||||
5. **Drag and save position:** Drag support + save point on `OnDragStop` + restore on login.
|
||||
6. **Reset button:** On-frame button that zeroes session counters and resets `sessionStart`.
|
||||
7. **Slash command:** `/gt` toggle, `/gt reset` wired to the same reset logic.
|
||||
8. **Lifetime total:** Add `sessionEarned` to `lifetimeTotal` on `PLAYER_LOGOUT`.
|
||||
7. **Slash command:** `/gt` toggle, `/gt reset` wired to the same reset logic. ✅ DONE
|
||||
8. **Lifetime total:** Accumulate `lifetimeTotal` on every positive `PLAYER_MONEY` delta (robust against Reset), persist to SavedVariables. ✅ DONE
|
||||
9. **Polish:** Format display cleanly, add a tooltip, test across a /reload.
|
||||
|
||||
|
||||
@@ -7,15 +7,14 @@
|
||||
- [x] 2. DB init
|
||||
- [x] 3. Money tracking
|
||||
- [x] 4. Frame
|
||||
|
||||
- [x] 5. Drag and save position
|
||||
- [x] 6. Reset button
|
||||
- [x] 7. Slash command
|
||||
- [x] 8. Lifetime total
|
||||
## In Progress
|
||||
|
||||
- [ ] 5. Drag and save position
|
||||
|
||||
## Pending
|
||||
|
||||
- [ ] 6. Reset button
|
||||
- [ ] 7. Slash command
|
||||
- [ ] 8. Lifetime total
|
||||
- [ ] 9. Polish
|
||||
|
||||
@@ -25,9 +24,8 @@
|
||||
|---|---|---|
|
||||
| `GetMoney()` | PlayerScriptDocumentation.lua | ✅ VERIFIED |
|
||||
| `GetTime()` | SystemTimeDocumentation.lua | ✅ VERIFIED |
|
||||
| `MONEY_DISPLAY_UPDATING` | — | ❌ NOT FOUND (unverified) |
|
||||
| `PLAYER_LOGIN` | SystemDocumentation.lua | ✅ VERIFIED |
|
||||
| `PLAYER_MONEY` | CurrencyInfoDocumentation.lua | ✅ VERIFIED |
|
||||
| `PLAYER_LOGIN` | SystemDocumentation.lua | ✅ VERIFIED |
|
||||
| `PLAYER_LOGOUT` | SystemDocumentation.lua | ✅ VERIFIED |
|
||||
| `CreateFrame` | FrameAPI docs | ✅ VERIFIED |
|
||||
| `frame:SetMovable(true)` | SimpleFrameAPIDocumentation.lua | ✅ VERIFIED |
|
||||
@@ -38,9 +36,13 @@
|
||||
| `frame:GetPoint()` | SimpleScriptRegionResizingAPIDocumentation.lua | ✅ VERIFIED |
|
||||
| `frame:SetPoint()` | SimpleScriptRegionResizingAPIDocumentation.lua | ✅ VERIFIED |
|
||||
| `frame:SetClampedToScreen(true)` | SimpleFrameAPIDocumentation.lua | ✅ VERIFIED |
|
||||
| `frame:IsShown()` | SimpleScriptRegionAPIDocumentation.lua | ✅ VERIFIED |
|
||||
| `frame:Show()` | SimpleFrameAPIDocumentation.lua | ✅ VERIFIED |
|
||||
| `frame:Hide()` | SimpleFrameAPIDocumentation.lua | ✅ VERIFIED |
|
||||
| `SlashCmdList` / `SLASH_GT1` | SlashCommandsRegistry.lua.annotated.lua | ✅ VERIFIED |
|
||||
| `GetMoneyString()` | QuestInfo.lua, MerchantFrame.lua, etc. | ✅ VERIFIED |
|
||||
| `SecondsToTime()` | SharedBasicControls.lua, Blizzard_TimeManager.lua | ✅ VERIFIED |
|
||||
| `UIPanelButtonTemplate` | Blizzard_UIPanelTemplates.lua | ✅ VERIFIED (standard template) |
|
||||
|
||||
## Design Decisions
|
||||
|
||||
@@ -52,3 +54,63 @@
|
||||
## Known Issues
|
||||
|
||||
(None yet)
|
||||
|
||||
|
||||
|
||||
# SessionGoldTracker — STATUS.md
|
||||
|
||||
## Completed Steps
|
||||
|
||||
- [x] 1. Skeleton
|
||||
- [x] 2. DB init
|
||||
- [x] 3. Money tracking
|
||||
- [x] 4. Frame
|
||||
- [x] 5. Drag and save position
|
||||
- [x] 6. Reset button
|
||||
- [x] 7. Slash command
|
||||
|
||||
## In Progress
|
||||
|
||||
## Pending
|
||||
|
||||
- [ ] 8. Lifetime total
|
||||
- [ ] 9. Polish
|
||||
|
||||
## API Verification Status
|
||||
|
||||
| API | Source | Verified? |
|
||||
|---|---|---|
|
||||
| `GetMoney()` | PlayerScriptDocumentation.lua | ✅ VERIFIED |
|
||||
| `GetTime()` | SystemTimeDocumentation.lua | ✅ VERIFIED |
|
||||
| `PLAYER_MONEY` | CurrencyInfoDocumentation.lua | ✅ VERIFIED |
|
||||
| `PLAYER_LOGIN` | SystemDocumentation.lua | ✅ VERIFIED |
|
||||
| `PLAYER_LOGOUT` | SystemDocumentation.lua | ✅ VERIFIED |
|
||||
| `CreateFrame` | FrameAPI docs | ✅ VERIFIED |
|
||||
| `frame:SetMovable(true)` | SimpleFrameAPIDocumentation.lua | ✅ VERIFIED |
|
||||
| `frame:EnableMouse(true)` | SimpleScriptRegionAPIDocumentation.lua | ✅ VERIFIED |
|
||||
| `frame:RegisterForDrag("LeftButton")` | SimpleFrameAPIDocumentation.lua | ✅ VERIFIED |
|
||||
| `frame:SetScript("OnDragStart", ...)` | Frame scripts | ✅ VERIFIED |
|
||||
| `frame:SetScript("OnDragStop", ...)` | Frame scripts | ✅ VERIFIED |
|
||||
| `frame:GetPoint()` | SimpleScriptRegionResizingAPIDocumentation.lua | ✅ VERIFIED |
|
||||
| `frame:SetPoint()` | SimpleScriptRegionResizingAPIDocumentation.lua | ✅ VERIFIED |
|
||||
| `frame:SetClampedToScreen(true)` | SimpleFrameAPIDocumentation.lua | ✅ VERIFIED |
|
||||
| `frame:IsShown()` | SimpleScriptRegionAPIDocumentation.lua | ✅ VERIFIED |
|
||||
| `frame:Show()` | SimpleFrameAPIDocumentation.lua | ✅ VERIFIED |
|
||||
| `frame:Hide()` | SimpleFrameAPIDocumentation.lua | ✅ VERIFIED |
|
||||
| `SlashCmdList` / `SLASH_GT1` | SlashCommandsRegistry.lua.annotated.lua | ✅ VERIFIED |
|
||||
| `GetMoneyString()` | QuestInfo.lua, MerchantFrame.lua, etc. | ✅ VERIFIED |
|
||||
| `SecondsToTime()` | SharedBasicControls.lua, Blizzard_TimeManager.lua | ✅ VERIFIED |
|
||||
| `UIPanelButtonTemplate` | Blizzard_UIPanelTemplates.lua | ✅ VERIFIED (standard template) |
|
||||
|
||||
## Design Decisions
|
||||
|
||||
- **Gold per hour**: Shows "---" until 60 seconds have elapsed
|
||||
- **Frame visible on login**: No — hidden by default, toggled with `/gt`
|
||||
- **Session survives /reload**: Yes — restored from `lastSession` in SavedVariables
|
||||
- **Lifetime total**: Accumulated on every positive money change (not only at logout), so Reset doesn't lose gold earned before reset
|
||||
|
||||
## Known Issues
|
||||
|
||||
(None yet)
|
||||
|
||||
|
||||
|
||||
Regular → Executable
+57
-3
@@ -100,14 +100,19 @@ local timeLabel = frame:CreateFontString(nil, "OVERLAY", "GameFontNormalSmall")
|
||||
timeLabel:SetPoint("TOPLEFT", gphLabel, "BOTTOMLEFT", 0, -4)
|
||||
timeLabel:SetText("Time: 0s")
|
||||
|
||||
-- Lifetime total label
|
||||
local lifetimeLabel = frame:CreateFontString(nil, "OVERLAY", "GameFontNormalSmall")
|
||||
lifetimeLabel:SetPoint("TOPLEFT", timeLabel, "BOTTOMLEFT", 0, -4)
|
||||
lifetimeLabel:SetText("Lifetime: 0g 0s 0c")
|
||||
|
||||
-- Update display function
|
||||
local function UpdateDisplay()
|
||||
local elapsed = GetTime() - sessionStart
|
||||
local hours = elapsed / 3600
|
||||
|
||||
|
||||
-- Earned (gross)
|
||||
earnedLabel:SetText("Earned: " .. FormatCopper(sessionGross))
|
||||
|
||||
|
||||
-- Gold per hour (show "---" until threshold)
|
||||
if elapsed >= GOLD_PER_HOUR_SHOW_AFTER and hours > 0 then
|
||||
local gph = sessionGross / hours
|
||||
@@ -115,10 +120,13 @@ local function UpdateDisplay()
|
||||
else
|
||||
gphLabel:SetText("Rate: ---")
|
||||
end
|
||||
|
||||
|
||||
-- Time elapsed
|
||||
local timeStr = SecondsToTime(elapsed, false, false, 1)
|
||||
timeLabel:SetText("Time: " .. timeStr)
|
||||
|
||||
-- Lifetime total
|
||||
lifetimeLabel:SetText("Lifetime: " .. FormatCopper(lifetimeTotal))
|
||||
end
|
||||
|
||||
-- ---------------------------------------------------------------------------
|
||||
@@ -171,6 +179,12 @@ loginFrame:SetScript("OnEvent", function(self, event)
|
||||
end)
|
||||
end)
|
||||
|
||||
-- ---------------------------------------------------------------------------
|
||||
-- Lifetime total (Step 8)
|
||||
-- ---------------------------------------------------------------------------
|
||||
local lifetimeTotal = SessionGoldTrackerDB.lifetimeTotal or 0
|
||||
SessionGoldTrackerDB.lifetimeTotal = lifetimeTotal
|
||||
|
||||
-- ---------------------------------------------------------------------------
|
||||
-- Money tracking (PLAYER_MONEY event)
|
||||
-- ---------------------------------------------------------------------------
|
||||
@@ -183,6 +197,8 @@ moneyFrame:SetScript("OnEvent", function(self, event)
|
||||
|
||||
if delta > 0 then
|
||||
sessionGross = sessionGross + delta
|
||||
lifetimeTotal = lifetimeTotal + delta
|
||||
SessionGoldTrackerDB.lifetimeTotal = lifetimeTotal
|
||||
end
|
||||
sessionNet = sessionNet + delta
|
||||
|
||||
@@ -195,3 +211,41 @@ moneyFrame:SetScript("OnEvent", function(self, event)
|
||||
))
|
||||
end
|
||||
end)
|
||||
|
||||
-- ---------------------------------------------------------------------------
|
||||
-- Reset Button (Step 6)
|
||||
-- ---------------------------------------------------------------------------
|
||||
local resetButton = CreateFrame("Button", nil, frame, "UIPanelButtonTemplate")
|
||||
resetButton:SetSize(60, 22)
|
||||
resetButton:SetPoint("BOTTOMRIGHT", frame, "BOTTOMRIGHT", -8, 8)
|
||||
resetButton:SetText("Reset")
|
||||
|
||||
local function DoReset()
|
||||
sessionGross = 0
|
||||
sessionNet = 0
|
||||
sessionStart = GetTime()
|
||||
sessionGoldStart = GetMoney()
|
||||
lastMoney = GetMoney()
|
||||
UpdateDisplay()
|
||||
print("[SessionGoldTracker] Session reset.")
|
||||
end
|
||||
|
||||
resetButton:SetScript("OnClick", DoReset)
|
||||
|
||||
-- ---------------------------------------------------------------------------
|
||||
-- Slash Command (Step 7)
|
||||
-- ---------------------------------------------------------------------------
|
||||
SlashCmdList["SESSIONGOLDTRACKER"] = function(msg)
|
||||
msg = msg and msg:lower() or ""
|
||||
if msg == "reset" then
|
||||
DoReset()
|
||||
else
|
||||
if frame:IsShown() then
|
||||
frame:Hide()
|
||||
else
|
||||
frame:Show()
|
||||
end
|
||||
end
|
||||
end
|
||||
SLASH_SESSIONGOLDTRACKER1 = "/gt"
|
||||
|
||||
|
||||
Regular → Executable
Regular → Executable
-17
@@ -1,17 +0,0 @@
|
||||
---@meta _
|
||||
C_AccountInfo = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AccountInfo.GetIDFromBattleNetAccountGUID)
|
||||
---@param battleNetAccountGUID WOWGUID
|
||||
---@return number battleNetAccountID
|
||||
function C_AccountInfo.GetIDFromBattleNetAccountGUID(battleNetAccountGUID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AccountInfo.IsGUIDBattleNetAccountType)
|
||||
---@param guid WOWGUID
|
||||
---@return boolean isBNet
|
||||
function C_AccountInfo.IsGUIDBattleNetAccountType(guid) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AccountInfo.IsGUIDRelatedToLocalAccount)
|
||||
---@param guid WOWGUID
|
||||
---@return boolean isLocalUser
|
||||
function C_AccountInfo.IsGUIDRelatedToLocalAccount(guid) end
|
||||
-85
@@ -1,85 +0,0 @@
|
||||
---@meta _
|
||||
C_AccountStore = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AccountStore.BeginPurchase)
|
||||
---@param itemID number
|
||||
---@return boolean purchaseStarted
|
||||
function C_AccountStore.BeginPurchase(itemID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AccountStore.GetCategories)
|
||||
---@param storeFrontID number
|
||||
---@return number[] categories
|
||||
function C_AccountStore.GetCategories(storeFrontID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AccountStore.GetCategoryInfo)
|
||||
---@param categoryID number
|
||||
---@return AccountStoreCategoryInfo info
|
||||
function C_AccountStore.GetCategoryInfo(categoryID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AccountStore.GetCategoryItems)
|
||||
---@param categoryID number
|
||||
---@return number[] itemIDs
|
||||
function C_AccountStore.GetCategoryItems(categoryID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AccountStore.GetCurrencyAvailable)
|
||||
---@param currencyID number
|
||||
---@return number amount
|
||||
function C_AccountStore.GetCurrencyAvailable(currencyID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AccountStore.GetCurrencyIDForStore)
|
||||
---@param storeFrontID number
|
||||
---@return number? currencyID
|
||||
function C_AccountStore.GetCurrencyIDForStore(storeFrontID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AccountStore.GetCurrencyInfo)
|
||||
---@param currencyID number
|
||||
---@return AccountStoreCurrencyInfo info
|
||||
function C_AccountStore.GetCurrencyInfo(currencyID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AccountStore.GetItemInfo)
|
||||
---@param itemID number
|
||||
---@return AccountStoreItemInfo? info
|
||||
function C_AccountStore.GetItemInfo(itemID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AccountStore.GetStoreFrontState)
|
||||
---@param storeFrontID number
|
||||
---@return Enum.AccountStoreState state
|
||||
function C_AccountStore.GetStoreFrontState(storeFrontID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AccountStore.RefundItem)
|
||||
---@param itemID number
|
||||
---@return boolean refundStarted
|
||||
function C_AccountStore.RefundItem(itemID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AccountStore.RequestStoreFrontInfoUpdate)
|
||||
---@param storeFrontID number
|
||||
function C_AccountStore.RequestStoreFrontInfoUpdate(storeFrontID) end
|
||||
|
||||
---@class AccountStoreCategoryInfo
|
||||
---@field id number
|
||||
---@field name string
|
||||
---@field type Enum.AccountStoreCategoryType
|
||||
---@field icon fileID
|
||||
|
||||
---@class AccountStoreCurrencyInfo
|
||||
---@field id number
|
||||
---@field amount number
|
||||
---@field maxQuantity number?
|
||||
---@field name string
|
||||
---@field icon fileID
|
||||
|
||||
---@class AccountStoreItemInfo
|
||||
---@field id number
|
||||
---@field status Enum.AccountStoreItemStatus
|
||||
---@field mode Enum.AccountStoreItemMode
|
||||
---@field currencyID number
|
||||
---@field flags Enum.AccountStoreItemFlag
|
||||
---@field customUIModelSceneID number?
|
||||
---@field name string
|
||||
---@field description string?
|
||||
---@field price number
|
||||
---@field nonrefundable boolean
|
||||
---@field creatureDisplayID number?
|
||||
---@field transmogSetID number?
|
||||
---@field displayIcon fileID?
|
||||
---@field refundSecondsRemaining time_t?
|
||||
-30
@@ -1,30 +0,0 @@
|
||||
---@meta _
|
||||
C_AchievementInfo = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AchievementInfo.AreGuildAchievementsEnabled)
|
||||
---@return boolean enabled
|
||||
function C_AchievementInfo.AreGuildAchievementsEnabled() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AchievementInfo.GetRewardItemID)
|
||||
---@param achievementID number
|
||||
---@return number? rewardItemID
|
||||
function C_AchievementInfo.GetRewardItemID(achievementID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AchievementInfo.GetSupercedingAchievements)
|
||||
---@param achievementID number
|
||||
---@return number[] supercedingAchievements
|
||||
function C_AchievementInfo.GetSupercedingAchievements(achievementID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AchievementInfo.IsGuildAchievement)
|
||||
---@param achievementId number
|
||||
---@return boolean isGuild
|
||||
function C_AchievementInfo.IsGuildAchievement(achievementId) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AchievementInfo.IsValidAchievement)
|
||||
---@param achievementId number
|
||||
---@return boolean isValidAchievement
|
||||
function C_AchievementInfo.IsValidAchievement(achievementId) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AchievementInfo.SetPortraitTexture)
|
||||
---@param textureObject SimpleTexture
|
||||
function C_AchievementInfo.SetPortraitTexture(textureObject) end
|
||||
-13
@@ -1,13 +0,0 @@
|
||||
---@meta _
|
||||
C_AchievementTelemetry = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AchievementTelemetry.LinkAchievementInClub)
|
||||
---@param achievementID number
|
||||
function C_AchievementTelemetry.LinkAchievementInClub(achievementID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AchievementTelemetry.LinkAchievementInWhisper)
|
||||
---@param achievementID number
|
||||
function C_AchievementTelemetry.LinkAchievementInWhisper(achievementID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AchievementTelemetry.ShowAchievements)
|
||||
function C_AchievementTelemetry.ShowAchievements() end
|
||||
-359
@@ -1,359 +0,0 @@
|
||||
---@meta _
|
||||
C_ActionBar = {}
|
||||
|
||||
---Used in conjunction with ActionRangeCheckUpdate to inform the UI when an action goes in or out of range with its current target.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.EnableActionRangeCheck)
|
||||
---@param actionID number
|
||||
---@param enable boolean
|
||||
function C_ActionBar.EnableActionRangeCheck(actionID, enable) end
|
||||
|
||||
---Returns the list of action bar slots that contain the Assisted Combat action spell.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.FindAssistedCombatActionButtons)
|
||||
---@return number[] slots
|
||||
function C_ActionBar.FindAssistedCombatActionButtons() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.FindFlyoutActionButtons)
|
||||
---@param flyoutID number
|
||||
---@return number[] slots
|
||||
function C_ActionBar.FindFlyoutActionButtons(flyoutID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.FindPetActionButtons)
|
||||
---@param petActionID number
|
||||
---@return number[] slots
|
||||
function C_ActionBar.FindPetActionButtons(petActionID) end
|
||||
|
||||
---Returns the list of action bar slots that contain a specified spell.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.FindSpellActionButtons)
|
||||
---@param spellID SpellIdentifier
|
||||
---@return number[] slots
|
||||
function C_ActionBar.FindSpellActionButtons(spellID) end
|
||||
|
||||
---Force updates some internals for an action button slot.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.ForceUpdateAction)
|
||||
---@param slotID number
|
||||
function C_ActionBar.ForceUpdateAction(slotID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.GetActionAutocast)
|
||||
---@param actionID number
|
||||
---@return boolean autocastAllowed
|
||||
---@return boolean autocastEnabled
|
||||
function C_ActionBar.GetActionAutocast(actionID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.GetActionBarPage)
|
||||
---@return number currentPage
|
||||
function C_ActionBar.GetActionBarPage() end
|
||||
|
||||
---Returns a duration object describing the active recharge time for an action.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.GetActionChargeDuration)
|
||||
---@param actionID number
|
||||
---@return LuaDurationObject duration
|
||||
function C_ActionBar.GetActionChargeDuration(actionID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.GetActionCharges)
|
||||
---@param actionID number
|
||||
---@return SpellChargeInfo chargeInfo
|
||||
function C_ActionBar.GetActionCharges(actionID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.GetActionCooldown)
|
||||
---@param actionID number
|
||||
---@return SpellCooldownInfo cooldownInfo
|
||||
function C_ActionBar.GetActionCooldown(actionID) end
|
||||
|
||||
---Returns a duration object describing the active cooldown duration for an action.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.GetActionCooldownDuration)
|
||||
---@param actionID number
|
||||
---@param ignoreGCD? boolean Default = false
|
||||
---@return LuaDurationObject duration
|
||||
function C_ActionBar.GetActionCooldownDuration(actionID, ignoreGCD) end
|
||||
|
||||
---Depending on the action type, return a string that is either the use count or number of charges. If value is beyond the display count parameter, returns the replacementString (defaults to '*').
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.GetActionDisplayCount)
|
||||
---@param actionID number
|
||||
---@param maxDisplayCount? number Default = 9999
|
||||
---@param replacementString? string Default = *
|
||||
---@return string displayCount
|
||||
function C_ActionBar.GetActionDisplayCount(actionID, maxDisplayCount, replacementString) end
|
||||
|
||||
---Returns a duration object describing the active loss of control cooldown duration for an action.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.GetActionLossOfControlCooldownDuration)
|
||||
---@param actionID number
|
||||
---@return LuaDurationObject duration
|
||||
function C_ActionBar.GetActionLossOfControlCooldownDuration(actionID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.GetActionLossOfControlCooldownInfo)
|
||||
---@param actionID number
|
||||
---@return SpellLossOfControlInfo lossOfControlInfo
|
||||
function C_ActionBar.GetActionLossOfControlCooldownInfo(actionID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.GetActionText)
|
||||
---@param actionID number
|
||||
---@return string text
|
||||
function C_ActionBar.GetActionText(actionID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.GetActionTexture)
|
||||
---@param actionID number
|
||||
---@return fileID textureFileID
|
||||
function C_ActionBar.GetActionTexture(actionID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.GetActionUseCount)
|
||||
---@param actionID number
|
||||
---@return number count
|
||||
function C_ActionBar.GetActionUseCount(actionID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.GetBonusBarIndex)
|
||||
---@return number bonusBarIndex
|
||||
function C_ActionBar.GetBonusBarIndex() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.GetBonusBarIndexForSlot)
|
||||
---@param slotID number
|
||||
---@return number? bonusBarIndex
|
||||
function C_ActionBar.GetBonusBarIndexForSlot(slotID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.GetBonusBarOffset)
|
||||
---@return number bonusBarOffset
|
||||
function C_ActionBar.GetBonusBarOffset() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.GetExtraBarIndex)
|
||||
---@return number extraBarIndex
|
||||
function C_ActionBar.GetExtraBarIndex() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.GetItemActionOnEquipSpellID)
|
||||
---@param actionID number
|
||||
---@return number? onEquipSpellID
|
||||
function C_ActionBar.GetItemActionOnEquipSpellID(actionID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.GetMultiCastBarIndex)
|
||||
---@return number multiCastBarIndex
|
||||
function C_ActionBar.GetMultiCastBarIndex() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.GetOverrideBarIndex)
|
||||
---@return number overrideBarIndex
|
||||
function C_ActionBar.GetOverrideBarIndex() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.GetOverrideBarSkin)
|
||||
---@return fileID? textureFileID
|
||||
function C_ActionBar.GetOverrideBarSkin() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.GetPetActionPetBarIndices)
|
||||
---@param petActionID number
|
||||
---@return number[] slots
|
||||
function C_ActionBar.GetPetActionPetBarIndices(petActionID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.GetProfessionQuality)
|
||||
---@param actionID number
|
||||
---@return number? quality
|
||||
function C_ActionBar.GetProfessionQuality(actionID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.GetProfessionQualityInfo)
|
||||
---@param actionID number
|
||||
---@return CraftingQualityInfo? info
|
||||
function C_ActionBar.GetProfessionQualityInfo(actionID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.GetSpell)
|
||||
---@param actionID number
|
||||
---@return number spellID
|
||||
function C_ActionBar.GetSpell(actionID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.GetTempShapeshiftBarIndex)
|
||||
---@return number tempShapeshiftBarIndex
|
||||
function C_ActionBar.GetTempShapeshiftBarIndex() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.GetVehicleBarIndex)
|
||||
---@return number vehicleBarIndex
|
||||
function C_ActionBar.GetVehicleBarIndex() end
|
||||
|
||||
---Returns true if an actionbar slot is populated with an action.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.HasAction)
|
||||
---@param actionID number
|
||||
---@return boolean hasAction
|
||||
function C_ActionBar.HasAction(actionID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.HasAssistedCombatActionButtons)
|
||||
---@return boolean hasButtons
|
||||
function C_ActionBar.HasAssistedCombatActionButtons() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.HasBonusActionBar)
|
||||
---@return boolean hasBonusActionBar
|
||||
function C_ActionBar.HasBonusActionBar() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.HasExtraActionBar)
|
||||
---@return boolean hasExtraActionBar
|
||||
function C_ActionBar.HasExtraActionBar() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.HasFlyoutActionButtons)
|
||||
---@param flyoutID number
|
||||
---@return boolean hasFlyoutActionButtons
|
||||
function C_ActionBar.HasFlyoutActionButtons(flyoutID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.HasOverrideActionBar)
|
||||
---@return boolean hasOverrideActionBar
|
||||
function C_ActionBar.HasOverrideActionBar() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.HasPetActionButtons)
|
||||
---@param petActionID number
|
||||
---@return boolean hasPetActionButtons
|
||||
function C_ActionBar.HasPetActionButtons(petActionID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.HasPetActionPetBarIndices)
|
||||
---@param petActionID number
|
||||
---@return boolean hasPetActionPetBarIndices
|
||||
function C_ActionBar.HasPetActionPetBarIndices(petActionID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.HasRangeRequirements)
|
||||
---@param actionID number
|
||||
---@return boolean hasRangeRequirements
|
||||
function C_ActionBar.HasRangeRequirements(actionID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.HasSpellActionButtons)
|
||||
---@param spellID SpellIdentifier
|
||||
---@return boolean hasSpellActionButtons
|
||||
function C_ActionBar.HasSpellActionButtons(spellID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.HasTempShapeshiftActionBar)
|
||||
---@return boolean hasTempShapeshiftActionBar
|
||||
function C_ActionBar.HasTempShapeshiftActionBar() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.HasVehicleActionBar)
|
||||
---@return boolean hasVehicleActionBar
|
||||
function C_ActionBar.HasVehicleActionBar() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.IsActionInRange)
|
||||
---@param actionID number
|
||||
---@param target? UnitToken
|
||||
---@return boolean? isInRange
|
||||
function C_ActionBar.IsActionInRange(actionID, target) end
|
||||
|
||||
---Returns whether the given action button contains the Assisted Combat action spell.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.IsAssistedCombatAction)
|
||||
---@param slotID number
|
||||
---@return boolean isAssistedCombatAction
|
||||
function C_ActionBar.IsAssistedCombatAction(slotID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.IsAttackAction)
|
||||
---@param actionID number
|
||||
---@return boolean isAttackAction
|
||||
function C_ActionBar.IsAttackAction(actionID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.IsAutoCastPetAction)
|
||||
---@param slotID number
|
||||
---@return boolean isAutoCastPetAction
|
||||
function C_ActionBar.IsAutoCastPetAction(slotID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.IsAutoRepeatAction)
|
||||
---@param actionID number
|
||||
---@return boolean isAutoRepeatAction
|
||||
function C_ActionBar.IsAutoRepeatAction(actionID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.IsConsumableAction)
|
||||
---@param actionID number
|
||||
---@return boolean isConsumableAction
|
||||
function C_ActionBar.IsConsumableAction(actionID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.IsCurrentAction)
|
||||
---@param actionID number
|
||||
---@return boolean isCurrentAction
|
||||
function C_ActionBar.IsCurrentAction(actionID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.IsEnabledAutoCastPetAction)
|
||||
---@param slotID number
|
||||
---@return boolean isEnabledAutoCastPetAction
|
||||
function C_ActionBar.IsEnabledAutoCastPetAction(slotID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.IsEquippedAction)
|
||||
---@param actionID number
|
||||
---@return boolean isEquippedAction
|
||||
function C_ActionBar.IsEquippedAction(actionID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.IsEquippedGearOutfitAction)
|
||||
---@param slotID number
|
||||
---@return boolean isEquippedGearOutfitAction
|
||||
function C_ActionBar.IsEquippedGearOutfitAction(slotID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.IsHarmfulAction)
|
||||
---@param actionID number
|
||||
---@param useNeutral boolean
|
||||
---@return boolean isHarmful
|
||||
function C_ActionBar.IsHarmfulAction(actionID, useNeutral) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.IsHelpfulAction)
|
||||
---@param actionID number
|
||||
---@param useNeutral boolean
|
||||
---@return boolean isHelpful
|
||||
function C_ActionBar.IsHelpfulAction(actionID, useNeutral) end
|
||||
|
||||
---Returns whether the given action button contains a spell that can interrupt spellcasting.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.IsInterruptAction)
|
||||
---@param slotID number
|
||||
---@return boolean isInterruptAction
|
||||
function C_ActionBar.IsInterruptAction(slotID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.IsItemAction)
|
||||
---@param actionID number
|
||||
---@return boolean isItemAction
|
||||
function C_ActionBar.IsItemAction(actionID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.IsOnBarOrSpecialBar)
|
||||
---@param spellID SpellIdentifier
|
||||
---@return boolean isOnBarOrSpecialBar
|
||||
function C_ActionBar.IsOnBarOrSpecialBar(spellID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.IsPossessBarVisible)
|
||||
---@return boolean isPossessBarVisible
|
||||
function C_ActionBar.IsPossessBarVisible() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.IsStackableAction)
|
||||
---@param actionID number
|
||||
---@return boolean isStackableAction
|
||||
function C_ActionBar.IsStackableAction(actionID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.IsUsableAction)
|
||||
---@param actionID number
|
||||
---@return boolean isUsable
|
||||
---@return boolean isLackingResources
|
||||
function C_ActionBar.IsUsableAction(actionID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.PutActionInSlot)
|
||||
---@param slotID number
|
||||
function C_ActionBar.PutActionInSlot(slotID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.RegisterActionUIButton)
|
||||
---@param checkboxFrame SimpleCheckbox
|
||||
---@param actionID number
|
||||
---@param cooldownFrame CooldownFrame
|
||||
function C_ActionBar.RegisterActionUIButton(checkboxFrame, actionID, cooldownFrame) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.SetActionBarPage)
|
||||
---@param pageIndex number
|
||||
function C_ActionBar.SetActionBarPage(pageIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.ShouldOverrideBarShowHealthBar)
|
||||
---@return boolean showHealthBar
|
||||
function C_ActionBar.ShouldOverrideBarShowHealthBar() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.ShouldOverrideBarShowManaBar)
|
||||
---@return boolean showManaBar
|
||||
function C_ActionBar.ShouldOverrideBarShowManaBar() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.ToggleAutoCastPetAction)
|
||||
---@param slotID number
|
||||
function C_ActionBar.ToggleAutoCastPetAction(slotID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.UnregisterActionUIButton)
|
||||
---@param checkboxFrame SimpleCheckbox
|
||||
function C_ActionBar.UnregisterActionUIButton(checkboxFrame) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ActionBar.UsesActionText)
|
||||
---@param actionID number
|
||||
---@return boolean usesActionText
|
||||
function C_ActionBar.UsesActionText(actionID) end
|
||||
-5
@@ -1,5 +0,0 @@
|
||||
---@meta _
|
||||
---@class ActionUsableState
|
||||
---@field slot number
|
||||
---@field usable boolean
|
||||
---@field noMana boolean
|
||||
-96
@@ -1,96 +0,0 @@
|
||||
---@meta _
|
||||
C_AddOnProfiler = {}
|
||||
|
||||
---Adds a measured event to any ongoing measured calls. If no such calls are currently taking place, this function does nothing.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AddOnProfiler.AddMeasuredCallEvent)
|
||||
---@param name stringView
|
||||
function C_AddOnProfiler.AddMeasuredCallEvent(name) end
|
||||
|
||||
---Internal API for telemetry.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AddOnProfiler.AddPerformanceMessageShown)
|
||||
---@param msg AddOnPerformanceMessage
|
||||
function C_AddOnProfiler.AddPerformanceMessageShown(msg) end
|
||||
|
||||
---Optimized check for determining if AddOns are severely impacting UI performance.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AddOnProfiler.CheckForPerformanceMessage)
|
||||
---@return AddOnPerformanceMessage msg
|
||||
function C_AddOnProfiler.CheckForPerformanceMessage() end
|
||||
|
||||
---Gets an AddOn profiler value - all times returned are in milliseconds.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AddOnProfiler.GetAddOnMetric)
|
||||
---@param name string
|
||||
---@param metric Enum.AddOnProfilerMetric
|
||||
---@return number result
|
||||
function C_AddOnProfiler.GetAddOnMetric(name, metric) end
|
||||
|
||||
---Overall profiling data for the entire application (not just the UI)
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AddOnProfiler.GetApplicationMetric)
|
||||
---@param metric Enum.AddOnProfilerMetric
|
||||
---@return number result
|
||||
function C_AddOnProfiler.GetApplicationMetric(metric) end
|
||||
|
||||
---Overall profiling data for all addons
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AddOnProfiler.GetOverallMetric)
|
||||
---@param metric Enum.AddOnProfilerMetric
|
||||
---@return number result
|
||||
function C_AddOnProfiler.GetOverallMetric(metric) end
|
||||
|
||||
---Returns the number of profiling clock ticks that occur within a single real-time second.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AddOnProfiler.GetTicksPerSecond)
|
||||
---@return BigInteger frequency
|
||||
function C_AddOnProfiler.GetTicksPerSecond() end
|
||||
|
||||
---Gets top K AddOns for a given metric.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AddOnProfiler.GetTopKAddOnsForMetric)
|
||||
---@param metric Enum.AddOnProfilerMetric
|
||||
---@param k number
|
||||
---@return AddOnProfilerResult[] results
|
||||
function C_AddOnProfiler.GetTopKAddOnsForMetric(metric, k) end
|
||||
|
||||
---AddOn profiler will be enabled for all users, but this will return false if it ever isn't
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AddOnProfiler.IsEnabled)
|
||||
---@return boolean enabled
|
||||
function C_AddOnProfiler.IsEnabled() end
|
||||
|
||||
---Performs a profiled measurement of a single function call with any supplied arguments.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AddOnProfiler.MeasureCall)
|
||||
---@param func LuaValueVariant
|
||||
---@param ... LuaValueVariant arguments
|
||||
---@return AddOnProfilerCallResults results
|
||||
---@return LuaValueVariant ... returns
|
||||
function C_AddOnProfiler.MeasureCall(func, ...) end
|
||||
|
||||
---@class AddOnPerformanceMessage
|
||||
---@field type Enum.AddOnPerformanceMessageType
|
||||
---@field metric Enum.AddOnProfilerMetric
|
||||
---@field addOnName string?
|
||||
---@field metricValue number
|
||||
---@field thresholdValue number
|
||||
|
||||
---@class AddOnProfilerCallEvent
|
||||
---@field name string
|
||||
---@field allocatedBytes BigUInteger
|
||||
---@field deallocatedBytes BigUInteger
|
||||
---@field elapsedMilliseconds number
|
||||
---@field elapsedTicks BigInteger
|
||||
|
||||
---@class AddOnProfilerCallResults
|
||||
---@field elapsedMilliseconds number
|
||||
---@field elapsedTicks BigInteger
|
||||
---@field allocatedBytes BigUInteger
|
||||
---@field deallocatedBytes BigUInteger
|
||||
---@field events AddOnProfilerCallEvent[]
|
||||
|
||||
---@class AddOnProfilerResult
|
||||
---@field addOnName string
|
||||
---@field metricValue number
|
||||
-161
@@ -1,161 +0,0 @@
|
||||
---@meta _
|
||||
C_AddOns = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AddOns.DisableAddOn)
|
||||
---@param name uiAddon
|
||||
---@param character? string Default = 0
|
||||
function C_AddOns.DisableAddOn(name, character) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AddOns.DisableAllAddOns)
|
||||
---@param character? string
|
||||
function C_AddOns.DisableAllAddOns(character) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AddOns.DoesAddOnExist)
|
||||
---@param name uiAddon
|
||||
---@return boolean exists
|
||||
function C_AddOns.DoesAddOnExist(name) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AddOns.DoesAddOnHaveLoadError)
|
||||
---@param name uiAddon
|
||||
---@return boolean hadError
|
||||
function C_AddOns.DoesAddOnHaveLoadError(name) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AddOns.EnableAddOn)
|
||||
---@param name uiAddon
|
||||
---@param character? string Default = 0
|
||||
function C_AddOns.EnableAddOn(name, character) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AddOns.EnableAllAddOns)
|
||||
---@param character? string
|
||||
function C_AddOns.EnableAllAddOns(character) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AddOns.GetAddOnDependencies)
|
||||
---@param name uiAddon
|
||||
---@return string ... deps
|
||||
function C_AddOns.GetAddOnDependencies(name) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AddOns.GetAddOnEnableState)
|
||||
---@param name uiAddon
|
||||
---@param character? string Default = 0
|
||||
---@return Enum.AddOnEnableState state
|
||||
function C_AddOns.GetAddOnEnableState(name, character) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AddOns.GetAddOnInfo)
|
||||
---@param name uiAddon
|
||||
---@return string name
|
||||
---@return string title
|
||||
---@return string notes
|
||||
---@return boolean loadable
|
||||
---@return string reason
|
||||
---@return string security
|
||||
function C_AddOns.GetAddOnInfo(name) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AddOns.GetAddOnInterfaceVersion)
|
||||
---@param name uiAddon
|
||||
---@return number interfaceVersion
|
||||
function C_AddOns.GetAddOnInterfaceVersion(name) end
|
||||
|
||||
---Returns the addon table (passed as the second argument of ... to files) for any addon that opts in through setting AllowAddOnTableAccess: 1 in the toc file. Insecure code cannot query addon tables from Blizzard addons.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AddOns.GetAddOnLocalTable)
|
||||
---@param name uiAddon
|
||||
---@return LuaValueVariant table
|
||||
function C_AddOns.GetAddOnLocalTable(name) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AddOns.GetAddOnMetadata)
|
||||
---@param name uiAddon
|
||||
---@param variable string
|
||||
---@return string? value
|
||||
function C_AddOns.GetAddOnMetadata(name, variable) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AddOns.GetAddOnName)
|
||||
---@param index uiAddon
|
||||
---@return string name
|
||||
function C_AddOns.GetAddOnName(index) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AddOns.GetAddOnNotes)
|
||||
---@param name uiAddon
|
||||
---@return string notes
|
||||
function C_AddOns.GetAddOnNotes(name) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AddOns.GetAddOnOptionalDependencies)
|
||||
---@param name uiAddon
|
||||
---@return string ... deps
|
||||
function C_AddOns.GetAddOnOptionalDependencies(name) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AddOns.GetAddOnSecurity)
|
||||
---@param name uiAddon
|
||||
---@return Enum.AddOnSecurityStatus security
|
||||
function C_AddOns.GetAddOnSecurity(name) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AddOns.GetAddOnTitle)
|
||||
---@param name uiAddon
|
||||
---@return string title
|
||||
function C_AddOns.GetAddOnTitle(name) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AddOns.GetNumAddOns)
|
||||
---@return number numAddOns
|
||||
function C_AddOns.GetNumAddOns() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AddOns.GetScriptsDisallowedForBeta)
|
||||
---@return boolean disallowed
|
||||
function C_AddOns.GetScriptsDisallowedForBeta() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AddOns.IsAddOnDefaultEnabled)
|
||||
---@param name uiAddon
|
||||
---@return boolean defaultEnabled
|
||||
function C_AddOns.IsAddOnDefaultEnabled(name) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AddOns.IsAddOnLoadOnDemand)
|
||||
---@param name uiAddon
|
||||
---@return boolean loadOnDemand
|
||||
function C_AddOns.IsAddOnLoadOnDemand(name) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AddOns.IsAddOnLoadable)
|
||||
---@param name uiAddon
|
||||
---@param character? string Default = 0
|
||||
---@param demandLoaded? boolean Default = false
|
||||
---@return boolean loadable
|
||||
---@return string reason
|
||||
function C_AddOns.IsAddOnLoadable(name, character, demandLoaded) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AddOns.IsAddOnLoaded)
|
||||
---@param name uiAddon
|
||||
---@return boolean loadedOrLoading
|
||||
---@return boolean loaded
|
||||
function C_AddOns.IsAddOnLoaded(name) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AddOns.IsAddonVersionCheckEnabled)
|
||||
---@return boolean isEnabled
|
||||
function C_AddOns.IsAddonVersionCheckEnabled() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AddOns.LoadAddOn)
|
||||
---@param name uiAddon
|
||||
---@return boolean? loaded
|
||||
---@return string? value
|
||||
function C_AddOns.LoadAddOn(name) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AddOns.ResetAddOns)
|
||||
function C_AddOns.ResetAddOns() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AddOns.ResetDisabledAddOns)
|
||||
function C_AddOns.ResetDisabledAddOns() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AddOns.SaveAddOns)
|
||||
function C_AddOns.SaveAddOns() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AddOns.SetAddonVersionCheck)
|
||||
---@param enabled boolean
|
||||
function C_AddOns.SetAddonVersionCheck(enabled) end
|
||||
|
||||
---@class AddOnInfo
|
||||
---@field name string
|
||||
---@field title string
|
||||
---@field notes string
|
||||
---@field loadable boolean
|
||||
---@field reason string
|
||||
---@field security string
|
||||
|
||||
---@class AddOnLoadableInfo
|
||||
---@field loadable boolean
|
||||
---@field reason string
|
||||
-18
@@ -1,18 +0,0 @@
|
||||
---@meta _
|
||||
C_AdventureMap = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AdventureMap.GetAdventureMapTextureKit)
|
||||
---@return textureKit adventureMapTextureKit
|
||||
function C_AdventureMap.GetAdventureMapTextureKit() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AdventureMap.GetQuestPortraitInfo)
|
||||
---@param questID number
|
||||
---@return AdventureMapQuestPortraitInfo info
|
||||
function C_AdventureMap.GetQuestPortraitInfo(questID) end
|
||||
|
||||
---@class AdventureMapQuestPortraitInfo
|
||||
---@field portraitDisplayID number
|
||||
---@field mountPortraitDisplayID number
|
||||
---@field name string
|
||||
---@field text string
|
||||
---@field modelSceneID number?
|
||||
-30
@@ -1,30 +0,0 @@
|
||||
---@meta _
|
||||
C_AlliedRaces = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AlliedRaces.GetAllRacialAbilitiesFromID)
|
||||
---@param raceID number
|
||||
---@return AlliedRaceRacialAbility[] allDisplayInfo
|
||||
function C_AlliedRaces.GetAllRacialAbilitiesFromID(raceID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AlliedRaces.GetRaceInfoByID)
|
||||
---@param raceID number
|
||||
---@return AlliedRaceInfo info
|
||||
function C_AlliedRaces.GetRaceInfoByID(raceID) end
|
||||
|
||||
---@class AlliedRaceInfo
|
||||
---@field raceID number
|
||||
---@field maleModelID number
|
||||
---@field femaleModelID number
|
||||
---@field achievementIds number[]
|
||||
---@field maleName string
|
||||
---@field femaleName string
|
||||
---@field description string
|
||||
---@field raceFileString string
|
||||
---@field crestAtlas textureAtlas
|
||||
---@field modelBackgroundAtlas textureAtlas
|
||||
---@field bannerColor colorRGB
|
||||
|
||||
---@class AlliedRaceRacialAbility
|
||||
---@field description string
|
||||
---@field name string
|
||||
---@field icon fileID
|
||||
-48
@@ -1,48 +0,0 @@
|
||||
---@meta _
|
||||
C_AnimaDiversion = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AnimaDiversion.CloseUI)
|
||||
function C_AnimaDiversion.CloseUI() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AnimaDiversion.GetAnimaDiversionNodes)
|
||||
---@return AnimaDiversionNodeInfo[] animaNodes
|
||||
function C_AnimaDiversion.GetAnimaDiversionNodes() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AnimaDiversion.GetOriginPosition)
|
||||
---@return vector2? normalizedPosition
|
||||
function C_AnimaDiversion.GetOriginPosition() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AnimaDiversion.GetReinforceProgress)
|
||||
---@return number progress
|
||||
function C_AnimaDiversion.GetReinforceProgress() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AnimaDiversion.GetTextureKit)
|
||||
---@return textureKit textureKit
|
||||
function C_AnimaDiversion.GetTextureKit() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AnimaDiversion.OpenAnimaDiversionUI)
|
||||
function C_AnimaDiversion.OpenAnimaDiversionUI() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AnimaDiversion.SelectAnimaNode)
|
||||
---@param talentID number
|
||||
---@param temporary boolean
|
||||
function C_AnimaDiversion.SelectAnimaNode(talentID, temporary) end
|
||||
|
||||
---@class AnimaDiversionCostInfo
|
||||
---@field currencyID number
|
||||
---@field quantity number
|
||||
|
||||
---@class AnimaDiversionFrameInfo
|
||||
---@field textureKit textureKit
|
||||
---@field title string
|
||||
---@field mapID number
|
||||
|
||||
---@class AnimaDiversionNodeInfo
|
||||
---@field talentID number
|
||||
---@field name string
|
||||
---@field description string
|
||||
---@field costs AnimaDiversionCostInfo[]
|
||||
---@field currencyID number
|
||||
---@field icon number
|
||||
---@field normalizedPosition vector2
|
||||
---@field state Enum.AnimaDiversionNodeState
|
||||
-20
@@ -1,20 +0,0 @@
|
||||
---@meta _
|
||||
---@class AppearanceSourceInfo
|
||||
---@field visualID number
|
||||
---@field sourceID number
|
||||
---@field isCollected boolean
|
||||
---@field itemID number
|
||||
---@field itemModID number
|
||||
---@field invType number? Default = 0
|
||||
---@field categoryID Enum.TransmogCollectionType? Default = None
|
||||
---@field playerCanCollect boolean
|
||||
---@field isValidSourceForPlayer boolean
|
||||
---@field canDisplayOnPlayer boolean
|
||||
---@field inventorySlot number?
|
||||
---@field sourceType number?
|
||||
---@field name string?
|
||||
---@field quality number?
|
||||
---@field useError string?
|
||||
---@field useErrorType Enum.TransmogUseErrorType?
|
||||
---@field meetsTransmogPlayerCondition boolean?
|
||||
---@field isHideVisual boolean?
|
||||
-15
@@ -1,15 +0,0 @@
|
||||
---@meta _
|
||||
C_ArdenwealdGardening = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArdenwealdGardening.GetGardenData)
|
||||
---@return ArdenwealdGardenData data
|
||||
function C_ArdenwealdGardening.GetGardenData() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArdenwealdGardening.IsGardenAccessible)
|
||||
---@return boolean accessible
|
||||
function C_ArdenwealdGardening.IsGardenAccessible() end
|
||||
|
||||
---@class ArdenwealdGardenData
|
||||
---@field active number
|
||||
---@field ready number
|
||||
---@field remainingSeconds time_t
|
||||
-78
@@ -1,78 +0,0 @@
|
||||
---@meta _
|
||||
C_AreaPoiInfo = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AreaPoiInfo.GetAreaPOIForMap)
|
||||
---@param uiMapID number
|
||||
---@return number[] areaPoiIDs
|
||||
function C_AreaPoiInfo.GetAreaPOIForMap(uiMapID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AreaPoiInfo.GetAreaPOIInfo)
|
||||
---@param uiMapID? number
|
||||
---@param areaPoiID number
|
||||
---@return AreaPOIInfo poiInfo
|
||||
function C_AreaPoiInfo.GetAreaPOIInfo(uiMapID, areaPoiID) end
|
||||
|
||||
---Returns the number of seconds until the POI expires.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AreaPoiInfo.GetAreaPOISecondsLeft)
|
||||
---@param areaPoiID number
|
||||
---@return number secondsLeft
|
||||
function C_AreaPoiInfo.GetAreaPOISecondsLeft(areaPoiID) end
|
||||
|
||||
---Returns all area POIInfos flagged as delves for the given map.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AreaPoiInfo.GetDelvesForMap)
|
||||
---@param uiMapID number
|
||||
---@return number[] areaPoiIDs
|
||||
function C_AreaPoiInfo.GetDelvesForMap(uiMapID) end
|
||||
|
||||
---Returns all area POIInfos flagged as dragonriding races for the given map.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AreaPoiInfo.GetDragonridingRacesForMap)
|
||||
---@param uiMapID number
|
||||
---@return number[] areaPoiIDs
|
||||
function C_AreaPoiInfo.GetDragonridingRacesForMap(uiMapID) end
|
||||
|
||||
---Returns all area POIInfos flagged as events for the given map.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AreaPoiInfo.GetEventsForMap)
|
||||
---@param uiMapID number
|
||||
---@return number[] areaPoiIDs
|
||||
function C_AreaPoiInfo.GetEventsForMap(uiMapID) end
|
||||
|
||||
---Returns all area POIInfos flagged as quest hubs for the given map.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AreaPoiInfo.GetQuestHubsForMap)
|
||||
---@param uiMapID number
|
||||
---@return number[] areaPoiIDs
|
||||
function C_AreaPoiInfo.GetQuestHubsForMap(uiMapID) end
|
||||
|
||||
---This statically determines if the POI is timed, GetAreaPOITimeLeft retrieves the value from the server and may return nothing for long intervals
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AreaPoiInfo.IsAreaPOITimed)
|
||||
---@param areaPoiID number
|
||||
---@return boolean isTimed
|
||||
---@return boolean? hideTimerInTooltip
|
||||
function C_AreaPoiInfo.IsAreaPOITimed(areaPoiID) end
|
||||
|
||||
---@class AreaPOIInfo
|
||||
---@field areaPoiID number
|
||||
---@field position vector2
|
||||
---@field name string
|
||||
---@field description string?
|
||||
---@field linkedUiMapID number?
|
||||
---@field textureIndex number?
|
||||
---@field tooltipWidgetSet number?
|
||||
---@field iconWidgetSet number?
|
||||
---@field atlasName string?
|
||||
---@field uiTextureKit textureKit?
|
||||
---@field shouldGlow boolean
|
||||
---@field factionID number?
|
||||
---@field isPrimaryMapForPOI boolean
|
||||
---@field isAlwaysOnFlightmap boolean
|
||||
---@field addPaddingAboveTooltipWidgets boolean?
|
||||
---@field highlightWorldQuestsOnHover boolean
|
||||
---@field highlightVignettesOnHover boolean
|
||||
---@field isCurrentEvent boolean
|
||||
---@field isSuppressible boolean
|
||||
---@field isLocked boolean? Default = false
|
||||
-29
@@ -1,29 +0,0 @@
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_AcceptArenaTeam)
|
||||
function AcceptArenaTeam() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ArenaTeamDisband)
|
||||
---@param index number
|
||||
function ArenaTeamDisband(index) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ArenaTeamInviteByName)
|
||||
---@param index number
|
||||
---@param target string
|
||||
function ArenaTeamInviteByName(index, target) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ArenaTeamLeave)
|
||||
---@param index number
|
||||
function ArenaTeamLeave(index) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ArenaTeamSetLeaderByName)
|
||||
---@param index number
|
||||
---@param target string
|
||||
function ArenaTeamSetLeaderByName(index, target) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ArenaTeamUninviteByName)
|
||||
---@param index number
|
||||
---@param target string
|
||||
function ArenaTeamUninviteByName(index, target) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_DeclineArenaTeam)
|
||||
function DeclineArenaTeam() end
|
||||
-432
@@ -1,432 +0,0 @@
|
||||
---@meta _
|
||||
C_ArtifactUI = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.AddPower)
|
||||
---@param powerID number
|
||||
---@return boolean success
|
||||
function C_ArtifactUI.AddPower(powerID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.ApplyCursorRelicToSlot)
|
||||
---@param relicSlotIndex number
|
||||
function C_ArtifactUI.ApplyCursorRelicToSlot(relicSlotIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.CanApplyArtifactRelic)
|
||||
---@param relicItemID number
|
||||
---@param onlyUnlocked boolean
|
||||
---@return boolean canApply
|
||||
function C_ArtifactUI.CanApplyArtifactRelic(relicItemID, onlyUnlocked) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.CanApplyCursorRelicToSlot)
|
||||
---@param relicSlotIndex number
|
||||
---@return boolean canApply
|
||||
function C_ArtifactUI.CanApplyCursorRelicToSlot(relicSlotIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.CanApplyRelicItemIDToEquippedArtifactSlot)
|
||||
---@param relicItemID number
|
||||
---@param relicSlotIndex number
|
||||
---@return boolean canApply
|
||||
function C_ArtifactUI.CanApplyRelicItemIDToEquippedArtifactSlot(relicItemID, relicSlotIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.CanApplyRelicItemIDToSlot)
|
||||
---@param relicItemID number
|
||||
---@param relicSlotIndex number
|
||||
---@return boolean canApply
|
||||
function C_ArtifactUI.CanApplyRelicItemIDToSlot(relicItemID, relicSlotIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.CheckRespecNPC)
|
||||
---@return boolean canRespec
|
||||
function C_ArtifactUI.CheckRespecNPC() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.Clear)
|
||||
function C_ArtifactUI.Clear() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.ClearForgeCamera)
|
||||
function C_ArtifactUI.ClearForgeCamera() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.ConfirmRespec)
|
||||
function C_ArtifactUI.ConfirmRespec() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.DoesEquippedArtifactHaveAnyRelicsSlotted)
|
||||
---@return boolean hasAnyRelicsSlotted
|
||||
function C_ArtifactUI.DoesEquippedArtifactHaveAnyRelicsSlotted() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.GetAppearanceInfo)
|
||||
---@param appearanceSetIndex number
|
||||
---@param appearanceIndex number
|
||||
---@return number artifactAppearanceID
|
||||
---@return string appearanceName
|
||||
---@return number displayIndex
|
||||
---@return boolean unlocked
|
||||
---@return string? failureDescription
|
||||
---@return number uiCameraID
|
||||
---@return number? altHandCameraID
|
||||
---@return number swatchColorR
|
||||
---@return number swatchColorG
|
||||
---@return number swatchColorB
|
||||
---@return number modelOpacity
|
||||
---@return number modelSaturation
|
||||
---@return boolean obtainable
|
||||
function C_ArtifactUI.GetAppearanceInfo(appearanceSetIndex, appearanceIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.GetAppearanceInfoByID)
|
||||
---@param artifactAppearanceID number
|
||||
---@return number artifactAppearanceSetID
|
||||
---@return number artifactAppearanceID
|
||||
---@return string appearanceName
|
||||
---@return number displayIndex
|
||||
---@return boolean unlocked
|
||||
---@return string? failureDescription
|
||||
---@return number uiCameraID
|
||||
---@return number? altHandCameraID
|
||||
---@return number swatchColorR
|
||||
---@return number swatchColorG
|
||||
---@return number swatchColorB
|
||||
---@return number modelOpacity
|
||||
---@return number modelSaturation
|
||||
---@return boolean obtainable
|
||||
function C_ArtifactUI.GetAppearanceInfoByID(artifactAppearanceID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.GetAppearanceSetInfo)
|
||||
---@param appearanceSetIndex number
|
||||
---@return number artifactAppearanceSetID
|
||||
---@return string appearanceSetName
|
||||
---@return string appearanceSetDescription
|
||||
---@return number numAppearances
|
||||
function C_ArtifactUI.GetAppearanceSetInfo(appearanceSetIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.GetArtifactArtInfo)
|
||||
---@return ArtifactArtInfo artifactArtInfo
|
||||
function C_ArtifactUI.GetArtifactArtInfo() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.GetArtifactInfo)
|
||||
---@return number itemID
|
||||
---@return number? altItemID
|
||||
---@return string name
|
||||
---@return fileID icon
|
||||
---@return number xp
|
||||
---@return number pointsSpent
|
||||
---@return number quality
|
||||
---@return number artifactAppearanceID
|
||||
---@return number appearanceModID
|
||||
---@return number? itemAppearanceID
|
||||
---@return number? altItemAppearanceID
|
||||
---@return boolean altOnTop
|
||||
---@return ArtifactTiers tier
|
||||
function C_ArtifactUI.GetArtifactInfo() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.GetArtifactItemID)
|
||||
---@return number itemID
|
||||
function C_ArtifactUI.GetArtifactItemID() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.GetArtifactTier)
|
||||
---@return ArtifactTiers? tier
|
||||
function C_ArtifactUI.GetArtifactTier() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.GetArtifactXPRewardTargetInfo)
|
||||
---@param artifactCategoryID number
|
||||
---@return string name
|
||||
---@return fileID icon
|
||||
function C_ArtifactUI.GetArtifactXPRewardTargetInfo(artifactCategoryID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.GetCostForPointAtRank)
|
||||
---@param rank number
|
||||
---@param tier ArtifactTiers
|
||||
---@return number cost
|
||||
function C_ArtifactUI.GetCostForPointAtRank(rank, tier) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.GetEquippedArtifactArtInfo)
|
||||
---@return ArtifactArtInfo artifactArtInfo
|
||||
function C_ArtifactUI.GetEquippedArtifactArtInfo() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.GetEquippedArtifactInfo)
|
||||
---@return number itemID
|
||||
---@return number? altItemID
|
||||
---@return string name
|
||||
---@return fileID icon
|
||||
---@return number xp
|
||||
---@return number pointsSpent
|
||||
---@return number quality
|
||||
---@return number artifactAppearanceID
|
||||
---@return number appearanceModID
|
||||
---@return number? itemAppearanceID
|
||||
---@return number? altItemAppearanceID
|
||||
---@return boolean altOnTop
|
||||
---@return ArtifactTiers tier
|
||||
function C_ArtifactUI.GetEquippedArtifactInfo() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.GetEquippedArtifactItemID)
|
||||
---@return number itemID
|
||||
function C_ArtifactUI.GetEquippedArtifactItemID() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.GetEquippedArtifactNumRelicSlots)
|
||||
---@param onlyUnlocked? boolean Default = false
|
||||
---@return number numRelicSlots
|
||||
function C_ArtifactUI.GetEquippedArtifactNumRelicSlots(onlyUnlocked) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.GetEquippedArtifactRelicInfo)
|
||||
---@param relicSlotIndex number
|
||||
---@return string name
|
||||
---@return fileID icon
|
||||
---@return string slotTypeName
|
||||
---@return string link
|
||||
function C_ArtifactUI.GetEquippedArtifactRelicInfo(relicSlotIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.GetEquippedRelicLockedReason)
|
||||
---@param relicSlotIndex number
|
||||
---@return string? lockedReason
|
||||
function C_ArtifactUI.GetEquippedRelicLockedReason(relicSlotIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.GetForgeRotation)
|
||||
---@return number forgeRotationX
|
||||
---@return number forgeRotationY
|
||||
---@return number forgeRotationZ
|
||||
function C_ArtifactUI.GetForgeRotation() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.GetItemLevelIncreaseProvidedByRelic)
|
||||
---@param itemLinkOrID ItemInfo
|
||||
---@return number itemIevelIncrease
|
||||
function C_ArtifactUI.GetItemLevelIncreaseProvidedByRelic(itemLinkOrID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.GetMetaPowerInfo)
|
||||
---@return number ... spellID
|
||||
---@return number ... powerCost
|
||||
---@return number ... currentRank
|
||||
function C_ArtifactUI.GetMetaPowerInfo() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.GetNumAppearanceSets)
|
||||
---@return number numAppearanceSets
|
||||
function C_ArtifactUI.GetNumAppearanceSets() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.GetNumObtainedArtifacts)
|
||||
---@return number numObtainedArtifacts
|
||||
function C_ArtifactUI.GetNumObtainedArtifacts() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.GetNumRelicSlots)
|
||||
---@param onlyUnlocked? boolean Default = false
|
||||
---@return number numRelicSlots
|
||||
function C_ArtifactUI.GetNumRelicSlots(onlyUnlocked) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.GetPointsRemaining)
|
||||
---@return number pointsRemaining
|
||||
function C_ArtifactUI.GetPointsRemaining() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.GetPowerHyperlink)
|
||||
---@param powerID number
|
||||
---@return string link
|
||||
function C_ArtifactUI.GetPowerHyperlink(powerID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.GetPowerInfo)
|
||||
---@param powerID number
|
||||
---@return ArtifactPowerInfo powerInfo
|
||||
function C_ArtifactUI.GetPowerInfo(powerID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.GetPowerLinks)
|
||||
---@param powerID number
|
||||
---@return number[] linkingPowerID
|
||||
function C_ArtifactUI.GetPowerLinks(powerID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.GetPowers)
|
||||
---@return number[] powerID
|
||||
function C_ArtifactUI.GetPowers() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.GetPowersAffectedByRelic)
|
||||
---@param relicSlotIndex number
|
||||
---@return number ... powerIDs
|
||||
function C_ArtifactUI.GetPowersAffectedByRelic(relicSlotIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.GetPowersAffectedByRelicItemLink)
|
||||
---@param relicItemInfo ItemInfo
|
||||
---@return number ... powerIDs
|
||||
function C_ArtifactUI.GetPowersAffectedByRelicItemLink(relicItemInfo) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.GetPreviewAppearance)
|
||||
---@return number? artifactAppearanceID
|
||||
function C_ArtifactUI.GetPreviewAppearance() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.GetRelicInfo)
|
||||
---@param relicSlotIndex number
|
||||
---@return string name
|
||||
---@return fileID icon
|
||||
---@return string slotTypeName
|
||||
---@return string link
|
||||
function C_ArtifactUI.GetRelicInfo(relicSlotIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.GetRelicInfoByItemID)
|
||||
---@param itemID number
|
||||
---@return string name
|
||||
---@return fileID icon
|
||||
---@return string slotTypeName
|
||||
---@return string link
|
||||
function C_ArtifactUI.GetRelicInfoByItemID(itemID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.GetRelicLockedReason)
|
||||
---@param relicSlotIndex number
|
||||
---@return string? lockedReason
|
||||
function C_ArtifactUI.GetRelicLockedReason(relicSlotIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.GetRelicSlotType)
|
||||
---@param relicSlotIndex number
|
||||
---@return string slotTypeName
|
||||
function C_ArtifactUI.GetRelicSlotType(relicSlotIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.GetRespecArtifactArtInfo)
|
||||
---@return ArtifactArtInfo artifactArtInfo
|
||||
function C_ArtifactUI.GetRespecArtifactArtInfo() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.GetRespecArtifactInfo)
|
||||
---@return number itemID
|
||||
---@return number? altItemID
|
||||
---@return string name
|
||||
---@return fileID icon
|
||||
---@return number xp
|
||||
---@return number pointsSpent
|
||||
---@return number quality
|
||||
---@return number artifactAppearanceID
|
||||
---@return number appearanceModID
|
||||
---@return number? itemAppearanceID
|
||||
---@return number? altItemAppearanceID
|
||||
---@return boolean altOnTop
|
||||
---@return ArtifactTiers tier
|
||||
function C_ArtifactUI.GetRespecArtifactInfo() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.GetRespecCost)
|
||||
---@return number cost
|
||||
function C_ArtifactUI.GetRespecCost() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.GetTotalPowerCost)
|
||||
---@param startingTrait number
|
||||
---@param numTraits number
|
||||
---@param artifactTier ArtifactTiers
|
||||
---@return number totalArtifactPowerCost
|
||||
function C_ArtifactUI.GetTotalPowerCost(startingTrait, numTraits, artifactTier) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.GetTotalPurchasedRanks)
|
||||
---@return number totalPurchasedRanks
|
||||
function C_ArtifactUI.GetTotalPurchasedRanks() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.IsArtifactDisabled)
|
||||
---@return boolean artifactDisabled
|
||||
function C_ArtifactUI.IsArtifactDisabled() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.IsArtifactItem)
|
||||
---@param itemLocation ItemLocation
|
||||
---@return boolean isArtifact
|
||||
function C_ArtifactUI.IsArtifactItem(itemLocation) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.IsAtForge)
|
||||
---@return boolean isAtForge
|
||||
function C_ArtifactUI.IsAtForge() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.IsEquippedArtifactDisabled)
|
||||
---@return boolean artifactDisabled
|
||||
function C_ArtifactUI.IsEquippedArtifactDisabled() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.IsEquippedArtifactMaxed)
|
||||
---@return boolean artifactMaxed
|
||||
function C_ArtifactUI.IsEquippedArtifactMaxed() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.IsMaxedByRulesOrEffect)
|
||||
---@return boolean isEffectivelyMaxed
|
||||
function C_ArtifactUI.IsMaxedByRulesOrEffect() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.IsPowerKnown)
|
||||
---@param powerID number
|
||||
---@return boolean known
|
||||
function C_ArtifactUI.IsPowerKnown(powerID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.IsViewedArtifactEquipped)
|
||||
---@return boolean isViewedArtifactEquipped
|
||||
function C_ArtifactUI.IsViewedArtifactEquipped() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.SetAppearance)
|
||||
---@param artifactAppearanceID number
|
||||
function C_ArtifactUI.SetAppearance(artifactAppearanceID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.SetForgeCamera)
|
||||
function C_ArtifactUI.SetForgeCamera() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.SetForgeRotation)
|
||||
---@param forgeRotationX number
|
||||
---@param forgeRotationY number
|
||||
---@param forgeRotationZ number
|
||||
function C_ArtifactUI.SetForgeRotation(forgeRotationX, forgeRotationY, forgeRotationZ) end
|
||||
|
||||
---Call without an argument to clear the preview.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.SetPreviewAppearance)
|
||||
---@param artifactAppearanceID? number Default = 0
|
||||
function C_ArtifactUI.SetPreviewAppearance(artifactAppearanceID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ArtifactUI.ShouldSuppressForgeRotation)
|
||||
---@return boolean shouldSuppressForgeRotation
|
||||
function C_ArtifactUI.ShouldSuppressForgeRotation() end
|
||||
|
||||
---@class ArtifactAppearanceInfo
|
||||
---@field artifactAppearanceID number
|
||||
---@field appearanceName string
|
||||
---@field displayIndex number
|
||||
---@field unlocked boolean
|
||||
---@field failureDescription string?
|
||||
---@field uiCameraID number
|
||||
---@field altHandCameraID number?
|
||||
---@field swatchColor colorRGB
|
||||
---@field modelOpacity number
|
||||
---@field modelSaturation number
|
||||
---@field obtainable boolean
|
||||
|
||||
---@class ArtifactAppearanceSetInfo
|
||||
---@field artifactAppearanceSetID number
|
||||
---@field appearanceSetName string
|
||||
---@field appearanceSetDescription string
|
||||
---@field numAppearances number
|
||||
|
||||
---@class ArtifactArtInfo
|
||||
---@field textureKit textureKit
|
||||
---@field titleName string
|
||||
---@field titleColor colorRGB
|
||||
---@field barConnectedColor colorRGB
|
||||
---@field barDisconnectedColor colorRGB
|
||||
---@field uiModelSceneID number
|
||||
---@field spellVisualKitID number
|
||||
|
||||
---@class ArtifactInfo
|
||||
---@field itemID number
|
||||
---@field altItemID number?
|
||||
---@field name string
|
||||
---@field icon fileID
|
||||
---@field xp number
|
||||
---@field pointsSpent number
|
||||
---@field quality number
|
||||
---@field artifactAppearanceID number
|
||||
---@field appearanceModID number
|
||||
---@field itemAppearanceID number?
|
||||
---@field altItemAppearanceID number?
|
||||
---@field altOnTop boolean
|
||||
---@field tier ArtifactTiers
|
||||
|
||||
---@class ArtifactMetaPowerInfo
|
||||
---@field spellID number
|
||||
---@field powerCost number
|
||||
---@field currentRank number
|
||||
|
||||
---@class ArtifactPowerInfo
|
||||
---@field spellID number
|
||||
---@field cost number
|
||||
---@field currentRank number
|
||||
---@field maxRank number
|
||||
---@field bonusRanks number
|
||||
---@field numMaxRankBonusFromTier number
|
||||
---@field prereqsMet boolean
|
||||
---@field isStart boolean
|
||||
---@field isGoldMedal boolean
|
||||
---@field isFinal boolean
|
||||
---@field tier number
|
||||
---@field position vector2
|
||||
---@field offset vector2?
|
||||
---@field linearIndex number?
|
||||
|
||||
---@class ArtifactRelicInfo
|
||||
---@field name string
|
||||
---@field icon fileID
|
||||
---@field slotTypeName string
|
||||
---@field link string
|
||||
-20
@@ -1,20 +0,0 @@
|
||||
---@meta _
|
||||
C_AssistedCombat = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AssistedCombat.GetActionSpell)
|
||||
---@return number? spellID
|
||||
function C_AssistedCombat.GetActionSpell() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AssistedCombat.GetNextCastSpell)
|
||||
---@param checkForVisibleButton? boolean Default = false
|
||||
---@return number? spellID
|
||||
function C_AssistedCombat.GetNextCastSpell(checkForVisibleButton) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AssistedCombat.GetRotationSpells)
|
||||
---@return number[] spellIDs
|
||||
function C_AssistedCombat.GetRotationSpells() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AssistedCombat.IsAvailable)
|
||||
---@return boolean isAvailable
|
||||
---@return string failureReason
|
||||
function C_AssistedCombat.IsAvailable() end
|
||||
-567
@@ -1,567 +0,0 @@
|
||||
---@meta _
|
||||
C_AuctionHouse = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.CalculateCommodityDeposit)
|
||||
---@param itemID number
|
||||
---@param duration number
|
||||
---@param quantity number
|
||||
---@return number? depositCost
|
||||
function C_AuctionHouse.CalculateCommodityDeposit(itemID, duration, quantity) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.CalculateItemDeposit)
|
||||
---@param item ItemLocation
|
||||
---@param duration number
|
||||
---@param quantity number
|
||||
---@return number? depositCost
|
||||
function C_AuctionHouse.CalculateItemDeposit(item, duration, quantity) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.CanCancelAuction)
|
||||
---@param ownedAuctionID number
|
||||
---@return boolean canCancelAuction
|
||||
function C_AuctionHouse.CanCancelAuction(ownedAuctionID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.CancelAuction)
|
||||
---@param ownedAuctionID number
|
||||
function C_AuctionHouse.CancelAuction(ownedAuctionID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.CancelCommoditiesPurchase)
|
||||
function C_AuctionHouse.CancelCommoditiesPurchase() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.CancelSell)
|
||||
function C_AuctionHouse.CancelSell() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.CloseAuctionHouse)
|
||||
function C_AuctionHouse.CloseAuctionHouse() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.ConfirmCommoditiesPurchase)
|
||||
---@param itemID number
|
||||
---@param quantity number
|
||||
function C_AuctionHouse.ConfirmCommoditiesPurchase(itemID, quantity) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.ConfirmPostCommodity)
|
||||
---@param item ItemLocation
|
||||
---@param duration number
|
||||
---@param quantity number
|
||||
---@param unitPrice BigUInteger
|
||||
function C_AuctionHouse.ConfirmPostCommodity(item, duration, quantity, unitPrice) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.ConfirmPostItem)
|
||||
---@param item ItemLocation
|
||||
---@param duration number
|
||||
---@param quantity number
|
||||
---@param bid? BigUInteger
|
||||
---@param buyout? BigUInteger
|
||||
function C_AuctionHouse.ConfirmPostItem(item, duration, quantity, bid, buyout) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.FavoritesAreAvailable)
|
||||
---@return boolean favoritesAreAvailable
|
||||
function C_AuctionHouse.FavoritesAreAvailable() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.GetAuctionInfoByID)
|
||||
---@param auctionID number
|
||||
---@return AuctionInfo? priceInfo
|
||||
function C_AuctionHouse.GetAuctionInfoByID(auctionID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.GetAuctionItemSubClasses)
|
||||
---@param classID number
|
||||
---@return number[] subClasses
|
||||
function C_AuctionHouse.GetAuctionItemSubClasses(classID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.GetAvailablePostCount)
|
||||
---@param item ItemLocation
|
||||
---@return number listCount
|
||||
function C_AuctionHouse.GetAvailablePostCount(item) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.GetBidInfo)
|
||||
---@param bidIndex number
|
||||
---@return BidInfo? bid
|
||||
function C_AuctionHouse.GetBidInfo(bidIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.GetBidType)
|
||||
---@param bidTypeIndex number
|
||||
---@return ItemKey? typeItemKey
|
||||
function C_AuctionHouse.GetBidType(bidTypeIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.GetBids)
|
||||
---@return BidInfo[] bids
|
||||
function C_AuctionHouse.GetBids() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.GetBrowseResults)
|
||||
---@return BrowseResultInfo[] browseResults
|
||||
function C_AuctionHouse.GetBrowseResults() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.GetCancelCost)
|
||||
---@param ownedAuctionID number
|
||||
---@return BigUInteger cancelCost
|
||||
function C_AuctionHouse.GetCancelCost(ownedAuctionID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.GetCommoditySearchResultInfo)
|
||||
---@param itemID number
|
||||
---@param commoditySearchResultIndex number
|
||||
---@return CommoditySearchResultInfo? result
|
||||
function C_AuctionHouse.GetCommoditySearchResultInfo(itemID, commoditySearchResultIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.GetCommoditySearchResultsQuantity)
|
||||
---@param itemID number
|
||||
---@return number totalQuantity
|
||||
function C_AuctionHouse.GetCommoditySearchResultsQuantity(itemID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.GetExtraBrowseInfo)
|
||||
---@param itemKey ItemKey
|
||||
---@return number extraInfo
|
||||
function C_AuctionHouse.GetExtraBrowseInfo(itemKey) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.GetFilterGroups)
|
||||
---@return AuctionHouseFilterGroup[] filterGroups
|
||||
function C_AuctionHouse.GetFilterGroups() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.GetItemCommodityStatus)
|
||||
---@param item ItemLocation
|
||||
---@return Enum.ItemCommodityStatus isCommodity
|
||||
function C_AuctionHouse.GetItemCommodityStatus(item) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.GetItemKeyFromItem)
|
||||
---@param item ItemLocation
|
||||
---@return ItemKey itemKey
|
||||
function C_AuctionHouse.GetItemKeyFromItem(item) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.GetItemKeyInfo)
|
||||
---@param itemKey ItemKey
|
||||
---@param restrictQualityToFilter? boolean Default = false
|
||||
---@return ItemKeyInfo? itemKeyInfo
|
||||
function C_AuctionHouse.GetItemKeyInfo(itemKey, restrictQualityToFilter) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.GetItemKeyRequiredLevel)
|
||||
---@param itemKey ItemKey
|
||||
---@return number requiredLevel
|
||||
function C_AuctionHouse.GetItemKeyRequiredLevel(itemKey) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.GetItemSearchResultInfo)
|
||||
---@param itemKey ItemKey
|
||||
---@param itemSearchResultIndex number
|
||||
---@return ItemSearchResultInfo? result
|
||||
function C_AuctionHouse.GetItemSearchResultInfo(itemKey, itemSearchResultIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.GetItemSearchResultsQuantity)
|
||||
---@param itemKey ItemKey
|
||||
---@return number totalQuantity
|
||||
function C_AuctionHouse.GetItemSearchResultsQuantity(itemKey) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.GetMaxBidItemBid)
|
||||
---@return BigUInteger? maxBid
|
||||
function C_AuctionHouse.GetMaxBidItemBid() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.GetMaxBidItemBuyout)
|
||||
---@return BigUInteger? maxBuyout
|
||||
function C_AuctionHouse.GetMaxBidItemBuyout() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.GetMaxCommoditySearchResultPrice)
|
||||
---@param itemID number
|
||||
---@return BigUInteger? maxUnitPrice
|
||||
function C_AuctionHouse.GetMaxCommoditySearchResultPrice(itemID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.GetMaxItemSearchResultBid)
|
||||
---@param itemKey ItemKey
|
||||
---@return BigUInteger? maxBid
|
||||
function C_AuctionHouse.GetMaxItemSearchResultBid(itemKey) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.GetMaxItemSearchResultBuyout)
|
||||
---@param itemKey ItemKey
|
||||
---@return BigUInteger? maxBuyout
|
||||
function C_AuctionHouse.GetMaxItemSearchResultBuyout(itemKey) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.GetMaxOwnedAuctionBid)
|
||||
---@return BigUInteger? maxBid
|
||||
function C_AuctionHouse.GetMaxOwnedAuctionBid() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.GetMaxOwnedAuctionBuyout)
|
||||
---@return BigUInteger? maxBuyout
|
||||
function C_AuctionHouse.GetMaxOwnedAuctionBuyout() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.GetNumBidTypes)
|
||||
---@return number numBidTypes
|
||||
function C_AuctionHouse.GetNumBidTypes() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.GetNumBids)
|
||||
---@return number numBids
|
||||
function C_AuctionHouse.GetNumBids() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.GetNumCommoditySearchResults)
|
||||
---@param itemID number
|
||||
---@return number numSearchResults
|
||||
function C_AuctionHouse.GetNumCommoditySearchResults(itemID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.GetNumItemSearchResults)
|
||||
---@param itemKey ItemKey
|
||||
---@return number numItemSearchResults
|
||||
function C_AuctionHouse.GetNumItemSearchResults(itemKey) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.GetNumOwnedAuctionTypes)
|
||||
---@return number numOwnedAuctionTypes
|
||||
function C_AuctionHouse.GetNumOwnedAuctionTypes() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.GetNumOwnedAuctions)
|
||||
---@return number numOwnedAuctions
|
||||
function C_AuctionHouse.GetNumOwnedAuctions() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.GetNumReplicateItems)
|
||||
---@return number numReplicateItems
|
||||
function C_AuctionHouse.GetNumReplicateItems() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.GetOwnedAuctionInfo)
|
||||
---@param ownedAuctionIndex number
|
||||
---@return OwnedAuctionInfo? ownedAuction
|
||||
function C_AuctionHouse.GetOwnedAuctionInfo(ownedAuctionIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.GetOwnedAuctionType)
|
||||
---@param ownedAuctionTypeIndex number
|
||||
---@return ItemKey? typeItemKey
|
||||
function C_AuctionHouse.GetOwnedAuctionType(ownedAuctionTypeIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.GetOwnedAuctions)
|
||||
---@return OwnedAuctionInfo[] ownedAuctions
|
||||
function C_AuctionHouse.GetOwnedAuctions() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.GetQuoteDurationRemaining)
|
||||
---@return number quoteDurationSeconds
|
||||
function C_AuctionHouse.GetQuoteDurationRemaining() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.GetReplicateItemBattlePetInfo)
|
||||
---@param index number
|
||||
---@return number creatureID
|
||||
---@return number displayID
|
||||
function C_AuctionHouse.GetReplicateItemBattlePetInfo(index) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.GetReplicateItemInfo)
|
||||
---@param index number
|
||||
---@return string? name
|
||||
---@return fileID? texture
|
||||
---@return number count
|
||||
---@return number qualityID
|
||||
---@return boolean? usable
|
||||
---@return number level
|
||||
---@return string? levelType
|
||||
---@return BigUInteger minBid
|
||||
---@return BigUInteger minIncrement
|
||||
---@return BigUInteger buyoutPrice
|
||||
---@return BigUInteger bidAmount
|
||||
---@return string? highBidder
|
||||
---@return string? bidderFullName
|
||||
---@return string? owner
|
||||
---@return string? ownerFullName
|
||||
---@return number saleStatus
|
||||
---@return number itemID
|
||||
---@return boolean? hasAllInfo
|
||||
function C_AuctionHouse.GetReplicateItemInfo(index) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.GetReplicateItemLink)
|
||||
---@param index number
|
||||
---@return string? itemLink
|
||||
function C_AuctionHouse.GetReplicateItemLink(index) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.GetReplicateItemTimeLeft)
|
||||
---@param index number
|
||||
---@return number timeLeft
|
||||
function C_AuctionHouse.GetReplicateItemTimeLeft(index) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.GetTimeLeftBandInfo)
|
||||
---@param timeLeftBand Enum.AuctionHouseTimeLeftBand
|
||||
---@return number timeLeftMinSeconds
|
||||
---@return number timeLeftMaxSeconds
|
||||
function C_AuctionHouse.GetTimeLeftBandInfo(timeLeftBand) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.HasFavorites)
|
||||
---@return boolean hasFavorites
|
||||
function C_AuctionHouse.HasFavorites() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.HasFullBidResults)
|
||||
---@return boolean hasFullBidResults
|
||||
function C_AuctionHouse.HasFullBidResults() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.HasFullBrowseResults)
|
||||
---@return boolean hasFullBrowseResults
|
||||
function C_AuctionHouse.HasFullBrowseResults() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.HasFullCommoditySearchResults)
|
||||
---@param itemID number
|
||||
---@return boolean hasFullResults
|
||||
function C_AuctionHouse.HasFullCommoditySearchResults(itemID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.HasFullItemSearchResults)
|
||||
---@param itemKey ItemKey
|
||||
---@return boolean hasFullResults
|
||||
function C_AuctionHouse.HasFullItemSearchResults(itemKey) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.HasFullOwnedAuctionResults)
|
||||
---@return boolean hasFullOwnedAuctionResults
|
||||
function C_AuctionHouse.HasFullOwnedAuctionResults() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.HasMaxFavorites)
|
||||
---@return boolean hasMaxFavorites
|
||||
function C_AuctionHouse.HasMaxFavorites() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.HasSearchResults)
|
||||
---@param itemKey ItemKey
|
||||
---@return boolean hasSearchResults
|
||||
function C_AuctionHouse.HasSearchResults(itemKey) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.IsFavoriteItem)
|
||||
---@param itemKey ItemKey
|
||||
---@return boolean isFavorite
|
||||
function C_AuctionHouse.IsFavoriteItem(itemKey) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.IsSellItemValid)
|
||||
---@param item ItemLocation
|
||||
---@param displayError? boolean Default = true
|
||||
---@return boolean valid
|
||||
function C_AuctionHouse.IsSellItemValid(item, displayError) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.IsThrottledMessageSystemReady)
|
||||
---@return boolean canSendThrottledMessage
|
||||
function C_AuctionHouse.IsThrottledMessageSystemReady() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.MakeItemKey)
|
||||
---@param itemID number
|
||||
---@param itemLevel? number Default = 0
|
||||
---@param itemSuffix? number Default = 0
|
||||
---@param battlePetSpeciesID? number Default = 0
|
||||
---@return ItemKey itemKey
|
||||
function C_AuctionHouse.MakeItemKey(itemID, itemLevel, itemSuffix, battlePetSpeciesID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.PlaceBid)
|
||||
---@param auctionID number
|
||||
---@param bidAmount BigUInteger
|
||||
function C_AuctionHouse.PlaceBid(auctionID, bidAmount) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.PostCommodity)
|
||||
---@param item ItemLocation
|
||||
---@param duration number
|
||||
---@param quantity number
|
||||
---@param unitPrice BigUInteger
|
||||
---@return boolean needsConfirmation
|
||||
function C_AuctionHouse.PostCommodity(item, duration, quantity, unitPrice) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.PostItem)
|
||||
---@param item ItemLocation
|
||||
---@param duration number
|
||||
---@param quantity number
|
||||
---@param bid? BigUInteger
|
||||
---@param buyout? BigUInteger
|
||||
---@return boolean needsConfirmation
|
||||
function C_AuctionHouse.PostItem(item, duration, quantity, bid, buyout) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.QueryBids)
|
||||
---@param sorts AuctionHouseSortType[]
|
||||
---@param auctionIDs number[]
|
||||
function C_AuctionHouse.QueryBids(sorts, auctionIDs) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.QueryOwnedAuctions)
|
||||
---@param sorts AuctionHouseSortType[]
|
||||
function C_AuctionHouse.QueryOwnedAuctions(sorts) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.RefreshCommoditySearchResults)
|
||||
---@param itemID number
|
||||
function C_AuctionHouse.RefreshCommoditySearchResults(itemID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.RefreshItemSearchResults)
|
||||
---@param itemKey ItemKey
|
||||
---@param minLevelFilter? number
|
||||
---@param maxLevelFilter? number
|
||||
function C_AuctionHouse.RefreshItemSearchResults(itemKey, minLevelFilter, maxLevelFilter) end
|
||||
|
||||
---This function should be used in place of an 'allItem' QueryAuctionItems call to query the entire auction house.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.ReplicateItems)
|
||||
function C_AuctionHouse.ReplicateItems() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.RequestMoreBrowseResults)
|
||||
function C_AuctionHouse.RequestMoreBrowseResults() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.RequestMoreCommoditySearchResults)
|
||||
---@param itemID number
|
||||
---@return boolean hasFullResults
|
||||
function C_AuctionHouse.RequestMoreCommoditySearchResults(itemID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.RequestMoreItemSearchResults)
|
||||
---@param itemKey ItemKey
|
||||
---@return boolean hasFullResults
|
||||
function C_AuctionHouse.RequestMoreItemSearchResults(itemKey) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.RequestOwnedAuctionBidderInfo)
|
||||
---@param auctionID number
|
||||
---@return string bidderName
|
||||
function C_AuctionHouse.RequestOwnedAuctionBidderInfo(auctionID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.SearchForFavorites)
|
||||
---@param sorts AuctionHouseSortType[]
|
||||
function C_AuctionHouse.SearchForFavorites(sorts) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.SearchForItemKeys)
|
||||
---@param itemKeys ItemKey[]
|
||||
---@param sorts AuctionHouseSortType[]
|
||||
function C_AuctionHouse.SearchForItemKeys(itemKeys, sorts) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.SendBrowseQuery)
|
||||
---@param query AuctionHouseBrowseQuery
|
||||
function C_AuctionHouse.SendBrowseQuery(query) end
|
||||
|
||||
---Search queries are restricted to 100 calls per minute. These should not be used to query the entire auction house. See ReplicateItems
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.SendSearchQuery)
|
||||
---@param itemKey ItemKey
|
||||
---@param sorts AuctionHouseSortType[]
|
||||
---@param separateOwnerItems boolean
|
||||
---@param minLevelFilter? number Default = 0
|
||||
---@param maxLevelFilter? number Default = 0
|
||||
function C_AuctionHouse.SendSearchQuery(itemKey, sorts, separateOwnerItems, minLevelFilter, maxLevelFilter) end
|
||||
|
||||
---Search queries are restricted to 100 calls per minute. These should not be used to query the entire auction house. See ReplicateItems. ItemKey should have its iLVL and suffix cleared before calling.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.SendSellSearchQuery)
|
||||
---@param itemKey ItemKey
|
||||
---@param sorts AuctionHouseSortType[]
|
||||
---@param separateOwnerItems boolean
|
||||
function C_AuctionHouse.SendSellSearchQuery(itemKey, sorts, separateOwnerItems) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.SetFavoriteItem)
|
||||
---@param itemKey ItemKey
|
||||
---@param setFavorite boolean
|
||||
function C_AuctionHouse.SetFavoriteItem(itemKey, setFavorite) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.ShouldAutoPopulatePrice)
|
||||
---@return boolean shouldAutoPopulatePrice
|
||||
function C_AuctionHouse.ShouldAutoPopulatePrice() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.StartCommoditiesPurchase)
|
||||
---@param itemID number
|
||||
---@param quantity number
|
||||
function C_AuctionHouse.StartCommoditiesPurchase(itemID, quantity) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AuctionHouse.SupportsCopperValues)
|
||||
---@return boolean supportsCopperValues
|
||||
function C_AuctionHouse.SupportsCopperValues() end
|
||||
|
||||
---@class AuctionHouseBrowseQuery
|
||||
---@field searchString string
|
||||
---@field sorts AuctionHouseSortType[]
|
||||
---@field minLevel number?
|
||||
---@field maxLevel number?
|
||||
---@field filters Enum.AuctionHouseFilter[]?
|
||||
---@field itemClassFilters AuctionHouseItemClassFilter[]?
|
||||
|
||||
---@class AuctionHouseFilterGroup
|
||||
---@field category Enum.AuctionHouseFilterCategory
|
||||
---@field filters Enum.AuctionHouseFilter[]
|
||||
|
||||
---@class AuctionHouseItemClassFilter
|
||||
---@field classID number
|
||||
---@field subClassID number?
|
||||
---@field inventoryType Enum.InventoryType?
|
||||
|
||||
---@class AuctionHouseSortType
|
||||
---@field sortOrder Enum.AuctionHouseSortOrder
|
||||
---@field reverseSort boolean
|
||||
|
||||
---@class AuctionInfo
|
||||
---@field itemKey ItemKey
|
||||
---@field itemLink string?
|
||||
---@field minBid WOWMONEY?
|
||||
---@field bidAmount WOWMONEY?
|
||||
---@field buyoutAmount WOWMONEY?
|
||||
---@field bidder WOWGUID?
|
||||
|
||||
---@class BidInfo
|
||||
---@field auctionID number
|
||||
---@field itemKey ItemKey
|
||||
---@field itemLink string?
|
||||
---@field timeLeft Enum.AuctionHouseTimeLeftBand
|
||||
---@field minBid BigUInteger?
|
||||
---@field bidAmount BigUInteger?
|
||||
---@field buyoutAmount BigUInteger?
|
||||
---@field bidder WOWGUID?
|
||||
|
||||
---@class BrowseResultInfo
|
||||
---@field itemKey ItemKey
|
||||
---@field appearanceLink string?
|
||||
---@field totalQuantity number
|
||||
---@field minPrice BigUInteger
|
||||
---@field containsOwnerItem boolean
|
||||
|
||||
---@class CommoditySearchResultInfo
|
||||
---@field itemID number
|
||||
---@field quantity number
|
||||
---@field unitPrice BigUInteger
|
||||
---@field auctionID number
|
||||
---@field owners string[]
|
||||
---@field totalNumberOfOwners number
|
||||
---@field timeLeftSeconds number?
|
||||
---@field numOwnerItems number
|
||||
---@field containsOwnerItem boolean
|
||||
---@field containsAccountItem boolean
|
||||
|
||||
---@class ItemKey
|
||||
---@field itemID number
|
||||
---@field itemLevel number? Default = 0
|
||||
---@field itemSuffix number? Default = 0
|
||||
---@field battlePetSpeciesID number? Default = 0
|
||||
|
||||
---@class ItemKeyInfo
|
||||
---@field itemID number
|
||||
---@field battlePetSpeciesID number
|
||||
---@field itemName string
|
||||
---@field battlePetLink string?
|
||||
---@field appearanceLink string?
|
||||
---@field quality Enum.ItemQuality
|
||||
---@field iconFileID number
|
||||
---@field isPet boolean
|
||||
---@field isCommodity boolean
|
||||
---@field isEquipment boolean
|
||||
|
||||
---@class ItemSearchResultInfo
|
||||
---@field itemKey ItemKey
|
||||
---@field owners string[]
|
||||
---@field totalNumberOfOwners number
|
||||
---@field timeLeft Enum.AuctionHouseTimeLeftBand
|
||||
---@field auctionID number
|
||||
---@field quantity number
|
||||
---@field itemLink string?
|
||||
---@field containsOwnerItem boolean
|
||||
---@field containsAccountItem boolean
|
||||
---@field containsSocketedItem boolean
|
||||
---@field bidder WOWGUID?
|
||||
---@field minBid BigUInteger?
|
||||
---@field bidAmount BigUInteger?
|
||||
---@field buyoutAmount BigUInteger?
|
||||
---@field timeLeftSeconds number?
|
||||
|
||||
---@class OwnedAuctionInfo
|
||||
---@field auctionID number
|
||||
---@field itemKey ItemKey
|
||||
---@field itemLink string?
|
||||
---@field status Enum.AuctionStatus
|
||||
---@field quantity number
|
||||
---@field timeLeftSeconds number?
|
||||
---@field timeLeft Enum.AuctionHouseTimeLeftBand?
|
||||
---@field bidAmount BigUInteger?
|
||||
---@field buyoutAmount BigUInteger?
|
||||
---@field bidder string?
|
||||
|
||||
---@class ReplicateItemInfo
|
||||
---@field name string?
|
||||
---@field texture fileID?
|
||||
---@field count number
|
||||
---@field qualityID number
|
||||
---@field usable boolean?
|
||||
---@field level number
|
||||
---@field levelType string?
|
||||
---@field minBid BigUInteger
|
||||
---@field minIncrement BigUInteger
|
||||
---@field buyoutPrice BigUInteger
|
||||
---@field bidAmount BigUInteger
|
||||
---@field highBidder string?
|
||||
---@field bidderFullName string?
|
||||
---@field owner string?
|
||||
---@field ownerFullName string?
|
||||
---@field saleStatus number
|
||||
---@field itemID number
|
||||
---@field hasAllInfo boolean?
|
||||
-33
@@ -1,33 +0,0 @@
|
||||
---@meta _
|
||||
C_AutoComplete = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AutoComplete.GetAutoCompletePresenceID)
|
||||
---@param name string
|
||||
---@return number? presenceID
|
||||
function C_AutoComplete.GetAutoCompletePresenceID(name) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AutoComplete.GetAutoCompleteRealms)
|
||||
---@return string[] realms
|
||||
function C_AutoComplete.GetAutoCompleteRealms() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AutoComplete.GetAutoCompleteResults)
|
||||
---@param name string
|
||||
---@param numResults number
|
||||
---@param cursorPosition number
|
||||
---@param allowFullMatch boolean
|
||||
---@param includeFlags number
|
||||
---@param excludeFlags number
|
||||
---@return AutoCompleteResult[] results
|
||||
function C_AutoComplete.GetAutoCompleteResults(name, numResults, cursorPosition, allowFullMatch, includeFlags, excludeFlags) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AutoComplete.IsRecognizedName)
|
||||
---@param name string
|
||||
---@param includeFlags number
|
||||
---@param excludeFlags number
|
||||
---@return boolean isRecognizedName
|
||||
function C_AutoComplete.IsRecognizedName(name, includeFlags, excludeFlags) end
|
||||
|
||||
---@class AutoCompleteResult
|
||||
---@field name string
|
||||
---@field priority Enum.AutoCompletePriority
|
||||
---@field bnetID number
|
||||
-112
@@ -1,112 +0,0 @@
|
||||
---@meta _
|
||||
C_AzeriteEmpoweredItem = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AzeriteEmpoweredItem.CanSelectPower)
|
||||
---@param azeriteEmpoweredItemLocation AzeriteEmpoweredItemLocation
|
||||
---@param powerID number
|
||||
---@return boolean canSelect
|
||||
function C_AzeriteEmpoweredItem.CanSelectPower(azeriteEmpoweredItemLocation, powerID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AzeriteEmpoweredItem.ConfirmAzeriteEmpoweredItemRespec)
|
||||
---@param azeriteEmpoweredItemLocation AzeriteEmpoweredItemLocation
|
||||
function C_AzeriteEmpoweredItem.ConfirmAzeriteEmpoweredItemRespec(azeriteEmpoweredItemLocation) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AzeriteEmpoweredItem.GetAllTierInfo)
|
||||
---@param azeriteEmpoweredItemLocation AzeriteEmpoweredItemLocation
|
||||
---@return AzeriteEmpoweredItemTierInfo[] tierInfo
|
||||
function C_AzeriteEmpoweredItem.GetAllTierInfo(azeriteEmpoweredItemLocation) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AzeriteEmpoweredItem.GetAllTierInfoByItemID)
|
||||
---@param itemInfo ItemInfo
|
||||
---@param classID? number
|
||||
---@return AzeriteEmpoweredItemTierInfo[] tierInfo
|
||||
function C_AzeriteEmpoweredItem.GetAllTierInfoByItemID(itemInfo, classID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AzeriteEmpoweredItem.GetAzeriteEmpoweredItemRespecCost)
|
||||
---@return number cost
|
||||
function C_AzeriteEmpoweredItem.GetAzeriteEmpoweredItemRespecCost() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AzeriteEmpoweredItem.GetPowerInfo)
|
||||
---@param powerID number
|
||||
---@return AzeriteEmpoweredItemPowerInfo powerInfo
|
||||
function C_AzeriteEmpoweredItem.GetPowerInfo(powerID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AzeriteEmpoweredItem.GetPowerText)
|
||||
---@param azeriteEmpoweredItemLocation AzeriteEmpoweredItemLocation
|
||||
---@param powerID number
|
||||
---@param level Enum.AzeritePowerLevel
|
||||
---@return AzeriteEmpoweredItemPowerText powerText
|
||||
function C_AzeriteEmpoweredItem.GetPowerText(azeriteEmpoweredItemLocation, powerID, level) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AzeriteEmpoweredItem.GetSpecsForPower)
|
||||
---@param powerID number
|
||||
---@return AzeriteSpecInfo[] specInfo
|
||||
function C_AzeriteEmpoweredItem.GetSpecsForPower(powerID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AzeriteEmpoweredItem.HasAnyUnselectedPowers)
|
||||
---@param azeriteEmpoweredItemLocation AzeriteEmpoweredItemLocation
|
||||
---@return boolean hasAnyUnselectedPowers
|
||||
function C_AzeriteEmpoweredItem.HasAnyUnselectedPowers(azeriteEmpoweredItemLocation) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AzeriteEmpoweredItem.HasBeenViewed)
|
||||
---@param azeriteEmpoweredItemLocation AzeriteEmpoweredItemLocation
|
||||
---@return boolean hasBeenViewed
|
||||
function C_AzeriteEmpoweredItem.HasBeenViewed(azeriteEmpoweredItemLocation) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AzeriteEmpoweredItem.IsAzeriteEmpoweredItem)
|
||||
---@param itemLocation ItemLocation
|
||||
---@return boolean isAzeriteEmpoweredItem
|
||||
function C_AzeriteEmpoweredItem.IsAzeriteEmpoweredItem(itemLocation) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AzeriteEmpoweredItem.IsAzeriteEmpoweredItemByID)
|
||||
---@param itemInfo ItemInfo
|
||||
---@return boolean isAzeriteEmpoweredItem
|
||||
function C_AzeriteEmpoweredItem.IsAzeriteEmpoweredItemByID(itemInfo) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AzeriteEmpoweredItem.IsAzeritePreviewSourceDisplayable)
|
||||
---@param itemInfo ItemInfo
|
||||
---@param classID? number
|
||||
---@return boolean isAzeritePreviewSourceDisplayable
|
||||
function C_AzeriteEmpoweredItem.IsAzeritePreviewSourceDisplayable(itemInfo, classID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AzeriteEmpoweredItem.IsHeartOfAzerothEquipped)
|
||||
---@return boolean isHeartOfAzerothEquipped
|
||||
function C_AzeriteEmpoweredItem.IsHeartOfAzerothEquipped() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AzeriteEmpoweredItem.IsPowerAvailableForSpec)
|
||||
---@param powerID number
|
||||
---@param specID number
|
||||
---@return boolean isPowerAvailableForSpec
|
||||
function C_AzeriteEmpoweredItem.IsPowerAvailableForSpec(powerID, specID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AzeriteEmpoweredItem.IsPowerSelected)
|
||||
---@param azeriteEmpoweredItemLocation AzeriteEmpoweredItemLocation
|
||||
---@param powerID number
|
||||
---@return boolean isSelected
|
||||
function C_AzeriteEmpoweredItem.IsPowerSelected(azeriteEmpoweredItemLocation, powerID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AzeriteEmpoweredItem.SelectPower)
|
||||
---@param azeriteEmpoweredItemLocation AzeriteEmpoweredItemLocation
|
||||
---@param powerID number
|
||||
---@return boolean success
|
||||
function C_AzeriteEmpoweredItem.SelectPower(azeriteEmpoweredItemLocation, powerID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AzeriteEmpoweredItem.SetHasBeenViewed)
|
||||
---@param azeriteEmpoweredItemLocation AzeriteEmpoweredItemLocation
|
||||
function C_AzeriteEmpoweredItem.SetHasBeenViewed(azeriteEmpoweredItemLocation) end
|
||||
|
||||
---@class AzeriteEmpoweredItemPowerInfo
|
||||
---@field azeritePowerID number
|
||||
---@field spellID number
|
||||
|
||||
---@class AzeriteEmpoweredItemPowerText
|
||||
---@field name string
|
||||
---@field description string
|
||||
|
||||
---@class AzeriteEmpoweredItemTierInfo
|
||||
---@field azeritePowerIDs number[]
|
||||
---@field unlockLevel number
|
||||
|
||||
---@class AzeriteSpecInfo
|
||||
---@field classID number
|
||||
---@field specID number
|
||||
-110
@@ -1,110 +0,0 @@
|
||||
---@meta _
|
||||
C_AzeriteEssence = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AzeriteEssence.ActivateEssence)
|
||||
---@param essenceID number
|
||||
---@param milestoneID number
|
||||
function C_AzeriteEssence.ActivateEssence(essenceID, milestoneID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AzeriteEssence.CanActivateEssence)
|
||||
---@param essenceID number
|
||||
---@param milestoneID number
|
||||
---@return boolean canActivate
|
||||
function C_AzeriteEssence.CanActivateEssence(essenceID, milestoneID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AzeriteEssence.CanDeactivateEssence)
|
||||
---@param milestoneID number
|
||||
---@return boolean canDeactivate
|
||||
function C_AzeriteEssence.CanDeactivateEssence(milestoneID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AzeriteEssence.CanOpenUI)
|
||||
---@return boolean canOpen
|
||||
function C_AzeriteEssence.CanOpenUI() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AzeriteEssence.ClearPendingActivationEssence)
|
||||
function C_AzeriteEssence.ClearPendingActivationEssence() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AzeriteEssence.CloseForge)
|
||||
function C_AzeriteEssence.CloseForge() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AzeriteEssence.GetEssenceHyperlink)
|
||||
---@param essenceID number
|
||||
---@param rank number
|
||||
---@return string link
|
||||
function C_AzeriteEssence.GetEssenceHyperlink(essenceID, rank) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AzeriteEssence.GetEssenceInfo)
|
||||
---@param essenceID number
|
||||
---@return AzeriteEssenceInfo info
|
||||
function C_AzeriteEssence.GetEssenceInfo(essenceID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AzeriteEssence.GetEssences)
|
||||
---@return AzeriteEssenceInfo[] essences
|
||||
function C_AzeriteEssence.GetEssences() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AzeriteEssence.GetMilestoneEssence)
|
||||
---@param milestoneID number
|
||||
---@return number essenceID
|
||||
function C_AzeriteEssence.GetMilestoneEssence(milestoneID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AzeriteEssence.GetMilestoneInfo)
|
||||
---@param milestoneID number
|
||||
---@return AzeriteMilestoneInfo info
|
||||
function C_AzeriteEssence.GetMilestoneInfo(milestoneID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AzeriteEssence.GetMilestoneSpell)
|
||||
---@param milestoneID number
|
||||
---@return number spellID
|
||||
function C_AzeriteEssence.GetMilestoneSpell(milestoneID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AzeriteEssence.GetMilestones)
|
||||
---@return AzeriteMilestoneInfo[] milestones
|
||||
function C_AzeriteEssence.GetMilestones() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AzeriteEssence.GetNumUnlockedEssences)
|
||||
---@return number numUnlockedEssences
|
||||
function C_AzeriteEssence.GetNumUnlockedEssences() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AzeriteEssence.GetNumUsableEssences)
|
||||
---@return number numUsableEssences
|
||||
function C_AzeriteEssence.GetNumUsableEssences() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AzeriteEssence.GetPendingActivationEssence)
|
||||
---@return number essenceID
|
||||
function C_AzeriteEssence.GetPendingActivationEssence() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AzeriteEssence.HasNeverActivatedAnyEssences)
|
||||
---@return boolean hasNeverActivatedAnyEssences
|
||||
function C_AzeriteEssence.HasNeverActivatedAnyEssences() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AzeriteEssence.HasPendingActivationEssence)
|
||||
---@return boolean hasEssence
|
||||
function C_AzeriteEssence.HasPendingActivationEssence() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AzeriteEssence.IsAtForge)
|
||||
---@return boolean isAtForge
|
||||
function C_AzeriteEssence.IsAtForge() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AzeriteEssence.SetPendingActivationEssence)
|
||||
---@param essenceID number
|
||||
function C_AzeriteEssence.SetPendingActivationEssence(essenceID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AzeriteEssence.UnlockMilestone)
|
||||
---@param milestoneID number
|
||||
function C_AzeriteEssence.UnlockMilestone(milestoneID) end
|
||||
|
||||
---@class AzeriteEssenceInfo
|
||||
---@field ID number
|
||||
---@field name string
|
||||
---@field rank number
|
||||
---@field unlocked boolean
|
||||
---@field valid boolean
|
||||
---@field icon fileID
|
||||
|
||||
---@class AzeriteMilestoneInfo
|
||||
---@field ID number
|
||||
---@field requiredLevel number
|
||||
---@field canUnlock boolean
|
||||
---@field unlocked boolean
|
||||
---@field rank number?
|
||||
---@field slot Enum.AzeriteEssenceSlot?
|
||||
-53
@@ -1,53 +0,0 @@
|
||||
---@meta _
|
||||
C_AzeriteItem = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AzeriteItem.FindActiveAzeriteItem)
|
||||
---@return AzeriteItemLocation activeAzeriteItemLocation
|
||||
function C_AzeriteItem.FindActiveAzeriteItem() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AzeriteItem.GetAzeriteItemXPInfo)
|
||||
---@param azeriteItemLocation AzeriteItemLocation
|
||||
---@return number xp
|
||||
---@return number totalLevelXP
|
||||
function C_AzeriteItem.GetAzeriteItemXPInfo(azeriteItemLocation) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AzeriteItem.GetPowerLevel)
|
||||
---@param azeriteItemLocation AzeriteItemLocation
|
||||
---@return number powerLevel
|
||||
function C_AzeriteItem.GetPowerLevel(azeriteItemLocation) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AzeriteItem.GetUnlimitedPowerLevel)
|
||||
---@param azeriteItemLocation AzeriteItemLocation
|
||||
---@return number powerLevel
|
||||
function C_AzeriteItem.GetUnlimitedPowerLevel(azeriteItemLocation) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AzeriteItem.HasActiveAzeriteItem)
|
||||
---@return boolean hasActiveAzeriteItem
|
||||
function C_AzeriteItem.HasActiveAzeriteItem() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AzeriteItem.IsAzeriteItem)
|
||||
---@param itemLocation ItemLocation
|
||||
---@return boolean isAzeriteItem
|
||||
function C_AzeriteItem.IsAzeriteItem(itemLocation) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AzeriteItem.IsAzeriteItemAtMaxLevel)
|
||||
---@return boolean isAtMax
|
||||
function C_AzeriteItem.IsAzeriteItemAtMaxLevel() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AzeriteItem.IsAzeriteItemByID)
|
||||
---@param itemInfo ItemInfo
|
||||
---@return boolean isAzeriteItem
|
||||
function C_AzeriteItem.IsAzeriteItemByID(itemInfo) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AzeriteItem.IsAzeriteItemEnabled)
|
||||
---@param azeriteItemLocation AzeriteItemLocation
|
||||
---@return boolean isEnabled
|
||||
function C_AzeriteItem.IsAzeriteItemEnabled(azeriteItemLocation) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_AzeriteItem.IsUnlimitedLevelingUnlocked)
|
||||
---@return boolean isUnlimitedLevelingUnlocked
|
||||
function C_AzeriteItem.IsUnlimitedLevelingUnlocked() end
|
||||
|
||||
---@class UnlockedAzeriteEmpoweredItems
|
||||
---@field unlockedItem AzeriteEmpoweredItemLocation
|
||||
---@field tierIndex number
|
||||
-6
@@ -1,6 +0,0 @@
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ClearOutage)
|
||||
function ClearOutage() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_OutageDetected)
|
||||
function OutageDetected() end
|
||||
-131
@@ -1,131 +0,0 @@
|
||||
---@meta _
|
||||
C_Bank = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Bank.AreAnyBankTypesViewable)
|
||||
---@return boolean areAnyBankTypesViewable
|
||||
function C_Bank.AreAnyBankTypesViewable() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Bank.AutoDepositItemsIntoBank)
|
||||
---@param bankType Enum.BankType
|
||||
function C_Bank.AutoDepositItemsIntoBank(bankType) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Bank.CanDepositMoney)
|
||||
---@param bankType Enum.BankType
|
||||
---@return boolean canDepositMoney
|
||||
function C_Bank.CanDepositMoney(bankType) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Bank.CanPurchaseBankTab)
|
||||
---@param bankType Enum.BankType
|
||||
---@return boolean canPurchaseBankTab
|
||||
function C_Bank.CanPurchaseBankTab(bankType) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Bank.CanUseBank)
|
||||
---@param bankType Enum.BankType
|
||||
---@return boolean canUseBank
|
||||
function C_Bank.CanUseBank(bankType) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Bank.CanViewBank)
|
||||
---@param bankType Enum.BankType
|
||||
---@return boolean canViewBank
|
||||
function C_Bank.CanViewBank(bankType) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Bank.CanWithdrawMoney)
|
||||
---@param bankType Enum.BankType
|
||||
---@return boolean canWithdrawMoney
|
||||
function C_Bank.CanWithdrawMoney(bankType) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Bank.CloseBankFrame)
|
||||
function C_Bank.CloseBankFrame() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Bank.DepositMoney)
|
||||
---@param bankType Enum.BankType
|
||||
---@param amount WOWMONEY
|
||||
function C_Bank.DepositMoney(bankType, amount) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Bank.DoesBankTypeSupportAutoDeposit)
|
||||
---@param bankType Enum.BankType
|
||||
---@return boolean doesBankTypeSupportAutoDeposit
|
||||
function C_Bank.DoesBankTypeSupportAutoDeposit(bankType) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Bank.DoesBankTypeSupportMoneyTransfer)
|
||||
---@param bankType Enum.BankType
|
||||
---@return boolean doesBankTypeSupportMoneyTransfer
|
||||
function C_Bank.DoesBankTypeSupportMoneyTransfer(bankType) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Bank.FetchBankLockedReason)
|
||||
---@param bankType Enum.BankType
|
||||
---@return Enum.BankLockedReason? reason
|
||||
function C_Bank.FetchBankLockedReason(bankType) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Bank.FetchDepositedMoney)
|
||||
---@param bankType Enum.BankType
|
||||
---@return WOWMONEY amount
|
||||
function C_Bank.FetchDepositedMoney(bankType) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Bank.FetchNextPurchasableBankTabData)
|
||||
---@param bankType Enum.BankType
|
||||
---@return PurchasableBankTabData? nextPurchasableTabData
|
||||
function C_Bank.FetchNextPurchasableBankTabData(bankType) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Bank.FetchNumPurchasedBankTabs)
|
||||
---@param bankType Enum.BankType
|
||||
---@return number numPurchasedBankTabs
|
||||
function C_Bank.FetchNumPurchasedBankTabs(bankType) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Bank.FetchPurchasedBankTabData)
|
||||
---@param bankType Enum.BankType
|
||||
---@return BankTabData[] purchasedBankTabData
|
||||
function C_Bank.FetchPurchasedBankTabData(bankType) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Bank.FetchPurchasedBankTabIDs)
|
||||
---@param bankType Enum.BankType
|
||||
---@return Enum.BagIndex[] purchasedBankTabIDs
|
||||
function C_Bank.FetchPurchasedBankTabIDs(bankType) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Bank.FetchViewableBankTypes)
|
||||
---@return Enum.BankType[] viewableBankTypes
|
||||
function C_Bank.FetchViewableBankTypes() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Bank.HasMaxBankTabs)
|
||||
---@param bankType Enum.BankType
|
||||
---@return boolean hasMaxBankTabs
|
||||
function C_Bank.HasMaxBankTabs(bankType) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Bank.IsItemAllowedInBankType)
|
||||
---@param bankType Enum.BankType
|
||||
---@param itemLocation ItemLocation
|
||||
---@return boolean isItemAllowedInBankType
|
||||
function C_Bank.IsItemAllowedInBankType(bankType, itemLocation) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Bank.PurchaseBankTab)
|
||||
---@param bankType Enum.BankType
|
||||
function C_Bank.PurchaseBankTab(bankType) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Bank.UpdateBankTabSettings)
|
||||
---@param bankType Enum.BankType
|
||||
---@param tabID Enum.BagIndex
|
||||
---@param tabName string
|
||||
---@param tabIcon string
|
||||
---@param depositFlags Enum.BagSlotFlags
|
||||
function C_Bank.UpdateBankTabSettings(bankType, tabID, tabName, tabIcon, depositFlags) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Bank.WithdrawMoney)
|
||||
---@param bankType Enum.BankType
|
||||
---@param amount WOWMONEY
|
||||
function C_Bank.WithdrawMoney(bankType, amount) end
|
||||
|
||||
---@class BankTabData
|
||||
---@field ID number
|
||||
---@field bankType Enum.BankType
|
||||
---@field name string
|
||||
---@field icon fileID
|
||||
---@field depositFlags Enum.BagSlotFlags
|
||||
---@field tabCleanupConfirmation string
|
||||
---@field tabNameEditBoxHeader string
|
||||
|
||||
---@class PurchasableBankTabData
|
||||
---@field tabCost BigUInteger
|
||||
---@field canAfford boolean
|
||||
---@field purchasePromptTitle string
|
||||
---@field purchasePromptBody string
|
||||
---@field purchasePromptConfirmation string
|
||||
-118
@@ -1,118 +0,0 @@
|
||||
---@meta _
|
||||
C_BarberShop = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_BarberShop.ApplyCustomizationChoices)
|
||||
---@return boolean success
|
||||
function C_BarberShop.ApplyCustomizationChoices() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_BarberShop.Cancel)
|
||||
function C_BarberShop.Cancel() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_BarberShop.ClearPreviewChoices)
|
||||
---@param clearSavedChoices? boolean Default = false
|
||||
function C_BarberShop.ClearPreviewChoices(clearSavedChoices) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_BarberShop.GetAvailableCustomizations)
|
||||
---@return CharCustomizationCategory[] categories
|
||||
function C_BarberShop.GetAvailableCustomizations() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_BarberShop.GetCurrentCameraZoom)
|
||||
---@return number zoomLevel
|
||||
function C_BarberShop.GetCurrentCameraZoom() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_BarberShop.GetCurrentCharacterData)
|
||||
---@return PlayerInfoCharacterData characterData
|
||||
function C_BarberShop.GetCurrentCharacterData() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_BarberShop.GetCurrentCost)
|
||||
---@return number cost
|
||||
function C_BarberShop.GetCurrentCost() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_BarberShop.GetViewingChrModel)
|
||||
---@return number? chrModelID
|
||||
function C_BarberShop.GetViewingChrModel() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_BarberShop.HasAlteredForm)
|
||||
---@return boolean hasAlteredForm
|
||||
function C_BarberShop.HasAlteredForm() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_BarberShop.HasAnyChanges)
|
||||
---@return boolean hasChanges
|
||||
function C_BarberShop.HasAnyChanges() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_BarberShop.HasCustomizationFeature)
|
||||
---@param featureMask Enum.ChrModelFeatureFlags
|
||||
---@return boolean hasCustomizationFeature
|
||||
function C_BarberShop.HasCustomizationFeature(featureMask) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_BarberShop.IsViewingAlteredForm)
|
||||
---@return boolean isViewingAlteredForm
|
||||
function C_BarberShop.IsViewingAlteredForm() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_BarberShop.MarkCustomizationChoiceAsSeen)
|
||||
---@param choiceID number
|
||||
function C_BarberShop.MarkCustomizationChoiceAsSeen(choiceID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_BarberShop.MarkCustomizationOptionAsSeen)
|
||||
---@param optionID number
|
||||
function C_BarberShop.MarkCustomizationOptionAsSeen(optionID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_BarberShop.PreviewCustomizationChoice)
|
||||
---@param optionID number
|
||||
---@param choiceID number
|
||||
function C_BarberShop.PreviewCustomizationChoice(optionID, choiceID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_BarberShop.RandomizeCustomizationChoices)
|
||||
function C_BarberShop.RandomizeCustomizationChoices() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_BarberShop.ResetCameraRotation)
|
||||
function C_BarberShop.ResetCameraRotation() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_BarberShop.ResetCustomizationChoices)
|
||||
function C_BarberShop.ResetCustomizationChoices() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_BarberShop.RotateCamera)
|
||||
---@param diffDegrees number
|
||||
function C_BarberShop.RotateCamera(diffDegrees) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_BarberShop.SaveSeenChoices)
|
||||
function C_BarberShop.SaveSeenChoices() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_BarberShop.SetCameraDistanceOffset)
|
||||
---@param offset number
|
||||
function C_BarberShop.SetCameraDistanceOffset(offset) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_BarberShop.SetCameraZoomLevel)
|
||||
---@param zoomLevel number
|
||||
---@param keepCustomZoom? boolean
|
||||
function C_BarberShop.SetCameraZoomLevel(zoomLevel, keepCustomZoom) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_BarberShop.SetCustomizationChoice)
|
||||
---@param optionID number
|
||||
---@param choiceID number
|
||||
function C_BarberShop.SetCustomizationChoice(optionID, choiceID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_BarberShop.SetModelDressState)
|
||||
---@param dressedState boolean
|
||||
function C_BarberShop.SetModelDressState(dressedState) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_BarberShop.SetSelectedSex)
|
||||
---@param sex Enum.UnitSex
|
||||
function C_BarberShop.SetSelectedSex(sex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_BarberShop.SetViewingAlteredForm)
|
||||
---@param isViewingAlteredForm boolean
|
||||
function C_BarberShop.SetViewingAlteredForm(isViewingAlteredForm) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_BarberShop.SetViewingChrModel)
|
||||
---@param chrModelID? number
|
||||
---@param spellShapeshiftFormID? number
|
||||
function C_BarberShop.SetViewingChrModel(chrModelID, spellShapeshiftFormID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_BarberShop.SetViewingShapeshiftForm)
|
||||
---@param shapeshiftFormID? number
|
||||
function C_BarberShop.SetViewingShapeshiftForm(shapeshiftFormID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_BarberShop.ZoomCamera)
|
||||
---@param zoomAmount number
|
||||
function C_BarberShop.ZoomCamera(zoomAmount) end
|
||||
-6
@@ -1,6 +0,0 @@
|
||||
---@meta _
|
||||
C_BarberShopInternal = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_BarberShopInternal.SetQAMode)
|
||||
---@param qaModeEnabled boolean
|
||||
function C_BarberShopInternal.SetQAMode(qaModeEnabled) end
|
||||
-2
@@ -1,2 +0,0 @@
|
||||
---@meta _
|
||||
---@class ScriptObject
|
||||
-115
@@ -1,115 +0,0 @@
|
||||
---@meta _
|
||||
C_BattleNet = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_BattleNet.BNCheckBattleTagInviteToRecentAlly)
|
||||
---@param recentAllyGUID WOWGUID
|
||||
function C_BattleNet.BNCheckBattleTagInviteToRecentAlly(recentAllyGUID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_BattleNet.GetAccountInfoByGUID)
|
||||
---@param guid WOWGUID
|
||||
---@return BNetAccountInfo? accountInfo
|
||||
function C_BattleNet.GetAccountInfoByGUID(guid) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_BattleNet.GetAccountInfoByID)
|
||||
---@param id number
|
||||
---@param wowAccountGUID? WOWGUID
|
||||
---@return BNetAccountInfo? accountInfo
|
||||
function C_BattleNet.GetAccountInfoByID(id, wowAccountGUID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_BattleNet.GetFriendAccountInfo)
|
||||
---@param friendIndex number
|
||||
---@param wowAccountGUID? WOWGUID
|
||||
---@return BNetAccountInfo? accountInfo
|
||||
function C_BattleNet.GetFriendAccountInfo(friendIndex, wowAccountGUID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_BattleNet.GetFriendGameAccountInfo)
|
||||
---@param friendIndex number
|
||||
---@param accountIndex number
|
||||
---@return BNetGameAccountInfo? gameAccountInfo
|
||||
function C_BattleNet.GetFriendGameAccountInfo(friendIndex, accountIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_BattleNet.GetFriendNumGameAccounts)
|
||||
---@param friendIndex number
|
||||
---@return number numGameAccounts
|
||||
function C_BattleNet.GetFriendNumGameAccounts(friendIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_BattleNet.GetGameAccountInfoByGUID)
|
||||
---@param guid WOWGUID
|
||||
---@return BNetGameAccountInfo? gameAccountInfo
|
||||
function C_BattleNet.GetGameAccountInfoByGUID(guid) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_BattleNet.GetGameAccountInfoByID)
|
||||
---@param id number
|
||||
---@return BNetGameAccountInfo? gameAccountInfo
|
||||
function C_BattleNet.GetGameAccountInfoByID(id) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_BattleNet.InstallHighResTextures)
|
||||
function C_BattleNet.InstallHighResTextures() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_BattleNet.SendGameData)
|
||||
---@param gameAccountID number
|
||||
---@param prefix stringView
|
||||
---@param data stringView
|
||||
---@return Enum.SendAddonMessageResult result
|
||||
function C_BattleNet.SendGameData(gameAccountID, prefix, data) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_BattleNet.SendWhisper)
|
||||
---@param bnetAccountID number
|
||||
---@param text stringView
|
||||
---@return boolean success
|
||||
function C_BattleNet.SendWhisper(bnetAccountID, text) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_BattleNet.SetAFK)
|
||||
---@param isAFK? boolean Default = true
|
||||
function C_BattleNet.SetAFK(isAFK) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_BattleNet.SetCustomMessage)
|
||||
---@param text string
|
||||
---@return boolean success
|
||||
function C_BattleNet.SetCustomMessage(text) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_BattleNet.SetDND)
|
||||
---@param isDND? boolean Default = true
|
||||
function C_BattleNet.SetDND(isDND) end
|
||||
|
||||
---@class BNetAccountInfo
|
||||
---@field bnetAccountID number
|
||||
---@field accountName string
|
||||
---@field battleTag string
|
||||
---@field isFriend boolean
|
||||
---@field isBattleTagFriend boolean
|
||||
---@field lastOnlineTime number
|
||||
---@field isAFK boolean
|
||||
---@field isDND boolean
|
||||
---@field isFavorite boolean
|
||||
---@field appearOffline boolean
|
||||
---@field customMessage string
|
||||
---@field customMessageTime number
|
||||
---@field note string
|
||||
---@field rafLinkType Enum.RafLinkType
|
||||
---@field gameAccountInfo BNetGameAccountInfo
|
||||
|
||||
---@class BNetGameAccountInfo
|
||||
---@field gameAccountID number
|
||||
---@field clientProgram string
|
||||
---@field isOnline boolean
|
||||
---@field isGameBusy boolean
|
||||
---@field isGameAFK boolean
|
||||
---@field wowProjectID number?
|
||||
---@field characterName string?
|
||||
---@field realmName string?
|
||||
---@field realmDisplayName string?
|
||||
---@field realmID number?
|
||||
---@field factionName string?
|
||||
---@field raceName string?
|
||||
---@field classID number?
|
||||
---@field className string?
|
||||
---@field areaName string?
|
||||
---@field characterLevel number?
|
||||
---@field richPresence string?
|
||||
---@field playerGuid WOWGUID?
|
||||
---@field canSummon boolean
|
||||
---@field hasFocus boolean
|
||||
---@field regionID number
|
||||
---@field isInCurrentRegion boolean
|
||||
---@field timerunningSeasonID number?
|
||||
-8
@@ -1,8 +0,0 @@
|
||||
---@meta _
|
||||
C_BehavioralMessaging = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_BehavioralMessaging.SendNotificationReceipt)
|
||||
---@param dbId NotificationDbId
|
||||
---@param openTimeSeconds number
|
||||
---@param readTimeSeconds number
|
||||
function C_BehavioralMessaging.SendNotificationReceipt(dbId, openTimeSeconds, readTimeSeconds) end
|
||||
-7
@@ -1,7 +0,0 @@
|
||||
---@meta _
|
||||
---@class BountyInfo
|
||||
---@field questID number
|
||||
---@field factionID number
|
||||
---@field icon fileID
|
||||
---@field numObjectives number
|
||||
---@field turninRequirementText string?
|
||||
-51
@@ -1,51 +0,0 @@
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GetBuildInfo)
|
||||
---@return string buildVersion
|
||||
---@return string buildNumber
|
||||
---@return string buildDate
|
||||
---@return number interfaceVersion
|
||||
---@return string localizedVersion
|
||||
---@return string buildInfo
|
||||
function GetBuildInfo() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Is64BitClient)
|
||||
---@return boolean is64Bit
|
||||
function Is64BitClient() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_IsBetaBuild)
|
||||
---@return boolean isBetaBuild
|
||||
function IsBetaBuild() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_IsDebugBuild)
|
||||
---@return boolean isDebugBuild
|
||||
function IsDebugBuild() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_IsLinuxClient)
|
||||
---@return boolean isLinux
|
||||
function IsLinuxClient() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_IsMacClient)
|
||||
---@return boolean isMac
|
||||
function IsMacClient() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_IsPublicBuild)
|
||||
---@return boolean isPublicBuild
|
||||
function IsPublicBuild() end
|
||||
|
||||
---Reflects the state of the OnlyBetaAndPTR TOC directive
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_IsPublicTestClient)
|
||||
---@return boolean isPublicTestClient
|
||||
function IsPublicTestClient() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_IsTestBuild)
|
||||
---@return boolean isTestBuild
|
||||
function IsTestBuild() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_IsWindowsClient)
|
||||
---@return boolean isWindows
|
||||
function IsWindowsClient() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_SupportsClipCursor)
|
||||
---@return boolean supportsClipCursor
|
||||
function SupportsClipCursor() end
|
||||
-64
@@ -1,64 +0,0 @@
|
||||
---@meta _
|
||||
C_CVar = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CVar.GetCVar)
|
||||
---@param name CVar
|
||||
---@return string? value
|
||||
function C_CVar.GetCVar(name) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CVar.GetCVarBitfield)
|
||||
---@param name CVar
|
||||
---@param index number
|
||||
---@return boolean? value
|
||||
function C_CVar.GetCVarBitfield(name, index) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CVar.GetCVarBool)
|
||||
---@param name CVar
|
||||
---@return boolean? value
|
||||
function C_CVar.GetCVarBool(name) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CVar.GetCVarDefault)
|
||||
---@param name CVar
|
||||
---@return string? defaultValue
|
||||
function C_CVar.GetCVarDefault(name) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CVar.GetCVarInfo)
|
||||
---@param name string
|
||||
---@return string value
|
||||
---@return string defaultValue
|
||||
---@return boolean isStoredServerAccount
|
||||
---@return boolean isStoredServerCharacter
|
||||
---@return boolean isLockedFromUser
|
||||
---@return boolean isSecure
|
||||
---@return boolean isReadOnly
|
||||
function C_CVar.GetCVarInfo(name) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CVar.RegisterCVar)
|
||||
---@param name string
|
||||
---@param value? string|number
|
||||
function C_CVar.RegisterCVar(name, value) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CVar.ResetTestCVars)
|
||||
function C_CVar.ResetTestCVars() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CVar.SetCVar)
|
||||
---@param name CVar
|
||||
---@param value? string|number
|
||||
---@return boolean success
|
||||
function C_CVar.SetCVar(name, value) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CVar.SetCVarBitfield)
|
||||
---@param name CVar
|
||||
---@param index number
|
||||
---@param value boolean
|
||||
---@return boolean success
|
||||
function C_CVar.SetCVarBitfield(name, index, value) end
|
||||
|
||||
---@class CVarInfo
|
||||
---@field value string
|
||||
---@field defaultValue string
|
||||
---@field isStoredServerAccount boolean
|
||||
---@field isStoredServerCharacter boolean
|
||||
---@field isLockedFromUser boolean
|
||||
---@field isSecure boolean
|
||||
---@field isReadOnly boolean
|
||||
-507
@@ -1,507 +0,0 @@
|
||||
---@meta _
|
||||
C_Calendar = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.AddEvent)
|
||||
function C_Calendar.AddEvent() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.AreNamesReady)
|
||||
---@return boolean ready
|
||||
function C_Calendar.AreNamesReady() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.CanAddEvent)
|
||||
---@return boolean canAddEvent
|
||||
function C_Calendar.CanAddEvent() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.CanSendInvite)
|
||||
---@return boolean canSendInvite
|
||||
function C_Calendar.CanSendInvite() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.CloseEvent)
|
||||
function C_Calendar.CloseEvent() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.ContextMenuEventCanComplain)
|
||||
---@param offsetMonths number
|
||||
---@param monthDay number
|
||||
---@param eventIndex number
|
||||
---@return boolean canComplain
|
||||
function C_Calendar.ContextMenuEventCanComplain(offsetMonths, monthDay, eventIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.ContextMenuEventCanEdit)
|
||||
---@param offsetMonths number
|
||||
---@param monthDay number
|
||||
---@param eventIndex number
|
||||
---@return boolean canEdit
|
||||
function C_Calendar.ContextMenuEventCanEdit(offsetMonths, monthDay, eventIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.ContextMenuEventCanRemove)
|
||||
---@param offsetMonths number
|
||||
---@param monthDay number
|
||||
---@param eventIndex number
|
||||
---@return boolean canRemove
|
||||
function C_Calendar.ContextMenuEventCanRemove(offsetMonths, monthDay, eventIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.ContextMenuEventClipboard)
|
||||
---@return boolean exists
|
||||
function C_Calendar.ContextMenuEventClipboard() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.ContextMenuEventCopy)
|
||||
function C_Calendar.ContextMenuEventCopy() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.ContextMenuEventGetCalendarType)
|
||||
---@return string? calendarType
|
||||
function C_Calendar.ContextMenuEventGetCalendarType() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.ContextMenuEventPaste)
|
||||
---@param offsetMonths number
|
||||
---@param monthDay number
|
||||
function C_Calendar.ContextMenuEventPaste(offsetMonths, monthDay) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.ContextMenuEventRemove)
|
||||
function C_Calendar.ContextMenuEventRemove() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.ContextMenuEventSignUp)
|
||||
function C_Calendar.ContextMenuEventSignUp() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.ContextMenuGetEventIndex)
|
||||
---@return CalendarEventIndexInfo info
|
||||
function C_Calendar.ContextMenuGetEventIndex() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.ContextMenuInviteAvailable)
|
||||
function C_Calendar.ContextMenuInviteAvailable() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.ContextMenuInviteDecline)
|
||||
function C_Calendar.ContextMenuInviteDecline() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.ContextMenuInviteRemove)
|
||||
function C_Calendar.ContextMenuInviteRemove() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.ContextMenuInviteTentative)
|
||||
function C_Calendar.ContextMenuInviteTentative() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.ContextMenuSelectEvent)
|
||||
---@param offsetMonths number
|
||||
---@param monthDay number
|
||||
---@param eventIndex number
|
||||
function C_Calendar.ContextMenuSelectEvent(offsetMonths, monthDay, eventIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.CreateCommunitySignUpEvent)
|
||||
function C_Calendar.CreateCommunitySignUpEvent() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.CreateGuildAnnouncementEvent)
|
||||
function C_Calendar.CreateGuildAnnouncementEvent() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.CreateGuildSignUpEvent)
|
||||
function C_Calendar.CreateGuildSignUpEvent() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.CreatePlayerEvent)
|
||||
function C_Calendar.CreatePlayerEvent() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.EventAvailable)
|
||||
function C_Calendar.EventAvailable() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.EventCanEdit)
|
||||
---@return boolean canEdit
|
||||
function C_Calendar.EventCanEdit() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.EventClearAutoApprove)
|
||||
function C_Calendar.EventClearAutoApprove() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.EventClearLocked)
|
||||
function C_Calendar.EventClearLocked() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.EventClearModerator)
|
||||
---@param inviteIndex number
|
||||
function C_Calendar.EventClearModerator(inviteIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.EventDecline)
|
||||
function C_Calendar.EventDecline() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.EventGetCalendarType)
|
||||
---@return string? calendarType
|
||||
function C_Calendar.EventGetCalendarType() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.EventGetClubId)
|
||||
---@return ClubId? info
|
||||
function C_Calendar.EventGetClubId() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.EventGetInvite)
|
||||
---@param eventIndex number
|
||||
---@return CalendarEventInviteInfo info
|
||||
function C_Calendar.EventGetInvite(eventIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.EventGetInviteResponseTime)
|
||||
---@param eventIndex number
|
||||
---@return CalendarTime time
|
||||
function C_Calendar.EventGetInviteResponseTime(eventIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.EventGetInviteSortCriterion)
|
||||
---@return string criterion
|
||||
---@return boolean reverse
|
||||
function C_Calendar.EventGetInviteSortCriterion() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.EventGetSelectedInvite)
|
||||
---@return number? inviteIndex
|
||||
function C_Calendar.EventGetSelectedInvite() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.EventGetStatusOptions)
|
||||
---@param eventIndex number
|
||||
---@return CalendarEventStatusOption[] options
|
||||
function C_Calendar.EventGetStatusOptions(eventIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.EventGetTextures)
|
||||
---@param eventType Enum.CalendarEventType
|
||||
---@return CalendarEventTextureInfo[] textures
|
||||
function C_Calendar.EventGetTextures(eventType) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.EventGetTypes)
|
||||
---@return string[] types
|
||||
function C_Calendar.EventGetTypes() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.EventGetTypesDisplayOrdered)
|
||||
---@return CalendarEventTypeDisplayInfo[] infos
|
||||
function C_Calendar.EventGetTypesDisplayOrdered() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.EventHasPendingInvite)
|
||||
---@return boolean hasPendingInvite
|
||||
function C_Calendar.EventHasPendingInvite() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.EventHaveSettingsChanged)
|
||||
---@return boolean haveSettingsChanged
|
||||
function C_Calendar.EventHaveSettingsChanged() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.EventInvite)
|
||||
---@param name string
|
||||
function C_Calendar.EventInvite(name) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.EventRemoveInvite)
|
||||
---@param inviteIndex number
|
||||
function C_Calendar.EventRemoveInvite(inviteIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.EventRemoveInviteByGuid)
|
||||
---@param guid WOWGUID
|
||||
function C_Calendar.EventRemoveInviteByGuid(guid) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.EventSelectInvite)
|
||||
---@param inviteIndex number
|
||||
function C_Calendar.EventSelectInvite(inviteIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.EventSetAutoApprove)
|
||||
function C_Calendar.EventSetAutoApprove() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.EventSetClubId)
|
||||
---@param clubId? ClubId
|
||||
function C_Calendar.EventSetClubId(clubId) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.EventSetDate)
|
||||
---@param month number
|
||||
---@param monthDay number
|
||||
---@param year number
|
||||
function C_Calendar.EventSetDate(month, monthDay, year) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.EventSetDescription)
|
||||
---@param description string
|
||||
function C_Calendar.EventSetDescription(description) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.EventSetInviteStatus)
|
||||
---@param eventIndex number
|
||||
---@param status Enum.CalendarStatus
|
||||
function C_Calendar.EventSetInviteStatus(eventIndex, status) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.EventSetLocked)
|
||||
function C_Calendar.EventSetLocked() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.EventSetModerator)
|
||||
---@param inviteIndex number
|
||||
function C_Calendar.EventSetModerator(inviteIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.EventSetTextureID)
|
||||
---@param textureIndex number
|
||||
function C_Calendar.EventSetTextureID(textureIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.EventSetTime)
|
||||
---@param hour number
|
||||
---@param minute number
|
||||
function C_Calendar.EventSetTime(hour, minute) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.EventSetTitle)
|
||||
---@param title string
|
||||
function C_Calendar.EventSetTitle(title) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.EventSetType)
|
||||
---@param typeIndex Enum.CalendarEventType
|
||||
function C_Calendar.EventSetType(typeIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.EventSignUp)
|
||||
function C_Calendar.EventSignUp() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.EventSortInvites)
|
||||
---@param criterion string
|
||||
---@param reverse boolean
|
||||
function C_Calendar.EventSortInvites(criterion, reverse) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.EventTentative)
|
||||
function C_Calendar.EventTentative() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.GetClubCalendarEvents)
|
||||
---@param clubId ClubId
|
||||
---@param startTime CalendarTime
|
||||
---@param endTime CalendarTime
|
||||
---@return CalendarDayEvent[] events
|
||||
function C_Calendar.GetClubCalendarEvents(clubId, startTime, endTime) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.GetDayEvent)
|
||||
---@param monthOffset number
|
||||
---@param monthDay number
|
||||
---@param index number
|
||||
---@return CalendarDayEvent event
|
||||
function C_Calendar.GetDayEvent(monthOffset, monthDay, index) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.GetDefaultGuildFilter)
|
||||
---@return CalendarGuildFilterInfo info
|
||||
function C_Calendar.GetDefaultGuildFilter() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.GetEventIndex)
|
||||
---@return CalendarEventIndexInfo info
|
||||
function C_Calendar.GetEventIndex() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.GetEventIndexInfo)
|
||||
---@param eventID CalendarEventID
|
||||
---@param monthOffset? number
|
||||
---@param monthDay? number
|
||||
---@return CalendarEventIndexInfo? eventIndexInfo
|
||||
function C_Calendar.GetEventIndexInfo(eventID, monthOffset, monthDay) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.GetEventInfo)
|
||||
---@return CalendarEventInfo info
|
||||
function C_Calendar.GetEventInfo() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.GetFirstPendingInvite)
|
||||
---@param offsetMonths number
|
||||
---@param monthDay number
|
||||
---@return number? firstPendingInvite
|
||||
function C_Calendar.GetFirstPendingInvite(offsetMonths, monthDay) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.GetGuildEventInfo)
|
||||
---@param index number
|
||||
---@return CalendarGuildEventInfo info
|
||||
function C_Calendar.GetGuildEventInfo(index) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.GetGuildEventSelectionInfo)
|
||||
---@param index number
|
||||
---@return CalendarEventIndexInfo info
|
||||
function C_Calendar.GetGuildEventSelectionInfo(index) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.GetHolidayInfo)
|
||||
---@param monthOffset number
|
||||
---@param monthDay number
|
||||
---@param index number
|
||||
---@return CalendarHolidayInfo event
|
||||
function C_Calendar.GetHolidayInfo(monthOffset, monthDay, index) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.GetMaxCreateDate)
|
||||
---@return CalendarTime maxCreateDate
|
||||
function C_Calendar.GetMaxCreateDate() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.GetMinDate)
|
||||
---@return CalendarTime minDate
|
||||
function C_Calendar.GetMinDate() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.GetMonthInfo)
|
||||
---@param offsetMonths? number Default = 0
|
||||
---@return CalendarMonthInfo monthInfo
|
||||
function C_Calendar.GetMonthInfo(offsetMonths) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.GetNextClubId)
|
||||
---@return ClubId? clubId
|
||||
function C_Calendar.GetNextClubId() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.GetNumDayEvents)
|
||||
---@param offsetMonths number
|
||||
---@param monthDay number
|
||||
---@return number numDayEvents
|
||||
function C_Calendar.GetNumDayEvents(offsetMonths, monthDay) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.GetNumGuildEvents)
|
||||
---@return number numGuildEvents
|
||||
function C_Calendar.GetNumGuildEvents() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.GetNumInvites)
|
||||
---@return number num
|
||||
function C_Calendar.GetNumInvites() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.GetNumPendingInvites)
|
||||
---@return number num
|
||||
function C_Calendar.GetNumPendingInvites() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.GetRaidInfo)
|
||||
---@param offsetMonths number
|
||||
---@param monthDay number
|
||||
---@param eventIndex number
|
||||
---@return CalendarRaidInfo info
|
||||
function C_Calendar.GetRaidInfo(offsetMonths, monthDay, eventIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.IsActionPending)
|
||||
---@return boolean actionPending
|
||||
function C_Calendar.IsActionPending() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.IsEventOpen)
|
||||
---@return boolean isOpen
|
||||
function C_Calendar.IsEventOpen() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.MassInviteCommunity)
|
||||
---@param clubId ClubId
|
||||
---@param minLevel number
|
||||
---@param maxLevel number
|
||||
---@param maxRankOrder? number
|
||||
function C_Calendar.MassInviteCommunity(clubId, minLevel, maxLevel, maxRankOrder) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.MassInviteGuild)
|
||||
---@param minLevel number
|
||||
---@param maxLevel number
|
||||
---@param maxRankOrder number
|
||||
function C_Calendar.MassInviteGuild(minLevel, maxLevel, maxRankOrder) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.OpenCalendar)
|
||||
function C_Calendar.OpenCalendar() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.OpenEvent)
|
||||
---@param offsetMonths number
|
||||
---@param monthDay number
|
||||
---@param index number
|
||||
---@return boolean success
|
||||
function C_Calendar.OpenEvent(offsetMonths, monthDay, index) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.RemoveEvent)
|
||||
function C_Calendar.RemoveEvent() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.SetAbsMonth)
|
||||
---@param month number
|
||||
---@param year number
|
||||
function C_Calendar.SetAbsMonth(month, year) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.SetMonth)
|
||||
---@param offsetMonths number
|
||||
function C_Calendar.SetMonth(offsetMonths) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.SetNextClubId)
|
||||
---@param clubId? ClubId
|
||||
function C_Calendar.SetNextClubId(clubId) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Calendar.UpdateEvent)
|
||||
function C_Calendar.UpdateEvent() end
|
||||
|
||||
---@class CalendarDayEvent
|
||||
---@field eventID CalendarEventID
|
||||
---@field title string
|
||||
---@field isCustomTitle boolean
|
||||
---@field startTime CalendarTime
|
||||
---@field endTime CalendarTime
|
||||
---@field calendarType string
|
||||
---@field sequenceType string
|
||||
---@field eventType Enum.CalendarEventType
|
||||
---@field iconTexture fileID?
|
||||
---@field modStatus string
|
||||
---@field inviteStatus Enum.CalendarStatus
|
||||
---@field invitedBy string
|
||||
---@field difficulty number
|
||||
---@field inviteType Enum.CalendarInviteType
|
||||
---@field sequenceIndex number
|
||||
---@field numSequenceDays number
|
||||
---@field difficultyName string
|
||||
---@field dontDisplayBanner boolean
|
||||
---@field dontDisplayEnd boolean
|
||||
---@field clubID ClubId
|
||||
---@field isLocked boolean
|
||||
|
||||
---@class CalendarEventIndexInfo
|
||||
---@field offsetMonths number
|
||||
---@field monthDay number
|
||||
---@field eventIndex number
|
||||
|
||||
---@class CalendarEventInfo
|
||||
---@field title string
|
||||
---@field description string
|
||||
---@field creator string?
|
||||
---@field eventType Enum.CalendarEventType
|
||||
---@field repeatOption Enum.CalendarEventRepeatOptions
|
||||
---@field maxSize number
|
||||
---@field textureIndex number?
|
||||
---@field time CalendarTime
|
||||
---@field lockoutTime CalendarTime
|
||||
---@field isLocked boolean
|
||||
---@field isAutoApprove boolean
|
||||
---@field hasPendingInvite boolean
|
||||
---@field inviteStatus Enum.CalendarStatus?
|
||||
---@field inviteType Enum.CalendarInviteType?
|
||||
---@field calendarType string
|
||||
---@field communityName string?
|
||||
|
||||
---@class CalendarEventInviteInfo
|
||||
---@field name string?
|
||||
---@field level number
|
||||
---@field className string?
|
||||
---@field classFilename string?
|
||||
---@field inviteStatus Enum.CalendarStatus?
|
||||
---@field modStatus string?
|
||||
---@field inviteIsMine boolean
|
||||
---@field type Enum.CalendarInviteType
|
||||
---@field notes string
|
||||
---@field classID number?
|
||||
---@field guid WOWGUID
|
||||
|
||||
---@class CalendarEventStatusOption
|
||||
---@field status Enum.CalendarStatus
|
||||
---@field statusString string
|
||||
|
||||
---@class CalendarEventTextureInfo
|
||||
---@field title string
|
||||
---@field iconTexture fileID
|
||||
---@field expansionLevel number
|
||||
---@field difficultyId number?
|
||||
---@field mapId number?
|
||||
---@field isLfr boolean?
|
||||
|
||||
---@class CalendarEventTypeDisplayInfo
|
||||
---@field displayString string
|
||||
---@field eventType Enum.CalendarEventType
|
||||
|
||||
---@class CalendarGuildEventInfo
|
||||
---@field eventID CalendarEventID
|
||||
---@field year number
|
||||
---@field month number
|
||||
---@field monthDay number
|
||||
---@field weekday number
|
||||
---@field hour number
|
||||
---@field minute number
|
||||
---@field eventType Enum.CalendarEventType
|
||||
---@field title string
|
||||
---@field calendarType string
|
||||
---@field texture fileID
|
||||
---@field inviteStatus Enum.CalendarStatus
|
||||
---@field clubID ClubId
|
||||
|
||||
---@class CalendarGuildFilterInfo
|
||||
---@field minLevel number
|
||||
---@field maxLevel number
|
||||
---@field rank number
|
||||
|
||||
---@class CalendarHolidayInfo
|
||||
---@field name string
|
||||
---@field description string
|
||||
---@field texture fileID
|
||||
---@field startTime CalendarTime?
|
||||
---@field endTime CalendarTime?
|
||||
|
||||
---@class CalendarMonthInfo
|
||||
---@field month number
|
||||
---@field year number
|
||||
---@field numDays number
|
||||
---@field firstWeekday number
|
||||
|
||||
---@class CalendarRaidInfo
|
||||
---@field name string
|
||||
---@field calendarType string
|
||||
---@field raidID number
|
||||
---@field time CalendarTime
|
||||
---@field difficulty number
|
||||
---@field difficultyName string?
|
||||
-20
@@ -1,20 +0,0 @@
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GetCameraFOVDefaults)
|
||||
---@return number fieldOfViewDegreesDefault
|
||||
---@return number fieldOfViewDegreesPlayerMin
|
||||
---@return number fieldOfViewDegreesPlayerMax
|
||||
function GetCameraFOVDefaults() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GetUICameraInfo)
|
||||
---@param uiCameraID number
|
||||
---@return number posX
|
||||
---@return number posY
|
||||
---@return number posZ
|
||||
---@return number lookAtX
|
||||
---@return number lookAtY
|
||||
---@return number lookAtZ
|
||||
---@return number animID
|
||||
---@return number animVariation
|
||||
---@return number animFrame
|
||||
---@return boolean useModelCenter
|
||||
function GetUICameraInfo(uiCameraID) end
|
||||
-322
@@ -1,322 +0,0 @@
|
||||
---@meta _
|
||||
C_CatalogShop = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CatalogShop.BulkPurchaseProducts)
|
||||
---@param productIDs number[]
|
||||
---@return boolean canPurchaseProducts
|
||||
function C_CatalogShop.BulkPurchaseProducts(productIDs) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CatalogShop.BulkRefundDecors)
|
||||
---@param decorGUIDs WOWGUID[]
|
||||
function C_CatalogShop.BulkRefundDecors(decorGUIDs) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CatalogShop.CloseCatalogShopInteraction)
|
||||
function C_CatalogShop.CloseCatalogShopInteraction() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CatalogShop.ConfirmHousingPurchase)
|
||||
---@param productIDs number[]
|
||||
function C_CatalogShop.ConfirmHousingPurchase(productIDs) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CatalogShop.FindBestCurrencyProductForNeededAmount)
|
||||
---@param vcCurrencyCode string
|
||||
---@param amountNeeded number
|
||||
---@return number? vcProductID
|
||||
function C_CatalogShop.FindBestCurrencyProductForNeededAmount(vcCurrencyCode, amountNeeded) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CatalogShop.GetAvailableCategoryIDs)
|
||||
---@return number[] categoryIDs
|
||||
function C_CatalogShop.GetAvailableCategoryIDs() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CatalogShop.GetAvailableTransmogRaceInfos)
|
||||
---@return AvailableRaceInfo[] raceIDs
|
||||
function C_CatalogShop.GetAvailableTransmogRaceInfos() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CatalogShop.GetCatalogShopProductDisplayInfo)
|
||||
---@param catalogShopProductID number
|
||||
---@return CatalogShopProductDisplayInfo item
|
||||
function C_CatalogShop.GetCatalogShopProductDisplayInfo(catalogShopProductID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CatalogShop.GetCategoryInfo)
|
||||
---@param categoryID number
|
||||
---@return CatalogShopCategoryInfo categoryInfo
|
||||
function C_CatalogShop.GetCategoryInfo(categoryID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CatalogShop.GetCategorySectionInfo)
|
||||
---@param categoryID number
|
||||
---@param sectionID number
|
||||
---@return CatalogShopSectionInfo sectionInfo
|
||||
function C_CatalogShop.GetCategorySectionInfo(categoryID, sectionID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CatalogShop.GetFailureInfo)
|
||||
---@return StoreError? errorResultEnum
|
||||
---@return number? errorResultRaw
|
||||
function C_CatalogShop.GetFailureInfo() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CatalogShop.GetFirstCategoryByProductID)
|
||||
---@param productID number
|
||||
---@return CatalogShopCategoryInfo? categoryInfo
|
||||
function C_CatalogShop.GetFirstCategoryByProductID(productID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CatalogShop.GetNewProducts)
|
||||
---@return number[] newProducts
|
||||
function C_CatalogShop.GetNewProducts() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CatalogShop.GetProductAvailabilityTimeRemainingSecs)
|
||||
---@param catalogShopProductID number
|
||||
---@return number? timeRemainingSecs
|
||||
function C_CatalogShop.GetProductAvailabilityTimeRemainingSecs(catalogShopProductID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CatalogShop.GetProductIDsForBundle)
|
||||
---@param bundleProductID number
|
||||
---@return CatalogShopBundleChildInfo[] childIDs
|
||||
function C_CatalogShop.GetProductIDsForBundle(bundleProductID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CatalogShop.GetProductIDsForCategory)
|
||||
---@param categoryID number
|
||||
---@return number[] productIDs
|
||||
function C_CatalogShop.GetProductIDsForCategory(categoryID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CatalogShop.GetProductIDsForCategorySection)
|
||||
---@param categoryID number
|
||||
---@param sectionID number
|
||||
---@return number[] productIDs
|
||||
function C_CatalogShop.GetProductIDsForCategorySection(categoryID, sectionID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CatalogShop.GetProductInfo)
|
||||
---@param productID number
|
||||
---@return CatalogShopProductInfo? productInfo
|
||||
function C_CatalogShop.GetProductInfo(productID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CatalogShop.GetProductSortOrder)
|
||||
---@param categoryID number
|
||||
---@param sectionID number
|
||||
---@param productID number
|
||||
---@return number? sortOrder
|
||||
function C_CatalogShop.GetProductSortOrder(categoryID, sectionID, productID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CatalogShop.GetRefundableDecors)
|
||||
---@param productIdFilterOpt? number
|
||||
---@return RefundableDecorInfo[] refundableDecorInfos
|
||||
---@return time_t minTimeRemainingSeconds
|
||||
function C_CatalogShop.GetRefundableDecors(productIdFilterOpt) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CatalogShop.GetSectionIDsForCategory)
|
||||
---@param categoryID number
|
||||
---@return number[] sectionIDs
|
||||
function C_CatalogShop.GetSectionIDsForCategory(categoryID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CatalogShop.GetSpellVisualInfoForMount)
|
||||
---@param spellVisualID number
|
||||
---@return CatalogShopSpellVisualInfo spellVisualInfo
|
||||
function C_CatalogShop.GetSpellVisualInfoForMount(spellVisualID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CatalogShop.GetVCProductInfos)
|
||||
---@return CatalogShopVCProductInfo[] vcProductInfos
|
||||
function C_CatalogShop.GetVCProductInfos() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CatalogShop.GetVirtualCurrencyBalance)
|
||||
---@param currencyCode string
|
||||
---@return string? balance
|
||||
function C_CatalogShop.GetVirtualCurrencyBalance(currencyCode) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CatalogShop.HasNewProducts)
|
||||
---@return boolean hasNewProducts
|
||||
function C_CatalogShop.HasNewProducts() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CatalogShop.IsProductIncludedInAnyBundle)
|
||||
---@param productID number
|
||||
---@return boolean isIncludedInAnyBundle
|
||||
function C_CatalogShop.IsProductIncludedInAnyBundle(productID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CatalogShop.IsShop2Enabled)
|
||||
---@return boolean? value
|
||||
function C_CatalogShop.IsShop2Enabled() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CatalogShop.OnLegalDisclaimerClicked)
|
||||
---@param catalogShopProductID number
|
||||
function C_CatalogShop.OnLegalDisclaimerClicked(catalogShopProductID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CatalogShop.OnLegalPersonalizedOptOutClicked)
|
||||
function C_CatalogShop.OnLegalPersonalizedOptOutClicked() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CatalogShop.OpenCatalogShopInteractionFromHouse)
|
||||
---@return string shoppingSessionUUIDStr
|
||||
function C_CatalogShop.OpenCatalogShopInteractionFromHouse() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CatalogShop.OpenCatalogShopInteractionFromShop)
|
||||
---@return string shoppingSessionUUIDStr
|
||||
function C_CatalogShop.OpenCatalogShopInteractionFromShop() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CatalogShop.ProductDisplayedTelemetry)
|
||||
---@param categoryId number
|
||||
---@param sectionId number
|
||||
---@param catalogShopProductID number
|
||||
function C_CatalogShop.ProductDisplayedTelemetry(categoryId, sectionId, catalogShopProductID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CatalogShop.ProductSelectedTelemetry)
|
||||
---@param categoryId number
|
||||
---@param sectionId number
|
||||
---@param catalogShopProductID number
|
||||
---@param wasCodeSelection boolean
|
||||
function C_CatalogShop.ProductSelectedTelemetry(categoryId, sectionId, catalogShopProductID, wasCodeSelection) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CatalogShop.PurchaseProduct)
|
||||
---@param productID number
|
||||
---@return boolean canPurchase
|
||||
function C_CatalogShop.PurchaseProduct(productID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CatalogShop.RefreshRefundableDecors)
|
||||
function C_CatalogShop.RefreshRefundableDecors() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CatalogShop.RefreshVirtualCurrencyBalance)
|
||||
---@param currencyCode string
|
||||
function C_CatalogShop.RefreshVirtualCurrencyBalance(currencyCode) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CatalogShop.ShouldShowHousingWarning)
|
||||
---@return boolean shouldShowHousingWarning
|
||||
function C_CatalogShop.ShouldShowHousingWarning() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CatalogShop.StartHousingVCPurchaseConfirmation)
|
||||
---@param productID number
|
||||
function C_CatalogShop.StartHousingVCPurchaseConfirmation(productID) end
|
||||
|
||||
---@class AvailableRaceInfo
|
||||
---@field raceID number
|
||||
---@field displayName string
|
||||
|
||||
---@class BulkPurchaseIndividualProductResult
|
||||
---@field recordId number
|
||||
---@field parentProductId number?
|
||||
---@field entitlementId string
|
||||
---@field externalTransactionId string
|
||||
---@field status Enum.SimpleOrderStatus
|
||||
|
||||
---@class CatalogShopBundleChildInfo
|
||||
---@field childProductID number
|
||||
---@field displayOrder number
|
||||
---@field quantityInBundle number
|
||||
|
||||
---@class CatalogShopCategoryInfo
|
||||
---@field ID number
|
||||
---@field displayName string
|
||||
---@field iconTexture string
|
||||
---@field linkTag string
|
||||
---@field isDisabled boolean
|
||||
---@field showPersistentRefundButton boolean
|
||||
|
||||
---@class CatalogShopProductDisplayInfo
|
||||
---@field defaultPreviewModelSceneID number
|
||||
---@field defaultCardModelSceneID number
|
||||
---@field defaultWideCardModelSceneID number
|
||||
---@field itemID number
|
||||
---@field overridePreviewModelSceneID number?
|
||||
---@field overrideCardModelSceneID number?
|
||||
---@field overrideWideCardModelSceneID number?
|
||||
---@field creatureDisplayInfoIDs number[]
|
||||
---@field spellVisualIDs number[]
|
||||
---@field mainHandItemModifiedAppearanceID number?
|
||||
---@field offHandItemModifiedAppearanceID number?
|
||||
---@field itemModifiedAppearanceIDs number[]
|
||||
---@field iconFileDataID number?
|
||||
---@field iconTextureKit textureKit?
|
||||
---@field productType string?
|
||||
---@field itemDescription string?
|
||||
---@field hasUnknownLicense boolean
|
||||
---@field productPMTURL string?
|
||||
---@field additionalProductPMTURLs string[]
|
||||
---@field otherProductImageAtlasName string?
|
||||
---@field otherProductGameTitleBaseTag string?
|
||||
---@field otherProductGameType string?
|
||||
---@field customLoopingSoundStart number?
|
||||
---@field customLoopingSoundMiddle number?
|
||||
---@field customLoopingSoundEnd number?
|
||||
---@field specialActorID_1 string?
|
||||
---@field specialActorID_2 string?
|
||||
---@field specialActorID_3 string?
|
||||
---@field specialActorID_4 string?
|
||||
---@field specialActorID_5 string?
|
||||
---@field gameFlavorID number?
|
||||
---@field decorFileDataID number?
|
||||
---@field quantity number?
|
||||
---@field houseTextureAtlas textureAtlas?
|
||||
|
||||
---@class CatalogShopProductInfo
|
||||
---@field catalogShopProductID number
|
||||
---@field name string
|
||||
---@field type string?
|
||||
---@field description string
|
||||
---@field iconTexture string
|
||||
---@field isFullyOwned boolean
|
||||
---@field isPurchasePending boolean
|
||||
---@field refundable boolean
|
||||
---@field price string
|
||||
---@field originalPrice string
|
||||
---@field discountPercentage number
|
||||
---@field itemID number
|
||||
---@field mountID number
|
||||
---@field mountTypeName string
|
||||
---@field speciesID number
|
||||
---@field transmogSetID number
|
||||
---@field itemModifiedAppearanceID number
|
||||
---@field subItems CatalogShopSubItemInfo[]
|
||||
---@field subItemsLoaded boolean
|
||||
---@field backgroundTexture string
|
||||
---@field foregroundTexture string?
|
||||
---@field smallCardBGTexture string?
|
||||
---@field smallCardFGTexture string?
|
||||
---@field wideCardBGTexture string?
|
||||
---@field wideCardFGTexture string?
|
||||
---@field previewIconTexture string?
|
||||
---@field optionalWideCardBackgroundTexture string?
|
||||
---@field isBundle boolean
|
||||
---@field bundleChildrenSize number
|
||||
---@field licenseTermType number
|
||||
---@field licenseTermDuration number
|
||||
---@field virtualCurrencies CatalogShopVirtualCurrency[]
|
||||
---@field isHidden boolean
|
||||
---@field hasPendingOrders boolean
|
||||
---@field numBundleDetailCards number
|
||||
---@field isDynamicallyDiscounted boolean
|
||||
---@field shouldShowOriginalPrice boolean
|
||||
---@field wideCardBGOverrideProductURL string?
|
||||
---@field previewBGOverrideProductURL string?
|
||||
---@field previewSmallBGOverrideProductURL string?
|
||||
---@field decorQuantity DecorQuantity?
|
||||
---@field isVCProduct boolean
|
||||
---@field containsHousingItem boolean
|
||||
|
||||
---@class CatalogShopSectionInfo
|
||||
---@field ID number
|
||||
---@field displayName string
|
||||
---@field parentCatalogShopCategoryInfoID number?
|
||||
---@field cardType string?
|
||||
---@field scrollGridSize number?
|
||||
---@field shouldShowRecommendationOptOutDisclaimer boolean
|
||||
|
||||
---@class CatalogShopSpellVisualInfo
|
||||
---@field animID number?
|
||||
---@field spellVisualKitID number?
|
||||
|
||||
---@class CatalogShopSubItemInfo
|
||||
---@field name string
|
||||
---@field itemID number
|
||||
---@field itemAppearanceID number
|
||||
---@field invType string
|
||||
---@field quality Enum.ItemQuality
|
||||
|
||||
---@class CatalogShopVCProductInfo
|
||||
---@field vcProductID number
|
||||
|
||||
---@class CatalogShopVirtualCurrency
|
||||
---@field amount number
|
||||
---@field currencyCode string
|
||||
|
||||
---@class DecorQuantity
|
||||
---@field placedQuantity number
|
||||
---@field storedQuantity number
|
||||
|
||||
---@class RefundableDecorInfo
|
||||
---@field decorGUID WOWGUID
|
||||
---@field timeRemainingSeconds time_t
|
||||
---@field name string
|
||||
---@field price string
|
||||
-194
@@ -1,194 +0,0 @@
|
||||
---@meta _
|
||||
C_ChallengeMode = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChallengeMode.CanUseKeystoneInCurrentMap)
|
||||
---@param itemLocation ItemLocation
|
||||
---@return boolean canUse
|
||||
function C_ChallengeMode.CanUseKeystoneInCurrentMap(itemLocation) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChallengeMode.ClearKeystone)
|
||||
function C_ChallengeMode.ClearKeystone() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChallengeMode.CloseKeystoneFrame)
|
||||
function C_ChallengeMode.CloseKeystoneFrame() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChallengeMode.GetActiveChallengeMapID)
|
||||
---@return number? mapChallengeModeID
|
||||
function C_ChallengeMode.GetActiveChallengeMapID() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChallengeMode.GetActiveKeystoneInfo)
|
||||
---@return number activeKeystoneLevel
|
||||
---@return number[] activeAffixIDs
|
||||
---@return boolean wasActiveKeystoneCharged
|
||||
function C_ChallengeMode.GetActiveKeystoneInfo() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChallengeMode.GetAffixInfo)
|
||||
---@param affixID number
|
||||
---@return string name
|
||||
---@return string description
|
||||
---@return number filedataid
|
||||
function C_ChallengeMode.GetAffixInfo(affixID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChallengeMode.GetChallengeCompletionInfo)
|
||||
---@return ChallengeCompletionInfo info
|
||||
function C_ChallengeMode.GetChallengeCompletionInfo() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChallengeMode.GetDeathCount)
|
||||
---@return number numDeaths
|
||||
---@return number timeLost
|
||||
function C_ChallengeMode.GetDeathCount() end
|
||||
|
||||
---Returns a color value from the passed in overall season M+ rating.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChallengeMode.GetDungeonScoreRarityColor)
|
||||
---@param dungeonScore number
|
||||
---@return colorRGB scoreColor
|
||||
function C_ChallengeMode.GetDungeonScoreRarityColor(dungeonScore) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChallengeMode.GetGuildLeaders)
|
||||
---@return ChallengeModeGuildTopAttempt[] topAttempt
|
||||
function C_ChallengeMode.GetGuildLeaders() end
|
||||
|
||||
---Returns a color value from the passed in keystone level.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChallengeMode.GetKeystoneLevelRarityColor)
|
||||
---@param level number
|
||||
---@return colorRGB levelScore
|
||||
function C_ChallengeMode.GetKeystoneLevelRarityColor(level) end
|
||||
|
||||
---Returns how much time is left before player is automatically flagged as a leaver (and removed from the group) for exiting a restricted challenge mode instance
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChallengeMode.GetLeaverPenaltyWarningTimeLeft)
|
||||
---@return number? timeLeftSeconds Default = 0
|
||||
function C_ChallengeMode.GetLeaverPenaltyWarningTimeLeft() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChallengeMode.GetMapScoreInfo)
|
||||
---@return MythicPlusRatingLinkInfo[] displayScores
|
||||
function C_ChallengeMode.GetMapScoreInfo() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChallengeMode.GetMapTable)
|
||||
---@return number[] mapChallengeModeIDs
|
||||
function C_ChallengeMode.GetMapTable() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChallengeMode.GetMapUIInfo)
|
||||
---@param mapChallengeModeID number
|
||||
---@return string name
|
||||
---@return number id
|
||||
---@return number timeLimit
|
||||
---@return number? texture
|
||||
---@return number backgroundTexture
|
||||
---@return number mapID
|
||||
function C_ChallengeMode.GetMapUIInfo(mapChallengeModeID) end
|
||||
|
||||
---Gets the overall season mythic+ rating for the player.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChallengeMode.GetOverallDungeonScore)
|
||||
---@return number overallDungeonScore
|
||||
function C_ChallengeMode.GetOverallDungeonScore() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChallengeMode.GetPowerLevelDamageHealthMod)
|
||||
---@param powerLevel number
|
||||
---@return number damageMod
|
||||
---@return number healthMod
|
||||
function C_ChallengeMode.GetPowerLevelDamageHealthMod(powerLevel) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChallengeMode.GetSlottedKeystoneInfo)
|
||||
---@return number mapChallengeModeID
|
||||
---@return number[] affixIDs
|
||||
---@return number keystoneLevel
|
||||
function C_ChallengeMode.GetSlottedKeystoneInfo() end
|
||||
|
||||
---Returns a color value from the passed in mythic+ rating from the combined affix scores for a specific dungeon
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChallengeMode.GetSpecificDungeonOverallScoreRarityColor)
|
||||
---@param specificDungeonOverallScore number
|
||||
---@return colorRGB specificDungeonOverallScoreColor
|
||||
function C_ChallengeMode.GetSpecificDungeonOverallScoreRarityColor(specificDungeonOverallScore) end
|
||||
|
||||
---Returns a color value from the passed in mythic+ rating for a specific dungeon.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChallengeMode.GetSpecificDungeonScoreRarityColor)
|
||||
---@param specificDungeonScore number
|
||||
---@return colorRGB specificDungeonScoreColor
|
||||
function C_ChallengeMode.GetSpecificDungeonScoreRarityColor(specificDungeonScore) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChallengeMode.GetStartTime)
|
||||
---@return number startTime
|
||||
function C_ChallengeMode.GetStartTime() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChallengeMode.HasSlottedKeystone)
|
||||
---@return boolean hasSlottedKeystone
|
||||
function C_ChallengeMode.HasSlottedKeystone() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChallengeMode.IsChallengeModeActive)
|
||||
---@return boolean challengeModeActive
|
||||
function C_ChallengeMode.IsChallengeModeActive() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChallengeMode.IsChallengeModeResettable)
|
||||
---@return boolean canReset
|
||||
function C_ChallengeMode.IsChallengeModeResettable() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChallengeMode.RemoveKeystone)
|
||||
---@return boolean removalSuccessful
|
||||
function C_ChallengeMode.RemoveKeystone() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChallengeMode.RequestLeaders)
|
||||
---@param mapChallengeModeID number
|
||||
function C_ChallengeMode.RequestLeaders(mapChallengeModeID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChallengeMode.Reset)
|
||||
function C_ChallengeMode.Reset() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChallengeMode.SlotKeystone)
|
||||
function C_ChallengeMode.SlotKeystone() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChallengeMode.StartChallengeMode)
|
||||
---@return boolean success
|
||||
function C_ChallengeMode.StartChallengeMode() end
|
||||
|
||||
---@class ChallengeCompletionInfo
|
||||
---@field mapChallengeModeID number? Default = 0
|
||||
---@field level number? Default = 0
|
||||
---@field time number? Default = 0
|
||||
---@field onTime boolean? Default = false
|
||||
---@field keystoneUpgradeLevels number? Default = 0
|
||||
---@field practiceRun boolean? Default = false
|
||||
---@field oldOverallDungeonScore number?
|
||||
---@field newOverallDungeonScore number?
|
||||
---@field isMapRecord boolean? Default = false
|
||||
---@field isAffixRecord boolean? Default = false
|
||||
---@field isEligibleForScore boolean? Default = false
|
||||
---@field members ChallengeModeCompletionMemberInfo[]
|
||||
|
||||
---@class ChallengeModeBestTime
|
||||
---@field mapChallengeModeID number
|
||||
---@field durationMs number
|
||||
---@field members ChallengeModeBestTimeMember[]
|
||||
|
||||
---@class ChallengeModeBestTimeMember
|
||||
---@field name string
|
||||
---@field classFileName string
|
||||
---@field className string
|
||||
---@field specializationID number
|
||||
|
||||
---@class ChallengeModeCompletionMemberInfo
|
||||
---@field memberGUID WOWGUID
|
||||
---@field name string
|
||||
|
||||
---@class ChallengeModeGuildAttemptMember
|
||||
---@field name string
|
||||
---@field classFileName string
|
||||
|
||||
---@class ChallengeModeGuildTopAttempt
|
||||
---@field name string
|
||||
---@field classFileName string
|
||||
---@field keystoneLevel number
|
||||
---@field mapChallengeModeID number
|
||||
---@field isYou boolean
|
||||
---@field members ChallengeModeGuildAttemptMember[]
|
||||
|
||||
---@class ChallengeModeReward
|
||||
---@field rewardID number
|
||||
---@field displayInfoID number
|
||||
---@field quantity number
|
||||
---@field isCurrency boolean
|
||||
-37
@@ -1,37 +0,0 @@
|
||||
---@meta _
|
||||
---@class CharCustomizationCategory
|
||||
---@field id number
|
||||
---@field orderIndex number
|
||||
---@field name string
|
||||
---@field icon textureAtlas
|
||||
---@field selectedIcon textureAtlas
|
||||
---@field undressModel boolean
|
||||
---@field subcategory boolean
|
||||
---@field cameraZoomLevel number
|
||||
---@field cameraDistanceOffset number
|
||||
---@field spellShapeshiftFormID number?
|
||||
---@field chrModelID number?
|
||||
---@field options CharCustomizationOption[]
|
||||
---@field hasNewChoices boolean
|
||||
---@field needsNativeFormCategory boolean
|
||||
|
||||
---@class CharCustomizationChoice
|
||||
---@field id number
|
||||
---@field name string
|
||||
---@field ineligibleChoice boolean
|
||||
---@field isNew boolean
|
||||
---@field swatchColor1 colorRGB?
|
||||
---@field swatchColor2 colorRGB?
|
||||
---@field soundKit number?
|
||||
---@field isLocked boolean
|
||||
---@field lockedText string?
|
||||
|
||||
---@class CharCustomizationOption
|
||||
---@field id number
|
||||
---@field name string
|
||||
---@field orderIndex number
|
||||
---@field optionType Enum.ChrCustomizationOptionType
|
||||
---@field choices CharCustomizationChoice[]
|
||||
---@field currentChoiceIndex number?
|
||||
---@field hasNewChoices boolean
|
||||
---@field isSound boolean
|
||||
-7
@@ -1,7 +0,0 @@
|
||||
---@meta _
|
||||
C_ChatBubbles = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChatBubbles.GetAllChatBubbles)
|
||||
---@param includeForbidden? boolean Default = false
|
||||
---@return ChatBubbleFrame[] chatBubbles
|
||||
function C_ChatBubbles.GetAllChatBubbles(includeForbidden) end
|
||||
-8
@@ -1,8 +0,0 @@
|
||||
---@meta _
|
||||
---@class ChatChannelInfo
|
||||
---@field name string
|
||||
---@field shortcut string
|
||||
---@field localID number
|
||||
---@field instanceID number
|
||||
---@field zoneChannelID number
|
||||
---@field channelType Enum.PermanentChatChannelType
|
||||
-260
@@ -1,260 +0,0 @@
|
||||
---@meta _
|
||||
C_ChatInfo = {}
|
||||
|
||||
---Returns false if addons are allowed to send outgoing chat messages. This is controlled on a realm-by-realm basis (tournament realms allow it), and the ability for addons to receive comms is controlled separately.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChatInfo.AreOutgoingAddonChatMessagesRestricted)
|
||||
---@return boolean isRestricted
|
||||
function C_ChatInfo.AreOutgoingAddonChatMessagesRestricted() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChatInfo.CanPlayerSpeakLanguage)
|
||||
---@param languageId number
|
||||
---@return boolean canSpeakLanguage
|
||||
function C_ChatInfo.CanPlayerSpeakLanguage(languageId) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChatInfo.CancelEmote)
|
||||
function C_ChatInfo.CancelEmote() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChatInfo.DropCautionaryChatMessage)
|
||||
---@param confirmNumber number
|
||||
function C_ChatInfo.DropCautionaryChatMessage(confirmNumber) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChatInfo.GetChannelInfoFromIdentifier)
|
||||
---@param channelIdentifier string
|
||||
---@return ChatChannelInfo? info
|
||||
function C_ChatInfo.GetChannelInfoFromIdentifier(channelIdentifier) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChatInfo.GetChannelRosterInfo)
|
||||
---@param channelIndex number
|
||||
---@param rosterIndex number
|
||||
---@return string name
|
||||
---@return boolean owner
|
||||
---@return boolean moderator
|
||||
---@return WOWGUID guid
|
||||
function C_ChatInfo.GetChannelRosterInfo(channelIndex, rosterIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChatInfo.GetChannelRuleset)
|
||||
---@param channelIndex number
|
||||
---@return Enum.ChatChannelRuleset ruleset
|
||||
function C_ChatInfo.GetChannelRuleset(channelIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChatInfo.GetChannelRulesetForChannelID)
|
||||
---@param channelID number
|
||||
---@return Enum.ChatChannelRuleset ruleset
|
||||
function C_ChatInfo.GetChannelRulesetForChannelID(channelID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChatInfo.GetChannelShortcut)
|
||||
---@param channelIndex number
|
||||
---@return string shortcut
|
||||
function C_ChatInfo.GetChannelShortcut(channelIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChatInfo.GetChannelShortcutForChannelID)
|
||||
---@param channelID number
|
||||
---@return string shortcut
|
||||
function C_ChatInfo.GetChannelShortcutForChannelID(channelID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChatInfo.GetChatLineSenderGUID)
|
||||
---@param chatLine number
|
||||
---@return WOWGUID guid
|
||||
function C_ChatInfo.GetChatLineSenderGUID(chatLine) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChatInfo.GetChatLineSenderName)
|
||||
---@param chatLine number
|
||||
---@return string name
|
||||
function C_ChatInfo.GetChatLineSenderName(chatLine) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChatInfo.GetChatLineText)
|
||||
---@param chatLine number
|
||||
---@return string text
|
||||
function C_ChatInfo.GetChatLineText(chatLine) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChatInfo.GetChatTypeName)
|
||||
---@param typeID number
|
||||
---@return string? name
|
||||
function C_ChatInfo.GetChatTypeName(typeID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChatInfo.GetClubStreamIDs)
|
||||
---@param clubID ClubId
|
||||
---@return ClubStreamId[] ids
|
||||
function C_ChatInfo.GetClubStreamIDs(clubID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChatInfo.GetColorForChatType)
|
||||
---@param chatType string
|
||||
---@return colorRGB? color
|
||||
function C_ChatInfo.GetColorForChatType(chatType) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChatInfo.GetGeneralChannelID)
|
||||
---@return number channelID
|
||||
function C_ChatInfo.GetGeneralChannelID() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChatInfo.GetGeneralChannelLocalID)
|
||||
---@return number? localID
|
||||
function C_ChatInfo.GetGeneralChannelLocalID() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChatInfo.GetMentorChannelID)
|
||||
---@return number channelID
|
||||
function C_ChatInfo.GetMentorChannelID() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChatInfo.GetNumActiveChannels)
|
||||
---@return number numChannels
|
||||
function C_ChatInfo.GetNumActiveChannels() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChatInfo.GetNumReservedChatWindows)
|
||||
---@return number numReserved
|
||||
function C_ChatInfo.GetNumReservedChatWindows() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChatInfo.GetRegisteredAddonMessagePrefixes)
|
||||
---@return string[] registeredPrefixes
|
||||
function C_ChatInfo.GetRegisteredAddonMessagePrefixes() end
|
||||
|
||||
---Returns true if API security restrictions regarding chat messaging are in effect.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChatInfo.InChatMessagingLockdown)
|
||||
---@return boolean isRestricted
|
||||
function C_ChatInfo.InChatMessagingLockdown() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChatInfo.IsAddonMessagePrefixRegistered)
|
||||
---@param prefix string
|
||||
---@return boolean isRegistered
|
||||
function C_ChatInfo.IsAddonMessagePrefixRegistered(prefix) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChatInfo.IsChannelRegional)
|
||||
---@param channelIndex number
|
||||
---@return boolean isRegional
|
||||
function C_ChatInfo.IsChannelRegional(channelIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChatInfo.IsChannelRegionalForChannelID)
|
||||
---@param channelID number
|
||||
---@return boolean isRegional
|
||||
function C_ChatInfo.IsChannelRegionalForChannelID(channelID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChatInfo.IsChatLineCensored)
|
||||
---@param chatLine number
|
||||
---@return boolean isCensored
|
||||
function C_ChatInfo.IsChatLineCensored(chatLine) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChatInfo.IsLoggingChat)
|
||||
---@return boolean enabled
|
||||
function C_ChatInfo.IsLoggingChat() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChatInfo.IsLoggingCombat)
|
||||
---@return boolean enabled
|
||||
---@return boolean advanced
|
||||
function C_ChatInfo.IsLoggingCombat() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChatInfo.IsPartyChannelType)
|
||||
---@param channelType Enum.ChatChannelType
|
||||
---@return boolean isPartyChannelType
|
||||
function C_ChatInfo.IsPartyChannelType(channelType) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChatInfo.IsRegionalServiceAvailable)
|
||||
---@return boolean available
|
||||
function C_ChatInfo.IsRegionalServiceAvailable() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChatInfo.IsTimerunningPlayer)
|
||||
---@param playerGUID WOWGUID
|
||||
---@return boolean isTimerunning
|
||||
function C_ChatInfo.IsTimerunningPlayer(playerGUID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChatInfo.IsValidChatLine)
|
||||
---@param chatLine? number
|
||||
---@return boolean isValid
|
||||
function C_ChatInfo.IsValidChatLine(chatLine) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChatInfo.IsValidCombatFilterName)
|
||||
---@param name string
|
||||
---@return boolean isApproved
|
||||
function C_ChatInfo.IsValidCombatFilterName(name) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChatInfo.PerformEmote)
|
||||
---@param emoteName string
|
||||
---@param targetName? string
|
||||
---@param suppressMoveError? boolean Default = false
|
||||
---@return boolean success
|
||||
function C_ChatInfo.PerformEmote(emoteName, targetName, suppressMoveError) end
|
||||
|
||||
---Registers interest in addon messages with this prefix, cannot be an empty string.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChatInfo.RegisterAddonMessagePrefix)
|
||||
---@param prefix string
|
||||
---@return Enum.RegisterAddonMessagePrefixResult result
|
||||
function C_ChatInfo.RegisterAddonMessagePrefix(prefix) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChatInfo.ReplaceIconAndGroupExpressions)
|
||||
---@param input string
|
||||
---@param noIconReplacement? boolean
|
||||
---@param noGroupReplacement? boolean
|
||||
---@return string output
|
||||
function C_ChatInfo.ReplaceIconAndGroupExpressions(input, noIconReplacement, noGroupReplacement) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChatInfo.RequestCanLocalWhisperTarget)
|
||||
---@param whisperTarget WOWGUID
|
||||
function C_ChatInfo.RequestCanLocalWhisperTarget(whisperTarget) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChatInfo.ResetDefaultZoneChannels)
|
||||
function C_ChatInfo.ResetDefaultZoneChannels() end
|
||||
|
||||
---Sends a text payload to other clients specified by chatChannel and target which are registered to listen for prefix.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChatInfo.SendAddonMessage)
|
||||
---@param prefix string
|
||||
---@param message string
|
||||
---@param chatType? string
|
||||
---@param target? string
|
||||
---@return Enum.SendAddonMessageResult result
|
||||
function C_ChatInfo.SendAddonMessage(prefix, message, chatType, target) end
|
||||
|
||||
---Sends a text payload to other clients specified by chatChannel and target which are registered to listen for prefix. Intended for plain text payloads; logged and throttled.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChatInfo.SendAddonMessageLogged)
|
||||
---@param prefix string
|
||||
---@param message string
|
||||
---@param chatType? string
|
||||
---@param target? string
|
||||
---@return Enum.SendAddonMessageResult? result
|
||||
function C_ChatInfo.SendAddonMessageLogged(prefix, message, chatType, target) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChatInfo.SendCautionaryChatMessage)
|
||||
---@param confirmNumber number
|
||||
function C_ChatInfo.SendCautionaryChatMessage(confirmNumber) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChatInfo.SendChatMessage)
|
||||
---@param message string
|
||||
---@param chatType? SendChatMessageType
|
||||
---@param languageID? number
|
||||
---@param target? string
|
||||
function C_ChatInfo.SendChatMessage(message, chatType, languageID, target) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChatInfo.SwapChatChannelsByChannelIndex)
|
||||
---@param firstChannelIndex number
|
||||
---@param secondChannelIndex number
|
||||
function C_ChatInfo.SwapChatChannelsByChannelIndex(firstChannelIndex, secondChannelIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChatInfo.UncensorChatLine)
|
||||
---@param chatLine number
|
||||
function C_ChatInfo.UncensorChatLine(chatLine) end
|
||||
|
||||
---@class ChatMessageEventParams
|
||||
---@field text string
|
||||
---@field playerName string
|
||||
---@field languageName string
|
||||
---@field channelName string
|
||||
---@field playerName2 string
|
||||
---@field specialFlags string
|
||||
---@field zoneChannelID number
|
||||
---@field channelIndex number
|
||||
---@field channelBaseName string
|
||||
---@field languageID number
|
||||
---@field lineID number
|
||||
---@field guid WOWGUID
|
||||
---@field bnSenderID number
|
||||
---@field isMobile boolean
|
||||
---@field isSubtitle boolean
|
||||
---@field hideSenderInLetterbox boolean
|
||||
---@field suppressRaidIcons boolean
|
||||
|
||||
---@class SendChatMessageParams
|
||||
---@field message string
|
||||
---@field chatType SendChatMessageType?
|
||||
---@field languageID number?
|
||||
---@field target string?
|
||||
-6
@@ -1,6 +0,0 @@
|
||||
---@meta _
|
||||
---@class AddonMessageParams
|
||||
---@field prefix string
|
||||
---@field message string
|
||||
---@field chatType string?
|
||||
---@field target string?
|
||||
-29
@@ -1,29 +0,0 @@
|
||||
---@meta _
|
||||
C_ChromieTime = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChromieTime.CloseUI)
|
||||
function C_ChromieTime.CloseUI() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChromieTime.GetChromieTimeExpansionOption)
|
||||
---@param expansionRecID number
|
||||
---@return ChromieTimeExpansionInfo? info
|
||||
function C_ChromieTime.GetChromieTimeExpansionOption(expansionRecID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChromieTime.GetChromieTimeExpansionOptions)
|
||||
---@return ChromieTimeExpansionInfo[] expansionOptions
|
||||
function C_ChromieTime.GetChromieTimeExpansionOptions() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ChromieTime.SelectChromieTimeOption)
|
||||
---@param chromieTimeExpansionInfoId number
|
||||
function C_ChromieTime.SelectChromieTimeOption(chromieTimeExpansionInfoId) end
|
||||
|
||||
---@class ChromieTimeExpansionInfo
|
||||
---@field id number
|
||||
---@field name string
|
||||
---@field description string
|
||||
---@field mapAtlas textureAtlas
|
||||
---@field previewAtlas textureAtlas
|
||||
---@field completed boolean
|
||||
---@field alreadyOn boolean
|
||||
---@field recommended boolean
|
||||
---@field sortPriority number
|
||||
-30
@@ -1,30 +0,0 @@
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_CinematicFinished)
|
||||
---@param movieType Enum.CinematicType
|
||||
---@param userCanceled? boolean Default = false
|
||||
---@param didError? boolean Default = false
|
||||
function CinematicFinished(movieType, userCanceled, didError) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_CinematicStarted)
|
||||
---@param movieType Enum.CinematicType
|
||||
---@param movieID number
|
||||
---@param canCancel? boolean Default = true
|
||||
function CinematicStarted(movieType, movieID, canCancel) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GetCurrentCinematicSummary)
|
||||
---@return string summary
|
||||
function GetCurrentCinematicSummary() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_InCinematic)
|
||||
---@return boolean inCinematic
|
||||
function InCinematic() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_MouseOverrideCinematicDisable)
|
||||
---@param doOverride? boolean Default = false
|
||||
function MouseOverrideCinematicDisable(doOverride) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_OpeningCinematic)
|
||||
function OpeningCinematic() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_StopCinematic)
|
||||
function StopCinematic() end
|
||||
-15
@@ -1,15 +0,0 @@
|
||||
---@meta _
|
||||
C_CinematicList = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CinematicList.GetUICinematicList)
|
||||
---@return UICinematic[] cinematics
|
||||
function C_CinematicList.GetUICinematicList() end
|
||||
|
||||
---@class UICinematic
|
||||
---@field expansion number
|
||||
---@field movieIDs number[]
|
||||
---@field buttonUpAtlas textureAtlas
|
||||
---@field buttonDownAtlas textureAtlas
|
||||
---@field title string?
|
||||
---@field disableAutoPlay boolean
|
||||
---@field orderID number
|
||||
-7
@@ -1,7 +0,0 @@
|
||||
---@meta _
|
||||
C_ClassColor = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClassColor.GetClassColor)
|
||||
---@param className ClassFile
|
||||
---@return colorRGB classColor
|
||||
function C_ClassColor.GetClassColor(className) end
|
||||
-189
@@ -1,189 +0,0 @@
|
||||
---@meta _
|
||||
C_ClassTalents = {}
|
||||
|
||||
---Returns true only if the player has staged changes and can commit their talents in their current state.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClassTalents.CanChangeTalents)
|
||||
---@return boolean canChange
|
||||
---@return boolean canAdd
|
||||
---@return string? changeError
|
||||
function C_ClassTalents.CanChangeTalents() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClassTalents.CanCreateNewConfig)
|
||||
---@return boolean canCreate
|
||||
function C_ClassTalents.CanCreateNewConfig() end
|
||||
|
||||
---Returns true if the player could switch talents if they staged a proper loadout.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClassTalents.CanEditTalents)
|
||||
---@return boolean canEdit
|
||||
---@return string changeError
|
||||
function C_ClassTalents.CanEditTalents() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClassTalents.CommitConfig)
|
||||
---@param savedConfigID? number
|
||||
---@return boolean success
|
||||
function C_ClassTalents.CommitConfig(savedConfigID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClassTalents.DeleteConfig)
|
||||
---@param configID number
|
||||
---@return boolean success
|
||||
function C_ClassTalents.DeleteConfig(configID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClassTalents.GetActiveConfigID)
|
||||
---@return number? activeConfigID
|
||||
function C_ClassTalents.GetActiveConfigID() end
|
||||
|
||||
---Returns the SubTreeID of the player's active Hero Talent Specialization SubTree.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClassTalents.GetActiveHeroTalentSpec)
|
||||
---@return number? heroSpecID
|
||||
function C_ClassTalents.GetActiveHeroTalentSpec() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClassTalents.GetConfigIDsBySpecID)
|
||||
---@param specID? number
|
||||
---@return number[] configIDs
|
||||
function C_ClassTalents.GetConfigIDsBySpecID(specID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClassTalents.GetHasStarterBuild)
|
||||
---@return boolean hasStarterBuild
|
||||
function C_ClassTalents.GetHasStarterBuild() end
|
||||
|
||||
---Returns the SubTreeIDs of the Hero Talent Specializations available to a Class Specialization and config; Returns nothing if none available
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClassTalents.GetHeroTalentSpecsForClassSpec)
|
||||
---@param configID? number
|
||||
---@param classSpecID? number
|
||||
---@return number[]? subTreeIDs
|
||||
---@return number? requiredPlayerLevel
|
||||
function C_ClassTalents.GetHeroTalentSpecsForClassSpec(configID, classSpecID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClassTalents.GetLastSelectedSavedConfigID)
|
||||
---@param specID number
|
||||
---@return number? configID
|
||||
function C_ClassTalents.GetLastSelectedSavedConfigID(specID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClassTalents.GetNextStarterBuildPurchase)
|
||||
---@return number? nodeID
|
||||
---@return number? entryID
|
||||
function C_ClassTalents.GetNextStarterBuildPurchase() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClassTalents.GetStarterBuildActive)
|
||||
---@return boolean isActive
|
||||
function C_ClassTalents.GetStarterBuildActive() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClassTalents.GetTraitTreeForSpec)
|
||||
---@param specID number
|
||||
---@return number? treeID
|
||||
function C_ClassTalents.GetTraitTreeForSpec(specID) end
|
||||
|
||||
---Returns whether the player has any unspent talent points in their active hero talent tree. If hasUnspentPoints is true, numHeroPoints will be greater than zero.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClassTalents.HasUnspentHeroTalentPoints)
|
||||
---@return boolean hasUnspentPoints
|
||||
---@return number numHeroPoints
|
||||
function C_ClassTalents.HasUnspentHeroTalentPoints() end
|
||||
|
||||
---Returns whether the player has any unspent talent points in their class or spec talent trees. If hasUnspentPoints is true, the number of unspent points for at least one of the trees will be greater than zero. Hero talent points are not included by this function.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClassTalents.HasUnspentTalentPoints)
|
||||
---@return boolean hasUnspentPoints
|
||||
---@return number numClassPoints
|
||||
---@return number numSpecPoints
|
||||
function C_ClassTalents.HasUnspentTalentPoints() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClassTalents.ImportLoadout)
|
||||
---@param configID number
|
||||
---@param entries ImportLoadoutEntryInfo[]
|
||||
---@param name string
|
||||
---@param importString? string
|
||||
---@return boolean success
|
||||
---@return string importError
|
||||
function C_ClassTalents.ImportLoadout(configID, entries, name, importString) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClassTalents.InitializeViewLoadout)
|
||||
---@param specID number
|
||||
---@param level number
|
||||
function C_ClassTalents.InitializeViewLoadout(specID, level) end
|
||||
|
||||
---New configs may or may not be populated and ready to load immediately after creation. Avoid calling for configs intentionally created empty.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClassTalents.IsConfigPopulated)
|
||||
---@param configID number
|
||||
---@return boolean isPopulated
|
||||
function C_ClassTalents.IsConfigPopulated(configID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClassTalents.LoadConfig)
|
||||
---@param configID number
|
||||
---@param autoApply boolean
|
||||
---@return Enum.LoadConfigResult result
|
||||
---@return string? changeError
|
||||
---@return number[] newLearnedNodeIDs
|
||||
function C_ClassTalents.LoadConfig(configID, autoApply) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClassTalents.RenameConfig)
|
||||
---@param configID number
|
||||
---@param name string
|
||||
---@return boolean success
|
||||
function C_ClassTalents.RenameConfig(configID, name) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClassTalents.RequestNewConfig)
|
||||
---@param name string
|
||||
---@return boolean success
|
||||
function C_ClassTalents.RequestNewConfig(name) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClassTalents.SaveConfig)
|
||||
---@param configID number
|
||||
---@return boolean success
|
||||
function C_ClassTalents.SaveConfig(configID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClassTalents.SetStarterBuildActive)
|
||||
---@param active boolean
|
||||
---@return Enum.LoadConfigResult result
|
||||
function C_ClassTalents.SetStarterBuildActive(active) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClassTalents.SetUsesSharedActionBars)
|
||||
---@param configID number
|
||||
---@param usesShared boolean
|
||||
function C_ClassTalents.SetUsesSharedActionBars(configID, usesShared) end
|
||||
|
||||
---Loads loadout for the current specialization by dropdown index. Indices start at 1.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClassTalents.SwitchToLoadoutByIndex)
|
||||
---@param loadoutIndex number
|
||||
function C_ClassTalents.SwitchToLoadoutByIndex(loadoutIndex) end
|
||||
|
||||
---Loads loadout for the current specialization by name. Loads the first one found in the case of duplicate names.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClassTalents.SwitchToLoadoutByName)
|
||||
---@param loadoutName string
|
||||
function C_ClassTalents.SwitchToLoadoutByName(loadoutName) end
|
||||
|
||||
---Activates specialization for the current class by index in the order within the Specializations tab. Indices start at 1.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClassTalents.SwitchToSpecializationByIndex)
|
||||
---@param specIndex number
|
||||
function C_ClassTalents.SwitchToSpecializationByIndex(specIndex) end
|
||||
|
||||
---Activates specialization for the current class by spec name.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClassTalents.SwitchToSpecializationByName)
|
||||
---@param specName string
|
||||
function C_ClassTalents.SwitchToSpecializationByName(specName) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClassTalents.UpdateLastSelectedSavedConfigID)
|
||||
---@param specID number
|
||||
---@param configID? number
|
||||
function C_ClassTalents.UpdateLastSelectedSavedConfigID(specID, configID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClassTalents.ViewLoadout)
|
||||
---@param entries ImportLoadoutEntryInfo[]
|
||||
---@param importString? string
|
||||
---@return boolean success
|
||||
function C_ClassTalents.ViewLoadout(entries, importString) end
|
||||
|
||||
---@class ImportLoadoutEntryInfo
|
||||
---@field nodeID number
|
||||
---@field ranksGranted number
|
||||
---@field ranksPurchased number
|
||||
---@field selectionEntryID number
|
||||
-6
@@ -1,6 +0,0 @@
|
||||
---@meta _
|
||||
---@class ClickBindingInfo
|
||||
---@field type Enum.ClickBindingType
|
||||
---@field actionID number
|
||||
---@field button string
|
||||
---@field modifiers number
|
||||
-52
@@ -1,52 +0,0 @@
|
||||
---@meta _
|
||||
C_ClickBindings = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClickBindings.CanSpellBeClickBound)
|
||||
---@param spellID SpellIdentifier
|
||||
---@return boolean canBeBound
|
||||
function C_ClickBindings.CanSpellBeClickBound(spellID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClickBindings.ExecuteBinding)
|
||||
---@param targetToken string
|
||||
---@param button string
|
||||
---@param modifiers number
|
||||
function C_ClickBindings.ExecuteBinding(targetToken, button, modifiers) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClickBindings.GetBindingType)
|
||||
---@param button string
|
||||
---@param modifiers number
|
||||
---@return Enum.ClickBindingType type
|
||||
function C_ClickBindings.GetBindingType(button, modifiers) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClickBindings.GetEffectiveInteractionButton)
|
||||
---@param button string
|
||||
---@param modifiers number
|
||||
---@return string effectiveButton
|
||||
function C_ClickBindings.GetEffectiveInteractionButton(button, modifiers) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClickBindings.GetProfileInfo)
|
||||
---@return ClickBindingInfo[] infoVec
|
||||
function C_ClickBindings.GetProfileInfo() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClickBindings.GetStringFromModifiers)
|
||||
---@param modifiers number
|
||||
---@return string modifierString
|
||||
function C_ClickBindings.GetStringFromModifiers(modifiers) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClickBindings.GetTutorialShown)
|
||||
---@return boolean tutorialShown
|
||||
function C_ClickBindings.GetTutorialShown() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClickBindings.MakeModifiers)
|
||||
---@return number modifiers
|
||||
function C_ClickBindings.MakeModifiers() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClickBindings.ResetCurrentProfile)
|
||||
function C_ClickBindings.ResetCurrentProfile() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClickBindings.SetProfileByInfo)
|
||||
---@param infoVec ClickBindingInfo[]
|
||||
function C_ClickBindings.SetProfileByInfo(infoVec) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClickBindings.SetTutorialShown)
|
||||
function C_ClickBindings.SetTutorialShown() end
|
||||
-38
@@ -1,38 +0,0 @@
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_FlashClientIcon)
|
||||
---@param briefly? boolean Default = false
|
||||
function FlashClientIcon(briefly) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GetBillingTimeRested)
|
||||
---@return number billingTimeRested
|
||||
function GetBillingTimeRested() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GetFileIDFromPath)
|
||||
---@param filePath string
|
||||
---@return fileID fileID
|
||||
function GetFileIDFromPath(filePath) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GetFramerate)
|
||||
---@return number framerate
|
||||
function GetFramerate() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_IsCpuBound)
|
||||
---@return boolean? isCpuBound
|
||||
function IsCpuBound() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ReportBug)
|
||||
---@param description string
|
||||
function ReportBug(description) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ReportSuggestion)
|
||||
---@param description string
|
||||
function ReportSuggestion(description) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_RestartGx)
|
||||
function RestartGx() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Screenshot)
|
||||
function Screenshot() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_UpdateWindow)
|
||||
function UpdateWindow() end
|
||||
-661
@@ -1,661 +0,0 @@
|
||||
---@meta _
|
||||
C_Club = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.AcceptInvitation)
|
||||
---@param clubId ClubId
|
||||
function C_Club.AcceptInvitation(clubId) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.AddClubStreamChatChannel)
|
||||
---@param clubId ClubId
|
||||
---@param streamId ClubStreamId
|
||||
function C_Club.AddClubStreamChatChannel(clubId, streamId) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.AdvanceStreamViewMarker)
|
||||
---@param clubId ClubId
|
||||
---@param streamId ClubStreamId
|
||||
function C_Club.AdvanceStreamViewMarker(clubId, streamId) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.AreMembersReady)
|
||||
---@param clubId ClubId
|
||||
---@return boolean membersReady
|
||||
function C_Club.AreMembersReady(clubId) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.AssignMemberRole)
|
||||
---@param clubId ClubId
|
||||
---@param memberId number
|
||||
---@param roleId Enum.ClubRoleIdentifier
|
||||
function C_Club.AssignMemberRole(clubId, memberId, roleId) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.CanResolvePlayerLocationFromClubMessageData)
|
||||
---@param clubId ClubId
|
||||
---@param streamId ClubStreamId
|
||||
---@param epoch BigUInteger
|
||||
---@param position BigUInteger
|
||||
---@return boolean canResolve
|
||||
function C_Club.CanResolvePlayerLocationFromClubMessageData(clubId, streamId, epoch, position) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.ClearAutoAdvanceStreamViewMarker)
|
||||
function C_Club.ClearAutoAdvanceStreamViewMarker() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.ClearClubPresenceSubscription)
|
||||
function C_Club.ClearClubPresenceSubscription() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.CompareBattleNetDisplayName)
|
||||
---@param clubId ClubId
|
||||
---@param lhsMemberId number
|
||||
---@param rhsMemberId number
|
||||
---@return number comparison
|
||||
function C_Club.CompareBattleNetDisplayName(clubId, lhsMemberId, rhsMemberId) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.CreateClub)
|
||||
---@param name string
|
||||
---@param shortName? string
|
||||
---@param description string
|
||||
---@param clubType Enum.ClubType
|
||||
---@param avatarId number
|
||||
---@param isCrossFaction? boolean
|
||||
function C_Club.CreateClub(name, shortName, description, clubType, avatarId, isCrossFaction) end
|
||||
|
||||
---Check the canCreateStream privilege.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.CreateStream)
|
||||
---@param clubId ClubId
|
||||
---@param name string
|
||||
---@param subject string
|
||||
---@param leadersAndModeratorsOnly boolean
|
||||
function C_Club.CreateStream(clubId, name, subject, leadersAndModeratorsOnly) end
|
||||
|
||||
---Check canCreateTicket privilege.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.CreateTicket)
|
||||
---@param clubId ClubId
|
||||
---@param allowedRedeemCount? number
|
||||
---@param duration? number
|
||||
---@param defaultStreamId? ClubStreamId
|
||||
---@param isCrossFaction? boolean
|
||||
function C_Club.CreateTicket(clubId, allowedRedeemCount, duration, defaultStreamId, isCrossFaction) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.DeclineInvitation)
|
||||
---@param clubId ClubId
|
||||
function C_Club.DeclineInvitation(clubId) end
|
||||
|
||||
---Check the canDestroy privilege.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.DestroyClub)
|
||||
---@param clubId ClubId
|
||||
function C_Club.DestroyClub(clubId) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.DestroyMessage)
|
||||
---@param clubId ClubId
|
||||
---@param streamId ClubStreamId
|
||||
---@param messageId ClubMessageIdentifier
|
||||
function C_Club.DestroyMessage(clubId, streamId, messageId) end
|
||||
|
||||
---Check canDestroyStream privilege.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.DestroyStream)
|
||||
---@param clubId ClubId
|
||||
---@param streamId ClubStreamId
|
||||
function C_Club.DestroyStream(clubId, streamId) end
|
||||
|
||||
---Check canDestroyTicket privilege.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.DestroyTicket)
|
||||
---@param clubId ClubId
|
||||
---@param ticketId string
|
||||
function C_Club.DestroyTicket(clubId, ticketId) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.DoesAnyCommunityHaveUnreadMessages)
|
||||
---@return boolean hasUnreadMessages
|
||||
function C_Club.DoesAnyCommunityHaveUnreadMessages() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.DoesCommunityHaveMembersOfTheOppositeFaction)
|
||||
---@param clubId ClubId
|
||||
---@return boolean hasMembersOfOppositeFaction
|
||||
function C_Club.DoesCommunityHaveMembersOfTheOppositeFaction(clubId) end
|
||||
|
||||
---nil arguments will not change existing club data
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.EditClub)
|
||||
---@param clubId ClubId
|
||||
---@param name? string
|
||||
---@param shortName? string
|
||||
---@param description? string
|
||||
---@param avatarId? number
|
||||
---@param broadcast? string
|
||||
---@param crossFaction? boolean
|
||||
function C_Club.EditClub(clubId, name, shortName, description, avatarId, broadcast, crossFaction) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.EditMessage)
|
||||
---@param clubId ClubId
|
||||
---@param streamId ClubStreamId
|
||||
---@param messageId ClubMessageIdentifier
|
||||
---@param message string
|
||||
function C_Club.EditMessage(clubId, streamId, messageId, message) end
|
||||
|
||||
---Check the canSetStreamName, canSetStreamSubject, canSetStreamAccess privileges. nil arguments will not change existing stream data.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.EditStream)
|
||||
---@param clubId ClubId
|
||||
---@param streamId ClubStreamId
|
||||
---@param name? string
|
||||
---@param subject? string
|
||||
---@param leadersAndModeratorsOnly? boolean
|
||||
function C_Club.EditStream(clubId, streamId, name, subject, leadersAndModeratorsOnly) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.Flush)
|
||||
function C_Club.Flush() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.FocusCommunityStreams)
|
||||
function C_Club.FocusCommunityStreams() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.FocusMembers)
|
||||
---@param clubId ClubId
|
||||
function C_Club.FocusMembers(clubId) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.FocusStream)
|
||||
---@param clubId ClubId
|
||||
---@param streamId ClubStreamId
|
||||
---@return boolean focused
|
||||
function C_Club.FocusStream(clubId, streamId) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.GetAssignableRoles)
|
||||
---@param clubId ClubId
|
||||
---@param memberId number
|
||||
---@return Enum.ClubRoleIdentifier[] assignableRoles
|
||||
function C_Club.GetAssignableRoles(clubId, memberId) end
|
||||
|
||||
---listen for AVATAR_LIST_UPDATED event. This can happen if we haven't downloaded the battle.net avatar list yet
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.GetAvatarIdList)
|
||||
---@param clubType Enum.ClubType
|
||||
---@return number[]? avatarIds
|
||||
function C_Club.GetAvatarIdList(clubType) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.GetClubCapacity)
|
||||
---@return number capacity
|
||||
function C_Club.GetClubCapacity() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.GetClubInfo)
|
||||
---@param clubId ClubId
|
||||
---@return ClubInfo? info
|
||||
function C_Club.GetClubInfo(clubId) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.GetClubLimits)
|
||||
---@param clubType Enum.ClubType
|
||||
---@return ClubLimits clubLimits
|
||||
function C_Club.GetClubLimits(clubType) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.GetClubMembers)
|
||||
---@param clubId ClubId
|
||||
---@param streamId? ClubStreamId
|
||||
---@return number[] members
|
||||
function C_Club.GetClubMembers(clubId, streamId) end
|
||||
|
||||
---The privileges for the logged in user for this club
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.GetClubPrivileges)
|
||||
---@param clubId ClubId
|
||||
---@return ClubPrivilegeInfo privilegeInfo
|
||||
function C_Club.GetClubPrivileges(clubId) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.GetClubStreamNotificationSettings)
|
||||
---@param clubId ClubId
|
||||
---@return ClubStreamNotificationSetting[] settings
|
||||
function C_Club.GetClubStreamNotificationSettings(clubId) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.GetCommunityNameResultText)
|
||||
---@param result Enum.ValidateNameResult
|
||||
---@return string? errorCode
|
||||
function C_Club.GetCommunityNameResultText(result) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.GetGuildClubId)
|
||||
---@return ClubId? guildClubId
|
||||
function C_Club.GetGuildClubId() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.GetInfoFromLastCommunityChatLine)
|
||||
---@return ClubMessageInfo messageInfo
|
||||
---@return ClubId clubId
|
||||
---@return ClubStreamId streamId
|
||||
---@return Enum.ClubType clubType
|
||||
function C_Club.GetInfoFromLastCommunityChatLine() end
|
||||
|
||||
---Returns a list of players that you can send a request to a Battle.net club. Returns an empty list for Character based clubs
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.GetInvitationCandidates)
|
||||
---@param filter? string
|
||||
---@param maxResults? number
|
||||
---@param cursorPosition? number
|
||||
---@param allowFullMatch? boolean
|
||||
---@param clubId ClubId
|
||||
---@return ClubInvitationCandidateInfo[] candidates
|
||||
function C_Club.GetInvitationCandidates(filter, maxResults, cursorPosition, allowFullMatch, clubId) end
|
||||
|
||||
---Get info about a specific club the active player has been invited to.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.GetInvitationInfo)
|
||||
---@param clubId ClubId
|
||||
---@return ClubSelfInvitationInfo? invitation
|
||||
function C_Club.GetInvitationInfo(clubId) end
|
||||
|
||||
---Get the pending invitations for this club. Call RequestInvitationsForClub() to retrieve invitations from server.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.GetInvitationsForClub)
|
||||
---@param clubId ClubId
|
||||
---@return ClubInvitationInfo[] invitations
|
||||
function C_Club.GetInvitationsForClub(clubId) end
|
||||
|
||||
---These are the clubs the active player has been invited to.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.GetInvitationsForSelf)
|
||||
---@return ClubSelfInvitationInfo[] invitations
|
||||
function C_Club.GetInvitationsForSelf() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.GetLastTicketResponse)
|
||||
---@param ticket string
|
||||
---@return Enum.ClubErrorType error
|
||||
---@return ClubInfo? info
|
||||
---@return boolean showError
|
||||
function C_Club.GetLastTicketResponse(ticket) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.GetMemberInfo)
|
||||
---@param clubId ClubId
|
||||
---@param memberId number
|
||||
---@return ClubMemberInfo? info
|
||||
function C_Club.GetMemberInfo(clubId, memberId) end
|
||||
|
||||
---Info for the logged in user for this club
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.GetMemberInfoForSelf)
|
||||
---@param clubId ClubId
|
||||
---@return ClubMemberInfo? info
|
||||
function C_Club.GetMemberInfoForSelf(clubId) end
|
||||
|
||||
---Get info about a particular message.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.GetMessageInfo)
|
||||
---@param clubId ClubId
|
||||
---@param streamId ClubStreamId
|
||||
---@param messageId ClubMessageIdentifier
|
||||
---@return ClubMessageInfo? message
|
||||
function C_Club.GetMessageInfo(clubId, streamId, messageId) end
|
||||
|
||||
---Get the ranges of the messages currently downloaded.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.GetMessageRanges)
|
||||
---@param clubId ClubId
|
||||
---@param streamId ClubStreamId
|
||||
---@return ClubMessageRange[] ranges
|
||||
function C_Club.GetMessageRanges(clubId, streamId) end
|
||||
|
||||
---Get downloaded messages before (and including) the specified messageId limited by count. These are filtered by ignored players
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.GetMessagesBefore)
|
||||
---@param clubId ClubId
|
||||
---@param streamId ClubStreamId
|
||||
---@param newest ClubMessageIdentifier
|
||||
---@param count number
|
||||
---@return ClubMessageInfo[] messages
|
||||
function C_Club.GetMessagesBefore(clubId, streamId, newest, count) end
|
||||
|
||||
---Get downloaded messages in the given range. These are filtered by ignored players
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.GetMessagesInRange)
|
||||
---@param clubId ClubId
|
||||
---@param streamId ClubStreamId
|
||||
---@param oldest ClubMessageIdentifier
|
||||
---@param newest ClubMessageIdentifier
|
||||
---@return ClubMessageInfo[] messages
|
||||
function C_Club.GetMessagesInRange(clubId, streamId, oldest, newest) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.GetStreamInfo)
|
||||
---@param clubId ClubId
|
||||
---@param streamId ClubStreamId
|
||||
---@return ClubStreamInfo? streamInfo
|
||||
function C_Club.GetStreamInfo(clubId, streamId) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.GetStreamViewMarker)
|
||||
---@param clubId ClubId
|
||||
---@param streamId ClubStreamId
|
||||
---@return BigUInteger? lastReadTime
|
||||
function C_Club.GetStreamViewMarker(clubId, streamId) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.GetStreams)
|
||||
---@param clubId ClubId
|
||||
---@return ClubStreamInfo[] streams
|
||||
function C_Club.GetStreams(clubId) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.GetSubscribedClubs)
|
||||
---@return ClubInfo[] clubs
|
||||
function C_Club.GetSubscribedClubs() end
|
||||
|
||||
---Get the existing tickets for this club. Call RequestTickets() to retrieve tickets from server.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.GetTickets)
|
||||
---@param clubId ClubId
|
||||
---@return ClubTicketInfo[] tickets
|
||||
function C_Club.GetTickets(clubId) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.IsAccountMuted)
|
||||
---@param clubId ClubId
|
||||
---@return boolean accountMuted
|
||||
function C_Club.IsAccountMuted(clubId) end
|
||||
|
||||
---Returns whether the given message is the first message in the stream, taking into account ignored messages
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.IsBeginningOfStream)
|
||||
---@param clubId ClubId
|
||||
---@param streamId ClubStreamId
|
||||
---@param messageId ClubMessageIdentifier
|
||||
---@return boolean isBeginningOfStream
|
||||
function C_Club.IsBeginningOfStream(clubId, streamId, messageId) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.IsEnabled)
|
||||
---@return boolean clubsEnabled
|
||||
function C_Club.IsEnabled() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.IsRestricted)
|
||||
---@return Enum.ClubRestrictionReason restrictionReason
|
||||
function C_Club.IsRestricted() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.IsSubscribedToStream)
|
||||
---@param clubId ClubId
|
||||
---@param streamId ClubStreamId
|
||||
---@return boolean subscribed
|
||||
function C_Club.IsSubscribedToStream(clubId, streamId) end
|
||||
|
||||
---Check kickableRoleIds privilege.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.KickMember)
|
||||
---@param clubId ClubId
|
||||
---@param memberId number
|
||||
function C_Club.KickMember(clubId, memberId) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.LeaveClub)
|
||||
---@param clubId ClubId
|
||||
function C_Club.LeaveClub(clubId) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.RedeemTicket)
|
||||
---@param ticketId string
|
||||
function C_Club.RedeemTicket(ticketId) end
|
||||
|
||||
---Request invitations for this club from server. Check canGetInvitation privilege.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.RequestInvitationsForClub)
|
||||
---@param clubId ClubId
|
||||
function C_Club.RequestInvitationsForClub(clubId) end
|
||||
|
||||
---Call this when the user scrolls near the top of the message view, and more need to be displayed. The history will be downloaded backwards (newest to oldest).
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.RequestMoreMessagesBefore)
|
||||
---@param clubId ClubId
|
||||
---@param streamId ClubStreamId
|
||||
---@param messageId? ClubMessageIdentifier
|
||||
---@param count? number
|
||||
---@return boolean alreadyHasMessages
|
||||
function C_Club.RequestMoreMessagesBefore(clubId, streamId, messageId, count) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.RequestTicket)
|
||||
---@param ticketId string
|
||||
function C_Club.RequestTicket(ticketId) end
|
||||
|
||||
---Request tickets from server. Check canGetTicket privilege.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.RequestTickets)
|
||||
---@param clubId ClubId
|
||||
function C_Club.RequestTickets(clubId) end
|
||||
|
||||
---Check canRevokeOwnInvitation or canRevokeOtherInvitation
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.RevokeInvitation)
|
||||
---@param clubId ClubId
|
||||
---@param memberId number
|
||||
function C_Club.RevokeInvitation(clubId, memberId) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.SendBattleTagFriendRequest)
|
||||
---@param guildClubId ClubId
|
||||
---@param memberId number
|
||||
function C_Club.SendBattleTagFriendRequest(guildClubId, memberId) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.SendCharacterInvitation)
|
||||
---@param clubId ClubId
|
||||
---@param character string
|
||||
function C_Club.SendCharacterInvitation(clubId, character) end
|
||||
|
||||
---Check the canSendInvitation privilege.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.SendInvitation)
|
||||
---@param clubId ClubId
|
||||
---@param memberId number
|
||||
function C_Club.SendInvitation(clubId, memberId) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.SendMessage)
|
||||
---@param clubId ClubId
|
||||
---@param streamId ClubStreamId
|
||||
---@param message string
|
||||
function C_Club.SendMessage(clubId, streamId, message) end
|
||||
|
||||
---Only one stream can be set for auto-advance at a time. Focused streams will have their view times advanced automatically.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.SetAutoAdvanceStreamViewMarker)
|
||||
---@param clubId ClubId
|
||||
---@param streamId ClubStreamId
|
||||
function C_Club.SetAutoAdvanceStreamViewMarker(clubId, streamId) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.SetAvatarTexture)
|
||||
---@param texture SimpleTexture
|
||||
---@param avatarId number
|
||||
---@param clubType Enum.ClubType
|
||||
function C_Club.SetAvatarTexture(texture, avatarId, clubType) end
|
||||
|
||||
---Check the canSetOwnMemberNote and canSetOtherMemberNote privileges.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.SetClubMemberNote)
|
||||
---@param clubId ClubId
|
||||
---@param memberId number
|
||||
---@param note string
|
||||
function C_Club.SetClubMemberNote(clubId, memberId, note) end
|
||||
|
||||
---You can only be subscribed to 0 or 1 clubs for presence. Subscribing to a new club automatically unsuscribes you to existing subscription.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.SetClubPresenceSubscription)
|
||||
---@param clubId ClubId
|
||||
function C_Club.SetClubPresenceSubscription(clubId) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.SetClubStreamNotificationSettings)
|
||||
---@param clubId ClubId
|
||||
---@param settings ClubStreamNotificationSetting[]
|
||||
function C_Club.SetClubStreamNotificationSettings(clubId, settings) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.SetCommunityID)
|
||||
---@param communityID BigUInteger
|
||||
function C_Club.SetCommunityID(communityID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.SetFavorite)
|
||||
---@param clubId ClubId
|
||||
---@param isFavorite boolean
|
||||
function C_Club.SetFavorite(clubId, isFavorite) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.SetSocialQueueingEnabled)
|
||||
---@param clubId ClubId
|
||||
---@param enabled boolean
|
||||
function C_Club.SetSocialQueueingEnabled(clubId, enabled) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.ShouldAllowClubType)
|
||||
---@param clubType Enum.ClubType
|
||||
---@return boolean clubTypeIsAllowed
|
||||
function C_Club.ShouldAllowClubType(clubType) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.UnfocusAllStreams)
|
||||
---@param unsubscribe boolean
|
||||
function C_Club.UnfocusAllStreams(unsubscribe) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.UnfocusMembers)
|
||||
---@param clubId ClubId
|
||||
function C_Club.UnfocusMembers(clubId) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.UnfocusStream)
|
||||
---@param clubId ClubId
|
||||
---@param streamId ClubStreamId
|
||||
function C_Club.UnfocusStream(clubId, streamId) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Club.ValidateText)
|
||||
---@param clubType Enum.ClubType
|
||||
---@param text string
|
||||
---@param clubFieldType Enum.ClubFieldType
|
||||
---@return Enum.ValidateNameResult result
|
||||
function C_Club.ValidateText(clubType, text, clubFieldType) end
|
||||
|
||||
---@class ClubInfo
|
||||
---@field clubId ClubId
|
||||
---@field name string
|
||||
---@field shortName string?
|
||||
---@field description string
|
||||
---@field broadcast string
|
||||
---@field clubType Enum.ClubType
|
||||
---@field avatarId number
|
||||
---@field memberCount number?
|
||||
---@field favoriteTimeStamp BigUInteger?
|
||||
---@field joinTime BigUInteger?
|
||||
---@field socialQueueingEnabled boolean?
|
||||
---@field crossFaction boolean?
|
||||
|
||||
---@class ClubInvitationCandidateInfo
|
||||
---@field memberId number
|
||||
---@field name string
|
||||
---@field priority number
|
||||
---@field status Enum.ClubInvitationCandidateStatus
|
||||
|
||||
---@class ClubInvitationInfo
|
||||
---@field invitationId ClubInvitationId
|
||||
---@field isMyInvitation boolean
|
||||
---@field invitee ClubMemberInfo
|
||||
|
||||
---@class ClubLimits
|
||||
---@field maximumNumberOfStreams number
|
||||
|
||||
---@class ClubMemberInfo
|
||||
---@field isSelf boolean
|
||||
---@field memberId number
|
||||
---@field name string?
|
||||
---@field role Enum.ClubRoleIdentifier?
|
||||
---@field presence Enum.ClubMemberPresence
|
||||
---@field clubType Enum.ClubType?
|
||||
---@field guid WOWGUID?
|
||||
---@field bnetAccountId number?
|
||||
---@field memberNote string?
|
||||
---@field officerNote string?
|
||||
---@field classID number?
|
||||
---@field race number?
|
||||
---@field level number?
|
||||
---@field zone string?
|
||||
---@field achievementPoints number?
|
||||
---@field profession1ID number?
|
||||
---@field profession1Rank number?
|
||||
---@field profession1Name string?
|
||||
---@field profession2ID number?
|
||||
---@field profession2Rank number?
|
||||
---@field profession2Name string?
|
||||
---@field lastOnlineYear number?
|
||||
---@field lastOnlineMonth number?
|
||||
---@field lastOnlineDay number?
|
||||
---@field lastOnlineHour number?
|
||||
---@field guildRank string?
|
||||
---@field guildRankOrder number?
|
||||
---@field isRemoteChat boolean?
|
||||
---@field overallDungeonScore number?
|
||||
---@field faction Enum.PvPFaction?
|
||||
---@field timerunningSeasonID number?
|
||||
|
||||
---@class ClubMessageIdentifier
|
||||
---@field epoch BigUInteger
|
||||
---@field position BigUInteger
|
||||
|
||||
---@class ClubMessageInfo
|
||||
---@field messageId ClubMessageIdentifier
|
||||
---@field content kstringClubMessage
|
||||
---@field author ClubMemberInfo
|
||||
---@field destroyer ClubMemberInfo?
|
||||
---@field destroyed boolean
|
||||
---@field edited boolean
|
||||
|
||||
---@class ClubMessageRange
|
||||
---@field oldestMessageId ClubMessageIdentifier
|
||||
---@field newestMessageId ClubMessageIdentifier
|
||||
|
||||
---@class ClubPrivilegeInfo
|
||||
---@field canDestroy boolean
|
||||
---@field canSetAttribute boolean
|
||||
---@field canSetName boolean
|
||||
---@field canSetDescription boolean
|
||||
---@field canSetAvatar boolean
|
||||
---@field canSetBroadcast boolean
|
||||
---@field canSetPrivacyLevel boolean
|
||||
---@field canSetOwnMemberAttribute boolean
|
||||
---@field canSetOtherMemberAttribute boolean
|
||||
---@field canSetOwnMemberNote boolean
|
||||
---@field canSetOtherMemberNote boolean
|
||||
---@field canSetOwnVoiceState boolean
|
||||
---@field canSetOwnPresenceLevel boolean
|
||||
---@field canUseVoice boolean
|
||||
---@field canVoiceMuteMemberForAll boolean
|
||||
---@field canGetInvitation boolean
|
||||
---@field canSendInvitation boolean
|
||||
---@field canSendGuestInvitation boolean
|
||||
---@field canRevokeOwnInvitation boolean
|
||||
---@field canRevokeOtherInvitation boolean
|
||||
---@field canGetBan boolean
|
||||
---@field canGetSuggestion boolean
|
||||
---@field canSuggestMember boolean
|
||||
---@field canGetTicket boolean
|
||||
---@field canCreateTicket boolean
|
||||
---@field canDestroyTicket boolean
|
||||
---@field canAddBan boolean
|
||||
---@field canRemoveBan boolean
|
||||
---@field canCreateStream boolean
|
||||
---@field canDestroyStream boolean
|
||||
---@field canSetStreamPosition boolean
|
||||
---@field canSetStreamAttribute boolean
|
||||
---@field canSetStreamName boolean
|
||||
---@field canSetStreamSubject boolean
|
||||
---@field canSetStreamAccess boolean
|
||||
---@field canSetStreamVoiceLevel boolean
|
||||
---@field canCreateMessage boolean
|
||||
---@field canDestroyOwnMessage boolean
|
||||
---@field canDestroyOtherMessage boolean
|
||||
---@field canEditOwnMessage boolean
|
||||
---@field canPinMessage boolean
|
||||
---@field kickableRoleIds number[]
|
||||
|
||||
---@class ClubRoleInfo
|
||||
---@field roleId number
|
||||
---@field name string
|
||||
---@field required boolean
|
||||
---@field unique boolean
|
||||
|
||||
---@class ClubSelfInvitationInfo
|
||||
---@field invitationId ClubInvitationId
|
||||
---@field club ClubInfo
|
||||
---@field inviter ClubMemberInfo
|
||||
---@field leaders ClubMemberInfo[]
|
||||
|
||||
---@class ClubStreamInfo
|
||||
---@field streamId ClubStreamId
|
||||
---@field name string
|
||||
---@field subject string
|
||||
---@field leadersAndModeratorsOnly boolean
|
||||
---@field streamType Enum.ClubStreamType
|
||||
---@field creationTime BigUInteger
|
||||
|
||||
---@class ClubStreamNotificationSetting
|
||||
---@field streamId ClubStreamId
|
||||
---@field filter Enum.ClubStreamNotificationFilter
|
||||
|
||||
---@class ClubTicketInfo
|
||||
---@field ticketId string
|
||||
---@field allowedRedeemCount number
|
||||
---@field currentRedeemCount number
|
||||
---@field creationTime BigUInteger
|
||||
---@field expirationTime BigUInteger
|
||||
---@field defaultStreamId ClubStreamId?
|
||||
---@field creator ClubMemberInfo
|
||||
-315
@@ -1,315 +0,0 @@
|
||||
---@meta _
|
||||
C_ClubFinder = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClubFinder.ApplicantAcceptClubInvite)
|
||||
---@param clubFinderGUID WOWGUID
|
||||
function C_ClubFinder.ApplicantAcceptClubInvite(clubFinderGUID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClubFinder.ApplicantDeclineClubInvite)
|
||||
---@param clubFinderGUID WOWGUID
|
||||
function C_ClubFinder.ApplicantDeclineClubInvite(clubFinderGUID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClubFinder.CancelMembershipRequest)
|
||||
---@param clubFinderGUID WOWGUID
|
||||
function C_ClubFinder.CancelMembershipRequest(clubFinderGUID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClubFinder.CheckAllPlayerApplicantSettings)
|
||||
function C_ClubFinder.CheckAllPlayerApplicantSettings() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClubFinder.ClearAllFinderCache)
|
||||
function C_ClubFinder.ClearAllFinderCache() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClubFinder.ClearClubApplicantsCache)
|
||||
function C_ClubFinder.ClearClubApplicantsCache() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClubFinder.ClearClubFinderPostingsCache)
|
||||
function C_ClubFinder.ClearClubFinderPostingsCache() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClubFinder.DoesPlayerBelongToClubFromClubGUID)
|
||||
---@param clubFinderGUID WOWGUID
|
||||
---@return boolean belongsToClub
|
||||
function C_ClubFinder.DoesPlayerBelongToClubFromClubGUID(clubFinderGUID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClubFinder.GetClubFinderDisableReason)
|
||||
---@return Enum.ClubFinderDisableReason? disableReason
|
||||
function C_ClubFinder.GetClubFinderDisableReason() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClubFinder.GetClubRecruitmentSettings)
|
||||
---@return ClubSettingsInfo settings
|
||||
function C_ClubFinder.GetClubRecruitmentSettings() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClubFinder.GetClubTypeFromFinderGUID)
|
||||
---@param clubFinderGUID WOWGUID
|
||||
---@return Enum.ClubFinderRequestType clubType
|
||||
function C_ClubFinder.GetClubTypeFromFinderGUID(clubFinderGUID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClubFinder.GetFocusIndexFromFlag)
|
||||
---@param flags number
|
||||
---@return number index
|
||||
function C_ClubFinder.GetFocusIndexFromFlag(flags) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClubFinder.GetPlayerApplicantLocaleFlags)
|
||||
---@return number localeFlags
|
||||
function C_ClubFinder.GetPlayerApplicantLocaleFlags() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClubFinder.GetPlayerApplicantSettings)
|
||||
---@return ClubSettingsInfo settings
|
||||
function C_ClubFinder.GetPlayerApplicantSettings() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClubFinder.GetPlayerClubApplicationStatus)
|
||||
---@param clubFinderGUID WOWGUID
|
||||
---@return Enum.PlayerClubRequestStatus clubStatus
|
||||
function C_ClubFinder.GetPlayerClubApplicationStatus(clubFinderGUID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClubFinder.GetPlayerSettingsFocusFlagsSelectedCount)
|
||||
---@return number focusCount
|
||||
function C_ClubFinder.GetPlayerSettingsFocusFlagsSelectedCount() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClubFinder.GetPostingIDFromClubFinderGUID)
|
||||
---@param clubFinderGUID WOWGUID
|
||||
---@return number? postingID
|
||||
function C_ClubFinder.GetPostingIDFromClubFinderGUID(clubFinderGUID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClubFinder.GetRecruitingClubInfoFromClubID)
|
||||
---@param clubId ClubId
|
||||
---@return RecruitingClubInfo? clubInfo
|
||||
function C_ClubFinder.GetRecruitingClubInfoFromClubID(clubId) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClubFinder.GetRecruitingClubInfoFromFinderGUID)
|
||||
---@param clubFinderGUID WOWGUID
|
||||
---@return RecruitingClubInfo clubInfo
|
||||
function C_ClubFinder.GetRecruitingClubInfoFromFinderGUID(clubFinderGUID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClubFinder.GetStatusOfPostingFromClubId)
|
||||
---@param postingID ClubId
|
||||
---@return Enum.ClubFinderClubPostingStatusFlags[] postingFlags
|
||||
function C_ClubFinder.GetStatusOfPostingFromClubId(postingID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClubFinder.GetTotalMatchingCommunityListSize)
|
||||
---@return number totalSize
|
||||
function C_ClubFinder.GetTotalMatchingCommunityListSize() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClubFinder.GetTotalMatchingGuildListSize)
|
||||
---@return number totalSize
|
||||
function C_ClubFinder.GetTotalMatchingGuildListSize() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClubFinder.HasAlreadyAppliedToLinkedPosting)
|
||||
---@param clubFinderGUID WOWGUID
|
||||
---@return boolean hasAlreadyApplied
|
||||
function C_ClubFinder.HasAlreadyAppliedToLinkedPosting(clubFinderGUID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClubFinder.HasPostingBeenDelisted)
|
||||
---@param postingID ClubId
|
||||
---@return boolean postingDelisted
|
||||
function C_ClubFinder.HasPostingBeenDelisted(postingID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClubFinder.IsCommunityFinderEnabled)
|
||||
---@return boolean isEnabled
|
||||
function C_ClubFinder.IsCommunityFinderEnabled() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClubFinder.IsEnabled)
|
||||
---@return boolean isEnabled
|
||||
function C_ClubFinder.IsEnabled() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClubFinder.IsListingEnabledFromFlags)
|
||||
---@param flags number
|
||||
---@return boolean isListed
|
||||
function C_ClubFinder.IsListingEnabledFromFlags(flags) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClubFinder.IsPostingBanned)
|
||||
---@param postingID ClubId
|
||||
---@return boolean postingBanned
|
||||
function C_ClubFinder.IsPostingBanned(postingID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClubFinder.IsValidSearchString)
|
||||
---@param name string
|
||||
---@return boolean isApproved
|
||||
function C_ClubFinder.IsValidSearchString(name) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClubFinder.LookupClubPostingFromClubFinderGUID)
|
||||
---@param clubFinderGUID WOWGUID
|
||||
---@param isLinkedPosting boolean
|
||||
function C_ClubFinder.LookupClubPostingFromClubFinderGUID(clubFinderGUID, isLinkedPosting) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClubFinder.PlayerGetClubInvitationList)
|
||||
---@return RecruitingClubInfo[] inviteList
|
||||
function C_ClubFinder.PlayerGetClubInvitationList() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClubFinder.PlayerRequestPendingClubsList)
|
||||
---@param type Enum.ClubFinderRequestType
|
||||
function C_ClubFinder.PlayerRequestPendingClubsList(type) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClubFinder.PlayerReturnPendingCommunitiesList)
|
||||
---@return RecruitingClubInfo[] info
|
||||
function C_ClubFinder.PlayerReturnPendingCommunitiesList() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClubFinder.PlayerReturnPendingGuildsList)
|
||||
---@return RecruitingClubInfo[] info
|
||||
function C_ClubFinder.PlayerReturnPendingGuildsList() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClubFinder.PostClub)
|
||||
---@param clubId ClubId
|
||||
---@param itemLevelRequirement number
|
||||
---@param name string
|
||||
---@param description string
|
||||
---@param avatarId number
|
||||
---@param specs number[]
|
||||
---@param type Enum.ClubFinderRequestType
|
||||
---@param crossFaction? boolean Default = false
|
||||
---@return boolean succesful
|
||||
function C_ClubFinder.PostClub(clubId, itemLevelRequirement, name, description, avatarId, specs, type, crossFaction) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClubFinder.RequestApplicantList)
|
||||
---@param type Enum.ClubFinderRequestType
|
||||
function C_ClubFinder.RequestApplicantList(type) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClubFinder.RequestClubsList)
|
||||
---@param guildListRequested boolean
|
||||
---@param searchString string
|
||||
---@param specIDs number[]
|
||||
function C_ClubFinder.RequestClubsList(guildListRequested, searchString, specIDs) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClubFinder.RequestMembershipToClub)
|
||||
---@param clubFinderGUID WOWGUID
|
||||
---@param comment string
|
||||
---@param specIDs number[]
|
||||
function C_ClubFinder.RequestMembershipToClub(clubFinderGUID, comment, specIDs) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClubFinder.RequestNextCommunityPage)
|
||||
---@param startingIndex number
|
||||
---@param pageSize number
|
||||
function C_ClubFinder.RequestNextCommunityPage(startingIndex, pageSize) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClubFinder.RequestNextGuildPage)
|
||||
---@param startingIndex number
|
||||
---@param pageSize number
|
||||
function C_ClubFinder.RequestNextGuildPage(startingIndex, pageSize) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClubFinder.RequestPostingInformationFromClubId)
|
||||
---@param clubId ClubId
|
||||
---@return boolean success
|
||||
function C_ClubFinder.RequestPostingInformationFromClubId(clubId) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClubFinder.RequestSubscribedClubPostingIDs)
|
||||
function C_ClubFinder.RequestSubscribedClubPostingIDs() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClubFinder.ResetClubPostingMapCache)
|
||||
function C_ClubFinder.ResetClubPostingMapCache() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClubFinder.RespondToApplicant)
|
||||
---@param clubFinderGUID WOWGUID
|
||||
---@param playerGUID WOWGUID
|
||||
---@param shouldAccept boolean
|
||||
---@param requestType Enum.ClubFinderRequestType
|
||||
---@param playerName string
|
||||
---@param forceAccept boolean
|
||||
---@param reported? boolean
|
||||
function C_ClubFinder.RespondToApplicant(clubFinderGUID, playerGUID, shouldAccept, requestType, playerName, forceAccept, reported) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClubFinder.ReturnClubApplicantList)
|
||||
---@param clubId ClubId
|
||||
---@return ClubFinderApplicantInfo[] info
|
||||
function C_ClubFinder.ReturnClubApplicantList(clubId) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClubFinder.ReturnMatchingCommunityList)
|
||||
---@return RecruitingClubInfo[] recruitingClubs
|
||||
function C_ClubFinder.ReturnMatchingCommunityList() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClubFinder.ReturnMatchingGuildList)
|
||||
---@return RecruitingClubInfo[] recruitingClubs
|
||||
function C_ClubFinder.ReturnMatchingGuildList() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClubFinder.ReturnPendingClubApplicantList)
|
||||
---@param clubId ClubId
|
||||
---@return ClubFinderApplicantInfo[] info
|
||||
function C_ClubFinder.ReturnPendingClubApplicantList(clubId) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClubFinder.SendChatWhisper)
|
||||
---@param clubFinderGUID WOWGUID
|
||||
---@param playerGUID WOWGUID
|
||||
---@param applicantType Enum.ClubFinderRequestType
|
||||
---@param name string
|
||||
function C_ClubFinder.SendChatWhisper(clubFinderGUID, playerGUID, applicantType, name) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClubFinder.SetAllRecruitmentSettings)
|
||||
---@param value number
|
||||
function C_ClubFinder.SetAllRecruitmentSettings(value) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClubFinder.SetPlayerApplicantLocaleFlags)
|
||||
---@param localeFlags number
|
||||
function C_ClubFinder.SetPlayerApplicantLocaleFlags(localeFlags) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClubFinder.SetPlayerApplicantSettings)
|
||||
---@param index number
|
||||
---@param checked boolean
|
||||
function C_ClubFinder.SetPlayerApplicantSettings(index, checked) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClubFinder.SetRecruitmentLocale)
|
||||
---@param locale number
|
||||
function C_ClubFinder.SetRecruitmentLocale(locale) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClubFinder.SetRecruitmentSettings)
|
||||
---@param index number
|
||||
---@param checked boolean
|
||||
function C_ClubFinder.SetRecruitmentSettings(index, checked) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ClubFinder.ShouldShowClubFinder)
|
||||
---@return boolean shouldShow
|
||||
function C_ClubFinder.ShouldShowClubFinder() end
|
||||
|
||||
---@class ClubFinderApplicantInfo
|
||||
---@field clubFinderGUID WOWGUID
|
||||
---@field playerGUID WOWGUID
|
||||
---@field closed number
|
||||
---@field name string
|
||||
---@field message string
|
||||
---@field level number
|
||||
---@field classID number
|
||||
---@field ilvl number
|
||||
---@field specIds number[]
|
||||
---@field requestStatus Enum.PlayerClubRequestStatus
|
||||
---@field lookupSuccess boolean
|
||||
---@field lastUpdatedTime BigInteger
|
||||
---@field faction number
|
||||
|
||||
---@class ClubSettingsInfo
|
||||
---@field playStyleDungeon boolean
|
||||
---@field playStyleRaids boolean
|
||||
---@field playStylePvp boolean
|
||||
---@field playStyleRP boolean
|
||||
---@field playStyleSocial boolean
|
||||
---@field roleTank boolean
|
||||
---@field roleHealer boolean
|
||||
---@field roleDps boolean
|
||||
---@field sizeSmall boolean
|
||||
---@field sizeMedium boolean
|
||||
---@field sizeLarge boolean
|
||||
---@field maxLevelOnly boolean
|
||||
---@field enableListing boolean
|
||||
---@field sortRelevance boolean
|
||||
---@field sortMembers boolean
|
||||
---@field sortNewest boolean
|
||||
---@field autoAccept boolean
|
||||
---@field crossFaction boolean
|
||||
|
||||
---@class RecruitingClubInfo
|
||||
---@field clubFinderGUID WOWGUID
|
||||
---@field numActiveMembers number
|
||||
---@field name string
|
||||
---@field comment string
|
||||
---@field guildLeader string
|
||||
---@field isGuild boolean
|
||||
---@field emblemInfo number
|
||||
---@field tabardInfo GuildTabardInfo?
|
||||
---@field recruitingSpecIds number[]
|
||||
---@field recruitmentFlags number
|
||||
---@field localeSet boolean
|
||||
---@field recruitmentLocale number
|
||||
---@field minILvl number
|
||||
---@field cached number
|
||||
---@field cacheRequested number
|
||||
---@field lastPosterGUID WOWGUID
|
||||
---@field clubId ClubId
|
||||
---@field lastUpdatedTime BigInteger
|
||||
---@field isCrossFaction boolean
|
||||
---@field realmName string?
|
||||
-34
@@ -1,34 +0,0 @@
|
||||
---@meta _
|
||||
C_ColorOverrides = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ColorOverrides.ClearColorOverrides)
|
||||
function C_ColorOverrides.ClearColorOverrides() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ColorOverrides.GetColorForQuality)
|
||||
---@param quality Enum.ItemQuality
|
||||
---@return colorRGBA color
|
||||
function C_ColorOverrides.GetColorForQuality(quality) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ColorOverrides.GetColorOverrideInfo)
|
||||
---@param overrideType Enum.ColorOverride
|
||||
---@return ColorOverrideInfo? overrideInfo
|
||||
function C_ColorOverrides.GetColorOverrideInfo(overrideType) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ColorOverrides.GetDefaultColorForQuality)
|
||||
---@param quality Enum.ItemQuality
|
||||
---@return colorRGBA color
|
||||
function C_ColorOverrides.GetDefaultColorForQuality(quality) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ColorOverrides.RemoveColorOverride)
|
||||
---@param overrideType Enum.ColorOverride
|
||||
function C_ColorOverrides.RemoveColorOverride(overrideType) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ColorOverrides.SetColorOverride)
|
||||
---@param overrideType Enum.ColorOverride
|
||||
---@param color colorRGBA
|
||||
function C_ColorOverrides.SetColorOverride(overrideType, color) end
|
||||
|
||||
---@class ColorOverrideInfo
|
||||
---@field overrideType Enum.ColorOverride
|
||||
---@field overrideColor colorRGB
|
||||
---@field overrideColorString string
|
||||
-69
@@ -1,69 +0,0 @@
|
||||
---@meta _
|
||||
C_ColorUtil = {}
|
||||
|
||||
---Converts an unpacked HSL color to HSV.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ColorUtil.ConvertHSLToHSV)
|
||||
---@param hslH number
|
||||
---@param hslS number
|
||||
---@param hslL number
|
||||
---@return number hsvH
|
||||
---@return number hsvS
|
||||
---@return number hsvV
|
||||
function C_ColorUtil.ConvertHSLToHSV(hslH, hslS, hslL) end
|
||||
|
||||
---Converts an unpacked HSV color to HSL.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ColorUtil.ConvertHSVToHSL)
|
||||
---@param hsvH number
|
||||
---@param hsvS number
|
||||
---@param hsvV number
|
||||
---@return number hslH
|
||||
---@return number hslS
|
||||
---@return number hslL
|
||||
function C_ColorUtil.ConvertHSVToHSL(hsvH, hsvS, hsvV) end
|
||||
|
||||
---Converts an unpacked HSV color to RGB.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ColorUtil.ConvertHSVToRGB)
|
||||
---@param hsvH number
|
||||
---@param hsvS number
|
||||
---@param hsvV number
|
||||
---@return number rgbR
|
||||
---@return number rgbG
|
||||
---@return number rgbB
|
||||
function C_ColorUtil.ConvertHSVToRGB(hsvH, hsvS, hsvV) end
|
||||
|
||||
---Converts an unpacked RGB color to HSV. For achromatic inputs, the returned hue will be -1.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ColorUtil.ConvertRGBToHSV)
|
||||
---@param rgbR number
|
||||
---@param rgbG number
|
||||
---@param rgbB number
|
||||
---@return number hsvH
|
||||
---@return number hsvS
|
||||
---@return number hsvV
|
||||
function C_ColorUtil.ConvertRGBToHSV(rgbR, rgbG, rgbB) end
|
||||
|
||||
---Generates a hex color code suitable for use in text color code markup.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ColorUtil.GenerateTextColorCode)
|
||||
---@param color colorRGB
|
||||
---@return string textColorCode
|
||||
function C_ColorUtil.GenerateTextColorCode(color) end
|
||||
|
||||
---Wraps a given string with color code markup.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ColorUtil.WrapTextInColor)
|
||||
---@param text string
|
||||
---@param color colorRGB
|
||||
---@return string coloredText
|
||||
function C_ColorUtil.WrapTextInColor(text, color) end
|
||||
|
||||
---Wraps a given string with color code markup.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ColorUtil.WrapTextInColorCode)
|
||||
---@param text string
|
||||
---@param textColorCode string
|
||||
---@return string coloredText
|
||||
function C_ColorUtil.WrapTextInColorCode(text, textColorCode) end
|
||||
-88
@@ -1,88 +0,0 @@
|
||||
---@meta _
|
||||
C_CombatAudioAlert = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CombatAudioAlert.AddToKnownTargetingList)
|
||||
---@param unit UnitToken
|
||||
---@return boolean added
|
||||
function C_CombatAudioAlert.AddToKnownTargetingList(unit) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CombatAudioAlert.GetCategoryVoice)
|
||||
---@param category Enum.CombatAudioAlertCategory
|
||||
---@return number voice
|
||||
function C_CombatAudioAlert.GetCategoryVoice(category) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CombatAudioAlert.GetCategoryVolume)
|
||||
---@param category Enum.CombatAudioAlertCategory
|
||||
---@return number volume
|
||||
function C_CombatAudioAlert.GetCategoryVolume(category) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CombatAudioAlert.GetFormatSetting)
|
||||
---@param unit Enum.CombatAudioAlertUnit
|
||||
---@param alertType Enum.CombatAudioAlertType
|
||||
---@return number formatVal
|
||||
function C_CombatAudioAlert.GetFormatSetting(unit, alertType) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CombatAudioAlert.GetSpeakerSpeed)
|
||||
---@return number speed
|
||||
function C_CombatAudioAlert.GetSpeakerSpeed() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CombatAudioAlert.GetSpecSetting)
|
||||
---@param setting Enum.CombatAudioAlertSpecSetting
|
||||
---@return number value
|
||||
function C_CombatAudioAlert.GetSpecSetting(setting) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CombatAudioAlert.GetThrottle)
|
||||
---@param throttleType Enum.CombatAudioAlertThrottle
|
||||
---@return number throttle
|
||||
function C_CombatAudioAlert.GetThrottle(throttleType) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CombatAudioAlert.IsEnabled)
|
||||
---@return boolean isEnabled
|
||||
function C_CombatAudioAlert.IsEnabled() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CombatAudioAlert.RemoveFromKnownTargetingList)
|
||||
---@param unit UnitToken
|
||||
---@return boolean removed
|
||||
function C_CombatAudioAlert.RemoveFromKnownTargetingList(unit) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CombatAudioAlert.SetCategoryVoice)
|
||||
---@param category Enum.CombatAudioAlertCategory
|
||||
---@param newVal number
|
||||
---@return boolean success
|
||||
function C_CombatAudioAlert.SetCategoryVoice(category, newVal) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CombatAudioAlert.SetCategoryVolume)
|
||||
---@param category Enum.CombatAudioAlertCategory
|
||||
---@param newVal number
|
||||
---@return boolean success
|
||||
function C_CombatAudioAlert.SetCategoryVolume(category, newVal) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CombatAudioAlert.SetFormatSetting)
|
||||
---@param unit Enum.CombatAudioAlertUnit
|
||||
---@param alertType Enum.CombatAudioAlertType
|
||||
---@param newVal number
|
||||
---@return boolean success
|
||||
function C_CombatAudioAlert.SetFormatSetting(unit, alertType, newVal) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CombatAudioAlert.SetSpeakerSpeed)
|
||||
---@param newVal number
|
||||
---@return boolean success
|
||||
function C_CombatAudioAlert.SetSpeakerSpeed(newVal) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CombatAudioAlert.SetSpecSetting)
|
||||
---@param setting Enum.CombatAudioAlertSpecSetting
|
||||
---@param newVal number
|
||||
---@return boolean success
|
||||
function C_CombatAudioAlert.SetSpecSetting(setting, newVal) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CombatAudioAlert.SetThrottle)
|
||||
---@param throttleType Enum.CombatAudioAlertThrottle
|
||||
---@param newVal number
|
||||
---@return boolean success
|
||||
function C_CombatAudioAlert.SetThrottle(throttleType, newVal) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CombatAudioAlert.SpeakText)
|
||||
---@param text string
|
||||
---@param category Enum.CombatAudioAlertCategory
|
||||
---@param allowOverlap? boolean Default = true
|
||||
function C_CombatAudioAlert.SpeakText(text, category, allowOverlap) end
|
||||
-46
@@ -1,46 +0,0 @@
|
||||
---@meta _
|
||||
C_CombatLog = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CombatLog.ApplyFilterSettings)
|
||||
---@param filterSettings LuaValueVariant
|
||||
function C_CombatLog.ApplyFilterSettings(filterSettings) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CombatLog.AreFilteredEventsEnabled)
|
||||
---@return boolean enabled
|
||||
function C_CombatLog.AreFilteredEventsEnabled() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CombatLog.ClearEntries)
|
||||
function C_CombatLog.ClearEntries() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CombatLog.DoesObjectMatchFilter)
|
||||
---@param mask Enum.CombatLogObject
|
||||
---@param flags Enum.CombatLogObject
|
||||
---@return boolean matches
|
||||
function C_CombatLog.DoesObjectMatchFilter(mask, flags) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CombatLog.GetEntryRetentionTime)
|
||||
---@return number retentionTime
|
||||
function C_CombatLog.GetEntryRetentionTime() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CombatLog.GetMessageLimit)
|
||||
---@return number messageLimit
|
||||
function C_CombatLog.GetMessageLimit() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CombatLog.IsCombatLogRestricted)
|
||||
---@return boolean restricted
|
||||
function C_CombatLog.IsCombatLogRestricted() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CombatLog.RefilterEntries)
|
||||
function C_CombatLog.RefilterEntries() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CombatLog.SetEntryRetentionTime)
|
||||
---@param retentionTime number
|
||||
function C_CombatLog.SetEntryRetentionTime(retentionTime) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CombatLog.SetFilteredEventsEnabled)
|
||||
---@param enabled boolean
|
||||
function C_CombatLog.SetFilteredEventsEnabled(enabled) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CombatLog.SetMessageLimit)
|
||||
---@param messageLimit number
|
||||
function C_CombatLog.SetMessageLimit(messageLimit) end
|
||||
-5
@@ -1,5 +0,0 @@
|
||||
---@meta _
|
||||
C_CombatLogInternal = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CombatLogInternal.GetCurrentEventInfo)
|
||||
function C_CombatLogInternal.GetCurrentEventInfo() end
|
||||
-41
@@ -1,41 +0,0 @@
|
||||
---@meta _
|
||||
C_CombatLogSecure = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CombatLogSecure.AddEventFilter)
|
||||
function C_CombatLogSecure.AddEventFilter() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CombatLogSecure.ClearEventFilters)
|
||||
function C_CombatLogSecure.ClearEventFilters() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CombatLogSecure.CreateCombatLogMessage)
|
||||
---@param message string
|
||||
---@param colorR number
|
||||
---@param colorG number
|
||||
---@param colorB number
|
||||
---@param order Enum.CombatLogMessageOrder
|
||||
function C_CombatLogSecure.CreateCombatLogMessage(message, colorR, colorG, colorB, order) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CombatLogSecure.GetCurrentEntryInfo)
|
||||
function C_CombatLogSecure.GetCurrentEntryInfo() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CombatLogSecure.GetCurrentEventInfo)
|
||||
function C_CombatLogSecure.GetCurrentEventInfo() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CombatLogSecure.GetEntryCount)
|
||||
---@param ignoreFilter? boolean Default = false
|
||||
---@return number count
|
||||
function C_CombatLogSecure.GetEntryCount(ignoreFilter) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CombatLogSecure.SeekToNewestEntry)
|
||||
---@param ignoreFilter? boolean Default = false
|
||||
---@return boolean isValidEntry
|
||||
function C_CombatLogSecure.SeekToNewestEntry(ignoreFilter) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CombatLogSecure.SeekToPreviousEntry)
|
||||
---@param ignoreFilter? boolean Default = false
|
||||
---@return boolean isValidEntry
|
||||
function C_CombatLogSecure.SeekToPreviousEntry(ignoreFilter) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CombatLogSecure.ShouldShowCurrentEntry)
|
||||
---@return boolean shouldShow
|
||||
function C_CombatLogSecure.ShouldShowCurrentEntry() end
|
||||
-2
@@ -1,2 +0,0 @@
|
||||
---@meta _
|
||||
---@class CombatLogEventInfo
|
||||
-13
@@ -1,13 +0,0 @@
|
||||
---@meta _
|
||||
C_CombatText = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CombatText.GetActiveUnit)
|
||||
---@return string? unitTarget
|
||||
function C_CombatText.GetActiveUnit() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CombatText.GetCurrentEventInfo)
|
||||
function C_CombatText.GetCurrentEventInfo() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CombatText.SetActiveUnit)
|
||||
---@param unitToken UnitToken
|
||||
function C_CombatText.SetActiveUnit(unitToken) end
|
||||
-2
@@ -1,2 +0,0 @@
|
||||
---@meta _
|
||||
---@class CombatTextEventInfo
|
||||
-782
@@ -1,782 +0,0 @@
|
||||
---@meta _
|
||||
C_Commentator = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.AddPlayerOverrideName)
|
||||
---@param playerName string
|
||||
---@param overrideName string
|
||||
function C_Commentator.AddPlayerOverrideName(playerName, overrideName) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.AddTrackedDefensiveAuras)
|
||||
---@param spellIDs number[]
|
||||
function C_Commentator.AddTrackedDefensiveAuras(spellIDs) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.AddTrackedOffensiveAuras)
|
||||
---@param spellIDs number[]
|
||||
function C_Commentator.AddTrackedOffensiveAuras(spellIDs) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.AreTeamsSwapped)
|
||||
---@return boolean teamsAreSwapped
|
||||
function C_Commentator.AreTeamsSwapped() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.AssignPlayerToTeam)
|
||||
---@param playerName string
|
||||
---@param teamName string
|
||||
function C_Commentator.AssignPlayerToTeam(playerName, teamName) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.AssignPlayersToTeam)
|
||||
---@param playerName string[]
|
||||
---@param teamName string
|
||||
function C_Commentator.AssignPlayersToTeam(playerName, teamName) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.AssignPlayersToTeamInCurrentInstance)
|
||||
---@param teamIndex number
|
||||
---@param teamName string
|
||||
function C_Commentator.AssignPlayersToTeamInCurrentInstance(teamIndex, teamName) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.CanUseCommentatorCheats)
|
||||
---@return boolean canUseCommentatorCheats
|
||||
function C_Commentator.CanUseCommentatorCheats() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.ClearCameraTarget)
|
||||
function C_Commentator.ClearCameraTarget() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.ClearFollowTarget)
|
||||
function C_Commentator.ClearFollowTarget() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.ClearLookAtTarget)
|
||||
---@param lookAtIndex? number
|
||||
function C_Commentator.ClearLookAtTarget(lookAtIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.EnterInstance)
|
||||
function C_Commentator.EnterInstance() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.ExitInstance)
|
||||
function C_Commentator.ExitInstance() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.FindSpectatedUnit)
|
||||
---@param unitToken UnitToken
|
||||
---@return number playerIndex
|
||||
---@return number teamIndex
|
||||
---@return boolean isPet
|
||||
function C_Commentator.FindSpectatedUnit(unitToken) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.FindTeamNameInCurrentInstance)
|
||||
---@param teamIndex number
|
||||
---@return string? teamName
|
||||
function C_Commentator.FindTeamNameInCurrentInstance(teamIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.FindTeamNameInDirectory)
|
||||
---@param playerNames string[]
|
||||
---@return string? teamName
|
||||
function C_Commentator.FindTeamNameInDirectory(playerNames) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.FlushCommentatorHistory)
|
||||
function C_Commentator.FlushCommentatorHistory() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.FollowPlayer)
|
||||
---@param factionIndex number
|
||||
---@param playerIndex number
|
||||
---@param forceInstantTransition? boolean
|
||||
function C_Commentator.FollowPlayer(factionIndex, playerIndex, forceInstantTransition) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.FollowUnit)
|
||||
---@param token string
|
||||
function C_Commentator.FollowUnit(token) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.ForceFollowTransition)
|
||||
function C_Commentator.ForceFollowTransition() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.GetAdditionalCameraWeight)
|
||||
---@return number teamIndex
|
||||
---@return number playerIndex
|
||||
function C_Commentator.GetAdditionalCameraWeight() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.GetAdditionalCameraWeightByToken)
|
||||
---@param unitToken UnitToken
|
||||
---@return number weight
|
||||
function C_Commentator.GetAdditionalCameraWeightByToken(unitToken) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.GetAllPlayerOverrideNames)
|
||||
---@return NameOverrideEntry[] nameEntries
|
||||
function C_Commentator.GetAllPlayerOverrideNames() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.GetCamera)
|
||||
---@return number xPos
|
||||
---@return number yPos
|
||||
---@return number zPos
|
||||
---@return number yaw
|
||||
---@return number pitch
|
||||
---@return number roll
|
||||
---@return number fov
|
||||
function C_Commentator.GetCamera() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.GetCameraCollision)
|
||||
---@return boolean isColliding
|
||||
function C_Commentator.GetCameraCollision() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.GetCameraPosition)
|
||||
---@return number xPos
|
||||
---@return number yPos
|
||||
---@return number zPos
|
||||
function C_Commentator.GetCameraPosition() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.GetCombatEventInfo)
|
||||
function C_Commentator.GetCombatEventInfo() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.GetCommentatorHistory)
|
||||
---@return CommentatorHistory history
|
||||
function C_Commentator.GetCommentatorHistory() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.GetCommentatorMatchDataState)
|
||||
---@return CommentatorMatchDataState state
|
||||
function C_Commentator.GetCommentatorMatchDataState() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.GetCurrentMapID)
|
||||
---@return number? mapID
|
||||
function C_Commentator.GetCurrentMapID() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.GetDampeningPercent)
|
||||
---@return number percentage
|
||||
function C_Commentator.GetDampeningPercent() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.GetDistanceBeforeForcedHorizontalConvergence)
|
||||
---@return number distance
|
||||
function C_Commentator.GetDistanceBeforeForcedHorizontalConvergence() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.GetDurationToForceHorizontalConvergence)
|
||||
---@return number ms
|
||||
function C_Commentator.GetDurationToForceHorizontalConvergence() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.GetExcludeDistance)
|
||||
---@return number excludeDistance
|
||||
function C_Commentator.GetExcludeDistance() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.GetHardlockWeight)
|
||||
---@return number weight
|
||||
function C_Commentator.GetHardlockWeight() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.GetHorizontalAngleThresholdToSmooth)
|
||||
---@return number angle
|
||||
function C_Commentator.GetHorizontalAngleThresholdToSmooth() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.GetIndirectSpellID)
|
||||
---@param trackedSpellID number
|
||||
---@return number indirectSpellID
|
||||
function C_Commentator.GetIndirectSpellID(trackedSpellID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.GetInstanceInfo)
|
||||
---@param mapIndex number
|
||||
---@param instanceIndex number
|
||||
---@return number mapID
|
||||
---@return string? mapName
|
||||
---@return number status
|
||||
---@return number instanceIDLow
|
||||
---@return number instanceIDHigh
|
||||
function C_Commentator.GetInstanceInfo(mapIndex, instanceIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.GetLookAtLerpAmount)
|
||||
---@return number amount
|
||||
function C_Commentator.GetLookAtLerpAmount() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.GetMapInfo)
|
||||
---@param mapIndex number
|
||||
---@return number teamSize
|
||||
---@return number minLevel
|
||||
---@return number maxLevel
|
||||
---@return number numInstances
|
||||
function C_Commentator.GetMapInfo(mapIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.GetMatchDuration)
|
||||
---@return time_t seconds
|
||||
function C_Commentator.GetMatchDuration() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.GetMaxNumPlayersPerTeam)
|
||||
---@return number maxNumPlayersPerTeam
|
||||
function C_Commentator.GetMaxNumPlayersPerTeam() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.GetMaxNumTeams)
|
||||
---@return number maxNumTeams
|
||||
function C_Commentator.GetMaxNumTeams() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.GetMode)
|
||||
---@return number commentatorMode
|
||||
function C_Commentator.GetMode() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.GetMsToHoldForHorizontalMovement)
|
||||
---@return number ms
|
||||
function C_Commentator.GetMsToHoldForHorizontalMovement() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.GetMsToHoldForVerticalMovement)
|
||||
---@return number ms
|
||||
function C_Commentator.GetMsToHoldForVerticalMovement() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.GetMsToSmoothHorizontalChange)
|
||||
---@return number ms
|
||||
function C_Commentator.GetMsToSmoothHorizontalChange() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.GetMsToSmoothVerticalChange)
|
||||
---@return number ms
|
||||
function C_Commentator.GetMsToSmoothVerticalChange() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.GetNumMaps)
|
||||
---@return number numMaps
|
||||
function C_Commentator.GetNumMaps() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.GetNumPlayers)
|
||||
---@param factionIndex number
|
||||
---@return number numPlayers
|
||||
function C_Commentator.GetNumPlayers(factionIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.GetOrCreateSeries)
|
||||
---@param teamName1 string
|
||||
---@param teamName2 string
|
||||
---@return CommentatorSeries data
|
||||
function C_Commentator.GetOrCreateSeries(teamName1, teamName2) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.GetPlayerAuraInfo)
|
||||
---@param teamIndex number
|
||||
---@param playerIndex number
|
||||
---@param spellID number
|
||||
---@return number startTime
|
||||
---@return number duration
|
||||
---@return boolean enable
|
||||
function C_Commentator.GetPlayerAuraInfo(teamIndex, playerIndex, spellID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.GetPlayerAuraInfoByUnit)
|
||||
---@param token UnitToken
|
||||
---@param spellID number
|
||||
---@return number startTime
|
||||
---@return number duration
|
||||
---@return boolean enable
|
||||
function C_Commentator.GetPlayerAuraInfoByUnit(token, spellID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.GetPlayerCooldownInfo)
|
||||
---@param teamIndex number
|
||||
---@param playerIndex number
|
||||
---@param spellID number
|
||||
---@return number startTime
|
||||
---@return number duration
|
||||
---@return boolean enable
|
||||
function C_Commentator.GetPlayerCooldownInfo(teamIndex, playerIndex, spellID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.GetPlayerCooldownInfoByUnit)
|
||||
---@param unitToken UnitToken
|
||||
---@param spellID number
|
||||
---@return number startTime
|
||||
---@return number duration
|
||||
---@return boolean enable
|
||||
function C_Commentator.GetPlayerCooldownInfoByUnit(unitToken, spellID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.GetPlayerCrowdControlInfo)
|
||||
---@param teamIndex number
|
||||
---@param playerIndex number
|
||||
---@return number spellID
|
||||
---@return number expiration
|
||||
---@return number duration
|
||||
function C_Commentator.GetPlayerCrowdControlInfo(teamIndex, playerIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.GetPlayerCrowdControlInfoByUnit)
|
||||
---@param token UnitToken
|
||||
---@return number spellID
|
||||
---@return number expiration
|
||||
---@return number duration
|
||||
function C_Commentator.GetPlayerCrowdControlInfoByUnit(token) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.GetPlayerData)
|
||||
---@param teamIndex number
|
||||
---@param playerIndex number
|
||||
---@return CommentatorPlayerData? info
|
||||
function C_Commentator.GetPlayerData(teamIndex, playerIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.GetPlayerFlagInfo)
|
||||
---@param teamIndex number
|
||||
---@param playerIndex number
|
||||
---@return boolean hasFlag
|
||||
function C_Commentator.GetPlayerFlagInfo(teamIndex, playerIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.GetPlayerFlagInfoByUnit)
|
||||
---@param unitToken UnitToken
|
||||
---@return boolean hasFlag
|
||||
function C_Commentator.GetPlayerFlagInfoByUnit(unitToken) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.GetPlayerItemCooldownInfo)
|
||||
---@param teamIndex number
|
||||
---@param playerIndex number
|
||||
---@param itemID number
|
||||
---@return number startTime
|
||||
---@return number duration
|
||||
---@return boolean enable
|
||||
function C_Commentator.GetPlayerItemCooldownInfo(teamIndex, playerIndex, itemID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.GetPlayerItemCooldownInfoByUnit)
|
||||
---@param unitToken UnitToken
|
||||
---@param itemID number
|
||||
---@return number startTime
|
||||
---@return number duration
|
||||
---@return boolean enable
|
||||
function C_Commentator.GetPlayerItemCooldownInfoByUnit(unitToken, itemID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.GetPlayerOverrideName)
|
||||
---@param originalName string
|
||||
---@return string overrideName
|
||||
function C_Commentator.GetPlayerOverrideName(originalName) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.GetPlayerSpellCharges)
|
||||
---@param teamIndex number
|
||||
---@param playerIndex number
|
||||
---@param spellID number
|
||||
---@return number charges
|
||||
---@return number maxCharges
|
||||
---@return number startTime
|
||||
---@return number duration
|
||||
function C_Commentator.GetPlayerSpellCharges(teamIndex, playerIndex, spellID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.GetPlayerSpellChargesByUnit)
|
||||
---@param unitToken UnitToken
|
||||
---@param spellID number
|
||||
---@return number charges
|
||||
---@return number maxCharges
|
||||
---@return number startTime
|
||||
---@return number duration
|
||||
function C_Commentator.GetPlayerSpellChargesByUnit(unitToken, spellID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.GetPositionLerpAmount)
|
||||
---@return number amount
|
||||
function C_Commentator.GetPositionLerpAmount() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.GetSmoothFollowTransitioning)
|
||||
---@return boolean enabled
|
||||
function C_Commentator.GetSmoothFollowTransitioning() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.GetSoftlockWeight)
|
||||
---@return number weight
|
||||
function C_Commentator.GetSoftlockWeight() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.GetSpeedFactor)
|
||||
---@return number factor
|
||||
function C_Commentator.GetSpeedFactor() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.GetStartLocation)
|
||||
---@param mapID number
|
||||
---@return vector3 pos
|
||||
function C_Commentator.GetStartLocation(mapID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.GetTeamColor)
|
||||
---@param teamIndex number
|
||||
---@return colorRGB color
|
||||
function C_Commentator.GetTeamColor(teamIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.GetTeamColorByUnit)
|
||||
---@param unitToken UnitToken
|
||||
---@return colorRGB color
|
||||
function C_Commentator.GetTeamColorByUnit(unitToken) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.GetTimeLeftInMatch)
|
||||
---@return number? timeLeft
|
||||
function C_Commentator.GetTimeLeftInMatch() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.GetTrackedSpellID)
|
||||
---@param indirectSpellID number
|
||||
---@return number trackedSpellID
|
||||
function C_Commentator.GetTrackedSpellID(indirectSpellID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.GetTrackedSpells)
|
||||
---@param teamIndex number
|
||||
---@param playerIndex number
|
||||
---@param category Enum.TrackedSpellCategory
|
||||
---@return number[]? spells
|
||||
---@return TrackedSpellsResult result
|
||||
function C_Commentator.GetTrackedSpells(teamIndex, playerIndex, category) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.GetTrackedSpellsByUnit)
|
||||
---@param unitToken UnitToken
|
||||
---@param category Enum.TrackedSpellCategory
|
||||
---@return number[]? spells
|
||||
---@return TrackedSpellsResult result
|
||||
function C_Commentator.GetTrackedSpellsByUnit(unitToken, category) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.GetUnitData)
|
||||
---@param unitToken UnitToken
|
||||
---@return CommentatorUnitData data
|
||||
function C_Commentator.GetUnitData(unitToken) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.GetWargameInfo)
|
||||
---@param listID number
|
||||
---@return string name
|
||||
---@return number minPlayers
|
||||
---@return number maxPlayers
|
||||
---@return boolean isArena
|
||||
function C_Commentator.GetWargameInfo(listID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.HasTrackedAuras)
|
||||
---@param token UnitToken
|
||||
---@return boolean hasOffensiveAura
|
||||
---@return boolean hasDefensiveAura
|
||||
function C_Commentator.HasTrackedAuras(token) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.IsSmartCameraLocked)
|
||||
---@return boolean isSmartCameraLocked
|
||||
function C_Commentator.IsSmartCameraLocked() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.IsSpectating)
|
||||
---@return boolean isSpectating
|
||||
function C_Commentator.IsSpectating() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.IsTrackedDefensiveAura)
|
||||
---@param spellID number
|
||||
---@return boolean isDefensiveTrigger
|
||||
function C_Commentator.IsTrackedDefensiveAura(spellID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.IsTrackedOffensiveAura)
|
||||
---@param spellID number
|
||||
---@return boolean isOffensiveTrigger
|
||||
function C_Commentator.IsTrackedOffensiveAura(spellID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.IsTrackedSpell)
|
||||
---@param teamIndex number
|
||||
---@param playerIndex number
|
||||
---@param spellID number
|
||||
---@param category Enum.TrackedSpellCategory
|
||||
---@return boolean isTracked
|
||||
function C_Commentator.IsTrackedSpell(teamIndex, playerIndex, spellID, category) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.IsTrackedSpellByUnit)
|
||||
---@param unitToken UnitToken
|
||||
---@param spellID number
|
||||
---@param category Enum.TrackedSpellCategory
|
||||
---@return boolean isTracked
|
||||
function C_Commentator.IsTrackedSpellByUnit(unitToken, spellID, category) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.IsUsingSmartCamera)
|
||||
---@return boolean isUsingSmartCamera
|
||||
function C_Commentator.IsUsingSmartCamera() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.LookAtPlayer)
|
||||
---@param factionIndex number
|
||||
---@param playerIndex number
|
||||
---@param lookAtIndex? number
|
||||
function C_Commentator.LookAtPlayer(factionIndex, playerIndex, lookAtIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.RemoveAllOverrideNames)
|
||||
function C_Commentator.RemoveAllOverrideNames() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.RemovePlayerOverrideName)
|
||||
---@param originalPlayerName string
|
||||
function C_Commentator.RemovePlayerOverrideName(originalPlayerName) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.RequestPlayerCooldownInfo)
|
||||
---@param teamIndex number
|
||||
---@param playerIndex number
|
||||
function C_Commentator.RequestPlayerCooldownInfo(teamIndex, playerIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.ResetFoVTarget)
|
||||
function C_Commentator.ResetFoVTarget() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.ResetSeriesScores)
|
||||
---@param teamName1 string
|
||||
---@param teamName2 string
|
||||
function C_Commentator.ResetSeriesScores(teamName1, teamName2) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.ResetSettings)
|
||||
function C_Commentator.ResetSettings() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.ResetTrackedAuras)
|
||||
function C_Commentator.ResetTrackedAuras() end
|
||||
|
||||
---Works the same as C_ChatInfo.SendAddonMessage but accepts secrets and is only allowed when outgoing addon comms are allowed (i.e. on tournament realms)
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.SendAddonMessage)
|
||||
---@param prefix string
|
||||
---@param message string
|
||||
---@param chatType? string
|
||||
---@param target? string
|
||||
---@return Enum.SendAddonMessageResult result
|
||||
function C_Commentator.SendAddonMessage(prefix, message, chatType, target) end
|
||||
|
||||
---Works the same as C_ChatInfo.SendAddonMessageLogged but accepts secrets and is only allowed when outgoing addon comms are allowed (i.e. on tournament realms)
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.SendAddonMessageLogged)
|
||||
---@param prefix string
|
||||
---@param message string
|
||||
---@param chatType? string
|
||||
---@param target? string
|
||||
---@return Enum.SendAddonMessageResult? result
|
||||
function C_Commentator.SendAddonMessageLogged(prefix, message, chatType, target) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.SetAdditionalCameraWeight)
|
||||
---@param teamIndex number
|
||||
---@param playerIndex number
|
||||
---@param weight number
|
||||
function C_Commentator.SetAdditionalCameraWeight(teamIndex, playerIndex, weight) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.SetAdditionalCameraWeightByToken)
|
||||
---@param unitToken UnitToken
|
||||
---@param weight number
|
||||
function C_Commentator.SetAdditionalCameraWeightByToken(unitToken, weight) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.SetBlocklistedAuras)
|
||||
---@param spellIDs number[]
|
||||
function C_Commentator.SetBlocklistedAuras(spellIDs) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.SetBlocklistedCooldowns)
|
||||
---@param specID number
|
||||
---@param spellIDs number[]
|
||||
function C_Commentator.SetBlocklistedCooldowns(specID, spellIDs) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.SetBlocklistedItemCooldowns)
|
||||
---@param itemIDs number[]
|
||||
function C_Commentator.SetBlocklistedItemCooldowns(itemIDs) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.SetCamera)
|
||||
---@param xPos number
|
||||
---@param yPos number
|
||||
---@param zPos number
|
||||
---@param yaw number
|
||||
---@param pitch number
|
||||
---@param roll number
|
||||
---@param fov number
|
||||
function C_Commentator.SetCamera(xPos, yPos, zPos, yaw, pitch, roll, fov) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.SetCameraCollision)
|
||||
---@param collide boolean
|
||||
function C_Commentator.SetCameraCollision(collide) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.SetCameraPosition)
|
||||
---@param xPos number
|
||||
---@param yPos number
|
||||
---@param zPos number
|
||||
---@param snapToLocation boolean
|
||||
function C_Commentator.SetCameraPosition(xPos, yPos, zPos, snapToLocation) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.SetCheatsEnabled)
|
||||
---@param enableCheats boolean
|
||||
function C_Commentator.SetCheatsEnabled(enableCheats) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.SetCommentatorHistory)
|
||||
---@param history CommentatorHistory
|
||||
function C_Commentator.SetCommentatorHistory(history) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.SetDistanceBeforeForcedHorizontalConvergence)
|
||||
---@param distance number
|
||||
function C_Commentator.SetDistanceBeforeForcedHorizontalConvergence(distance) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.SetDurationToForceHorizontalConvergence)
|
||||
---@param ms number
|
||||
function C_Commentator.SetDurationToForceHorizontalConvergence(ms) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.SetExcludeDistance)
|
||||
---@param excludeDistance number
|
||||
function C_Commentator.SetExcludeDistance(excludeDistance) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.SetFollowCameraSpeeds)
|
||||
---@param elasticSpeed number
|
||||
---@param minSpeed number
|
||||
function C_Commentator.SetFollowCameraSpeeds(elasticSpeed, minSpeed) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.SetHardlockWeight)
|
||||
---@param weight number
|
||||
function C_Commentator.SetHardlockWeight(weight) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.SetHorizontalAngleThresholdToSmooth)
|
||||
---@param angle number
|
||||
function C_Commentator.SetHorizontalAngleThresholdToSmooth(angle) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.SetLookAtLerpAmount)
|
||||
---@param amount number
|
||||
function C_Commentator.SetLookAtLerpAmount(amount) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.SetMapAndInstanceIndex)
|
||||
---@param mapIndex number
|
||||
---@param instanceIndex number
|
||||
function C_Commentator.SetMapAndInstanceIndex(mapIndex, instanceIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.SetMouseDisabled)
|
||||
---@param disabled boolean
|
||||
function C_Commentator.SetMouseDisabled(disabled) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.SetMoveSpeed)
|
||||
---@param newSpeed number
|
||||
function C_Commentator.SetMoveSpeed(newSpeed) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.SetMsToHoldForHorizontalMovement)
|
||||
---@param ms number
|
||||
function C_Commentator.SetMsToHoldForHorizontalMovement(ms) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.SetMsToHoldForVerticalMovement)
|
||||
---@param ms number
|
||||
function C_Commentator.SetMsToHoldForVerticalMovement(ms) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.SetMsToSmoothHorizontalChange)
|
||||
---@param ms number
|
||||
function C_Commentator.SetMsToSmoothHorizontalChange(ms) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.SetMsToSmoothVerticalChange)
|
||||
---@param ms number
|
||||
function C_Commentator.SetMsToSmoothVerticalChange(ms) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.SetPositionLerpAmount)
|
||||
---@param amount number
|
||||
function C_Commentator.SetPositionLerpAmount(amount) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.SetRequestedDebuffCooldowns)
|
||||
---@param specID number
|
||||
---@param spellIDs number[]
|
||||
function C_Commentator.SetRequestedDebuffCooldowns(specID, spellIDs) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.SetRequestedDefensiveCooldowns)
|
||||
---@param specID number
|
||||
---@param spellIDs number[]
|
||||
function C_Commentator.SetRequestedDefensiveCooldowns(specID, spellIDs) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.SetRequestedItemCooldowns)
|
||||
---@param itemIDs number[]
|
||||
function C_Commentator.SetRequestedItemCooldowns(itemIDs) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.SetRequestedOffensiveCooldowns)
|
||||
---@param specID number
|
||||
---@param spellIDs number[]
|
||||
function C_Commentator.SetRequestedOffensiveCooldowns(specID, spellIDs) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.SetSeriesScore)
|
||||
---@param teamName1 string
|
||||
---@param teamName2 string
|
||||
---@param scoringTeamName string
|
||||
---@param score number
|
||||
function C_Commentator.SetSeriesScore(teamName1, teamName2, scoringTeamName, score) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.SetSeriesScores)
|
||||
---@param teamName1 string
|
||||
---@param teamName2 string
|
||||
---@param score1 number
|
||||
---@param score2 number
|
||||
function C_Commentator.SetSeriesScores(teamName1, teamName2, score1, score2) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.SetSmartCameraLocked)
|
||||
---@param locked boolean
|
||||
function C_Commentator.SetSmartCameraLocked(locked) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.SetSmoothFollowTransitioning)
|
||||
---@param enabled boolean
|
||||
function C_Commentator.SetSmoothFollowTransitioning(enabled) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.SetSoftlockWeight)
|
||||
---@param weight number
|
||||
function C_Commentator.SetSoftlockWeight(weight) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.SetSpeedFactor)
|
||||
---@param factor number
|
||||
function C_Commentator.SetSpeedFactor(factor) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.SetTargetHeightOffset)
|
||||
---@param offset number
|
||||
function C_Commentator.SetTargetHeightOffset(offset) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.SetUseSmartCamera)
|
||||
---@param useSmartCamera boolean
|
||||
function C_Commentator.SetUseSmartCamera(useSmartCamera) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.SnapCameraLookAtPoint)
|
||||
function C_Commentator.SnapCameraLookAtPoint() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.SpellUsesItemCharges)
|
||||
---@param spellID number
|
||||
---@return boolean spellUsesItemCharges
|
||||
function C_Commentator.SpellUsesItemCharges(spellID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.StartWargame)
|
||||
---@param listID number
|
||||
---@param teamSize number
|
||||
---@param tournamentRules boolean
|
||||
---@param teamOneCaptain string
|
||||
---@param teamTwoCaptain string
|
||||
function C_Commentator.StartWargame(listID, teamSize, tournamentRules, teamOneCaptain, teamTwoCaptain) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.SwapTeamSides)
|
||||
function C_Commentator.SwapTeamSides() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.ToggleCheats)
|
||||
function C_Commentator.ToggleCheats() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.UpdateMapInfo)
|
||||
---@param targetPlayer? string
|
||||
function C_Commentator.UpdateMapInfo(targetPlayer) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.UpdatePlayerInfo)
|
||||
function C_Commentator.UpdatePlayerInfo() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.ZoomIn)
|
||||
function C_Commentator.ZoomIn() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.ZoomIn_Position)
|
||||
---@param zoomAmount? number
|
||||
function C_Commentator.ZoomIn_Position(zoomAmount) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.ZoomOut)
|
||||
function C_Commentator.ZoomOut() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Commentator.ZoomOut_Position)
|
||||
---@param zoomAmount? number
|
||||
function C_Commentator.ZoomOut_Position(zoomAmount) end
|
||||
|
||||
---@class CommentatorHistory
|
||||
---@field series CommentatorSeries[]
|
||||
---@field teamDirectory CommentatorTeamDirectoryEntry[]
|
||||
---@field overrideNameDirectory CommentatorOverrideNameEntry[]
|
||||
|
||||
---@class CommentatorMatchDataState
|
||||
---@field receivedPlayerInfo boolean
|
||||
---@field setInstancePlayers boolean
|
||||
---@field requestedCooldownInfo boolean
|
||||
---@field requestedPlayerCooldowns TeamPlayerRequestedCooldownInfo[]
|
||||
|
||||
---@class CommentatorOverrideNameEntry
|
||||
---@field originalName string
|
||||
---@field newName string
|
||||
|
||||
---@class CommentatorPlayerData
|
||||
---@field unitToken string
|
||||
---@field name string
|
||||
---@field faction number
|
||||
---@field specialization number
|
||||
---@field damageDone number
|
||||
---@field damageTaken number
|
||||
---@field healingDone number
|
||||
---@field healingTaken number
|
||||
---@field kills number
|
||||
---@field deaths number
|
||||
---@field soloShuffleRoundWins number
|
||||
---@field soloShuffleRoundLosses number
|
||||
|
||||
---@class CommentatorSeries
|
||||
---@field teams CommentatorSeriesTeam[]
|
||||
|
||||
---@class CommentatorSeriesTeam
|
||||
---@field name string
|
||||
---@field score number
|
||||
|
||||
---@class CommentatorTeamDirectoryEntry
|
||||
---@field playerName string
|
||||
---@field teamName string
|
||||
|
||||
---@class CommentatorTrackedItemCooldown
|
||||
---@field spellID number
|
||||
---@field category Enum.TrackedSpellCategory
|
||||
|
||||
---@class CommentatorUnitData
|
||||
---@field healthMax number
|
||||
---@field health number
|
||||
---@field absorbTotal number
|
||||
---@field isDeadOrGhost boolean
|
||||
---@field isFeignDeath boolean
|
||||
---@field powerTypeToken string
|
||||
---@field power number
|
||||
---@field powerMax number
|
||||
|
||||
---@class NameOverrideEntry
|
||||
---@field originalName string
|
||||
---@field overrideName string
|
||||
|
||||
---@class TeamPlayerRequestedCooldownInfo
|
||||
---@field teamIndex number
|
||||
---@field playerIndex number
|
||||
---@field cooldownsRequested number
|
||||
-45
@@ -1,45 +0,0 @@
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_CancelLogout)
|
||||
function CancelLogout() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ForceLogout)
|
||||
function ForceLogout() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ForceQuit)
|
||||
function ForceQuit() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GetNativeRealmID)
|
||||
---@return number nativeRealmID
|
||||
function GetNativeRealmID() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GetNetIpTypes)
|
||||
---@return ConnectionIptype ... ipTypes
|
||||
function GetNetIpTypes() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GetNetStats)
|
||||
---@return number in
|
||||
---@return number out
|
||||
---@return number ... latencyList
|
||||
function GetNetStats() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GetRealmID)
|
||||
---@return number realmID
|
||||
function GetRealmID() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_GetRealmName)
|
||||
---@return string realmName
|
||||
function GetRealmName() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_IsOnTournamentRealm)
|
||||
---@return boolean result
|
||||
function IsOnTournamentRealm() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Logout)
|
||||
function Logout() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_Quit)
|
||||
function Quit() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_SelectedRealmName)
|
||||
---@return string selectedRealmName
|
||||
function SelectedRealmName() end
|
||||
-56
@@ -1,56 +0,0 @@
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_CalculateStringEditDistance)
|
||||
---@param firstString stringView
|
||||
---@param secondString stringView
|
||||
---@return number distance
|
||||
function CalculateStringEditDistance(firstString, secondString) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ConsoleEcho)
|
||||
---@param command string
|
||||
---@param addToHistory? boolean Default = false
|
||||
---@param prefix? string
|
||||
---@return boolean result
|
||||
function ConsoleEcho(command, addToHistory, prefix) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ConsoleExec)
|
||||
---@param command string
|
||||
---@param addToHistory? boolean Default = false
|
||||
---@return boolean result
|
||||
function ConsoleExec(command, addToHistory) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ConsoleGetAllCommands)
|
||||
---@return ConsoleCommandInfo[] commands
|
||||
function ConsoleGetAllCommands() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ConsoleGetColorFromType)
|
||||
---@param colorType Enum.ConsoleColorType
|
||||
---@return colorRGB color
|
||||
function ConsoleGetColorFromType(colorType) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ConsoleGetFontHeight)
|
||||
---@return number fontHeightInPixels
|
||||
function ConsoleGetFontHeight() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ConsoleIsActive)
|
||||
---@return boolean consoleIsActive
|
||||
function ConsoleIsActive() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ConsolePrintAllMatchingCommands)
|
||||
---@param partialCommandText string
|
||||
function ConsolePrintAllMatchingCommands(partialCommandText) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ConsoleSetFontHeight)
|
||||
---@param fontHeightInPixels number
|
||||
function ConsoleSetFontHeight(fontHeightInPixels) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_SetConsoleKey)
|
||||
---@param keystring string
|
||||
function SetConsoleKey(keystring) end
|
||||
|
||||
---@class ConsoleCommandInfo
|
||||
---@field command string
|
||||
---@field help string
|
||||
---@field category Enum.ConsoleCategory
|
||||
---@field commandType Enum.ConsoleCommandType
|
||||
---@field scriptContents string
|
||||
---@field scriptParameters string
|
||||
-42
@@ -1,42 +0,0 @@
|
||||
---@meta _
|
||||
C_ConsoleScriptCollection = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ConsoleScriptCollection.GetCollectionDataByID)
|
||||
---@param collectionID number
|
||||
---@return ConsoleScriptCollectionData? data
|
||||
function C_ConsoleScriptCollection.GetCollectionDataByID(collectionID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ConsoleScriptCollection.GetCollectionDataByTag)
|
||||
---@param collectionTag string
|
||||
---@return ConsoleScriptCollectionData? data
|
||||
function C_ConsoleScriptCollection.GetCollectionDataByTag(collectionTag) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ConsoleScriptCollection.GetElements)
|
||||
---@param collectionID number
|
||||
---@return ConsoleScriptCollectionElementData[] elementIDs
|
||||
function C_ConsoleScriptCollection.GetElements(collectionID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ConsoleScriptCollection.GetScriptData)
|
||||
---@param consoleScriptID number
|
||||
---@return ConsoleScriptData data
|
||||
function C_ConsoleScriptCollection.GetScriptData(consoleScriptID) end
|
||||
|
||||
---@class ConsoleScriptCollectionData
|
||||
---@field ID number
|
||||
---@field name string
|
||||
|
||||
---@class ConsoleScriptCollectionElementData
|
||||
---@field collectionID number?
|
||||
---@field consoleScriptID number?
|
||||
|
||||
---@class ConsoleScriptData
|
||||
---@field ID number
|
||||
---@field name string
|
||||
---@field help string
|
||||
---@field script string
|
||||
---@field params string
|
||||
---@field isLuaScript boolean
|
||||
|
||||
---@class ConsoleScriptParameter
|
||||
---@field name string
|
||||
---@field description string
|
||||
-279
@@ -1,279 +0,0 @@
|
||||
---@meta _
|
||||
C_Container = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Container.ContainerIDToInventoryID)
|
||||
---@param containerID Enum.BagIndex
|
||||
---@return number inventoryID
|
||||
function C_Container.ContainerIDToInventoryID(containerID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Container.ContainerRefundItemPurchase)
|
||||
---@param containerIndex Enum.BagIndex
|
||||
---@param slotIndex number
|
||||
---@param isEquipped? boolean Default = false
|
||||
function C_Container.ContainerRefundItemPurchase(containerIndex, slotIndex, isEquipped) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Container.GetBackpackAutosortDisabled)
|
||||
---@return boolean isDisabled
|
||||
function C_Container.GetBackpackAutosortDisabled() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Container.GetBackpackSellJunkDisabled)
|
||||
---@return boolean isDisabled
|
||||
function C_Container.GetBackpackSellJunkDisabled() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Container.GetBagName)
|
||||
---@param bagIndex Enum.BagIndex
|
||||
---@return string name
|
||||
function C_Container.GetBagName(bagIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Container.GetBagSlotFlag)
|
||||
---@param bagIndex Enum.BagIndex
|
||||
---@param flag Enum.BagSlotFlags
|
||||
---@return boolean isSet
|
||||
function C_Container.GetBagSlotFlag(bagIndex, flag) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Container.GetBankAutosortDisabled)
|
||||
---@return boolean isDisabled
|
||||
function C_Container.GetBankAutosortDisabled() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Container.GetContainerFreeSlots)
|
||||
---@param containerIndex Enum.BagIndex
|
||||
---@return number[] freeSlots
|
||||
function C_Container.GetContainerFreeSlots(containerIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Container.GetContainerItemCooldown)
|
||||
---@param containerIndex Enum.BagIndex
|
||||
---@param slotIndex number
|
||||
---@return number startTime
|
||||
---@return number duration
|
||||
---@return number enable
|
||||
function C_Container.GetContainerItemCooldown(containerIndex, slotIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Container.GetContainerItemDurability)
|
||||
---@param containerIndex Enum.BagIndex
|
||||
---@param slotIndex number
|
||||
---@return number durability
|
||||
---@return number maxDurability
|
||||
function C_Container.GetContainerItemDurability(containerIndex, slotIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Container.GetContainerItemEquipmentSetInfo)
|
||||
---@param containerIndex Enum.BagIndex
|
||||
---@param slotIndex number
|
||||
---@return boolean inSet
|
||||
---@return string setList
|
||||
function C_Container.GetContainerItemEquipmentSetInfo(containerIndex, slotIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Container.GetContainerItemID)
|
||||
---@param containerIndex Enum.BagIndex
|
||||
---@param slotIndex number
|
||||
---@return number containerID
|
||||
function C_Container.GetContainerItemID(containerIndex, slotIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Container.GetContainerItemInfo)
|
||||
---@param containerIndex Enum.BagIndex
|
||||
---@param slotIndex number
|
||||
---@return ContainerItemInfo containerInfo
|
||||
function C_Container.GetContainerItemInfo(containerIndex, slotIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Container.GetContainerItemLink)
|
||||
---@param containerIndex Enum.BagIndex
|
||||
---@param slotIndex number
|
||||
---@return string itemLink
|
||||
function C_Container.GetContainerItemLink(containerIndex, slotIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Container.GetContainerItemPurchaseCurrency)
|
||||
---@param containerIndex Enum.BagIndex
|
||||
---@param slotIndex number
|
||||
---@param itemIndex number
|
||||
---@param isEquipped boolean
|
||||
---@return ItemPurchaseCurrency currencyInfo
|
||||
function C_Container.GetContainerItemPurchaseCurrency(containerIndex, slotIndex, itemIndex, isEquipped) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Container.GetContainerItemPurchaseInfo)
|
||||
---@param containerIndex Enum.BagIndex
|
||||
---@param slotIndex number
|
||||
---@param isEquipped boolean
|
||||
---@return ItemPurchaseInfo info
|
||||
function C_Container.GetContainerItemPurchaseInfo(containerIndex, slotIndex, isEquipped) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Container.GetContainerItemPurchaseItem)
|
||||
---@param containerIndex Enum.BagIndex
|
||||
---@param slotIndex number
|
||||
---@param itemIndex number
|
||||
---@param isEquipped boolean
|
||||
---@return ItemPurchaseItem itemInfo
|
||||
function C_Container.GetContainerItemPurchaseItem(containerIndex, slotIndex, itemIndex, isEquipped) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Container.GetContainerItemQuestInfo)
|
||||
---@param containerIndex Enum.BagIndex
|
||||
---@param slotIndex number
|
||||
---@return ItemQuestInfo questInfo
|
||||
function C_Container.GetContainerItemQuestInfo(containerIndex, slotIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Container.GetContainerNumFreeSlots)
|
||||
---@param bagIndex Enum.BagIndex
|
||||
---@return number numFreeSlots
|
||||
---@return number? bagFamily
|
||||
function C_Container.GetContainerNumFreeSlots(bagIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Container.GetContainerNumSlots)
|
||||
---@param containerIndex Enum.BagIndex
|
||||
---@return number numSlots
|
||||
function C_Container.GetContainerNumSlots(containerIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Container.GetInsertItemsLeftToRight)
|
||||
---@return boolean isEnabled
|
||||
function C_Container.GetInsertItemsLeftToRight() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Container.GetItemCooldown)
|
||||
---@param itemID number
|
||||
---@return number startTime
|
||||
---@return number duration
|
||||
---@return number enable
|
||||
function C_Container.GetItemCooldown(itemID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Container.GetMaxArenaCurrency)
|
||||
---@return number maxCurrency
|
||||
function C_Container.GetMaxArenaCurrency() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Container.GetSortBagsRightToLeft)
|
||||
---@return boolean isEnabled
|
||||
function C_Container.GetSortBagsRightToLeft() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Container.HasContainerItem)
|
||||
---@param containerIndex Enum.BagIndex
|
||||
---@param slotIndex number
|
||||
---@return boolean hasItem
|
||||
function C_Container.HasContainerItem(containerIndex, slotIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Container.IsBattlePayItem)
|
||||
---@param containerIndex Enum.BagIndex
|
||||
---@param slotIndex number
|
||||
---@return boolean isBattlePayItem
|
||||
function C_Container.IsBattlePayItem(containerIndex, slotIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Container.IsContainerFiltered)
|
||||
---@param containerIndex Enum.BagIndex
|
||||
---@return boolean isFiltered
|
||||
function C_Container.IsContainerFiltered(containerIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Container.PickupContainerItem)
|
||||
---@param containerIndex Enum.BagIndex
|
||||
---@param slotIndex number
|
||||
function C_Container.PickupContainerItem(containerIndex, slotIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Container.PlayerHasHearthstone)
|
||||
---@return number? itemID
|
||||
function C_Container.PlayerHasHearthstone() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Container.SetBackpackAutosortDisabled)
|
||||
---@param disable boolean
|
||||
function C_Container.SetBackpackAutosortDisabled(disable) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Container.SetBackpackSellJunkDisabled)
|
||||
---@param disable boolean
|
||||
function C_Container.SetBackpackSellJunkDisabled(disable) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Container.SetBagPortraitTexture)
|
||||
---@param texture SimpleTexture
|
||||
---@param bagIndex Enum.BagIndex
|
||||
function C_Container.SetBagPortraitTexture(texture, bagIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Container.SetBagSlotFlag)
|
||||
---@param bagIndex Enum.BagIndex
|
||||
---@param flag Enum.BagSlotFlags
|
||||
---@param isSet boolean
|
||||
function C_Container.SetBagSlotFlag(bagIndex, flag, isSet) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Container.SetBankAutosortDisabled)
|
||||
---@param disable boolean
|
||||
function C_Container.SetBankAutosortDisabled(disable) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Container.SetInsertItemsLeftToRight)
|
||||
---@param enable boolean
|
||||
function C_Container.SetInsertItemsLeftToRight(enable) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Container.SetItemSearch)
|
||||
---@param searchString string
|
||||
function C_Container.SetItemSearch(searchString) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Container.SetSortBagsRightToLeft)
|
||||
---@param enable boolean
|
||||
function C_Container.SetSortBagsRightToLeft(enable) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Container.ShowContainerSellCursor)
|
||||
---@param containerIndex Enum.BagIndex
|
||||
---@param slotIndex number
|
||||
function C_Container.ShowContainerSellCursor(containerIndex, slotIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Container.SocketContainerItem)
|
||||
---@param containerIndex Enum.BagIndex
|
||||
---@param slotIndex number
|
||||
---@return boolean success
|
||||
function C_Container.SocketContainerItem(containerIndex, slotIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Container.SortAccountBankBags)
|
||||
function C_Container.SortAccountBankBags() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Container.SortBags)
|
||||
function C_Container.SortBags() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Container.SortBank)
|
||||
---@param bankType Enum.BankType
|
||||
function C_Container.SortBank(bankType) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Container.SortBankBags)
|
||||
function C_Container.SortBankBags() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Container.SplitContainerItem)
|
||||
---@param containerIndex Enum.BagIndex
|
||||
---@param slotIndex number
|
||||
---@param amount number
|
||||
function C_Container.SplitContainerItem(containerIndex, slotIndex, amount) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Container.UseContainerItem)
|
||||
---@param containerIndex Enum.BagIndex
|
||||
---@param slotIndex number
|
||||
---@param unitToken? UnitToken
|
||||
---@param bankType? Enum.BankType
|
||||
---@param reagentBankOpen? boolean Default = false
|
||||
function C_Container.UseContainerItem(containerIndex, slotIndex, unitToken, bankType, reagentBankOpen) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Container.UseHearthstone)
|
||||
---@return boolean used
|
||||
function C_Container.UseHearthstone() end
|
||||
|
||||
---@class ContainerItemInfo
|
||||
---@field iconFileID fileID
|
||||
---@field stackCount number
|
||||
---@field isLocked boolean
|
||||
---@field quality Enum.ItemQuality?
|
||||
---@field isReadable boolean
|
||||
---@field hasLoot boolean
|
||||
---@field hyperlink string
|
||||
---@field isFiltered boolean
|
||||
---@field hasNoValue boolean
|
||||
---@field itemID number
|
||||
---@field isBound boolean
|
||||
---@field itemName string
|
||||
|
||||
---@class ItemPurchaseCurrency
|
||||
---@field iconFileID number?
|
||||
---@field currencyCount number
|
||||
---@field name string
|
||||
|
||||
---@class ItemPurchaseInfo
|
||||
---@field money WOWMONEY
|
||||
---@field itemCount number
|
||||
---@field refundSeconds time_t
|
||||
---@field currencyCount number
|
||||
---@field hasEnchants boolean
|
||||
|
||||
---@class ItemPurchaseItem
|
||||
---@field iconFileID number?
|
||||
---@field itemCount number
|
||||
---@field hyperlink string
|
||||
|
||||
---@class ItemQuestInfo
|
||||
---@field isQuestItem boolean
|
||||
---@field questID number?
|
||||
---@field isActive boolean
|
||||
-114
@@ -1,114 +0,0 @@
|
||||
---@meta _
|
||||
C_ContentTracking = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ContentTracking.GetBestMapForTrackable)
|
||||
---@param trackableType Enum.ContentTrackingType
|
||||
---@param trackableID number
|
||||
---@param ignoreWaypoint? boolean Default = false
|
||||
---@return Enum.ContentTrackingResult result
|
||||
---@return number? mapID
|
||||
function C_ContentTracking.GetBestMapForTrackable(trackableType, trackableID, ignoreWaypoint) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ContentTracking.GetCollectableSourceTrackingEnabled)
|
||||
---@return boolean isEnabled
|
||||
function C_ContentTracking.GetCollectableSourceTrackingEnabled() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ContentTracking.GetCollectableSourceTypes)
|
||||
---@return Enum.ContentTrackingType[] collectableSourceTypes
|
||||
function C_ContentTracking.GetCollectableSourceTypes() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ContentTracking.GetCurrentTrackingTarget)
|
||||
---@param type Enum.ContentTrackingType
|
||||
---@param id number
|
||||
---@return Enum.ContentTrackingTargetType targetType
|
||||
---@return number targetID
|
||||
function C_ContentTracking.GetCurrentTrackingTarget(type, id) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ContentTracking.GetEncounterTrackingInfo)
|
||||
---@param journalEncounterID number
|
||||
---@return EncounterTrackingInfo trackingInfo
|
||||
function C_ContentTracking.GetEncounterTrackingInfo(journalEncounterID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ContentTracking.GetNextWaypointForTrackable)
|
||||
---@param trackableType Enum.ContentTrackingType
|
||||
---@param trackableID number
|
||||
---@param uiMapID number
|
||||
---@return Enum.ContentTrackingResult result
|
||||
---@return ContentTrackingMapInfo? mapInfo
|
||||
function C_ContentTracking.GetNextWaypointForTrackable(trackableType, trackableID, uiMapID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ContentTracking.GetObjectiveText)
|
||||
---@param targetType Enum.ContentTrackingTargetType
|
||||
---@param targetID number
|
||||
---@param includeHyperlinks? boolean Default = true
|
||||
---@return string objectiveText
|
||||
function C_ContentTracking.GetObjectiveText(targetType, targetID, includeHyperlinks) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ContentTracking.GetTitle)
|
||||
---@param trackableType Enum.ContentTrackingType
|
||||
---@param trackableID number
|
||||
---@return string title
|
||||
function C_ContentTracking.GetTitle(trackableType, trackableID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ContentTracking.GetTrackablesOnMap)
|
||||
---@param trackableType Enum.ContentTrackingType
|
||||
---@param uiMapID number
|
||||
---@return Enum.ContentTrackingResult result
|
||||
---@return ContentTrackingMapInfo[] trackableMapInfos
|
||||
function C_ContentTracking.GetTrackablesOnMap(trackableType, uiMapID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ContentTracking.GetTrackedIDs)
|
||||
---@param trackableType Enum.ContentTrackingType
|
||||
---@return number[] entryIDs
|
||||
function C_ContentTracking.GetTrackedIDs(trackableType) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ContentTracking.GetVendorTrackingInfo)
|
||||
---@param collectableEntryID number
|
||||
---@return VendorTrackingInfo vendorTrackingInfo
|
||||
function C_ContentTracking.GetVendorTrackingInfo(collectableEntryID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ContentTracking.GetWaypointText)
|
||||
---@param trackableType Enum.ContentTrackingType
|
||||
---@param trackableID number
|
||||
---@return string waypointText
|
||||
function C_ContentTracking.GetWaypointText(trackableType, trackableID) end
|
||||
|
||||
---If successful, returns if the trackable is either on your current map, or if we're able to determine a route to that map from your location via waypoints.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ContentTracking.IsNavigable)
|
||||
---@param trackableType Enum.ContentTrackingType
|
||||
---@param trackableID number
|
||||
---@return Enum.ContentTrackingResult result
|
||||
---@return boolean isNavigable
|
||||
function C_ContentTracking.IsNavigable(trackableType, trackableID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ContentTracking.IsTrackable)
|
||||
---@param type Enum.ContentTrackingType
|
||||
---@param id number
|
||||
---@return boolean isTrackable
|
||||
function C_ContentTracking.IsTrackable(type, id) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ContentTracking.IsTracking)
|
||||
---@param type Enum.ContentTrackingType
|
||||
---@param id number
|
||||
---@return boolean isTracking
|
||||
function C_ContentTracking.IsTracking(type, id) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ContentTracking.StartTracking)
|
||||
---@param type Enum.ContentTrackingType
|
||||
---@param id number
|
||||
---@return Enum.ContentTrackingError? error
|
||||
function C_ContentTracking.StartTracking(type, id) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ContentTracking.StopTracking)
|
||||
---@param type Enum.ContentTrackingType
|
||||
---@param id number
|
||||
---@param stopType Enum.ContentTrackingStopType
|
||||
function C_ContentTracking.StopTracking(type, id, stopType) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ContentTracking.ToggleTracking)
|
||||
---@param type Enum.ContentTrackingType
|
||||
---@param id number
|
||||
---@param stopType Enum.ContentTrackingStopType
|
||||
---@return Enum.ContentTrackingError? error
|
||||
function C_ContentTracking.ToggleTracking(type, id, stopType) end
|
||||
-25
@@ -1,25 +0,0 @@
|
||||
---@meta _
|
||||
---@class ContentTrackingMapInfo
|
||||
---@field x number
|
||||
---@field y number
|
||||
---@field trackableType Enum.ContentTrackingType
|
||||
---@field trackableID number
|
||||
---@field targetType Enum.ContentTrackingTargetType
|
||||
---@field targetID number
|
||||
---@field waypointText string
|
||||
|
||||
---@class EncounterTrackingInfo
|
||||
---@field encounterName string
|
||||
---@field journalEncounterID number?
|
||||
---@field journalInstanceID number?
|
||||
---@field instanceName string
|
||||
---@field subText string?
|
||||
---@field difficultyID number?
|
||||
---@field lfgDungeonID number?
|
||||
---@field groupFinderActivityID number?
|
||||
|
||||
---@class VendorTrackingInfo
|
||||
---@field creatureName string
|
||||
---@field zoneName string?
|
||||
---@field currencyType number?
|
||||
---@field cost BigUInteger?
|
||||
-110
@@ -1,110 +0,0 @@
|
||||
---@meta _
|
||||
C_ContributionCollector = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ContributionCollector.Close)
|
||||
function C_ContributionCollector.Close() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ContributionCollector.Contribute)
|
||||
---@param contributionID number
|
||||
function C_ContributionCollector.Contribute(contributionID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ContributionCollector.GetActive)
|
||||
---@return number ... contributionID
|
||||
function C_ContributionCollector.GetActive() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ContributionCollector.GetAtlases)
|
||||
---@param contributionID number
|
||||
---@return textureAtlas[] atlasName
|
||||
function C_ContributionCollector.GetAtlases(contributionID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ContributionCollector.GetBuffs)
|
||||
---@param contributionID number
|
||||
---@return number ... spellID
|
||||
function C_ContributionCollector.GetBuffs(contributionID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ContributionCollector.GetContributionAppearance)
|
||||
---@param contributionID number
|
||||
---@param contributionState Enum.ContributionState
|
||||
---@return ContributionAppearance? appearance
|
||||
function C_ContributionCollector.GetContributionAppearance(contributionID, contributionState) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ContributionCollector.GetContributionCollectorsForMap)
|
||||
---@param uiMapID number
|
||||
---@return ContributionMapInfo[] contributionCollectors
|
||||
function C_ContributionCollector.GetContributionCollectorsForMap(uiMapID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ContributionCollector.GetContributionResult)
|
||||
---@param contributionID number
|
||||
---@return Enum.ContributionResult result
|
||||
function C_ContributionCollector.GetContributionResult(contributionID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ContributionCollector.GetDescription)
|
||||
---@param contributionID number
|
||||
---@return string? description Default =
|
||||
function C_ContributionCollector.GetDescription(contributionID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ContributionCollector.GetManagedContributionsForCreatureID)
|
||||
---@param creatureID number
|
||||
---@return number ... contributionID
|
||||
function C_ContributionCollector.GetManagedContributionsForCreatureID(creatureID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ContributionCollector.GetName)
|
||||
---@param contributionID number
|
||||
---@return string? name Default =
|
||||
function C_ContributionCollector.GetName(contributionID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ContributionCollector.GetOrderIndex)
|
||||
---@param contributionID number
|
||||
---@return number orderIndex
|
||||
function C_ContributionCollector.GetOrderIndex(contributionID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ContributionCollector.GetRequiredContributionCurrency)
|
||||
---@param contributionID number
|
||||
---@return number? currencyID Default = 0
|
||||
---@return number? currencyAmount Default = 0
|
||||
function C_ContributionCollector.GetRequiredContributionCurrency(contributionID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ContributionCollector.GetRequiredContributionItem)
|
||||
---@param contributionID number
|
||||
---@return number? itemID Default = 0
|
||||
---@return number? itemCount Default = 0
|
||||
function C_ContributionCollector.GetRequiredContributionItem(contributionID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ContributionCollector.GetRewardQuestID)
|
||||
---@param contributionID number
|
||||
---@return number questID
|
||||
function C_ContributionCollector.GetRewardQuestID(contributionID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ContributionCollector.GetState)
|
||||
---@param contributionID number
|
||||
---@return Enum.ContributionState? contributionState Default = None
|
||||
---@return number contributionPercentageComplete
|
||||
---@return time_t? timeOfNextStateChange
|
||||
---@return time_t startTime
|
||||
function C_ContributionCollector.GetState(contributionID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ContributionCollector.HasPendingContribution)
|
||||
---@param contributionID number
|
||||
---@return boolean hasPending
|
||||
function C_ContributionCollector.HasPendingContribution(contributionID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_ContributionCollector.IsAwaitingRewardQuestData)
|
||||
---@param contributionID number
|
||||
---@return boolean awaitingData
|
||||
function C_ContributionCollector.IsAwaitingRewardQuestData(contributionID) end
|
||||
|
||||
---@class ContributionAppearance
|
||||
---@field stateName string
|
||||
---@field stateColor colorRGB
|
||||
---@field tooltipLine string
|
||||
---@field tooltipUseTimeRemaining boolean
|
||||
---@field statusBarAtlas textureAtlas
|
||||
---@field borderAtlas textureAtlas
|
||||
---@field bannerAtlas textureAtlas
|
||||
|
||||
---@class ContributionMapInfo
|
||||
---@field areaPoiID number
|
||||
---@field position vector2
|
||||
---@field name string
|
||||
---@field atlasName string
|
||||
---@field collectorCreatureID number
|
||||
-44
@@ -1,44 +0,0 @@
|
||||
---@meta _
|
||||
C_CooldownViewer = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CooldownViewer.GetCooldownViewerCategorySet)
|
||||
---@param category Enum.CooldownViewerCategory
|
||||
---@param allowUnlearned? boolean Default = false
|
||||
---@return number[] cooldownIDs
|
||||
function C_CooldownViewer.GetCooldownViewerCategorySet(category, allowUnlearned) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CooldownViewer.GetCooldownViewerCooldownInfo)
|
||||
---@param cooldownID number
|
||||
---@return CooldownViewerCooldown cooldownInfo
|
||||
function C_CooldownViewer.GetCooldownViewerCooldownInfo(cooldownID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CooldownViewer.GetLayoutData)
|
||||
---@return string data
|
||||
function C_CooldownViewer.GetLayoutData() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CooldownViewer.GetValidAlertTypes)
|
||||
---@param cooldownID number
|
||||
---@return Enum.CooldownViewerAlertEventType[] validAlertTypes
|
||||
function C_CooldownViewer.GetValidAlertTypes(cooldownID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CooldownViewer.IsCooldownViewerAvailable)
|
||||
---@return boolean isAvailable
|
||||
---@return string failureReason
|
||||
function C_CooldownViewer.IsCooldownViewerAvailable() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CooldownViewer.SetLayoutData)
|
||||
---@param data string
|
||||
function C_CooldownViewer.SetLayoutData(data) end
|
||||
|
||||
---@class CooldownViewerCooldown
|
||||
---@field cooldownID number
|
||||
---@field spellID number
|
||||
---@field overrideSpellID number?
|
||||
---@field overrideTooltipSpellID number?
|
||||
---@field linkedSpellIDs number[]
|
||||
---@field selfAura boolean
|
||||
---@field hasAura boolean
|
||||
---@field charges boolean
|
||||
---@field isKnown boolean
|
||||
---@field flags Enum.CooldownSetSpellFlags
|
||||
---@field category Enum.CooldownViewerCategory
|
||||
-9
@@ -1,9 +0,0 @@
|
||||
---@meta _
|
||||
C_CovenantCallings = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CovenantCallings.AreCallingsUnlocked)
|
||||
---@return boolean unlocked
|
||||
function C_CovenantCallings.AreCallingsUnlocked() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CovenantCallings.RequestCallings)
|
||||
function C_CovenantCallings.RequestCallings() end
|
||||
-39
@@ -1,39 +0,0 @@
|
||||
---@meta _
|
||||
C_CovenantPreview = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CovenantPreview.CloseFromUI)
|
||||
function C_CovenantPreview.CloseFromUI() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CovenantPreview.GetCovenantInfoForPlayerChoiceResponseID)
|
||||
---@param playerChoiceResponseID number
|
||||
---@return CovenantPreviewInfo previewInfo
|
||||
function C_CovenantPreview.GetCovenantInfoForPlayerChoiceResponseID(playerChoiceResponseID) end
|
||||
|
||||
---@class CovenantAbilityInfo
|
||||
---@field spellID number
|
||||
---@field type Enum.CovenantAbilityType
|
||||
|
||||
---@class CovenantFeatureInfo
|
||||
---@field name string
|
||||
---@field description string
|
||||
---@field texture number
|
||||
|
||||
---@class CovenantPreviewInfo
|
||||
---@field textureKit textureKit
|
||||
---@field transmogSetID number
|
||||
---@field mountID number
|
||||
---@field covenantName string
|
||||
---@field covenantZone string
|
||||
---@field description string
|
||||
---@field covenantCrest textureAtlas
|
||||
---@field covenantAbilities CovenantAbilityInfo[]
|
||||
---@field fromPlayerChoice boolean
|
||||
---@field covenantSoulbinds CovenantSoulbindInfo[]
|
||||
---@field featureInfo CovenantFeatureInfo
|
||||
|
||||
---@class CovenantSoulbindInfo
|
||||
---@field spellID number
|
||||
---@field uiTextureKit textureKit
|
||||
---@field name string
|
||||
---@field description string
|
||||
---@field sortOrder number
|
||||
-93
@@ -1,93 +0,0 @@
|
||||
---@meta _
|
||||
C_CovenantSanctumUI = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CovenantSanctumUI.CanAccessReservoir)
|
||||
---@return boolean canAccess
|
||||
function C_CovenantSanctumUI.CanAccessReservoir() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CovenantSanctumUI.CanDepositAnima)
|
||||
---@return boolean canDeposit
|
||||
function C_CovenantSanctumUI.CanDepositAnima() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CovenantSanctumUI.DepositAnima)
|
||||
function C_CovenantSanctumUI.DepositAnima() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CovenantSanctumUI.EndInteraction)
|
||||
function C_CovenantSanctumUI.EndInteraction() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CovenantSanctumUI.GetAnimaInfo)
|
||||
---@return number currencyID
|
||||
---@return number maxDisplayableValue
|
||||
function C_CovenantSanctumUI.GetAnimaInfo() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CovenantSanctumUI.GetCurrentTalentTreeID)
|
||||
---@return number? currentTalentTreeID
|
||||
function C_CovenantSanctumUI.GetCurrentTalentTreeID() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CovenantSanctumUI.GetFeatures)
|
||||
---@return CovenantSanctumFeatureInfo[] features
|
||||
function C_CovenantSanctumUI.GetFeatures() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CovenantSanctumUI.GetRenownLevel)
|
||||
---@return number level
|
||||
function C_CovenantSanctumUI.GetRenownLevel() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CovenantSanctumUI.GetRenownLevels)
|
||||
---@param covenantID number
|
||||
---@return CovenantSanctumRenownLevelInfo[] levels
|
||||
function C_CovenantSanctumUI.GetRenownLevels(covenantID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CovenantSanctumUI.GetRenownRewardsForLevel)
|
||||
---@param covenantID number
|
||||
---@param renownLevel number
|
||||
---@return CovenantSanctumRenownRewardInfo[] rewards
|
||||
function C_CovenantSanctumUI.GetRenownRewardsForLevel(covenantID, renownLevel) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CovenantSanctumUI.GetSanctumType)
|
||||
---@return Enum.GarrTalentFeatureSubtype? sanctumType
|
||||
function C_CovenantSanctumUI.GetSanctumType() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CovenantSanctumUI.GetSoulCurrencies)
|
||||
---@return number[] currencyIDs
|
||||
function C_CovenantSanctumUI.GetSoulCurrencies() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CovenantSanctumUI.HasMaximumRenown)
|
||||
---@return boolean hasMaxRenown
|
||||
function C_CovenantSanctumUI.HasMaximumRenown() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CovenantSanctumUI.IsPlayerInRenownCatchUpMode)
|
||||
---@return boolean isInCatchUpMode
|
||||
function C_CovenantSanctumUI.IsPlayerInRenownCatchUpMode() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CovenantSanctumUI.IsWeeklyRenownCapped)
|
||||
---@return boolean isWeeklyCapped
|
||||
function C_CovenantSanctumUI.IsWeeklyRenownCapped() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CovenantSanctumUI.RequestCatchUpState)
|
||||
function C_CovenantSanctumUI.RequestCatchUpState() end
|
||||
|
||||
---@class CovenantSanctumFeatureInfo
|
||||
---@field garrTalentTreeID number
|
||||
---@field featureType number
|
||||
---@field uiOrder number
|
||||
|
||||
---@class CovenantSanctumRenownLevelInfo
|
||||
---@field level number
|
||||
---@field locked boolean
|
||||
---@field isMilestone boolean
|
||||
---@field isCapstone boolean
|
||||
|
||||
---@class CovenantSanctumRenownRewardInfo
|
||||
---@field uiOrder number
|
||||
---@field itemID number?
|
||||
---@field spellID number?
|
||||
---@field mountID number?
|
||||
---@field transmogID number?
|
||||
---@field transmogSetID number?
|
||||
---@field titleMaskID number?
|
||||
---@field garrFollowerID number?
|
||||
---@field transmogIllusionSourceID number?
|
||||
---@field icon fileID?
|
||||
---@field name string?
|
||||
---@field description string?
|
||||
---@field toastDescription string?
|
||||
-32
@@ -1,32 +0,0 @@
|
||||
---@meta _
|
||||
C_Covenants = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Covenants.GetActiveCovenantID)
|
||||
---@return number covenantID
|
||||
function C_Covenants.GetActiveCovenantID() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Covenants.GetCovenantData)
|
||||
---@param covenantID number
|
||||
---@return CovenantData? data
|
||||
function C_Covenants.GetCovenantData(covenantID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Covenants.GetCovenantIDs)
|
||||
---@return number[] covenantID
|
||||
function C_Covenants.GetCovenantIDs() end
|
||||
|
||||
---@class CovenantData
|
||||
---@field ID number
|
||||
---@field textureKit textureKit
|
||||
---@field celebrationSoundKit number
|
||||
---@field animaChannelSelectSoundKit number
|
||||
---@field animaChannelActiveSoundKit number
|
||||
---@field animaGemsFullSoundKit number
|
||||
---@field animaNewGemSoundKit number
|
||||
---@field animaReinforceSelectSoundKit number
|
||||
---@field upgradeTabSelectSoundKitID number
|
||||
---@field reservoirFullSoundKitID number
|
||||
---@field beginResearchSoundKitID number
|
||||
---@field renownFanfareSoundKitID number
|
||||
---@field factionID number
|
||||
---@field name string
|
||||
---@field soulbindIDs number[]
|
||||
-174
@@ -1,174 +0,0 @@
|
||||
---@meta _
|
||||
C_CraftingOrders = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CraftingOrders.AreOrderNotesDisabled)
|
||||
---@return boolean areNotesDisabled
|
||||
function C_CraftingOrders.AreOrderNotesDisabled() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CraftingOrders.CalculateCraftingOrderPostingFee)
|
||||
---@param skillLineAbilityID number
|
||||
---@param orderType Enum.CraftingOrderType
|
||||
---@param orderDuration Enum.CraftingOrderDuration
|
||||
---@return WOWMONEY deposit
|
||||
function C_CraftingOrders.CalculateCraftingOrderPostingFee(skillLineAbilityID, orderType, orderDuration) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CraftingOrders.CanOrderSkillAbility)
|
||||
---@param skillLineAbilityID number
|
||||
---@return boolean canOrder
|
||||
function C_CraftingOrders.CanOrderSkillAbility(skillLineAbilityID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CraftingOrders.CancelOrder)
|
||||
---@param orderID BigUInteger
|
||||
function C_CraftingOrders.CancelOrder(orderID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CraftingOrders.ClaimOrder)
|
||||
---@param orderID BigUInteger
|
||||
---@param profession Enum.Profession
|
||||
function C_CraftingOrders.ClaimOrder(orderID, profession) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CraftingOrders.CloseCrafterCraftingOrders)
|
||||
function C_CraftingOrders.CloseCrafterCraftingOrders() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CraftingOrders.CloseCustomerCraftingOrders)
|
||||
function C_CraftingOrders.CloseCustomerCraftingOrders() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CraftingOrders.FulfillOrder)
|
||||
---@param orderID BigUInteger
|
||||
---@param crafterNote string
|
||||
---@param profession Enum.Profession
|
||||
function C_CraftingOrders.FulfillOrder(orderID, crafterNote, profession) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CraftingOrders.GetClaimedOrder)
|
||||
---@return CraftingOrderInfo? order
|
||||
function C_CraftingOrders.GetClaimedOrder() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CraftingOrders.GetCrafterBuckets)
|
||||
---@return CraftingOrderBucketInfo[] buckets
|
||||
function C_CraftingOrders.GetCrafterBuckets() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CraftingOrders.GetCrafterOrders)
|
||||
---@return CraftingOrderInfo[] orders
|
||||
function C_CraftingOrders.GetCrafterOrders() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CraftingOrders.GetCraftingOrderTime)
|
||||
---@return BigUInteger time
|
||||
function C_CraftingOrders.GetCraftingOrderTime() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CraftingOrders.GetCustomerCategories)
|
||||
---@return CraftingOrderCustomerCategory[] categories
|
||||
function C_CraftingOrders.GetCustomerCategories() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CraftingOrders.GetCustomerOptions)
|
||||
---@param params CraftingOrderCustomerSearchParams
|
||||
---@return CraftingOrderCustomerSearchResults results
|
||||
function C_CraftingOrders.GetCustomerOptions(params) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CraftingOrders.GetCustomerOrders)
|
||||
---@return CraftingOrderInfo[] customerOrders
|
||||
function C_CraftingOrders.GetCustomerOrders() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CraftingOrders.GetDefaultOrdersSkillLine)
|
||||
---@return number? skillLineID
|
||||
function C_CraftingOrders.GetDefaultOrdersSkillLine() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CraftingOrders.GetMyOrders)
|
||||
---@return CraftingOrderInfo[] myOrders
|
||||
function C_CraftingOrders.GetMyOrders() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CraftingOrders.GetNumFavoriteCustomerOptions)
|
||||
---@return BigUInteger numFavorites
|
||||
function C_CraftingOrders.GetNumFavoriteCustomerOptions() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CraftingOrders.GetOrderClaimInfo)
|
||||
---@param profession Enum.Profession
|
||||
---@return CraftingOrderClaimsRemainingInfo claimInfo
|
||||
function C_CraftingOrders.GetOrderClaimInfo(profession) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CraftingOrders.GetPersonalOrdersInfo)
|
||||
---@return CraftingOrderPersonalOrdersInfo[] infos
|
||||
function C_CraftingOrders.GetPersonalOrdersInfo() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CraftingOrders.HasFavoriteCustomerOptions)
|
||||
---@return boolean hasFavorites
|
||||
function C_CraftingOrders.HasFavoriteCustomerOptions() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CraftingOrders.IsCustomerOptionFavorited)
|
||||
---@param recipeID number
|
||||
---@return boolean favorited
|
||||
function C_CraftingOrders.IsCustomerOptionFavorited(recipeID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CraftingOrders.ListMyOrders)
|
||||
---@param request CraftingOrderRequestMyOrdersInfo
|
||||
function C_CraftingOrders.ListMyOrders(request) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CraftingOrders.OpenCrafterCraftingOrders)
|
||||
function C_CraftingOrders.OpenCrafterCraftingOrders() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CraftingOrders.OpenCustomerCraftingOrders)
|
||||
function C_CraftingOrders.OpenCustomerCraftingOrders() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CraftingOrders.OrderCanBeRecrafted)
|
||||
---@param orderID BigUInteger
|
||||
---@return boolean recraftable
|
||||
function C_CraftingOrders.OrderCanBeRecrafted(orderID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CraftingOrders.ParseCustomerOptions)
|
||||
function C_CraftingOrders.ParseCustomerOptions() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CraftingOrders.PlaceNewOrder)
|
||||
---@param orderInfo NewCraftingOrderInfo
|
||||
function C_CraftingOrders.PlaceNewOrder(orderInfo) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CraftingOrders.RejectOrder)
|
||||
---@param orderID BigUInteger
|
||||
---@param crafterNote string
|
||||
---@param profession Enum.Profession
|
||||
function C_CraftingOrders.RejectOrder(orderID, crafterNote, profession) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CraftingOrders.ReleaseOrder)
|
||||
---@param orderID BigUInteger
|
||||
---@param profession Enum.Profession
|
||||
function C_CraftingOrders.ReleaseOrder(orderID, profession) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CraftingOrders.RequestCrafterOrders)
|
||||
---@param request CraftingOrderRequestInfo
|
||||
function C_CraftingOrders.RequestCrafterOrders(request) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CraftingOrders.RequestCustomerOrders)
|
||||
---@param request CraftingOrderRequestInfo
|
||||
function C_CraftingOrders.RequestCustomerOrders(request) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CraftingOrders.SetCustomerOptionFavorited)
|
||||
---@param recipeID number
|
||||
---@param favorited boolean
|
||||
function C_CraftingOrders.SetCustomerOptionFavorited(recipeID, favorited) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CraftingOrders.ShouldShowCraftingOrderTab)
|
||||
---@return boolean showTab
|
||||
function C_CraftingOrders.ShouldShowCraftingOrderTab() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CraftingOrders.SkillLineHasOrders)
|
||||
---@param skillLineID number
|
||||
---@return boolean hasOrders
|
||||
function C_CraftingOrders.SkillLineHasOrders(skillLineID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CraftingOrders.UpdateIgnoreList)
|
||||
function C_CraftingOrders.UpdateIgnoreList() end
|
||||
|
||||
---@class CraftingOrderRequestInfo
|
||||
---@field orderType Enum.CraftingOrderType
|
||||
---@field selectedSkillLineAbility number?
|
||||
---@field searchFavorites boolean
|
||||
---@field initialNonPublicSearch boolean
|
||||
---@field primarySort CraftingOrderSortInfo
|
||||
---@field secondarySort CraftingOrderSortInfo
|
||||
---@field forCrafter boolean
|
||||
---@field offset number
|
||||
---@field callback CraftingOrderRequestCallback
|
||||
---@field profession Enum.Profession?
|
||||
|
||||
---@class CraftingOrderRequestMyOrdersInfo
|
||||
---@field primarySort CraftingOrderSortInfo
|
||||
---@field secondarySort CraftingOrderSortInfo
|
||||
---@field offset number
|
||||
---@field callback CraftingOrderRequestMyOrdersCallback
|
||||
-144
@@ -1,144 +0,0 @@
|
||||
---@meta _
|
||||
---@class CraftingOrderBucketInfo
|
||||
---@field itemID number
|
||||
---@field spellID number
|
||||
---@field skillLineAbilityID number
|
||||
---@field tipAmountAvg WOWMONEY
|
||||
---@field tipAmountMax WOWMONEY
|
||||
---@field numAvailable number
|
||||
|
||||
---@class CraftingOrderClaimsRemainingInfo
|
||||
---@field claimsRemaining number? Default = 0
|
||||
---@field secondsToRecharge number?
|
||||
|
||||
---@class CraftingOrderCustomerCategory
|
||||
---@field categoryName string
|
||||
---@field categoryID number
|
||||
---@field uiSortOrder number
|
||||
---@field primaryCategorySortOrder number?
|
||||
---@field secondaryCategorySortOrder number?
|
||||
---@field type Enum.CraftingOrderCustomerCategoryType
|
||||
|
||||
---@class CraftingOrderCustomerCategoryFilters
|
||||
---@field primaryCategoryID number?
|
||||
---@field secondaryCategoryID number?
|
||||
---@field tertiaryCategoryID number?
|
||||
|
||||
---@class CraftingOrderCustomerOptionInfo
|
||||
---@field skillLineAbilityID number
|
||||
---@field professionID number
|
||||
---@field skillUpSkillLineID number
|
||||
---@field spellID number
|
||||
---@field itemID number
|
||||
---@field itemName string
|
||||
---@field primaryCategoryID number
|
||||
---@field iLvlMin number
|
||||
---@field iLvlMax number?
|
||||
---@field canUse boolean
|
||||
---@field bindOnPickup boolean
|
||||
---@field qualityIlvlBonuses number[]?
|
||||
---@field craftingQualityIDs number[]?
|
||||
---@field quality Enum.ItemQuality?
|
||||
---@field slots number?
|
||||
---@field level number?
|
||||
---@field skill number?
|
||||
---@field secondaryCategoryID number?
|
||||
---@field tertiaryCategoryID number?
|
||||
---@field expansionID number?
|
||||
|
||||
---@class CraftingOrderCustomerSearchParams
|
||||
---@field categoryFilters CraftingOrderCustomerCategoryFilters
|
||||
---@field searchText string?
|
||||
---@field minLevel number
|
||||
---@field maxLevel number
|
||||
---@field uncollectedOnly boolean
|
||||
---@field usableOnly boolean
|
||||
---@field upgradesOnly boolean
|
||||
---@field currentExpansionOnly boolean
|
||||
---@field includePoor boolean
|
||||
---@field includeCommon boolean
|
||||
---@field includeUncommon boolean
|
||||
---@field includeRare boolean
|
||||
---@field includeEpic boolean
|
||||
---@field includeLegendary boolean
|
||||
---@field includeArtifact boolean
|
||||
---@field isFavoritesSearch boolean
|
||||
|
||||
---@class CraftingOrderCustomerSearchResults
|
||||
---@field options CraftingOrderCustomerOptionInfo[]
|
||||
---@field extraColumnType Enum.AuctionHouseExtraColumn?
|
||||
|
||||
---@class CraftingOrderInfo
|
||||
---@field orderID BigUInteger
|
||||
---@field itemID number
|
||||
---@field spellID number
|
||||
---@field skillLineAbilityID number
|
||||
---@field orderType Enum.CraftingOrderType
|
||||
---@field orderState Enum.CraftingOrderState
|
||||
---@field expirationTime time_t
|
||||
---@field claimEndTime time_t
|
||||
---@field minQuality number
|
||||
---@field tipAmount WOWMONEY
|
||||
---@field consortiumCut WOWMONEY
|
||||
---@field isRecraft boolean
|
||||
---@field isFulfillable boolean
|
||||
---@field reagentState Enum.CraftingOrderReagentsType
|
||||
---@field customerGuid WOWGUID?
|
||||
---@field customerName string?
|
||||
---@field crafterGuid WOWGUID?
|
||||
---@field crafterName string?
|
||||
---@field npcCustomerCreatureID number?
|
||||
---@field customerNotes string
|
||||
---@field reagents CraftingOrderReagentInfo[]
|
||||
---@field outputItemHyperlink string?
|
||||
---@field outputItemGUID WOWGUID?
|
||||
---@field recraftItemHyperlink string?
|
||||
---@field npcOrderRewards CraftingOrderRewardInfo[]
|
||||
---@field npcCraftingOrderSetID number
|
||||
---@field npcTreasureID number
|
||||
|
||||
---@class CraftingOrderMailInfo
|
||||
---@field reason Enum.RcoCloseReason
|
||||
---@field recipeName string
|
||||
---@field commissionPaid WOWMONEY?
|
||||
---@field crafterNote string?
|
||||
---@field crafterGUID WOWGUID?
|
||||
---@field crafterName string?
|
||||
---@field customerGUID WOWGUID?
|
||||
---@field customerName string?
|
||||
|
||||
---@class CraftingOrderPersonalOrdersInfo
|
||||
---@field profession Enum.Profession
|
||||
---@field numPersonalOrders number
|
||||
---@field professionName string
|
||||
|
||||
---@class CraftingOrderReagentInfo
|
||||
---@field reagentInfo CraftingReagentInfo
|
||||
---@field slotIndex number
|
||||
---@field source Enum.CraftingOrderReagentSource
|
||||
---@field isBasicReagent boolean
|
||||
|
||||
---@class CraftingOrderRewardInfo
|
||||
---@field itemLink string?
|
||||
---@field currencyType number?
|
||||
---@field count number
|
||||
|
||||
---@class CraftingOrderSortInfo
|
||||
---@field sortType Enum.CraftingOrderSortType
|
||||
---@field reversed boolean
|
||||
|
||||
---@class NewCraftingOrderInfo
|
||||
---@field skillLineAbilityID number
|
||||
---@field orderType Enum.CraftingOrderType
|
||||
---@field orderDuration Enum.CraftingOrderDuration
|
||||
---@field tipAmount WOWMONEY
|
||||
---@field customerNotes string
|
||||
---@field reagentInfos RegularReagentInfo[]
|
||||
---@field craftingReagentItems CraftingReagentInfo[]
|
||||
---@field minCraftingQualityID number?
|
||||
---@field orderTarget string?
|
||||
---@field recraftItem WOWGUID?
|
||||
|
||||
---@alias CraftingOrderRequestCallback FunctionContainer|fun(result: Enum.CraftingOrderResult, orderType: Enum.CraftingOrderType, displayBuckets: boolean, expectMoreRows: boolean, offset: number, isSorted: boolean)
|
||||
|
||||
---@alias CraftingOrderRequestMyOrdersCallback FunctionContainer|fun(result: Enum.CraftingOrderResult, expectMoreRows: boolean, offset: number, isSorted: boolean)
|
||||
-63
@@ -1,63 +0,0 @@
|
||||
---@meta _
|
||||
C_CreatureInfo = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CreatureInfo.GetClassInfo)
|
||||
---@param classID number
|
||||
---@return ClassInfo? classInfo
|
||||
function C_CreatureInfo.GetClassInfo(classID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CreatureInfo.GetCreatureFamilyIDs)
|
||||
---@return number[] creatureFamilyIDs
|
||||
function C_CreatureInfo.GetCreatureFamilyIDs() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CreatureInfo.GetCreatureFamilyInfo)
|
||||
---@param creatureFamilyID number
|
||||
---@return CreatureFamilyInfo? creatureFamilyInfo
|
||||
function C_CreatureInfo.GetCreatureFamilyInfo(creatureFamilyID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CreatureInfo.GetCreatureID)
|
||||
---@param creatureGUID WOWGUID
|
||||
---@return number? creatureID
|
||||
function C_CreatureInfo.GetCreatureID(creatureGUID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CreatureInfo.GetCreatureTypeIDs)
|
||||
---@return number[] creatureTypeIDs
|
||||
function C_CreatureInfo.GetCreatureTypeIDs() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CreatureInfo.GetCreatureTypeInfo)
|
||||
---@param creatureTypeID number
|
||||
---@return CreatureTypeInfo? creatureTypeInfo
|
||||
function C_CreatureInfo.GetCreatureTypeInfo(creatureTypeID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CreatureInfo.GetFactionInfo)
|
||||
---@param raceID number
|
||||
---@return FactionInfo? factionInfo
|
||||
function C_CreatureInfo.GetFactionInfo(raceID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CreatureInfo.GetRaceInfo)
|
||||
---@param raceID number
|
||||
---@return RaceInfo? raceInfo
|
||||
function C_CreatureInfo.GetRaceInfo(raceID) end
|
||||
|
||||
---@class ClassInfo
|
||||
---@field className string
|
||||
---@field classFile string
|
||||
---@field classID number
|
||||
|
||||
---@class CreatureFamilyInfo
|
||||
---@field id number
|
||||
---@field name string
|
||||
---@field iconFile fileID?
|
||||
|
||||
---@class CreatureTypeInfo
|
||||
---@field id number
|
||||
---@field name string
|
||||
|
||||
---@class FactionInfo
|
||||
---@field name string
|
||||
---@field groupTag string
|
||||
|
||||
---@class RaceInfo
|
||||
---@field raceName string
|
||||
---@field clientFileString string
|
||||
---@field raceID number
|
||||
-282
@@ -1,282 +0,0 @@
|
||||
---@meta _
|
||||
C_CurrencyInfo = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CurrencyInfo.CanTransferCurrency)
|
||||
---@param currencyID number
|
||||
---@return boolean canTransferCurrency
|
||||
---@return Enum.AccountCurrencyTransferResult? failureReason
|
||||
function C_CurrencyInfo.CanTransferCurrency(currencyID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CurrencyInfo.DoesCurrentFilterRequireAccountCurrencyData)
|
||||
---@return boolean doesCurrentFilterRequireAccountCurrencyData
|
||||
function C_CurrencyInfo.DoesCurrentFilterRequireAccountCurrencyData() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CurrencyInfo.DoesWarModeBonusApply)
|
||||
---@param currencyID number
|
||||
---@return boolean? warModeApplies
|
||||
---@return boolean? limitOncePerTooltip
|
||||
function C_CurrencyInfo.DoesWarModeBonusApply(currencyID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CurrencyInfo.ExpandCurrencyList)
|
||||
---@param index number
|
||||
---@param expand boolean
|
||||
function C_CurrencyInfo.ExpandCurrencyList(index, expand) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CurrencyInfo.FetchCurrencyDataFromAccountCharacters)
|
||||
---@param currencyID number
|
||||
---@return CharacterCurrencyData[] accountCurrencyData
|
||||
function C_CurrencyInfo.FetchCurrencyDataFromAccountCharacters(currencyID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CurrencyInfo.FetchCurrencyTransferTransactions)
|
||||
---@return CurrencyTransferTransaction[] currencyTransferTransactions
|
||||
function C_CurrencyInfo.FetchCurrencyTransferTransactions() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CurrencyInfo.GetAzeriteCurrencyID)
|
||||
---@return number azeriteCurrencyID
|
||||
function C_CurrencyInfo.GetAzeriteCurrencyID() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CurrencyInfo.GetBackpackCurrencyInfo)
|
||||
---@param index number
|
||||
---@return BackpackCurrencyInfo info
|
||||
function C_CurrencyInfo.GetBackpackCurrencyInfo(index) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CurrencyInfo.GetBasicCurrencyInfo)
|
||||
---@param currencyType number
|
||||
---@param quantity? number
|
||||
---@return CurrencyDisplayInfo info
|
||||
function C_CurrencyInfo.GetBasicCurrencyInfo(currencyType, quantity) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CurrencyInfo.GetCoinIcon)
|
||||
---@param amount WOWMONEY
|
||||
---@return fileID result
|
||||
function C_CurrencyInfo.GetCoinIcon(amount) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CurrencyInfo.GetCoinText)
|
||||
---@param amount WOWMONEY
|
||||
---@param separator? string Default = ,
|
||||
---@return string result
|
||||
function C_CurrencyInfo.GetCoinText(amount, separator) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CurrencyInfo.GetCoinTextureString)
|
||||
---@param amount WOWMONEY
|
||||
---@param fontHeight? number Default = 14
|
||||
---@return string result
|
||||
function C_CurrencyInfo.GetCoinTextureString(amount, fontHeight) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CurrencyInfo.GetCostToTransferCurrency)
|
||||
---@param currencyID number
|
||||
---@param quantity number
|
||||
---@return number? totalQuantityConsumed
|
||||
function C_CurrencyInfo.GetCostToTransferCurrency(currencyID, quantity) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CurrencyInfo.GetCurrencyContainerInfo)
|
||||
---@param currencyType number
|
||||
---@param quantity number
|
||||
---@return CurrencyDisplayInfo info
|
||||
function C_CurrencyInfo.GetCurrencyContainerInfo(currencyType, quantity) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CurrencyInfo.GetCurrencyDescription)
|
||||
---@param type number
|
||||
---@return string description
|
||||
function C_CurrencyInfo.GetCurrencyDescription(type) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CurrencyInfo.GetCurrencyFilter)
|
||||
---@return Enum.CurrencyFilterType filterType
|
||||
function C_CurrencyInfo.GetCurrencyFilter() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CurrencyInfo.GetCurrencyIDFromLink)
|
||||
---@param currencyLink string
|
||||
---@return number currencyID
|
||||
function C_CurrencyInfo.GetCurrencyIDFromLink(currencyLink) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CurrencyInfo.GetCurrencyInfo)
|
||||
---@param type number
|
||||
---@return CurrencyInfo info
|
||||
function C_CurrencyInfo.GetCurrencyInfo(type) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CurrencyInfo.GetCurrencyInfoFromLink)
|
||||
---@param link string
|
||||
---@return CurrencyInfo info
|
||||
function C_CurrencyInfo.GetCurrencyInfoFromLink(link) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CurrencyInfo.GetCurrencyLink)
|
||||
---@param type number
|
||||
---@param amount? number
|
||||
---@return string link
|
||||
function C_CurrencyInfo.GetCurrencyLink(type, amount) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CurrencyInfo.GetCurrencyListInfo)
|
||||
---@param index number
|
||||
---@return CurrencyInfo info
|
||||
function C_CurrencyInfo.GetCurrencyListInfo(index) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CurrencyInfo.GetCurrencyListLink)
|
||||
---@param index number
|
||||
---@return string link
|
||||
function C_CurrencyInfo.GetCurrencyListLink(index) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CurrencyInfo.GetCurrencyListSize)
|
||||
---@return number currencyListSize
|
||||
function C_CurrencyInfo.GetCurrencyListSize() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CurrencyInfo.GetDragonIslesSuppliesCurrencyID)
|
||||
---@return number dragonIslesSuppliesCurrencyID
|
||||
function C_CurrencyInfo.GetDragonIslesSuppliesCurrencyID() end
|
||||
|
||||
---Gets the faction ID for currency that is immediately converted into reputation with that faction instead.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CurrencyInfo.GetFactionGrantedByCurrency)
|
||||
---@param currencyID number
|
||||
---@return number? factionID
|
||||
function C_CurrencyInfo.GetFactionGrantedByCurrency(currencyID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CurrencyInfo.GetMaxTransferableAmountFromQuantity)
|
||||
---@param currencyID number
|
||||
---@param requestedQuantity number
|
||||
---@return number? maxTransferableAmount
|
||||
function C_CurrencyInfo.GetMaxTransferableAmountFromQuantity(currencyID, requestedQuantity) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CurrencyInfo.GetPlayerCurrencyCategoryInfo)
|
||||
---@param categoryID number
|
||||
---@param includeAccountWide? boolean Default = true
|
||||
---@return PlayerCurrencyCategoryInfo info
|
||||
function C_CurrencyInfo.GetPlayerCurrencyCategoryInfo(categoryID, includeAccountWide) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CurrencyInfo.GetWarResourcesCurrencyID)
|
||||
---@return number warResourceCurrencyID
|
||||
function C_CurrencyInfo.GetWarResourcesCurrencyID() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CurrencyInfo.IsAccountCharacterCurrencyDataReady)
|
||||
---@return boolean isReady
|
||||
function C_CurrencyInfo.IsAccountCharacterCurrencyDataReady() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CurrencyInfo.IsAccountTransferableCurrency)
|
||||
---@param currencyID number
|
||||
---@return boolean isAccountTransferableCurrency
|
||||
function C_CurrencyInfo.IsAccountTransferableCurrency(currencyID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CurrencyInfo.IsAccountWideCurrency)
|
||||
---@param currencyID number
|
||||
---@return boolean isAccountWideCurrency
|
||||
function C_CurrencyInfo.IsAccountWideCurrency(currencyID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CurrencyInfo.IsCurrencyContainer)
|
||||
---@param currencyID number
|
||||
---@param quantity number
|
||||
---@return boolean isCurrencyContainer
|
||||
function C_CurrencyInfo.IsCurrencyContainer(currencyID, quantity) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CurrencyInfo.IsCurrencyTransferInProgress)
|
||||
---@return boolean currencyTransferInProgress
|
||||
function C_CurrencyInfo.IsCurrencyTransferInProgress() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CurrencyInfo.IsCurrencyTransferTransactionDataReady)
|
||||
---@return boolean isReady
|
||||
function C_CurrencyInfo.IsCurrencyTransferTransactionDataReady() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CurrencyInfo.PickupCurrency)
|
||||
---@param type number
|
||||
function C_CurrencyInfo.PickupCurrency(type) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CurrencyInfo.PlayerHasMaxQuantity)
|
||||
---@param currencyID number
|
||||
---@return boolean hasMaxQuantity
|
||||
function C_CurrencyInfo.PlayerHasMaxQuantity(currencyID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CurrencyInfo.PlayerHasMaxWeeklyQuantity)
|
||||
---@param currencyID number
|
||||
---@return boolean hasMaxWeeklyQuantity
|
||||
function C_CurrencyInfo.PlayerHasMaxWeeklyQuantity(currencyID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CurrencyInfo.RequestCurrencyDataForAccountCharacters)
|
||||
function C_CurrencyInfo.RequestCurrencyDataForAccountCharacters() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CurrencyInfo.RequestCurrencyFromAccountCharacter)
|
||||
---@param sourceCharacterGUID WOWGUID
|
||||
---@param currencyID number
|
||||
---@param quantity number
|
||||
function C_CurrencyInfo.RequestCurrencyFromAccountCharacter(sourceCharacterGUID, currencyID, quantity) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CurrencyInfo.SetCurrencyBackpack)
|
||||
---@param index number
|
||||
---@param backpack boolean
|
||||
function C_CurrencyInfo.SetCurrencyBackpack(index, backpack) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CurrencyInfo.SetCurrencyBackpackByID)
|
||||
---@param currencyType number
|
||||
---@param backpack boolean
|
||||
function C_CurrencyInfo.SetCurrencyBackpackByID(currencyType, backpack) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CurrencyInfo.SetCurrencyFilter)
|
||||
---@param filterType Enum.CurrencyFilterType
|
||||
function C_CurrencyInfo.SetCurrencyFilter(filterType) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CurrencyInfo.SetCurrencyUnused)
|
||||
---@param index number
|
||||
---@param unused boolean
|
||||
function C_CurrencyInfo.SetCurrencyUnused(index, unused) end
|
||||
|
||||
---@class BackpackCurrencyInfo
|
||||
---@field name string
|
||||
---@field quantity number
|
||||
---@field iconFileID fileID
|
||||
---@field currencyTypesID number
|
||||
|
||||
---@class CharacterCurrencyData
|
||||
---@field characterGUID WOWGUID
|
||||
---@field characterName string
|
||||
---@field fullCharacterName string
|
||||
---@field currencyID number
|
||||
---@field quantity number
|
||||
|
||||
---@class CurrencyDisplayInfo
|
||||
---@field name string
|
||||
---@field description string
|
||||
---@field icon number
|
||||
---@field quality number
|
||||
---@field displayAmount number
|
||||
---@field actualAmount number
|
||||
|
||||
---@class CurrencyInfo
|
||||
---@field name string
|
||||
---@field description string
|
||||
---@field currencyID number
|
||||
---@field isHeader boolean
|
||||
---@field isHeaderExpanded boolean
|
||||
---@field currencyListDepth number
|
||||
---@field isTypeUnused boolean
|
||||
---@field isShowInBackpack boolean
|
||||
---@field quantity number
|
||||
---@field trackedQuantity number
|
||||
---@field iconFileID fileID
|
||||
---@field maxQuantity number
|
||||
---@field canEarnPerWeek boolean
|
||||
---@field quantityEarnedThisWeek number
|
||||
---@field isTradeable boolean
|
||||
---@field quality Enum.ItemQuality
|
||||
---@field maxWeeklyQuantity number
|
||||
---@field totalEarned number
|
||||
---@field discovered boolean
|
||||
---@field useTotalEarnedForMaxQty boolean
|
||||
---@field isAccountWide boolean
|
||||
---@field isAccountTransferable boolean
|
||||
---@field transferPercentage number?
|
||||
---@field rechargingCycleDurationMS number
|
||||
---@field rechargingAmountPerCycle number
|
||||
|
||||
---@class CurrencyTransferTransaction
|
||||
---@field sourceCharacterGUID WOWGUID
|
||||
---@field sourceCharacterName string? Default =
|
||||
---@field fullSourceCharacterName string? Default =
|
||||
---@field destinationCharacterGUID WOWGUID
|
||||
---@field destinationCharacterName string? Default =
|
||||
---@field fullDestinationCharacterName string? Default =
|
||||
---@field currencyType number
|
||||
---@field quantityTransferred number
|
||||
---@field totalQuantityConsumed number
|
||||
---@field timestamp time_t
|
||||
|
||||
---@class PlayerCurrencyCategoryInfo
|
||||
---@field categoryName string
|
||||
---@field currencyTypes number[]
|
||||
---@field childCategories number[]
|
||||
-6
@@ -1,6 +0,0 @@
|
||||
---@meta _
|
||||
C_Cursor = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_Cursor.GetCursorItem)
|
||||
---@return ItemLocation item
|
||||
function C_Cursor.GetCursorItem() end
|
||||
-38
@@ -1,38 +0,0 @@
|
||||
---@meta _
|
||||
C_CurveUtil = {}
|
||||
|
||||
---Returns a new color curve object with no assigned points.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CurveUtil.CreateColorCurve)
|
||||
---@return LuaColorCurveObject curve
|
||||
function C_CurveUtil.CreateColorCurve() end
|
||||
|
||||
---Returns a new curve object with no assigned points.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CurveUtil.CreateCurve)
|
||||
---@return LuaCurveObject curve
|
||||
function C_CurveUtil.CreateCurve() end
|
||||
|
||||
---Evaluates a potentially-secret boolean value and returns a color.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CurveUtil.EvaluateColorFromBoolean)
|
||||
---@param boolean boolean
|
||||
---@param valueIfTrue colorRGBA
|
||||
---@param valueIfFalse colorRGBA
|
||||
---@return colorRGBA value
|
||||
function C_CurveUtil.EvaluateColorFromBoolean(boolean, valueIfTrue, valueIfFalse) end
|
||||
|
||||
---Evaluates a potentially-secret boolean value and returns a single color component (eg. alpha).
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CurveUtil.EvaluateColorValueFromBoolean)
|
||||
---@param boolean boolean
|
||||
---@param valueIfTrue SingleColorValue
|
||||
---@param valueIfFalse SingleColorValue
|
||||
---@return SingleColorValue value
|
||||
function C_CurveUtil.EvaluateColorValueFromBoolean(boolean, valueIfTrue, valueIfFalse) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_CurveUtil.EvaluateGameCurve)
|
||||
---@param curveID number
|
||||
---@param x number
|
||||
---@return number y
|
||||
function C_CurveUtil.EvaluateGameCurve(curveID, x) end
|
||||
-112
@@ -1,112 +0,0 @@
|
||||
---@meta _
|
||||
C_DamageMeter = {}
|
||||
|
||||
---Returns a list of combat sessions currently being tracked.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DamageMeter.GetAvailableCombatSessions)
|
||||
---@return DamageMeterAvailableCombatSession[] availableSessions
|
||||
function C_DamageMeter.GetAvailableCombatSessions() end
|
||||
|
||||
---Returns the data for the player's combat session with the specified ID.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DamageMeter.GetCombatSessionFromID)
|
||||
---@param sessionID number
|
||||
---@param type Enum.DamageMeterType
|
||||
---@return DamageMeterCombatSession session
|
||||
function C_DamageMeter.GetCombatSessionFromID(sessionID, type) end
|
||||
|
||||
---Returns the data for the player's current combat session.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DamageMeter.GetCombatSessionFromType)
|
||||
---@param sessionType Enum.DamageMeterSessionType
|
||||
---@param type Enum.DamageMeterType
|
||||
---@return DamageMeterCombatSession session
|
||||
function C_DamageMeter.GetCombatSessionFromType(sessionType, type) end
|
||||
|
||||
---Returns the data for a single source (unit) in the player's current combat session with the specified ID.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DamageMeter.GetCombatSessionSourceFromID)
|
||||
---@param sessionID number
|
||||
---@param type Enum.DamageMeterType
|
||||
---@param sourceGUID? WOWGUID
|
||||
---@param sourceCreatureID? number
|
||||
---@return DamageMeterCombatSessionSource sessionSource
|
||||
function C_DamageMeter.GetCombatSessionSourceFromID(sessionID, type, sourceGUID, sourceCreatureID) end
|
||||
|
||||
---Returns the data for a single source (unit) in the player's current combat session.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DamageMeter.GetCombatSessionSourceFromType)
|
||||
---@param sessionType Enum.DamageMeterSessionType
|
||||
---@param type Enum.DamageMeterType
|
||||
---@param sourceGUID? WOWGUID
|
||||
---@param sourceCreatureID? number
|
||||
---@return DamageMeterCombatSessionSource sessionSource
|
||||
function C_DamageMeter.GetCombatSessionSourceFromType(sessionType, type, sourceGUID, sourceCreatureID) end
|
||||
|
||||
---Returns the amount of time a combat session has lasted
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DamageMeter.GetSessionDurationSeconds)
|
||||
---@param sessionType Enum.DamageMeterSessionType
|
||||
---@return number? durationSeconds
|
||||
function C_DamageMeter.GetSessionDurationSeconds(sessionType) end
|
||||
|
||||
---Returns whether the player can enable and use the Damage Meter.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DamageMeter.IsDamageMeterAvailable)
|
||||
---@return boolean isAvailable
|
||||
---@return string failureReason
|
||||
function C_DamageMeter.IsDamageMeterAvailable() end
|
||||
|
||||
---Clears the data for all the player's combat sessions.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DamageMeter.ResetAllCombatSessions)
|
||||
function C_DamageMeter.ResetAllCombatSessions() end
|
||||
|
||||
---@class DamageMeterAvailableCombatSession
|
||||
---@field sessionID number
|
||||
---@field name string
|
||||
---@field durationSeconds number?
|
||||
|
||||
---@class DamageMeterCombatSession
|
||||
---@field combatSources DamageMeterCombatSource[]
|
||||
---@field maxAmount number? Default = 0
|
||||
---@field totalAmount number? Default = 0
|
||||
---@field durationSeconds number?
|
||||
|
||||
---@class DamageMeterCombatSessionSource
|
||||
---@field combatSpells DamageMeterCombatSpell[]
|
||||
---@field maxAmount number? Default = 0
|
||||
---@field totalAmount number? Default = 0
|
||||
|
||||
---@class DamageMeterCombatSource
|
||||
---@field sourceGUID WOWGUID?
|
||||
---@field sourceCreatureID number?
|
||||
---@field name string
|
||||
---@field classFilename string
|
||||
---@field specIconID fileID
|
||||
---@field totalAmount number
|
||||
---@field amountPerSecond number
|
||||
---@field isLocalPlayer boolean
|
||||
---@field deathRecapID number
|
||||
---@field deathTimeSeconds number
|
||||
---@field classification string
|
||||
---@field sourceDisplayType Enum.DamageMeterSourceDisplayType
|
||||
|
||||
---@class DamageMeterCombatSpell
|
||||
---@field spellID number
|
||||
---@field totalAmount number
|
||||
---@field amountPerSecond number
|
||||
---@field creatureName string
|
||||
---@field overkillAmount number
|
||||
---@field isAvoidable boolean
|
||||
---@field isDeadly boolean
|
||||
---@field combatSpellDetails DamageMeterCombatSpellUnitDetails
|
||||
|
||||
---@class DamageMeterCombatSpellUnitDetails
|
||||
---@field unitName string
|
||||
---@field unitClassFilename string
|
||||
---@field classification string
|
||||
---@field isPet boolean
|
||||
---@field isMob boolean
|
||||
---@field amount number
|
||||
---@field specIconID fileID
|
||||
-51
@@ -1,51 +0,0 @@
|
||||
---@meta _
|
||||
C_DateAndTime = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DateAndTime.AdjustTimeByDays)
|
||||
---@param date CalendarTime
|
||||
---@param days number
|
||||
---@return CalendarTime newDate
|
||||
function C_DateAndTime.AdjustTimeByDays(date, days) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DateAndTime.AdjustTimeByMinutes)
|
||||
---@param date CalendarTime
|
||||
---@param minutes number
|
||||
---@return CalendarTime newDate
|
||||
function C_DateAndTime.AdjustTimeByMinutes(date, minutes) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DateAndTime.AdjustTimeByMonths)
|
||||
---@param date CalendarTime
|
||||
---@param months number
|
||||
---@return CalendarTime newDate
|
||||
function C_DateAndTime.AdjustTimeByMonths(date, months) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DateAndTime.CompareCalendarTime)
|
||||
---@param lhsCalendarTime CalendarTime
|
||||
---@param rhsCalendarTime CalendarTime
|
||||
---@return number comparison
|
||||
function C_DateAndTime.CompareCalendarTime(lhsCalendarTime, rhsCalendarTime) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DateAndTime.GetCalendarTimeFromEpoch)
|
||||
---@param epoch BigUInteger
|
||||
---@return CalendarTime date
|
||||
function C_DateAndTime.GetCalendarTimeFromEpoch(epoch) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DateAndTime.GetCurrentCalendarTime)
|
||||
---@return CalendarTime date
|
||||
function C_DateAndTime.GetCurrentCalendarTime() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DateAndTime.GetSecondsUntilDailyReset)
|
||||
---@return time_t seconds
|
||||
function C_DateAndTime.GetSecondsUntilDailyReset() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DateAndTime.GetSecondsUntilWeeklyReset)
|
||||
---@return time_t seconds
|
||||
function C_DateAndTime.GetSecondsUntilWeeklyReset() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DateAndTime.GetServerTimeLocal)
|
||||
---@return time_t serverTimeLocal
|
||||
function C_DateAndTime.GetServerTimeLocal() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DateAndTime.GetWeeklyResetStartTime)
|
||||
---@return time_t seconds
|
||||
function C_DateAndTime.GetWeeklyResetStartTime() end
|
||||
-42
@@ -1,42 +0,0 @@
|
||||
---@meta _
|
||||
C_DeathInfo = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DeathInfo.GetCorpseMapPosition)
|
||||
---@param uiMapID number
|
||||
---@return vector2? position
|
||||
function C_DeathInfo.GetCorpseMapPosition(uiMapID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DeathInfo.GetDeathReleasePosition)
|
||||
---@param uiMapID number
|
||||
---@return vector2? position
|
||||
function C_DeathInfo.GetDeathReleasePosition(uiMapID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DeathInfo.GetGraveyardsForMap)
|
||||
---@param uiMapID number
|
||||
---@return GraveyardMapInfo[] graveyards
|
||||
function C_DeathInfo.GetGraveyardsForMap(uiMapID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DeathInfo.GetSelfResurrectOptions)
|
||||
---@return SelfResurrectOption[] options
|
||||
function C_DeathInfo.GetSelfResurrectOptions() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DeathInfo.UseSelfResurrectOption)
|
||||
---@param optionType Enum.SelfResurrectOptionType
|
||||
---@param id number
|
||||
function C_DeathInfo.UseSelfResurrectOption(optionType, id) end
|
||||
|
||||
---@class GraveyardMapInfo
|
||||
---@field areaPoiID number
|
||||
---@field position vector2
|
||||
---@field name string
|
||||
---@field textureIndex number
|
||||
---@field graveyardID number
|
||||
---@field isGraveyardSelectable boolean
|
||||
|
||||
---@class SelfResurrectOption
|
||||
---@field name string
|
||||
---@field optionType Enum.SelfResurrectOptionType
|
||||
---@field id number
|
||||
---@field canUse boolean
|
||||
---@field isLimited boolean
|
||||
---@field priority number
|
||||
-26
@@ -1,26 +0,0 @@
|
||||
---@meta _
|
||||
C_DeathRecap = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DeathRecap.GetRecapEvents)
|
||||
---@param recapID? number
|
||||
---@return DeathRecapEventInfo[] events
|
||||
function C_DeathRecap.GetRecapEvents(recapID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DeathRecap.GetRecapLink)
|
||||
---@param recapID? number
|
||||
---@return string link
|
||||
function C_DeathRecap.GetRecapLink(recapID) end
|
||||
|
||||
---Returns the max health for the unit that died in the provided death recap.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DeathRecap.GetRecapMaxHealth)
|
||||
---@param recapID? number
|
||||
---@return number maxHealth
|
||||
function C_DeathRecap.GetRecapMaxHealth(recapID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DeathRecap.HasRecapEvents)
|
||||
---@param recapID? number
|
||||
---@return boolean hasEvents
|
||||
function C_DeathRecap.HasRecapEvents(recapID) end
|
||||
|
||||
---@class DeathRecapEventInfo
|
||||
-28
@@ -1,28 +0,0 @@
|
||||
---@meta _
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_IsCollisionEnabled)
|
||||
---@return boolean result
|
||||
function IsCollisionEnabled() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ToggleAnimKitDisplay)
|
||||
function ToggleAnimKitDisplay() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ToggleCollision)
|
||||
function ToggleCollision() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ToggleCollisionDisplay)
|
||||
function ToggleCollisionDisplay() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ToggleDebugAIDisplay)
|
||||
function ToggleDebugAIDisplay() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ToggleGravity)
|
||||
function ToggleGravity() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_TogglePlayerBounds)
|
||||
function TogglePlayerBounds() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_TogglePortals)
|
||||
function TogglePortals() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_ToggleTris)
|
||||
function ToggleTris() end
|
||||
-7
@@ -1,7 +0,0 @@
|
||||
---@meta _
|
||||
---@class DelveAssistActionData
|
||||
---@field assistedPlayer string
|
||||
---@field mapName string?
|
||||
---@field creatureName string?
|
||||
---@field receivedSpellID number?
|
||||
---@field assistAction Enum.AssistActionType
|
||||
-178
@@ -1,178 +0,0 @@
|
||||
---@meta _
|
||||
C_DelvesUI = {}
|
||||
|
||||
---Returns the entrance tier information for the active Delve (via party data). Assumes only Delves use this type for now.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DelvesUI.GetActiveDelveTier)
|
||||
---@return TieredEntranceTierInfo tierInfo
|
||||
function C_DelvesUI.GetActiveDelveTier() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DelvesUI.GetCompanionInfoForActivePlayer)
|
||||
---@return number playerCompanionInfoID
|
||||
function C_DelvesUI.GetCompanionInfoForActivePlayer() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DelvesUI.GetCreatureDisplayInfoForCompanion)
|
||||
---@param companionID? number
|
||||
---@return number creatureDisplayInfoID
|
||||
function C_DelvesUI.GetCreatureDisplayInfoForCompanion(companionID) end
|
||||
|
||||
---Given the spell ID for an owned curio and its rarity, return a spell link style hyperlink for the curio spell, since they aren't items when learned
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DelvesUI.GetCurioLink)
|
||||
---@param spellID SpellIdentifier
|
||||
---@param rarity Enum.CurioRarity
|
||||
---@return string curioLink
|
||||
function C_DelvesUI.GetCurioLink(spellID, rarity) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DelvesUI.GetCurioNodeForCompanion)
|
||||
---@param curioType Enum.CurioType
|
||||
---@param companionID? number
|
||||
---@return number nodeID
|
||||
function C_DelvesUI.GetCurioNodeForCompanion(curioType, companionID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DelvesUI.GetCurioRarityByTraitCondAccountElementID)
|
||||
---@param traitCondAccountElementID number
|
||||
---@return Enum.CurioRarity rarity
|
||||
function C_DelvesUI.GetCurioRarityByTraitCondAccountElementID(traitCondAccountElementID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DelvesUI.GetCurrentDelvesSeasonNumber)
|
||||
---@return number seasonNumber
|
||||
function C_DelvesUI.GetCurrentDelvesSeasonNumber() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DelvesUI.GetDelveEntranceBackgroundWidgetSetID)
|
||||
---@return number backgroundWidgetSetID
|
||||
function C_DelvesUI.GetDelveEntranceBackgroundWidgetSetID() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DelvesUI.GetDelveEntranceDescriptionString)
|
||||
---@return string? description
|
||||
function C_DelvesUI.GetDelveEntranceDescriptionString() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DelvesUI.GetDelveEntranceHeaderString)
|
||||
---@return string? header
|
||||
function C_DelvesUI.GetDelveEntranceHeaderString() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DelvesUI.GetDelveEntranceMapID)
|
||||
---@return number mapID
|
||||
function C_DelvesUI.GetDelveEntranceMapID() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DelvesUI.GetDelveEntranceTiers)
|
||||
---@return TieredEntranceTierInfo[] levelInfo
|
||||
function C_DelvesUI.GetDelveEntranceTiers() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DelvesUI.GetDelvesAffixSpellsForSeason)
|
||||
---@return number[] affixSpellIDs
|
||||
function C_DelvesUI.GetDelvesAffixSpellsForSeason() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DelvesUI.GetDelvesFactionForSeason)
|
||||
---@return number factionID
|
||||
function C_DelvesUI.GetDelvesFactionForSeason() end
|
||||
|
||||
---Players must be at or above the min level + offset to enter Delves. This function returns that min level.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DelvesUI.GetDelvesMinRequiredLevel)
|
||||
---@return number? minRequiredLevel
|
||||
function C_DelvesUI.GetDelvesMinRequiredLevel() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DelvesUI.GetFactionForCompanion)
|
||||
---@param companionID? number
|
||||
---@return number factionID
|
||||
function C_DelvesUI.GetFactionForCompanion(companionID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DelvesUI.GetLockedTextForCompanion)
|
||||
---@param companionID? number
|
||||
---@return string text
|
||||
function C_DelvesUI.GetLockedTextForCompanion(companionID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DelvesUI.GetModelSceneForCompanion)
|
||||
---@param companionID? number
|
||||
---@return number modelSceneID
|
||||
function C_DelvesUI.GetModelSceneForCompanion(companionID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DelvesUI.GetPlayerCompanionPDEID)
|
||||
---@param companionID? number
|
||||
---@return number pdeID
|
||||
function C_DelvesUI.GetPlayerCompanionPDEID(companionID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DelvesUI.GetRoleNodeForCompanion)
|
||||
---@param companionID? number
|
||||
---@return number nodeID
|
||||
function C_DelvesUI.GetRoleNodeForCompanion(companionID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DelvesUI.GetRoleSubtreeForCompanion)
|
||||
---@param roleType Enum.CompanionRoleType
|
||||
---@param companionID? number
|
||||
---@return number subTreeID
|
||||
function C_DelvesUI.GetRoleSubtreeForCompanion(roleType, companionID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DelvesUI.GetTieredEntranceOptionalAffixTraitTreeID)
|
||||
---@return number? treeID
|
||||
function C_DelvesUI.GetTieredEntranceOptionalAffixTraitTreeID() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DelvesUI.GetTieredEntrancePDEID)
|
||||
---@return number pdeID
|
||||
function C_DelvesUI.GetTieredEntrancePDEID() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DelvesUI.GetTieredEntranceType)
|
||||
---@return number entranceType
|
||||
function C_DelvesUI.GetTieredEntranceType() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DelvesUI.GetTraitTreeForCompanion)
|
||||
---@param companionID? number
|
||||
---@return number treeID
|
||||
function C_DelvesUI.GetTraitTreeForCompanion(companionID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DelvesUI.GetUnseenCuriosBySlotType)
|
||||
---@param slotType Enum.CompanionConfigSlotTypes
|
||||
---@param ownedCurioNodeIDs number[]
|
||||
---@return number[] unseenCurioNodeIDs
|
||||
function C_DelvesUI.GetUnseenCuriosBySlotType(slotType, ownedCurioNodeIDs) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DelvesUI.HasActiveDelve)
|
||||
---@return boolean result
|
||||
function C_DelvesUI.HasActiveDelve() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DelvesUI.IsDelveEntranceTierEnabled)
|
||||
---@param tier number
|
||||
---@return boolean isEnabled
|
||||
---@return string? failureReason
|
||||
function C_DelvesUI.IsDelveEntranceTierEnabled(tier) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DelvesUI.IsEligibleForActiveDelveRewards)
|
||||
---@param unit UnitToken
|
||||
---@return boolean result
|
||||
function C_DelvesUI.IsEligibleForActiveDelveRewards(unit) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DelvesUI.IsTraitTreeForCompanion)
|
||||
---@param traitTreeID number
|
||||
---@return boolean isForCompanion
|
||||
function C_DelvesUI.IsTraitTreeForCompanion(traitTreeID) end
|
||||
|
||||
---Queries private party members to see what level they have unlocked for the Delve. Ineligible members are added to the tooltip of dropdown entries.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DelvesUI.RequestPartyEligibilityForDelveTiers)
|
||||
---@param mapID number
|
||||
function C_DelvesUI.RequestPartyEligibilityForDelveTiers(mapID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DelvesUI.SaveSeenCuriosBySlotType)
|
||||
---@param slotType Enum.CompanionConfigSlotTypes
|
||||
---@param ownedCurioNodeIDs number[]
|
||||
function C_DelvesUI.SaveSeenCuriosBySlotType(slotType, ownedCurioNodeIDs) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DelvesUI.SelectDelveEntranceTier)
|
||||
---@param tier number
|
||||
function C_DelvesUI.SelectDelveEntranceTier(tier) end
|
||||
|
||||
---@class TieredEntranceRewardInfo
|
||||
---@field id number
|
||||
---@field quantity number
|
||||
---@field rewardType Enum.TieredEntranceRewardType
|
||||
---@field context Enum.ItemCreationContext
|
||||
|
||||
---@class TieredEntranceTierInfo
|
||||
---@field tier number
|
||||
---@field suggestedILvl number
|
||||
---@field unlocked boolean
|
||||
---@field tierDescription string
|
||||
---@field rewards TieredEntranceRewardInfo[]
|
||||
---@field modifierUIWidgetSetID number
|
||||
---@field lockedReason string?
|
||||
-14
@@ -1,14 +0,0 @@
|
||||
---@meta _
|
||||
C_DurationUtil = {}
|
||||
|
||||
---Creates a zero duration container that can represent a time span.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DurationUtil.CreateDuration)
|
||||
---@return LuaDurationObject duration
|
||||
function C_DurationUtil.CreateDuration() end
|
||||
|
||||
---Returns the current time used by duration objects. Equivalent to GetTime() in public builds.
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DurationUtil.GetCurrentTime)
|
||||
---@return FrameTime currentTime
|
||||
function C_DurationUtil.GetCurrentTime() end
|
||||
-44
@@ -1,44 +0,0 @@
|
||||
---@meta _
|
||||
C_DyeColor = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DyeColor.GetAllDyeColorCategories)
|
||||
---@return number[] dyeColorCategoryIDs
|
||||
function C_DyeColor.GetAllDyeColorCategories() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DyeColor.GetAllDyeColors)
|
||||
---@param ownedColorsOnly? boolean Default = false
|
||||
---@return number[] dyeColorIDs
|
||||
function C_DyeColor.GetAllDyeColors(ownedColorsOnly) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DyeColor.GetDyeColorCategoryInfo)
|
||||
---@param dyeColorCategoryID number
|
||||
---@return DyeColorCategoryDisplayInfo? dyeColorCategoryInfo
|
||||
function C_DyeColor.GetDyeColorCategoryInfo(dyeColorCategoryID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DyeColor.GetDyeColorForItem)
|
||||
---@param itemLinkOrID ItemInfo
|
||||
---@return number? dyeColorID
|
||||
function C_DyeColor.GetDyeColorForItem(itemLinkOrID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DyeColor.GetDyeColorForItemLocation)
|
||||
---@param itemLocation ItemLocation
|
||||
---@return number? dyeColorID
|
||||
function C_DyeColor.GetDyeColorForItemLocation(itemLocation) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DyeColor.GetDyeColorInfo)
|
||||
---@param dyeColorID number
|
||||
---@return DyeColorDisplayInfo? dyeColorInfo
|
||||
function C_DyeColor.GetDyeColorInfo(dyeColorID) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DyeColor.GetDyeColorsInCategory)
|
||||
---@param dyeColorCategory number
|
||||
---@param ownedColorsOnly? boolean Default = false
|
||||
---@return number[] dyeColorIDs
|
||||
function C_DyeColor.GetDyeColorsInCategory(dyeColorCategory, ownedColorsOnly) end
|
||||
|
||||
---True if the player owns any of the consumable item used to apply the specified dye
|
||||
---
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_DyeColor.IsDyeColorOwned)
|
||||
---@param dyeColorID number
|
||||
---@return boolean isOwned
|
||||
function C_DyeColor.IsDyeColorOwned(dyeColorID) end
|
||||
-14
@@ -1,14 +0,0 @@
|
||||
---@meta _
|
||||
---@class DyeColorCategoryDisplayInfo
|
||||
---@field ID number
|
||||
---@field name string
|
||||
|
||||
---@class DyeColorDisplayInfo
|
||||
---@field ID number
|
||||
---@field dyeColorCategoryID number
|
||||
---@field name string
|
||||
---@field sortOrder number
|
||||
---@field swatchColorStart colorRGB
|
||||
---@field swatchColorEnd colorRGB
|
||||
---@field itemID number?
|
||||
---@field numOwned number
|
||||
-79
@@ -1,79 +0,0 @@
|
||||
---@meta _
|
||||
C_EditMode = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_EditMode.ConvertLayoutInfoToString)
|
||||
---@param layoutInfo EditModeLayoutInfo
|
||||
---@return string layoutInfoAsString
|
||||
function C_EditMode.ConvertLayoutInfoToString(layoutInfo) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_EditMode.ConvertStringToLayoutInfo)
|
||||
---@param layoutInfoAsString string
|
||||
---@return EditModeLayoutInfo layoutInfo
|
||||
function C_EditMode.ConvertStringToLayoutInfo(layoutInfoAsString) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_EditMode.GetAccountSettings)
|
||||
---@return EditModeSettingInfo[] accountSettings
|
||||
function C_EditMode.GetAccountSettings() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_EditMode.GetLayouts)
|
||||
---@return EditModeLayouts layoutInfo
|
||||
function C_EditMode.GetLayouts() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_EditMode.IsValidLayoutName)
|
||||
---@param name string
|
||||
---@return boolean isApproved
|
||||
function C_EditMode.IsValidLayoutName(name) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_EditMode.OnEditModeExit)
|
||||
function C_EditMode.OnEditModeExit() end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_EditMode.OnLayoutAdded)
|
||||
---@param addedLayoutIndex number
|
||||
---@param activateNewLayout boolean
|
||||
---@param isLayoutImported boolean
|
||||
function C_EditMode.OnLayoutAdded(addedLayoutIndex, activateNewLayout, isLayoutImported) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_EditMode.OnLayoutDeleted)
|
||||
---@param deletedLayoutIndex number
|
||||
function C_EditMode.OnLayoutDeleted(deletedLayoutIndex) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_EditMode.SaveLayouts)
|
||||
---@param saveInfo EditModeLayouts
|
||||
function C_EditMode.SaveLayouts(saveInfo) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_EditMode.SetAccountSetting)
|
||||
---@param setting Enum.EditModeAccountSetting
|
||||
---@param value number
|
||||
function C_EditMode.SetAccountSetting(setting, value) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_EditMode.SetActiveLayout)
|
||||
---@param activeLayout number
|
||||
function C_EditMode.SetActiveLayout(activeLayout) end
|
||||
|
||||
---@class EditModeAnchorInfo
|
||||
---@field point FramePoint
|
||||
---@field relativeTo string
|
||||
---@field relativePoint FramePoint
|
||||
---@field offsetX number
|
||||
---@field offsetY number
|
||||
|
||||
---@class EditModeLayoutInfo
|
||||
---@field layoutName string
|
||||
---@field layoutType Enum.EditModeLayoutType
|
||||
---@field systems EditModeSystemInfo[]
|
||||
|
||||
---@class EditModeLayouts
|
||||
---@field layouts EditModeLayoutInfo[]
|
||||
---@field activeLayout number
|
||||
|
||||
---@class EditModeSettingInfo
|
||||
---@field setting number
|
||||
---@field value number
|
||||
|
||||
---@class EditModeSystemInfo
|
||||
---@field system Enum.EditModeSystem
|
||||
---@field systemIndex number?
|
||||
---@field anchorInfo EditModeAnchorInfo
|
||||
---@field anchorInfo2 EditModeAnchorInfo?
|
||||
---@field settings EditModeSettingInfo[]
|
||||
---@field isInDefaultPosition boolean
|
||||
-65
@@ -1,65 +0,0 @@
|
||||
---@meta _
|
||||
C_EncodingUtil = {}
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_EncodingUtil.CompressString)
|
||||
---@param source stringView
|
||||
---@param method? Enum.CompressionMethod Default = Deflate
|
||||
---@param level? Enum.CompressionLevel Default = Default
|
||||
---@return string output
|
||||
function C_EncodingUtil.CompressString(source, method, level) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_EncodingUtil.DecodeBase64)
|
||||
---@param source stringView
|
||||
---@param variant? Enum.Base64Variant Default = Standard
|
||||
---@return string output
|
||||
function C_EncodingUtil.DecodeBase64(source, variant) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_EncodingUtil.DecodeHex)
|
||||
---@param source string
|
||||
---@return string output
|
||||
function C_EncodingUtil.DecodeHex(source) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_EncodingUtil.DecompressString)
|
||||
---@param source stringView
|
||||
---@param method? Enum.CompressionMethod Default = Deflate
|
||||
---@return string output
|
||||
function C_EncodingUtil.DecompressString(source, method) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_EncodingUtil.DeserializeCBOR)
|
||||
---@param source stringView
|
||||
---@return LuaValueVariant? value
|
||||
function C_EncodingUtil.DeserializeCBOR(source) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_EncodingUtil.DeserializeJSON)
|
||||
---@param source string
|
||||
---@return LuaValueVariant? value
|
||||
function C_EncodingUtil.DeserializeJSON(source) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_EncodingUtil.EncodeBase64)
|
||||
---@param source stringView
|
||||
---@param variant? Enum.Base64Variant Default = Standard
|
||||
---@return string output
|
||||
function C_EncodingUtil.EncodeBase64(source, variant) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_EncodingUtil.EncodeHex)
|
||||
---@param source stringView
|
||||
---@return string output
|
||||
function C_EncodingUtil.EncodeHex(source) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_EncodingUtil.SerializeCBOR)
|
||||
---@param value? LuaValueVariant
|
||||
---@param options? CBORSerializationOptions
|
||||
---@return string output
|
||||
function C_EncodingUtil.SerializeCBOR(value, options) end
|
||||
|
||||
---[Documentation](https://warcraft.wiki.gg/wiki/API_C_EncodingUtil.SerializeJSON)
|
||||
---@param value? LuaValueVariant
|
||||
---@param options? JSONSerializationOptions
|
||||
---@return string output
|
||||
function C_EncodingUtil.SerializeJSON(value, options) end
|
||||
|
||||
---@class CBORSerializationOptions
|
||||
---@field ignoreSerializationErrors boolean? Default = false
|
||||
|
||||
---@class JSONSerializationOptions
|
||||
---@field ignoreSerializationErrors boolean? Default = false
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user