v0.13.8

C_ItemUpgrade

namespaceavailable in: camelot

Status in wowlua

16 functions: 0 implemented, 0 recorded, 16 guessed. 3 events, 0 of them fired by the emulator on its own.

Functions

functionwhat it doesstatus
CanUpgradeItemWhether the item can be upgraded. · by wowlua
(baseItem: ItemLocationMixin): boolean
guessed
ClearItemUpgradeRemoves the item from the item upgrade frame. · by wowlua
()
guessed
CloseItemUpgradeCloses the item upgrade frame. · by wowlua
()
guessed
GetHighWatermarkForItemReturns the highest item levels reached for the item's slot. · by wowlua
(itemInfo: ItemInfo): (number?, number?)
guessed
GetHighWatermarkForSlotReturns the highest item levels reached for an equipment slot. · by wowlua
(itemRedundancySlot: number): (number?, number?)
guessed
GetHighWatermarkSlotForItemReturns the item redundancy slot the item's highest item level is tracked under. · by wowlua
(itemInfo: ItemInfo): number?
guessed
GetItemHyperlinkReturns an itemLink of the anticipated result from applying item upgrading using the ItemUpgradeFrame.
(): string?
guessed
GetItemUpgradeCurrentLevelReturns the upgrade level of the item in the upgrade frame. · by wowlua
(): (number?, boolean?)
guessed
GetItemUpgradeEffectReturns the effect of upgrading an item on one of its effects.
(effectIndex: number, numUpgradeLevels: number?): (string?, string?)
guessed
GetItemUpgradeItemInfoReturns information about the item in the upgrade frame. · by wowlua
(): ItemUpgradeItemInfo?
guessed
GetItemUpgradePvpItemLevelDeltaValuesReturns how much the item's PvP item level changes over a number of upgrade levels. · by wowlua
(numUpgradeLevels: number): (number?, number?)
guessed
GetNumItemUpgradeEffectsReturns the number of item effects affected by upgrading the current item.
(): number
guessed
IsItemBoundWhether the item in the upgrade frame is bound. · by wowlua
(): boolean
guessed
SetItemUpgradeFromCursorItemPlaces the cursor's item in the item upgrade frame. · by wowlua
()
guessed
SetItemUpgradeFromLocationPlaces the item at a location in the item upgrade frame. · by wowlua
(itemToSet: ItemLocationMixin)
guessed
UpgradeItemUpgrades the item in the upgrade frame. · by wowlua
(numUpgrades: number)
guessed

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

Events

eventpayloadfired by the emulator
ITEM_UPGRADE_FAILEDno payloadnot implemented
ITEM_UPGRADE_MASTER_SET_ITEMno payloadnot implemented
ITEM_UPGRADE_MASTER_UPDATEno payloadnot implemented

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

Structures

  • ItemUpgradeCostDiscountInfo · isDiscounted, discountHighWatermark, isPartialTwoHandDiscount, isAccountWideDiscount, doesCurrentCharacterMeetHighWatermark
  • ItemUpgradeCurrencyCost · cost, currencyID, discountInfo
  • ItemUpgradeItemCost · cost, itemID, discountInfo
  • ItemUpgradeItemInfo · iconID, name, itemUpgradeable, displayQuality, highWatermarkSlot, currUpgrade, maxUpgrade, minItemLevel, maxItemLevel, upgradeLevelInfos, customUpgradeString?, upgradeCostTypesForSeason
  • ItemUpgradeLevelInfo · upgradeLevel, displayQuality, itemLevelIncrement, levelStats, currencyCostsToUpgrade, itemCostsToUpgrade, moneyCost?, failureMessage?
  • ItemUpgradeSeasonalCostType · itemID?, currencyID?, orderIndex, sourceString?
  • ItemUpgradeStat · displayString, statValue, active

sources

Signatures, events and structures: Blizzard's API documentation (Blizzard_APIDocumentationGenerated) (ItemUpgrade 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.