It's annoying to see owner changes broadcasted for the world chat channel. I'd recommend treating the world chat channel like Trade or General.
So you can either set World's channelId to 0, thus making it a "constant" channel, which I think prevents ownership change broadcasts, or adding a simple exception for broadcasting owner changes in Channel.cpp's Channel::SetOwner. Would be nice.
I don't know a whole lot about channels, how and where they're defined, and how they work but those solutions seem viable.
It's annoying to see owner changes broadcasted for the world chat channel. I'd recommend treating the world chat channel like Trade or General.
So you can either set World's channelId to 0, thus making it a "constant" channel, which I think prevents ownership change broadcasts, or adding a simple exception for broadcasting owner changes in Channel.cpp's Channel::SetOwner. Would be nice.
I don't know a whole lot about channels, how and where they're defined, and how they work but those solutions seem viable.