v0.13.8

C_LegendaryCrafting

namespaceavailable in: camelot

Status in wowlua

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

Functions

functionwhat it doesstatus
CloseRuneforgeInteractionCloses the Runeforge. · by wowlua
()
guessed
CraftRuneforgeLegendaryCrafts a Runeforge legendary. · by wowlua
(description: RuneforgeLegendaryCraftDescription)
guessed
GetRuneforgeItemPreviewInfoReturns a preview of the legendary the Runeforge would craft. · by wowlua
(baseItem: ItemLocationMixin, runeforgePowerID: number?, modifiers: number[]?): RuneforgeItemPreviewInfo?
guessed
GetRuneforgeLegendaryComponentInfoReturns the power, level and modifiers of a Runeforge legendary. · by wowlua
(runeforgeLegendary: ItemLocationMixin): RuneforgeLegendaryComponentInfo
guessed
GetRuneforgeLegendaryCostReturns the currency cost of crafting a Runeforge legendary from a base item. · by wowlua
(baseItem: ItemLocationMixin): CurrencyCost[]
guessed
GetRuneforgeLegendaryCraftSpellIDReturns the ID of the spell that crafts Runeforge legendaries. · by wowlua
(): number
guessed
GetRuneforgeLegendaryCurrenciesReturns the IDs of the currencies the Runeforge uses. · by wowlua
(): number[]
guessed
GetRuneforgeLegendaryUpgradeCostReturns the currency cost of upgrading a Runeforge legendary with an upgrade item. · by wowlua
(runeforgeLegendary: ItemLocationMixin, upgradeItem: ItemLocationMixin): CurrencyCost[]
guessed
GetRuneforgeModifierInfoReturns the name and description of a Runeforge stat modifier. · by wowlua
(baseItem: ItemLocationMixin, powerID: number?, addedModifierIndex: number, modifiers: number[]): (string, string[])
guessed
GetRuneforgeModifiersReturns the IDs of the stat modifiers the Runeforge offers. · by wowlua
(): number[]
guessed
GetRuneforgePowerInfoReturns information about a Runeforge legendary power. · by wowlua
(runeforgePowerID: number): RuneforgePower
guessed
GetRuneforgePowerSlotsReturns the names of the equipment slots a Runeforge legendary power can go on. · by wowlua
(runeforgePowerID: number): string[]
guessed
GetRuneforgePowersReturns the IDs of the Runeforge legendary powers available and unavailable for a base item. · by wowlua
(baseItem: ItemLocationMixin?, filter: RuneforgePowerFilter?): (number[], number[])
guessed
GetRuneforgePowersByClassSpecAndCovenantReturns the IDs of the Runeforge legendary powers for a class, specialization and covenant. · by wowlua
(classID: number?, specID: number?, covenantID: number?, filter: RuneforgePowerFilter?): number[]
guessed
IsRuneforgeLegendaryWhether the item is a Runeforge legendary. · by wowlua
(item: ItemLocationMixin): boolean
guessed
IsRuneforgeLegendaryMaxLevelWhether a Runeforge legendary is at its highest level. · by wowlua
(runeforgeLegendary: ItemLocationMixin): boolean
guessed
IsUpgradeItemValidForRuneforgeLegendaryWhether an upgrade item can upgrade a Runeforge legendary. · by wowlua
(runeforgeLegendary: ItemLocationMixin, upgradeItem: ItemLocationMixin): boolean
guessed
IsValidRuneforgeBaseItemWhether the item can be used as a Runeforge base item. · by wowlua
(baseItem: ItemLocationMixin): boolean
guessed
MakeRuneforgeCraftDescriptionReturns a description of a Runeforge legendary to pass to C_LegendaryCrafting.CraftRuneforgeLegendary. · by wowlua
(baseItem: ItemLocationMixin, runeforgePowerID: number, modifiers: number[]): RuneforgeLegendaryCraftDescription
guessed
UpgradeRuneforgeLegendaryUpgrades a Runeforge legendary with an upgrade item. · by wowlua
(runeforgeLegendary: ItemLocationMixin, upgradeItem: ItemLocationMixin)
guessed

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

Events

eventpayloadfired by the emulator
NEW_RUNEFORGE_POWER_ADDEDpowerID: numbernot implemented
RUNEFORGE_LEGENDARY_CRAFTING_CLOSEDno payloadnot implemented
RUNEFORGE_LEGENDARY_CRAFTING_OPENEDisUpgrade: booleannot implemented
RUNEFORGE_POWER_INFO_UPDATEDpowerID: numbernot implemented

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

sources

Signatures, events and structures: Blizzard's API documentation (Blizzard_APIDocumentationGenerated) (LegendaryCrafting system, camelot 1.60.1). Descriptions: written by wowlua where no documentation describes the entry.