Decompile 11 functions in Source/Contents/Messenger/ClientMessenger.cpp

Batch #9461 by secret: 0 byte-identical, 11 confirmed by peer review.

- fn_06155 sub_6AAC90: logic confirmed by peer review
- fn_06156 sub_6AAD50: logic confirmed by peer review
- fn_06157 sub_6AAE10: logic confirmed by peer review
- fn_06158 sub_6AAED0: logic confirmed by peer review
- fn_06159 sub_6AAF90: logic confirmed by peer review
- fn_06160 sub_6AB050: logic confirmed by peer review
- fn_06161 sub_6AB110: logic confirmed by peer review
- fn_06162 sub_6AB1D0: logic confirmed by peer review
- fn_06163 sub_6AB290: logic confirmed by peer review
- fn_06164 sub_6AB350: logic confirmed by peer review
- fn_06165 sub_6AB410: logic confirmed by peer review

Peer-reviewed-by: meitogi, Toshiro, seumadruga
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
This commit is contained in:
ragnarok-clanker 2026-11-01 14:07:22 +00:00
commit abe05be515

View file

@ -3948,11 +3948,7 @@ int __stdcall sub_6AAC90(lua_State* state) {
if (g_equipmentPropertiesMgr == nullptr) {
g_equipmentPropertiesMgr = new (std::nothrow) EquipmentProperties::CEquipmentPropertiesMgr;
}
int count = 1;
int valuePosition = 1;
int indexPosition = -1;
int keyPosition = -1;
g_equipmentPropertiesMgr->ApplyProperty("SubMeleeAttackReflect", state, count, valuePosition, indexPosition, keyPosition);
g_equipmentPropertiesMgr->ApplyProperty("SubMeleeAttackReflect", state, 1, 1, -1, -1);
return 0;
}
@ -3962,11 +3958,7 @@ int __stdcall sub_6AAD50(lua_State* state) {
if (g_equipmentPropertiesMgr == nullptr) {
g_equipmentPropertiesMgr = new (std::nothrow) EquipmentProperties::CEquipmentPropertiesMgr;
}
int count = 0;
int valuePosition = -1;
int indexPosition = -1;
int keyPosition = -1;
g_equipmentPropertiesMgr->ApplyProperty("SubNeverknockback", state, count, valuePosition, indexPosition, keyPosition);
g_equipmentPropertiesMgr->ApplyProperty("SubNeverknockback", state, 0, -1, -1, -1);
return 0;
}
@ -3976,11 +3968,7 @@ int __stdcall sub_6AAE10(lua_State* state) {
if (g_equipmentPropertiesMgr == nullptr) {
g_equipmentPropertiesMgr = new (std::nothrow) EquipmentProperties::CEquipmentPropertiesMgr;
}
int count = 2;
int valuePosition = 2;
int indexPosition = -1;
int keyPosition = -1;
g_equipmentPropertiesMgr->ApplyProperty("SubRaceTolerace", state, count, valuePosition, indexPosition, keyPosition);
g_equipmentPropertiesMgr->ApplyProperty("SubRaceTolerace", state, 2, 2, -1, -1);
return 0;
}
@ -3990,11 +3978,7 @@ int __stdcall sub_6AAED0(lua_State* state) {
if (g_equipmentPropertiesMgr == nullptr) {
g_equipmentPropertiesMgr = new (std::nothrow) EquipmentProperties::CEquipmentPropertiesMgr;
}
int count = 2;
int valuePosition = 2;
int indexPosition = -1;
int keyPosition = -1;
g_equipmentPropertiesMgr->ApplyProperty("SubRangeAttackDamage", state, count, valuePosition, indexPosition, keyPosition);
g_equipmentPropertiesMgr->ApplyProperty("SubRangeAttackDamage", state, 2, 2, -1, -1);
return 0;
}
@ -4004,11 +3988,7 @@ int __stdcall sub_6AAF90(lua_State* state) {
if (g_equipmentPropertiesMgr == nullptr) {
g_equipmentPropertiesMgr = new (std::nothrow) EquipmentProperties::CEquipmentPropertiesMgr;
}
int count = 1;
int valuePosition = 1;
int indexPosition = -1;
int keyPosition = -1;
g_equipmentPropertiesMgr->ApplyProperty("SubReceiveItem_Equip", state, count, valuePosition, indexPosition, keyPosition);
g_equipmentPropertiesMgr->ApplyProperty("SubReceiveItem_Equip", state, 1, 1, -1, -1);
return 0;
}
@ -4018,11 +3998,7 @@ int __stdcall sub_6AB050(lua_State* state) {
if (g_equipmentPropertiesMgr == nullptr) {
g_equipmentPropertiesMgr = new (std::nothrow) EquipmentProperties::CEquipmentPropertiesMgr;
}
int count = 1;
int valuePosition = 1;
int indexPosition = -1;
int keyPosition = -1;
g_equipmentPropertiesMgr->ApplyProperty("SubReflectMagic", state, count, valuePosition, indexPosition, keyPosition);
g_equipmentPropertiesMgr->ApplyProperty("SubReflectMagic", state, 1, 1, -1, -1);
return 0;
}
@ -4032,11 +4008,7 @@ int __stdcall sub_6AB110(lua_State* state) {
if (g_equipmentPropertiesMgr == nullptr) {
g_equipmentPropertiesMgr = new (std::nothrow) EquipmentProperties::CEquipmentPropertiesMgr;
}
int count = 1;
int valuePosition = 1;
int indexPosition = -1;
int keyPosition = -1;
g_equipmentPropertiesMgr->ApplyProperty("SubReflectTolerace", state, count, valuePosition, indexPosition, keyPosition);
g_equipmentPropertiesMgr->ApplyProperty("SubReflectTolerace", state, 1, 1, -1, -1);
return 0;
}
@ -4046,11 +4018,7 @@ int __stdcall sub_6AB1D0(lua_State* state) {
if (g_equipmentPropertiesMgr == nullptr) {
g_equipmentPropertiesMgr = new (std::nothrow) EquipmentProperties::CEquipmentPropertiesMgr;
}
int count = 3;
int valuePosition = 2;
int indexPosition = 3;
int keyPosition = 1;
g_equipmentPropertiesMgr->ApplyProperty("SubSFCTEquipAmount", state, count, valuePosition, indexPosition, keyPosition);
g_equipmentPropertiesMgr->ApplyProperty("SubSFCTEquipAmount", state, 3, 2, 3, 1);
return 0;
}
@ -4060,11 +4028,7 @@ int __stdcall sub_6AB290(lua_State* state) {
if (g_equipmentPropertiesMgr == nullptr) {
g_equipmentPropertiesMgr = new (std::nothrow) EquipmentProperties::CEquipmentPropertiesMgr;
}
int count = 3;
int valuePosition = 2;
int indexPosition = 3;
int keyPosition = 1;
g_equipmentPropertiesMgr->ApplyProperty("SubSFCTEquipPermill", state, count, valuePosition, indexPosition, keyPosition);
g_equipmentPropertiesMgr->ApplyProperty("SubSFCTEquipPermill", state, 3, 2, 3, 1);
return 0;
}
@ -4074,11 +4038,7 @@ int __stdcall sub_6AB350(lua_State* state) {
if (g_equipmentPropertiesMgr == nullptr) {
g_equipmentPropertiesMgr = new (std::nothrow) EquipmentProperties::CEquipmentPropertiesMgr;
}
int count = 1;
int valuePosition = 1;
int indexPosition = -1;
int keyPosition = -1;
g_equipmentPropertiesMgr->ApplyProperty("SubSPconsumption", state, count, valuePosition, indexPosition, keyPosition);
g_equipmentPropertiesMgr->ApplyProperty("SubSPconsumption", state, 1, 1, -1, -1);
return 0;
}
@ -4088,11 +4048,7 @@ int __stdcall sub_6AB410(lua_State* state) {
if (g_equipmentPropertiesMgr == nullptr) {
g_equipmentPropertiesMgr = new (std::nothrow) EquipmentProperties::CEquipmentPropertiesMgr;
}
int count = 3;
int valuePosition = 3;
int indexPosition = -1;
int keyPosition = -1;
g_equipmentPropertiesMgr->ApplyProperty("AddDamage_Size", state, count, valuePosition, indexPosition, keyPosition);
g_equipmentPropertiesMgr->ApplyProperty("AddDamage_Size", state, 3, 3, -1, -1);
return 0;
}