From c9b402a38066d2bb39ebc28db294bce4d5565cc5 Mon Sep 17 00:00:00 2001 From: ragnarok-clanker Date: Tue, 10 Nov 2026 22:25:55 +0000 Subject: [PATCH] Decompile fn_06197 (EquipmentProperties::CEquipmentPropertiesMgr::LoadItems) Batch #16575 by eAthena: 0 byte-identical, 1 confirmed by peer review. - fn_06197 EquipmentProperties::CEquipmentPropertiesMgr::LoadItems: logic confirmed by peer review Peer-reviewed-by: Yommy, alisonrag, br4yan Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes). --- Source/Contents/Messenger/ClientMessenger.cpp | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/Source/Contents/Messenger/ClientMessenger.cpp b/Source/Contents/Messenger/ClientMessenger.cpp index c40a80392..73906c1f0 100644 --- a/Source/Contents/Messenger/ClientMessenger.cpp +++ b/Source/Contents/Messenger/ClientMessenger.cpp @@ -7101,10 +7101,7 @@ void EquipmentProperties::CEquipmentPropertiesMgr::LoadItems() { int count = 0; if (hasType) { - unsigned int hash = 5381; - for (const char* character = itemType.c_str(); *character != '\0'; ++character) { - hash = hash * 33 + *character; - } + unsigned int hash = HashName(itemType.c_str()); switch (hash) { case 0x0F1AAAA6: info.kind = 1; @@ -7136,10 +7133,7 @@ void EquipmentProperties::CEquipmentPropertiesMgr::LoadItems() { break; } - unsigned int hash = 5381; - for (const char* character = itemType.c_str(); *character != '\0'; ++character) { - hash = hash * 33 + *character; - } + unsigned int hash = HashName(itemType.c_str()); switch (hash) { case 0x0F1AAAA6: for (int index = 0; index < count; ++index) {