Skip to content

Commit

Permalink
Core/PacketIO: Updated and enabled SMSG_SET_PLAYER_DECLINED_NAMES_RESULT
Browse files Browse the repository at this point in the history
  • Loading branch information
Carbenium committed Feb 7, 2016
1 parent 4d956c8 commit f5ccb7b
Show file tree
Hide file tree
Showing 4 changed files with 25 additions and 6 deletions.
10 changes: 5 additions & 5 deletions src/server/game/Handlers/CharacterHandler.cpp
Expand Up @@ -2548,11 +2548,11 @@ void WorldSession::SendCharFactionChange(ResponseCodes result, WorldPackets::Cha

void WorldSession::SendSetPlayerDeclinedNamesResult(DeclinedNameResult result, ObjectGuid guid)
{
WorldPacket data(SMSG_SET_PLAYER_DECLINED_NAMES_RESULT, 4 + 8);
data << uint32(result);
if (result == DECLINED_NAMES_RESULT_SUCCESS)
data << guid;
SendPacket(&data);
WorldPackets::Character::SetPlayerDeclinedNamesResult packet;
packet.ResultCode = result;
packet.Player = guid;

SendPacket(packet.Write());
}

void WorldSession::SendBarberShopResult(BarberShopResult result)
Expand Down
8 changes: 8 additions & 0 deletions src/server/game/Server/Packets/CharacterPackets.cpp
Expand Up @@ -558,3 +558,11 @@ void WorldPackets::Character::SetPlayerDeclinedNames::Read()
for (uint8 i = 0; i < MAX_DECLINED_NAME_CASES; ++i)
DeclinedNames.name[i] = _worldPacket.ReadString(stringLengths[i]);
}

WorldPacket const * WorldPackets::Character::SetPlayerDeclinedNamesResult::Write()
{
_worldPacket << int32(ResultCode);
_worldPacket << Player;

return &_worldPacket;
}
11 changes: 11 additions & 0 deletions src/server/game/Server/Packets/CharacterPackets.h
Expand Up @@ -727,6 +727,17 @@ namespace WorldPackets
ObjectGuid Player;
DeclinedName DeclinedNames;
};

class SetPlayerDeclinedNamesResult final : public ServerPacket
{
public:
SetPlayerDeclinedNamesResult() : ServerPacket(SMSG_SET_PLAYER_DECLINED_NAMES_RESULT, 8 + 4) { }

WorldPacket const* Write() override;

ObjectGuid Player;
int32 ResultCode = 0;
};
}
}

Expand Down
2 changes: 1 addition & 1 deletion src/server/game/Server/Protocol/Opcodes.cpp
Expand Up @@ -1584,7 +1584,7 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_MOVEMENT_ANIM_KIT, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_PCT_SPELL_MODIFIER, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_PET_SPECIALIZATION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_PLAYER_DECLINED_NAMES_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_PLAYER_DECLINED_NAMES_RESULT, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_PLAY_HOVER_ANIM, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_PROFICIENCY, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_SPELL_CHARGES, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
Expand Down

0 comments on commit f5ccb7b

Please sign in to comment.