Easy-to-use text-based addon that allows filtering of the combat log for specific events.
Purpose of creation is the detection of Fish Feast spam-clickers, Toy Train Set users or similar, however it can be adapted to many more.
Made per request.
Slash command syntax:
/clogfilter list - List all filters
/clogfilter remove <id> - Remove a filter (id is listed with the list command)
/clogfilter add <filterstring> - Add a filter
Filter strings contain any number of the following:
<argnum>="<string>" <- can contain lua patterns, the quotes are required
<argnum>=<number> <- can only contain numbers, is matched exactly
/clogfilter add 10="Heavy Leather Ball"
Adds a filter that filters for Heavy Leather Ball uses. arg10 is spellName (see this for details), and the string "Heavy Leather Ball" is the value it is matched against.
/clogfilter add 2="SPELL_CAST_SUCCESS" 10=".+Flask.+"
Adds a filter that displays any flasks used. arg2 is the sub-event (SPELL_CAST_SUCCESS for instant cast spells), arg10 is spellName. ".+Flask.+" is a LUA pattern matching any string containing "Flask".