void WorldSession::HandlePetitionQueryOpcode(WorldPacket & recvData) { sLog->outDebug(LOG_FILTER_NETWORKIO, "Received opcode CMSG_PETITION_QUERY"); // ok uint32 guildguid; ObjectGuid petitionGuid; recvData >> guildguid; // in Trinity always same as GUID_LOPART(petitionguid) petitionGuid[2] = recvData.ReadBit(); petitionGuid[3] = recvData.ReadBit(); petitionGuid[1] = recvData.ReadBit(); petitionGuid[0] = recvData.ReadBit(); petitionGuid[4] = recvData.ReadBit(); petitionGuid[7] = recvData.ReadBit(); petitionGuid[6] = recvData.ReadBit(); petitionGuid[5] = recvData.ReadBit(); recvData.ReadByteSeq(petitionGuid[0]); recvData.ReadByteSeq(petitionGuid[4]); recvData.ReadByteSeq(petitionGuid[7]); recvData.ReadByteSeq(petitionGuid[5]); recvData.ReadByteSeq(petitionGuid[1]); recvData.ReadByteSeq(petitionGuid[6]); recvData.ReadByteSeq(petitionGuid[3]); recvData.ReadByteSeq(petitionGuid[2]); sLog->outDebug(LOG_FILTER_NETWORKIO, "CMSG_PETITION_QUERY Petition GUID %u Guild GUID %u", GUID_LOPART(petitionGuid), guildguid); SendPetitionQueryOpcode(petitionGuid); }
void WorldSession::HandlePetitionQueryOpcode(WorldPacket& recvData) { sLog->outDebug(LOG_FILTER_NETWORKIO, "Received opcode CMSG_PETITION_QUERY"); // ok uint32 guildguid; uint64 petitionguid; recvData >> guildguid; // in Trinity always same as GUID_LOPART(petitionguid) recvData >> petitionguid; // petition guid sLog->outDebug(LOG_FILTER_NETWORKIO, "CMSG_PETITION_QUERY Petition GUID %u Guild GUID %u", GUID_LOPART(petitionguid), guildguid); SendPetitionQueryOpcode(petitionguid); }
void WorldSession::HandlePetitionQueryOpcode(WorldPacket & recv_data) { sLog.outDebug("Received opcode CMSG_PETITION_QUERY"); uint32 guildguid; uint64 petitionguid; recv_data >> guildguid; // in Oregon always same as GUID_LOPART(petitionguid) recv_data >> petitionguid; // petition guid sLog.outDebug("CMSG_PETITION_QUERY Petition GUID %u Guild GUID %u", GUID_LOPART(petitionguid), guildguid); SendPetitionQueryOpcode(petitionguid); }
void WorldSession::HandlePetitionQueryOpcode(WorldPacket& recvData) { TC_LOG_DEBUG("network", "Received opcode CMSG_PETITION_QUERY"); // ok ObjectGuid::LowType guildguid; ObjectGuid petitionguid; recvData >> guildguid; // in Trinity always same as GUID_LOPART(petitionguid) recvData >> petitionguid; // petition guid TC_LOG_DEBUG("network", "CMSG_PETITION_QUERY Petition %s Guild GUID %u", petitionguid.ToString().c_str(), guildguid); SendPetitionQueryOpcode(petitionguid); }
void WorldSession::HandlePetitionQueryOpcode(WorldPacket& recvData) { TC_LOG_DEBUG("network", "Received opcode CMSG_PETITION_QUERY"); // ok uint32 guildguid; uint64 petitionguid; recvData >> guildguid; // in Trinity always same as GUID_LOPART(petitionguid) recvData >> petitionguid; // petition guid TC_LOG_DEBUG("network", "CMSG_PETITION_QUERY Petition GUID %u Guild GUID %u", GUID_LOPART(petitionguid), guildguid); SendPetitionQueryOpcode(petitionguid); }
void WorldSession::HandlePetitionQueryOpcode(WorldPacket& recv_data) { DEBUG_LOG("Received opcode CMSG_PETITION_QUERY"); // recv_data.hexlike(); uint32 guildguid; ObjectGuid petitionguid; recv_data >> guildguid; // in mangos always same as GUID_LOPART(petitionguid) recv_data >> petitionguid; // petition guid DEBUG_LOG("CMSG_PETITION_QUERY Petition %s Guild GUID %u", petitionguid.GetString().c_str(), guildguid); SendPetitionQueryOpcode(petitionguid); }
void WorldSession::HandlePetitionQueryOpcode(WorldPacket & recv_data) { DEBUG_LOG("Received opcode CMSG_PETITION_QUERY"); // ok //recv_data.hexlike(); uint32 guildguid; uint64 petitionguid; recv_data >> guildguid; // in mangos always same as GUID_LOPART(petitionguid) recv_data >> petitionguid; // petition guid DEBUG_LOG("CMSG_PETITION_QUERY Petition GUID %u Guild GUID %u", GUID_LOPART(petitionguid), guildguid); SendPetitionQueryOpcode(petitionguid); }
void WorldSession::HandlePetitionQueryOpcode(WorldPacket & recv_data) { CHECK_PACKET_SIZE(recv_data, 4+8); sLog.outDebug("Received opcode CMSG_PETITION_QUERY"); // ok //recv_data.hexlike(); uint32 guildguid; uint64 petitionguid; recv_data >> guildguid; // in mangos always same as GUID_LOPART(petitionguid) recv_data >> petitionguid; // petition guid sLog.outDebug("CMSG_PETITION_QUERY Petition GUID %u Guild GUID %u", GUID_LOPART(petitionguid), guildguid); SendPetitionQueryOpcode(petitionguid); }
void WorldSession::HandlePetitionQueryOpcode(WorldPacket& recvData) { TC_LOG_DEBUG("network", "Received opcode CMSG_PETITION_QUERY"); // ok uint32 guildguid; ObjectGuid petitionGuid; recvData >> guildguid; // in Trinity always same as GUID_LOPART(petitionguid) recvData.ReadGuidMask(petitionGuid, 2, 3, 1, 0, 4, 7, 6, 5); recvData.ReadGuidBytes(petitionGuid, 0, 4, 7, 5, 1, 6, 3, 2); TC_LOG_DEBUG("network", "CMSG_PETITION_QUERY Petition GUID %u Guild GUID %u", GUID_LOPART(petitionGuid), guildguid); SendPetitionQueryOpcode(petitionGuid); }
void WorldSession::HandlePetitionQueryOpcode(WorldPacket& recvData) { sLog->outDebug(LOG_FILTER_NETWORKIO, "Received opcode CMSG_PETITION_QUERY"); // ok uint32 guildId; ObjectGuid petitionGuid; recvData >> guildId; uint8 bitsOrder[8] = { 1, 3, 4, 7, 5, 0, 2, 6 }; recvData.ReadBitInOrder(petitionGuid, bitsOrder); recvData.FlushBits(); uint8 bytesOrder[8] = { 6, 5, 1, 7, 4, 3, 2, 0 }; recvData.ReadBytesSeq(petitionGuid, bytesOrder); sLog->outDebug(LOG_FILTER_NETWORKIO, "CMSG_PETITION_QUERY Petition GUID %u Guild GUID %u", GUID_LOPART(petitionGuid), guildId); SendPetitionQueryOpcode(uint64(guildId)); }
void WorldSession::HandleQueryPetition(WorldPackets::Petition::QueryPetition& packet) { TC_LOG_DEBUG("network", "Received CMSG_QUERY_PETITION Petition %s PetitionID %u", packet.ItemGUID.ToString().c_str(), packet.PetitionID); SendPetitionQueryOpcode(packet.ItemGUID); }