v0.13.8

C_AchievementInfo

namespaceavailable in: camelot

Status in wowlua

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

Functions

functionwhat it doesstatus
AreGuildAchievementsEnabledWhether guild achievements are enabled. · by wowlua
(): boolean
guessed
GetRewardItemIDReturns any reward item for an achievement.
(achievementID: number): number?
guessed
GetSupercedingAchievementsReturns the next achievement in a series.
(achievementID: number): number[]
guessed
IsGuildAchievementWhether the achievement is a guild achievement. · by wowlua
(achievementId: number): boolean
recorded
IsValidAchievementWhether the ID belongs to an existing achievement. · by wowlua
(achievementId: number): boolean
recorded
SetPortraitTextureSets a portrait texture for the unit being achievement compared.
(textureObject: Texture)
guessed

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

Events

eventpayloadfired by the emulator
ACHIEVEMENT_EARNEDachievementID: number, alreadyEarned: boolean?not implemented
ACHIEVEMENT_PLAYER_NAMEachievementID: numbernot implemented
ACHIEVEMENT_SEARCH_UPDATEDno payloadimplemented
CRITERIA_COMPLETEcriteriaID: numbernot implemented
CRITERIA_EARNEDachievementID: number, description: string, achievementAlreadyEarnedOnAccount: booleannot implemented
CRITERIA_UPDATEno payloadnot implemented
INSPECT_ACHIEVEMENT_READYguid: stringnot implemented
RECEIVED_ACHIEVEMENT_LISTno payloadimplemented
RECEIVED_ACHIEVEMENT_MEMBER_LISTachievementID: numbernot implemented
TRACKED_ACHIEVEMENT_LIST_CHANGEDachievementID: number?, added: boolean?not implemented
TRACKED_ACHIEVEMENT_UPDATEachievementID: number, criteriaID: number?, elapsed: number?, duration: number?not implemented

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

sources

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