v0.13.8

Global functions

globalavailable in: camelot

Status in wowlua

2,102 functions: 769 implemented, 100 recorded, 1,233 guessed.

Functions

BNetOutage system · 2

functionwhat it doesstatus
ClearOutageClears the notice of a service outage. · by wowlua
()
guessed
OutageDetectedReports a service outage to the game client. · by wowlua
()
guessed

Build system · 12

functionwhat it doesstatus
GetBuildInfoReturns info for the current client build.
(): (string, string, string, number, string, string)
implemented
GetBuildOptionReturns the value of one of the client's build options. · by wowlua
(name: string): boolean?
recorded
Is64BitClientWhether the client is a 64-bit build. · by wowlua
(): boolean
guessed
IsBetaBuildWhether the client is a beta build. · by wowlua
(): boolean
guessed
IsDebugBuildWhether the client is a debug build. · by wowlua
(): boolean
guessed
IsLinuxClientReturns true if on a Linux client.
(): boolean
guessed
IsMacClientReturns true if on a Mac client.
(): boolean
guessed
IsPublicBuildWhether the client is a public build. · by wowlua
(): boolean
guessed
IsPublicTestClientReflects the state of the OnlyBetaAndPTR TOC directive
(): boolean
guessed
IsTestBuildWhether the client is a test build. · by wowlua
(): boolean
recorded
IsWindowsClientReturns true if on a Windows client.
(): boolean
guessed
SupportsClipCursorWhether the client can lock the mouse cursor to the game window. · by wowlua
(): boolean
recorded

Camera system · 2

functionwhat it doesstatus
GetCameraFOVDefaultsReturns the camera's default field of view values. · by wowlua
(): (number, number, number)
recorded
GetUICameraInfoReturns the settings of a UI camera. · by wowlua
(uiCameraID: number): (number, number, number, number, number, number, number, number, number, boolean)
implemented

Cinematic system · 7

functionwhat it doesstatus
CinematicFinishedTells the game that a cinematic has finished. · by wowlua
(movieType: CinematicType, userCanceled: boolean, didError: boolean)
guessed
CinematicStartedTells the game that a cinematic has started. · by wowlua
(movieType: CinematicType, movieID: number, canCancel: boolean)
guessed
GetCurrentCinematicSummaryReturns the summary text of the cinematic that is playing. · by wowlua
(): string
guessed
InCinematicReturns true during simple in-game cinematics where only the camera moves, like the race intro cinematics.
(): boolean
recorded
MouseOverrideCinematicDisableSets whether the mouse stays usable while a cinematic plays. · by wowlua
(doOverride: boolean)
guessed
OpeningCinematicShows the opening cinematic for a player's race. Only works as long as the player has earned zero exp.
()
guessed
StopCinematicStops the cinematic that plays. · by wowlua
()
guessed

Client system · 12

functionwhat it doesstatus
FlashClientIconFlashes the game client icon in the Operating System.
(briefly: boolean)
guessed
GetBillingTimeRestedReturns the amount of "healthy" time left for players on Chinese realms.
(): number
guessed
GetFileIDFromPathReturns the FileID for an Interface file path.
(filePath: string): number
implemented
GetFramerateReturns the current framerate.
(): number
guessed
IsCpuBoundWhether the game's frame rate is limited by the CPU. · by wowlua
(): boolean?
recorded
PlatformIsHandheldWhether the game runs on a handheld device. · by wowlua
(): boolean
recorded
ReportBugSends a bug report to Blizzard. · by wowlua
(description: string)
guessed
ReportSuggestionSends a suggestion to Blizzard. · by wowlua
(description: string)
guessed
RestartGxRestarts the graphics engine.
()
guessed
ScreenshotTakes a screenshot.
()
guessed
UIReloadReloads the user interface, like C_UI.Reload. · by wowlua
()
guessed
UpdateWindowWhen in windowed mode, updates the window. This also aligns it to the top of the screen and increases the size to max widowed size.
()
guessed

ConnectionScript system · 13

functionwhat it doesstatus
CancelLogoutCancels the logout timer (from camping or quitting).
()
guessed
ForceLogoutLogs the player out immediately, even if outside a resting zone. Requires a server-side flag to function.
()
guessed
ForceQuitInstantly quits the game, ignoring the 20 seconds timer.
()
guessed
GetNativeRealmIDReturns the ID of the player's home realm. · by wowlua
(): number
guessed
GetNetIpTypesReturns the IP version of each of the client's connections. · by wowlua
(): ConnectionIptype
guessed
GetNetStatsReturns bandwidth and latency network information.
(): (number, number, number)
implemented
GetProtocolTypesReturns the network protocol of each of the client's connections. · by wowlua
(): ConnectionProtocol
guessed
GetRealmIDReturns the ID of the player's realm. · by wowlua
(): number
guessed
GetRealmNameReturns the realm name.
(): string
implemented
IsOnTournamentRealmReturns true if currently on a tournament realm.
(): boolean
guessed
LogoutLogs the player out of the game.
()
guessed
QuitQuits the game.
()
guessed
SelectedRealmNameReturns the realm name that will be used in Recruit-a-Friend invitations.
(): string
guessed

Console system · 10

functionwhat it doesstatus
CalculateStringEditDistanceReturns Levenshtein distance.
(firstString: stringView, secondString: stringView): number
guessed
ConsoleEchoShows text on the console. · by wowlua
(command: string, addToHistory: boolean, prefix: string?): boolean
guessed
ConsoleExecExecute a console command.
(command: string, addToHistory: boolean): boolean
guessed
ConsoleGetAllCommandsReturns all console variables and commands.
(): ConsoleCommandInfo[]
implemented
ConsoleGetColorFromTypeReturns color info for a color type.
(colorType: ConsoleColorType): ColorMixin
guessed
ConsoleGetFontHeightReturns the console's currently used font height.
(): number
guessed
ConsoleIsActiveWhether the console is open. · by wowlua
(): boolean
guessed
ConsolePrintAllMatchingCommandsPrints all matching console commands.
(partialCommandText: string)
guessed
ConsoleSetFontHeightSets the console's font height.
(fontHeightInPixels: number)
guessed
SetConsoleKeySets the console key (normally ~).
(keystring: string)
guessed

DebugToggle system · 9

functionwhat it doesstatus
IsCollisionEnabledWhether collision is enabled. · by wowlua
(): boolean
guessed
ToggleAnimKitDisplayToggles the debug display of animation kits. · by wowlua
()
guessed
ToggleCollisionToggles collision for the player's character, a debug command. · by wowlua
()
guessed
ToggleCollisionDisplayToggles the debug display of collision geometry. · by wowlua
()
guessed
ToggleDebugAIDisplayToggles the debug display of creature AI. · by wowlua
()
guessed
ToggleGravityToggles gravity for the player's character, a debug command. · by wowlua
()
guessed
TogglePlayerBoundsToggles the debug display of the player's bounds. · by wowlua
()
guessed
TogglePortalsToggles the debug display of portals. · by wowlua
()
guessed
ToggleTrisToggles the debug display of triangles. · by wowlua
()
guessed

Expansion system · 24

functionwhat it doesstatus
CanUpgradeToCurrentExpansionWhether the account can be upgraded to the current expansion. · by wowlua
(): boolean
guessed
DoesCurrentLocaleSellExpansionLevelsWhether expansions are sold in the client's locale. · by wowlua
(): boolean
guessed
GetAccountExpansionLevelReturns the expansion level the account has been flagged for.
(): number
guessed
GetClientDisplayExpansionLevelReturns the expansion level of the game client.
(): number
guessed
GetCreditsDisplayInfoReturns the entries shown in the game credits. · by wowlua
(): CreditsDisplayInfo[]
guessed
GetCurrentRegionNameReturns the name of the current region.
(): string
implemented
GetExpansionDisplayInfoReturns the logo and banner textures for an expansion id.
(expansionLevel: number, desiredReleaseType: ReleaseType?): ExpansionDisplayInfo?
guessed
GetExpansionForLevelReturns the expansion whose content matches a character level. · by wowlua
(playerLevel: number): number?
guessed
GetExpansionLevelReturns the expansion level of the current expansion accessible to the player.
(): number
recorded
GetExpansionTrialInfoReturns the account's expansion trial status. · by wowlua
(): (boolean, number?)
guessed
GetMaxLevelForExpansionLevelMaps an expansion level to a maximum character level for that expansion.
(expansionLevel: number): number
guessed
GetMaxLevelForLatestExpansionReturns the highest reachable character level for the latest expansion.
(): number
guessed
GetMaxLevelForPlayerExpansionReturns the highest reachable character level for the players' owned expansion level.
(): number
recorded
GetMaximumExpansionLevelReturns the newest expansion level available. · by wowlua
(): number
guessed
GetMinimumExpansionLevelReturns the oldest expansion level the game supports. · by wowlua
(): number
guessed
GetNumExpansionsReturns the number of expansions. · by wowlua
(): number
guessed
GetServerExpansionLevelReturns the expansion level currently active on the server.
(): number
guessed
GetUpgradeExpansionLevelReturns the expansion level the account can upgrade to. · by wowlua
(): number
guessed
IsDemonHunterAvailableWhether the account can create a Demon Hunter. · by wowlua
(): boolean
guessed
IsExpansionTrialWhether the account is on an expansion trial. · by wowlua
(): boolean
guessed
IsTrialAccountReturns whether the player is using a trial (free-to-play) account.
(): boolean
recorded
IsVeteranTrialAccountReturns true if the wow account has no game time.
(): boolean
recorded
SendSubscriptionInterstitialResponseSends the player's answer to a subscription offer screen. · by wowlua
(response: SubscriptionInterstitialResponseType)
guessed
ShouldShowExpansionUpgradeBannerWhether the banner offering an upgrade to the current expansion should be shown. · by wowlua
(): boolean
guessed

ExpansionInfo system · 3

functionwhat it doesstatus
ClassicExpansionAtLeastWhether the game's expansion is at least the given one. · by wowlua
(expansionLevel: number): boolean
implemented
ClassicExpansionAtMostWhether the game's expansion is at most the given one. · by wowlua
(expansionLevel: number): boolean
implemented
GetClassicExpansionLevelReturns the expansion level of the current expansion accessible to the player.
(): number
recorded

Font system · 3

functionwhat it doesstatus
CreateFontFamilyCreates a named font object with a font for each alphabet. · by wowlua
(name: string, members: CreateFontFamilyMemberInfo[]): Font
guessed
GetFontInfoReturns a structured table of information about the given font object.
(fontObject: Font): FontScriptInfo?
implemented
GetFontsReturns a list of available fonts.
(): string[]
implemented

FrameScript system · 37

functionwhat it doesstatus
AddSourceLocationExcludeExcludes the file from the source locations the game reports. · by wowlua
(fileName: string)
implemented
CreateFrameWithOptionsCreates a frame like CreateFrame, with the type, name, parent and templates given as a table. · by wowlua
(options: CreateFrameOptions): Frame
guessed
CreateFromMixinsCopies methods from one or more tables into a new object.
(mixins: LuaValueVariant): LuaValueVariant
implemented
CreateSecureDelegateCreates a secure delegate closure for a Lua function. The delegate invokes the original function in a protected call context with secure execution taint, and supports passing and returning values directly.
(luaFunction: any, options: SecureDelegateOptions?): any
guessed
CreateWindowCreates a separate window. · by wowlua
(popupStyle: boolean, topMost: boolean): Window?
guessed
GetCallstackHeightReturns how deep the Lua call stack is. · by wowlua
(): number
implemented
GetCurrentEventIDReturns the unique ID associated with the event the UI is currently handling. Requires the scriptProfile CVar to be enabled.
(): number?
guessed
GetErrorCallstackHeightReturns the height of the call stack where the current error was raised. · by wowlua
(): number?
guessed
GetEventTimeReturns timing information about a profiled event. · by wowlua
(eventProfileIndex: number): (number?, number?, string?, number?)
guessed
GetScriptBucketThrottleLimitsReturns the throttle limits of script buckets. · by wowlua
(): ScriptBucketThrottleLimits
guessed
GetSourceLocationReturns where the calling code is, as its chunk name and line. · by wowlua
(): string?
guessed
MixinCopies methods from one or more tables into the given object.
(object: LuaValueVariant, mixins: LuaValueVariant): LuaValueVariant
implemented
RegisterEventCallbackRegisters a function to be called when the event fires. Restricted events cannot be registered from tainted code. · by wowlua
(eventName: string, callback: EventCallbackType)
implemented
RegisterUnitEventCallbackRegisters a function to be called when the event fires for the given unit. · by wowlua
(eventName: string, callback: EventCallbackType, unit: string)
implemented
RunScriptExecutes a string of Lua code.
(text: string)
guessed
SetErrorCallstackHeightSets how many call stack levels Lua error reports show. · by wowlua
(height: number?)
guessed
UnregisterEventCallbackUnregisters a function registered with RegisterEventCallback. · by wowlua
(eventName: string, callback: EventCallbackType)
implemented
UnregisterUnitEventCallbackUnregisters a function registered with RegisterUnitEventCallback. · by wowlua
(eventName: string, callback: EventCallbackType, unit: string)
implemented
canaccessallvaluesReturns true if the immediate calling function has appropriate permissions to access and operate on all supplied values.
(values: any): boolean
implemented
canaccesssecretsReturns true if the immediate calling function has appropriate permissions to access or operate on secret values.
(): boolean
implemented
canaccesstableReturns true if the immediate calling function has appropriate permissions to index secret tables. This will return false if the caller cannot access the table value itself, or if access to the table contents is disallowed by taint.
(table: any): boolean
implemented
canaccessvalueReturns true if the immediate calling function has appropriate permissions to access and operate on a specific value.
(value: any): boolean
implemented
debugprofilestartStarts a timer for profiling. The final time can be obtained by calling debugprofilestop.
()
implemented
debugprofilestopReturns the time in milliseconds since the last debugprofilestart call.
(): number
implemented
dropsecretaccessRemoves the ability for the immediate calling function to access secret values.
()
implemented
dumpobjectInvokes the '__dump' metamethod on any value (if present), returning its result.
(value: any?): any?
implemented
hasanysecretvaluesReturns true if a supplied value is a secret value.
(values: any): boolean
implemented
issecrettableReturns true if a supplied value is a secret table. This function will return true if the table value itself is secret, or if flags on the table are set such that accesses of the table would produce secrets.
(table: any): boolean
implemented
issecretvalueReturns true if a supplied value is a secret value.
(value: any): boolean
implemented
mapvaluesApplies a given function over all supplied values individually, replacing the value with the result of the call.
(func: any, values: any): any
implemented
scrubReturns the argument list with non-number/boolean/string values changed to nil.
(values: any): any
implemented
scrubsecretvaluesReturns a transformed list of values, with inputs that are secret values replaced by nil values.
(values: any): any
implemented
secretunwrapUnwraps all supplied secrets, converting them back to regular values.
(values: any): any
implemented
secretwrapConverts all supplied values to secret values, preventing most operations on them from occurring on tainted code paths.
(values: any): any
implemented
securecallmethodInvokes a named method on an object with a secure call barrier that prevents errors or taint from function lookup and execution from propagating to the caller.
(object: any, method: string, arguments: any): any
implemented
securecopySecurely copies a Lua value. Tables are deep-copied with recursive and shared references preserved; script objects are preserved by reference. Copied values receive the current execution taint.
(value: any?, options: SecureCopyOptions?): any
implemented
settablesecuritySets a security option on a table, like SetTableSecurityOption. · by wowlua
(table: LuaValueVariant, option: TableSecurityOption)
implemented

GameCursor system · 19

functionwhat it doesstatus
ClearCursorClears any objects from the cursor.
()
implemented
ClearCursorHoveredItemClears the item the cursor is hovering over. · by wowlua
()
guessed
CursorHasItemReturns true if the cursor currently holds an item.
(): boolean
implemented
CursorHasMacroReturns true if the cursor is currently dragging a macro.
(): boolean
implemented
CursorHasMoneyReturns true if the cursor currently holds money.
(): boolean
implemented
CursorHasSpellReturns true if the cursor currently holds a spell.
(): boolean
implemented
DeleteCursorItemDestroys the item held by the cursor.
()
implemented
DropCursorMoneyDrops money held by the cursor back into your bag.
()
implemented
EquipCursorItemEquips the currently picked up item to a specific inventory slot.
(slot: number)
guessed
GetCursorInfoReturns what the mouse cursor is holding.
()
implemented
GetCursorMoneyReturns the amount of money held by the cursor.
(): number
implemented
PickupPlayerMoneyPicks up an amount of money from the player onto the cursor.
(amount: WOWMONEY)
implemented
ResetCursorResets mouse cursor.
()
guessed
SellCursorItemSells the item on the cursor to the merchant. · by wowlua
()
guessed
SetCursorSets the current cursor texture.
(name: string?): boolean
guessed
SetCursorByModeSets the mouse cursor to the given cursor mode. Returns whether it succeeded. · by wowlua
(mode: Cursormode): boolean
guessed
SetCursorHoveredItemSets the item the cursor hovers over. · by wowlua
(item: ItemLocationMixin)
guessed
SetCursorHoveredItemTradeItemSets whether the item the cursor hovers over is a trade item. · by wowlua
(enabled: boolean)
guessed
SetCursorVirtualItemPuts a virtual item, one not in the player's bags, on the cursor. · by wowlua
(itemInfo: ItemInfo, cursorType: UICursorType)
guessed

GameError system · 2

functionwhat it doesstatus
GetGameMessageInfoReturns the error message for an id.
(gameErrorIndex: number): (string?, number?, number?)
guessed
NotWhileDeadErrorGenerates an error message saying you cannot do that while dead.
()
guessed

GameUI system · 2

functionwhat it doesstatus
SetInWorldUIVisibilityAllows nameplates to be shown even while the UI is hidden.
(visible: boolean)
guessed
SetUIVisibilityHides or shows the entire UI.
(visible: boolean)
guessed

Input system · 31

functionwhat it doesstatus
GetCursorCenterPositionReturns the position of the center of the cursor. · by wowlua
(): (number, number)
guessed
GetCursorDeltaReturns the distance that the cursor has moved since the last frame.
(): (number, number)
guessed
GetCursorPositionReturns the cursor's position on the screen.
(): (number, number)
implemented
GetMouseButtonClickedReturns the mouse button responsible during an OnClick event (e.g. "RightButton").
(): string
guessed
GetMouseButtonNameReturns the name of a mouse button. · by wowlua
(button: string): string
guessed
GetMouseFociReturns the frames that currently have mouse focus.
(): ScriptRegion[]
implemented
GetStringFromModifiersReturns the modifier keys in a modifier mask as text, as key bindings write them. · by wowlua
(modifiers: number): string
guessed
IsAltKeyDownWhether an Alt key is held down. · by wowlua
(): boolean
implemented
IsControlKeyDownWhether a Control key is held down. · by wowlua
(): boolean
implemented
IsCursorVisibleWhether the cursor is visible. · by wowlua
(): boolean
guessed
IsKeyDownWhether a key or mouse button is held down. · by wowlua
(keyOrMouseName: string, excludeBindingState: boolean): boolean?
guessed
IsLeftAltKeyDownWhether the left Alt key is held down. · by wowlua
(): boolean
implemented
IsLeftControlKeyDownWhether the left Control key is held down. · by wowlua
(): boolean
implemented
IsLeftMetaKeyDownWhether the left Meta key is held down. · by wowlua
(): boolean
guessed
IsLeftShiftKeyDownWhether the left Shift key is held down. · by wowlua
(): boolean
implemented
IsMetaKeyDownWhether a Meta key is held down. · by wowlua
(): boolean
implemented
IsModifierKeyDownReturns true if a modifier key is currently pressed down.
(): boolean
implemented
IsMouseButtonDownReturns whether a mouse button is being held down.
(button: string?): boolean
guessed
IsRightAltKeyDownWhether the right Alt key is held down. · by wowlua
(): boolean
implemented
IsRightControlKeyDownWhether the right Control key is held down. · by wowlua
(): boolean
implemented
IsRightMetaKeyDownWhether the right Meta key is held down. · by wowlua
(): boolean
guessed
IsRightShiftKeyDownWhether the right Shift key is held down. · by wowlua
(): boolean
implemented
IsShiftKeyDownWhether a Shift key is held down. · by wowlua
(): boolean
implemented
IsUsingGamepadWhether the player is using a gamepad. · by wowlua
(): boolean
implemented
IsUsingMouseWhether the player is using the mouse. · by wowlua
(): boolean
guessed
MakeModifiersReturns a mask of the modifier keys held down. · by wowlua
(): number
guessed
SetCursorPositionInsecure code can only call this once in response to gamepad input hardware events.
(xPosition: number, yPosition: number)
guessed
SimulateMouseClickEffectively the same as SimulateMouseDown plus SimulateMouseUp and consumes limited input for both.
(button: string)
guessed
SimulateMouseDownInsecure code can only call this once in response to gamepad input hardware events.
(button: string)
guessed
SimulateMouseUpInsecure code can only call this once in response to gamepad input hardware events.
(button: string)
guessed
SimulateMouseWheelInsecure code can only call this once in response to gamepad input hardware events.
(delta: number)
guessed

Instance system · 18

functionwhat it doesstatus
CanChangePlayerDifficultyWhether the player can change the dungeon or raid difficulty. · by wowlua
(): (boolean?, boolean?)
guessed
CanMapChangeDifficultyWhether the difficulty of a map can be changed. · by wowlua
(mapID: number?): boolean
guessed
CanShowResetInstancesReturns true if the character can currently reset their instances.
(): boolean
guessed
GetBaseDifficultyIDReturns the difficulty that a difficulty is based on. · by wowlua
(difficultyID: number): number
guessed
GetDifficultyInfoReturns information about a difficulty.
(difficultyID: number): (string, string, boolean, boolean, boolean, boolean, number?, boolean, number?, number?, boolean)
guessed
GetDungeonDifficultyIDReturns the selected dungeon difficulty.
(): number
guessed
GetInstanceBootTimeRemainingGets the time in seconds after which the player will be ejected from an instance.
(): number
guessed
GetInstanceInfoReturns info for the map instance the character is currently in.
(): (string, string, number, string, number, number, boolean?, number, number, number?, boolean)
implemented
GetInstanceLockTimeRemainingReturns info for the instance lock timer for the current instance.
(): (number, boolean, number, number)
guessed
GetInstanceLockTimeRemainingEncounterReturns information about bosses in the instance the player is about to be saved to.
(encounterIndex: number): (string, string, boolean, boolean)
guessed
GetLegacyRaidDifficultyIDReturns the legacy raid difficulty the player chose. · by wowlua
(): number?
guessed
GetRaidDifficultyIDReturns the player's currently selected raid difficulty.
(): number?
guessed
IsInInstanceReturns true if the player is in an instance, and the type of instance.
(): (boolean, string)
implemented
IsLegacyDifficultyWhether a difficulty is a legacy one. · by wowlua
(difficultyID: number): boolean?
guessed
ResetInstancesResets all instances for the character.
()
guessed
SetDungeonDifficultyIDSets the player's dungeon difficulty.
(difficultyID: number)
guessed
SetLegacyRaidDifficultyIDSets the difficulty used for legacy raids, which GetLegacyRaidDifficultyID returns. · by wowlua
(difficultyID: number, force: boolean)
guessed
SetRaidDifficultyIDSets the raid difficulty.
(difficultyID: number, force: boolean)
guessed

Locale system · 5

functionwhat it doesstatus
GetAvailableLocaleInfoReturns the available locales as a table.
(ignoreLocaleRestrictions: boolean): LocaleInfo[]
recorded
GetAvailableLocalesReturns the available locale strings.
(ignoreLocaleRestrictions: boolean): string
recorded
GetCurrentRegionReturns a numeric ID representing the region the player is currently logged into.
(): number
implemented
GetLocaleReturns the game client locale.
(): string
implemented
GetOSLocaleReturns the locale of the Operating System.
(): string
guessed

Localization system · 10

functionwhat it doesstatus
AbbreviateLargeNumbersReturns the number as short text, with large values written in thousands (K) or millions (M). · by wowlua
(number: number, options: NumberAbbrevOptions?): string
implemented
AbbreviateNumbersReturns the number as short text, with values from 1000 on abbreviated (1.2K, 12K, 1.2M). A secret number gives secret text. · by wowlua
(number: number, options: NumberAbbrevOptions?): string
implemented
BreakUpLargeNumbersDivides digits into groups using a localized delimiter character.
(largeNumber: number, natural: boolean): string
implemented
CaseAccentInsensitiveParseConverts a string with accented letters to lowercase.
(name: string): string
guessed
CreateAbbreviateConfigCreates a reusable config for AbbreviateNumbers from abbreviation breakpoints. · by wowlua
(data: NumberAbbreviationBreakpoint[]): AbbreviateConfig
implemented
DeclineNameReturns suggested declensions for a Russian name.
(name: string, gender: UnitSex?, declensionSet: number, namePartType: NamePartType?): string
guessed
GetNumDeclensionSetsReturns the number of suggested declension sets for a Russian name.
(name: string, gender: UnitSex?, namePartType: NamePartType?): number
guessed
IsEuropeanNumbersWhether numbers use the European format, with a comma as the decimal separator. · by wowlua
(): boolean
guessed
LocalizedClassListReturns a table with localized class names.
(isFemale: boolean): LuaValueVariant
recorded
SetEuropeanNumbersSets the decimal separator to a comma instead of a dot.
(enabled: boolean)
guessed

MirrorTimer system · 2

functionwhat it doesstatus
GetMirrorTimerInfoReturns info for the mirror timer, e.g. fatigue, breath and feign death.
(timerIndex: number): (string?, number?, number?, number?, number?, string?, number?)
implemented
GetMirrorTimerProgressReturns the current value of the mirror timer.
(timerName: string): number?
guessed

Movie system · 6

functionwhat it doesstatus
CancelPreloadingMovieCancels preloading a movie. · by wowlua
(movieId: number)
guessed
GetMovieDownloadProgressReturns whether a movie is downloading and how much of it has been downloaded. · by wowlua
(movieId: number): (boolean, number, number)
guessed
IsMovieLocalWhether the client has the movie's files. · by wowlua
(movieId: number): boolean
guessed
IsMoviePlayableReturns true if the specified movie exists and can be played.
(movieId: number): boolean
guessed
IsMovieReadableWhether the client can read the movie. · by wowlua
(movieId: number): boolean
guessed
PreloadMovieLoads a movie ahead of time so it can start without delay. · by wowlua
(movieId: number)
guessed

Os system · 2

functionwhat it doesstatus
CopyToClipboardCopies text to the clipboard.
(text: string, removeMarkup: boolean): number
guessed
GetTimePreciseSecReturns a monotonic timestamp in seconds, with millisecond precision.
(): number
implemented

ParentalControls system · 1

functionwhat it doesstatus
GetSecondsUntilParentalControlsKickReturns the seconds until parental controls log the player out. · by wowlua
(): number?
guessed

PerformanceScript system · 9

functionwhat it doesstatus
GetAddOnCPUUsageReturns the total time used for an addon.
(name: uiAddon): number
guessed
GetAddOnMemoryUsageReturns the memory used for an addon.
(name: uiAddon): number
implemented
GetEventCPUUsageReturns the CPU time spent handling events and the number of events handled. · by wowlua
(): (number, number)
guessed
GetFrameCPUUsageReturns the total time used by and number of calls of a frame's event handlers.
(frame: Frame, includeChildren: boolean): (number, number)
guessed
GetFunctionCPUUsageReturns information about CPU usage by a function.
(): (number, number)
guessed
GetScriptCPUUsageReturns the total CPU time used by addon scripts. · by wowlua
(): number
guessed
ResetCPUUsageReset all CPU profiling statistics to zero.
()
guessed
UpdateAddOnCPUUsageScans through the profiling data and updates the per-addon statistics.
()
guessed
UpdateAddOnMemoryUsageScans through memory profiling data and updates the per-addon statistics.
()
implemented

PlayerScript system · 190

