v0.13.8

C_CombatLog

namespaceavailable in: camelot

Status in wowlua

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

Functions

functionwhat it doesstatus
ApplyFilterSettingsApplies a set of combat log filter settings. · by wowlua
(filterSettings: LuaValueVariant)
guessed
AreFilteredEventsEnabledWhether combat log event filtering is enabled. · by wowlua
(): boolean
guessed
ClearEntriesClears all entries from the combat log. · by wowlua
()
guessed
DoesObjectMatchFilterWhether a unit's combat log flags match a filter mask in each group: affiliation, reaction, controller and type. · by wowlua
(mask: CombatLogObject, flags: CombatLogObject): boolean
implemented
GetEntryRetentionTimeReturns how long combat log entries are kept. · by wowlua
(): number
guessed
GetMessageLimitReturns the maximum number of messages the combat log keeps. · by wowlua
(): number
guessed
IsCombatLogRestrictedWhether the combat log is currently restricted. · by wowlua
(): boolean
guessed
RefilterEntriesApplies the current filter to the combat log entries again. · by wowlua
()
guessed
SetEntryRetentionTimeSets how long combat log entries are kept. · by wowlua
(retentionTime: number)
guessed
SetFilteredEventsEnabledEnables or disables combat log event filtering. · by wowlua
(enabled: boolean)
guessed
SetMessageLimitSets the maximum number of messages the combat log keeps. · by wowlua
(messageLimit: number)
guessed

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

Events

eventpayloadfired by the emulator
COMBAT_LOG_ENTRIES_CLEAREDno payloadnot implemented
COMBAT_LOG_EVENTno payloadnot implemented
COMBAT_LOG_EVENT_UNFILTEREDno payloadnot implemented
COMBAT_LOG_MESSAGE_LIMIT_CHANGEDmessageLimit: numbernot implemented

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

sources

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