C_EventScheduler
namespaceavailable in: camelotStatus in wowlua
11 functions: 0 implemented, 2 recorded, 9 guessed. 1 events, 1 of them fired by the emulator on its own.
Functions
| function | what it does | status |
|---|---|---|
CanShowEvents | Returns true if there are any events eligible to show for the player.(): boolean | recorded |
ClearReminder | Clears reminder on a scheduled event. Must use endTime to identify which specific instance in the case of repeating ones.(eventKey: string) | guessed |
GetActiveContinentName | Returns the name of the continent with current events(): string? | guessed |
GetEventUiMapID | Will try to figure out a UiMap for an areaPOI.(areaPoiID: number): number? | guessed |
GetEventZoneName | Will try to figure out a map zone name for an areaPOI(areaPoiID: number): string? | guessed |
GetOngoingEvents | Will request data from the server on a throttle(): OngoingEventInfo[]? | guessed |
GetScheduledEvents | Will request data from the server on a throttle(): ScheduledEventInfo[]? | guessed |
HasData | True if the server sent a list, even if the list had 0 events.(): boolean | guessed |
HasSavedReminders | Returns whether there are any event reminders saved. Can include reminders that have expired since set and haven't gotten removed yet. Has to be called after cvars are loaded.(): boolean | recorded |
RequestEvents | Requests events from the server, subject to throttle() | guessed |
SetReminder | Sets reminder on a scheduled event. Must use endTime to identify which specific instance in the case of repeating ones.(eventKey: string) | guessed |
Events
| event | payload | fired by the emulator |
|---|---|---|
EVENT_SCHEDULER_UPDATE | no payload | implemented |
Structures
EventDisplayInfo· hideTimeLeft, hideDescription, overrideAtlas?, overrideTooltipWidgetSetID?OngoingEventInfo· areaPoiID, rewardsClaimed, displayInfoScheduledEventInfo· eventKey, eventID, areaPoiID, startTime, endTime, duration, hasReminder, rewardsClaimed, displayInfo
sources
Signatures, events and structures: Blizzard's API documentation (Blizzard_APIDocumentationGenerated) (EventSchedulerUI system, camelot 1.60.1). Descriptions: warcraft.wiki.gg's API pages, by its contributors, CC BY-SA 4.0 ↗.