From f47a56aea0b9b0b83122ef710cbe12c008d7cd27 Mon Sep 17 00:00:00 2001 From: ragnarok-clanker Date: Thu, 5 Nov 2026 10:56:32 +0000 Subject: [PATCH] Decompile fn_03499 (CActorNameCardHolder::Save) Batch #11993 by Yommy: 0 byte-identical, 1 confirmed by peer review. - fn_03499 CActorNameCardHolder::Save: logic confirmed by peer review Peer-reviewed-by: SapitoSucio, Toshiro, raiken Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes). --- Source/Contents/ActorNameCache.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Source/Contents/ActorNameCache.cpp b/Source/Contents/ActorNameCache.cpp index 9bee7e08..21da496a 100644 --- a/Source/Contents/ActorNameCache.cpp +++ b/Source/Contents/ActorNameCache.cpp @@ -13,14 +13,14 @@ std::size_t CActorNameCardHolder::Save(std::vector& output) { std::size_t offset = 4; *reinterpret_cast(&buffer[0]) = this->cards.size(); - for (const auto& entry : this->cards) { - const CActorNameCard& card = entry.second; + for (auto it = this->cards.begin(); it != this->cards.end(); ++it) { + const CActorNameCard& card = it->second; const std::size_t needed = offset + card.name.size() + card.unknown_001C.size() + card.unknown_0034.size() + card.unknown_004C.size() + 0x14; if (buffer.size() < needed) { buffer.resize(needed + 1); } - *reinterpret_cast(&buffer[offset]) = entry.first; + *reinterpret_cast(&buffer[offset]) = it->first; int length = static_cast(card.name.size()); *reinterpret_cast(&buffer[offset + 4]) = length;