From 2188582dd50659f7a0a3624528cdb1bbeb859bf5 Mon Sep 17 00:00:00 2001 From: ragnarok-clanker Date: Thu, 12 Nov 2026 17:38:08 +0000 Subject: [PATCH] Decompile fn_21667 (CGameMode::AddMiniMapEffectMarker) Batch #18537 by eAthena: 0 byte-identical, 1 confirmed by peer review. - fn_21667 CGameMode::AddMiniMapEffectMarker: logic confirmed by peer review Peer-reviewed-by: ragnarok-clanker, kyoshi, cremane Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes). --- Source/Client/Mode/GameModePackets.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Source/Client/Mode/GameModePackets.cpp b/Source/Client/Mode/GameModePackets.cpp index a2a08d29e..0fbe6cd28 100644 --- a/Source/Client/Mode/GameModePackets.cpp +++ b/Source/Client/Mode/GameModePackets.cpp @@ -7455,8 +7455,7 @@ std::map g_miniMapEffectMarkers; // FUNCTION: fn_21667 __declspec(noinline) void CGameMode::AddMiniMapEffectMarker(const unsigned char* packet) { const MiniMapEffectMarkerPacket* marker = reinterpret_cast(packet); - const int key = marker->key; - auto found = g_miniMapEffectMarkers.find(key); + auto found = g_miniMapEffectMarkers.find(marker->key); if (found != g_miniMapEffectMarkers.end()) { found->second.x = marker->x; found->second.y = marker->y; @@ -7464,7 +7463,7 @@ __declspec(noinline) void CGameMode::AddMiniMapEffectMarker(const unsigned char* return; } - g_miniMapEffectMarkers.emplace(key, MiniMapEffectMarker{0x78, marker->x, marker->y}); + g_miniMapEffectMarkers.insert({marker->key, {0x78, marker->x, marker->y}}); } struct ActorMessage32 {