Core/Packets: enabled and added packet structure for SMSG_GUILD_REPUTATION_REACTION_CHANGED

This commit is contained in:
Ovahlord committed 2022-12-11 13:42:15 +01:00
1 parent 573a15362d
commit 5fcf3f4ebb
3 files changed
+34 -1

No files matched your search

@@ -885,3 +885,26 @@ WorldPacket const* WorldPackets::Guild::GuildBankLogQueryResults::Write()
return &_worldPacket;
}
WorldPacket const* WorldPackets::Guild::GuildReputationReactionChanged::Write()
{
_worldPacket.WriteBit(MemberGUID[1]);
_worldPacket.WriteBit(MemberGUID[6]);
_worldPacket.WriteBit(MemberGUID[2]);
_worldPacket.WriteBit(MemberGUID[4]);
_worldPacket.WriteBit(MemberGUID[0]);
_worldPacket.WriteBit(MemberGUID[3]);
_worldPacket.WriteBit(MemberGUID[7]);
_worldPacket.WriteBit(MemberGUID[5]);
_worldPacket.WriteByteSeq(MemberGUID[4]);
_worldPacket.WriteByteSeq(MemberGUID[6]);
_worldPacket.WriteByteSeq(MemberGUID[5]);
_worldPacket.WriteByteSeq(MemberGUID[7]);
_worldPacket.WriteByteSeq(MemberGUID[2]);
_worldPacket.WriteByteSeq(MemberGUID[0]);
_worldPacket.WriteByteSeq(MemberGUID[3]);
_worldPacket.WriteByteSeq(MemberGUID[1]);
return &_worldPacket;
}
@@ -635,6 +635,16 @@ namespace WorldPackets
std::vector<GuildBankLogEntry> Entry;
Optional<uint64> WeeklyBonusMoney;
};
class GuildReputationReactionChanged final : public ServerPacket
{
public:
GuildReputationReactionChanged() : ServerPacket(SMSG_GUILD_REPUTATION_REACTION_CHANGED, 8) { }
WorldPacket const* Write() override;
ObjectGuid MemberGUID;
};
}
}
+1 -1
View File
@@ -921,7 +921,7 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_RANKS_UPDATE, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_KNOWN_RECIPES, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_NAME_CHANGED, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_REPUTATION_REACTION_CHANGED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_REPUTATION_REACTION_CHANGED, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_REPUTATION_WEEKLY_CAP, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_RESET, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_REWARD_LIST, STATUS_NEVER, CONNECTION_TYPE_REALM);