v0.13.8

C_RecentAllies

namespaceavailable in: camelot

Status in wowlua

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

Functions

functionwhat it doesstatus
CanSetRecentAllyNoteWhether the player can set a note on the given recent ally. · by wowlua
(characterGUID: string): boolean
guessed
GetRecentAlliesReturns the players the player recently grouped or interacted with. · by wowlua
(): RecentAllyData[]
guessed
GetRecentAllyByFullNameReturns a recent ally by name, or nil when there is none. · by wowlua
(fullCharacterName: string): RecentAllyData?
guessed
GetRecentAllyByGUIDReturns a recent ally by GUID, or nil when there is none. · by wowlua
(characterGUID: string): RecentAllyData?
guessed
IsInteractionCategoryFilterSupportedForCurrentGameTypeWhether the recent allies list can be filtered by the given kind of interaction in the current game mode. · by wowlua
(interactionCategoryFilter: RecentAlliesInteractionCategoryFilter): boolean
recorded
IsRecentAllyByFullNameWhether the character with the given full name is one of the player's recent allies. · by wowlua
(fullCharacterName: string): boolean
guessed
IsRecentAllyByGUIDWhether the character with the given GUID is one of the player's recent allies. · by wowlua
(characterGUID: string): boolean
guessed
IsRecentAllyDataReadyWhether the recent allies data has been loaded and can be queried. · by wowlua
(): boolean
guessed
IsRecentAllyPinnedWhether the given recent ally is pinned to the top of the list. · by wowlua
(characterGUID: string): boolean
guessed
IsSystemEnabledWhether the recent allies system is enabled. · by wowlua
(): boolean
recorded
IsSystemSupportedWhether the recent allies system is supported on this client. · by wowlua
(): boolean
recorded
SearchRecentAlliesReturns the recent allies that match the given search criteria. · by wowlua
(searchInfo: RecentAlliesSearchInfo): RecentAllyData[]
guessed
SetRecentAllyNoteSets the note shown for the given recent ally. · by wowlua
(characterGUID: string, note: string)
guessed
SetRecentAllyPinnedPins or unpins the given recent ally. · by wowlua
(characterGUID: string, isPinned: boolean)
guessed
TryRequestRecentAlliesDataRequests the recent allies data from the server if it is not loaded yet. · by wowlua
()
guessed

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

Events

eventpayloadfired by the emulator
LET_RECENT_ALLIES_SEE_LOCATION_SETTING_UPDATEDno payloadnot implemented
RECENT_ALLIES_CACHE_UPDATEno payloadnot implemented
RECENT_ALLIES_DATA_READYno payloadnot implemented
RECENT_ALLIES_SYSTEM_STATUS_UPDATEDno payloadnot implemented
RECENT_ALLY_DATA_UPDATEDcharacterGUID: stringnot implemented

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

Structures

  • RecentAlliesSearchInfo · searchText, isOnline, isDND, isAFK, isOffline, interactionCategoryFilters
  • RecentAllyCharacterData · guid, name, fullName, realmName, level, classID, raceID, sex
  • RecentAllyData · stateData, characterData, interactionData
  • RecentAllyInteraction · type, description, timestamp, contextData
  • RecentAllyInteractionContextData · itemID?, locationName?, activityDifficultyID?, activityDifficultyLevel?
  • RecentAllyInteractionData · interactions, note?
  • RecentAllyStateData · isOnline, isDND, isAFK, isConvertedLegacyFriend, pinExpirationDate?, friendRequestSentThisSession, currentLocation?

sources

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