Thanks to the success of the merge, i got hundreds of people in multiple channels.
No way you can follow what is happening...
So irritated by that i created this lightweight addon:
ChatFilter is a extremely lightweight add-on that can remove annoying chats.
For example:
- Pet talk
- Who joined/left the channel
- Anything you configure
There is no user interface, you have to modify config.lua if you want to change anything or add new keywords etc.
The default config.lua looks like:
|
Source code
|
1
2
3
|
ChatFilter.NoPets = true;
ChatFilter.ChannelMessageContains["has joined the channel"] = { FromTab = 1, UntilTab = 4 };
ChatFilter.ChannelMessageContains["has left the channel"] = { FromTab = 1, UntilTab = 4 };
|
Where ChatFilter.NoPets can be true or false, this eliminates the annoying pet talks.
The ChatFilter.ChannelMessageContains has 3 parts:
- The text to filter on
- From which chat tab it must start filtering
- Until which chat tab it must ends it's filtering
For example, the 'has joined the channel' filter start filtering at chat tab 1 and ends at chat tab 4.
I you have an fifth tab which shows 1 or more channels, that tab will receive the message that player xxx has joined the channel.
Feel free to modify existing values and add new ones.
And if you do add new ones, please post them here for other people to use.
Enjoy your easy readable chat tabs!
x Ellen
Link to ChatFilter on curse
Link to ChatFilter on European forum