Breaking CensusPlusClassic (making SendWho() protected)

I don’t care about ClassicLFG. I used Census to gave what classes was most needed.

4 Likes
1 Like

I think the question is more “how do we know this update was the update that would do that?”

3 Likes

Then the answer would be for them to provide the data in a single request instead of having to send many of them. It’s nonsensical that they want to hide the numbers enough that this situation comes about.

Breaking addons is not a good way to go about these kind of limitations, especially since this is functionality that has existed for quite some time. People want to know more about their servers so give it to them.

2 Likes

Thank you for pointing this out.

Hmm… I’d be surprised that calling /who is a big part of an LFG addon (since, people using the addon would all be running the addon, so there are much easier/better ways to communicate), but I haven’t looked at the addon, personally, to know.

(Maybe I’ll go do that now :slight_smile: )

ClassicLFG still works perfectly fine, and as far as I’ve seen it doesn’t rely on /who at all.

It still works perfectly fine for what it does, which is parse chat messages for easy viewing to see through the spam.

4 Likes

Not true, the add-on scans and posts to the various chat channels too. It will find also people who aren’t using the addon but who are using the various chat channels. So the /who functionality would be a good thing to have, that way when someone wants to group you can see their name, class, and level.

Similarly there are addons like WIM (WoW Instant Messenger) which could tell you the class and level of someone sending you a tell. This will break that functionality too.

1 Like

I thought I saw a post from the author of the census addon earlier saying that this did not limit it, but I don’t use it, so I really don’t know if it still works.

It is most likely broken to prevent people from using it to decide on moving servers. They are trying to get people to move so they can continue to reduce layers/remove it completely. This also includes them reducing pop sizes. People are using census data for the new servers to claim they are dead, etc and reluctantly preventing others from choosing to move there.

2 Likes

I just looked thought the ClassicLFG code…

There is only one place they perform a call to SendWho() in ClassicLFG… it’s in their “WhoQuery” function, and that is only called by the “dungeon group manager” code in a function that checks a person’s who info when they whisper the dungeon leader for an invite.

There is nothing in the code that does a call to SendWho(), otherwise.

So… I’m not sure why there is a claim otherwise?

source (it’s defined in the util.lua, and used in the dungeon-group-manager.lua) :

ClassicLFG$ find . -name *.lua | xargs grep Who
./src/core/dungeon-group-manager/dungeon-group-manager.lua:        ClassicLFG:WhoQuery(playerName, function(result)
./src/util/util.lua:function ClassicLFG:WhoQuery(query, callback)
./src/util/util.lua:            callback(C_FriendList.GetWhoInfo(1))
./src/util/util.lua:    C_FriendList.SetWhoToUi(1)
./src/util/util.lua:    C_FriendList.SendWho(query)

the people who actually use the addon to decide if they want to move to another server, just arent going to move now.

yeah this doesnt do anything to the lfg addon. i also dont think its a coincidence that this comes right before a huge transfer event.

The ones claiming it was an attempt to break ClassicLFG are not correct so i dont know why they keep spreading that. It was clearly to stop Census addons as they are preventing people from moving to new/low pop servers.

3 Likes

Out of curiosity, would it do anything to curtail the chat channel invite gold sellers? I ask because I’m not familiar with the scripting involved.

1 Like

THIS is a viable reason, IMHO… the spammers generally just do random /who’s on zones and then proceed to spam users in the results…

1 Like

True but all that means is they have to initiate the who, it wont be automatic anymore. Would barely prevent anything in my opinion.

i’m more likely to believe this over the LFG theory. they already rolled out an update to block automatic function of the LFG addon once, so why would they suddenly decide to round 2 when they could’ve easily done it the first time?

a lot websites and misinformation related to the census addon.

Well, yeah - I agree. Instead of letting it go while they are AFK, they’ll need to “man” the spamming toon and just click every 30s or so…

I don’t think it will deter spammers all that much… (if this were the reason why they decided to break this functionality)

FYI, there were a couple of popular threads on the Classic WoW subreddit within the past few days mocking/complaining about auto-guild invite addons. I wouldn’t be surprised if those threads swayed Blizzard’s opinion.