From bf83afff54360cf05fa665bc521d0559f9315398 Mon Sep 17 00:00:00 2001 From: ragnarok-clanker Date: Thu, 12 Nov 2026 03:46:59 +0000 Subject: [PATCH] Decompile fn_21796 (CGameMode::ReceivePetAct) Batch #17799 by eAthena: 0 byte-identical, 1 confirmed by peer review. - fn_21796 CGameMode::ReceivePetAct: logic confirmed by peer review Peer-reviewed-by: Yommy, alisonrag, cremane Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes). --- Source/Client/Mode/GameModeHandlers.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Source/Client/Mode/GameModeHandlers.cpp b/Source/Client/Mode/GameModeHandlers.cpp index 30c5c2285..765c725d8 100644 --- a/Source/Client/Mode/GameModeHandlers.cpp +++ b/Source/Client/Mode/GameModeHandlers.cpp @@ -796,11 +796,10 @@ void CGameMode::ReceivePetAct(unsigned char* packet) { return; } - const int talkId = value / 10; - *data = talkId; + *data = value / 10; char talk[256]; std::memset(talk, 0, sizeof(talk)); - g_session.GetPetTalkText(talkId / 10, value % 10, talkId % 10, talk); + g_session.GetPetTalkText(*data / 10, value % 10, *data % 10, talk); if (talk[0]) { char speech[256]; g_session.FormatMonsterSpeech(talk, speech, *reinterpret_cast(packet + 2), 1 - kind);