We’ve had a feature request that I wanted to respond to publicly. It’s actually not a new request – I’d just forgotten about it.
The request is that “When I ignore someone, they’re not allowed to see my chat, or hear my voice”.
Sounds easy, huh?
Well, unfortunately, it’s easy, but very expensive. Here’s why: To do this, as other members came within “earshot” or “chatshot”, we’d have to fetch their “Ignore” lists, see if you’re on it, and see whether or not to suppress your chat/speech for them (or vice-versa, right?).
Basically, that’s probably almost every avatar in the sector.
And, since we obviously don’t want to download your ignore lists onto other people’s computers, this would have to be done on the server (it would be done on the server anyway, but I know someone’s going to ask).
Now, imagine that every avatar in a sector is fetching the ignore list for every other avatar in the sector to see if they’re on their ignore lists – it’s the most evil of algorithmic problems: the “N-Squared” problem. (Ok, not the MOST evil, but you get the idea).
So, if we implemented this feature, we guarantee there would be no more griefing because no one could move because the system would be so busy looking up ignore lists.
If you’re discussing something sensitive, or don’t want people to hear/see what you’re saying, we can suggest some alternatives:
- Use a private person to person or group chat.
- Move to a private place.
- Speak in the Wyandot, Tsetaut, Chitimaca, or Klingon languages.
I hope this answers “Why can’t you do this” satisfactorily.
P.S. I took the picture above at the BNP Paribas Tennis tournament this weekend. I liked it because I took it using a manual focus camera which is not known for sports photography with a very minimal zoom lens (it’s a Leica M).