aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorOvahlord <dreadkiller@gmx.de>2023-11-15 21:20:41 +0100
committerOvahlord <dreadkiller@gmx.de>2023-11-15 21:20:41 +0100
commitcdda4c42230a676f99e45fde44bccb22ac8f69ae (patch)
treead01f9dbd6be695fa73a93577747dc199115ef62 /src
parent04632fa1c34e5daae0d467612fd4fd77d1fa21e7 (diff)
Core/Packets: fixed SMSG_ENUM_CHARACTERS_RESULT packet structure
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Server/Packets/CharacterPackets.cpp2
-rw-r--r--src/server/game/Server/Packets/CharacterPackets.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/server/game/Server/Packets/CharacterPackets.cpp b/src/server/game/Server/Packets/CharacterPackets.cpp
index 2a14e107077..f93194e6ad7 100644
--- a/src/server/game/Server/Packets/CharacterPackets.cpp
+++ b/src/server/game/Server/Packets/CharacterPackets.cpp
@@ -234,7 +234,6 @@ ByteBuffer& operator<<(ByteBuffer& data, EnumCharactersResult::CharacterInfo con
data << uint32(charInfo.MailSenders.size());
data << uint32(charInfo.MailSenderTypes.size());
data << uint32(charInfo.OverrideSelectScreenFileDataID);
- data << charInfo.PersonalTabard;
for (ChrCustomizationChoice const& customization : charInfo.Customizations)
data << customization;
@@ -246,6 +245,7 @@ ByteBuffer& operator<<(ByteBuffer& data, EnumCharactersResult::CharacterInfo con
data.WriteBit(charInfo.FirstLogin);
data.WriteBit(charInfo.BoostInProgress);
data.WriteBits(charInfo.unkWod61x, 5);
+ data.WriteBits(0, 2); // unknown
data.WriteBit(charInfo.RpeResetAvailable);
data.WriteBit(charInfo.RpeResetQuestClearAvailable);
diff --git a/src/server/game/Server/Packets/CharacterPackets.h b/src/server/game/Server/Packets/CharacterPackets.h
index 61096bb5ed7..30d6d3c981d 100644
--- a/src/server/game/Server/Packets/CharacterPackets.h
+++ b/src/server/game/Server/Packets/CharacterPackets.h
@@ -169,7 +169,7 @@ namespace WorldPackets
uint8 Subclass = 0;
};
- std::array<VisualItemInfo, 35> VisualItems = { };
+ std::array<VisualItemInfo, 34> VisualItems = { };
std::vector<std::string> MailSenders;
std::vector<uint32> MailSenderTypes;
bool RpeResetAvailable = false;