C_MythicPlus
namespaceavailable in: camelotStatus in wowlua
21 functions: 0 implemented, 1 recorded, 20 guessed. 2 events, 0 of them fired by the emulator on its own.
Functions
| function | what it does | status |
|---|---|---|
GetCurrentAffixes | Returns a table listing the current AffixIDs that are available this week.(): MythicPlusKeystoneAffix[]? | guessed |
GetCurrentSeason | Returns the current Mythic Plus season.(): number | guessed |
GetCurrentSeasonValues | Returns values of the current Mythic+ season. · by wowlua(): (number, number, number) | guessed |
GetCurrentUIDisplaySeason | Returns the Mythic+ season the interface shows. · by wowlua(): number? | guessed |
GetEndOfRunGearSequenceLevel | Returns the level of the gear a Mythic+ run of a keystone level rewards at its end. · by wowlua(keystoneLevel: number): number? | guessed |
GetLastWeeklyBestInformation | Returns the player's best Mythic+ run of last week. · by wowlua(): (number?, number?) | guessed |
GetOwnedKeystoneChallengeMapID | Returns the challenge map ID of the player's keystone. · by wowlua(): number? | guessed |
GetOwnedKeystoneLevel | Returns the level of the player's keystone. · by wowlua(): number? | guessed |
GetOwnedKeystoneMapID | Returns the map ID of the player's keystone. · by wowlua(): number? | guessed |
GetRewardLevelForDifficultyLevel | Returns the item levels rewarded for a Mythic+ difficulty level. · by wowlua(difficultyLevel: number): (number, number) | guessed |
GetRewardLevelFromKeystoneLevel | Returns the item level rewarded for a keystone level. · by wowlua(keystoneLevel: number): number? | guessed |
GetRunHistory | Returns the player's Mythic+ runs. · by wowlua(includePreviousWeeks: boolean, includeIncompleteRuns: boolean, currentSeasonOnly: boolean): MythicPlusRunInfo[] | guessed |
GetSeasonBestAffixScoreInfoForMap | Gets the active players best runs by the seasonal tracked affixes as well as their overall score for the current season.(mapChallengeModeID: number): (MythicPlusAffixScoreInfo[]?, number?) | guessed |
GetSeasonBestForMap | Returns your best intime and overtime runs of the season, irrespective of the run's affix, or the current week's affix.(mapChallengeModeID: number): (MapSeasonBestInfo?, MapSeasonBestInfo?) | guessed |
GetSeasonBestMythicRatingFromThisExpansion | Returns the player's best Mythic+ rating of a season in this expansion. · by wowlua(): (number?, number?) | guessed |
GetWeeklyBestForMap | Returns the player's best Mythic+ run of the week in a dungeon. · by wowlua(mapChallengeModeID: number): (number?, number?, CalendarTime?, number[]?, MythicPlusMember[]?, number?) | guessed |
GetWeeklyChestRewardLevel | Returns the item levels of the weekly chest's Mythic+ rewards. · by wowlua(): (number, number, number, number) | guessed |
IsMythicPlusActive | Whether Mythic+ is available. · by wowlua(): boolean | recorded |
RequestCurrentAffixes | Asks the server for this week's Mythic+ affixes. · by wowlua() | guessed |
RequestMapInfo | Loads various information to allow corresponding C_MythicPlus functions to return valid values.() | guessed |
RequestRewards | Asks the server for the player's Mythic+ rewards. · by wowlua() | 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 |
|---|---|---|
MYTHIC_PLUS_CURRENT_AFFIX_UPDATE | no payload | not implemented |
MYTHIC_PLUS_NEW_WEEKLY_RECORD | mapChallengeModeID: number, completionMilliseconds: number, level: number | not implemented |
An event the emulator doesn't fire on its own can still be fired from a test: mock.fireEvent("MYTHIC_PLUS_CURRENT_AFFIX_UPDATE").
Structures
MapSeasonBestInfo· durationSec, level, completionDate, affixIDs, members, dungeonScoreMythicPlusDate· year, month, day, hour, minute, weekdayMythicPlusKeystoneAffix· id, seasonIDMythicPlusMember· name?, specID, classIDMythicPlusRunInfo· mapChallengeModeID, level, thisWeek, completed, runScore, durationSec, completionDate, seasonSeasonTimeInfo· bestTime, lastTime, medal
sources
Signatures, events and structures: Blizzard's API documentation (Blizzard_APIDocumentationGenerated) (MythicPlusInfo 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.