From ee70a9bb99c8ce180a4c13f682d1536cd989173d Mon Sep 17 00:00:00 2001 From: ragnarok-clanker Date: Sun, 1 Nov 2026 11:34:46 +0000 Subject: [PATCH] Decompile 4 functions in Source/Contents/Messenger/ClientMessenger.cpp Batch #9394 by secret: 0 byte-identical, 4 confirmed by peer review. - fn_06073 sub_6A6F10: logic confirmed by peer review - fn_06074 sub_6A6FD0: logic confirmed by peer review - fn_06075 sub_6A7090: logic confirmed by peer review - fn_06076 sub_6A7150: logic confirmed by peer review Peer-reviewed-by: gordaoprogramas, Bielhp, Toshiro Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes). --- Source/Contents/Messenger/ClientMessenger.cpp | 24 ++++--------------- 1 file changed, 4 insertions(+), 20 deletions(-) diff --git a/Source/Contents/Messenger/ClientMessenger.cpp b/Source/Contents/Messenger/ClientMessenger.cpp index 4e06eb76..4a984675 100644 --- a/Source/Contents/Messenger/ClientMessenger.cpp +++ b/Source/Contents/Messenger/ClientMessenger.cpp @@ -2905,11 +2905,7 @@ int __stdcall sub_6A6F10(lua_State* state) { if (g_equipmentPropertiesMgr == nullptr) { g_equipmentPropertiesMgr = new (std::nothrow) EquipmentProperties::CEquipmentPropertiesMgr; } - int count = 2; - int valuePosition = 2; - int indexPosition = 2; - int keyPosition = -1; - g_equipmentPropertiesMgr->ApplyProperty("AddIgnore_MRES_RacePercent", state, count, valuePosition, indexPosition, keyPosition); + g_equipmentPropertiesMgr->ApplyProperty("AddIgnore_MRES_RacePercent", state, 2, 2, -1, -1); return 0; } @@ -2919,11 +2915,7 @@ int __stdcall sub_6A6FD0(lua_State* state) { if (g_equipmentPropertiesMgr == nullptr) { g_equipmentPropertiesMgr = new (std::nothrow) EquipmentProperties::CEquipmentPropertiesMgr; } - int count = 2; - int valuePosition = 2; - int indexPosition = 2; - int keyPosition = -1; - g_equipmentPropertiesMgr->ApplyProperty("AddIgnore_RES_RacePercent", state, count, valuePosition, indexPosition, keyPosition); + g_equipmentPropertiesMgr->ApplyProperty("AddIgnore_RES_RacePercent", state, 2, 2, -1, -1); return 0; } @@ -2933,11 +2925,7 @@ int __stdcall sub_6A7090(lua_State* state) { if (g_equipmentPropertiesMgr == nullptr) { g_equipmentPropertiesMgr = new (std::nothrow) EquipmentProperties::CEquipmentPropertiesMgr; } - int count = 3; - int valuePosition = 3; - int indexPosition = 3; - int keyPosition = -1; - g_equipmentPropertiesMgr->ApplyProperty("AddMDamage_Property", state, count, valuePosition, indexPosition, keyPosition); + g_equipmentPropertiesMgr->ApplyProperty("AddMDamage_Property", state, 3, 3, -1, -1); return 0; } @@ -2947,11 +2935,7 @@ int __stdcall sub_6A7150(lua_State* state) { if (g_equipmentPropertiesMgr == nullptr) { g_equipmentPropertiesMgr = new (std::nothrow) EquipmentProperties::CEquipmentPropertiesMgr; } - int count = 3; - int valuePosition = 3; - int indexPosition = 3; - int keyPosition = -1; - g_equipmentPropertiesMgr->ApplyProperty("AddMDamage_Size", state, count, valuePosition, indexPosition, keyPosition); + g_equipmentPropertiesMgr->ApplyProperty("AddMDamage_Size", state, 3, 3, -1, -1); return 0; }