From 06fa3b3b6e49dfe5c308b46aeea4e73a7f75e056 Mon Sep 17 00:00:00 2001 From: ragnarok-clanker Date: Sat, 31 Oct 2026 13:14:54 +0000 Subject: [PATCH] Decompile fn_03040 (CCharacterNpc::CCharacterNpc) Batch #7970 by pedrao: 0 byte-identical, 1 confirmed by peer review. - fn_03040 CCharacterNpc::CCharacterNpc: logic confirmed by peer review Peer-reviewed-by: eAthena, Snow Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes). --- Source/Contents/Actors/Npc.h | 1 + Source/Contents/Actors/RenderObject.cpp | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/Source/Contents/Actors/Npc.h b/Source/Contents/Actors/Npc.h index aede9d32..39df7f7a 100644 --- a/Source/Contents/Actors/Npc.h +++ b/Source/Contents/Actors/Npc.h @@ -42,6 +42,7 @@ public: class CCharacterNpc : public CNpc { public: + CCharacterNpc(); ~CCharacterNpc() override; void SendMsg( CGameObject* sender, int message, int a, int b, int c, int d, int e, int f, int g, int h, int i, int j, int k, int l, int m diff --git a/Source/Contents/Actors/RenderObject.cpp b/Source/Contents/Actors/RenderObject.cpp index 93766058..10bda8c4 100644 --- a/Source/Contents/Actors/RenderObject.cpp +++ b/Source/Contents/Actors/RenderObject.cpp @@ -3909,3 +3909,9 @@ void CGameActor::SpawnDamageDigits(int, int damage, std::uint32_t color, int typ this->unknown_03B0.push_back(effect); } } + +// OFFSET: 0x005A10B0 +// FUNCTION: fn_03040 +CCharacterNpc::CCharacterNpc() : CNpc() { + this->unknown_0440 = 0; +}