Decompile 2 functions in Source/Client/Mode/GameModePackets.cpp
Batch #16891 by eAthena: 0 byte-identical, 2 confirmed by peer review. - fn_21882 CGameMode::ReceiveGuildMemberList3: logic confirmed by peer review - fn_21883 CGameMode::ReceiveGuildRelationList: logic confirmed by peer review Peer-reviewed-by: ragnarok-clanker, Yommy, br4yan Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
This commit is contained in:
parent
40b3896339
commit
ebf07ab476
1 changed files with 6 additions and 4 deletions
|
|
@ -10993,8 +10993,9 @@ void CGameMode::ReceiveGuildMemberList3(const unsigned char* data) {
|
|||
guildInfo->memberCount = count;
|
||||
guildInfo->ClearMembers();
|
||||
|
||||
const GuildMemberMemoOnlyRecord* record = reinterpret_cast<const GuildMemberMemoOnlyRecord*>(data + sizeof(PacketLengthHeader));
|
||||
for (int i = 0; i < count; ++i, ++record) {
|
||||
const GuildMemberMemoOnlyRecord* records = reinterpret_cast<const GuildMemberMemoOnlyRecord*>(data + sizeof(PacketLengthHeader));
|
||||
for (int i = 0; i < count; ++i) {
|
||||
const GuildMemberMemoOnlyRecord* record = &records[i];
|
||||
GuildInfo::Member member;
|
||||
member.accountId = record->accountId;
|
||||
member.characterId = record->characterId;
|
||||
|
|
@ -11036,8 +11037,9 @@ void CGameMode::ReceiveGuildRelationList(const unsigned char* data) {
|
|||
const int count = (packet->length - sizeof(PacketLengthHeader)) / sizeof(GuildRelationRecord);
|
||||
guildInfo->relatedGuilds.clear();
|
||||
|
||||
const GuildRelationRecord* record = reinterpret_cast<const GuildRelationRecord*>(data + sizeof(PacketLengthHeader));
|
||||
for (int i = 0; i < count; ++i, ++record) {
|
||||
const GuildRelationRecord* records = reinterpret_cast<const GuildRelationRecord*>(data + sizeof(PacketLengthHeader));
|
||||
for (int i = 0; i < count; ++i) {
|
||||
const GuildRelationRecord* record = &records[i];
|
||||
char name[25];
|
||||
std::memcpy(name, record->name, sizeof(record->name));
|
||||
name[24] = '\0';
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue