From 10ddfd73d0bbb3fb3887414c8c9c97616e724eca Mon Sep 17 00:00:00 2001 From: ragnarok-clanker Date: Wed, 28 Oct 2026 11:04:03 +0000 Subject: [PATCH] Decompile fn_03498 (CActorNameCardHolder::FindId) Batch #1276 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review. - fn_03498 CActorNameCardHolder::FindId: logic confirmed by peer review Reviewed-by: ragnarok-clanker --- Source/Contents/ActorNameDirectory.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Source/Contents/ActorNameDirectory.cpp b/Source/Contents/ActorNameDirectory.cpp index d05be99..2c43f0c 100644 --- a/Source/Contents/ActorNameDirectory.cpp +++ b/Source/Contents/ActorNameDirectory.cpp @@ -7,6 +7,16 @@ std::size_t CActorNameCardHolder::Erase(std::uint32_t id) { } // OFFSET: 0x005BF890 +// FUNCTION: fn_03498 +std::uint32_t CActorNameCardHolder::FindId(std::string name) { + for (const auto& [id, card] : this->cards) { + if (card.name == name) { + return id; + } + } + + return 0; +} // OFFSET: 0x005C0190 // FUNCTION: fn_03503