v0.13.8

C_TooltipInfo

namespaceavailable in: camelot

Status in wowlua

82 functions: 13 implemented, 0 recorded, 69 guessed. 3 events, 1 of them fired by the emulator on its own.

Functions

functionwhat it doesstatus
GetAchievementByIDReturns the tooltip data of an achievement. · by wowlua
(achievementID: number): TooltipData?
guessed
GetActionReturns the tooltip data of an action bar slot. · by wowlua
(actionID: number): TooltipData?
guessed
GetArtifactItemReturns the tooltip data of the artifact item. · by wowlua
(): TooltipData?
guessed
GetArtifactPowerByIDReturns the tooltip data of an artifact power. · by wowlua
(powerID: number): TooltipData?
guessed
GetAzeriteEssenceReturns the tooltip data of an Azerite essence at the given rank. · by wowlua
(essenceID: number, rank: number?): TooltipData?
guessed
GetAzeriteEssenceSlotReturns the tooltip data of an Azerite essence slot. · by wowlua
(slot: AzeriteEssenceSlot): TooltipData?
guessed
GetAzeritePowerReturns the tooltip data of an Azerite power on an item. · by wowlua
(itemID: number, itemLevel: number, powerID: number, owningItemLink: string?): TooltipData?
guessed
GetBackpackTokenReturns the tooltip data of a currency watched on the backpack. · by wowlua
(index: number): TooltipData?
guessed
GetBagItemReturns the tooltip data of the item in a bag slot. · by wowlua
(bagIndex: BagIndex, slotIndex: number): TooltipData?
implemented
GetBagItemChildReturns the tooltip data of an item contained in the item in a bag slot. · by wowlua
(bagIndex: BagIndex, slotIndex: number, equipSlotIndex: number): TooltipData?
guessed
GetBuybackItemReturns the tooltip data of an item on the merchant's buyback list. · by wowlua
(index: number): TooltipData?
guessed
GetCompanionPetReturns the tooltip data of a companion pet. · by wowlua
(petGUID: string): TooltipData?
implemented
GetConduitReturns the tooltip data of a conduit at the given rank. · by wowlua
(conduitID: number, conduitRank: number): TooltipData?
guessed
GetCurrencyByIDReturns the tooltip data of a currency. · by wowlua
(currencyID: number, amount: number?): TooltipData?
guessed
GetCurrencyTokenReturns the tooltip data of an entry in the currency list. · by wowlua
(tokenIndex: number): TooltipData?
guessed
GetEnhancedConduitReturns the tooltip data of an enhanced conduit at the given rank. · by wowlua
(conduitID: number, rank: number): TooltipData?
guessed
GetEquipmentSetReturns the tooltip data of an equipment set. · by wowlua
(setID: number): TooltipData?
implemented
GetExistingSocketGemReturns the tooltip data of the gem already in a socket of the item being socketed. · by wowlua
(index: number, toDestroy: boolean?): TooltipData?
guessed
GetGuildBankItemReturns the tooltip data of the item in a guild bank slot. · by wowlua
(tab: number, slot: number): TooltipData?
guessed
GetHeirloomByItemIDReturns the tooltip data of an heirloom. · by wowlua
(itemID: number): TooltipData?
implemented
GetHyperlinkReturns tooltip data for a given hyperlink.
(hyperlink: string, optionalArg1: number?, optionalArg2: number?, hideVendorPrice: boolean?): TooltipData?
implemented
GetInboxItemReturns the tooltip data of an attachment of a mail in the inbox. · by wowlua
(messageIndex: number, attachmentIndex: number?): TooltipData?
guessed
GetInstanceLockEncountersCompleteReturns the tooltip data listing the defeated encounters of a saved instance. · by wowlua
(index: number): TooltipData?
guessed
GetInventoryItemReturns the tooltip data of the item the unit wears in an inventory slot. · by wowlua
(unit: string, slot: number, hideUselessStats: boolean?): TooltipData?
implemented
GetInventoryItemByIDReturns the tooltip data of an item as one in the player's inventory. · by wowlua
(itemID: number): TooltipData?
guessed
GetItemByGUIDReturns the tooltip data of the item with the given GUID. · by wowlua
(guid: string): TooltipData?
guessed
GetItemByIDReturns the tooltip data of an item. · by wowlua
(itemID: number, quality: number?, itemContext: number?, treasureContextLevel: number?): TooltipData?
implemented
GetItemByItemModifiedAppearanceIDReturns the tooltip data of the item with the given modified appearance. · by wowlua
(itemModifiedAppearanceID: number): TooltipData?
guessed
GetItemInteractionItemReturns the tooltip data of the item in the item interaction frame. · by wowlua
(): TooltipData?
guessed
GetItemKeyReturns the tooltip data of the item that an auction house item key describes. · by wowlua
(itemID: number, itemLevel: number, itemSuffix: number, requiredLevel: number?): TooltipData?
implemented
GetLFGDungeonRewardReturns the tooltip data of a dungeon finder reward. · by wowlua
(dungeonID: number, lootIndex: number): TooltipData?
guessed
GetLFGDungeonShortageRewardReturns the tooltip data of a dungeon finder reward for a role in short supply. · by wowlua
(dungeonID: number, shortageSeverity: number, lootIndex: number): TooltipData?
guessed
GetLootCurrencyReturns the tooltip data of the currency in a loot slot. · by wowlua
(slot: number): TooltipData?
guessed
GetLootItemReturns the tooltip data of the item in a loot slot. · by wowlua
(slot: number): TooltipData?
guessed
GetLootRollItemReturns the tooltip data of an item being rolled for. · by wowlua
(id: number): TooltipData?
guessed
GetMerchantCostItemReturns the tooltip data of an item or currency in the price of a merchant's item. · by wowlua
(slot: number, costIndex: number): TooltipData?
guessed
GetMerchantItemReturns the tooltip data of an item a merchant sells. · by wowlua
(slot: number): TooltipData?
guessed
GetMinimapMouseoverReturns the tooltip data of what the mouse is over on the minimap. · by wowlua
(): TooltipData?
guessed
GetMountBySpellIDReturns the tooltip data of the mount with the given spell. · by wowlua
(spellID: SpellIdentifier, checkIndoors: boolean?): TooltipData?
guessed
GetOutfitReturns the tooltip data of an outfit. · by wowlua
(outfitID: number): TooltipData?
guessed
GetOwnedItemByIDReturns the tooltip data of an item the player owns. · by wowlua
(itemID: number): TooltipData?
guessed
GetPetActionReturns the tooltip data of a pet action bar slot. · by wowlua
(slot: number): TooltipData?
guessed
GetPossessionReturns the tooltip data of a possess bar slot. · by wowlua
(slot: number): TooltipData?
guessed
GetPvpBrawlReturns the tooltip data of the current PvP brawl. · by wowlua
(isSpecial: boolean?): TooltipData?
guessed
GetPvpTalentReturns the tooltip data of a PvP talent. · by wowlua
(talentID: number, isInspect: boolean?, groupIndex: number?, talentIndex: number?): TooltipData?
guessed
GetQuestCurrencyReturns the tooltip data of a currency in the quest window. · by wowlua
(type: string, currencyIndex: number): TooltipData?
guessed
GetQuestItemReturns the tooltip data of a reward or required item in the quest window. · by wowlua
(type: string, itemIndex: number, allowCollectionText: boolean?): TooltipData?
guessed
GetQuestLogCurrencyReturns the tooltip data of a reward currency of a quest in the quest log. · by wowlua
(type: string, currencyIndex: number, questID: number?): TooltipData?
guessed
GetQuestLogItemReturns the tooltip data of a reward or required item of a quest in the quest log. · by wowlua
(type: string, itemIndex: number, questID: number?, allowCollectionText: boolean?): TooltipData?
guessed
GetQuestLogSpecialItemReturns the tooltip data of the usable item of a quest in the quest log. · by wowlua
(questIndex: number): TooltipData?
guessed
GetQuestPartyProgressReturns the tooltip data of the party members' progress on a quest. · by wowlua
(questID: number, omitTitle: boolean?, ignoreActivePlayer: boolean?): TooltipData?
implemented
GetRecipeRankInfoReturns the tooltip data of a profession recipe at the given rank. · by wowlua
(recipeID: number, rank: number): TooltipData?
guessed
GetRecipeReagentItemReturns the tooltip data of a reagent of a profession recipe. · by wowlua
(recipeSpellID: number, dataSlotIndex: number): TooltipData?
guessed
GetRecipeResultItemReturns the tooltip data of the item a profession recipe makes. · by wowlua
(recipeID: number, reagentInfos: CraftingReagentInfo[]?, recraftItemGUID: string?, recipeLevel: number?, overrideQualityID: number?): TooltipData?
guessed
GetRecipeResultItemForOrderReturns the tooltip data of the item a profession recipe makes for a crafting order. · by wowlua
(recipeID: number, reagentInfos: CraftingReagentInfo[]?, orderID: number?, recipeLevel: number?, overrideQualityID: number?): TooltipData?
guessed
GetRuneforgeResultItemReturns the tooltip data of the legendary item the Runecarver would make. · by wowlua
(itemGUID: string, itemLevel: number, powerID: number?, modifiers: number[]?): TooltipData?
guessed
GetSendMailItemReturns the tooltip data of an attachment of the mail being written. · by wowlua
(attachmentIndex: number?): TooltipData?
guessed
GetShapeshiftReturns the tooltip data of a stance bar slot. · by wowlua
(slot: number): TooltipData?
guessed
GetSlottedKeystoneReturns the tooltip data of the keystone placed in the font of power. · by wowlua
(): TooltipData?
guessed
GetSocketGemReturns the tooltip data of the new gem placed in a socket of the item being socketed. · by wowlua
(index: number): TooltipData?
guessed
GetSocketedItemReturns the tooltip data of the item being socketed. · by wowlua
(): TooltipData?
guessed
GetSocketedRelicReturns the tooltip data of the relic in a relic slot of the artifact. · by wowlua
(slotIndex: number): TooltipData?
guessed
GetSpellBookItemReturns the tooltip data of the spell in a spellbook slot. · by wowlua
(spellBookItemSlotIndex: number, spellBookItemSpellBank: SpellBookSpellBank): TooltipData?
guessed
GetSpellByIDReturns the tooltip data of a spell. · by wowlua
(spellID: SpellIdentifier, isPet: boolean?, showSubtext: boolean?, dontOverride: boolean?, difficultyID: number?, isLink: boolean?): TooltipData?
implemented
GetTalentReturns the tooltip data of a talent. · by wowlua
(talentID: number, isInspect: boolean?, groupIndex: number?): TooltipData?
guessed
GetTotemReturns the tooltip data of the player's totem in the given slot. · by wowlua
(slot: number): TooltipData?
guessed
GetToyByItemIDReturns the tooltip data of a toy. · by wowlua
(itemID: number): TooltipData?
implemented
GetTradePlayerItemReturns the tooltip data of an item the player offers in the trade window. · by wowlua
(slot: number): TooltipData?
guessed
GetTradeTargetItemReturns the tooltip data of an item the other player offers in the trade window. · by wowlua
(slot: number): TooltipData?
guessed
GetTrainerServiceReturns the tooltip data of a trainer's service. · by wowlua
(serviceIndex: number): TooltipData?
implemented
GetTraitEntryReturns the tooltip data of a talent tree entry. · by wowlua
(entryID: number, rank: number?): TooltipData?
guessed
GetUnitReturns the tooltip data of a unit. · by wowlua
(unit: string, hideStatus: boolean?): TooltipData?
implemented
GetUnitAuraReturns the tooltip data of an aura on the unit. · by wowlua
(unitToken: UnitTokenRestrictedForAddOns, index: number, filter: AuraFilters?): TooltipData?
guessed
GetUnitAuraByAuraInstanceIDObtains aura info like other functions with the caveat that the filters will always at least include the typically mutually exclusive HELPFUL|HARMFUL regardless of what the argument value is set to
(unitToken: UnitTokenRestrictedForAddOns, auraInstanceID: number, filter: AuraFilters?): TooltipData?
guessed
GetUnitBuffReturns the tooltip data of a helpful aura on the unit. · by wowlua
(unitToken: UnitTokenRestrictedForAddOns, index: number, filter: AuraFilters?): TooltipData?
guessed
GetUnitBuffByAuraInstanceIDReturns the tooltip data of a helpful aura on the unit by its aura instance ID. · by wowlua
(unitToken: UnitTokenRestrictedForAddOns, auraInstanceID: number, filter: AuraFilters?): TooltipData?
guessed
GetUnitDebuffReturns the tooltip data for a harmful aura on the unit, by index. · by wowlua
(unitToken: UnitTokenRestrictedForAddOns, index: number, filter: AuraFilters?): TooltipData?
guessed
GetUnitDebuffByAuraInstanceIDReturns the tooltip data for a harmful aura on the unit, by its aura instance ID. · by wowlua
(unitToken: UnitTokenRestrictedForAddOns, auraInstanceID: number, filter: AuraFilters?): TooltipData?
guessed
GetUpgradeItemReturns the tooltip data for the item in the item upgrade window. · by wowlua
(): TooltipData?
guessed
GetWeeklyRewardReturns the tooltip data for a Great Vault weekly reward item. · by wowlua
(itemDBID: WeeklyRewardItemDBID): TooltipData?
guessed
GetWorldCursorReturns the tooltip data for what is under the mouse cursor in the game world. · by wowlua
(): TooltipData?
guessed
GetWorldLootObjectReturns the tooltip data for a loot object in the world. · by wowlua
(unitTokenString: string): TooltipData?
guessed

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

Events

eventpayloadfired by the emulator
HIDE_HYPERLINK_TOOLTIPno payloadnot implemented
SHOW_HYPERLINK_TOOLTIPhyperlink: stringnot implemented
TOOLTIP_DATA_UPDATEdataInstanceID: number?implemented

An event the emulator doesn't fire on its own can still be fired from a test: mock.fireEvent("HIDE_HYPERLINK_TOOLTIP").

sources

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