C_TooltipInfo
namespaceavailable in: camelotStatus in wowlua
82 functions: 13 implemented, 0 recorded, 69 guessed. 3 events, 1 of them fired by the emulator on its own.
Functions
| function | what it does | status |
|---|---|---|
GetAchievementByID | Returns the tooltip data of an achievement. · by wowlua(achievementID: number): TooltipData? | guessed |
GetAction | Returns the tooltip data of an action bar slot. · by wowlua(actionID: number): TooltipData? | guessed |
GetArtifactItem | Returns the tooltip data of the artifact item. · by wowlua(): TooltipData? | guessed |
GetArtifactPowerByID | Returns the tooltip data of an artifact power. · by wowlua(powerID: number): TooltipData? | guessed |
GetAzeriteEssence | Returns the tooltip data of an Azerite essence at the given rank. · by wowlua(essenceID: number, rank: number?): TooltipData? | guessed |
GetAzeriteEssenceSlot | Returns the tooltip data of an Azerite essence slot. · by wowlua(slot: AzeriteEssenceSlot): TooltipData? | guessed |
GetAzeritePower | Returns the tooltip data of an Azerite power on an item. · by wowlua(itemID: number, itemLevel: number, powerID: number, owningItemLink: string?): TooltipData? | guessed |
GetBackpackToken | Returns the tooltip data of a currency watched on the backpack. · by wowlua(index: number): TooltipData? | guessed |
GetBagItem | Returns the tooltip data of the item in a bag slot. · by wowlua(bagIndex: BagIndex, slotIndex: number): TooltipData? | implemented |
GetBagItemChild | Returns the tooltip data of an item contained in the item in a bag slot. · by wowlua(bagIndex: BagIndex, slotIndex: number, equipSlotIndex: number): TooltipData? | guessed |
GetBuybackItem | Returns the tooltip data of an item on the merchant's buyback list. · by wowlua(index: number): TooltipData? | guessed |
GetCompanionPet | Returns the tooltip data of a companion pet. · by wowlua(petGUID: string): TooltipData? | implemented |
GetConduit | Returns the tooltip data of a conduit at the given rank. · by wowlua(conduitID: number, conduitRank: number): TooltipData? | guessed |
GetCurrencyByID | Returns the tooltip data of a currency. · by wowlua(currencyID: number, amount: number?): TooltipData? | guessed |
GetCurrencyToken | Returns the tooltip data of an entry in the currency list. · by wowlua(tokenIndex: number): TooltipData? | guessed |
GetEnhancedConduit | Returns the tooltip data of an enhanced conduit at the given rank. · by wowlua(conduitID: number, rank: number): TooltipData? | guessed |
GetEquipmentSet | Returns the tooltip data of an equipment set. · by wowlua(setID: number): TooltipData? | implemented |
GetExistingSocketGem | Returns the tooltip data of the gem already in a socket of the item being socketed. · by wowlua(index: number, toDestroy: boolean?): TooltipData? | guessed |
GetGuildBankItem | Returns the tooltip data of the item in a guild bank slot. · by wowlua(tab: number, slot: number): TooltipData? | guessed |
GetHeirloomByItemID | Returns the tooltip data of an heirloom. · by wowlua(itemID: number): TooltipData? | implemented |
GetHyperlink | Returns tooltip data for a given hyperlink.(hyperlink: string, optionalArg1: number?, optionalArg2: number?, hideVendorPrice: boolean?): TooltipData? | implemented |
GetInboxItem | Returns the tooltip data of an attachment of a mail in the inbox. · by wowlua(messageIndex: number, attachmentIndex: number?): TooltipData? | guessed |
GetInstanceLockEncountersComplete | Returns the tooltip data listing the defeated encounters of a saved instance. · by wowlua(index: number): TooltipData? | guessed |
GetInventoryItem | Returns the tooltip data of the item the unit wears in an inventory slot. · by wowlua(unit: string, slot: number, hideUselessStats: boolean?): TooltipData? | implemented |
GetInventoryItemByID | Returns the tooltip data of an item as one in the player's inventory. · by wowlua(itemID: number): TooltipData? | guessed |
GetItemByGUID | Returns the tooltip data of the item with the given GUID. · by wowlua(guid: string): TooltipData? | guessed |
GetItemByID | Returns the tooltip data of an item. · by wowlua(itemID: number, quality: number?, itemContext: number?, treasureContextLevel: number?): TooltipData? | implemented |
GetItemByItemModifiedAppearanceID | Returns the tooltip data of the item with the given modified appearance. · by wowlua(itemModifiedAppearanceID: number): TooltipData? | guessed |
GetItemInteractionItem | Returns the tooltip data of the item in the item interaction frame. · by wowlua(): TooltipData? | guessed |
GetItemKey | Returns 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 |
GetLFGDungeonReward | Returns the tooltip data of a dungeon finder reward. · by wowlua(dungeonID: number, lootIndex: number): TooltipData? | guessed |
GetLFGDungeonShortageReward | Returns the tooltip data of a dungeon finder reward for a role in short supply. · by wowlua(dungeonID: number, shortageSeverity: number, lootIndex: number): TooltipData? | guessed |
GetLootCurrency | Returns the tooltip data of the currency in a loot slot. · by wowlua(slot: number): TooltipData? | guessed |
GetLootItem | Returns the tooltip data of the item in a loot slot. · by wowlua(slot: number): TooltipData? | guessed |
GetLootRollItem | Returns the tooltip data of an item being rolled for. · by wowlua(id: number): TooltipData? | guessed |
GetMerchantCostItem | Returns the tooltip data of an item or currency in the price of a merchant's item. · by wowlua(slot: number, costIndex: number): TooltipData? | guessed |
GetMerchantItem | Returns the tooltip data of an item a merchant sells. · by wowlua(slot: number): TooltipData? | guessed |
GetMinimapMouseover | Returns the tooltip data of what the mouse is over on the minimap. · by wowlua(): TooltipData? | guessed |
GetMountBySpellID | Returns the tooltip data of the mount with the given spell. · by wowlua(spellID: SpellIdentifier, checkIndoors: boolean?): TooltipData? | guessed |
GetOutfit | Returns the tooltip data of an outfit. · by wowlua(outfitID: number): TooltipData? | guessed |
GetOwnedItemByID | Returns the tooltip data of an item the player owns. · by wowlua(itemID: number): TooltipData? | guessed |
GetPetAction | Returns the tooltip data of a pet action bar slot. · by wowlua(slot: number): TooltipData? | guessed |
GetPossession | Returns the tooltip data of a possess bar slot. · by wowlua(slot: number): TooltipData? | guessed |
GetPvpBrawl | Returns the tooltip data of the current PvP brawl. · by wowlua(isSpecial: boolean?): TooltipData? | guessed |
GetPvpTalent | Returns the tooltip data of a PvP talent. · by wowlua(talentID: number, isInspect: boolean?, groupIndex: number?, talentIndex: number?): TooltipData? | guessed |
GetQuestCurrency | Returns the tooltip data of a currency in the quest window. · by wowlua(type: string, currencyIndex: number): TooltipData? | guessed |
GetQuestItem | Returns the tooltip data of a reward or required item in the quest window. · by wowlua(type: string, itemIndex: number, allowCollectionText: boolean?): TooltipData? | guessed |
GetQuestLogCurrency | Returns the tooltip data of a reward currency of a quest in the quest log. · by wowlua(type: string, currencyIndex: number, questID: number?): TooltipData? | guessed |
GetQuestLogItem | Returns 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 |
GetQuestLogSpecialItem | Returns the tooltip data of the usable item of a quest in the quest log. · by wowlua(questIndex: number): TooltipData? | guessed |
GetQuestPartyProgress | Returns the tooltip data of the party members' progress on a quest. · by wowlua(questID: number, omitTitle: boolean?, ignoreActivePlayer: boolean?): TooltipData? | implemented |
GetRecipeRankInfo | Returns the tooltip data of a profession recipe at the given rank. · by wowlua(recipeID: number, rank: number): TooltipData? | guessed |
GetRecipeReagentItem | Returns the tooltip data of a reagent of a profession recipe. · by wowlua(recipeSpellID: number, dataSlotIndex: number): TooltipData? | guessed |
GetRecipeResultItem | Returns the tooltip data of the item a profession recipe makes. · by wowlua(recipeID: number, reagentInfos: CraftingReagentInfo[]?, recraftItemGUID: string?, recipeLevel: number?, overrideQualityID: number?): TooltipData? | guessed |
GetRecipeResultItemForOrder | Returns 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 |
GetRuneforgeResultItem | Returns the tooltip data of the legendary item the Runecarver would make. · by wowlua(itemGUID: string, itemLevel: number, powerID: number?, modifiers: number[]?): TooltipData? | guessed |
GetSendMailItem | Returns the tooltip data of an attachment of the mail being written. · by wowlua(attachmentIndex: number?): TooltipData? | guessed |
GetShapeshift | Returns the tooltip data of a stance bar slot. · by wowlua(slot: number): TooltipData? | guessed |
GetSlottedKeystone | Returns the tooltip data of the keystone placed in the font of power. · by wowlua(): TooltipData? | guessed |
GetSocketGem | Returns the tooltip data of the new gem placed in a socket of the item being socketed. · by wowlua(index: number): TooltipData? | guessed |
GetSocketedItem | Returns the tooltip data of the item being socketed. · by wowlua(): TooltipData? | guessed |
GetSocketedRelic | Returns the tooltip data of the relic in a relic slot of the artifact. · by wowlua(slotIndex: number): TooltipData? | guessed |
GetSpellBookItem | Returns the tooltip data of the spell in a spellbook slot. · by wowlua(spellBookItemSlotIndex: number, spellBookItemSpellBank: SpellBookSpellBank): TooltipData? | guessed |
GetSpellByID | Returns the tooltip data of a spell. · by wowlua(spellID: SpellIdentifier, isPet: boolean?, showSubtext: boolean?, dontOverride: boolean?, difficultyID: number?, isLink: boolean?): TooltipData? | implemented |
GetTalent | Returns the tooltip data of a talent. · by wowlua(talentID: number, isInspect: boolean?, groupIndex: number?): TooltipData? | guessed |
GetTotem | Returns the tooltip data of the player's totem in the given slot. · by wowlua(slot: number): TooltipData? | guessed |
GetToyByItemID | Returns the tooltip data of a toy. · by wowlua(itemID: number): TooltipData? | implemented |
GetTradePlayerItem | Returns the tooltip data of an item the player offers in the trade window. · by wowlua(slot: number): TooltipData? | guessed |
GetTradeTargetItem | Returns the tooltip data of an item the other player offers in the trade window. · by wowlua(slot: number): TooltipData? | guessed |
GetTrainerService | Returns the tooltip data of a trainer's service. · by wowlua(serviceIndex: number): TooltipData? | implemented |
GetTraitEntry | Returns the tooltip data of a talent tree entry. · by wowlua(entryID: number, rank: number?): TooltipData? | guessed |
GetUnit | Returns the tooltip data of a unit. · by wowlua(unit: string, hideStatus: boolean?): TooltipData? | implemented |
GetUnitAura | Returns the tooltip data of an aura on the unit. · by wowlua(unitToken: UnitTokenRestrictedForAddOns, index: number, filter: AuraFilters?): TooltipData? | guessed |
GetUnitAuraByAuraInstanceID | Obtains 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 |
GetUnitBuff | Returns the tooltip data of a helpful aura on the unit. · by wowlua(unitToken: UnitTokenRestrictedForAddOns, index: number, filter: AuraFilters?): TooltipData? | guessed |
GetUnitBuffByAuraInstanceID | Returns 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 |
GetUnitDebuff | Returns the tooltip data for a harmful aura on the unit, by index. · by wowlua(unitToken: UnitTokenRestrictedForAddOns, index: number, filter: AuraFilters?): TooltipData? | guessed |
GetUnitDebuffByAuraInstanceID | Returns 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 |
GetUpgradeItem | Returns the tooltip data for the item in the item upgrade window. · by wowlua(): TooltipData? | guessed |
GetWeeklyReward | Returns the tooltip data for a Great Vault weekly reward item. · by wowlua(itemDBID: WeeklyRewardItemDBID): TooltipData? | guessed |
GetWorldCursor | Returns the tooltip data for what is under the mouse cursor in the game world. · by wowlua(): TooltipData? | guessed |
GetWorldLootObject | Returns 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
| event | payload | fired by the emulator |
|---|---|---|
HIDE_HYPERLINK_TOOLTIP | no payload | not implemented |
SHOW_HYPERLINK_TOOLTIP | hyperlink: string | not implemented |
TOOLTIP_DATA_UPDATE | dataInstanceID: 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.