functionwhat it doesstatus
AcceptAreaSpiritHealSigns up for the Spirit Healer's resurrection timer in battlegrounds when in range.
()
guessed
AcceptGuildAccepts a guild invite.
()
guessed
AcceptResurrectAccepts a resurrection offer.
()
implemented
AmbiguateReturns a version of a character-realm string suitable for use in a given context.
(fullName: string, context: string): string
guessed
AutoEquipCursorItemEquips the item currently held by the cursor.
()
guessed
BeginTradeAccepts an offer to start trading with another player.
()
guessed
CanDualWieldReturns whether the player can Dual wield weapons.
(): boolean
guessed
CanInspectReturns true if the player can inspect the unit.
(targetGUID: string): boolean
implemented
CanLootUnitWhether the unit has loot the player can take. · by wowlua
(targetUnit: string): (boolean?, boolean?)
guessed
CanPortGraveyardWhether the player can teleport to the graveyard. · by wowlua
(): boolean
recorded
CancelAreaSpiritHealCancels the Spirit Healer's resurrection in battlegrounds.
()
guessed
CancelPendingEquipCancels a pending equip confirmation.
(index: number)
guessed
CancelTradeDeclines the current trade offer.
()
guessed
CheckInteractDistanceReturns true if the player is in range to perform a specific interaction with the unit.
(unitGUID: string, distIndex: number): boolean
implemented
CheckTalentMasterDistWhether the player is close enough to the talent trainer. · by wowlua
(): boolean
guessed
ClearPendingBindConversionItemClears the item waiting to be converted to account-bound. · by wowlua
()
guessed
ConfirmTalentWipeConfirms freeing all talent points.
()
guessed
ConvertItemToBindToAccountConverts the pending item to account-bound. · by wowlua
()
guessed
DeclineGuildDeclines a guild invite.
()
guessed
DeclineResurrectDeclines a resurrection offer.
()
implemented
DismountDismounts the character.
()
guessed
EquipPendingItemEquips the currently pending Bind-on-Equip or Bind-on-Pickup item from the specified inventory slot.
(index: number)
guessed
FollowUnitFollows a friendly player unit.
(name: string, exactMatch: boolean)
implemented
GetAllowLowLevelRaidReturns whether joining low-level raids is enabled for the current character.
(): boolean
guessed
GetAllowRecentAlliesSeeLocationWhether recent allies may see the player's location. · by wowlua
(): boolean
recorded
GetAreaSpiritHealerTimeReturns the time left in seconds until the next Spirit Healer resurrection in battlegrounds.
(): number
guessed
GetArmorPenetrationReturns the percentage of target's armory your physical attacks ignore due to armor penetration.
(): number
implemented
GetAttackPowerForStatReturns the amount of attack power contributed by a specific amount of a stat.
(stat: number, value: number): number
implemented
GetAutoDeclineGuildInvitesReturns true if guild invites are being automatically declined.
(): boolean
recorded
GetAutoDeclineNeighborhoodInvitesWhether neighborhood invites are declined automatically. · by wowlua
(): boolean
guessed
GetAvoidanceReturns the player's avoidance percentage.
(): number
implemented
GetBindLocationReturns the subzone the character's Hearthstone is set to.
(): string
guessed
GetBlockChanceReturns the block chance percentage.
(): number
implemented
GetCemeteryPreferenceReturns the graveyard the player chose to be resurrected at. · by wowlua
(): number
guessed
GetCollapsingStarCostReturns the cost of Collapsing Star. · by wowlua
(): number
guessed
GetCombatRatingReturns a specific combat rating.
(ratingIndex: number): number?
implemented
GetCombatRatingBonusReturns the bonus percentage for a specific combat rating.
(ratingIndex: number): number?
implemented
GetCombatRatingBonusForCombatRatingValueReturns the bonus a combat rating gives at the given rating amount. · by wowlua
(ratingIndex: number, value: number): number?
guessed
GetCorpseRecoveryDelayTime left before a player can accept a resurrection.
(): number
implemented
GetCorruptionTracks the extent to which a player is wearing items touched by N'Zoth's influence.
(): number
guessed
GetCorruptionResistanceTracks how much the player has offset their exposure to dangers that result from wearing items touched by N'Zoth's influence.
(): number
guessed
GetCritChanceReturns the melee critical hit chance percentage.
(): number
implemented
GetCritChanceFromStatReturns the critical strike chance an amount of a stat gives. · by wowlua
(stat: number, value: number): number
implemented
GetCritChanceProvidesParryEffectWhether the player's critical strike chance also gives parry. · by wowlua
(): boolean
guessed
GetDodgeChanceReturns the dodge chance percentage.
(): number
implemented
GetDodgeChanceFromAttributeReturns the dodge chance the player gets from attributes. · by wowlua
(): number
implemented
GetEvictionTimeRemainingReturns the time left before the player is evicted. · by wowlua
(): number
guessed
GetExpertiseReturns the player's expertise percentage for main hand, offhand and ranged attacks.
(): (number, number, number)
implemented
GetExpertisePercentReturns your current expertise reduction to chance to be dodged or parried, in percent.
(): (number, number, number)
guessed
GetGlancingBlowChanceIf no playerWeaponSkill value is provided, uses the skill value for the player's main hand weapon/shapeshift form.
(playerWeaponSkill: number?, targetDefenseSkill: number): number
guessed
GetGlancingBlowPenaltyIf no playerWeaponSkill value is provided, uses the skill value for the player's main hand weapon/shapeshift form.
(playerWeaponSkill: number?, targetDefenseSkill: number): number
guessed
GetHasteReturns the player's haste percentage.
(): number
guessed
GetHealthRegenReturns the player's health regeneration rates. · by wowlua
(): (number, number)
implemented
GetHealthRegenFromSpiritReturns the health regeneration the player gets from Spirit. · by wowlua
(): (number, number)
implemented
GetHitModifierReturns the amount of Melee Hit %, not from Melee Hit Rating, that your character has.
(): number
implemented
GetJailersTowerLevelReturns the player's current floor in Torghast. · by wowlua
(): number
guessed
GetLifestealReturns the player's leech percentage.
(): number
implemented
GetLootSpecializationReturns the player's current loot specialization.
(): number
recorded
GetManaRegenReturns the mana regeneration per second.
(): (number, number)
implemented
GetManaRegenFromSpiritReturns the mana regeneration the player gets from Spirit. · by wowlua
(): (number, number)
implemented
GetMasteryReturns the base mastery percentage.
(): number
guessed
GetMasteryEffectReturns the effective mastery percentage.
(): (number, number)
implemented
GetMaxPlayerLevelReturns the highest reachable character level for the latest expansion.
(): number
recorded
GetMeleeHasteReturns the player's melee haste percentage.
(): number
implemented
GetModResilienceDamageReductionReturns the damage reduction the player gets from resilience modifiers. · by wowlua
(): number
implemented
GetMoneyReturns the amount of money the player character owns.
(): number
implemented
GetNormalizedRealmNameReturns the player's realm name without spaces and hyphens. · by wowlua
(): string
implemented
GetOffhandHitModifierReturns the player's hit chance modifier for off-hand attacks. · by wowlua
(): number
implemented
GetOverrideAPBySpellPowerReturns how much of the player's spell power replaces attack power. · by wowlua
(): number
implemented
GetOverrideSpellPowerByAPReturns how much of the player's attack power replaces spell power. · by wowlua
(): number
implemented
GetPVPDesiredReturns true if the player has enabled their PvP flag.
(): boolean
guessed
GetPVPGearStatRulesWhether PvP gear stat rules apply. · by wowlua
(): boolean
guessed
GetPVPLifetimeStatsReturns the character's lifetime PvP statistics.
(): (number, PvPRanks)
guessed
GetPVPSessionStatsReturns the character's Honor statistics for this session.
(): (number, number)
guessed
GetPVPTimerReturns the time left in milliseconds until the player is unflagged for PvP.
(): number
guessed
GetPVPYesterdayStatsReturns the character's Honor statistics for yesterday.
(): (number, number)
guessed
GetParryChanceReturns the parry chance percentage.
(): number
implemented
GetParryChanceFromAttributeReturns the parry chance the player gets from attributes. · by wowlua
(): number
guessed
GetPetCritChanceReturns the pet's melee and spell critical strike chances. · by wowlua
(): (number, number)
guessed
GetPetDodgeChanceReturns the pet's dodge chance. · by wowlua
(): number
guessed
GetPetHitChanceModifierReturns the pet's hit chance modifier. · by wowlua
(): number
guessed
GetPetMeleeHasteReturns the pet's melee haste. · by wowlua
(): number
guessed
GetPetSpellBonusDamageReturns the pet's bonus spell damage. · by wowlua
(): number
guessed
GetPetSpellHitChanceModifierReturns the pet's spell hit chance modifier. · by wowlua
(): number
guessed
GetPlayerFacingReturns the direction the character is facing in radians.
(): number?
guessed
GetPlayerInfoByGUIDReturns character info for another player from their GUID.
(guid: string): (string?, string?, string?, string?, number?, string?, string?, number?)
guessed
GetPowerRegenReturns normal and combat power regeneration rates.
(): (number, number)
implemented
GetPowerRegenForPowerTypeReturns the player's regeneration rates for a power type. · by wowlua
(powerType: number): (number, number)
guessed
GetPvpPowerDamageReturns the effect of PvP Power on damage dealt to players.
(): number
guessed
GetPvpPowerHealingReturns the effect of PvP power on Healing Power.
(): number
guessed
GetRangedAttackPowerForStatReturns the ranged attack power an amount of a stat gives. · by wowlua
(stat: number, value: number): number
implemented
GetRangedCritChanceReturns the ranged critical hit chance.
(): number
implemented
GetRangedHasteReturns the player's ranged haste amount granted through buffs.
(): (number, number)
implemented
GetRangedHitModifierReturns the player's ranged hit modifier. · by wowlua
(): number
implemented
GetReleaseTimeRemainingReturns the amount of time left before your ghost is pulled from your body.
(): number
implemented
GetResSicknessDurationReturns how long resurrection sickness lasts at the player's level, as text. · by wowlua
(): string?
guessed
GetRestStateReturns if the character is in a rested or normal state.
(): (number?, string?, number?)
implemented
GetRestrictedAccountDataReturns the cap on trial character level, money and profession skill.
(): (number, WOWMONEY, number)
recorded
GetRuneCooldownReturns the Death Knight's cooldown info for the specified rune.
(runeIndex: number): (number?, number?, boolean?)
guessed
GetRuneCountReturns the Death Knight's number of runes for a slot.
(runeIndex: number): number?
guessed
GetSheathStateReturns which type of weapon the player currently has unsheathed.
(): number?
guessed
GetShieldBlockReturns the block value rating.
(): number
implemented
GetSpeedReturns the player's bonus speed percentage.
(): number
implemented
GetSpellBonusDamageReturns the raw spell damage bonus for the specified spell tree.
(school: number): number?
implemented
GetSpellBonusHealingReturns the raw spell healing bonus.
(): number
implemented
GetSpellCritChanceReturns the critical hit chance for the specified spell school.
(): number
implemented
GetSpellCritChanceFromStatReturns the spell critical strike chance an amount of a stat gives. · by wowlua
(stat: number, value: number): number
implemented
GetSpellHitModifierReturns the amount of Spell Hit %, not from Spell Hit Rating, that your character has.
(): number
implemented
GetSpellPenetrationReturns your spell penetration rating.
(): number
implemented
GetSturdinessReturns the player's sturdiness. · by wowlua
(): number
guessed
GetTaxiBenchmarkModeWhether taxi benchmark mode is on. · by wowlua
(): boolean
guessed
GetVersatilityBonusReturns the versatility bonus of a combat rating. · by wowlua
(combatRating: number): number
implemented
GetXPExhaustionReturns the amount of current rested XP for the character.
(): number?
implemented
HasAPEffectsSpellPowerWhether the player's attack power affects their spell power. · by wowlua
(): boolean
guessed
HasDualWieldPenaltyWhether the player has the dual wield hit penalty. · by wowlua
(): boolean
guessed
HasFullControlChecks whether you have full control over your character (i.e. you are not feared, etc). hasControl = HasFullControl
(): boolean
implemented
HasIgnoreDualWieldWeaponWhether the player has an effect that ignores the dual wield weapon. · by wowlua
(): boolean
guessed
HasKeyReturns whether or not the player has a key ring.
(): boolean
recorded
HasNoReleaseAuraReturns whether an aura keeps the player from releasing their spirit, and how long it lasts. · by wowlua
(): (boolean, number, boolean)
implemented
HasSPEffectsAttackPowerWhether the player's spell power affects their attack power. · by wowlua
(): boolean
guessed
InitiateTradeOpens a trade with the specified unit.
(guid: string)
implemented
IsAccountSecuredReturns if the account has been secured with Blizzard Mobile Authenticator.
(): boolean
recorded
IsAdvancedFlyableAreaChecks if the player is located in a zone that supports advanced flight mechanics, such as Dragonriding.
(): boolean
guessed
IsCemeterySelectionAvailableWhether the player can choose a graveyard to be resurrected at. · by wowlua
(): boolean
guessed
IsCharacterNewlyBoostedWhether the character was recently boosted. · by wowlua
(): boolean
guessed
IsDrivableAreaExpected to return true when in an area where you can use a D.R.I.V.E. mount. Currently bugged and also returns true in other zones.
(): boolean
guessed
IsDualWieldingReturns if your character is Dual wielding.
(): boolean
guessed
IsFlyableAreaReturns true if the current zone is a flyable area.
(): boolean
guessed
IsGuildLeaderReturns true if the player is the guild master.
(): boolean
implemented
IsInGuildLets you know whether you are in a guild.
(): boolean
implemented
IsInJailersTowerWhether the player is in Torghast. · by wowlua
(): boolean
recorded
IsIndoorsReturns true if the character is currently indoors.
(): boolean
implemented
IsInsaneReturns true if the player is insane. Used for the Insanity bar.
(): boolean
guessed
IsItemPreferredArmorTypeWhether the item is the armor type the player's class prefers. · by wowlua
(itemLocation: ItemLocationMixin): boolean
guessed
IsJailersTowerLayerTimeLockedReturns whether a Torghast layer is time-locked. · by wowlua
(layerLevel: number): string
guessed
IsLoggedInReturns true if the player is logged in.
(): boolean
implemented
IsMountedReturns true if the character is currently mounted.
(): boolean
implemented
IsOnGroundFloorInJailersTowerWhether the player is on the ground floor of Torghast. · by wowlua
(): boolean
recorded
IsOutOfBoundsReturns true if the player is currently outside of map boundaries.
(): boolean
guessed
IsOutdoorsReturns true if the character is currently outdoors.
(): boolean
guessed
IsPVPTimerRunningWhether the player's PvP flag timer is counting down. · by wowlua
(): boolean
recorded
IsPlayerInWorldWhether the player is in the world, past the loading screen. · by wowlua
(): boolean
implemented
IsPlayerMovingWhether the player is moving. · by wowlua
(): boolean
guessed
IsRangedWeaponWhether the player has a ranged weapon equipped. · by wowlua
(): boolean
guessed
IsRestingReturns true if the character is currently resting.
(): boolean
implemented
IsRestrictedAccountReturns true if the acount has trial account restrictions.
(): boolean
recorded
IsStealthedReturns true if the character is currently stealthed.
(): boolean
guessed
IsXPUserDisabledReturns true if the character has disabled experience gain.
(): boolean
implemented
NoPlayTimeReturns true if the account is considered "unhealthy" for players on Chinese realms.
(): boolean?
recorded
NotifyInspectRequests another player's inventory and talent info before inspecting.
(targetGUID: string)
implemented
PartialPlayTimeReturns true if the account is considered "tired" for players on Chinese realms.
(): boolean?
recorded
PlayerCanTeleportWhether the player can accept a summons now. · by wowlua
(): boolean
guessed
PlayerEffectiveAttackPowerReturns the player's main hand, off hand and ranged attack power with buffs included, then the base melee and ranged attack power. · by wowlua
(): (number?, number?, number?, number?, number?)
guessed
PlayerGetTimerunningSeasonIDReturns the timerunning season.
(): number?
guessed
PlayerIsInCombatWhether the player is in combat. · by wowlua
(): boolean
guessed
PlayerIsTimerunningWhether the player's character is a Timerunner. · by wowlua
(): boolean
recorded
PortGraveyardReturns the player to the graveyard.
()
guessed
RandomRollPerforms a random roll between two values.
(min: number, max: number)
implemented
ReagentsFromBankAllowedWhether crafting may use reagents stored in the bank. · by wowlua
(): boolean
guessed
RepopMeReleases your ghost to the graveyard when dead.
()
implemented
RequestTimePlayedRequests a summary of time played.
()
implemented
RespondInstanceLockAccepts or declines being saved to the instance's lockout. · by wowlua
(acceptLock: boolean)
guessed
ResurrectGetOffererReturns the name of the person offering to resurrect you.
(): string
implemented
ResurrectHasSicknessReturns true if accepting a resurrection will give you resurrection sickessness.
(): boolean
implemented
ResurrectHasTimerReturns true if the player has to wait before accepting a resurrection.
(): boolean
implemented
RetrieveCorpseResurrects when the player is standing near its corpse.
()
implemented
SetAllowLowLevelRaidSets whether the player can join low-level raids.
(allow: boolean)
guessed
SetAllowRecentAlliesSeeLocationSets whether recent allies can see the player's location. · by wowlua
(allowRecentAlliesSeeLocation: boolean)
guessed
SetAutoDeclineGuildInvitesSets whether guild invites should be automatically declined.
(allow: boolean)
guessed
SetAutoDeclineNeighborhoodInvitesSets whether invitations to housing neighborhoods are declined automatically. · by wowlua
(allow: boolean)
guessed
SetCemeteryPreferenceSets the graveyard the player prefers to be resurrected at. · by wowlua
(cemetaryID: number)
guessed
SetLootSpecializationSets the player's loot specialization.
(specializationID: number)
guessed
SetTaxiBenchmarkModeTurns taxi benchmark mode on or off. · by wowlua
(enable: boolean)
guessed
ShouldDisplayRaidRolesInSocialFrameWhether the social frame shows raid roles. · by wowlua
(): boolean
recorded
ShouldDisplayStoryModeTooltipInSocialFrameWhether the social frame shows the story mode tooltip. · by wowlua
(): boolean
guessed
ShouldShowIslandsWeeklyPOIWhether the Island Expeditions weekly quest marker should be shown. · by wowlua
(): boolean
guessed
ShouldShowSpecialSplashScreenWhether a special splash screen should be shown. · by wowlua
(): boolean
guessed
ShowCloakEnables or disables display of your cloak.
(show: boolean)
guessed
ShowHelmEnables or disables display of your helm.
(show: boolean)
guessed
ShowingCloakReturns if the player is showing his cloak.
(): boolean
guessed
ShowingHelmReturns if the player is showing his helm.
(): boolean
guessed
SitStandOrDescendStartMakes the player sit, stand, or descend (while swimming or flying).
()
guessed
SplashFrameCanBeShownWhether the splash screen with the latest news can be shown. · by wowlua
(): boolean
guessed
StartAttackStarts auto-attacking the target. · by wowlua
(name: string, exactMatch: boolean)
implemented
StopAttackTurns off auto-attack, if currently active.
()
implemented
StuckNotifies the game engine that the player is stuck.
()
guessed
TimeoutResurrectSignals the client that an offer to resurrect the player has expired.
()
implemented
ToggleSelfHighlightToggles the highlight on the player's character. Returns whether it is now on. · by wowlua
(): boolean
guessed
ToggleSheathToggles sheathed or unsheathed weapons.
()
guessed
ToggleSitMakes the player's character sit down or stand up. · by wowlua
()
guessed

PvpInfo system · 1

functionwhat it doesstatus
GetArenaOpponentSpecReturns the specialization ID and gender of an arena opponent. · by wowlua
(index: number): (number?, number?)
recorded

RaidMarkers system · 9

functionwhat it doesstatus
CanBeRaidTargetReturns true if the unit can be marked with a raid target icon.
(target: string): boolean
guessed
ClearRaidMarkerRemoves a raid marker from the world.
(raidMarkerIndex: number)
guessed
GetNextAvailableRaidTargetMarkerIndexReturns the next raid target marker that is not in use. · by wowlua
(startIndex: number, reverseSearch: boolean, wrapSearch: boolean, treatDeadNonFriendlyAsAvailable: boolean): number
guessed
GetRaidTargetIndexReturns the raid target of a unit.
(target: string): number?
recorded
IsRaidMarkerActiveReturns true if the specified raid marker is active.
(index: number): boolean
guessed
IsRaidMarkerSystemEnabledWhether the raid marker system is enabled. · by wowlua
(): boolean
guessed
PlaceRaidMarkerBrings up a targeting circle to place a raid marker in the world.
(index: number, token: string?)
guessed
RemoveRaidTargetsRemoves all assigned raid target markers.
()
guessed
SetRaidTargetAssigns a raid target icon to a unit.
(target: string, userIndex: number)
guessed

RestrictedActions system · 1

functionwhat it doesstatus
InCombatLockdownReturns true if the combat lockdown restrictions are active.
(): boolean
implemented

Screen system · 5

functionwhat it doesstatus
GetDefaultScaleReturns the default UI scaling value for the current screen size.
(): number
guessed
GetPhysicalScreenSizeReturns physical screen size of game.
(): (number, number)
implemented
GetScreenDPIScaleReturns the screen's DPI scale. · by wowlua
(): number
guessed
GetScreenHeightReturns the height of the window measured at UIParent scale (effectively the same as UIParent:GetHeight().
(): number
implemented
GetScreenWidthReturns the width of the window measured at UIParent scale (effectively the same as UIParent:GetWidth().
(): number
implemented

SlashCommand system · 2

functionwhat it doesstatus
AreDangerousScriptsAllowedWhether the player has allowed scripts run from the chat (/run, /script). · by wowlua
(): boolean
guessed
SetAllowDangerousScriptsAllows running custom scripts in the chat window.
(allowed: boolean)
guessed

SpecializationShared system · 5

functionwhat it doesstatus
GetSpecializationInfoForClassIDReturns info for a specialization.
(classID: number, index: number, gender: UnitSex?): (number, string, string, number, string, boolean, boolean, number?, number?)
guessed
GetSpecializationInfoForSpecIDReturns information about a specialization by its ID. · by wowlua
(specID: number, gender: UnitSex?): (number, string, string, number, string, boolean, boolean, number?, number?)
guessed
GetSpecializationNameForSpecIDReturns the name of a specialization by its ID. · by wowlua
(specID: number, gender: UnitSex?): string?
guessed
GetSpecializationSystemReturns the specialization system the game uses. · by wowlua
(): SpecializationSystem
guessed
HasLootSpecializationsWhether the player can choose a loot specialization. · by wowlua
(): boolean
guessed

Streaming system · 4

functionwhat it doesstatus
GetAvailableBandwidthReturns the bandwidth available for downloading game data. · by wowlua
(): number
guessed
GetBackgroundLoadingStatusReturns the status of loading game data in the background. · by wowlua
(): number
recorded
GetDownloadedPercentageReturns how much of the game data has been downloaded, as a percentage. · by wowlua
(): number
guessed
GetFileStreamingStatusReturns the status of streaming game files. · by wowlua
(): number
recorded

SystemTime system · 7

functionwhat it doesstatus
GetGameTimeReturns the realm's current time in hours and minutes.
(): (number, number)
implemented
GetLocalGameTimeReturns the game's time of day as hour and minute. · by wowlua
(): (number, number)
guessed
GetServerTimeReturns the server's Unix time.
(): number
guessed
GetSessionTimeReturns the time since you opened the game client.
(): number
guessed
GetTickTimeReturns the time in seconds since the end of the previous frame and the start of the current frame.
(): number
implemented
GetTimeReturns the system uptime of your computer in seconds, with millisecond precision.
(): number
implemented
IsUsingFixedTimeStepWhether the UI is updating at a fixed rate independent of the framerate.
(): boolean
guessed

TargetScript system · 24

functionwhat it doesstatus
AssistUnitAssists the unit by targeting the same target.
(name: string, exactMatch: boolean)
implemented
AttackTargetToggles auto-attacking of the current target.
()
implemented
ClearFocusClears the focus target. (/clearfocus still works however.) ClearFocus();
()
implemented
ClearTargetClears the selected target.
(): boolean
implemented
FocusUnitSets the focus target.
(name: string)
implemented
IsTargetLooseChecks if the players' current target is a soft-targeted unit.
(): boolean
recorded
SetPreferredGamepadInteractTargetSets the unit a gamepad interaction targets first; nil clears it. · by wowlua
(unit: string?)
guessed
TargetDirectionEnemyTargets the nearest enemy in a direction. · by wowlua
(facing: number, coneAngle: number?)
guessed
TargetDirectionFinishedEnds targeting by direction. · by wowlua
()
guessed
TargetDirectionFriendTargets the nearest friendly unit in a direction. · by wowlua
(facing: number, coneAngle: number?)
guessed
TargetLastEnemyTargets the previously targeted enemy.
()
implemented
TargetLastFriendTargets the friendly unit targeted before. · by wowlua
()
implemented
TargetLastTargetSelects the last target as the current target.
()
implemented
TargetNearestTargets the nearest unit, cycling through nearby units on repeated calls. · by wowlua
(reverse: boolean)
implemented
TargetNearestEnemySelects the nearest enemy as the current target.
(reverse: boolean)
implemented
TargetNearestEnemyPlayerSelects the nearest enemy player as the current target.
(reverse: boolean)
implemented
TargetNearestFriendTargets the nearest friendly unit.
(reverse: boolean)
implemented
TargetNearestFriendPlayerSelects the nearest friendly player as the current target.
(reverse: boolean)
implemented
TargetNearestPartyMemberSelects the nearest party member as the current target.
(reverse: boolean)
implemented
TargetNearestRaidMemberSelects the nearest Raid member as the current target.
(reverse: boolean)
implemented
TargetPriorityHighlightEndEnds the highlight of the unit that targeting would pick next. · by wowlua
()
guessed
TargetPriorityHighlightStartStarts highlighting the unit that targeting would pick next. · by wowlua
(useStartDelay: boolean)
guessed
TargetToggleToggles the player's target. · by wowlua
()
guessed
TargetUnitTargets the specified unit.
(name: string, exactMatch: boolean)
implemented

Threat system · 2

functionwhat it doesstatus
GetThreatStatusColorReturns the color for a threat status.
(gameErrorIndex: number): (number, number, number)
implemented
IsThreatWarningEnabledReturns true if threat warnings are currently enabled.
(): boolean
recorded

Title system · 5

functionwhat it doesstatus
GetCurrentTitleReturns the current title.
(): number
guessed
GetNumTitlesReturns the number of titles, specifically the highest title ID.
(): number
guessed
GetTitleNameReturns the name of a player title.
(titleMaskID: number): (string, boolean)
guessed
IsTitleKnownReturns true if the character can use a player title.
(titleMaskID: number): boolean
guessed
SetCurrentTitleSets the player's displayed title.
(titleMaskID: number)
guessed

Totem system · 7

functionwhat it doesstatus
DestroyTotemDestroys a totem/minion.
(slot: number)
guessed
GetNumTotemSlotsReturns the number of totem slots. · by wowlua
(): number
guessed
GetTotemCannotDismissWhether the totem in a slot cannot be dismissed. · by wowlua
(slot: number): boolean?
guessed
GetTotemDurationReturns the duration of the totem in a slot. · by wowlua
(slot: number): LuaDurationObject
guessed
GetTotemInfoReturns info for the specified totem.
(slot: number): (boolean?, string?, number?, number?, number?, number?, number?)
guessed
GetTotemTimeLeftReturns active time remaining (in seconds) before a totem (or ghoul) disappears.
(slot: number): number?
guessed
TargetTotemTargets the player's totem in a totem slot. · by wowlua
(slot: number)
guessed

Unit system · 218

functionwhat it doesstatus
CanEjectPassengerFromSeatReturns true if the player can eject a passenger from a seat.
(virtualSeatIndex: number): boolean
guessed
CanSwitchVehicleSeatWhether the player can switch to another vehicle seat. · by wowlua
(): boolean
guessed
ClosestGameObjectPositionReturns the position of the nearest game object with the given ID. · by wowlua
(gameObjectID: number): (number?, number?, number?)
guessed
ClosestUnitPositionReturns the unit position of the closest creature by ID. Only works for mobs in the starting zones.
(creatureID: number): (number?, number?, number?)
guessed
CreateUnitHealPredictionCalculatorCreates a calculator for a unit's incoming heals and absorbs. · by wowlua
(): UnitHealPredictionCalculator
implemented
EjectPassengerFromSeatEjects a passenger from a seat.
(virtualSeatIndex: number)
guessed
GetComboPointsReturns the amount of current combo points.
(unit: string, target: string): number
guessed
GetNegativeCorruptionEffectInfoProduces a table describing all the harmful consequences of wearing corrupted gear without resistance.
(): CorruptionEffectInfo[]
guessed
GetUnitChargedPowerPointsReturns a table of indices for combo points that have been charged.
(unit: string): number[]?
guessed
GetUnitEmpowerHoldAtMaxTimeReturns how long the unit can hold an empowered spell at its last stage. · by wowlua
(unit: string): number
guessed
GetUnitEmpowerMinHoldTimeReturns the shortest time the unit must hold an empowered spell. · by wowlua
(unit: string): number
guessed
GetUnitEmpowerStageDurationReturns the duration of a stage of the unit's empowered spell. · by wowlua
(unit: string, index: number): number
guessed
GetUnitHealthModifierReturns the unit's health modifier. · by wowlua
(unit: string): number
guessed
GetUnitMaxHealthModifierReturns the unit's maximum health modifier. · by wowlua
(unit: string): number
guessed
GetUnitPowerBarInfoReturns information about the unit's alternate power bar. · by wowlua
(unitToken: string): UnitPowerBarInfo?
implemented
GetUnitPowerBarInfoByIDReturns information about an alternate power bar. · by wowlua
(barID: number): UnitPowerBarInfo?
guessed
GetUnitPowerBarStringsReturns the name, tooltip and cost text of the unit's alternate power bar. · by wowlua
(unitToken: string): (string?, string?, string?)
guessed
GetUnitPowerBarStringsByIDReturns the name, tooltip and cost text of an alternate power bar. · by wowlua
(barID: number): (string?, string?, string?)
guessed
GetUnitPowerBarTextureInfoReturns a texture of the unit's alternate power bar and its color. · by wowlua
(unitToken: string, textureIndex: number, timerIndex: number?): (number, number, number, number, number)
guessed
GetUnitPowerBarTextureInfoByIDReturns a texture of an alternate power bar and its color. · by wowlua
(barID: number, textureIndex: number): (number, number, number, number, number)
guessed
GetUnitPowerModifierReturns the unit's power modifier. · by wowlua
(unit: string): number
guessed
GetUnitSpeedReturns the movement speed of the unit.
(unit: string): (number, number, number, number)
implemented
GetUnitTotalModifiedMaxHealthPercentReturns the total percentage by which the unit's maximum health is modified. · by wowlua
(unit: string): number
implemented
GetVehicleUIIndicatorReturns the background texture and number of seats of a vehicle indicator. · by wowlua
(vehicleIndicatorID: number): (number?, number?)
guessed
GetVehicleUIIndicatorSeatReturns a seat of a vehicle indicator and its position. · by wowlua
(vehicleIndicatorID: number, indicatorSeatIndex: number): (number?, number?, number?)
guessed
IsFallingReturns true if the specified unit is currently falling.
(unit: string?): boolean
implemented
IsFlyingReturns true if the character is currently on a flying mount.
(unit: string?): boolean
implemented
IsPlayerInGuildFromGUIDWhether the player with the GUID is in the player's guild. · by wowlua
(playerGUID: string): boolean
implemented
IsSubmergedReturns whether the player character is submerged in water.
(unit: string?): boolean
guessed
IsSwimmingReturns true if the specified unit is currently swimming.
(unit: string?): boolean
implemented
IsUnitModelReadyForUIWhether the unit's model is ready to be shown in the UI. · by wowlua
(unitToken: string): boolean
guessed
PlayerIsPVPInactiveWhether the unit is flagged as inactive in a battleground. · by wowlua
(unit: string): boolean
guessed
PlayerIsSpellTargetIf the unit is currently casting a spell, returns whether spell's target unit is the player. Returns false if the unit is not casting a spell or the spell has no target.
(unit: string): boolean
guessed
PlayerVehicleHasComboPointsWhether the vehicle the player controls uses combo points. · by wowlua
(): boolean
guessed
RegionalUniqueNamesEnabledWhether character names must be unique across the whole region. · by wowlua
(): boolean
recorded
ReportPlayerIsPVPAFKReports the specified player as AFK in a battleground.
(unit: string)
guessed
ResistancePercentReturns the percentage of damage a resistance value resists against a caster of the given level. · by wowlua
(resistance: number, casterLevel: number): number
guessed
SetPortraitTextureSets a texture to a unit's 2D portrait.
(textureObject: Texture, unitToken: string, disableMasking: boolean)
implemented
SetPortraitTextureFromCreatureDisplayIDSets the texture to a portrait of a creature display. · by wowlua
(textureObject: Texture, creatureDisplayID: number)
guessed
SetUnitCursorTextureSets the texture to the cursor icon for interacting with the unit. Returns whether there is one. · by wowlua
(textureObject: Texture, unit: string, style: CursorStyle?, includeLowPriority: boolean?, preferGamepadIcon: boolean?): boolean
guessed
UnitAffectingCombatReturns true if the unit is in combat.
(unit: string): boolean
implemented
UnitAlliedRaceInfoReturns whether the unit's race is an allied race and whether it has the allied race's heritage armor. · by wowlua
(unit: string): (boolean, boolean)
guessed
UnitArmorReturns the armor stats for the unit. base, effectiveArmor, armor, bonusArmor = UnitArmor(unit) -- retail base, effectiveArmor, armor, posBuff, negBuff = UnitArmor(unit) -- classic
(unit: string): (number, number, number, number)
implemented
UnitAttackPowerReturns the unit's melee attack power and modifiers.
(unit: string): (number, number, number)
implemented
UnitAttackSpeedReturns the unit's melee attack speed for each hand.
(unit: string): (number, number?, number?)
implemented
UnitBattlePetLevelReturns the level of a wild battle pet or tamer battle pet.
(unit: string): number?
guessed
UnitBattlePetSpeciesIDReturns the battle pet species ID of a specified unit.
(unit: string): number?
guessed
UnitBattlePetTypeReturns the battle pet type of the unit, or nil if it is not a battle pet. · by wowlua
(unit: string): number?
guessed
UnitCanAssistIndicates whether the first unit can assist the second unit.
(unit: string, target: string, canAssistImmunePC: boolean, canAssistUninteractable: boolean): boolean
implemented
UnitCanAttackReturns true if the first unit can attack the second.
(unit: string, target: string): boolean
implemented
UnitCanCooperateReturns true if the first unit can cooperate with the second.
(unit: string, target: string): boolean
implemented
UnitCanPetBattleWhether the unit can start a pet battle with the target. · by wowlua
(unit: string, target: string): boolean
guessed
UnitCastingDurationReturns the duration of the spell the unit casts, or nil if it casts none. · by wowlua
(unit: string): LuaDurationObject?
implemented
UnitCastingInfoReturns information about the spell currently being cast by the specified unit.
(unit: string): (string, string, number, number, number, boolean, string, boolean?, number, UnitCastBarID?, number)
implemented
UnitChannelDurationReturns the duration of the spell the unit channels, or nil if it channels none. · by wowlua
(unit: string): LuaDurationObject?
implemented
UnitChannelInfoReturns information about the spell currently being channeled by the specified unit.
(unit: string): (string, string, number, number, number, boolean, boolean?, number, boolean, number, UnitCastBarID?)
implemented
UnitChromieTimeIDReturns the Timewalking Campaign ID that a specified unit is in.
(unit: string): number
guessed
UnitClassReturns the class of the unit.
(unit: string): (string?, string?, number?)
implemented
UnitClassBaseReturns the locale-independent class of the unit.
(unit: string): (string?, number?)
implemented
UnitClassFromGUIDReturns the localized class name, the class file name and the class ID of the player with the given GUID. · by wowlua
(unitGUID: string): (string?, string?, number?)
guessed
UnitClassificationReturns the classification of the specified unit (e.g., "elite" or "worldboss").
(unit: string): string
implemented
UnitControllingVehicleWhether the unit controls a vehicle. · by wowlua
(unit: string): boolean
guessed
UnitCreatureFamilyReturns the creature type of the unit (e.g. Crab).
(unit: string): (string, number)
implemented
UnitCreatureIDReturns the NPC ID of a creature or pet, or nil for players. · by wowlua
(unit: string): number?
guessed
UnitCreatureTypeReturns the creature classification type of the unit (e.g. Beast).
(unit: string): (string, number)
implemented
UnitDamageReturns the damage stats for the unit.
(unit: string): (number, number, number, number, number, number, number)
implemented
UnitDefenseSkillReturns the unit's base defense skill and the bonus to it. · by wowlua
(unit: string): (number, number)
implemented
UnitDetailedThreatSituationReturns detailed info for the threat status of one unit against another.
(unit: string, mobGUID: string): (boolean?, number?, number?, number?, number?)
implemented
UnitDistanceSquaredReturns the squared distance to a unit in your group.
(unit: string): (number, boolean)
implemented
UnitEffectiveLevelReturns the unit's effective (scaled) level.
(name: string): number
implemented
UnitEmpoweredChannelDurationReturns a duration object that includes the duration of an empowered cast channel.
(unit: string, includeHoldAtMaxTime: boolean): LuaDurationObject?
guessed
UnitEmpoweredStageDurationsReturns a vector of duration objects that measure the time spans for each individual stage in an empowered channel, with hold-at-max time included as the last element.
(unit: string): LuaDurationObject[]?
guessed
UnitEmpoweredStagePercentagesReturns a vector of percentages that describe how much of the total duration of an empowered channel is occupied by a stage.
(unit: string, includeHoldAtMaxTime: boolean): number[]?
guessed
UnitExistsReturns true if the unit exists can be targeted.
(unit: string?): boolean
implemented
UnitFactionGroupReturns the faction a unit belongs to.
(unitName: string, checkDisplayRace: boolean): (string, string)
implemented
UnitFullNameReturns the unit's name and its realm. · by wowlua
(unit: string): (string, string)
implemented
UnitGUIDReturns the GUID of the unit.
(unit: string): string?
implemented
UnitGetDetailedHealPredictionFills the heal prediction calculator with the unit's incoming heals, health and maximum health. · by wowlua
(unit: string, healerUnit: string?, healPredictionCalculator: UnitHealPredictionCalculator)
implemented
UnitGetIncomingHealsReturns the predicted heals cast on the specified unit.
(unit: string, healerGUID: string?): number?
implemented
UnitGetTotalAbsorbsReturns the total amount of damage the unit can absorb before losing health.
(unit: string): number
implemented
UnitGetTotalHealAbsorbsReturns the total amount of healing the unit can absorb without gaining health.
(unit: string): number
implemented
UnitGroupRolesAssignedReturns the assigned role for players in your group or raid.
(unit: string?): string
implemented
UnitGroupRolesAssignedEnumReturns the group role assigned to the unit as an Enum.LFGRole value. · by wowlua
(unit: string?): number
guessed
UnitHPPerStaminaReturns how much maximum health the unit gains per point of stamina. · by wowlua
(unit: string): number
implemented
UnitHasEffectivelyTankAuraWhether the unit has an aura that makes it act as a tank. · by wowlua
(unit: string?): boolean
guessed
UnitHasLootInteractionWhether the unit has loot the player can interact with. · by wowlua
(unit: string): boolean
implemented
UnitHasMouseoverHighlightWhether the unit is highlighted because the mouse is over it. · by wowlua
(unit: string): boolean
guessed
UnitHasPowerTypeWhether the unit uses the given power type. · by wowlua
(unitToken: string, powerType: PowerType): boolean
implemented
UnitHasRelicSlotWhether the unit's ranged slot holds a relic instead of a ranged weapon. · by wowlua
(unit: string): boolean
guessed
UnitHasVehiclePlayerFrameUIWhether the unit's vehicle replaces the player frame with its own. · by wowlua
(unit: string?): boolean
implemented
UnitHasVehicleUIWhether the unit is in a vehicle that has its own user interface. · by wowlua
(unit: string?): boolean
implemented
UnitHealthReturns the current health of the unit.
(unit: string, usePredicted: boolean): number
implemented
UnitHealthMaxReturns the maximum health of the unit.
(unit: string): number
implemented
UnitHealthMissingResult of UnitHealthMax() - UnitHealth()
(unit: string, usePredicted: boolean): number
implemented
UnitHealthPercentReturns percent of health remaining - can be scaled via a curve for display purposes
(unit: string, usePredicted: boolean, curve: LuaCurveObjectBase?): LuaCurveEvaluatedResult
implemented
UnitHonorReturns the current amount of honor the unit has for the current rank.
(unit: string): number
implemented
UnitHonorLevelReturns the current honor rank of the unit.
(unit: string): number
implemented
UnitHonorMaxReturns the maximum amount of honor for the current rank.
(unit: string): number
implemented
UnitInAnyGroupReturns whether or not the targeted unit is in a Group of any type. Instance, raid, party, etc.
(unit: string?, partyIndex: number?): boolean
guessed
UnitInBattlegroundReturns the unit index if the unit is in your battleground.
(unit: string?, partyIndex: number?): number?
guessed
UnitInOtherPartyChecks whether this unit cannot see your party chat because it is in an instance group
(unit: string): boolean
implemented
UnitInPartyReturns true if the unit is a member of your party.
(unit: string?, partyIndex: number?): boolean
implemented
UnitInPartyIsAIWhether the unit is an AI companion in the player's party. · by wowlua
(unit: string?): boolean
implemented
UnitInPartyShardReturns true if the specified unit is in the primary phase of the party.
(unit: string): boolean
guessed
UnitInRaidReturns the index if the unit is in your raid group.
(unit: string?, partyIndex: number?): number?
implemented
UnitInRangeReturns true if the unit is within 40 yards range (25 yards for Evokers).
(unit: string): (boolean, boolean)
implemented
UnitInSubgroupWhether the unit is in the player's subgroup. · by wowlua
(unit: string?, partyIndex: number?): boolean
guessed
UnitInVehicleChecks whether a specified unit is within an vehicle.
(unit: string): boolean
implemented
UnitInVehicleControlSeatWhether the unit sits in the seat that controls its vehicle. · by wowlua
(unit: string?): boolean
guessed
UnitInVehicleHidesPetFrameWhether the unit's vehicle hides the pet frame. · by wowlua
(unit: string?): boolean
guessed
UnitIsAFKReturns true if a friendly unit is AFK (Away from keyboard).
(unit: string): boolean
implemented
UnitIsBattlePetReturns if the unit is a battle pet.
(unit: string): boolean?
guessed
UnitIsBattlePetCompanionReturns if the unit is a battle pet summoned by a player.
(unit: string): boolean
implemented
UnitIsBossMobWhether the unit is a boss. · by wowlua
(unit: string): boolean
implemented
UnitIsCharmedReturns true if the unit is charmed.
(unit: string?): boolean
guessed
UnitIsConnectedReturns true if the unit is connected to the game (i.e. not offline).
(unit: string): boolean
implemented
UnitIsControllingReturns true if the local player is directly controlling the specified unit.
(unit: string): boolean
guessed
UnitIsCorpseReturns true if the specified unit is a corpse.
(unit: string?): boolean
guessed
UnitIsDNDReturns true if a unit is DND (Do not disturb).
(unit: string): boolean
implemented
UnitIsDeadReturns true if the unit is dead.
(unit: string): boolean
implemented
UnitIsDeadOrGhostReturns true if the unit is dead or in ghost form.
(unit: string): boolean
implemented
UnitIsEnemyReturns true if the specified units are hostile to each other.
(unit: string, target: string): boolean
implemented
UnitIsFeignDeathReturns true if the unit (must be a group member) is feigning death.
(unit: string): boolean
implemented
UnitIsFriendReturns true if the specified units are friendly to each other.
(unit: string, target: string): boolean
implemented
UnitIsGameObjectWhether the unit is a game object, such as a chest or a door, instead of a creature or player. · by wowlua
(unit: string?): boolean
implemented
UnitIsGhostReturns true if the unit is in ghost form.
(unit: string): boolean
implemented
UnitIsGroupAssistantReturns whether the unit is an assistant in your current group.
(unit: string): boolean
implemented
UnitIsGroupLeaderReturns whether the unit is the leader of a party or raid.
(unit: string, partyCategory: number?): boolean
implemented
UnitIsHumanPlayerWhether the unit is a character controlled by a player. · by wowlua
(unit: string?, partyIndex: number?): boolean
implemented
UnitIsInInteractRangeWhether the unit is close enough to interact with. · by wowlua
(unit: string): boolean
implemented
UnitIsInMyGuildReturns true if the unit is in the same guild as the player.
(unit: string): boolean
implemented
UnitIsInteractableWhether the player can interact with the unit. · by wowlua
(unit: string?): boolean
guessed
UnitIsLieutenantWhether the unit is a lieutenant. · by wowlua
(unit: string): boolean
guessed
UnitIsMercenaryReturns true if the unit has enabled Mercenary Mode.
(name: string): boolean
guessed
UnitIsMinionReturns whether the unit is considered a minion of a player, such as a pet, totem, or guardian.
(unit: string): boolean
recorded
UnitIsNPCAsPlayerWhether the unit is an NPC that takes the place of a player. · by wowlua
(unit: string?): boolean
guessed
UnitIsOtherPlayersBattlePetReturns if the unit is a battle pet summoned by another player.
(unit: string?): boolean
guessed
UnitIsOtherPlayersPetWhether the unit is a pet that belongs to another player. · by wowlua
(unit: string?): boolean
implemented
UnitIsOwnerOrControllerOfUnitWhether the first unit owns or controls the second. · by wowlua
(controllingUnit: string, controlledUnit: string): boolean
guessed
UnitIsPVPReturns true if the unit is flagged for PVP.
(unit: string): boolean
implemented
UnitIsPVPFreeForAllReturns true if the unit is flagged for free-for-all PVP (e.g. in a world arena).
(unit: string): boolean
implemented
UnitIsPVPSanctuaryReturns true if the unit is in a PvP sanctuary and cannot be attacked by other players.
(unit: string?): boolean
guessed
UnitIsPlayerReturns true if the unit is a player character.
(unit: string?, partyIndex: number?): boolean
implemented
UnitIsPlayerControlledOrGroupMemberReturns true for 'player', 'pet', 'vehicle', or any of 'partyn', 'partypetn', 'raidn', 'raidpetn'
(unit: string): boolean
guessed
UnitIsPossessedReturns true if the unit is currently under control of another (e.g. Mind Control).
(unit: string?): boolean
implemented
UnitIsQuestBossReturns true if the specified unit is the "boss" (objective) of a kill quest.
(unit: string): boolean
implemented
UnitIsRaidOfficerReturns true if the unit is an officer in your raid.
(unit: string?): boolean
guessed
UnitIsSameServerReturns true if the unit is from the same (connected) realm.
(unitName: string): boolean
guessed
UnitIsTapDeniedIndicates a mob is no longer eligible for tap.
(unit: string): boolean
recorded
UnitIsTrivialReturns true if the unit is trivial (i.e. "grey" to the player).
(unit: string): boolean
implemented
UnitIsUnconsciousWhether the unit is unconscious. · by wowlua
(unit: string): boolean
guessed
UnitIsUnitReturns true if the specified units are the same unit.
(unit1: string, unit2: string): boolean
implemented
UnitIsVisibleReturns true if the unit is visible to the game client.
(unit: string?): boolean
implemented
UnitIsWildBattlePetReturns if the unit is a wild battle pet or tamer battle pet.
(unit: string): boolean
implemented
UnitLeadsAnyGroupWhether the unit leads any group it is in. · by wowlua
(unit: string): boolean
guessed
UnitLevelReturns the level of the unit.
(name: string): number
implemented
UnitNameReturns the name and realm of the unit.
(unit: string): (string, string)
implemented
UnitNameFromGUIDReturns the name and realm of the unit with the given GUID, or nil if no such unit is known. · by wowlua
(unitGUID: string): (string, string)
guessed
UnitNameUnmodifiedReturns the unit's name and realm, without any changes the game makes to names it shows. · by wowlua
(unit: string): (string, string)
implemented
UnitNameplateShowsWidgetsOnlyReturns true if a units' nameplate should appear in a "widgets-only" mode.
(unit: string): boolean
recorded
UnitNumPowerBarTimersReturns the number of timers on the unit's alternate power bar. · by wowlua
(unit: string): number
guessed
UnitOnTaxiReturns true if the unit is on a flight path.
(unit: string): boolean
implemented
UnitOwnerGUIDReturns the GUID of the unit's owner. · by wowlua
(unit: string): string
guessed
UnitPVPNameReturns the unit's name with title (e.g. "Bob the Explorer").
(unit: string): string
implemented
UnitPartialPowerReturns the fraction of the next whole point of the unit's power that has built up. · by wowlua
(unitToken: string, powerType: PowerType?, unmodified: boolean): number
guessed
UnitPercentHealthFromGUIDReturns the health of the unit with the given GUID as a fraction of its maximum, from 0 to 1, or nil if unknown. · by wowlua
(unitGUID: string): number?
guessed
UnitPhaseReasonReturns the reason if a unit is NOT in the same phase.
(unit: string): PhaseReason?
implemented
UnitPlayerControlledReturns true if the unit is controlled by a player.
(unit: string?): boolean
implemented
UnitPlayerOrPetInPartyReturns true if a different unit or pet is a member of the party.
(unit: string?, partyIndex: number?): boolean
implemented
UnitPlayerOrPetInRaidReturns true if a different unit or pet is a member of the raid.
(unit: string?, partyIndex: number?): boolean
implemented
UnitPositionReturns the position of a unit in the current world area.
(unit: string): (number, number, number, number)
implemented
UnitPowerReturns the current power resource of the unit.
(unitToken: string, powerType: PowerType?, unmodified: boolean): number
implemented
UnitPowerBarIDReturns the ID of the unit's alternate power bar. · by wowlua
(unitToken: string): number
guessed
UnitPowerBarTimerInfoReturns information about a timer on the unit's alternate power bar. · by wowlua
(unit: string, index: number): (number?, number?, number?, number?)
guessed
UnitPowerDisplayModReturns the number a power type's raw value is divided by to give the value shown, such as 10 for rage. · by wowlua
(powerType: PowerType): number
guessed
UnitPowerMaxReturns the maximum power resource of the unit.
(unitToken: string, powerType: PowerType?, unmodified: boolean): number
implemented
UnitPowerMissingResult of UnitPowerMax() - UnitPower()
(unitToken: string, powerType: PowerType?, unmodified: boolean): number
guessed
UnitPowerPercentQueries the percent of power remaining, optionally evaluating it against a supplied curve.
(unitToken: string, powerType: PowerType?, unmodified: boolean, curve: LuaCurveObjectBase?): LuaCurveEvaluatedResult
implemented
UnitPowerTypeReturns a number corresponding to the power type (e.g., mana, rage or energy) of the specified unit.
(unit: string, index: number): (PowerType?, string?, number?, number?, number?)
implemented
UnitPvpClassificationReturns whether the unit is a flag/orb carrier or cart runner.
(unit: string): PvPUnitClassification?
guessed
UnitQuestTrivialLevelRangeReturns the difference between the units' current level and the level at which fixed-level quests are of trivial difficulty.
(unit: string): number
guessed
UnitQuestTrivialLevelRangeScalingReturns the difference between the units' current level and the level at which scaling-level quests are of trivial difficulty.
(unit: string): number
guessed
UnitRaceReturns the race of the unit.
(unit: string): (string?, string?, number?)
implemented
UnitRangedAttackPowerReturns the ranged attack power of the unit.
(unit: string): (number, number, number)
implemented
UnitRangedDamageReturns the ranged attack speed and damage of the unit.
(unit: string): (number, number, number, number, number, number)
implemented
UnitReactionReturns the reaction of the specified unit to another unit.
(unit: string, target: string): number?
implemented
UnitRealmRelationshipReturns information about the player's relation to the specified unit's realm.
(unit: string): number?
guessed
UnitResistanceGets information about a unit's resistance.
(unit: string, damageClass: Damageclass): (number, number, number, number)
implemented
UnitSelectionColorReturns the color of the outline and circle underneath the unit.
(unit: string, useExtendedColors: boolean): (number, number, number, number)
implemented
UnitSelectionTypeReturns the selection type of the outline and circle underneath the unit.
(unit: string, useExtendedColors: boolean): number
guessed
UnitSexReturns the gender of the unit.
(unit: string): number?
implemented
UnitSexBaseReturns the unit's sex as an Enum.UnitSex value. · by wowlua
(unit: string): UnitSex?
guessed
UnitShouldDisplayNameWhether the unit's name should be shown above it. · by wowlua
(unit: string): boolean
implemented
UnitShouldDisplaySpellTargetNameIf the unit is currently casting a spell, returns whether the target's name should be displayed. Returns false if the unit is not casting a spell or the spell has no target.
(unit: string): boolean
implemented
UnitSpellHasteReturns the current spell haste percentage for a unit.
(unit: string): number
implemented
UnitSpellTargetClassIf the unit is currently casting a spell, returns the class of the spell's target unit. Returns nil if the unit is not casting a spell or the spell has no target.
(unit: string): string
implemented
UnitSpellTargetNameIf the unit is currently casting a spell, returns the name of the spell's target unit. Returns nil if the unit is not casting a spell or the spell has no target.
(unit: string): string?
guessed
UnitStaggerReturns the amount of staggered damage on the unit.
(unit: string): number
guessed
UnitStatReturns the basic attributes for a unit (strength, agility, stamina, intellect).
(unit: string, index: number): (number, number, number, number)
implemented
UnitSwitchToVehicleSeatMoves the unit to another seat of its vehicle. · by wowlua
(unit: string, virtualSeatIndex: number)
guessed
UnitTargetsVehicleInRaidUIWhether clicking the unit in raid frames targets its vehicle instead of the unit. · by wowlua
(unit: string?): boolean
guessed
UnitThreatLeadSituationReturns a threat state (0-3; representing none, yellow, orange, red) that indicates how far the provided unit is above the secondmost threat on the provided mob. If the unit is not first on threat, will always return red. Can return nil if the provided mob does not exist.
(unit: string, mobGUID: string): number?
guessed
UnitThreatPercentageOfLeadReturns the unit's threat on the enemy as a percentage of the threat of the unit with the most. · by wowlua
(unit: string, mobGUID: string): number?
guessed
UnitThreatSituationReturns the threat status of the specified unit to another unit.
(unit: string, mobGUID: string?): number?
implemented
UnitTokenFromGUIDFinds a unit token that maps to the supplied unit GUID.
(unitGUID: string): string?
implemented
UnitTreatAsPlayerForDisplayWhether a unit should be treated as if it was an actual player.
(unit: string): boolean
guessed
UnitTrialBankedLevelsReturns the levels a trial account's character has banked beyond the trial's level cap. · by wowlua
(unit: string): (number, number, number)
guessed
UnitTrialXPReturns the experience a trial account's character has banked beyond the trial's level cap. · by wowlua
(unit: string): number
guessed
UnitUsesAmmoWhether the unit's ranged weapon uses ammunition. · by wowlua
(unit: string): boolean
guessed
UnitUsingVehicleReturns true if the unit is currently in a vehicle.
(unit: string): boolean
guessed
UnitVehicleSeatCountReturns the number of seats in the unit's vehicle. · by wowlua
(unit: string): number
guessed
UnitVehicleSeatInfoReturns information about a seat of the unit's vehicle: its occupant's name and realm, its kind, and whether the occupant can eject and switch seats. · by wowlua
(unit: string, virtualSeatIndex: number): (string?, string?, string?, boolean?, boolean?)
guessed
UnitVehicleSkinReturns the ID of the action bar skin of the unit's vehicle. · by wowlua
(unit: string?): number
guessed
UnitWeaponAttackPowerReturns the attack power of the unit's main hand, off hand and ranged weapons. · by wowlua
(unit: string): (number, number, number)
guessed
UnitWidgetSetReturns the ID of the UI widget set shown for the unit, or nil if it has none. · by wowlua
(unit: string): number?
recorded
UnitXPReturns the current XP of the unit; only works on the player.
(unit: string): number
implemented
UnitXPMaxReturns the maximum XP of the unit; only works on the player.
(unit: string): number
implemented
WorldLootObjectExistsWhether the unit is a loot object in the world. · by wowlua
(unit: string?): boolean
implemented

UnitRole system · 6

functionwhat it doesstatus
AreClassRolesSoftSuggestionsIf true, UnitGetAvailableRoles results should be treated as suggested role, not hard limits on what role the current player can display as.
(): boolean
guessed
CanShowSetRoleButtonWhether the button to set the player's group role can be shown. · by wowlua
(): boolean
guessed
InitiateRolePollStarts a role check.
(): boolean
guessed
UnitGetAvailableRolesReturns the recommended roles for a specified unit
(unit: string): (boolean?, boolean?, boolean?)
implemented
UnitSetRoleSets a unit's role in the group.
(unit: string, roleStr: string?): boolean
guessed
UnitSetRoleEnumSets the unit's group role. Returns whether it succeeded. · by wowlua
(unit: string, role: LFGRole?): boolean
guessed

URL system · 2

functionwhat it doesstatus
LaunchURLLaunches an external web browser and navigates to the URL provided.
(url: string)
guessed
LoadURLIndexOpens one of the game's built-in web pages. · by wowlua
(index: number, param: number?)
guessed

ZoneScript system · 5

functionwhat it doesstatus
GetAreaTextReturns the name of the zone the player is in. · by wowlua
(): string
guessed
GetMinimapZoneTextReturns the zone text that is displayed over the minimap.
(): string
implemented
GetRealZoneTextReturns the map instance name.
(mapID: number?): string
implemented
GetSubZoneTextReturns the subzone name.
(): string
implemented
GetZoneTextReturns the name of the zone the player is in.
(): string
implemented

Not in Blizzard's documentation · 1,368

functionwhat it doesstatus
AcceptBattlefieldPortEnters the Battleground if the queue is ready.
not in Blizzard's documentation
guessed
AcceptDuelAccepts a duel challenge.
not in Blizzard's documentation
guessed
AcceptGroupAccepts the invitation from a group.
not in Blizzard's documentation
guessed
AcceptProposalEnters the Dungeon if the LFG queue is ready.
not in Blizzard's documentation
guessed
AcceptQuestAccepts the currently offered quest.
not in Blizzard's documentation
implemented
AcceptSpellConfirmationPromptConfirms a spell confirmation prompt (e.g. bonus loot roll).
not in Blizzard's documentation
guessed
AcceptTradeAccepts the current trade offer.
not in Blizzard's documentation
guessed
AcknowledgeAutoAcceptQuestAcknowledges that the currently-offered auto-accept quest has been accepted by the player.
not in Blizzard's documentation
guessed
AcknowledgeSurveyMarks the web survey offered for a closed support ticket as seen. Blizzard's ticket status frame calls it with the ticket's case index once the player has clicked the survey link. · by wowlua
not in Blizzard's documentation
guessed
AddAutoQuestPopUpAdds a notification to the ObjectiveTrackerFrame that a quest is available or completed.
not in Blizzard's documentation
guessed
AddChatWindowChannelEnables messages from a chat channel index for a chat window.
not in Blizzard's documentation
guessed
AddChatWindowMessagesEnables messages from the chat message type (e.g. "SAY") for a chat window.
not in Blizzard's documentation
guessed
AntiAliasingSupportedReturns which anti-aliasing methods the graphics card supports, as booleans for FXAA, CMAA and CMAA2. The graphics settings only list the methods it reports. · by wowlua
not in Blizzard's documentation
recorded
ArchaeologyGetIconInfoReturns the icon information of the archaeology entry at the index. · by wowlua
not in Blizzard's documentation
guessed
ArchaeologyMapUpdateAllUpdates and returns the amount of digsites in a zone.
not in Blizzard's documentation
guessed
ArcheologyGetVisibleBlobIDReturns the blob ID for an archaeology map landmark.
not in Blizzard's documentation
guessed
AreTalentsLockedReturns whether the player's talents are currently locked. · by wowlua
not in Blizzard's documentation
guessed
AscendStopCalled when the player releases the jump key.
not in Blizzard's documentation
implemented
AttachGlyphToSpellApplies the glyph the player is currently using to the spell with the given ID. Blizzard's spell book and flyout call it when the player clicks a spell while a glyph is pending, often after a confirmation dialog. · by wowlua
not in Blizzard's documentation
guessed
AutoChooseCurrentGraphicsSettingHas the client choose the current graphics setting automatically. · by wowlua
not in Blizzard's documentation
guessed
AutoLootMailItemTakes all attachments and money from the inbox mail at the given index. Blizzard's inbox only calls it for mail without cash on delivery, or after the player confirms the payment. · by wowlua
not in Blizzard's documentation
implemented
AutoStoreGuildBankItemWithdraws an item from the Guild Bank to the character's inventory.
not in Blizzard's documentation
guessed
BNAcceptFriendInviteAccepts the pending Battle.net friend request with the given invite ID. · by wowlua
not in Blizzard's documentation
guessed
BNCheckBattleTagInviteToGuildMemberStarts a BattleTag friend request to the guild member with the given full name. The client checks the request first and then asks the player to confirm it. · by wowlua
not in Blizzard's documentation
guessed
BNCheckBattleTagInviteToUnitStarts a BattleTag friend request to the given unit. The client checks the request and sets the target, so the confirmation can then send it with C_BattleNet.SendVerifiedBattleNetFriendInvite. · by wowlua
not in Blizzard's documentation
guessed
BNConnectedReturns true if the WoW Client is connected to Battle.net.
not in Blizzard's documentation
guessed
BNDeclineFriendInviteDeclines the pending Battle.net friend request with the given invite ID. · by wowlua
not in Blizzard's documentation
guessed
BNFeaturesEnabledReturns whether Battle.net features are available to this client. Blizzard's friends frame hides its Battle.net panel when they are not, and checks BNConnected as well before using them. · by wowlua
not in Blizzard's documentation
recorded
BNFeaturesEnabledAndConnectedReturns whether Battle.net features are available and the client is connected to Battle.net. · by wowlua
not in Blizzard's documentation
guessed
BNGetBlockedInfoReturns the ID and name of the blocked Battle.net account at the given index of the player's invite block list. · by wowlua
not in Blizzard's documentation
guessed
BNGetDisplayNameReturns the display name of the Battle.net account with the given ID, as used to send it a whisper. · by wowlua
not in Blizzard's documentation
guessed
BNGetFOFInfoReturns info for the specified friend of a Battle.net friend.
not in Blizzard's documentation
guessed
BNGetFriendIndexReturns the index in the friend frame of the given Battle.net friend.
not in Blizzard's documentation
guessed
BNGetInfoReturns the player's own Battle.net info.
not in Blizzard's documentation
guessed
BNGetNumBlockedReturns how many Battle.net accounts the player has blocked from sending invites. · by wowlua
not in Blizzard's documentation
guessed
BNGetNumFOFReturns the number of mutual friends and potential friends among the friends of the given Battle.net account. Request the data with BNRequestFOFInfo first. · by wowlua
not in Blizzard's documentation
guessed
BNGetNumFriendInvitesReturns how many Battle.net friend requests are waiting for the player's answer. · by wowlua
not in Blizzard's documentation
guessed
BNGetNumFriendsReturns the amount of (online) Battle.net friends.
not in Blizzard's documentation
implemented
BNGetSelectedBlockReturns the index of the Battle.net invite block selected in the ignore list. · by wowlua
not in Blizzard's documentation
guessed
BNGetSelectedFriendReturns the index of the Battle.net friend selected in the friends list. · by wowlua
not in Blizzard's documentation
guessed
BNIsBlockedReturns whether the Battle.net account with the given ID is blocked. · by wowlua
not in Blizzard's documentation
guessed
BNIsFriendReturns whether the Battle.net account with the given ID is on the player's friends list. · by wowlua
not in Blizzard's documentation
guessed
BNIsSelfReturns whether the Battle.net account with the given ID is the player's own account. · by wowlua
not in Blizzard's documentation
guessed
BNRemoveFriendRemoves the Battle.net account with the given ID from the player's friends list. Blizzard's UI asks the player to confirm first. · by wowlua
not in Blizzard's documentation
guessed
BNRequestFOFInfoRequests the friends list of the given Battle.net friend from the server, for the friends of friends view. · by wowlua
not in Blizzard's documentation
guessed
BNRequestInviteFriendAsks the Battle.net friend's game account with the given ID to invite the player to their group. · by wowlua
not in Blizzard's documentation
guessed
BNSendFriendInviteSends a Battle.net friend request to a BattleTag or email address. · by wowlua
not in Blizzard's documentation
guessed
BNSendFriendInviteByIDSends a Battle.net friend request to the account with the given Battle.net account ID, such as a friend of a friend. · by wowlua
not in Blizzard's documentation
guessed
BNSetFriendFavoriteFlagFavorites a Battle.net friend.
not in Blizzard's documentation
guessed
BNSetFriendNoteSets the Friend Note for a specific Battle.Net friend.
not in Blizzard's documentation
guessed
BNSetSelectedBlockSelects the Battle.net invite block at the given index in the ignore list. · by wowlua
not in Blizzard's documentation
guessed
BNSetSelectedFriendSelects the Battle.net friend at the given index in the friends list. · by wowlua
not in Blizzard's documentation
guessed
BNSummonFriendByIndexSummons the Battle.net friend at the given friends list index through Recruit-A-Friend, as C_RecruitAFriend.SummonFriend does for character friends. · by wowlua
not in Blizzard's documentation
guessed
BNTokenFindNameNo description yet.
not in Blizzard's documentation
guessed
BattlefieldMgrEntryInviteResponseAccepts or declines the invitation to enter the world PvP zone battle with the given ID. · by wowlua
not in Blizzard's documentation
guessed
BattlefieldMgrExitRequestLeaves the queue for the world PvP zone battle with the given ID. · by wowlua
not in Blizzard's documentation
guessed
BattlefieldMgrQueueInviteResponseAccepts or declines the invitation to queue for the world PvP zone battle with the given ID. · by wowlua
not in Blizzard's documentation
guessed
BattlefieldMgrQueueRequestRequests to queue for a world PvP zone battle. · by wowlua
not in Blizzard's documentation
guessed
BuyGuildBankTabBuys the next guild bank tab. Blizzard's UI calls it from the confirmation dialog that shows the cost. · by wowlua
not in Blizzard's documentation
guessed
BuyGuildCharterPurchases a Guild Charter.
not in Blizzard's documentation
guessed
BuyMerchantItemBuys an item from a merchant.
not in Blizzard's documentation
implemented
BuyTrainerServiceBuys a trainer service (e.g. class skills and profession recipes).
not in Blizzard's documentation
implemented
BuybackItemBuys back an item from the merchant.
not in Blizzard's documentation
implemented
CallCompanionSummons a companion.
not in Blizzard's documentation
guessed
CameraOrSelectOrMoveStartBegin "Left click" in the 3D world.
not in Blizzard's documentation
implemented
CameraOrSelectOrMoveStopCalled when you release the "Left-Click" mouse button.
not in Blizzard's documentation
implemented
CameraZoomInZooms the camera in.
not in Blizzard's documentation
implemented
CameraZoomOutZooms the camera out.
not in Blizzard's documentation
implemented
CanAffordMerchantItemReturns whether the player can pay for the merchant item at the given index. Blizzard's merchant frame shows the buy error cursor when it returns false. · by wowlua
not in Blizzard's documentation
implemented
CanAutoSetGamePadCursorControlReturns whether the UI may switch the gamepad cursor on (true) or off (false) by itself. Blizzard's UI checks it before calling SetGamePadCursorControl when bags, loot or other windows open or close. · by wowlua
not in Blizzard's documentation
recorded
CanCancelSceneReturns true if an in-game cinematic/cutscene can be canceled.
not in Blizzard's documentation
guessed
CanComplainInboxItemReturns true if a mail can be reported as spam.
not in Blizzard's documentation
implemented
CanEditGuildBankTabInfoReturns whether the player may change the name and icon of guild bank tabs. · by wowlua
not in Blizzard's documentation
implemented
CanEditGuildEventReturns whether the player may create guild events and announcements in the calendar. · by wowlua
not in Blizzard's documentation
guessed
CanEditGuildInfoReturns whether the player may edit the guild information text. · by wowlua
not in Blizzard's documentation
implemented
CanEditGuildTabInfoReturns whether the player may edit the info text of the given guild bank tab. · by wowlua
not in Blizzard's documentation
implemented
CanEditMOTDReturns true if the player can edit the guild message of the day.
not in Blizzard's documentation
implemented
CanEditPublicNoteReturns whether the player may edit other guild members' public notes. · by wowlua
not in Blizzard's documentation
implemented
CanExitVehicleReturns whether the player can leave the vehicle they are in. It is one of the functions allowed in the restricted environment of secure snippets. · by wowlua
not in Blizzard's documentation
recorded
CanGamePadControlCursorReturns whether the gamepad can control the cursor. · by wowlua
not in Blizzard's documentation
guessed
CanGuildBankRepairReturns whether the player may pay for repairs from the guild bank. · by wowlua
not in Blizzard's documentation
implemented
CanGuildDemoteReturns true if the player can demote guild members.
not in Blizzard's documentation
implemented
CanGuildInviteReturns true if the player can invite new members to the guild.
not in Blizzard's documentation
implemented
CanGuildPromoteReturns true if the player can promote guild members.
not in Blizzard's documentation
implemented
CanGuildRemoveReturns whether the player may remove members from the guild. Blizzard's roster also requires the member to be of a lower rank. · by wowlua
not in Blizzard's documentation
implemented
CanHearthAndResurrectFromAreaReturns whether the player is in a world PvP area they can leave with HearthAndResurrectFromArea. Blizzard's queue status menu then offers a button to leave the zone. · by wowlua
not in Blizzard's documentation
recorded
CanInitiateWarGameReturns whether the player can start a war game. · by wowlua
not in Blizzard's documentation
guessed
CanItemBeSocketedToArtifactReturns true if the item can be socketed to an artifact.
not in Blizzard's documentation
guessed
CanJoinBattlefieldAsGroupReturns true if the player can join a battlefield with a group.
not in Blizzard's documentation
guessed
CanMerchantRepairReturns true if the merchant can repair items.
not in Blizzard's documentation
implemented
CanPartyLFGBackfillReturns whether the player's group can queue to refill the empty spots of its Dungeon Finder group. · by wowlua
not in Blizzard's documentation
guessed
CanReplaceGuildMasterReturns whether you can impeach the Guild Master due to inactivity.
not in Blizzard's documentation
guessed
CanResetTutorialsReturns whether the tutorials can be reset. · by wowlua
not in Blizzard's documentation
guessed
CanScanResearchSiteReturns true if the character is on a digsite.
not in Blizzard's documentation
guessed
CanShowAchievementUIReturns if the AchievementUI can be displayed.
not in Blizzard's documentation
recorded
CanSignPetitionReturns whether the player can sign the open guild or arena petition. · by wowlua
not in Blizzard's documentation
implemented
CanSolveArtifactReturns true if the current artifact can be solved, i.e. has enough fragments.
not in Blizzard's documentation
guessed
CanSwitchVehicleSeatsReturns true if the player can switch vehicle seats.
not in Blizzard's documentation
guessed
CanViewGuildRecipesChecks if the player can view specific guild recipes.
not in Blizzard's documentation
guessed
CanWithdrawGuildBankMoneyReturns whether the player may withdraw money from the guild bank. · by wowlua
not in Blizzard's documentation
implemented
CancelDuelForfeits the current duel or declines a duel invitation.
not in Blizzard's documentation
guessed
CancelMasterLootRollCancels the master loot roll for the given loot slot. · by wowlua
not in Blizzard's documentation
guessed
CancelPetPossessEnds the player's control over a possessed pet or creature. · by wowlua
not in Blizzard's documentation
guessed
CancelSceneCancels an in-game cinematic/cutscene involving NPC actors and scenescripts.
not in Blizzard's documentation
guessed
CancelShapeshiftFormCancels a shapeshift form.
not in Blizzard's documentation
implemented
CancelSpellByNameCancels the aura with the given spell name on the player, like the /cancelaura slash command. · by wowlua
not in Blizzard's documentation
implemented
CancelTradeAcceptTakes back the player's acceptance of the current trade. · by wowlua
not in Blizzard's documentation
guessed
CancelUnitBuffRemoves a specific buff from the character.
not in Blizzard's documentation
implemented
CannotBeResurrectedReturns whether the player, while dead, cannot be resurrected. Blizzard's death dialog checks it after releasing the spirit. · by wowlua
not in Blizzard's documentation
guessed
CastPetActionCast the corresponding pet skill.
not in Blizzard's documentation
implemented
CastShapeshiftFormCasts a shapeshift ability.
not in Blizzard's documentation
implemented
CastSpellCasts a spell from the spellbook.
not in Blizzard's documentation
implemented
CastSpellByIDCasts the spell with the given ID, optionally on a unit. Blizzard's secure action buttons use it for their spell action. · by wowlua
not in Blizzard's documentation
implemented
CastSpellByNameCasts a spell by name.
not in Blizzard's documentation
implemented
CenterCameraMoves the camera back behind the player character. It runs for the CENTERCAMERA key binding. · by wowlua
not in Blizzard's documentation
implemented
ChangeChatColorUpdates the color for a type of chat message.
not in Blizzard's documentation
guessed
ChannelBanBans a player from the specified channel.
not in Blizzard's documentation
guessed
ChannelInviteInvites the specified user to the channel.
not in Blizzard's documentation
guessed
ChannelKickKicks a player from the specified channel.
not in Blizzard's documentation
guessed
ChannelModeratorSets the specified player as the channel moderator.
not in Blizzard's documentation
guessed
ChannelSetAllSilentNo description yet.
not in Blizzard's documentation
guessed
ChannelSetPartyMemberSilentNo description yet.
not in Blizzard's documentation
guessed
ChannelToggleAnnouncementsToggles the channel to display announcements either on or off.
not in Blizzard's documentation
guessed
ChannelUnbanUnbans a player from the specified channel.
not in Blizzard's documentation
guessed
ChannelUnmoderatorTakes the specified user away from the moderator status.
not in Blizzard's documentation
guessed
CheckInboxQueries the server for mail.
not in Blizzard's documentation
implemented
ClampReturns the value limited to the range from the minimum to the maximum. · by wowlua
not in Blizzard's documentation
guessed
ClearAchievementComparisonUnitStops comparing achievements with the unit set by SetAchievementComparisonUnit. · by wowlua
not in Blizzard's documentation
guessed
ClearAchievementSearchStringClears the achievement search text. · by wowlua
not in Blizzard's documentation
guessed
ClearAllLFGDungeonsRemoves all dungeons selected for the given group finder category. Blizzard's UI calls it before selecting dungeons with SetLFGDungeon and joining with JoinLFG. · by wowlua
not in Blizzard's documentation
guessed
ClearAutoAcceptQuestSoundNo description yet.
not in Blizzard's documentation
guessed
ClearBattlemasterEnds the interaction with the battlemaster. Blizzard's UI calls it when the PvP frame closes. · by wowlua
not in Blizzard's documentation
guessed
ClearFailedPVPTalentIDsNo description yet.
not in Blizzard's documentation
guessed
ClearFailedTalentIDsNo description yet.
not in Blizzard's documentation
guessed
ClearInspectPlayerEnds the current inspection of a unit. Blizzard's UI calls it when the inspect frame closes. · by wowlua
not in Blizzard's documentation
guessed
ClearOverrideBindingsRemoves all override bindings owned by a specific frame.
not in Blizzard's documentation
implemented
ClearPartyAssignmentRemoves the main tank (MAINTANK) or main assist (MAINASSIST) role from the given raid member. · by wowlua
not in Blizzard's documentation
implemented
ClearSendMailClears the text and item attachments in the Send Mail tab.
not in Blizzard's documentation
guessed
ClearTutorialsTurns off the tutorial tips. · by wowlua
not in Blizzard's documentation
guessed
ClickSendMailItemButtonDrops or picks up an item from the cursor to the Send Mail tab.
not in Blizzard's documentation
implemented
ClickTargetTradeButtonClicks the trade partner's trade slot with the given index. · by wowlua
not in Blizzard's documentation
guessed
ClickTradeButtonClicks the player's trade slot with the given index, picking up or placing the item on the cursor. · by wowlua
not in Blizzard's documentation
guessed
ClickWorldMapActionButtonUses the action of the world map's action button. · by wowlua
not in Blizzard's documentation
guessed
CloseGuildBankFrameEnds the interaction with the guild vault. Blizzard's UI calls it when the guild bank frame hides. · by wowlua
not in Blizzard's documentation
guessed
CloseGuildRegistrarEnds the interaction with the guild registrar. Blizzard's UI calls it when the registrar frame hides. · by wowlua
not in Blizzard's documentation
guessed
CloseGuildRosterNo description yet.
not in Blizzard's documentation
guessed
CloseItemTextClose an open item text (book, plaque, etc).
not in Blizzard's documentation
guessed
CloseLootClose the loot window.
not in Blizzard's documentation
implemented
CloseMailCloses the mail window.
not in Blizzard's documentation
implemented
CloseMerchantCloses the merchant window.
not in Blizzard's documentation
implemented
ClosePetitionCloses the current petition.
not in Blizzard's documentation
guessed
CloseQuestEnds the interaction with the quest giver and closes the quest dialog. · by wowlua
not in Blizzard's documentation
implemented
CloseResearchThis appears to fire ARCHAEOLOGY_CLOSED.
not in Blizzard's documentation
guessed
CloseTabardCreationEnds the interaction with the tabard vendor. Blizzard's UI calls it when the tabard frame hides. · by wowlua
not in Blizzard's documentation
guessed
CloseTaxiMapCloses the Flight Map.
not in Blizzard's documentation
implemented
CloseTradeCloses the trade window.
not in Blizzard's documentation
implemented
CloseTrainerCloses the trainer window.
not in Blizzard's documentation
implemented
CollapseGuildTradeSkillHeaderCollapses the header of the given profession in the guild's profession list. · by wowlua
not in Blizzard's documentation
guessed
CollapseQuestHeaderCollapses a quest log header.
not in Blizzard's documentation
guessed
CollapseWarGameHeaderCollapses the war game list header at the given index. · by wowlua
not in Blizzard's documentation
guessed
CombatLogClearEntriesClears the combat log entries the client keeps. Deprecated alias of C_CombatLog.ClearEntries. · by wowlua
not in Blizzard's documentation
guessed
CombatLogGetRetentionTimeReturns how long the client keeps combat log entries. Deprecated alias of C_CombatLog.GetEntryRetentionTime. · by wowlua
not in Blizzard's documentation
guessed
CombatLogSetRetentionTimeSets how long the client keeps combat log entries. Deprecated alias of C_CombatLog.SetEntryRetentionTime. · by wowlua
not in Blizzard's documentation
guessed
CombatLog_Object_IsAReturns whether the combat log unit flags match the given filter. Deprecated alias of C_CombatLog.DoesObjectMatchFilter. · by wowlua
not in Blizzard's documentation
guessed
CombatTextSetActiveUnitChanges the entity for which COMBAT_TEXT_UPDATE events fire.
not in Blizzard's documentation
guessed
CompleteLFGReadyCheckAnswers the group finder ready check: true for ready, false for not ready. · by wowlua
not in Blizzard's documentation
guessed
CompleteLFGRoleCheckAnswers the group finder role check: true to accept with the chosen roles, false to decline. Blizzard's UI only hides the popup when accepting returns true. · by wowlua
not in Blizzard's documentation
guessed
CompleteQuestContinues the quest dialog to the reward selection step.
not in Blizzard's documentation
implemented
ConfirmAcceptQuestAccepts a quest started by a group member (e.g. escort quests).
not in Blizzard's documentation
guessed
ConfirmBNRequestInviteFriendConfirms a request to be invited to a Battle.net friend's group. · by wowlua
not in Blizzard's documentation
guessed
ConfirmLootRollConfirms a loot roll.
not in Blizzard's documentation
guessed
ConfirmLootSlotConfirms looting of a BoP item.
not in Blizzard's documentation
guessed
CountTableReturns the number of entries in the table, counting every key. Alias of table.count. · by wowlua
not in Blizzard's documentation
guessed
CreateFontCreates a Font object.
not in Blizzard's documentation
implemented
CreateFrameCreates a Frame object.
not in Blizzard's documentation
implemented
CreateMacroCreates a macro.
not in Blizzard's documentation
implemented
CreateNewRaidProfileCreates a raid frame profile with the given name, optionally copying the settings of a base profile. · by wowlua
not in Blizzard's documentation
guessed
DeathRecap_GetEventsReturns the events of a death recap. Deprecated alias of C_DeathRecap.GetRecapEvents. · by wowlua
not in Blizzard's documentation
guessed
DeathRecap_HasEventsReturns whether a death recap has events. Deprecated alias of C_DeathRecap.HasRecapEvents. · by wowlua
not in Blizzard's documentation
guessed
DeclineChannelInviteDeclines an invitation to join a specific chat channel.
not in Blizzard's documentation
guessed
DeclineGroupDeclines an invitation to a group.
not in Blizzard's documentation
guessed
DeclineQuestDeclines the currently offered quest.
not in Blizzard's documentation
implemented
DeclineSpellConfirmationPromptDeclines a spell confirmation prompt (e.g. bonus loot roll).
not in Blizzard's documentation
guessed
DeleteGMTicketDeletes the player's open support ticket. · by wowlua
not in Blizzard's documentation
guessed
DeleteInboxItemRequests the server to remove a mailbox message.
not in Blizzard's documentation
guessed
DeleteMacroDeletes a macro.
not in Blizzard's documentation
implemented
DeleteRaidProfileDeletes the raid frame profile with the given name. · by wowlua
not in Blizzard's documentation
guessed
DepositGuildBankMoneyDeposits the given amount of copper into the guild bank. · by wowlua
not in Blizzard's documentation
guessed
DescendStopStops descending while flying or swimming.
not in Blizzard's documentation
implemented
DetectWowMouseNo description yet.
not in Blizzard's documentation
guessed
DismissCompanionDismisses the current companion.
not in Blizzard's documentation
guessed
DisplayChannelOwnerPrints the name of the owner of the specified channel.
not in Blizzard's documentation
guessed
DoMasterLootRollStarts a roll among the group for the item in the given loot slot, as master looter. · by wowlua
not in Blizzard's documentation
guessed
DoesTemplateExistReturns true if a virtual template exists.
not in Blizzard's documentation
guessed
DungeonAppearsInRandomLFDReturns whether the dungeon with the given ID is included in a random Dungeon Finder queue. · by wowlua
not in Blizzard's documentation
guessed
EJ_ClearSearchClears the current Encounter Journal search and its results. · by wowlua
not in Blizzard's documentation
guessed
EJ_EndSearchEnds the current Encounter Journal search. · by wowlua
not in Blizzard's documentation
guessed
EJ_GetContentTuningIDReturns the content tuning ID of the instance selected in the Encounter Journal. Blizzard's UI passes it with the difficulty to SetHyperlink for journal tooltips. · by wowlua
not in Blizzard's documentation
guessed
EJ_GetCreatureInfoReturns the ID, name, description, display ID, icon and model scene ID of a creature in an encounter, by index. Without an encounter ID it uses the selected encounter. · by wowlua
not in Blizzard's documentation
guessed
EJ_GetCurrentTierReturns the index of the Encounter Journal tier (expansion) that is selected. · by wowlua
not in Blizzard's documentation
guessed
EJ_GetDifficultyReturns the difficulty ID selected in the Encounter Journal. · by wowlua
not in Blizzard's documentation
guessed
EJ_GetEncounterInfoReturns the name, description, boss ID, root section ID, link, journal instance ID, dungeon encounter ID and map ID of the journal encounter with the given ID. · by wowlua
not in Blizzard's documentation
guessed
EJ_GetEncounterInfoByIndexReturns the same information as EJ_GetEncounterInfo for the encounter at the given index of the selected instance. Returns nothing past the last encounter. · by wowlua
not in Blizzard's documentation
guessed
EJ_GetInstanceByIndexReturns the journal instance ID, name, description, images, link and map ID of the dungeon or raid at the given index of the selected tier. The second argument picks raids (true) or dungeons (false). · by wowlua
not in Blizzard's documentation
guessed
EJ_GetInstanceForMapReturns the journal instance ID that belongs to the given map ID. · by wowlua
not in Blizzard's documentation
guessed
EJ_GetInstanceInfoReturns the name, description, images, map IDs, difficulty display flag and other information of a journal instance. Without an ID it describes the instance selected in the Encounter Journal. · by wowlua
not in Blizzard's documentation
guessed
EJ_GetInvTypeSortOrderReturns the position of an inventory type in the Encounter Journal's item sort order. Blizzard's loot journal and transmog UI sort items with it. · by wowlua
not in Blizzard's documentation
guessed
EJ_GetLootFilterReturns the class ID and specialization ID the Encounter Journal's loot list is filtered by. A specialization ID of 0 means no specialization filter. · by wowlua
not in Blizzard's documentation
guessed
EJ_GetMapEncounterReturns information about the journal encounter at the given index on a map, including its name and encounter ID. · by wowlua
not in Blizzard's documentation
guessed
EJ_GetNumEncountersForLootByIndexReturns how many encounters drop the item at the given index of the Encounter Journal's loot list. · by wowlua
not in Blizzard's documentation
guessed
EJ_GetNumLootReturns how many items are in the Encounter Journal's loot list for the current selection. Read each one with C_EncounterJournal.GetLootInfoByIndex. · by wowlua
not in Blizzard's documentation
guessed
EJ_GetNumSearchResultsReturns how many results the current Encounter Journal search has found. · by wowlua
not in Blizzard's documentation
guessed
EJ_GetNumTiersReturns the number of Encounter Journal tiers (expansions). · by wowlua
not in Blizzard's documentation
guessed
EJ_GetSearchProgressReturns how far the current Encounter Journal search has got. Divide it by EJ_GetSearchSize for the fraction done. · by wowlua
not in Blizzard's documentation
guessed
EJ_GetSearchResultReturns the ID, type, difficulty ID, instance ID, encounter ID and item link of the Encounter Journal search result at the given index. · by wowlua
not in Blizzard's documentation
guessed
EJ_GetSearchSizeReturns the total amount of journal data the current Encounter Journal search goes through. It is 0 while the data is not loaded. · by wowlua
not in Blizzard's documentation
guessed
EJ_GetSectionPathReturns the IDs of the journal sections that lead to the given section, so they can be expanded to show it. · by wowlua
not in Blizzard's documentation
guessed
EJ_GetTierInfoReturns the name of the Encounter Journal tier (expansion) at the given index. · by wowlua
not in Blizzard's documentation
guessed
EJ_HandleLinkPathReturns the instance ID, encounter ID, section ID and tier index that a journal link of the given type and ID points to. · by wowlua
not in Blizzard's documentation
guessed
EJ_InstanceIsRaidReturns whether the instance selected in the Encounter Journal is a raid. · by wowlua
not in Blizzard's documentation
guessed
EJ_IsLootListOutOfDateReturns whether the Encounter Journal's loot list is out of date and must be built again. · by wowlua
not in Blizzard's documentation
guessed
EJ_IsSearchFinishedReturns whether the current Encounter Journal search has finished. · by wowlua
not in Blizzard's documentation
guessed
EJ_IsValidInstanceDifficultyReturns whether the selected Encounter Journal instance has the given difficulty. Blizzard's code notes it cannot check difficulty IDs above 64 and uses C_EncounterJournal.InstanceHasDifficultyID for those. · by wowlua
not in Blizzard's documentation
guessed
EJ_ResetLootFilterClears the class and specialization filter of the Encounter Journal's loot list. · by wowlua
not in Blizzard's documentation
guessed
EJ_SelectEncounterSelects the journal encounter with the given ID in the Encounter Journal. · by wowlua
not in Blizzard's documentation
guessed
EJ_SelectInstanceSelects the journal instance with the given ID in the Encounter Journal. · by wowlua
not in Blizzard's documentation
guessed
EJ_SelectTierSelects the Encounter Journal tier (expansion) at the given index. · by wowlua
not in Blizzard's documentation
guessed
EJ_SetDifficultySets the difficulty the Encounter Journal shows encounters and loot for. Blizzard's UI checks it with EJ_IsValidInstanceDifficulty first. · by wowlua
not in Blizzard's documentation
guessed
EJ_SetLootFilterFilters the Encounter Journal's loot list by class ID and specialization ID. · by wowlua
not in Blizzard's documentation
guessed
EJ_SetSearchStarts an Encounter Journal search for the given text. · by wowlua
not in Blizzard's documentation
guessed
EditMacroModifies an existing macro.
not in Blizzard's documentation
implemented
EnumerateFramesReturns the frame which follows the current frame.
not in Blizzard's documentation
implemented
EnumerateServerChannelsReturns a list of all available server channels (zone dependent).
not in Blizzard's documentation
guessed
ExpandGuildTradeSkillHeaderExpands the header of the given profession in the guild's profession list. · by wowlua
not in Blizzard's documentation
guessed
ExpandQuestHeaderExpands a quest log header.
not in Blizzard's documentation
guessed
ExpandWarGameHeaderExpands the war game list header at the given index. · by wowlua
not in Blizzard's documentation
guessed
FindSpellBookSlotBySpellIDReturns the spell book slot of the spell with the given ID. It is one of the functions allowed in the restricted environment of secure snippets. · by wowlua
not in Blizzard's documentation
guessed
FlagTutorialMarks the tutorial with the given ID as seen, so that IsTutorialFlagged reports it. · by wowlua
not in Blizzard's documentation
guessed
FlipCameraYawRotates the camera around the Z-axis.
not in Blizzard's documentation
implemented
FlyoutHasSpellReturns whether a flyout contains a specific spell.
not in Blizzard's documentation
guessed
ForfeitDuelForfeits the player's current duel. It runs for the duel cancel slash command. · by wowlua
not in Blizzard's documentation
guessed
GMEuropaBugsEnabledNo description yet.
not in Blizzard's documentation
guessed
GMEuropaComplaintsEnabledNo description yet.
not in Blizzard's documentation
guessed
GMEuropaSuggestionsEnabledNo description yet.
not in Blizzard's documentation
guessed
GMEuropaTicketsEnabledNo description yet.
not in Blizzard's documentation
guessed
GMItemRestorationButtonEnabledReturns whether the item restoration option of the customer support UI is enabled. · by wowlua
not in Blizzard's documentation
guessed
GMQuickTicketSystemEnabledReturns whether the quick ticket system is enabled. · by wowlua
not in Blizzard's documentation
guessed
GMQuickTicketSystemThrottledReturns whether the quick ticket system is currently throttled. · by wowlua
not in Blizzard's documentation
guessed
GMReportLagReports lag to customer support. · by wowlua
not in Blizzard's documentation
guessed
GMRequestPlayerInfoRequests player information for a Game Master. · by wowlua
not in Blizzard's documentation
guessed
GMResponseResolveNo description yet.
not in Blizzard's documentation
guessed
GMSurveyAnswerNo description yet.
not in Blizzard's documentation
guessed
GMSurveyAnswerSubmitSubmits the answer to a question of the support survey. · by wowlua
not in Blizzard's documentation
guessed
GMSurveyCommentSubmitSubmits the comment text of the support survey. · by wowlua
not in Blizzard's documentation
guessed
GMSurveyNumAnswersNo description yet.
not in Blizzard's documentation
guessed
GMSurveyQuestionReturns the text of a specific question from a GM survey.
not in Blizzard's documentation
guessed
GMSurveySubmitSubmits the support survey. · by wowlua
not in Blizzard's documentation
guessed
GetAchievementCategoryReturns the category number the requested achievement belongs to.
not in Blizzard's documentation
recorded
GetAchievementComparisonInfoReturns information about the comparison unit's achievements.
not in Blizzard's documentation
guessed
GetAchievementCriteriaInfoReturns info for the specified achievement criteria.
not in Blizzard's documentation
recorded
GetAchievementCriteriaInfoByIDReturns information about a criterion of an achievement, found by criteria ID instead of by index. · by wowlua
not in Blizzard's documentation
guessed
GetAchievementGuildRepReturns the guild reputation a guild achievement requires. · by wowlua
not in Blizzard's documentation
guessed
GetAchievementInfoReturns info for an achievement.
not in Blizzard's documentation
recorded
GetAchievementLinkReturns an achievement link.
not in Blizzard's documentation
recorded
GetAchievementNumCriteriaReturns the number of criteria for an achievement.
not in Blizzard's documentation
recorded
GetAchievementNumRewardsReturns the number of rewards of the achievement. · by wowlua
not in Blizzard's documentation
guessed
GetAchievementRewardReturns the reward at the given index of the achievement. · by wowlua
not in Blizzard's documentation
guessed
GetAchievementSearchProgressReturns how far the current achievement search has got. Divide it by GetAchievementSearchSize for the fraction done. · by wowlua
not in Blizzard's documentation
guessed
GetAchievementSearchSizeReturns the total amount of data the current achievement search goes through. · by wowlua
not in Blizzard's documentation
guessed
GetActionBarTogglesReturns the enabled states for the extra action bars.
not in Blizzard's documentation
guessed
GetActionInfoReturns info for an action.
not in Blizzard's documentation
implemented
GetActiveArtifactByRaceReturns the active Archaeology artifact for a race.
not in Blizzard's documentation
guessed
GetActiveLevelReturns the level of the active quest at the given index of the quest giver's greeting. · by wowlua
not in Blizzard's documentation
guessed
GetActiveLootRollIDsReturns a table of the IDs of all loot rolls that are waiting for the player's choice. Blizzard's UI uses it to rebuild its roll windows. · by wowlua
not in Blizzard's documentation
implemented
GetActiveQuestIDReturns the quest ID of the active quest at the given index of the quest giver's greeting. · by wowlua
not in Blizzard's documentation
guessed
GetActiveTitleReturns the title of the active quest at the given index of the quest giver's greeting, and whether it is complete. · by wowlua
not in Blizzard's documentation
guessed
GetAlternativeDefaultLanguageReturns the player's alternative default chat language. ALTERNATIVE_DEFAULT_LANGUAGE_CHANGED fires when it changes. · by wowlua
not in Blizzard's documentation
guessed
GetArchaeologyInfoReturns the localized name for the Archaeology profession.
not in Blizzard's documentation
guessed
GetArchaeologyRaceInfoReturns the information for a specific race used in Archaeology.
not in Blizzard's documentation
guessed
GetArchaeologyRaceInfoByIDReturns info for an Archaeology race.
not in Blizzard's documentation
guessed
GetArtifactInfoByRaceReturns the information for a specific race's artifact.
not in Blizzard's documentation
guessed
GetArtifactProgressReturns progress info for the selected Archaeology artifact.
not in Blizzard's documentation
guessed
GetAutoQuestPopUpReturns info for a popup quest notification.
not in Blizzard's documentation
guessed
GetAvailableLevelReturns the level of the available quest at the given index of the quest giver's greeting. · by wowlua
not in Blizzard's documentation
guessed
GetAvailableQuestInfoReturns info for an available quest.
not in Blizzard's documentation
guessed
GetAvailableTitleReturns the title of the available quest at the given index of the quest giver's greeting. · by wowlua
not in Blizzard's documentation
guessed
GetAverageItemLevelReturns the character's average item level.
not in Blizzard's documentation
implemented
GetBattlefieldArenaFactionReturns the faction played during a cross faction battleground.
not in Blizzard's documentation
guessed
GetBattlefieldEstimatedWaitTimeReturns the estimated queue time to enter the battlefield.
not in Blizzard's documentation
guessed
GetBattlefieldInstanceExpirationGet shutdown timer for the battlefield instance.
not in Blizzard's documentation
guessed
GetBattlefieldInstanceRunTimeReturns the time passed since the battlefield started.
not in Blizzard's documentation
guessed
GetBattlefieldMapIconScaleReturns the scale of the icons on the battlefield map. · by wowlua
not in Blizzard's documentation
guessed
GetBattlefieldPortExpirationReturns the remaining seconds before the battlefield port expires.
not in Blizzard's documentation
guessed
GetBattlefieldStatusReturns the status of the battlefield the player is either queued for or inside.
not in Blizzard's documentation
guessed
GetBattlefieldTeamInfoReturns info for an Arena team at the end of the match.
not in Blizzard's documentation
guessed
GetBattlefieldTimeWaitedReturns the time the player has waited in the queue.
not in Blizzard's documentation
guessed
GetBattlefieldWinnerReturns the winner of the current battlefield.
not in Blizzard's documentation
guessed
GetBattlegroundPoints[NYI] Returns battlegrounds points earned by a team.
not in Blizzard's documentation
guessed
GetBestFlexRaidChoiceReturns the dungeon ID of the most appropriate Flex Raid instance for the player.
not in Blizzard's documentation
guessed
GetBestRFChoiceReturns the suggested raid for the Raid Finder.
not in Blizzard's documentation
guessed
GetBindingReturns the name and keys for a binding by index.
not in Blizzard's documentation
implemented
GetBindingActionReturns the binding name for a key (combination).
not in Blizzard's documentation
implemented
GetBindingKeyReturns the keys bound to the given command.
not in Blizzard's documentation
implemented
GetBindingTextReturns the string for the given key and prefix. Essentially a specialized getglobal() for bindings.
not in Blizzard's documentation
implemented
GetButtonMetatableReturns the metatable used by Button objects.
not in Blizzard's documentation
implemented
GetBuybackItemInfoReturns info for an item that can be bought back from a merchant.
not in Blizzard's documentation
implemented
GetBuybackItemLinkReturns the item link of the item at the given index of the merchant's buyback list. · by wowlua
not in Blizzard's documentation
implemented
GetCallPetSpellInfoReturns the stable slot index and pet name that a Call Pet spell with the given ID summons. Blizzard's flyouts hide Call Pet spells whose slot has no pet. · by wowlua
not in Blizzard's documentation
guessed
GetCameraZoomReturns the current zoom level of the camera.
not in Blizzard's documentation
implemented
GetCategoryAchievementPointsReturns the achievement points the player has earned in the given achievement category. · by wowlua
not in Blizzard's documentation
guessed
GetCategoryInfoReturns info for an achievement category.
not in Blizzard's documentation
recorded
GetCategoryListReturns the list of achievement categories.
not in Blizzard's documentation
recorded
GetCategoryNumAchievementsReturns the number of achievements for a category.
not in Blizzard's documentation
recorded
GetChannelDisplayInfoReturns info for chat channels and headers in the Chat Pane.
not in Blizzard's documentation
implemented
GetChannelListReturns the list of joined chat channels.
not in Blizzard's documentation
implemented
GetChannelNameReturns info for a chat channel.
not in Blizzard's documentation
implemented
GetChatTypeIndexReturns the index for a chat type.
not in Blizzard's documentation
recorded
GetChatWindowChannelsReturns subscribed channels for a chat window.
not in Blizzard's documentation
recorded
GetChatWindowInfoReturns info for a chat window.
not in Blizzard's documentation
implemented
GetChatWindowMessagesReturns subscribed message types for a chat window.
not in Blizzard's documentation
recorded
GetChatWindowSavedDimensionsReturns the saved width and height of the chat window with the given ID. · by wowlua
not in Blizzard's documentation
implemented
GetChatWindowSavedPositionReturns the saved anchor point and x and y offsets of the chat window with the given ID. · by wowlua
not in Blizzard's documentation
implemented
GetClassInfoReturns information about a class.
not in Blizzard's documentation
implemented
GetClickFrameReturns the frame registered with the given object name.
not in Blizzard's documentation
guessed
GetCompanionInfoReturns info for a companion.
not in Blizzard's documentation
guessed
GetComparisonAchievementPointsReturns the achievement points of the unit the player compares achievements with. The data is ready once INSPECT_ACHIEVEMENT_READY fires. · by wowlua
not in Blizzard's documentation
guessed
GetComparisonCategoryNumAchievementsReturns how many achievements of the given category the compared unit has completed. · by wowlua
not in Blizzard's documentation
guessed
GetComparisonStatisticReturns the specified statistic from the comparison player unit.
not in Blizzard's documentation
guessed
GetCriteriaSpellReturns the spell ID, name and icon of the spell objective of the quest shown at the quest giver, and whether it is finished. · by wowlua
not in Blizzard's documentation
implemented
GetCurrentArenaSeasonReturns the current arena season.
not in Blizzard's documentation
recorded
GetCurrentBindingSetReturns if either account or character-specific bindings are active.
not in Blizzard's documentation
recorded
GetCurrentCombatTextEventInfoReturns the current COMBAT_TEXT_UPDATE payload.
not in Blizzard's documentation
guessed
GetCurrentEnvironmentReturns the Lua environment the calling code runs in. Blizzard's secure add-ons use it with SwapToGlobalEnvironment to move tables between the secure and the global environment. · by wowlua
not in Blizzard's documentation
implemented
GetCurrentGlyphNameForSpellReturns the name of the glyph applied to the spell with the given ID. · by wowlua
not in Blizzard's documentation
guessed
GetCurrentGraphicsAPIReturns the currently selected graphics API.
not in Blizzard's documentation
recorded
GetCurrentGraphicsSettingReturns which set of graphics settings is in use: 0 for the normal settings, 1 for the raid settings. The key binding that toggles them switches with SetCurrentGraphicsSetting. · by wowlua
not in Blizzard's documentation
guessed
GetCurrentGuildBankTabReturns the index of the guild bank tab that is selected. · by wowlua
not in Blizzard's documentation
guessed
GetCurrentKeyBoardFocusReturns the EditBox object currently handling keyboard events.
not in Blizzard's documentation
implemented
GetCurrentLevelFeaturesReturns the spell IDs of the features the player unlocks at the given level. · by wowlua
not in Blizzard's documentation
guessed
GetCurrentScaledResolutionNo description yet.
not in Blizzard's documentation
guessed
GetDailyQuestsCompletedReturns how many daily quests the player has completed. The quest log compares it with GetMaxDailyQuests. · by wowlua
not in Blizzard's documentation
guessed
GetDeathRecapLinkReturns a chat link for a specific death.
not in Blizzard's documentation
guessed
GetDefaultLanguageReturns the character's default language.
not in Blizzard's documentation
guessed
GetDemotionRankNo description yet.
not in Blizzard's documentation
implemented
GetDungeonForRandomSlotReturns the ID of the dungeon at the given index of a random dungeon queue. · by wowlua
not in Blizzard's documentation
guessed
GetEditBoxMetatableReturns the metatable used by EditBox objects.
not in Blizzard's documentation
implemented
GetEquipmentNameFromSpellReturns the name of the follower equipment that the spell being targeted would apply to a garrison follower. · by wowlua
not in Blizzard's documentation
guessed
GetFailedPVPTalentIDsNo description yet.
not in Blizzard's documentation
guessed
GetFailedTalentIDsNo description yet.
not in Blizzard's documentation
guessed
GetFilteredAchievementIDReturns the ID of a filtered achievement by index.
not in Blizzard's documentation
implemented
GetFlexRaidDungeonInfoReturns information about the flexible raid at the given index. · by wowlua
not in Blizzard's documentation
guessed
GetFlyoutIDReturns the ID of the spell flyout at the given index. · by wowlua
not in Blizzard's documentation
guessed
GetFlyoutInfoDescribes an action bar flyout.
not in Blizzard's documentation
implemented
GetFlyoutSlotInfoDescribes an action bar flyout slot.
not in Blizzard's documentation
implemented
GetFollowerTypeIDFromSpellReturns the garrison follower type that the spell being targeted can be used on. Blizzard's UI opens that follower type's mission frame. · by wowlua
not in Blizzard's documentation
guessed
GetFontStringMetatableReturns the metatable used by FontString objects.
not in Blizzard's documentation
implemented
GetFrameMetatableReturns the metatable used by Frame objects.
not in Blizzard's documentation
implemented
GetFramesRegisteredForEventReturns all frames registered for the specified event, in dispatch order.
not in Blizzard's documentation
implemented
GetGMStatusRequests the status of customer support from the server. Blizzard's help frame calls it when it opens. · by wowlua
not in Blizzard's documentation
guessed
GetGMTicketNo description yet.
not in Blizzard's documentation
guessed
GetGlobalEnvironmentReturns the global Lua environment, also from code that runs in a different environment. · by wowlua
not in Blizzard's documentation
implemented
GetGraphicsAPIsReturns the supported graphics APIs for the system, D3D11_LEGACY, D3D11, D3D12, etc.
not in Blizzard's documentation
recorded
GetGraphicsCVarValueForQualityLevelReturns the value a graphics console variable takes at the given quality level, for the normal or the raid settings. · by wowlua
not in Blizzard's documentation
recorded
GetGreetingTextReturns the greeting text of the quest giver the player is talking to. · by wowlua
not in Blizzard's documentation
guessed
GetGroupMemberCountsReturns a table with the number of group members in each role, keyed TANK, HEALER, DAMAGER and NOROLE. · by wowlua
not in Blizzard's documentation
implemented
GetGuildAchievementMemberInfoReturns the name of a guild member who took part in earning a guild achievement. · by wowlua
not in Blizzard's documentation
guessed
GetGuildAchievementMembersRequests the guild members who took part in earning a guild achievement. · by wowlua
not in Blizzard's documentation
guessed
GetGuildAchievementNumMembersReturns the number of guild members who took part in earning a guild achievement. · by wowlua
not in Blizzard's documentation
guessed
GetGuildBankBonusDepositMoneyNo description yet.
not in Blizzard's documentation
guessed
GetGuildBankItemInfoReturns item info for a guild bank slot.
not in Blizzard's documentation
guessed
GetGuildBankItemLinkReturns the item link for a guild bank slot.
not in Blizzard's documentation
guessed
GetGuildBankMoneyReturns the amount of money in the guild bank.
not in Blizzard's documentation
implemented
GetGuildBankMoneyTransactionReturns info for a money transaction from the guild bank.
not in Blizzard's documentation
guessed
GetGuildBankTabCostReturns the price in copper of the next guild bank tab. · by wowlua
not in Blizzard's documentation
implemented
GetGuildBankTabInfoReturns info for a guild bank tab.
not in Blizzard's documentation
guessed
GetGuildBankTabPermissionsGets display / player's access info. Limited data available without bank proximity.
not in Blizzard's documentation
guessed
GetGuildBankTextReturns the info text of the given guild bank tab. Request it first with QueryGuildBankText. · by wowlua
not in Blizzard's documentation
guessed
GetGuildBankTransactionReturns info for an item transaction from the guild bank.
not in Blizzard's documentation
guessed
GetGuildBankWithdrawGoldLimitReturns withdraw limit for currently selected rank in guild control.
not in Blizzard's documentation
guessed
GetGuildBankWithdrawMoneyReturns the amount of money the player is allowed to withdraw from the guild bank.
not in Blizzard's documentation
implemented
GetGuildCategoryListReturns the IDs of the guild achievement categories. · by wowlua
not in Blizzard's documentation
recorded
GetGuildChallengeInfoReturns the ID, current count and maximum count of the guild challenge at the given index, followed by its reward information. · by wowlua
not in Blizzard's documentation
guessed
GetGuildCharterCostReturns the price in copper of a guild charter. · by wowlua
not in Blizzard's documentation
guessed
GetGuildEventInfoReturns the type, the players involved, the rank and the date of the entry at the given index of the guild event log. GUILD_EVENT_LOG_UPDATE fires when the log changes. · by wowlua
not in Blizzard's documentation
guessed
GetGuildFactionGroupReturns the faction of the player's guild: 0 for Horde, 1 for Alliance. · by wowlua
not in Blizzard's documentation
guessed
GetGuildInfoReturns guild info for a player unit.
not in Blizzard's documentation
implemented
GetGuildInfoTextReturns the guild information text. Deprecated alias of C_GuildInfo.GetInfoText. · by wowlua
not in Blizzard's documentation
implemented
GetGuildLogoInfoReturns the colors of the guild tabard's background, border and emblem, followed by the emblem's texture file. · by wowlua
not in Blizzard's documentation
guessed
GetGuildMemberRecipesNo description yet.
not in Blizzard's documentation
guessed
GetGuildNewsFiltersReturns one boolean per guild news filter, telling whether that kind of news is shown. · by wowlua
not in Blizzard's documentation
guessed
GetGuildNewsMemberNameReturns a name of a member involved in the guild news entry at the given index. · by wowlua
not in Blizzard's documentation
guessed
GetGuildNewsSortReturns how the guild news is sorted. · by wowlua
not in Blizzard's documentation
guessed
GetGuildPerkInfoReturns the name, spell ID and icon of the guild perk at the given index. · by wowlua
not in Blizzard's documentation
guessed
GetGuildRecipeInfoPostQueryThis function returns information about the last tradeskill you were looking at when you clicked "View Crafters" on a guild listing.
not in Blizzard's documentation
guessed
GetGuildRecipeMemberRenders the name and online status of a guild member having a certain recipe.
not in Blizzard's documentation
guessed
GetGuildRenameRequiredReturns whether the player's guild has to choose a new name. · by wowlua
not in Blizzard's documentation
guessed
GetGuildRewardInfoReturns the required achievement, item ID, item name, icon, required reputation standing and price of the guild reward at the given index. · by wowlua
not in Blizzard's documentation
guessed
GetGuildRosterInfoReturns info for a guild member.
not in Blizzard's documentation
implemented
GetGuildRosterLargestAchievementPointsReturns the highest achievement points of any member in the guild roster. · by wowlua
not in Blizzard's documentation
guessed
GetGuildRosterLastOnlineReturns time since the guild member was last online.
not in Blizzard's documentation
implemented
GetGuildRosterMOTDReturns the guild message of the day.
not in Blizzard's documentation
implemented
GetGuildRosterSelectionReturns the index of the selected guild member in the roster.
not in Blizzard's documentation
implemented
GetGuildRosterShowOfflineReturns true if the guild roster is showing offline members.
not in Blizzard's documentation
guessed
GetGuildTabardFilesReturns File IDs of tabard textures used in guild bank logo.
not in Blizzard's documentation
guessed
GetGuildTradeSkillInfoReturns info for a profession in the guild roster.
not in Blizzard's documentation
implemented
GetHomePartyInfoReturns names of characters in your home (non-instance) party.
not in Blizzard's documentation
guessed
GetInboxHeaderInfoReturns info for a message in the mailbox.
not in Blizzard's documentation
implemented
GetInboxInvoiceInfoReturns info for an auction house invoice.
not in Blizzard's documentation
implemented
GetInboxItemReturns info for an item attached to a message in the mailbox.
not in Blizzard's documentation
implemented
GetInboxItemLinkReturns the item link of an item attached to a message in the mailbox.
not in Blizzard's documentation
implemented
GetInboxNumItemsReturns the number of messages in the mailbox.
not in Blizzard's documentation
implemented
GetInboxTextReturns the text of a message in the mailbox.
not in Blizzard's documentation
implemented
GetInspectArenaDataReturns the inspected unit's rated PvP stats.
not in Blizzard's documentation
guessed
GetInspectHonorDataReturns honor info for the inspected player unit.
not in Blizzard's documentation
guessed
GetInspectSpecializationReturns the specialization for the inspected player unit.
not in Blizzard's documentation
implemented
GetInspectTalentNo description yet.
not in Blizzard's documentation
guessed
GetInventoryAlertStatusReturns the durability status of an equipped item.
not in Blizzard's documentation
implemented
GetInventoryItemBrokenReturns true if an inventory item has zero durability.
not in Blizzard's documentation
implemented
GetInventoryItemCooldownGet cooldown information for an inventory item.
not in Blizzard's documentation
implemented
GetInventoryItemCountDetermine the quantity of an item in an inventory slot.
not in Blizzard's documentation
implemented
GetInventoryItemDurabilityReturns the durability of an equipped item.
not in Blizzard's documentation
implemented
GetInventoryItemEquippedUnusableReturns whether the item the unit has equipped in the given inventory slot can no longer be used. Blizzard's character frame tints such items red, as it does broken ones. · by wowlua
not in Blizzard's documentation
implemented
GetInventoryItemIDReturns the item ID for an equipped item.
not in Blizzard's documentation
implemented
GetInventoryItemLinkReturns the item link for an equipped item.
not in Blizzard's documentation
implemented
GetInventoryItemQualityReturns the quality of an equipped item.
not in Blizzard's documentation
implemented
GetInventoryItemTextureReturns the texture for an equipped item.
not in Blizzard's documentation
implemented
GetInventoryItemsForSlotReturns a list of items that can be equipped in a given inventory slot.
not in Blizzard's documentation
guessed
GetInventorySlotInfoReturns info for an equipment slot.
not in Blizzard's documentation
implemented
GetInviteConfirmationInfoRetrieves information about a player that could be invited.
not in Blizzard's documentation
guessed
GetItemLevelColorReturns the color of the item level on the character sheet. · by wowlua
not in Blizzard's documentation
guessed
GetJournalInfoForSpellConfirmationReturns the journal instance ID and encounter ID that belong to the spell confirmation prompt of the given spell. Blizzard's loot prompt uses them to link to the Encounter Journal. · by wowlua
not in Blizzard's documentation
guessed
GetKeysArrayReturns a new array holding the keys of the given table. · by wowlua
not in Blizzard's documentation
guessed
GetLFDChoiceCollapseStateFills the given table with the collapsed state of the Dungeon Finder's list headers and returns it. · by wowlua
not in Blizzard's documentation
guessed
GetLFDChoiceEnabledStateFills the given table with the checked state of the Dungeon Finder's dungeons and returns it. · by wowlua
not in Blizzard's documentation
guessed
GetLFDChoiceOrderReturns the dungeon IDs of the Dungeon Finder's specific dungeon list, in display order. · by wowlua
not in Blizzard's documentation
guessed
GetLFDLockInfoReturns the name and lock reasons of the group member at the given index who cannot enter the given dungeon. Loop up to GetLFDLockPlayerCount. · by wowlua
not in Blizzard's documentation
guessed
GetLFDLockPlayerCountReturns the number of entries GetLFDLockInfo can be asked for. · by wowlua
not in Blizzard's documentation
guessed
GetLFDRoleLockInfoReturns a table of the reasons the player cannot take the given role in the given dungeon. · by wowlua
not in Blizzard's documentation
guessed
GetLFDRoleRestrictionsReturns whether the tank, healer and damage roles are locked for the given dungeon, as three booleans. · by wowlua
not in Blizzard's documentation
guessed
GetLFGBootProposalReturns info for a LFG votekick in progress.
not in Blizzard's documentation
guessed
GetLFGCategoryForIDReturns the group finder category (LE_LFG_CATEGORY_*) of the given dungeon or queue ID. · by wowlua
not in Blizzard's documentation
guessed
GetLFGCompletionRewardReturns the name, type, subtype, icon, money, experience, number of strangers in the group and number of rewards for the group finder dungeon the player just completed. · by wowlua
not in Blizzard's documentation
guessed
GetLFGCompletionRewardItemReturns the icon, quantity, bonus flag and bonus quantity, name, quality, ID and object type (item or currency) of the dungeon completion reward at the given index. · by wowlua
not in Blizzard's documentation
guessed
GetLFGCompletionRewardItemLinkReturns the link of the dungeon completion reward at the given index. · by wowlua
not in Blizzard's documentation
guessed
GetLFGDeserterExpirationReturns the time at which you may once again use the dungeon finder after prematurely leaving a group.
not in Blizzard's documentation
guessed
GetLFGDungeonEncounterInfoReturns info about a specific encounter in an LFG/RF dungeon.
not in Blizzard's documentation
guessed
GetLFGDungeonInfoReturns info for a LFG dungeon.
not in Blizzard's documentation
guessed
GetLFGDungeonNumEncountersReturns the number of encounters and number of completed encounters for a specified dungeon ID.
not in Blizzard's documentation
guessed
GetLFGDungeonRewardCapBarInfoReturns the weekly limits reward for a currency (e.g. Valor Point Cap).
not in Blizzard's documentation
guessed
GetLFGDungeonRewardCapInfoReturns the currency a group finder dungeon rewards and how much of it the player can still earn against its limits. · by wowlua
not in Blizzard's documentation
guessed
GetLFGDungeonRewardInfoReturns the name, icon, quantity, bonus flag, reward type, reward ID and quality of the reward at the given index of the given group finder dungeon. · by wowlua
not in Blizzard's documentation
guessed
GetLFGDungeonRewardLinkReturns the link of the reward at the given index of the given group finder dungeon. · by wowlua
not in Blizzard's documentation
guessed
GetLFGDungeonRewardsReturns whether the player has completed the given group finder dungeon today, its money and experience rewards, the number of other rewards and a spell ID. · by wowlua
not in Blizzard's documentation
guessed
GetLFGDungeonShortageRewardInfoReturns the name, icon, quantity, bonus flag, reward type, reward ID and quality of a reward for queuing in a role the dungeon is short of, by shortage index and reward index. · by wowlua
not in Blizzard's documentation
guessed
GetLFGDungeonShortageRewardLinkReturns the link of a reward for queuing in a role the dungeon is short of, by shortage index and reward index. · by wowlua
not in Blizzard's documentation
guessed
GetLFGInfoServerReturns the server's information about the player's group finder entry for a category and ID: whether in a party, joined and queued, the comment, slot count, category and the roles signed up for. · by wowlua
not in Blizzard's documentation
recorded
GetLFGInviteRoleAvailabilityReturns whether the given role is available to the player, and whether to show an alert for it. · by wowlua
not in Blizzard's documentation
guessed
GetLFGInviteRoleRestrictionsReturns a table of the reasons the player cannot take the given role. · by wowlua
not in Blizzard's documentation
guessed
GetLFGProposalReturns information about the current LFD group invite.
not in Blizzard's documentation
recorded
GetLFGProposalEncounterReturns the name and kill state of the boss at the given index of the group finder proposal's instance. · by wowlua
not in Blizzard's documentation
guessed
GetLFGProposalMemberReturns whether the member at the given index of the group finder proposal is the leader, their role, level, whether they have answered and accepted, their name and class. · by wowlua
not in Blizzard's documentation
guessed
GetLFGQueueStatsReturns info for the current LFG queue.
not in Blizzard's documentation
guessed
GetLFGQueuedListFills the given table with the IDs the player is queued for in the given group finder category, keyed by ID, and returns it. · by wowlua
not in Blizzard's documentation
guessed
GetLFGRandomCooldownExpirationReturns the time at which you may once again queue for a random dungeon.
not in Blizzard's documentation
guessed
GetLFGRandomDungeonInfoReturns information for a LFG random dungeon.
not in Blizzard's documentation
guessed
GetLFGReadyCheckUpdateReturns whether a group finder ready check is in progress and whether it is for a battleground queue. · by wowlua
not in Blizzard's documentation
recorded
GetLFGReadyCheckUpdateBattlegroundInfoReturns the name of the battleground queue the current ready check is for. · by wowlua
not in Blizzard's documentation
guessed
GetLFGRoleShortageRewardsReturns info for the LFG Call to Arms rewards.
not in Blizzard's documentation
guessed
GetLFGRoleUpdateReturns whether a group finder role check is in progress, the number of slots and members, the category and ID it is for, and whether it is for a battleground. · by wowlua
not in Blizzard's documentation
recorded
GetLFGRoleUpdateBattlegroundInfoReturns the name of the battleground queue triggering a role check.
not in Blizzard's documentation
guessed
GetLFGRoleUpdateMemberReturns information about the group member at the given index of the current role check. · by wowlua
not in Blizzard's documentation
guessed
GetLFGRoleUpdateSlotReturns the objectives you are currently flagged to as LFG.
not in Blizzard's documentation
guessed
GetLFGRolesReturns the roles the player signed up for in the Dungeon Finder.
not in Blizzard's documentation
guessed
GetLFGSuspendedPlayersReturns a table of the names of the group members who are not ready while the group's queue in the given category is suspended. · by wowlua
not in Blizzard's documentation
guessed
GetLFRChoiceOrderSeems to be for used ordering the LFR list.
not in Blizzard's documentation
guessed
GetLanguageByIndexReturns the languages that the character can speak by index.
not in Blizzard's documentation
guessed
GetLatestCompletedAchievementsReturns the IDs of the achievements the player completed most recently. Pass true for the guild's achievements. · by wowlua
not in Blizzard's documentation
recorded
GetLatestCompletedComparisonAchievementsReturns the IDs of the achievements the compared unit completed most recently. · by wowlua
not in Blizzard's documentation
guessed
GetLatestThreeSendersReturns up to three senders of unread mail.
not in Blizzard's documentation
implemented
GetLatestUpdatedComparisonStatsReturns the IDs of the compared unit's statistics that changed most recently. · by wowlua
not in Blizzard's documentation
guessed
GetLatestUpdatedStatsReturns the IDs of the player's statistics that changed most recently. · by wowlua
not in Blizzard's documentation
guessed
GetLooseMacroIconsAdds a further set of spell icons available for macros to the given table. Blizzard's icon picker combines it with GetMacroIcons. · by wowlua
not in Blizzard's documentation
guessed
GetLooseMacroItemIconsAdds a further set of item icons available for macros to the given table. Blizzard's icon picker combines it with GetMacroItemIcons. · by wowlua
not in Blizzard's documentation
guessed
GetLootInfoReturns a table with all of the loot info for the current loot window.
not in Blizzard's documentation
guessed
GetLootRollItemInfoReturns information about the loot event with rollID.
not in Blizzard's documentation
guessed
GetLootRollItemLinkRetrieves the itemlink of an item being rolled on.
not in Blizzard's documentation
guessed
GetLootRollTimeLeft<!-- or , , , , --> Summary description.
not in Blizzard's documentation
guessed
GetLootSlotInfoReturns info for a loot slot.
not in Blizzard's documentation
implemented
GetLootSlotLinkReturns the item link for a loot slot.
not in Blizzard's documentation
implemented
GetLootSlotTypeReturns an integer loot type for a given loot slot.
not in Blizzard's documentation
implemented
GetLootSourceInfoReturns information about the source of the objects in a loot slot.
not in Blizzard's documentation
implemented
GetLootThresholdReturns the loot threshold quality for e.g. master loot.
not in Blizzard's documentation
guessed
GetMacroBodyReturns the body (macro text) of a macro.
not in Blizzard's documentation
implemented
GetMacroIconsAdds the spell icons available for macros to the given table. · by wowlua
not in Blizzard's documentation
guessed
GetMacroIndexByNameReturns the index for a macro by name.
not in Blizzard's documentation
implemented
GetMacroInfoReturns info for a macro.
not in Blizzard's documentation
implemented
GetMacroItemReturns information about the item a given macro is set to use.
not in Blizzard's documentation
guessed
GetMacroItemIconsAdds the item icons available for macros to the given table. · by wowlua
not in Blizzard's documentation
guessed
GetMacroSpellReturns information about the spell a given macro is set to cast.
not in Blizzard's documentation
guessed
GetMasterLootCandidateReturns the name of an eligible player for receiving master loot by index.
not in Blizzard's documentation
guessed
GetMaxBattlefieldIDReturns the max number of battlefields you can queue for.
not in Blizzard's documentation
implemented
GetMaxNumCUFProfilesReturns the maximum number of raid frame profiles. Blizzard's UI disables the new profile button once GetNumRaidProfiles reaches it. · by wowlua
not in Blizzard's documentation
guessed
GetMaxRenderScaleReturns the highest value the render scale setting allows. · by wowlua
not in Blizzard's documentation
recorded
GetMaxRewardCurrenciesReturns the maximum number of currency rewards a quest can have. · by wowlua
not in Blizzard's documentation
guessed
GetMaxSpellStartRecoveryOffsetReturns the largest offset allowed for the start of a spell's recovery. · by wowlua
not in Blizzard's documentation
guessed
GetMaxTalentTierReturns the number of available talent tiers.
not in Blizzard's documentation
guessed
GetMerchantFilterReturns the filter the merchant's item list uses. · by wowlua
not in Blizzard's documentation
implemented
GetMerchantItemCostInfoReturns "alternative currency" information about an item.
not in Blizzard's documentation
implemented
GetMerchantItemCostItemReturns info for the currency cost for a merchant item.
not in Blizzard's documentation
guessed
GetMerchantItemIDReturns the itemID of an item of the current merchant window.
not in Blizzard's documentation
implemented
GetMerchantItemLinkReturns the item link for a merchant item.
not in Blizzard's documentation
implemented
GetMerchantItemMaxStackReturns the maximum stack size for a merchant item.
not in Blizzard's documentation
implemented
GetMerchantNumItemsReturns the number of different items a merchant sells.
not in Blizzard's documentation
implemented
GetMinRenderScaleReturns the lowest value the render scale setting allows. · by wowlua
not in Blizzard's documentation
recorded
GetModifiedClickReturns the modifier key assigned to the given action.
not in Blizzard's documentation
implemented
GetModifiedClickActionReturns the name of the modified-click action at the given index. · by wowlua
not in Blizzard's documentation
implemented
GetMonitorAspectRatioReturns the aspect ratio of the monitor. · by wowlua
not in Blizzard's documentation
guessed
GetMonitorCountReturns the number of monitors. The graphics settings list them by index with GetMonitorName. · by wowlua
not in Blizzard's documentation
recorded
GetMonitorNameReturns the name of the monitor at the given index, and whether it is the primary monitor. · by wowlua
not in Blizzard's documentation
guessed
GetMultiCastTotemSpellsReturns a list of valid spells for a totem bar slot.
not in Blizzard's documentation
guessed
GetNextAchievementReturns the next achievement in a chain.
not in Blizzard's documentation
recorded
GetNextCompleatedTutorialReturns the ID of the next tutorial the player has seen after the given one, for paging through seen tutorials. · by wowlua
not in Blizzard's documentation
guessed
GetNextPendingInviteConfirmationReturns the next group invite that waits for the player's confirmation, if any. · by wowlua
not in Blizzard's documentation
guessed
GetNumActiveQuestsReturns the number of quests which can be turned in at a non-gossip quest giver.
not in Blizzard's documentation
guessed
GetNumArchaeologyRacesReturns the number of Archaeology races in the game.
not in Blizzard's documentation
guessed
GetNumArenaOpponentSpecsReturns the number of arena opponents whose specialization is known. It is available before the match starts, unlike GetNumArenaOpponents. · by wowlua
not in Blizzard's documentation
recorded
GetNumArenaOpponentsReturns the number of opponents in the current arena match. It is only known once the match has started. · by wowlua
not in Blizzard's documentation
guessed
GetNumArtifactsByRaceReturns the amount of artifacts the player has acquired from the provided race.
not in Blizzard's documentation
guessed
GetNumAutoQuestPopUpsReturns the number of displayed popup quest notifications.
not in Blizzard's documentation
implemented
GetNumAvailableQuestsReturns the number of available quests at a non-gossip quest giver.
not in Blizzard's documentation
guessed
GetNumBattlefieldFlagPositionsReturns the number of flags whose position the battlefield map can show. · by wowlua
not in Blizzard's documentation
implemented
GetNumBattlefieldScoresReturns the number of players listed in the battlefield scoreboard.
not in Blizzard's documentation
guessed
GetNumBattlefieldVehiclesReturns the number of vehicles the battlefield map can show. · by wowlua
not in Blizzard's documentation
guessed
GetNumBattlegroundTypesReturns the number of battleground types.
not in Blizzard's documentation
guessed
GetNumBindingsReturns the number of bindings and headers in the key bindings window.
not in Blizzard's documentation
implemented
GetNumBuybackItemsReturns the number of items available for buyback.
not in Blizzard's documentation
implemented
GetNumChannelMembersReturns the number of members in a chat channel. · by wowlua
not in Blizzard's documentation
guessed
GetNumClassesReturns the number of player classes in the game.
not in Blizzard's documentation
guessed
GetNumCompanionsReturns the number of mounts.
not in Blizzard's documentation
guessed
GetNumComparisonCompletedAchievementsReturns the number of completed achievements for the comparison player.
not in Blizzard's documentation
guessed
GetNumCompletedAchievementsReturns the total and completed number of achievements.
not in Blizzard's documentation
recorded
GetNumDisplayChannelsReturns the number of entries in the chat channel list. · by wowlua
not in Blizzard's documentation
implemented
GetNumDungeonForRandomSlotReturns the number of dungeons a random dungeon queue can pick from. Read each with GetDungeonForRandomSlot. · by wowlua
not in Blizzard's documentation
guessed
GetNumFilteredAchievementsReturns the number of achievements after filtering.
not in Blizzard's documentation
implemented
GetNumFlexRaidDungeonsReturns the number of available Flexible Raid instances.
not in Blizzard's documentation
guessed
GetNumFlyoutsReturns the number of spell flyouts. · by wowlua
not in Blizzard's documentation
guessed
GetNumGroupChannelsReturns the number of group chat channels in the chat channel list. · by wowlua
not in Blizzard's documentation
implemented
GetNumGroupMembersReturns the number of players in the group.
not in Blizzard's documentation
implemented
GetNumGuildBankMoneyTransactionsReturns the number of entries in the guild bank's money log. · by wowlua
not in Blizzard's documentation
guessed
GetNumGuildBankTabsReturns the number of guild bank tabs the guild has bought. · by wowlua
not in Blizzard's documentation
implemented
GetNumGuildBankTransactionsReturns the number of entries in the item log of the given guild bank tab. · by wowlua
not in Blizzard's documentation
guessed
GetNumGuildChallengesReturns the number of guild challenges. · by wowlua
not in Blizzard's documentation
guessed
GetNumGuildEventsReturns the number of entries in the guild event log. Read each with GetGuildEventInfo. · by wowlua
not in Blizzard's documentation
guessed
GetNumGuildMembersReturns the number of total and online guild members.
not in Blizzard's documentation
implemented
GetNumGuildNewsReturns the number of guild news entries. · by wowlua
not in Blizzard's documentation
guessed
GetNumGuildPerksReturns the number of guild perks. · by wowlua
not in Blizzard's documentation
guessed
GetNumGuildRewardsReturns the number of guild rewards. Read each with GetGuildRewardInfo. · by wowlua
not in Blizzard's documentation
guessed
GetNumGuildTradeSkillReturns the number of entries in the guild's profession list. · by wowlua
not in Blizzard's documentation
implemented
GetNumLanguagesReturns the number of languages your character can speak.
not in Blizzard's documentation
implemented
GetNumLootItemsReturns the number of items in the loot window.
not in Blizzard's documentation
implemented
GetNumMacrosReturns the number of account and character macros.
not in Blizzard's documentation
implemented
GetNumMembersInRankReturns the number of guild members in the given rank. · by wowlua
not in Blizzard's documentation
implemented
GetNumModifiedClickActionsReturns the number of modified-click actions. · by wowlua
not in Blizzard's documentation
implemented
GetNumPetitionNamesReturns the number of signatures on the current petition.
not in Blizzard's documentation
guessed
GetNumQuestChoicesReturns the number of available rewards for the current quest.
not in Blizzard's documentation
implemented
GetNumQuestCurrenciesReturns the number of currencies the quest at the quest giver requires. · by wowlua
not in Blizzard's documentation
implemented
GetNumQuestItemDropsReturns the number of item drop hints the quest at the given quest log index has. Blizzard's map shows them in the quest's tooltip. · by wowlua
not in Blizzard's documentation
guessed
GetNumQuestItemsReturns the number of required items to complete the current quest.
not in Blizzard's documentation
implemented
GetNumQuestLeaderBoardsReturns the number of objectives for a quest.
not in Blizzard's documentation
implemented
GetNumQuestLogChoicesReturns the number of options someone has when getting a quest item.
not in Blizzard's documentation
guessed
GetNumQuestLogRewardFactionsReturns the number of reputation rewards of the quest in the quest log. · by wowlua
not in Blizzard's documentation
guessed
GetNumQuestLogRewardsReturns the number of unconditional rewards for the current quest in the quest log.
not in Blizzard's documentation
guessed
GetNumQuestLogTasksNo description yet.
not in Blizzard's documentation
guessed
GetNumQuestRewardsReturns the number of unconditional rewards at a quest giver.
not in Blizzard's documentation
implemented
GetNumRFDungeonsReturns the number of available Raid Finder dungeons.
not in Blizzard's documentation
guessed
GetNumRaidProfilesReturns the number of raid frame profiles. Read their names with GetRaidProfileName. · by wowlua
not in Blizzard's documentation
guessed
GetNumRandomDungeonsReturns the number of available LFG random dungeons.
not in Blizzard's documentation
guessed
GetNumRandomScenariosReturns the number of random scenario queues. Read each with GetRandomScenarioInfo. · by wowlua
not in Blizzard's documentation
guessed
GetNumRoutesReturns the number of hops of the flight route to the taxi node at the given index. · by wowlua
not in Blizzard's documentation
implemented
GetNumSavedInstancesReturns the number of instances for which the character is locked out.
not in Blizzard's documentation
implemented
GetNumSavedWorldBossesReturns the number of world bosses the player currently cannot receive loot from.
not in Blizzard's documentation
recorded
GetNumScenariosReturns the number of scenarios. · by wowlua
not in Blizzard's documentation
guessed
GetNumShapeshiftFormsReturns the number of shapeshift buttons (stances for Warriors, auras for Paladins, forms for Druids, etc) the player currently has.
not in Blizzard's documentation
implemented
GetNumSpecGroupsReturns the number of specialization group (dual specs) the player has.
not in Blizzard's documentation
implemented
GetNumSpecializationsReturns the number of available specializations.
not in Blizzard's documentation
guessed
GetNumSubgroupMembersReturns the number of other players in the party or raid subgroup.
not in Blizzard's documentation
implemented
GetNumTrainerServicesReturns the number of trainer services.
not in Blizzard's documentation
implemented
GetNumTreasurePickerItemsNo description yet.
not in Blizzard's documentation
guessed
GetNumUnspentPvpTalentsReturns the number of PvP talents the player can still choose. · by wowlua
not in Blizzard's documentation
guessed
GetNumUnspentTalentsReturns the number of unspent talents.
not in Blizzard's documentation
guessed
GetNumWarGameTypesReturns the number of war game types. Read each with GetWarGameTypeInfo. · by wowlua
not in Blizzard's documentation
guessed
GetObjectiveTextReturns the objective text of the quest the quest giver is showing. · by wowlua
not in Blizzard's documentation
implemented
GetOptOutOfLootReturns true if the player is automatically passing on all loot.
not in Blizzard's documentation
guessed
GetPVPRolesReturns which roles the player is willing to perform in PvP battlegrounds.
not in Blizzard's documentation
guessed
GetPartyAssignmentReturns true if a group member is assigned the main tank/assist role.
not in Blizzard's documentation
implemented
GetPartyLFGBackfillInfoReturns the name, ID and type of the group finder dungeon the player's group can queue to refill. · by wowlua
not in Blizzard's documentation
guessed
GetPartyLFGIDReturns the group finder dungeon or queue ID of the player's current group finder group. · by wowlua
not in Blizzard's documentation
recorded
GetPendingGlyphNameReturns the name of the glyph waiting to be applied to a spell. · by wowlua
not in Blizzard's documentation
guessed
GetPendingInviteConfirmationsReturns the group invites that wait for the player's confirmation. · by wowlua
not in Blizzard's documentation
guessed
GetPersonalRatedInfoReturns information about the player's personal PvP rating in a specific bracket.
not in Blizzard's documentation
guessed
GetPetActionCooldownReturns cooldown info for an action on the pet action bar.
not in Blizzard's documentation
implemented
GetPetActionInfoReturns info for an action on the pet action bar.
not in Blizzard's documentation
implemented
GetPetActionSlotUsableIndicates if the current player's pet can currently use the specified pet action.
not in Blizzard's documentation
implemented
GetPetActionsUsableReturns whether the pet's actions can be used. · by wowlua
not in Blizzard's documentation
implemented
GetPetExperienceReturns the pet's current and total XP required for the next level.
not in Blizzard's documentation
implemented
GetPetIconReturns the icon of the player's pet. · by wowlua
not in Blizzard's documentation
recorded
GetPetTimeRemainingReturns the time left on the player's pet, in milliseconds. · by wowlua
not in Blizzard's documentation
guessed
GetPetitionInfoReturns info for the petition being viewed.
not in Blizzard's documentation
guessed
GetPetitionNameInfoReturns the name of the player who signed the open petition at the given index. · by wowlua
not in Blizzard's documentation
guessed
GetPlayerTradeCurrencyReturns the currency the player offers in the current trade. · by wowlua
not in Blizzard's documentation
guessed
GetPlayerTradeMoneyReturns the amount of money the player has in the trade window.
not in Blizzard's documentation
implemented
GetPossessInfoReturns info for an action on the possession bar.
not in Blizzard's documentation
recorded
GetPrevCompleatedTutorialReturns the ID of the previous tutorial the player has seen before the given one, for paging through seen tutorials. · by wowlua
not in Blizzard's documentation
guessed
GetPreviousAchievementReturns the previous achievement in a chain.
not in Blizzard's documentation
recorded
GetPreviousArenaSeasonReturns the number of the previous arena season. · by wowlua
not in Blizzard's documentation
guessed
GetPrimarySpecializationNo description yet.
not in Blizzard's documentation
guessed
GetProfessionInfoGets details on a profession from its index including name, icon, and skill level.
not in Blizzard's documentation
implemented
GetProfessionsReturns the spell tab indices of the character's current professions.
not in Blizzard's documentation
implemented
GetProgressTextReturns quest progress text at a quest giver.
not in Blizzard's documentation
implemented
GetPromotionRankNo description yet.
not in Blizzard's documentation
implemented
GetPvpTalentInfoByIDReturns information about a PvP (honor) talent.
not in Blizzard's documentation
guessed
GetPvpTalentInfoBySpecializationNo description yet.
not in Blizzard's documentation
guessed
GetPvpTalentLinkReturns the chat link of the PvP talent with the given ID. · by wowlua
not in Blizzard's documentation
guessed
GetQuestBackgroundMaterialReturns the background texture for the displayed quest.
not in Blizzard's documentation
implemented
GetQuestCurrencyIDReturns the currency ID of a quest giver's currency reward or requirement, by reward type and index. · by wowlua
not in Blizzard's documentation
guessed
GetQuestExpansionReturns the expansion the quest with the given ID belongs to. · by wowlua
not in Blizzard's documentation
guessed
GetQuestFactionGroupReturns the faction a quest belongs to. · by wowlua
not in Blizzard's documentation
guessed
GetQuestIDReturns the ID of the displayed quest at a quest giver.
not in Blizzard's documentation
implemented
GetQuestItemInfoReturns info for a required/reward/choice quest item.
not in Blizzard's documentation
implemented
GetQuestItemInfoLootTypeReturns the loot type (item or currency) of a quest giver's reward or requirement, by reward type and index. · by wowlua
not in Blizzard's documentation
implemented
GetQuestItemLinkReturns the item link for a required/reward/choice quest item.
not in Blizzard's documentation
implemented
GetQuestLinkReturns a link for a quest.
not in Blizzard's documentation
guessed
GetQuestLogChoiceInfoReturns a bunch of data about a quest reward choice from the quest log.
not in Blizzard's documentation
guessed
GetQuestLogChoiceInfoLootTypeReturns the loot type (item or currency) of the reward choice at the given index of the quest selected in the quest log. · by wowlua
not in Blizzard's documentation
guessed
GetQuestLogCompletionTextReturns the text shown for the completed quest at the given quest log index. Blizzard's UI falls back to QUEST_WATCH_QUEST_READY when it has none. · by wowlua
not in Blizzard's documentation
implemented
GetQuestLogCriteriaSpellReturns the spell ID, name and icon of the spell objective of the quest selected in the quest log, and whether it is finished. · by wowlua
not in Blizzard's documentation
guessed
GetQuestLogItemDropReturns the text, objective type and finished state of an item drop hint, by hint index and quest log index. Loop up to GetNumQuestItemDrops. · by wowlua
not in Blizzard's documentation
guessed
GetQuestLogItemLinkReturns item link for selected quest reward/choice/required item from quest log.
not in Blizzard's documentation
guessed
GetQuestLogLeaderBoardReturns info for a quest objective in the quest log.
not in Blizzard's documentation
implemented
GetQuestLogPortraitTurnInReturns the portrait shown for turning in the quest selected in the quest log. · by wowlua
not in Blizzard's documentation
guessed
GetQuestLogQuestTextReturns the description and objective text in the quest log.
not in Blizzard's documentation
guessed
GetQuestLogQuestTypeReturns the type of the quest at the given quest log index, such as QUEST_TYPE_SCENARIO. · by wowlua
not in Blizzard's documentation
guessed
GetQuestLogRewardArtifactXPReturns the artifact experience a quest rewards and the artifact category it goes to. Blizzard's UI passes a quest ID, or no argument for the quest selected in the quest log. · by wowlua
not in Blizzard's documentation
guessed
GetQuestLogRewardFactionInfoReturns the faction and amount of the reputation reward at the given index of the quest in the quest log. · by wowlua
not in Blizzard's documentation
guessed
GetQuestLogRewardHonorReturns the honor a quest rewards. Blizzard's UI passes a quest ID, or no argument for the quest selected in the quest log. · by wowlua
not in Blizzard's documentation
guessed
GetQuestLogRewardInfoReturns info for an unconditional quest reward item in the quest log.
not in Blizzard's documentation
guessed
GetQuestLogRewardMoneyReturns the amount of money rewarded for a quest.
not in Blizzard's documentation
guessed
GetQuestLogRewardSkillPointsReturns the name and icon of the skill the quest selected in the quest log rewards points in, and the number of points. · by wowlua
not in Blizzard's documentation
guessed
GetQuestLogRewardTitleReturns the title the quest selected in the quest log rewards. · by wowlua
not in Blizzard's documentation
guessed
GetQuestLogRewardXPReturns the XP the player would receive for turning in a quest.
not in Blizzard's documentation
guessed
GetQuestLogSpecialItemCooldownReturns cooldown information about a special quest item based on a given index
not in Blizzard's documentation
guessed
GetQuestLogSpecialItemInfoReturns information about a special quest item based on a given index
not in Blizzard's documentation
implemented
GetQuestLogTimeLeftReturns the time left in seconds for the current quest.
not in Blizzard's documentation
guessed
GetQuestMoneyToGetReturns the money in copper the quest at the quest giver requires to complete it. Blizzard's UI asks for confirmation before completing such a quest. · by wowlua
not in Blizzard's documentation
implemented
GetQuestObjectiveInfoReturns information about a quest objective.
not in Blizzard's documentation
guessed
GetQuestPOIBlobCountReturns the number of map areas (blobs) the quest with the given ID shows on the map. · by wowlua
not in Blizzard's documentation
guessed
GetQuestPOILeaderBoardReturns the text, objective type and finished state of an objective shown on a quest's map area, by POI index and quest log index. · by wowlua
not in Blizzard's documentation
guessed
GetQuestPOIsFills the given table with quest points of interest for the map. · by wowlua
not in Blizzard's documentation
guessed
GetQuestPortraitGiverReturns the portrait display ID, text, name, mount display ID and model scene ID shown for the giver of the quest the quest frame shows. The display ID is 0 when there is none. · by wowlua
not in Blizzard's documentation
implemented
GetQuestPortraitTurnInReturns the portrait display ID, text and name shown for turning in the quest the quest frame shows. The display ID is 0 when there is none. · by wowlua
not in Blizzard's documentation
implemented
GetQuestProgressBarPercentReturns a quest's objective completion percentage.
not in Blizzard's documentation
guessed
GetQuestResetTimeReturns the number of seconds until daily quests reset.
not in Blizzard's documentation
guessed
GetQuestRewardCompletes the quest and chooses a quest reward, if applicable.
not in Blizzard's documentation
implemented
GetQuestSortIndexReturns the index of the collapsible category the queried quest belongs to
not in Blizzard's documentation
guessed
GetQuestTextReturns the description text of the quest the quest giver is showing. · by wowlua
not in Blizzard's documentation
implemented
GetQuestUiMapIDReturns the map ID the world map should open to for the quest with the given ID, or 0. Pass true as the second argument to ignore waypoints. · by wowlua
not in Blizzard's documentation
implemented
GetRFDungeonInfoReturns info about a Raid Finder dungeon by index. Limited by player level and other factors, so only Raid Finder dungeons listed in the LFG tool can be looked up.
not in Blizzard's documentation
guessed
GetRaidProfileFlattenedOptionsReturns a table of all settings of the raid frame profile with the given name, keyed by setting name. · by wowlua
not in Blizzard's documentation
guessed
GetRaidProfileNameReturns the name of the raid frame profile at the given index. · by wowlua
not in Blizzard's documentation
guessed
GetRaidProfileOptionReturns the value of a setting of the raid frame profile with the given name, such as autoActivatePvP. · by wowlua
not in Blizzard's documentation
guessed
GetRaidProfileSavedPositionReturns the saved position of the raid frames of the given profile: whether they are placed automatically, then the top, bottom and left anchor points with their offsets. · by wowlua
not in Blizzard's documentation
guessed
GetRaidRosterInfoReturns info for a member of your raid.
not in Blizzard's documentation
implemented
GetRandomDungeonBestChoiceReturns the ID of the random dungeon queue that suits the player best. Blizzard's Dungeon Finder selects it by default. · by wowlua
not in Blizzard's documentation
guessed
GetRandomScenarioBestChoiceReturns the ID of the random scenario queue that suits the player best. Blizzard's Scenario Finder selects it by default. · by wowlua
not in Blizzard's documentation
guessed
GetRandomScenarioInfoReturns the dungeon ID, name, type, subtype and level range of the random scenario queue at the given index. · by wowlua
not in Blizzard's documentation
guessed
GetRatedBattleGroundInfoReturns the name and group size of the current rated battleground. · by wowlua
not in Blizzard's documentation
guessed
GetReadyCheckStatusReturns the unit's answer to the current ready check: ready, notready or waiting, or nil when there is none. · by wowlua
not in Blizzard's documentation
recorded
GetReadyCheckTimeLeftReturns the time left to answer the current ready check. · by wowlua
not in Blizzard's documentation
guessed
GetRepairAllCostReturns the cost of repairing all items and whether anything needs repair. · by wowlua
not in Blizzard's documentation
implemented
GetRewardArtifactXPReturns the artifact experience the quest at the quest giver rewards and the artifact category it goes to. · by wowlua
not in Blizzard's documentation
implemented
GetRewardHonorReturns the honor the quest at the quest giver rewards. · by wowlua
not in Blizzard's documentation
implemented
GetRewardMoneyReturns the money in copper the quest at the quest giver rewards. · by wowlua
not in Blizzard's documentation
implemented
GetRewardNumSkillUpsReturns the number of skill points the quest at the quest giver rewards. · by wowlua
not in Blizzard's documentation
guessed
GetRewardPackArtifactPowerReturns the artifact power of the reward pack with the given ID. · by wowlua
not in Blizzard's documentation
guessed
GetRewardPackCurrenciesReturns the currencies of the reward pack with the given ID. · by wowlua
not in Blizzard's documentation
guessed
GetRewardPackItemsReturns the items of the reward pack with the given ID. · by wowlua
not in Blizzard's documentation
guessed
GetRewardPackMoneyReturns the money, in copper, that a reward pack grants. · by wowlua
not in Blizzard's documentation
guessed
GetRewardPackTitleReturns the ID of the title that a reward pack grants; Blizzard's honor reward code treats a value above 0 as a title reward and passes it to GetRewardPackTitleName. · by wowlua
not in Blizzard's documentation
guessed
GetRewardPackTitleNameReturns the display name of a reward title, given the title ID from GetRewardPackTitle. · by wowlua
not in Blizzard's documentation
guessed
GetRewardSkillLineIDReturns the ID of the skill line that the quest being completed rewards points in. · by wowlua
not in Blizzard's documentation
guessed
GetRewardSkillPointsReturns the skill reward of the quest being completed at an NPC: the skill's name, its icon and the number of skill points. · by wowlua
not in Blizzard's documentation
implemented
GetRewardTextReturns quest reward text, displayed by the NPC before the player hits "Complete Quest".
not in Blizzard's documentation
implemented
GetRewardTitleReturns the title the player earns from the quest being completed at an NPC, or nil if it rewards none. · by wowlua
not in Blizzard's documentation
implemented
GetRewardXPReturns the experience reward for the quest in the gossip window.
not in Blizzard's documentation
implemented
GetRunningMacroReturns the index of the macro that is currently running, if any. · by wowlua
not in Blizzard's documentation
guessed
GetRunningMacroButtonReturns the mouse button that started the macro that is currently running. · by wowlua
not in Blizzard's documentation
guessed
GetSavedInstanceChatLinkReturns a hyperlink for a player's raid save.
not in Blizzard's documentation
guessed
GetSavedInstanceEncounterInfoReturns info about a specific encounter from a saved instance lockout.
not in Blizzard's documentation
guessed
GetSavedInstanceInfoReturns instance lock info.
not in Blizzard's documentation
guessed
GetSavedWorldBossInfoReturns information about the player's world boss loot lockout.
not in Blizzard's documentation
guessed
GetScenariosChoiceOrderReturns an ordered list of all available scenario IDs.
not in Blizzard's documentation
guessed
GetSchoolStringReturns the name of the specified damage school mask.
not in Blizzard's documentation
guessed
GetSelectedArtifactInfoReturns info for the selected race's Archaeology artifact.
not in Blizzard's documentation
guessed
GetSelectedDisplayChannelReturns the chat channel selected in the channel list. · by wowlua
not in Blizzard's documentation
guessed
GetSelectedWarGameTypeReturns the index of the war game type selected in the war games list; Blizzard passes it to GetWarGameTypeInfo. · by wowlua
not in Blizzard's documentation
guessed
GetSendMailCODReturns the Cash-On-Delivery cost of the outgoing message.
not in Blizzard's documentation
implemented
GetSendMailItemReturns info for an item attached in the outgoing message.
not in Blizzard's documentation
implemented
GetSendMailItemLinkReturns the item link of an item attached in the outgoing message.
not in Blizzard's documentation
implemented
GetSendMailMoneyReturns the money, in copper, attached to the mail being composed. · by wowlua
not in Blizzard's documentation
implemented
GetSendMailPriceGets the cost for sending mail.
not in Blizzard's documentation
implemented
GetShapeshiftFormReturns the zero-based index of current form/stance.
not in Blizzard's documentation
implemented
GetShapeshiftFormCooldownReturns cooldown information for a specified form.
not in Blizzard's documentation
guessed
GetShapeshiftFormIDReturns the ID of the form or stance the player is currently in.
not in Blizzard's documentation
implemented
GetShapeshiftFormInfoReturns info for an available form or stance.
not in Blizzard's documentation
implemented
GetSoundEntryCountReturns the number of sound entries a sound kit contains.
not in Blizzard's documentation
guessed
GetSpecializationInfoByIDReturns information about the specified specialization.
not in Blizzard's documentation
guessed
GetSpecializationRoleReturns the role a specialization is intended to perform.
not in Blizzard's documentation
implemented
GetSpecializationRoleByIDReturns the role a specialization is intended to perform.
not in Blizzard's documentation
guessed
GetSpecializationRoleEnumReturns the group role (tank, healer or damage) of one of the player's specializations, given its index. Blizzard calls it with the index from C_SpecializationInfo.GetSpecialization. · by wowlua
not in Blizzard's documentation
implemented
GetSpecializationRoleEnumByIDReturns the group role (tank, healer or damage) of a specialization, given its spec ID. · by wowlua
not in Blizzard's documentation
guessed
GetSpecializationSpellsReturns the spells learned as part of the specified specialization.
not in Blizzard's documentation
guessed
GetSpecsForSpellReturns the names of the specializations a spell book spell belongs to, one value per specialization. Classic UI code calls it with a spell book slot and book type. · by wowlua
not in Blizzard's documentation
guessed
GetSpellBaseCooldownGives the (unmodified) cooldown and global cooldown of an ability in milliseconds.
not in Blizzard's documentation
guessed
GetSpellConfirmationPromptsInfoReturns a list of the spell confirmation prompts that are pending, such as bonus rolls. Blizzard shows a dialog for each, using its spellID, confirmType, text and duration. · by wowlua
not in Blizzard's documentation
implemented
GetSpellQueueWindowReturns the spell queue window in milliseconds. · by wowlua
not in Blizzard's documentation
guessed
GetSpellsForCharacterUpgradeTierReturns the spells that a tier of a character upgrade grants. · by wowlua
not in Blizzard's documentation
guessed
GetStatisticReturns a character statistic.
not in Blizzard's documentation
guessed
GetStatisticsCategoryListReturns the list of statistic categories.
not in Blizzard's documentation
recorded
GetSuggestedGroupSizeReturns the suggested group size for the quest offered at an NPC, or 0 if it suggests none. For quests in the log, Blizzard uses C_QuestLog.GetSuggestedGroupSize instead. · by wowlua
not in Blizzard's documentation
implemented
GetTabardCreationCostReturns the cost, in copper, of creating a guild tabard at the tabard vendor. · by wowlua
not in Blizzard's documentation
guessed
GetTabardInfoNo description yet.
not in Blizzard's documentation
guessed
GetTalentInfoByIDReturns information about a talent, given its talent ID, including its name, icon, tier, column, whether it is selected and whether it is available. Optional arguments read a given talent group or an inspected unit. · by wowlua
not in Blizzard's documentation
guessed
GetTalentInfoBySpecializationReturns information about the talent at a tier and column for a specialization. · by wowlua
not in Blizzard's documentation
guessed
GetTalentLinkReturns a chat link for a talent. · by wowlua
not in Blizzard's documentation
guessed
GetTalentTierInfoReturns the column of the selected talent for a given tier.
not in Blizzard's documentation
guessed
GetTargetTradeCurrencyReturns the currency the other player in a trade has offered. · by wowlua
not in Blizzard's documentation
guessed
GetTargetTradeMoneyReturns the amount of money in the trade window for the other player.
not in Blizzard's documentation
implemented
GetTaskInfoReturns information about a bonus objective.
not in Blizzard's documentation
guessed
GetTaskPOIsReturns the map points of interest of the bonus objective tasks in the current zone. · by wowlua
not in Blizzard's documentation
guessed
GetTasksTableReturns a list of the quest IDs of the task quests (bonus objectives and world quests) the player is on. The objective tracker builds its bonus objective and world quest sections from it. · by wowlua
not in Blizzard's documentation
implemented
GetTaxiMapIDReturns the UIMapID for the current taxi map while the flight path window is open.
not in Blizzard's documentation
implemented
GetTextReturns localized text depending on the specified gender.
not in Blizzard's documentation
implemented
GetTextureMetatableReturns the metatable shared by all Texture objects; its __index holds the texture methods. · by wowlua
not in Blizzard's documentation
implemented
GetTitleTextReturns the name of the quest at the quest giver.
not in Blizzard's documentation
implemented
GetTotalAchievementPointsReturns the total number of achievement points earned.
not in Blizzard's documentation
recorded
GetTradePlayerItemInfoReturns information about a trade item.
not in Blizzard's documentation
implemented
GetTradePlayerItemLinkReturns the item link for an item in the trade window.
not in Blizzard's documentation
implemented
GetTradeTargetItemInfoReturns item info for the other player in the trade window.
not in Blizzard's documentation
implemented
GetTradeTargetItemLinkReturns the link for an item in the player trade window.
not in Blizzard's documentation
implemented
GetTrainerGreetingTextReturns the trainer's greeting text.
not in Blizzard's documentation
implemented
GetTrainerSelectionIndexReturns the index of the selected trainer service.
not in Blizzard's documentation
implemented
GetTrainerServiceAbilityReqReturns the name of a requirement for training a skill and if the player meets the requirement.
not in Blizzard's documentation
implemented
GetTrainerServiceCostReturns the cost of the specified trainer service.
not in Blizzard's documentation
implemented
GetTrainerServiceDescriptionReturns the description of a specific trainer service.
not in Blizzard's documentation
implemented
GetTrainerServiceIconReturns the icon texture for a specific trainer service.
not in Blizzard's documentation
implemented
GetTrainerServiceInfoReturns information about a trainer service.
not in Blizzard's documentation
implemented
GetTrainerServiceItemLinkReturns an item link for a trainer service.
not in Blizzard's documentation
implemented
GetTrainerServiceLevelReqReturns the required level to learn a skill from the trainer.
not in Blizzard's documentation
implemented
GetTrainerServiceNumAbilityReqReturns how many ability requirements a trainer service has, given its index. · by wowlua
not in Blizzard's documentation
implemented
GetTrainerServiceSkillLineGets the name of the skill at the specified line from the current trainer.
not in Blizzard's documentation
implemented
GetTrainerServiceSkillReqReturns the name of the required skill and the amount needed in that skill.
not in Blizzard's documentation
implemented
GetTrainerServiceStepIndexReturns the index of the trainer service that is the next skill step of the trainer's profession, or nil. Blizzard shows it in its own button instead of in the service list. · by wowlua
not in Blizzard's documentation
implemented
GetTrainerServiceTypeFilterReturns the status of a skill filter in the trainer window.
not in Blizzard's documentation
implemented
GetTrainerTradeskillRankValuesReturns the player's rank in the trainer's profession: the current rank, the maximum rank and the bonus from modifiers. Blizzard shows them in the trainer's status bar. · by wowlua
not in Blizzard's documentation
implemented
GetTreasurePickerItemInfoReturns information about an item offered by a quest reward's treasure picker. · by wowlua
not in Blizzard's documentation
guessed
GetTutorialsEnabledReturns whether tutorials are turned on. Blizzard loads the new player experience only when it returns true. · by wowlua
not in Blizzard's documentation
recorded
GetValuesArrayReturns a new array of the values of a table, in no set order. · by wowlua
not in Blizzard's documentation
guessed
GetVideoCapsReturns what the graphics hardware supports. · by wowlua
not in Blizzard's documentation
guessed
GetWarGameQueueStatusReturns the status of the player's war game queue. · by wowlua
not in Blizzard's documentation
guessed
GetWarGameTypeInfoReturns information about a war game type, given its index: its localized name, PvP type, whether its header is collapsed, battleground ID, minimum and maximum players, whether it is random, icon, and short and long descriptions. · by wowlua
not in Blizzard's documentation
guessed
GetWebTicketRequests updated GM ticket status information.
not in Blizzard's documentation
guessed
GetWorldElapsedTimeReturns information about a world timer, such as a dungeon's elapsed time. · by wowlua
not in Blizzard's documentation
guessed
GetWorldElapsedTimersReturns the IDs of the world state timers that are running. Blizzard reads them on CHALLENGE_MODE_START and PLAYER_ENTERING_WORLD to show scenario and challenge mode timers. · by wowlua
not in Blizzard's documentation
recorded
GetWorldMapActionButtonSpellInfoReturns the spell ID and spell visual kit ID of the spell that the world map action button casts on quests. · by wowlua
not in Blizzard's documentation
guessed
GetWorldPVPQueueStatusReturns info on the players queue for a world PvP zone.
not in Blizzard's documentation
guessed
GiveMasterLootAssigns an item from the current loot window to a group member, when in Master Looter mode.
not in Blizzard's documentation
guessed
GroupHasOfflineMemberReturns whether the player's group, in the given party category, has a member who is offline. The group finder blocks signing up while it does. · by wowlua
not in Blizzard's documentation
guessed
GuildControlAddRankAdds a new rank to the player's guild with the given name. · by wowlua
not in Blizzard's documentation
guessed
GuildControlDelRankDeletes a guild rank.
not in Blizzard's documentation
guessed
GuildControlGetAllowedShiftsReturns whether a guild rank can be moved up and whether it can be moved down, given its rank order. · by wowlua
not in Blizzard's documentation
implemented
GuildControlGetNumRanksReturns the number of ranks in the player's guild. · by wowlua
not in Blizzard's documentation
implemented
GuildControlGetRankReturns the guild rank selected for editing in the guild control panel. · by wowlua
not in Blizzard's documentation
guessed
GuildControlGetRankNameReturns a guild rank name by index.
not in Blizzard's documentation
implemented
GuildControlSaveRankSaves the current rank name.
not in Blizzard's documentation
guessed
GuildControlSetRankSelects a guild rank.
not in Blizzard's documentation
guessed
GuildControlSetRankFlagSets guild rank permissions.
not in Blizzard's documentation
guessed
GuildControlShiftRankDownMoves a guild rank one place down the rank order. · by wowlua
not in Blizzard's documentation
guessed
GuildControlShiftRankUpMoves a guild rank one place up the rank order. · by wowlua
not in Blizzard's documentation
guessed
GuildDemoteDemotes the specified player in the guild.
not in Blizzard's documentation
implemented
GuildDisbandDisbands the guild; no warning is given.
not in Blizzard's documentation
implemented
GuildInfoPrints info for the guild the player belongs to.
not in Blizzard's documentation
guessed
GuildInviteInvites a player to the guild.
not in Blizzard's documentation
implemented
GuildLeaveRemoves you from your current guild.
not in Blizzard's documentation
implemented
GuildMasterAbsentReturns whether the player's guild master has been absent. · by wowlua
not in Blizzard's documentation
guessed
GuildNewsSetStickyPins a guild news entry to the top of the list, or unpins it. Blizzard passes 1 to pin and 0 to unpin. · by wowlua
not in Blizzard's documentation
guessed
GuildNewsSortSorts the guild news, taking filters and pinned entries into account. GUILD_NEWS_UPDATE fires afterwards. · by wowlua
not in Blizzard's documentation
guessed
GuildPromotePromotes the specified player in the guild.
not in Blizzard's documentation
implemented
GuildSetLeaderTransfers guild leadership to another player.
not in Blizzard's documentation
implemented
GuildSetMOTDSets the guild message of the day.
not in Blizzard's documentation
implemented
GuildUninviteRemoves a player from the guild.
not in Blizzard's documentation
implemented
HandleAtlasMemberCommandHandles an atlas for the debug tools; Blizzard's texture info tool calls it with an atlas name when one is picked. · by wowlua
not in Blizzard's documentation
guessed
HasArtifactEquippedReturns whether the player has an artifact weapon equipped. · by wowlua
not in Blizzard's documentation
recorded
HasAttachedGlyphReturns whether a spell has a glyph attached. · by wowlua
not in Blizzard's documentation
implemented
HasCompletedAnyAchievementReturns whether the player has completed any achievement. Blizzard opens the achievement UI only when this is true or the player is in a guild. · by wowlua
not in Blizzard's documentation
guessed
HasInboxItemReturns whether a mail in the inbox has an item in an attachment slot. Blizzard calls it with the mail's index and the attachment index. · by wowlua
not in Blizzard's documentation
implemented
HasLFGRestrictionsReturns whether the player is in a random party formed by the dungeon finder system.
not in Blizzard's documentation
guessed
HasLoadedCUFProfilesReturns whether the raid frame profiles have loaded. · by wowlua
not in Blizzard's documentation
guessed
HasNewMailReturns whether the player has unread mail. Blizzard shows the minimap mail icon from it. · by wowlua
not in Blizzard's documentation
implemented
HasPendingGlyphCastReturns whether a glyph is waiting to be applied to a spell. · by wowlua
not in Blizzard's documentation
guessed
HasPetUIReturns true if the player currently has an active (hunter) pet out.
not in Blizzard's documentation
implemented
HasSendMailItemReturns whether an attachment slot of the mail being composed holds an item. · by wowlua
not in Blizzard's documentation
implemented
HasWandEquippedReturns true if a wand is equipped.
not in Blizzard's documentation
guessed
HaveQuestDataReturns whether the client has the data for a quest. Blizzard checks it before showing a quest and waits for the data otherwise. · by wowlua
not in Blizzard's documentation
guessed
HaveQuestRewardDataReturns whether the client has the reward data for a quest. Calling it also requests the data when it is missing, which Blizzard does to prime rewards. · by wowlua
not in Blizzard's documentation
guessed
HearthAndResurrectFromAreaLeaves the current world PvP zone. Blizzard offers it in the queue status menu, only when CanHearthAndResurrectFromArea returns true. · by wowlua
not in Blizzard's documentation
guessed
HideRepairCursorTakes the cursor out of repair mode.
not in Blizzard's documentation
guessed
InGuildPartyReturns whether or not you are in a guild party.
not in Blizzard's documentation
guessed
InRepairModeReturns true if the cursor is in repair mode.
not in Blizzard's documentation
implemented
InboxItemCanDeleteReturns true if a message can be deleted, false if it can be returned to sender.
not in Blizzard's documentation
implemented
IsAchievementEligibleIndicates whether the specified achievement is eligible to be completed.
not in Blizzard's documentation
guessed
IsActiveBattlefieldArenaReturns true if the player is inside a (rated) arena.
not in Blizzard's documentation
recorded
IsActiveQuestTrivialReturns whether an active quest shown by the quest giver is trivial (low level) for the player. · by wowlua
not in Blizzard's documentation
guessed
IsAllowedToUserTeleportReturns whether the player can teleport to/from an LFG instance.
not in Blizzard's documentation
guessed
IsArenaSkirmishReturns whether the current arena match is a skirmish, which does not change rating. · by wowlua
not in Blizzard's documentation
guessed
IsArtifactCompletionHistoryAvailableReturns true if the completion history is available.
not in Blizzard's documentation
guessed
IsAvailableQuestTrivialReturns whether a quest the quest giver offers is trivial (low level) for the player. · by wowlua
not in Blizzard's documentation
guessed
IsBNLoginReturns whether the player logged in with a Battle.net account. · by wowlua
not in Blizzard's documentation
guessed
IsBindingForGamePadReturns whether a key binding belongs to a gamepad button. · by wowlua
not in Blizzard's documentation
recorded
IsBreadcrumbQuestReturns whether a quest is a breadcrumb quest, one that leads the player to another quest. · by wowlua
not in Blizzard's documentation
guessed
IsCastingGlyphReturns whether the player is casting a glyph. · by wowlua
not in Blizzard's documentation
guessed
IsChatAFKReturns whether the player is flagged as away from keyboard. · by wowlua
not in Blizzard's documentation
guessed
IsChatChannelRaidReturns whether a chat channel type is a raid channel. Blizzard calls it with a channel's channelType. · by wowlua
not in Blizzard's documentation
guessed
IsChatDNDReturns whether the player is flagged as do not disturb. · by wowlua
not in Blizzard's documentation
guessed
IsCurrentQuestFailedReturns whether the quest shown by the quest frame has failed. · by wowlua
not in Blizzard's documentation
implemented
IsDisplayChannelModeratorReturns whether the player is a moderator of the channel selected in the channel list. · by wowlua
not in Blizzard's documentation
guessed
IsDisplayChannelOwnerReturns whether the player owns the channel selected in the channel list. · by wowlua
not in Blizzard's documentation
guessed
IsEveryoneAssistantReturns whether every raid member has raid assistant rights. · by wowlua
not in Blizzard's documentation
recorded
IsFishingLootReturns true if the loot window is related to fishing.
not in Blizzard's documentation
implemented
IsGMClientReturns true if the client downloaded has the GM MPQs attached, returns false otherwise.
not in Blizzard's documentation
implemented
IsGamePadCursorControlEnabledReturns whether the gamepad controls the cursor. · by wowlua
not in Blizzard's documentation
guessed
IsGamePadFreelookEnabledReturns whether gamepad free look is turned on. · by wowlua
not in Blizzard's documentation
guessed
IsGraphicsCVarValueSupportedReturns whether the system supports a value for a graphics console variable. Blizzard calls it with the CVar and the value, and treats the result as an error code that names why the value is unavailable. · by wowlua
not in Blizzard's documentation
recorded
IsGraphicsSettingValueSupportedReturns whether the system supports a value for a graphics setting. Blizzard calls it with the setting, the value and whether it is the raid setting, and treats the result as an error code that names why the value is unavailable. · by wowlua
not in Blizzard's documentation
recorded
IsGuildMemberReturns true if another player is from the same guild.
not in Blizzard's documentation
implemented
IsGuildRankAssignmentAllowedReturns whether a guild member can be given a rank. · by wowlua
not in Blizzard's documentation
implemented
IsInActiveWorldPVPReturns whether the player, or the given unit, is in an active world PvP area. · by wowlua
not in Blizzard's documentation
recorded
IsInAuthenticatedRankReturns whether the player is in a guild rank that requires an authenticator. · by wowlua
not in Blizzard's documentation
guessed
IsInCinematicSceneReturns true during in-game cinematics/cutscenes involving NPC actors and scenescripts.
not in Blizzard's documentation
guessed
IsInGlobalEnvironmentReturns whether the running code is in the global environment rather than the secure one. Blizzard files return early when it is false. · by wowlua
not in Blizzard's documentation
guessed
IsInGroupReturns true if the player is in a group.
not in Blizzard's documentation
implemented
IsInGuildGroupReturns whether or not you are in a guild party.
not in Blizzard's documentation
guessed
IsInLFGDungeonReturns true if the player is in an LFD instance.
not in Blizzard's documentation
guessed
IsInRaidReturns true if the player is in a raid.
not in Blizzard's documentation
implemented
IsInScenarioGroupReturns whether the player is in a scenario group. · by wowlua
not in Blizzard's documentation
guessed
IsInventoryItemLockedReturns whether an inventory item is locked, usually as it awaits pending action.
not in Blizzard's documentation
implemented
IsInventoryItemProfessionBagReturns whether the bag in a unit's inventory slot is a profession bag. · by wowlua
not in Blizzard's documentation
implemented
IsLFGCompleteReturns whether you have currently finished a Dungeon Finder instance.
not in Blizzard's documentation
guessed
IsLFGDungeonJoinableReturns whether you can queue for a particular dungeon.
not in Blizzard's documentation
guessed
IsMasterLooterReturns whether the player is the group's master looter. · by wowlua
not in Blizzard's documentation
guessed
IsModifiedClickReturns true if the modifier key needed for an an action is pressed.
not in Blizzard's documentation
implemented
IsMouselookingReturns true if the player is currently in mouselook mode.
not in Blizzard's documentation
guessed
IsOutlineModeSupportedReturns whether the system supports outline mode. · by wowlua
not in Blizzard's documentation
guessed
IsPartyLFGReturns whether the player's group was formed by the dungeon finder. · by wowlua
not in Blizzard's documentation
recorded
IsPartyWorldPVPReturns whether the player's group is a world PvP group. · by wowlua
not in Blizzard's documentation
guessed
IsPendingGlyphRemovalReturns whether the pending glyph cast removes a glyph instead of applying one. · by wowlua
not in Blizzard's documentation
guessed
IsPetActiveReturns whether the player has an active pet. · by wowlua
not in Blizzard's documentation
guessed
IsPetAttackActionReturns whether a pet action slot holds the pet's attack action. · by wowlua
not in Blizzard's documentation
implemented
IsPetAttackActiveReturns true if the pet is currently auto attacking.
not in Blizzard's documentation
implemented
IsPlayerNeutralReturns whether the player is currently neutral (vs Alliance/Horde).
not in Blizzard's documentation
guessed
IsQuestCompletableReturns true if the displayed quest at a quest giver can be completed.
not in Blizzard's documentation
implemented
IsQuestIDValidSpellTargetReturns whether a quest is a valid target for the spell the player is targeting. · by wowlua
not in Blizzard's documentation
guessed
IsQuestItemHiddenReturns whether a quest item reward shown by the quest giver is hidden. · by wowlua
not in Blizzard's documentation
implemented
IsQuestLogSpecialItemInRangeReturns whether the target is in range of a quest's special item: 1 when in range, 0 when out of range, nil when range does not apply. Blizzard calls it with the quest log index. · by wowlua
not in Blizzard's documentation
guessed
IsQuestSequencedReturns whether a quest's objectives must be done in order. · by wowlua
not in Blizzard's documentation
implemented
IsSelectedSpellBookItemReturns whether a spell book item is the one selected. Blizzard calls it with the slot and the book type. · by wowlua
not in Blizzard's documentation
guessed
IsServerControlledBackfillReturns whether the server is filling empty spots in the player's group. While it is, Blizzard does not offer to leave the queue. · by wowlua
not in Blizzard's documentation
guessed
IsSpecializationActivateSpellReturns whether a spell is the one cast to switch specialization. · by wowlua
not in Blizzard's documentation
guessed
IsSpellClassOrSpecReturns whether a given spell is specific to a specialization and/or class.
not in Blizzard's documentation
guessed
IsSpellValidForPendingGlyphReturns whether the pending glyph can be applied to a spell. · by wowlua
not in Blizzard's documentation
implemented
IsStoryQuestReturns whether a quest is part of a zone's story. · by wowlua
not in Blizzard's documentation
guessed
IsTradeskillTrainerReturns true if the training window is used for a profession trainer.
not in Blizzard's documentation
implemented
IsTutorialFlaggedReturns whether a tutorial, given its number, has been flagged as shown. · by wowlua
not in Blizzard's documentation
recorded
IsUsingVehicleControlsReturns whether the player is using vehicle controls. · by wowlua
not in Blizzard's documentation
guessed
IsVehicleAimAngleAdjustableReturns true if the vehicle aim angle can be adjusted.
not in Blizzard's documentation
guessed
IsVehicleAimPowerAdjustableReturns true if the vehicle aim power can be adjusted.
not in Blizzard's documentation
guessed
IsWargameReturns whether the player is currently in a War Game.
not in Blizzard's documentation
guessed
ItemAddedToArtifactRetturns true if a keystone is added to the artifact.
not in Blizzard's documentation
guessed
ItemCanTargetGarrisonFollowerAbilityReturns whether the item being used can target an ability of a garrison follower, given the follower and ability IDs. · by wowlua
not in Blizzard's documentation
guessed
ItemTextGetCreatorReturns the name of the character who created the item text.
not in Blizzard's documentation
guessed
ItemTextGetItemReturns the item name that the item text belongs to.
not in Blizzard's documentation
guessed
ItemTextGetMaterialReturns the material texture for the item text.
not in Blizzard's documentation
guessed
ItemTextGetPageReturns the page number of the currently displayed page.
not in Blizzard's documentation
guessed
ItemTextGetTextReturns the contents of the currently displayed page.
not in Blizzard's documentation
guessed
ItemTextHasNextPageReturns true if there is a page after the current page.
not in Blizzard's documentation
guessed
ItemTextIsFullPageReturns whether the item text being read is a full page. Blizzard lays out the item text frame differently when it is. · by wowlua
not in Blizzard's documentation
guessed
ItemTextNextPageMoves to the next page of the item text.
not in Blizzard's documentation
guessed
ItemTextPrevPageMoves to the previous page of the item text.
not in Blizzard's documentation
guessed
JoinArenaQueues the player's group for a rated arena. · by wowlua
not in Blizzard's documentation
guessed
JoinChannelByNameJoins the specified chat channel.
not in Blizzard's documentation
guessed
JoinLFGJoins the dungeon finder queue for the given category with the dungeon chosen by SetLFGDungeon. · by wowlua
not in Blizzard's documentation
guessed
JoinPermanentChannelJoins the specified chat channel; the channel will be rejoined after relogging.
not in Blizzard's documentation
guessed
JoinRatedBattlefieldQueues the player's group for a rated battleground. · by wowlua
not in Blizzard's documentation
guessed
JoinRatedSoloShuffleQueues the player for rated solo shuffle. · by wowlua
not in Blizzard's documentation
guessed
JoinSingleLFGJoins the dungeon finder queue for one dungeon, given the category and the dungeon's ID. · by wowlua
not in Blizzard's documentation
guessed
JoinSkirmishQueue for a arena either solo or as a group.
not in Blizzard's documentation
guessed
JoinTemporaryChannelJoins the specified chat channel; the channel will be left on logout.
not in Blizzard's documentation
guessed
JumpOrAscendStartMakes the character jump or swim/fly upwards.
not in Blizzard's documentation
implemented
LFGTeleportTeleports the player to or from a LFG dungeon.
not in Blizzard's documentation
guessed
LearnPvpTalentLearns the name of a specified pvp talent in a specified tab.
not in Blizzard's documentation
guessed
LearnPvpTalentsLearns PvP talents. · by wowlua
not in Blizzard's documentation
guessed
LearnTalentLearns the specified talent.
not in Blizzard's documentation
guessed
LearnTalentsLearns the given talents. Blizzard's Mists talent frame calls it with the talents the player selected. · by wowlua
not in Blizzard's documentation
guessed
LeaveBattlefieldLeaves the current battleground.
not in Blizzard's documentation
guessed
LeaveChannelByLocalIDLeaves a chat channel, given its local ID. · by wowlua
not in Blizzard's documentation
guessed
LeaveChannelByNameLeaves the channel with the specified name.
not in Blizzard's documentation
guessed
LeaveLFGLeaves the dungeon finder queue for the given category. · by wowlua
not in Blizzard's documentation
guessed
LeaveSingleLFGLeaves the dungeon finder queue for one dungeon, given the category and the dungeon's ID. · by wowlua
not in Blizzard's documentation
guessed
LerpReturns the value that lies the given amount of the way from a start value to an end value: the start value at 0, the end value at 1. · by wowlua
not in Blizzard's documentation
guessed
ListChannelByNamePrints the list of members in the specified channel.
not in Blizzard's documentation
guessed
ListChannelsPrints the list of currently joined chat channel.
not in Blizzard's documentation
guessed
LoadBindingsLoads default, account or character specific key bindings.
not in Blizzard's documentation
guessed
LoggingChatGets or sets whether logging chat to Logs\WoWChatLog.txt is enabled.
not in Blizzard's documentation
guessed
LoggingCombatGets or sets whether logging combat to Logs\WoWCombatLog.txt is enabled.
not in Blizzard's documentation
guessed
LootMoneyNotifyReports looted money to the player. Blizzard calls it with the amount and true after a bonus roll wins money. · by wowlua
not in Blizzard's documentation
guessed
LootSlotLoots the specified slot; can require confirmation with ConfirmLootSlot.
not in Blizzard's documentation
implemented
LootSlotHasItemReturns whether a loot slot contains an item.
not in Blizzard's documentation
implemented
MouselookStartEnters mouse look mode; alters the character's movement/facing direction.
not in Blizzard's documentation
guessed
MouselookStopExits mouse look mode.
not in Blizzard's documentation
guessed
MoveAndSteerStartStarts moving forward while steering with the mouse. Blizzard's key bindings call it. · by wowlua
not in Blizzard's documentation
implemented
MoveAndSteerStopStops moving and steering started by MoveAndSteerStart. · by wowlua
not in Blizzard's documentation
implemented
MoveBackwardStartThe player begins moving backward at the specified time.
not in Blizzard's documentation
implemented
MoveBackwardStopThe player stops moving backward at the specified time.
not in Blizzard's documentation
implemented
MoveForwardStartThe player begins moving forward at the specified time.
not in Blizzard's documentation
implemented
MoveForwardStopThe player stops moving forward at the specified time.
not in Blizzard's documentation
implemented
MoveViewDownStartStarts rotating the camera downward.
not in Blizzard's documentation
implemented
MoveViewDownStopStops rotating the camera downward.
not in Blizzard's documentation
implemented
MoveViewInStartBegins zooming the camera in.
not in Blizzard's documentation
implemented
MoveViewInStopStops zooming the camera in.
not in Blizzard's documentation
implemented
MoveViewLeftStartStarts rotating the camera to the left.
not in Blizzard's documentation
implemented
MoveViewLeftStopStops rotating the camera to the left.
not in Blizzard's documentation
implemented
MoveViewOutStartBegins zooming the camera out.
not in Blizzard's documentation
implemented
MoveViewOutStopStops zooming the camera out.
not in Blizzard's documentation
implemented
MoveViewRightStartStarts rotating the camera to the right.
not in Blizzard's documentation
implemented
MoveViewRightStopStops rotating the camera to the right.
not in Blizzard's documentation
implemented
MoveViewUpStartStarts rotating the camera upward.
not in Blizzard's documentation
implemented
MoveViewUpStopStops rotating the camera upward.
not in Blizzard's documentation
implemented
MultiSampleAntiAliasingSupportedReturns whether the system supports multisample anti-aliasing. · by wowlua
not in Blizzard's documentation
recorded
MuteSoundFileMutes a sound file.
not in Blizzard's documentation
guessed
NeutralPlayerSelectFactionAllows a Pandaren to choose a faction.
not in Blizzard's documentation
guessed
NextViewMoves the camera to the next saved camera view. · by wowlua
not in Blizzard's documentation
implemented
NumTaxiNodesReturns the number of flight paths on the taxi map.
not in Blizzard's documentation
implemented
OfferPetitionOffers a petition to your target.
not in Blizzard's documentation
guessed
OpenTrainerOpens the trainer window. · by wowlua
not in Blizzard's documentation
guessed
PartyLFGStartBackfillAsks the dungeon finder to find players for the empty spots in the player's group. · by wowlua
not in Blizzard's documentation
guessed
PetAggressiveModeSwitches your pet to aggressive mode; does nothing.
not in Blizzard's documentation
implemented
PetAttackInstruct your pet to attack your target.
not in Blizzard's documentation
implemented
PetCanBeAbandonedReturns true if the pet can be abandoned.
not in Blizzard's documentation
guessed
PetCanBeDismissedReturns whether the player's pet can be dismissed. · by wowlua
not in Blizzard's documentation
guessed
PetDefensiveAssistModeSets the player's pet to defensive assist mode. · by wowlua
not in Blizzard's documentation
implemented
PetDefensiveModeSet your pet in defensive mode.
not in Blizzard's documentation
implemented
PetDismissDismiss your pet.
not in Blizzard's documentation
implemented
PetFollowInstruct your pet to follow you.
not in Blizzard's documentation
implemented
PetHasActionBarReturns true if player has a pet with an action bar.
not in Blizzard's documentation
implemented
PetHasSpellbookReturns whether the player's pet has a spell book. · by wowlua
not in Blizzard's documentation
guessed
PetMoveToOrders the player's pet to move to a target. The /petmoveto slash command calls it. · by wowlua
not in Blizzard's documentation
implemented
PetPassiveModeSet your pet into passive mode.
not in Blizzard's documentation
implemented
PetStopAttackStops the pet from attacking.
not in Blizzard's documentation
implemented
PetUsesPetFrameReturns whether the player's pet is shown in the pet unit frame. · by wowlua
not in Blizzard's documentation
implemented
PetWaitInstruct your pet to remain still.
not in Blizzard's documentation
implemented
PickupActionPlaces an action onto the cursor.
not in Blizzard's documentation
implemented
PickupBagFromSlotPicks up the bag from the specified slot, placing it in the cursor.
not in Blizzard's documentation
guessed
PickupCompanionPlaces a mount onto the cursor.
not in Blizzard's documentation
guessed
PickupGuildBankItemPicks up the item in a guild bank slot, or puts the item on the cursor there, given the tab and slot. · by wowlua
not in Blizzard's documentation
guessed
PickupGuildBankMoneyPuts money from the guild bank on the cursor, in copper. · by wowlua
not in Blizzard's documentation
guessed
PickupInventoryItemPicks up / interacts with an equipment slot.
not in Blizzard's documentation
implemented
PickupMacroPlaces a macro onto the cursor.
not in Blizzard's documentation
implemented
PickupMerchantItemPlaces a merchant item onto the cursor. If the cursor already has an item, it will be sold.
not in Blizzard's documentation
guessed
PickupPetActionPlaces a pet action onto the cursor.
not in Blizzard's documentation
guessed
PickupPetSpellPicks up a Combat Pet spell.
not in Blizzard's documentation
guessed
PickupPvpTalentPuts a PvP talent on the cursor, given its talent ID. · by wowlua
not in Blizzard's documentation
guessed
PickupTalentPuts a talent on the cursor, given its talent ID. · by wowlua
not in Blizzard's documentation
guessed
PitchDownStartStarts pitching the player down, as when swimming or flying. · by wowlua
not in Blizzard's documentation
implemented
PitchDownStopStops pitching down. · by wowlua
not in Blizzard's documentation
implemented
PitchUpStartStarts pitching the player up, as when swimming or flying. · by wowlua
not in Blizzard's documentation
implemented
PitchUpStopStops pitching up. · by wowlua
not in Blizzard's documentation
implemented
PlaceActionPlaces an action onto into the specified action slot.
not in Blizzard's documentation
implemented
PlayAutoAcceptQuestSoundPlays the sound for a quest that is accepted automatically. · by wowlua
not in Blizzard's documentation
guessed
PlayMusicPlays the specified sound file on loop to the "Music" sound channel.
not in Blizzard's documentation
guessed
PlaySoundPlays the specified sound by SoundKitID.
not in Blizzard's documentation
guessed
PlaySoundFilePlays the specified sound by FileDataID or addon file path.
not in Blizzard's documentation
guessed
PlayerHasToyDetermines if player has a specific toy in their toybox
not in Blizzard's documentation
implemented
PrevViewMoves the camera to the previous saved camera view. · by wowlua
not in Blizzard's documentation
implemented
ProcessExceptionClientGenerates textual error logs for any current Lua error.
not in Blizzard's documentation
guessed
ProcessQuestLogRewardFactionsPrepares the reputation rewards of the selected quest log quest so they can be read. · by wowlua
not in Blizzard's documentation
guessed
PutItemInBackpackPlaces the item on the cursor into the player's backpack.
not in Blizzard's documentation
guessed
PutItemInBagPlaces the item on the cursor into the specified bag slot.
not in Blizzard's documentation
guessed
QueryGuildBankLogRequests the transaction log of a guild bank tab from the server. Blizzard passes MAX_GUILDBANK_TABS + 1 for the money log. · by wowlua
not in Blizzard's documentation
guessed
QueryGuildBankTabRequests a guild bank tab's contents from the server. · by wowlua
not in Blizzard's documentation
guessed
QueryGuildBankTextRequests a guild bank tab's info text from the server. · by wowlua
not in Blizzard's documentation
guessed
QueryGuildEventLogRequests the guild event log from the server. · by wowlua
not in Blizzard's documentation
guessed
QueryGuildNewsRequests the guild news from the server. · by wowlua
not in Blizzard's documentation
guessed
QueryGuildRecipesRequests the recipes known by guild members from the server. · by wowlua
not in Blizzard's documentation
guessed
QuestChooseRewardErrorThrows an error when the quest reward method doesn't work.
not in Blizzard's documentation
guessed
QuestFlagsPVPReturns whether the quest being offered flags the player for PvP. Blizzard asks for confirmation before accepting such a quest. · by wowlua
not in Blizzard's documentation
implemented
QuestGetAutoAcceptReturns whether the last-offered quest was automatically accepted.
not in Blizzard's documentation
implemented
QuestGetAutoLaunchedReturns whether the quest being shown was opened automatically. · by wowlua
not in Blizzard's documentation
guessed
QuestHasPOIInfoReturns whether a quest has point of interest data for the map. · by wowlua
not in Blizzard's documentation
guessed
QuestIsDailyReturns true if the offered quest is a daily quest.
not in Blizzard's documentation
guessed
QuestIsFromAdventureMapReturns whether the quest being offered comes from the adventure map. · by wowlua
not in Blizzard's documentation
implemented
QuestIsFromAreaTriggerWhether the quest being offered was started by entering an area. · by wowlua
not in Blizzard's documentation
implemented
QuestIsWeeklyReturns true if the offered quest is a weekly quest.
not in Blizzard's documentation
guessed
QuestLogPushQuestShares the current quest in the quest log with other players.
not in Blizzard's documentation
guessed
QuestLogRewardHasTreasurePickerReturns whether a quest's rewards include a treasure picker. · by wowlua
not in Blizzard's documentation
guessed
QuestLogShouldShowPortraitReturns whether the quest log should show the quest giver's portrait. · by wowlua
not in Blizzard's documentation
guessed
QuestMapUpdateAllQuestsUpdates the quests shown on the map and returns the number of quest points of interest. · by wowlua
not in Blizzard's documentation
guessed
QuestPOIUpdateIconsUpdates the quest point of interest icons. · by wowlua
not in Blizzard's documentation
guessed
RaidProfileExistsReturns whether a raid frame profile with the given name exists. · by wowlua
not in Blizzard's documentation
guessed
RaidProfileHasUnsavedChangesReturns whether the raid frame profile being edited has unsaved changes. · by wowlua
not in Blizzard's documentation
guessed
RedockChatWindowsDocks the chat windows back into the main chat frame. Blizzard asks the player to confirm first. · by wowlua
not in Blizzard's documentation
guessed
RefreshLFGListRefreshes the looking for group list. · by wowlua
not in Blizzard's documentation
guessed
RegisterStaticConstantsRegisters a table of constants with the game. Blizzard calls it once with STATIC_CONSTANTS. · by wowlua
not in Blizzard's documentation
guessed
RejectProposalDeclines a LFG invite and leaves the queue.
not in Blizzard's documentation
guessed
ReleaseActionReleases an action, given the action, unit and mouse button. The secure action button runs it for the actionrelease type. · by wowlua
not in Blizzard's documentation
implemented
RemoveAutoQuestPopUpRemoves the automatic quest pop-up of a quest, given its quest ID. · by wowlua
not in Blizzard's documentation
guessed
RemoveChatWindowChannelRemoves the specified chat channel from a chat window.
not in Blizzard's documentation
guessed
RemoveChatWindowMessagesRemoves the specified chat message type from a chat window.
not in Blizzard's documentation
guessed
RemoveItemFromArtifactRemoves a Keystone from the selected artifact.
not in Blizzard's documentation
guessed
RemovePvpTalentRemoves a PvP talent. · by wowlua
not in Blizzard's documentation
guessed
RemoveTalentRemoves a talent the player has learned, given its talent ID. · by wowlua
not in Blizzard's documentation
guessed
RenamePetitionRenames the current petition.
not in Blizzard's documentation
guessed
RepairAllItemsRepairs all equipped and inventory items.
not in Blizzard's documentation
implemented
ReplaceGuildMasterImpeaches the current Guild Master.
not in Blizzard's documentation
guessed
RequestBattlefieldScoreDataRequests the latest battlefield score data from the server.
not in Blizzard's documentation
guessed
RequestBattlegroundInstanceInfoRequests the available instances of a battleground.
not in Blizzard's documentation
guessed
RequestBottomLeftActionBarAsks to show the bottom left action bar. Returns whether the request was made; ACTIONBAR_SHOW_BOTTOMLEFT fires when the bar is shown. · by wowlua
not in Blizzard's documentation
guessed
RequestGuildChallengeInfoRequests the player's guild challenge progress from the server. · by wowlua
not in Blizzard's documentation
guessed
RequestGuildPartyStateRequests whether the player's group counts as a guild group. · by wowlua
not in Blizzard's documentation
guessed
RequestGuildRewardsRequests the guild rewards from the server. · by wowlua
not in Blizzard's documentation
guessed
RequestLFDPartyLockInfoRequests which dungeon finder dungeons are locked for the player's group. · by wowlua
not in Blizzard's documentation
guessed
RequestLFDPlayerLockInfoRequests which dungeon finder dungeons are locked for the player. · by wowlua
not in Blizzard's documentation
guessed
RequestPVPOptionsEnabledRequests which PvP queues are enabled. · by wowlua
not in Blizzard's documentation
guessed
RequestPVPRewardsRequests the PvP rewards from the server. · by wowlua
not in Blizzard's documentation
guessed
RequestRaidInfoRequests which instances the player is saved to.
not in Blizzard's documentation
implemented
RequestRandomBattlegroundInstanceInfoRequests information about battleground rewards.
not in Blizzard's documentation
guessed
RequestRatedInfoRequests information about the player's rated PvP stats from the server.
not in Blizzard's documentation
guessed
RequeueSkirmishQueues the player for another arena skirmish after a match ends. · by wowlua
not in Blizzard's documentation
guessed
ResetChatColorsResets the chat message colors to their defaults. · by wowlua
not in Blizzard's documentation
guessed
ResetChatWindowsResets the chat windows to their default layout, given the font size to use. · by wowlua
not in Blizzard's documentation
guessed
ResetSetMerchantFilterResets the merchant item filter to its default. Blizzard calls it each time the merchant frame opens. · by wowlua
not in Blizzard's documentation
implemented
ResetTutorialsStarts with the first tutorial again
not in Blizzard's documentation
guessed
ResetViewResets a saved camera view, given its index. · by wowlua
not in Blizzard's documentation
implemented
RespondMailLockSendItemAnswers the warning that attaching an item to mail makes it non-refundable, given the attachment slot and whether to keep the item attached. · by wowlua
not in Blizzard's documentation
guessed
RespondToInviteConfirmationAccepts or declines a pending group invite confirmation. · by wowlua
not in Blizzard's documentation
guessed
RestoreRaidProfileFromCopyRestores the raid frame profile being edited from the copy SaveRaidProfileCopy made, discarding the changes. · by wowlua
not in Blizzard's documentation
guessed
ReturnInboxItemReturns a mail in the inbox to its sender, given the mail's index. · by wowlua
not in Blizzard's documentation
guessed
RollOnLootRolls or passes on loot.
not in Blizzard's documentation
guessed
RoundReturns a number rounded to the nearest whole number, with halves rounded away from zero. · by wowlua
not in Blizzard's documentation
guessed
RoundToSignificantDigitsReturns a number rounded to the given number of decimal places. · by wowlua
not in Blizzard's documentation
guessed
RunBindingExecutes a key binding.
not in Blizzard's documentation
guessed
RunMacroExecutes a macro.
not in Blizzard's documentation
implemented
SaturateReturns a number clamped to the range 0 to 1. · by wowlua
not in Blizzard's documentation
guessed
SaveBindingsSaves account or character specific key bindings.
not in Blizzard's documentation
guessed
SaveRaidProfileCopySaves a copy of a raid frame profile, so its changes can be undone with RestoreRaidProfileFromCopy. · by wowlua
not in Blizzard's documentation
guessed
SaveViewSaves a camera angle. The last position loaded is stored in the CVar cameraView.
not in Blizzard's documentation
implemented
SearchLFGGetEncounterResultsReturns which encounters a group in the looking for group search results has completed. · by wowlua
not in Blizzard's documentation
guessed
SearchLFGGetJoinedIDReturns the ID of the looking for group search the player has joined. · by wowlua
not in Blizzard's documentation
guessed
SearchLFGGetNumResultsReturns how many players listed in raid browser for selected LFG id.
not in Blizzard's documentation
guessed
SearchLFGGetPartyResultsReturns information about the party player listed in raid browser.
not in Blizzard's documentation
guessed
SearchLFGGetResultsReturns information about the player listed in raid browser.
not in Blizzard's documentation
guessed
SearchLFGJoinAllows a player to join Raid Browser list.
not in Blizzard's documentation
guessed
SearchLFGLeaveLeaves the looking for group search. · by wowlua
not in Blizzard's documentation
guessed
SearchLFGSortSorts the looking for group search results. · by wowlua
not in Blizzard's documentation
guessed
SecureCmdOptionParseEvaluates macro conditionals without the need of a macro.
not in Blizzard's documentation
implemented
SelectActiveQuestSelects an active quest shown by the quest giver, given its index. Blizzard calls it with the quest button's ID. · by wowlua
not in Blizzard's documentation
guessed
SelectAvailableQuestSelects a quest offered by the quest giver, given its index. Blizzard calls it with the quest button's ID. · by wowlua
not in Blizzard's documentation
guessed
SelectTrainerServiceNotifies the server that a trainer service has been selected.
not in Blizzard's documentation
implemented
SendMailSends in-game mail.
not in Blizzard's documentation
implemented
SendSystemMessagePrints a yellow CHAT_MSG_SYSTEM message.
not in Blizzard's documentation
implemented
SetAchievementComparisonUnitSets the unit to be compared to.
not in Blizzard's documentation
guessed
SetAchievementSearchStringStarts a search for achievements containing the specified text.
not in Blizzard's documentation
implemented
SetActionBarTogglesSets the visible state for each action bar.
not in Blizzard's documentation
guessed
SetBattlefieldScoreFactionSets the faction to show on the battlefield scoreboard.
not in Blizzard's documentation
guessed
SetBindingSets a key binding to an action.
not in Blizzard's documentation
implemented
SetBindingClickSets a binding to click the specified Button widget.
not in Blizzard's documentation
guessed
SetBindingItemSets a binding to use a specified item.
not in Blizzard's documentation
guessed
SetBindingMacroSets a binding to click the specified button object.
not in Blizzard's documentation
guessed
SetBindingSpellSets a binding to cast the specified spell.
not in Blizzard's documentation
guessed
SetChannelOwnerSets the channel owner.
not in Blizzard's documentation
guessed
SetChannelPasswordChanges the password of the current channel.
not in Blizzard's documentation
guessed
SetChatColorNameByClassSets whether names in a chat message type are colored by class. · by wowlua
not in Blizzard's documentation
guessed
SetChatWindowAlphaSaves the background alpha of a chat window, given its index. · by wowlua
not in Blizzard's documentation
implemented
SetChatWindowColorSaves the background color of a chat window, given its index and the red, green and blue values. · by wowlua
not in Blizzard's documentation
implemented
SetChatWindowDockedSaves where a chat window is docked, given its index; nil undocks it. · by wowlua
not in Blizzard's documentation
implemented
SetChatWindowLockedSaves whether a chat window is locked in place, given its index. · by wowlua
not in Blizzard's documentation
implemented
SetChatWindowNameSaves the name of a chat window, given its index. · by wowlua
not in Blizzard's documentation
implemented
SetChatWindowSavedDimensionsSaves the width and height of a chat window, given its index. · by wowlua
not in Blizzard's documentation
implemented
SetChatWindowSavedPositionSaves the position of a chat window, given its index, the anchor point and the x and y offsets. · by wowlua
not in Blizzard's documentation
implemented
SetChatWindowShownSaves whether a chat window is shown, given its index. · by wowlua
not in Blizzard's documentation
implemented
SetChatWindowSizeSaves the font size of a chat window, given its index. · by wowlua
not in Blizzard's documentation
implemented
SetChatWindowUninteractableSaves whether a chat window ignores the mouse, given its ID. · by wowlua
not in Blizzard's documentation
implemented
SetCurrentGraphicsSettingSwitches between the normal graphics settings (0) and the raid and battleground graphics settings (1). · by wowlua
not in Blizzard's documentation
guessed
SetCurrentGuildBankTabSets the guild bank tab being viewed. · by wowlua
not in Blizzard's documentation
guessed
SetFocusedAchievementSets the achievement the achievement UI focuses on; nil clears it. · by wowlua
not in Blizzard's documentation
guessed
SetGamePadCursorControlTurns gamepad control of the cursor on or off. · by wowlua
not in Blizzard's documentation
guessed
SetGamePadFreeLookTurns gamepad free look on or off. · by wowlua
not in Blizzard's documentation
guessed
SetGuildBankTabInfoSets the name and icon of a guild bank tab.
not in Blizzard's documentation
guessed
SetGuildBankTabItemWithdrawSets how many items per day the guild rank being edited can withdraw from a guild bank tab, given the tab and the number. · by wowlua
not in Blizzard's documentation
guessed
SetGuildBankTabPermissionsModifies the permissions for a guild bank tab.
not in Blizzard's documentation
guessed
SetGuildBankTextModifies info text for a tab.
not in Blizzard's documentation
guessed
SetGuildBankWithdrawGoldLimitSets the gold withdraw limit for the guild bank.
not in Blizzard's documentation
guessed
SetGuildInfoTextSets the guild info text.
not in Blizzard's documentation
implemented
SetGuildMemberRankSets a guild member's rank. · by wowlua
not in Blizzard's documentation
implemented
SetGuildNewsFilterTurns a guild news filter on or off. Blizzard passes the filter's index and 1 or 0. · by wowlua
not in Blizzard's documentation
guessed
SetGuildRosterSelectionSelects a guild member in the roster.
not in Blizzard's documentation
implemented
SetGuildRosterShowOfflineSets the show offline guild members flag.
not in Blizzard's documentation
guessed
SetGuildTradeSkillCategoryFilterFilters the guild recipe list by category. · by wowlua
not in Blizzard's documentation
guessed
SetGuildTradeSkillItemNameFilterFilters the guild recipe list by item name. · by wowlua
not in Blizzard's documentation
guessed
SetItemRefHandles a click on a chat hyperlink. This FrameXML function runs the link's registered handler if it has one; otherwise it passes the link to HandleModifiedItemClick when a modifier is held, or shows it in ItemRefTooltip. · by wowlua
not in Blizzard's documentation
guessed
SetLFGBootVoteCasts the player's vote on a dungeon finder kick vote; true votes to kick. · by wowlua
not in Blizzard's documentation
guessed
SetLFGCommentSets the comment in the LFG browser.
not in Blizzard's documentation
guessed
SetLFGDungeonChooses a dungeon for the dungeon finder queue, given the category and the dungeon's ID. · by wowlua
not in Blizzard's documentation
guessed
SetLFGDungeonEnabledSets whether a dungeon is selected in the dungeon finder's specific dungeon list. · by wowlua
not in Blizzard's documentation
guessed
SetLFGHeaderCollapsedCollapses or expands a header in the dungeon finder's dungeon list. · by wowlua
not in Blizzard's documentation
guessed
SetLFGRolesSets the roles the player signs up for in the dungeon finder: leader, tank, healer and damage. · by wowlua
not in Blizzard's documentation
guessed
SetLootPortraitSets the portrait shown in the loot window. · by wowlua
not in Blizzard's documentation
guessed
SetLootThresholdSets the loot quality threshold for group/master loot.
not in Blizzard's documentation
guessed
SetMacroItemSets the item a macro shows as its icon and tooltip. · by wowlua
not in Blizzard's documentation
guessed
SetMacroSpellChanges the spell used for dynamic feedback for a macro.
not in Blizzard's documentation
guessed
SetMerchantFilterSets the filter for the items the merchant frame lists. · by wowlua
not in Blizzard's documentation
implemented
SetModifiedClickAssigns the given modifier key to the given action.
not in Blizzard's documentation
implemented
SetMouselookOverrideBindingOverrides the binding of a key while mouselook is on. · by wowlua
not in Blizzard's documentation
guessed
SetMoveEnabledEnables character movement. · by wowlua
not in Blizzard's documentation
guessed
SetMultiCastSpellSets the totem spell for a specific totem bar slot.
not in Blizzard's documentation
guessed
SetOptOutOfLootSets whether to automatically pass on all loot.
not in Blizzard's documentation
guessed
SetOverrideBindingSets an override key binding.
not in Blizzard's documentation
implemented
SetOverrideBindingClickSets an override binding that performs a button click.
not in Blizzard's documentation
implemented
SetOverrideBindingItemCreates an override binding that uses an item when triggered.
not in Blizzard's documentation
implemented
SetOverrideBindingMacroCreates an override binding that runs a macro.
not in Blizzard's documentation
implemented
SetOverrideBindingSpellCreates an override binding that casts a spell
not in Blizzard's documentation
implemented
SetPOIIconOverlapDistanceSets the distance at which map point of interest icons count as overlapping. · by wowlua
not in Blizzard's documentation
guessed
SetPOIIconOverlapPushDistanceSets how far overlapping map point of interest icons are pushed apart. · by wowlua
not in Blizzard's documentation
guessed
SetPVPRolesSets which roles the player is willing to perform in PvP battlegrounds.
not in Blizzard's documentation
guessed
SetPartyAssignmentAssigns a raid role, MAINTANK or MAINASSIST, to a group member. · by wowlua
not in Blizzard's documentation
implemented
SetRaidProfileOptionSets an option of a raid frame profile, given the profile, the option name and the value. · by wowlua
not in Blizzard's documentation
guessed
SetRaidProfileSavedPositionSaves the position of the raid frames for a raid frame profile. · by wowlua
not in Blizzard's documentation
guessed
SetRaidSubgroupMove a raid member from his current subgroup into a different (non-full) subgroup.
not in Blizzard's documentation
guessed
SetSavedInstanceExtendExtends or stops extending the player's lockout for a saved instance, given its index. · by wowlua
not in Blizzard's documentation
guessed
SetSelectedArtifactSets the selected artifact to an archaeology race.
not in Blizzard's documentation
guessed
SetSelectedDisplayChannelSelects a chat channel in the channel list, given its ID. · by wowlua
not in Blizzard's documentation
guessed
SetSelectedScreenResolutionIndexSelects a screen resolution, given its index. · by wowlua
not in Blizzard's documentation
guessed
SetSelectedWarGameTypeSelects a war game type in the war games list, given its index. · by wowlua
not in Blizzard's documentation
guessed
SetSendMailCODSets the cash on delivery amount, in copper, of the mail being composed. · by wowlua
not in Blizzard's documentation
implemented
SetSendMailMoneySets the money, in copper, attached to the mail being composed. · by wowlua
not in Blizzard's documentation
implemented
SetSendMailShowingSets whether or not the send mail UI is shown.
not in Blizzard's documentation
implemented
SetSpellbookPetActionPuts a pet spell from the spell book on the pet action bar. · by wowlua
not in Blizzard's documentation
guessed
SetTaxiMapSets the texture to use for the taxi map.
not in Blizzard's documentation
guessed
SetTradeCurrencySets the currency the player offers in a trade. · by wowlua
not in Blizzard's documentation
guessed
SetTrainerServiceTypeFilterSets the status of a skill filter in the trainer window.
not in Blizzard's documentation
implemented
SetTurnEnabledEnables character turning. · by wowlua
not in Blizzard's documentation
guessed
SetViewSets the camera to a predefined camera position (1-5).
not in Blizzard's documentation
implemented
SetupFullscreenScaleSizes a frame to take up the entire screen regardless of screen resolution.
not in Blizzard's documentation
guessed
ShowBuybackSellCursorShows the sell cursor over a merchant's buyback slot, given its index. · by wowlua
not in Blizzard's documentation
guessed
ShowQuestCompleteShows the completion dialog for a complete, auto-completable quest.
not in Blizzard's documentation
guessed
ShowQuestOfferOpens the quest offer for a quest. Blizzard calls it with a quest ID from an automatic quest pop-up. · by wowlua
not in Blizzard's documentation
guessed
ShowRepairCursorPuts the cursor in repair mode.
not in Blizzard's documentation
guessed
SignReturns 1 for a positive number, -1 for a negative number and 0 for zero. · by wowlua
not in Blizzard's documentation
implemented
SignPetitionSigns the currently viewed petition.
not in Blizzard's documentation
guessed
SocketInventoryItemOpens the socketing window for the item in an inventory slot. · by wowlua
not in Blizzard's documentation
guessed
SocketItemToArtifactAdds a keystone to the selected archaeology artifact.
not in Blizzard's documentation
guessed
SolveArtifactSolves the selected artifact.
not in Blizzard's documentation
guessed
SortBGListSorts the battleground list. Returns whether it succeeded. · by wowlua
not in Blizzard's documentation
guessed
SortBattlefieldScoreDataSorts the battleground scoreboard by a column, such as "stat1". · by wowlua
not in Blizzard's documentation
guessed
SortGuildRosterSorts the guild roster on a certain column.
not in Blizzard's documentation
guessed
SortGuildTradeSkillSorts the guild recipe list. · by wowlua
not in Blizzard's documentation
guessed
SortQuestSortTypesSorts the quest log's quest categories. · by wowlua
not in Blizzard's documentation
guessed
SortQuestsSorts the quests in the quest log. · by wowlua
not in Blizzard's documentation
guessed
Sound_ChatSystem_GetInputDriverNameByIndexReturns the name of a voice chat input device, given its index. · by wowlua
not in Blizzard's documentation
guessed
Sound_ChatSystem_GetNumInputDriversReturns the number of voice chat input devices. · by wowlua
not in Blizzard's documentation
guessed
Sound_ChatSystem_GetNumOutputDriversReturns the number of voice chat output devices. · by wowlua
not in Blizzard's documentation
guessed
Sound_ChatSystem_GetOutputDriverNameByIndexReturns the name of a voice chat output device, given its index. · by wowlua
not in Blizzard's documentation
guessed
Sound_GameSystem_GetInputDriverNameByIndexReturns the name of a game sound input device, given its index. · by wowlua
not in Blizzard's documentation
recorded
Sound_GameSystem_GetNumInputDriversReturns the number of game sound input devices. · by wowlua
not in Blizzard's documentation
recorded
Sound_GameSystem_GetNumOutputDriversReturns the number of game sound output devices. The audio settings list them as the output device options. · by wowlua
not in Blizzard's documentation
recorded
Sound_GameSystem_GetOutputDriverNameByIndexReturns the name of a game sound output device, given its index. · by wowlua
not in Blizzard's documentation
recorded
Sound_GameSystem_RestartSoundSystemRestarts the game's sound system. · by wowlua
not in Blizzard's documentation
guessed
SpellCanTargetGarrisonFollowerReturns whether the spell being targeted can target a garrison follower, given the follower's ID. Blizzard passes 0 to check whether it targets followers at all. · by wowlua
not in Blizzard's documentation
guessed
SpellCanTargetGarrisonFollowerAbilityReturns whether the spell being targeted can target an ability of a garrison follower, given the follower and ability IDs. Blizzard passes 0, 0 to check whether it targets abilities at all. · by wowlua
not in Blizzard's documentation
guessed
SpellCanTargetGarrisonMissionReturns whether the spell being targeted can target a garrison mission. · by wowlua
not in Blizzard's documentation
guessed
SpellCanTargetItemReturns whether the spell being targeted can target an item. · by wowlua
not in Blizzard's documentation
guessed
SpellCanTargetItemIDReturns whether the spell being targeted can target an item by its item ID, such as an item in a collection. · by wowlua
not in Blizzard's documentation
guessed
SpellCanTargetQuestReturns whether the spell being targeted can target a quest. · by wowlua
not in Blizzard's documentation
guessed
SpellCanTargetUnitReturns true if the spell awaiting target selection can be cast on the unit.
not in Blizzard's documentation
guessed
SpellCancelQueuedSpellCancels the spell queued to cast next. The /cancelqueuedspell slash command calls it. · by wowlua
not in Blizzard's documentation
guessed
SpellIsTargetingReturns true if a spell is about to be cast and is waiting for the player to select a target.
not in Blizzard's documentation
guessed
SpellStopCastingStops the current spellcast.
not in Blizzard's documentation
implemented
SpellStopTargetingCancels the spell awaiting target selection.
not in Blizzard's documentation
implemented
SpellTargetItemCasts the spell being targeted on an item. · by wowlua
not in Blizzard's documentation
implemented
SpellTargetUnitCasts the spell awaiting target selection on the unit.
not in Blizzard's documentation
implemented
SplitGuildBankItemSplits a stack in a guild bank slot and puts the given amount on the cursor. · by wowlua
not in Blizzard's documentation
guessed
StartAutoRunStarts running forward automatically. · by wowlua
not in Blizzard's documentation
implemented
StartDuelChallenges the specified player to a duel.
not in Blizzard's documentation
guessed
StartSoloShuffleWarGameByNameStarts a solo shuffle war game from the slash command's text. · by wowlua
not in Blizzard's documentation
guessed
StartSpectatorSoloShuffleWarGameStarts a solo shuffle war game between two players that the player watches as a spectator. · by wowlua
not in Blizzard's documentation
guessed
StartSpectatorWarGameStarts a war game between two players' groups that the player watches as a spectator. · by wowlua
not in Blizzard's documentation
guessed
StartWarGameChallenges a player's group to a war game. · by wowlua
not in Blizzard's documentation
guessed
StartWarGameByNameStarts a war game from the /wargame slash command's text: the player name, the area and whether it is in tournament mode, separated by spaces. · by wowlua
not in Blizzard's documentation
guessed
StopAutoRunStops running forward automatically. · by wowlua
not in Blizzard's documentation
implemented
StopMacroStops the macro that is running. The /stopmacro slash command calls it. · by wowlua
not in Blizzard's documentation
implemented
StopMusicStops the currently playing music.
not in Blizzard's documentation
guessed
StopSoundStops playing the specified sound.
not in Blizzard's documentation
guessed
StoreSecureReferenceStores a reference to an object under a name for secure code. Blizzard stores the group finder's edit boxes this way. · by wowlua
not in Blizzard's documentation
implemented
StrafeLeftStartThe player begins strafing left at the specified time.
not in Blizzard's documentation
implemented
StrafeLeftStopThe player stops strafing left at the specified time.
not in Blizzard's documentation
implemented
StrafeRightStartThe player begins strafing right at the specified time.
not in Blizzard's documentation
implemented
StrafeRightStopThe player stops strafing right at the specified time.
not in Blizzard's documentation
implemented
SubmitRequiredGuildRenameSubmits a new name for the player's guild when it must be renamed. Blizzard offers it only to the guild leader. · by wowlua
not in Blizzard's documentation
guessed
SummonRandomCritterNo longer does anything.
not in Blizzard's documentation
guessed
SurrenderArenaSurrenders the current arena match. Blizzard confirms with the player first. · by wowlua
not in Blizzard's documentation
guessed
SwapRaidSubgroupSwaps two raid members into different groups.
not in Blizzard's documentation
guessed
SwapToGlobalEnvironmentSwitches the running file to the global environment. Blizzard's secure addons call it at the top of files that must run outside the secure environment. · by wowlua
not in Blizzard's documentation
implemented
SwitchAchievementSearchTabSwitches the achievement search to a tab, given its index. · by wowlua
not in Blizzard's documentation
guessed
TableIsEmptyReturns whether a table has no entries. · by wowlua
not in Blizzard's documentation
guessed
TakeInboxItemTakes the attached item from the mailbox message.
not in Blizzard's documentation
implemented
TakeInboxMoneyTake the attached money from the mailbox message at index.
not in Blizzard's documentation
guessed
TakeInboxTextItemTakes a copy of a mail's text as a letter item, given the mail's index. · by wowlua
not in Blizzard's documentation
guessed
TakeTaxiNodeTravels to the specified flight path node.
not in Blizzard's documentation
implemented
TargetSpellReplacesBonusTreeWhether the spell being targeted replaces the bonus tree. · by wowlua
not in Blizzard's documentation
guessed
TaxiGetDestXReturns the horizontal position of the destination node of a given route to the destination.
not in Blizzard's documentation
implemented
TaxiGetDestYReturns the vertical position of the destination node of a given route to the destination.
not in Blizzard's documentation
implemented
TaxiGetNodeSlotReturns the taxi node at one end of a flight route, given the node's index, the route's index and true for the source or false for the destination. Blizzard draws the route lines from it. · by wowlua
not in Blizzard's documentation
implemented
TaxiGetSrcXReturns the horizontal position of the source node of a given route to the destination.
not in Blizzard's documentation
implemented
TaxiGetSrcYReturns the vertical position of the source node of a given route to the destination.
not in Blizzard's documentation
implemented
TaxiIsDirectFlightReturns whether a taxi node can be reached in one hop. · by wowlua
not in Blizzard's documentation
implemented
TaxiNodeCostReturns the cost of the flight path in copper.
not in Blizzard's documentation
implemented
TaxiNodeGetTypeReturns the type of a flight path node.
not in Blizzard's documentation
implemented
TaxiNodeNameReturns the name of a flight path node.
not in Blizzard's documentation
implemented
TaxiNodePositionReturns the position of a flight point on the taxi map.
not in Blizzard's documentation
implemented
TaxiRequestEarlyLandingAsks to land early from a flight path. · by wowlua
not in Blizzard's documentation
implemented
ToggleAutoRunTurns auto-run on or off.
not in Blizzard's documentation
implemented
TogglePetAutocastTurns autocast on or off for a pet action, given its index. · by wowlua
not in Blizzard's documentation
implemented
ToggleRunToggle between running and walking.
not in Blizzard's documentation
implemented
ToggleWindowedSwitches between windowed and fullscreen mode. · by wowlua
not in Blizzard's documentation
guessed
TriggerTutorialShows a tutorial, given its number. · by wowlua
not in Blizzard's documentation
guessed
TurnInGuildCharterTurns in a guild charter to found a guild. · by wowlua
not in Blizzard's documentation
guessed
TurnLeftStartTurns the player left at the specified time.
not in Blizzard's documentation
implemented
TurnLeftStopThe player stops turning left at the specified time.
not in Blizzard's documentation
implemented
TurnOrActionStartStarts a "right click" in the 3D game world.
not in Blizzard's documentation
implemented
TurnOrActionStopStops a "right click" in the 3D game world.
not in Blizzard's documentation
implemented
TurnRightStartTurns the player right at the specified time.
not in Blizzard's documentation
implemented
TurnRightStopThe player stops turning right at the specified time.
not in Blizzard's documentation
implemented
UnitHasIncomingResurrectionReturns true if the unit is currently being resurrected.
not in Blizzard's documentation
implemented
UnitHasLFGDeserterReturns whether the unit is currently unable to use the dungeon finder due to leaving a group prematurely.
not in Blizzard's documentation
guessed
UnitHasLFGRandomCooldownReturns whether the unit is currently under the effects of the random dungeon cooldown.
not in Blizzard's documentation
guessed
UnlearnSpecializationUnlearns a specialization, given its index. Classic UI code calls it after the player confirms. · by wowlua
not in Blizzard's documentation
guessed
UnmuteSoundFileUnmutes a sound file.
not in Blizzard's documentation
guessed
UpdateInventoryAlertStatusUpdates the alert status of the player's inventory. · by wowlua
not in Blizzard's documentation
guessed
UpdateUIParentPositionMoves UIParent down to make room for the debug bars or a screen notch. A FrameXML function. · by wowlua
not in Blizzard's documentation
guessed
UpdateWarGamesListUpdates the war games list. · by wowlua
not in Blizzard's documentation
guessed
UseActionPerform the action in the specified action slot.
not in Blizzard's documentation
implemented
UseInventoryItemUse an item in a specific inventory slot.
not in Blizzard's documentation
implemented
UseQuestLogSpecialItemUses a quest's special item, given its quest log index. · by wowlua
not in Blizzard's documentation
implemented
UseToyUse a toy in player's toybox.
not in Blizzard's documentation
implemented
UseToyByNameUse a toy in player's toybox.
not in Blizzard's documentation
implemented
UseWorldMapActionButtonSpellOnQuestCasts the world map action button's spell on a quest, given its quest ID. · by wowlua
not in Blizzard's documentation
guessed
VehicleAimDecrementLowers the vehicle's aim by an amount. Blizzard's bindings pass 0.1. · by wowlua
not in Blizzard's documentation
guessed
VehicleAimDownStartStarts aiming the vehicle down. · by wowlua
not in Blizzard's documentation
guessed
VehicleAimDownStopStops aiming the vehicle down. · by wowlua
not in Blizzard's documentation
guessed
VehicleAimGetNormPowerReturns the vehicle's aim power, normalized. · by wowlua
not in Blizzard's documentation
guessed
VehicleAimIncrementRaises the vehicle's aim by an amount. Blizzard's bindings pass 0.1. · by wowlua
not in Blizzard's documentation
guessed
VehicleAimRequestAngleRequests an aim angle for the vehicle. · by wowlua
not in Blizzard's documentation
guessed
VehicleAimSetNormPowerSets the vehicle's aim power, normalized. · by wowlua
not in Blizzard's documentation
guessed
VehicleAimUpStartStarts aiming the vehicle up. · by wowlua
not in Blizzard's documentation
guessed
VehicleAimUpStopStops aiming the vehicle up. · by wowlua
not in Blizzard's documentation
guessed
VehicleExitMakes the player leave the vehicle. · by wowlua
not in Blizzard's documentation
guessed
VehicleNextSeatMoves the player to the vehicle's next seat. · by wowlua
not in Blizzard's documentation
guessed
VehiclePrevSeatMoves the player to the vehicle's previous seat. · by wowlua
not in Blizzard's documentation
guessed
ViewGuildRecipesOpens the recipes that guild members know for a profession, given its skill line ID. · by wowlua
not in Blizzard's documentation
guessed
WarGameRespondAccepts or declines a war game challenge. · by wowlua
not in Blizzard's documentation
guessed
WithdrawGuildBankMoneyWithdraws money, in copper, from the guild bank. · by wowlua
not in Blizzard's documentation
guessed
absReturns the absolute value of a number; the same as math.abs. · by wowlua
not in Blizzard's documentation
implemented
addframetextAppends a string to the debug frame text buffer for crash reporting.
not in Blizzard's documentation
implemented
assertRaises an error if its first argument is false or nil; otherwise returns all its arguments. The optional message becomes the error. · by wowlua
not in Blizzard's documentation
implemented
ceilReturns the smallest whole number not less than a number; the same as math.ceil. · by wowlua
not in Blizzard's documentation
implemented
collectgarbageControl the garbage collector and query it for information. As of WoW 2.0, this is the same as the standard collectgarbage() in Lua, but prior to that it was quite different.
not in Blizzard's documentation
implemented
datedate() is a reference to the os.date function. It is put in the global table as the os module is not available. It returns a string or a table containing the user's machine's current date and time (or the time represented by time), formatted according to the given string format. If one wishes to supply your own format string, then it uses the same rules as strftime() (Windows Mac). The special string *t tells the date() function to return a table. This is a mirror of the Lua function os.date(). Note that the default format returned when calling the date() function with no parameters will be different depending on whether the game is running on a Windows or a Macintosh computer. If you want your addon to be compatible with both systems, you should therefore not use date() without parameters, instead, use to display the date in the default Windows format -or- to display the date in the default Macintosh format. Be aware that if you use an incorrect format string, including any format specifiers not supported by the C library used in WoW, you will get the error message, "format too long". The error has nothing necessarily to do with the length of the format string; it is simply imprecise error wording in that version of Lua.
not in Blizzard's documentation
implemented
debuglocalsReturns a string dump of all local variables and upvalues at a given stack level.
not in Blizzard's documentation
implemented
debugstackReturns a string representation of the current calling stack.
not in Blizzard's documentation
implemented
degConverts an angle from radians to degrees; the same as math.deg. · by wowlua
not in Blizzard's documentation
implemented
difftimeReturns the number of seconds from one time to another; the same as os.difftime. · by wowlua
not in Blizzard's documentation
implemented
errorRaises an error with a message. The optional level chooses which caller the error position points at. · by wowlua
not in Blizzard's documentation
implemented
expReturns e raised to a power; the same as math.exp. · by wowlua
not in Blizzard's documentation
implemented
fastrandomReturns a random number within the specified interval.
not in Blizzard's documentation
implemented
floorReturns the largest whole number not greater than a number; the same as math.floor. · by wowlua
not in Blizzard's documentation
implemented
forceinsecureTaints the current execution path.
not in Blizzard's documentation
implemented
foreachCalls a function with each key and value of a table, stopping if it returns a value other than nil; the same as table.foreach. · by wowlua
not in Blizzard's documentation
implemented
foreachiCalls a function with each index and value of an array, stopping if it returns a value other than nil; the same as table.foreachi. · by wowlua
not in Blizzard's documentation
implemented
formatReturns a string built from a format string and values; the same as string.format. · by wowlua
not in Blizzard's documentation
implemented
frexpSplits a number into a mantissa and a power of two; the same as math.frexp. · by wowlua
not in Blizzard's documentation
implemented
gcinfoReturns the amount of memory in use by Lua (in kilobytes).
not in Blizzard's documentation
implemented
geterrorhandlerReturns the currently set error handler.
not in Blizzard's documentation
implemented
getfenvReturns the current environment in use by the function.
not in Blizzard's documentation
implemented
getmetatableReturns the metatable of a value, or its __metatable field if it has one. · by wowlua
not in Blizzard's documentation
implemented
getnReturns the length of an array; the same as table.getn. · by wowlua
not in Blizzard's documentation
implemented
gmatchReturns an iterator over the matches of a pattern in a string; the same as string.gmatch. · by wowlua
not in Blizzard's documentation
implemented
gsubReturns a copy of a string with matches of a pattern replaced, and the number of replacements; the same as string.gsub. · by wowlua
not in Blizzard's documentation
implemented
hooksecurefuncSecurely posthooks the specified function. The hook will be called with the same arguments after the original call is performed.
not in Blizzard's documentation
implemented
importReturns the value returned by a previously loaded addon module.
not in Blizzard's documentation
implemented
ipairsReturns an iterator triple that allows the Lua for loop to iterate over the array portion of a table.
not in Blizzard's documentation
implemented
issecureReturns true if the current execution path is secure.
not in Blizzard's documentation
implemented
issecurevalueReturns true if the specified value is secure.
not in Blizzard's documentation
implemented
issecurevariableReturns true if the specified variable is secure.
not in Blizzard's documentation
implemented
ldexpReturns a mantissa multiplied by two raised to an exponent; the same as math.ldexp. · by wowlua
not in Blizzard's documentation
implemented
loadstringParse a string as Lua code and return it as a reference to a function. func, errorMessage = loadstring("luaCodeBlock"[, "chunkName"]);
not in Blizzard's documentation
implemented
logReturns the natural logarithm of a number; the same as math.log. · by wowlua
not in Blizzard's documentation
implemented
log10Returns the base-10 logarithm of a number; the same as math.log10. · by wowlua
not in Blizzard's documentation
implemented
maxReturns the largest of its arguments; the same as math.max. · by wowlua
not in Blizzard's documentation
implemented
minReturns the smallest of its arguments; the same as math.min. · by wowlua
not in Blizzard's documentation
implemented
modReturns the remainder of dividing one number by another; the same as math.fmod. · by wowlua
not in Blizzard's documentation
implemented
newproxyCreates a zero-size "userdata" object, optionally with a sharable empty metatable.
not in Blizzard's documentation
implemented
nextReturns the next key/value pair for a given table and key. Allows a program to traverse all fields of a table. Its first argument is a table and its second argument is an index in this table. next returns the next index of the table and the value associated with the index. When called with nil as its second argument, next returns the first index of the table and its associated value. When called with the last index, or with nil in an empty table, next returns nil. If the second argument is absent, then it is interpreted as nil. Lua has no declaration of fields; There is no difference between a field not present in a table or a field with value nil. Therefore, next only considers fields with non-nil values. The order in which the indices are enumerated is not specified, even for numeric indices. (To traverse a table in numeric order, use a numerical for or the ipairs function.) The behavior of next is undefined if, during the traversal, you assign any value to a non-existent field in the table. Changing values of existing keys or removing keys is alright though.
not in Blizzard's documentation
implemented
pairsReturns an iterator triple that allows for loops to iterate over all key/value pairs in a table. iteratorFunc, table, startState = pairs(table);
not in Blizzard's documentation
implemented
pcallCalls a function, returning a boolean indicating success as the first return value, and error text / return values as the following values. retOK, ret1, ret2, ... = pcall (func, arg1, arg2, ...);
not in Blizzard's documentation
implemented
pcallwithenvCalls a function in protected mode with a temporarily replaced function environment.
not in Blizzard's documentation
implemented
radConverts an angle from degrees to radians; the same as math.rad. · by wowlua
not in Blizzard's documentation
implemented
randomReturns a random number: a float from 0 to 1 with no arguments, or a whole number in the given range. · by wowlua
not in Blizzard's documentation
implemented
rawequalReturns whether two values are equal without calling the __eq metamethod. · by wowlua
not in Blizzard's documentation
implemented
rawgetReturns the value of a table key without calling the __index metamethod. · by wowlua
not in Blizzard's documentation
implemented
rawsetAssigns a value to a key in the table, without invoking metamethods.
not in Blizzard's documentation
implemented
securecallCalls the specified function without propagating taint to the caller.
not in Blizzard's documentation
implemented
securecallfunctionCalls the specified function without propagating taint to the caller.
not in Blizzard's documentation
implemented
secureexecuterangeCalls a function for each pair within a table without propagating taint to the caller.
not in Blizzard's documentation
implemented
selectUsed to traverse a list. This function is usually used to capture the arguments passed to an ellipsis (...). The official usage of this function is to return a list (retN) starting from index to the end of the list (list).
not in Blizzard's documentation
implemented
seterrorhandlerSets the error handler to the given function.
not in Blizzard's documentation
implemented
setfenvModifies the environment associated with a function.
not in Blizzard's documentation
implemented
setmetatableSets the metatable for the given table.
not in Blizzard's documentation
implemented
setsecurehookforbiddenNo description yet.
not in Blizzard's documentation
guessed
sortSorts an array in place, with an optional comparison function; the same as table.sort. · by wowlua
not in Blizzard's documentation
implemented
sqrtReturns the square root of a number; the same as math.sqrt. · by wowlua
not in Blizzard's documentation
implemented
strbyteReturns the byte values of characters in a string; the same as string.byte. · by wowlua
not in Blizzard's documentation
implemented
strcharReturns a string made from byte values; the same as string.char. · by wowlua
not in Blizzard's documentation
implemented
strcmputf8iCompares two UTF-8 strings without regard to case. Returns a negative number, 0 or a positive number when the first is smaller, equal or larger. · by wowlua
not in Blizzard's documentation
implemented
strconcatReturns its arguments joined into one string. · by wowlua
not in Blizzard's documentation
implemented
strfindReturns the start and end of the first match of a pattern in a string, and any captures; the same as string.find. · by wowlua
not in Blizzard's documentation
implemented
strjoinReturns its string arguments joined with a separator, given as the first argument. · by wowlua
not in Blizzard's documentation
implemented
strlenReturns the length of a string in bytes; the same as string.len. · by wowlua
not in Blizzard's documentation
implemented
strlenutf8Returns the number of characters in a UTF8-encoded string.
not in Blizzard's documentation
implemented
strlowerReturns a string in lowercase; the same as string.lower. · by wowlua
not in Blizzard's documentation
implemented
strmatchReturns the captures of the first match of a pattern in a string, or the whole match; the same as string.match. · by wowlua
not in Blizzard's documentation
implemented
strrepReturns a string repeated a number of times; the same as string.rep. · by wowlua
not in Blizzard's documentation
implemented
strrevReturns a string reversed; the same as string.reverse. · by wowlua
not in Blizzard's documentation
implemented
strsplitSplits a string at a delimiter and returns the pieces as separate values. The optional last argument limits the number of pieces. · by wowlua
not in Blizzard's documentation
implemented
strsplittableSplits a string at a delimiter and returns the pieces in a table. The optional last argument limits the number of pieces. · by wowlua
not in Blizzard's documentation
implemented
strsubReturns part of a string, from a start to an end position; the same as string.sub. · by wowlua
not in Blizzard's documentation
implemented
strtrimReturns a string with whitespace removed from both ends. An optional second argument names the characters to remove instead, such as "\n\r". · by wowlua
not in Blizzard's documentation
implemented
strupperReturns a string in uppercase; the same as string.upper. · by wowlua
not in Blizzard's documentation
implemented
tContainsReturns whether a table holds a value. · by wowlua
not in Blizzard's documentation
guessed
tDeleteItemRemoves every entry of an array equal to a value and returns how many it removed. · by wowlua
not in Blizzard's documentation
guessed
tIndexOfReturns the index of the first entry of an array equal to a value, or nil if there is none. · by wowlua
not in Blizzard's documentation
guessed
tUnorderedRemoveRemoves an entry from an array by moving the last entry into its place. Faster than tremove, but it does not keep the order. · by wowlua
not in Blizzard's documentation
guessed
timeReturns a timestamp for the specified time or the current Unix time.
not in Blizzard's documentation
implemented
tinsertInserts a value into an array, at the end or at a given position; the same as table.insert. · by wowlua
not in Blizzard's documentation
implemented
tonumberAttempts to parse the number expressed in a string
not in Blizzard's documentation
implemented
tostringReturns the string representation of any value. s = tostring(arg);
not in Blizzard's documentation
implemented
tremoveRemoves an entry from an array, the last one or at a given position, and returns it; the same as table.remove. · by wowlua
not in Blizzard's documentation
implemented
typeThis function returns the type of variable was passed to it. t = type(arg1);
not in Blizzard's documentation
implemented
unpackReturns values stored in a table's array portion. ... = unpack(t [, first [, last]])
not in Blizzard's documentation
implemented
wipeRemoves every entry from a table and returns the table. · by wowlua
not in Blizzard's documentation
implemented
xpcallExecutes a function in protected mode with a custom error handler. success, res1, ... = xpcall(f, msgh [, arg1, ...])
not in Blizzard's documentation
implemented

"by wowlua": no one documents this function, so wowlua wrote the description from its name, signature and behaviour.

Structures

  • BattlefieldCurrencyReward · id, quantity
  • BattlefieldItemReward · id, name, texture, quantity
  • BattlefieldRewards · honor, experience, itemRewards?, currencyRewards?, roleShortageBonus?
  • BattlefieldVehicleInfo · x, y, name, isOccupied, atlas, textureWidth, textureHeight, facing, isPlayer, isAlive, shouldDrawBelowPlayerBlips
  • BattlegroundInfo · name, icon?, gameType, shortDescription, longDescription, mapDescription, maxPlayers, battlegroundID?, lfgDungeonID?, mapID?, isHoliday, isRandom, canEnter, isTrainingGround
  • BattlemasterListInfo · name, matchmakingType, minPlayers, maxPlayers, icon, longDescription, shortDescription
  • ConsoleCommandInfo · command, help, category, commandType, scriptContents, scriptParameters
  • CorruptionEffectInfo · name, description, minCorruption
  • CreateFontFamilyMemberInfo · alphabet, file, height, flags
  • CreateFrameOptions · frameType, name?, parent?, inherits?, id?, forbidden, hidden
  • CreditsDisplayInfo · isDefault, creditsFileID, keyArt, background, name, logo, soundKit?
  • DifficultyInfo · name, instanceType, isHeroic, isChallengeMode, displayHeroic, displayMythic, toggleDifficultyID?, isLFR, minPlayers?, maxPlayers?, isUserSelectable
  • DungeonEncounterInfo · encounterName, texture, isKilled, ineligible
  • ExpansionDisplayInfo · logo, banner, features, highResBackgroundID, lowResBackgroundID, textureKit, glueAmbianceSoundKit?, glueMusicSoundKit?, glueCreditsSoundKit?
  • ExpansionDisplayInfoFeature · icon, text
  • FontScriptInfo · color, height, outline, shadow?, fontObject, canBeUserScaled
  • FontScriptShadowInfo · color, x, y
  • HonorRewardInfo · honorLevelName, badgeFileDataID, achievementRewardedID
  • InstanceInfo · name, instanceType, difficultyID, difficultyName, maxPlayers, dynamicDifficulty, isDynamic?, instanceID, instanceGroupSize, lfgDungeonID?, hasWorldTier
  • LevelUpBattlegroundInfo · id, icon, name, isEpic
  • LocaleInfo · localeId, localeName
  • MatchPVPStatColumn · pvpStatID, columnHeaderID, orderIndex, name, tooltipTitle, tooltip
  • MirrorTimerInfo · name, startValue, maxValue, scale, paused, label, spellID
  • NumberAbbrevOptions · breakpointData?, locale?, config?
  • PlayerAttackPowerInfo · mainHandAttackPower, offHandAttackPower, rangedAttackPower, baseAttackPower, baseRangedAttackPower
  • PvpBrawlInfo · brawlID, name, shortDescription, longDescription, canQueue, minLevel, maxLevel, groupsAllowed, crossFactionAllowed, timeLeftUntilNextChange?, brawlType, mapNames, includesAllArenas, minItemLevel, shouldHideRewardIcon
  • PVPPersonalRatedInfo · personalRating, bestSeasonRating, bestWeeklyRating, seasonPlayed, seasonWon, weeklyPlayed, weeklyWon, lastWeeksBestRating, hasWonBracketToday, tier, ranking?, roundsSeasonPlayed, roundsSeasonWon, roundsWeeklyPlayed, roundsWeeklyWon
  • PVPPostMatchCurrencyReward · currencyType, quantityChanged
  • PVPPostMatchItemReward · type, link, quantity, specID, sex, isUpgraded
  • PvpReadyCheckInfo · roles, numPlayersAccepted, numPlayersDeclined, totalNumPlayers
  • PvpRoleQueueInfo · role, totalRole, totalAccepted, totalDeclined
  • PvpScalingData · scalingDataID, specializationID, name, value
  • PVPScoreInfo · name, guid, killingBlows, honorableKills, deaths, honorGained, faction, raceName, gender, className, classToken, damageDone, healingDone, rating, ratingChange, prematchMMR, mmrChange, postmatchMMR, talentSpec, honorLevel, roleAssigned, stats
  • PVPStatInfo · pvpStatID, pvpStatValue, orderIndex, name, tooltip, iconName
  • PVPTeamInfo · name, size, rating, ratingNew, ratingMMR
  • PvpTierInfo · name, descendRating, ascendRating, descendTier, ascendTier, pvpTierEnum, tierIconID
  • RandomBGInfo · canQueue, bgID, bgIndex, hasRandomWinToday, minLevel, maxLevel, name
  • RatedBGBlitzSpecStats · weeklyMostPlayedSpecID, weeklyMostPlayedSpecGames, seasonMostPlayedSpecID, seasonMostPlayedSpecGames
  • RatedMatchDeserterPenalty · personalRatingChange, queuePenaltySpellID, queuePenaltyDuration
  • RatedSoloShuffleSpecStats · weeklyMostPlayedSpecID, weeklyMostPlayedSpecRounds, seasonMostPlayedSpecID, seasonMostPlayedSpecRounds
  • RoleShortageReward · validRoles, rewardSpellID, rewardItemID
  • ScriptBucketThrottleLimits · luaScriptBucketThrottleMaxMsPerSecondNormal, luaScriptBucketThrottleMaxMsPerSecondRestricted, luaScriptBucketThrottleMaxMsBurstNormal, luaScriptBucketThrottleMaxMsBurstRestricted
  • SecureCopyOptions · maxTraversalDepth, wrapUntrustedFunctions, permitScriptObjects
  • SecureDelegateOptions · wrapUntrustedFunctions
  • SpecializationInfoResult · id, name, description, icon, role, recommended, allowedForBoost, masterySpell1?, masterySpell2?
  • TotemInfoScript · haveTotem, totemName, startTime, duration, icon, modRate, spellID
  • UnitCastingInfoResult · name, displayName, textureID, startTimeMs, endTimeMs, isTradeskill, castID, notInterruptible?, castingSpellID, castBarID?, delayTimeMs
  • UnitChannelInfoResult · name, displayName, textureID, startTimeMs, endTimeMs, isTradeskill, notInterruptible?, spellID, isEmpowered, numEmpowerStages, castBarID?
  • UnitCreatureFamilyResult · name, id
  • UnitCreatureTypeResult · name, id
  • UnitPowerBarInfo · ID, barType, minPower, startInset, endInset, smooth, hideFromOthers, showOnRaid, opaqueSpark, opaqueFlash, anchorTop, forcePercentage, sparkUnderFrame, flashAtMinPower, fractionalCounter, animateNumbers, attachTooltipToBar
  • WorldPVPBattlegroundInfo · bgID, name, isActive, canQueue, canEnter, startTime, minLevel, maxLevel

sources

Signatures, events and structures: Blizzard's API documentation (Blizzard_APIDocumentationGenerated) (41 systems, camelot 1.60.1). Descriptions: Blizzard's API documentation (Blizzard_APIDocumentationGenerated); warcraft.wiki.gg's API pages, by its contributors, CC BY-SA 4.0 ↗; written by wowlua where no documentation describes the entry.