Decompile fn_22024 (CGameMode::ReceiveRuneSetGrades)
Batch #18297 by eAthena: 1 byte-identical, 0 confirmed by peer review. - fn_22024 CGameMode::ReceiveRuneSetGrades: byte-identical Merged automatically: every function is byte-identical to the original.
This commit is contained in:
parent
b5012a618c
commit
b63373ee44
1 changed files with 4 additions and 6 deletions
|
|
@ -1845,16 +1845,14 @@ void CGameMode::ReceiveRuneSetGrades(const unsigned char* data) {
|
|||
return;
|
||||
}
|
||||
|
||||
unsigned int count = packet->count;
|
||||
const unsigned int size = packet->length - 9;
|
||||
int count = packet->count;
|
||||
const int size = packet->length - 9;
|
||||
if (size != count * sizeof(RuneSetGradeEntry)) {
|
||||
count = size / sizeof(RuneSetGradeEntry);
|
||||
}
|
||||
|
||||
const RuneSetGradeEntry* entry = packet->entries;
|
||||
for (; count != 0; --count) {
|
||||
g_runeSystemMgr->SetRuneGrade(packet->tagId, 0, entry->id, entry->grade, entry->gradeLevel);
|
||||
++entry;
|
||||
for (int i = 0; i < count; ++i) {
|
||||
g_runeSystemMgr->SetRuneGrade(packet->tagId, 0, packet->entries[i].id, packet->entries[i].grade, packet->entries[i].gradeLevel);
|
||||
}
|
||||
|
||||
CTagData* tag = g_runeSystemMgr->GetTag(packet->tagId);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue