I have a lengthy Ignore list, but it’s not Gold Spammers or Carry Spammers - it’s political hacks/shills. Steve Bannon was a Republican Shill for ages in this game back when he was running a gold farming operation out of China. The Maga Maggot-Army is still out there, still polluting Trade chat with their hateful bile every darned day.
As soon as I see a “Sleepy Joe” trope (or anything similar) on the Ignore List they go.
For Gold Sellers and such, I recommend NAS (a very lightweight addon). It filters out entire chat messages based on key words. There’s no UI to it that you can alter the list, but it’s dirt easy to open it up and add to the list of words that’ll get the message squelched.
It’s also got a comprehensive equivalency table that maps character substitutions so things like g0ld or ca44y will get picked up as the words they are masking.
It runs entirely in memory and still remains very lightweight. I think the load there is 36kb of memory - that’s less than my keyboard driver.
I added some metrics to it to capture run-time load and in an hour-and-a-half of sitting in Oribos, it used 0.000235 seconds of processing time.
You wouldn’t even notice anything under a tenth of a second and since it only matters in cities (which are, outside of the occasional rogue PVP event, not combat areas) it wouldn’t matter at all.
I don’t know how much of this you see outside of trade chat, but even in a massively large raid, 0.000235 seconds of processing time over an hour-and-a-half wouldn’t be remotely noticeable.
To add to the list, open the NAS.lua file in the addon folder and edit this table:
local blocklist = {
"boosted",
"boosting",
"boosts",
"booste",
"boost",
"carry",
"carries",
"funnel",
"funnels",
"mythic",
"selling",
"sod",
"wts",
"gold"
}
Some of those are words I added, so it might not look like that in the unaltered addon.