- Home
- Downloads
-
Addons & Mods
Featured
World of Warcraft
4,842 Addons
-
Popular Downloads
- Top World of Warcraft Addons
- Top Rift Addons
- Top Skyrim Mods
- Top Minecraft Server Mods
- Top Terraria Maps
- Top Starcraft II Maps
- Top Runes of Magic Addons
- Top Warhammer Online Addons
- Top Age of Conan Addons
-
- Curse Client
- Premium
- News
- Giveaways
- Forums
WADS - WoW Annoyance Detection System
- 0 Likes
- World of Warcraft
- 1,716 Downloads
- Supports: 4.2
- 0 Average Daily Downloads
- Comments
- Created 1/18/2009 8:08:17 PM
- Updated 6/28/2011 2:35:45 PM
- 9 Favorites
- Project Site
- License: All Rights Reserved
- Release Type: Release
- Newest File: Wads 1.0.9
About WADS - WoW Annoyance Detection System
WADS - WoW Annoyance Detection System
WADS is a chat filtering addon which blocks chat messages based on the text in them.
It saves a set of strings per account that are used as the substrings to search for in chat messages, and these chat messages are blocked if necessary.
Type /wads for help with the mod. Common use case:
/wads add goldfarmingsite.com
This command would add goldfarmingsite.com to the list of chat filters. Once added, all chat messages with goldfarmingsite.com in them would be blocked. WADS will tell you in the chat window when it blocks a message (by default.)
/wads list
The list command shows all the filters, with numbers by them. Removal is done by using the number of the chat filter, not the filter itself (because some filters could possibly be very long and hard to type.)
/wads remove 1 (or whatever number is by the filter you want to remove)
Removes the specified chat filter.
Note that guild chat is not currently filtered. Only whispers, say, yell, and the usual chat channels are at the moment.
To not see when WADS is blocking text, type /wads verbosity 0. /wads verbosity 1 is the default, which outputs a one-line string like "WADS: message with filter ickytext by user icky blocked."
The idea for this addon is based on AnnoyingSpamBlocker by Keion, but that mod has fallen into disrepair in the Wrath UI conversion. I've rewritten almost all of it from scratch, but the idea of searching for filters in messages (as far as I can tell) was his first.
Let me know how you like the mod!
- Updated TOC for 4.2. No issues noticed by the patch.
| File Name | Release Type | Game Version | Downloads | Date |
|---|---|---|---|---|
| Wads 1.0.9 | Release | 4.2 | 139 | 6/28/2011 2:35:45 PM |
| WADS 1.0.8 | Release | 4.1 | 63 | 6/19/2011 10:16:19 PM |
| Wads 1.0.7 | Release | 4.1 | 75 | 6/8/2011 1:51:04 AM |
| Wads 1.0.6 | Release | 4.0.1 | 299 | 10/13/2010 3:47:03 PM |
| WADS 1.0.5 | Release | 3.3.0 | 166 | 3/13/2010 5:55:09 PM |
| Wads 1.0.4 | Release | 3.3.0 | 176 | 12/8/2009 8:27:14 PM |
| Wads v1.0.3 | Release | 3.2.0 | 280 | 8/4/2009 4:56:57 PM |
| WADS 1.0.2 | Release | 3.1.0 | - | 4/15/2009 12:43:02 AM |
| Wads V1.01 | Release | 3.0.3 | - | 2/14/2009 12:17:03 AM |
| WADSv1 | Release | 3.0.3 | - | 1/18/2009 8:10:01 PM |
Comments
I didn't see it mentioned in the description above but are the filters case sensitive?
For example: /wads add grats
Will that also block Grats or Grats. or grats! (with punctuation)
No I am not actually going to use this to block grats messages in guild but those long ones I mention in previous post. I just wanted to see if case matters or not.
Hope not!
Thanks for the addon and for your help, looking forward to your future updates.
"I hate Blizzard"
Do I need to use quotes or does /wads add I hate blizzard - catch it?
ChatFrame_AddMessageEventFilter("CHAT_MSG_CHANNEL", WADSChatFilter)
ChatFrame_AddMessageEventFilter("CHAT_MSG_SAY", WADSChatFilter)
I assume "CHAT_MSG_SAY" = people talking in /say mode near you but what about "CHAT_MSG_CHANNEL" is that General chat and trade chat too, and private chat channels as well?
2) You don't need quotes. Just do "/wads add multiple word phrase" (no quotes) and it'll catch it. It's just seeing if those exact words are in any part of the chat message, so if people do
3) Right, CHAT_MSG_SAY is /say from people around you, and CHAT_MSG_CHANNEL is any of the numbered channels you currently can see (General, Trade, LocalDefense, private chat channels.) I may break it down into individual channels in the future but right now it just filters all of them.
Thanks for the support!
I just installed this and logged into the game, so far so good. As soon as I tried to open up my Enchanting tradeskill window via an icon on the actionbar I got this error message:
Date: 2011-06-17 15:52:35
ID: 1
Error occured in: Stubby
Count: 1
Message: Error: Original call failed after running hooks for: ChatFrame_OnEvent
..\AddOns\WADS\WADS.lua line 36:
attempt to index global 'WADSOptions' (a nil value)
Debug:
(tail call): ?
[string "*:OnEvent"]:1:
[string "*:OnEvent"]:1
AddOns:
StopTheSpam, v2.00.20000
Swatter, v5.11.5146 (DangerousDingo)
AckisRecipeList, v2.2.4-30-gf1ce0e0
AddFriend, v3.27
ArkInventory, v3.02
ArkInventoryRules, v
Atlas, v1.19.2
AtlasDungeonLocs, v1.19.2
AtlasTransportation, v1.19.2
AtlasLoot, vv6.03.02
AtlasLootClassicWoW, vv6.03.02
AtlasLootLoader, vv6.03.02
AtlasLootAdvancedSearch, vv1.2.8
AtlasQuest, v4.6.3a
AucAdvanced, v5.11.5146 (DangerousDingo)
aucadvancedsearcherpawn, v1.3.1
AucFilterBasic, v5.11.5146 (DangerousDingo)
AucFilterOutlier, v5.11.5146.2531
AucMatchUndercut, v5.11.5146.2531
AucScanData, v5.11.5146 (DangerousDingo)
AucStatSales, v5.11.5146.2842
AucStatSimple, v5.11.5146 (DangerousDingo)
AucStatWOWEcon, v5.11.5146.2530
AucUtilAHWindowControl, v5.11.5146.3311
AucUtilAppraiser, v5.11.5146.2530
AucUtilAskPrice, v5.11.5146.3175
AucUtilAutoMagic, v5.11.5146.3142
AucUtilCompactUI, v5.11.5146.2530
AucUtilEasyBuyout, v5.11.5146.3583
AucUtilFixAH, v5.11.5146 (DangerousDingo)
AucUtilGlypher, v5.11.5146.5061
AucUtilGlypherPost, v5.11.5146.5069
AucUtilItemSuggest, v5.11.5146.3108
AucUtilPriceLevel, v5.11.5146.2545
AucUtilScanButton, v5.11.5146.2530
AucUtilScanFinish, v5.11.5146.2530
AucUtilScanProgress, v5.11.5146.2530
AucUtilScanStart, v5.11.5146.4784
AucUtilSearchUI, v5.11.5146.3655
AucUtilSimpleAuction, v5.11.5146.4546
AucUtilVendMarkup, v5.11.5146.2530
AuctionLite, v1.8.1
AutoRepair, v
Babylonian, v5.1.DEV.130
BadBoy, vv6.499
BeanCounter, v5.11.5146 (DangerousDingo)
BrokerAntiSocial, v3.0.3-1a
BrokerSysMon, vr70
Bump, v
ChronoBars, v1.13
CloseUp, v4.1.001
Collectinator, v1.0.10
Configator, v5.1.DEV.282
CrowBar, v
DebugLib, v5.1.DEV.275
Degaine, vv1.0
devnull, vb2.13329.4
dottracker, v2.23
Enchantrix, v5.11.5146 (DangerousDingo)
EnhancedColourPicker, v4
EnhancedStackSplit, v40100-1
EpicFoodList, v1.1
EpicGemList, v2.22
ExplorerCoords, v1.33
FarmIt2, v
FishingAce, v0.5.5l
Fizzle, vv1.5.2-1-g5dbab62
Fortress, v1.1.5
Geist, v40000.1
GraphPaper, v1.3.5
GTFO, v4.6
GuildGreet, v40100.1
GuildMemberInfo, v0.1-beta
GuildMemberInfoTradeSkills, v0.3-beta
Informant, v5.11.5146 (DangerousDingo)
LoadIT, v
Loremaster, vv4.0.2.1
MacroBank, v1.7
Mapster, v1.4.1
MoveAnything, v12.1.5
NotesUNeed, v6.70.40100
Omen, v3.1.2
OmniCC, v4.1.pancakes6
OneClickEnchantScroll, v5
Parrot, vv1.10.26
Pawn, v1.5.10
PhanxChat, v4.1.0.133
Postal, v3.4.9
QBar, v10.11.08
Quartz, v3.0.6-1-g4a2a776
QuestCompletist, v97
QuestGuru, v2.2.3.1
QuestGuruTracker, v1.5.6.1
RatingBuster, v
SickOfClickingDailies, vv6.6-release
Skillet, v
SlideBar, v5.11.5146 (DangerousDingo)
Stubby, v5.11.5146 (DangerousDingo)
TabardAddict, v1.11
Taxicab, v1.0.0
tekKompare, v4.0.0.9
TinyMainbarInfo, v1.14
TipTac, v10.12.05
TipTacItemRef, v10.12.06
TipTacTalents, v10.11.23
TomTom, vv40100-1.4.0
TradeskillInfo, v2.1.2
tullaRange, v2.8
UnitFramesImproved, v1.4.1
VuhDo, v2.105
VuhDoOptions, v2.105
WADS, v
WarlockReminder, vv1.42
In the near future I'll probably be working on a real UI for this mod with another author, and adding guild chat to the list channels added will be trivial. Until then, adding the line I posted to you earlier will do what you want.
Thanks!
I just saw this the other day, and today, after joining a level twenty guild with over 560 members who many use macros and Guild Greet addon for every darn achievement and ding, I thought this would be handy to block out their "phrases / macros" But I read the fine print here and apparently the only channel this doesn't work for is guild chat, the one place I really need an addon like this!
*sighs
Please consider adding guild chat monitoring to this. I would be truly appreciative.
ChatFrame_AddMessageEventFilter("CHAT_MSG_GUILD", WADSChatFilter)
That should do what you want. I'm not sure if I want to add guild filtering for various reasons. If I ever get around to making a real UI for the mod it's definitely something I could do, but for now I'm not sure I want everyone who downloads the mod to be filtering their guild by default.
I guess I am missing your point about using this in the guild. All this does is block chat that contains certain phrases you define, it doesn't put the player on ignore permanently or temporarily, right?
As far as me and guild chat goes, I'm not referring to all the little "grats" messages, I am referring to people who use the automated auto-grats addons such as Guild Greet or Auto-Gratz and a handful of others out there where you can define what messages to say.
Sadly, there are quite a few in this guild of mine who use very long, stupid phrases in their automated macros, such as "grats, it pisses me off you got that achievement and I didn't but I'm too busy to dig holes in my yard to bury you" or "grats (so and so) I hope your frogs have water to lay their eggs in"
Those are REAL examples of some pretty stupid stuff , and they are long-winded not like "grats". Multiply that times quite a few guildies and wow, chat spam from hell.
I just want to define those phrases to be ignored, so that anytime they say that crap with macro I don't have to see it.
Sorry I haven't updated this much - real life has intruded in a big way since the start of development for this mod. If you have any feature requests, let me know. I never was able to reproduce the chat problems posted by xlander, below.
Basically I couldn't not ask for help in trade, general, or LFG chats. /g /p and whispers worked. I am not sure of problems with other channels.
Outside of that it is awesome guilds that spam their ads for recruits in trade can be blocked and so can gold farmers that are repeat spammers... susan express is easily blocked with add llove and ssex as filters. Hope you can figure out the issue.
What other mods are you running? Are any of them outdated? Do you have LUA errors turned on? Without seeing an error this one is going to be tough to track down...I had a bug before where all chat was broken, but half of chat being broken doesn't fit any pattern I'm aware of...
ChatFrame_AddMessageEventFilter("CHAT_MSG_SYSTEM", WADSChatFilter) so I can filter out system message also, works well. Thanks for the mod!
Symptoms of not being updated - you lose whispers / chat from people.
When Curse pushes the file I uploaded, the mod won't be out of date / should be happy with chat again. I hope to add more features in the near future.