mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-03-23 15:50:20 +00:00
feat: add missing SMSG_CHANNEL_NOTIFY feedback for 12 unhandled notification types
Previously, PLAYER_NOT_FOUND, ANNOUNCEMENTS_ON/OFF, MODERATION_ON/OFF, PLAYER_BANNED, PLAYER_UNBANNED, PLAYER_NOT_BANNED, INVITE, WRONG_FACTION, INVITE_WRONG_FACTION, NOT_MODERATED, PLAYER_INVITED, and PLAYER_INVITE_BANNED all fell silently to the default log-only path. Now each shows an appropriate system message in chat.
This commit is contained in:
parent
9216a6da28
commit
cf88a960f4
1 changed files with 40 additions and 0 deletions
|
|
@ -11304,6 +11304,46 @@ void GameHandler::handleChannelNotify(network::Packet& packet) {
|
|||
case ChannelNotifyType::INVALID_NAME:
|
||||
addSystemChatMessage("Invalid channel name '" + data.channelName + "'.");
|
||||
break;
|
||||
case ChannelNotifyType::PLAYER_NOT_FOUND:
|
||||
addSystemChatMessage("Player not found.");
|
||||
break;
|
||||
case ChannelNotifyType::ANNOUNCEMENTS_ON:
|
||||
addSystemChatMessage("Channel '" + data.channelName + "': announcements enabled.");
|
||||
break;
|
||||
case ChannelNotifyType::ANNOUNCEMENTS_OFF:
|
||||
addSystemChatMessage("Channel '" + data.channelName + "': announcements disabled.");
|
||||
break;
|
||||
case ChannelNotifyType::MODERATION_ON:
|
||||
addSystemChatMessage("Channel '" + data.channelName + "' is now moderated.");
|
||||
break;
|
||||
case ChannelNotifyType::MODERATION_OFF:
|
||||
addSystemChatMessage("Channel '" + data.channelName + "' is no longer moderated.");
|
||||
break;
|
||||
case ChannelNotifyType::PLAYER_BANNED:
|
||||
addSystemChatMessage("A player was banned from '" + data.channelName + "'.");
|
||||
break;
|
||||
case ChannelNotifyType::PLAYER_UNBANNED:
|
||||
addSystemChatMessage("A player was unbanned from '" + data.channelName + "'.");
|
||||
break;
|
||||
case ChannelNotifyType::PLAYER_NOT_BANNED:
|
||||
addSystemChatMessage("That player is not banned from '" + data.channelName + "'.");
|
||||
break;
|
||||
case ChannelNotifyType::INVITE:
|
||||
addSystemChatMessage("You have been invited to join channel '" + data.channelName + "'.");
|
||||
break;
|
||||
case ChannelNotifyType::INVITE_WRONG_FACTION:
|
||||
case ChannelNotifyType::WRONG_FACTION:
|
||||
addSystemChatMessage("Wrong faction for channel '" + data.channelName + "'.");
|
||||
break;
|
||||
case ChannelNotifyType::NOT_MODERATED:
|
||||
addSystemChatMessage("Channel '" + data.channelName + "' is not moderated.");
|
||||
break;
|
||||
case ChannelNotifyType::PLAYER_INVITED:
|
||||
addSystemChatMessage("Player invited to channel '" + data.channelName + "'.");
|
||||
break;
|
||||
case ChannelNotifyType::PLAYER_INVITE_BANNED:
|
||||
addSystemChatMessage("That player is banned from '" + data.channelName + "'.");
|
||||
break;
|
||||
default:
|
||||
LOG_DEBUG("Channel notify type ", static_cast<int>(data.notifyType),
|
||||
" for channel ", data.channelName);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue