Commit graph

294 commits

Author SHA1 Message Date
ragnarok-clanker
d1faf50a0b Decompile 2 functions in Source/Contents/Actors/Player.cpp
Batch #14281 by secret: 0 byte-identical, 2 confirmed by peer review.

- fn_22649 CPc::Slot23: logic confirmed by peer review
- fn_22667 CPlayer::UpdatePendingAction: logic confirmed by peer review

Peer-reviewed-by: Yommy, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-07 10:44:06 +00:00
ragnarok-clanker
d04fa8571f Decompile fn_22602 (CPc::SendMsg)
Batch #14472 by secret: 0 byte-identical, 1 confirmed by peer review.

- fn_22602 CPc::SendMsg: logic confirmed by peer review

Peer-reviewed-by: Yommy, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-07 10:43:22 +00:00
ragnarok-clanker
f2f8652659 Decompile fn_22601 (CGrannyPc::SendMsg)
Batch #14468 by secret: 0 byte-identical, 1 confirmed by peer review.

- fn_22601 CGrannyPc::SendMsg: logic confirmed by peer review

Peer-reviewed-by: Yommy, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-07 10:21:31 +00:00
ragnarok-clanker
793dc82784 Decompile 2 functions in Source/Contents/Actors/Player.cpp
Batch #14465 by secret: 0 byte-identical, 2 confirmed by peer review.

- fn_22596 CGrannyPc::RenderModel: logic confirmed by peer review
- fn_22597 CGrannyPc::RenderCached: logic confirmed by peer review

Peer-reviewed-by: Yommy, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-07 10:20:48 +00:00
ragnarok-clanker
0940f5308f Decompile 2 functions in Source/Contents/Actors/Player.cpp
Batch #14462 by secret: 0 byte-identical, 2 confirmed by peer review.

- fn_22592 CGrannyPc::Slot14: logic confirmed by peer review
- fn_22593 CPc::Slot14: logic confirmed by peer review

Peer-reviewed-by: Yommy, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-07 10:20:21 +00:00
ragnarok-clanker
c4b0db5370 Decompile 2 functions in Source/Contents/Actors/Player.cpp
Batch #14302 by secret: 2 byte-identical, 0 confirmed by peer review.

- fn_22577 CPc::JobActionBase: byte-identical
- fn_22652 CPc::MapMotion: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-07 07:04:28 +00:00
ragnarok-clanker
59651749b5 Decompile fn_22609 (CPc::Slot32)
Batch #14052 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_22609 CPc::Slot32: logic confirmed by peer review

Peer-reviewed-by: secret, KWDev, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-07 06:55:12 +00:00
ragnarok-clanker
f8a69cd1f5 Decompile fn_21124 (CRenderObject::ApplySwing)
Batch #14133 by secret: 1 byte-identical, 0 confirmed by peer review.

- fn_21124 CRenderObject::ApplySwing: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-07 05:31:00 +00:00
ragnarok-clanker
6d4c3c0d64 Confirm 2 functions in Source/Contents/Actors/MercenaryAI.cpp
Batch #13873 by eAthena: 0 byte-identical, 2 confirmed by peer review.

- fn_22338 AiGetMsg: logic confirmed by peer review (already on main)
- fn_22339 AiGetResMsg: logic confirmed by peer review (already on main)

Peer-reviewed-by: Yommy, KWDev, aDw
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-07 04:18:55 +00:00
ragnarok-clanker
331ea5c175 Decompile fn_21097 (CGameActor::Slot14)
Batch #13896 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_21097 CGameActor::Slot14: logic confirmed by peer review

Peer-reviewed-by: Yommy, KWDev, aDw
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-07 04:12:51 +00:00
ragnarok-clanker
b6cc857a7e Decompile fn_22335 (AiHomunAttack)
Batch #13429 by SapitoSucio: 0 byte-identical, 1 confirmed by peer review.

- fn_22335 AiHomunAttack: logic confirmed by peer review

Peer-reviewed-by: eAthena, Yommy, KWDev
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-07 02:39:04 +00:00
ragnarok-clanker
de1045f3a3 Decompile 4 functions in Source/UI/UIMacroUserInfoWnd.cpp, Source/Contents/Hotkeys/UserHotkeyMgr.cpp, ...
Batch #13945 by KWDev: 4 byte-identical, 0 confirmed by peer review.

- fn_09850 UIMacroReporterWnd::Slot25: byte-identical
- fn_04058 CUserHotkeyMgr::TabAt: byte-identical
- fn_21179 CGrannyCorpse3d::OnProcess: byte-identical
- fn_18153 RegistryKey::Set: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-07 02:27:26 +00:00
ragnarok-clanker
c812b1ccda Decompile 10 functions in Source/Client/Mode/GameModeProtocol.cpp, Source/Contents/Actors/Player.cpp, ...
Batch #13821 by KWDev: 10 byte-identical, 0 confirmed by peer review.

- fn_05285 InsertQuestReward: byte-identical
- fn_05286 InsertQuestSubMenu: byte-identical
- fn_05288 InsertWeaponContents: byte-identical
- fn_05289 InsertWeaponObtainGuide: byte-identical
- fn_05290 InsertWeaponSubMenu: byte-identical
- fn_10795 UIBitmapButton::Paint: byte-identical
- fn_22619 CGrannyPc::Slot39: byte-identical
- fn_21589 SendPacketHeader: byte-identical
- fn_21590 SendPacketHeader2: byte-identical
- fn_06843 CAxeBoomerang::Slot04: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 22:57:48 +00:00
ragnarok-clanker
5ae9b112db Decompile fn_21199 (CGameActor::Slot39)
Batch #13661 by SapitoSucio: 1 byte-identical, 0 confirmed by peer review.

- fn_21199 CGameActor::Slot39: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 21:13:47 +00:00
ragnarok-clanker
21381fee30 Decompile 2 functions in Source/Contents/Actors/RenderObject.cpp, Source/Contents/Actors/RenderObject.h
Batch #13632 by SapitoSucio: 2 byte-identical, 0 confirmed by peer review.

- fn_21116 CRenderObject::SetActionName: byte-identical
- fn_21151 CRenderObject::SetSpriteName: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 20:58:16 +00:00
ragnarok-clanker
452b06e94b Decompile 3 functions in Source/Contents/Actors/RenderObject.cpp, Source/Contents/Actors/GameObject.cpp, ...
Batch #13638 by eAthena: 3 byte-identical, 0 confirmed by peer review.

- fn_21031 CGameObject::Get8Dir: byte-identical
- fn_21119 CRenderObject::SetColor: byte-identical
- fn_22580 CGrannyPc::Slot35: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 20:56:39 +00:00
ragnarok-clanker
bbb28c7d61 Decompile fn_10099 (CCharacterRender::CCharacterRender)
Batch #12979 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_10099 CCharacterRender::CCharacterRender: logic confirmed by peer review

Peer-reviewed-by: eAthena, gordaoprogramas, Toshiro, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 20:35:33 +00:00
ragnarok-clanker
cb85a289ca Decompile 3 functions in Source/Contents/Actors/MercenaryAI.cpp
Batch #13523 by SapitoSucio: 0 byte-identical, 3 confirmed by peer review.

- fn_22336 AiMercenaryAttack: logic confirmed by peer review
- fn_22344 AiMove: logic confirmed by peer review
- fn_22345 AiMoveToOwner: logic confirmed by peer review

Peer-reviewed-by: eAthena, Tanke
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 20:13:22 +00:00
ragnarok-clanker
9f37f0eb34 Confirm fn_22619 (CGrannyPc::Slot39)
Batch #13563 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_22619 CGrannyPc::Slot39: logic confirmed by peer review (already on main)

Peer-reviewed-by: eAthena, Tanke
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 20:12:37 +00:00
ragnarok-clanker
c8ec5cf7aa Decompile fn_22584 (CPc::GetDualWieldWeaponType)
Batch #13446 by SapitoSucio: 0 byte-identical, 1 confirmed by peer review.

- fn_22584 CPc::GetDualWieldWeaponType: logic confirmed by peer review

Peer-reviewed-by: eAthena, Tanke
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 19:56:30 +00:00
ragnarok-clanker
313430eba1 Decompile 2 functions in Source/Contents/Actors/Player.cpp
Batch #13290 by cremane: 0 byte-identical, 2 confirmed by peer review.

- fn_22650 CGrannyPc::Slot15: logic confirmed by peer review
- fn_22651 CPc::ChangeState: logic confirmed by peer review

Peer-reviewed-by: eAthena, Toshiro, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 19:51:16 +00:00
ragnarok-clanker
f8d3e8622d Maintenance: Rename placeholder sub_XXXXXX functions to evidence-based names (Lua registration strings, log/error strings, packet ids
Batch #13412 by ragnarok-clanker: no function's compiled code changes; checked with 592 compiled unit(s), including every includer of Source/Client/Mode/CGameMode.h, Source/Client/Session.h, Source/Contents/Actors/GameActor.h, Source/Contents/CashEmotionMgr.h, Source/Contents/ClientItemLists.h, Source/Contents/ClientState.h, Source/Contents/Configuration/GameSettingsMgr.h, Source/Contents/Items/ItemInfo.h, Source/Contents/NavigationManager.h, Source/Contents/RenewQuestMgr.h, Source/Contents/ReputeMgr.h, Source/Contents/Schedule/TimeScheduler.h, Source/Contents/WorldView/WorldViewData.h, Source/UI/Buttons/UIDescriptRace.h, Source/UI/CashEmotion/UICashEmotionListWnd.h, Source/UI/Dialogs/UIPasswordWnd.h, Source/UI/Edit/UIEditCtrl.h, Source/UI/Edit/UIItemTagCtrl.h, Source/UI/GameSettings/GameSettingsUI.h, Source/UI/Item/UIItemStoreSubWnd.h, Source/UI/Items/UISwapEquipmentWnd.h, Source/UI/Lists/UIChatHisBox.h, Source/UI/Lists/UITagListBox.h, Source/UI/Quest/UIOngoingQuestInfo.h, Source/UI/Quest/UIRenewQuestUI.h, Source/UI/Rodex/UIRodexComposeWnd.h, Source/UI/Text/UIAchWnd.h, Source/UI/UIGradeEnchantWnd.h, Source/UI/UIIngredientInfoWnd.h, Source/UI/UIMacroUserInfoWnd.h, Source/UI/Window/UINewSkillListWnd.h, Source/UI/Window/UIRegisterMgr.h, Source/UI/Window/UIWindow.h, Source/UI/Window/UIWindowMgr.h, Source/Utility/JsonCppLoader.h.
2026-11-06 16:30:12 +00:00
ragnarok-clanker
7d09f47486 Decompile 2 functions in Source/Contents/Actors/Player.cpp, Source/Contents/Actors/RenderObject.cpp, ...
Batch #13413 by SapitoSucio: 2 byte-identical, 0 confirmed by peer review.

- fn_22668 CPlayer::ApplyFollowOffset: byte-identical
- fn_03048 CGameActor::Slot45: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 16:13:03 +00:00
ragnarok-clanker
3f8411389e Maintenance: Rename placeholder sub_XXXXXX functions to evidence-based names (Lua registration strings, log/error strings, packet ids
Batch #13406 by ragnarok-clanker: no function's compiled code changes; checked with 124 compiled unit(s), including every includer of Source/Contents/Effects/RagEffect.h, Source/Contents/Effects/PowderingEffect.h, Source/Contents/Effects/SpriteParticle.h, Source/UI/Enchant/EnchantUI.h, Source/UI/Guild/UIAgitWnd.h, Source/UI/Window/UINewSelectCharWnd.h, Source/Contents/Actors/Skill.h, Source/UI/UIChangeMaterialWnd.h, Source/UI/Window/UINewMakeCharWnd.h, Source/Contents/Effects/HealEffect.h, Source/Contents/AchievementMgr.h, Source/UI/Window/UISecondCostumeWnd.h, Source/Contents/Effects/LightSphereEffect.h, Source/Contents/Effects/BlastForge.h, Source/Security/NProtectGameGuardMgr.h, Source/Contents/Effects/MapChainEffect.h, Source/Utility/Math/Int64Math.h.
2026-11-06 16:08:47 +00:00
ragnarok-clanker
d425f9bf47 Decompile fn_22648 (CGrannyPc::Slot23)
Batch #13401 by SapitoSucio: 1 byte-identical, 0 confirmed by peer review.

- fn_22648 CGrannyPc::Slot23: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 15:36:37 +00:00
ragnarok-clanker
024af60e85 Decompile 5 functions in Source/Contents/Effects/EffectActor.h, Source/Contents/Effects/EffectActor.cpp, ...
Batch #13047 by cremane: 0 byte-identical, 5 confirmed by peer review.

- fn_21062 EffectActor::HasId: logic confirmed by peer review
- fn_21069 EffectActor::LaunchEffect: logic confirmed by peer review
- fn_21076 CGameActor::ShowPartyMemberEffect: logic confirmed by peer review
- fn_21153 CGameActor::Slot15: logic confirmed by peer review
- fn_21111 EffectActor::SendMsg: logic confirmed by peer review

Peer-reviewed-by: gordaoprogramas, Toshiro, codeplay, SapitoSucio
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 14:54:31 +00:00
ragnarok-clanker
265f4b822d Decompile fn_21199 (CGameActor::Slot39)
Batch #12944 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_21199 CGameActor::Slot39: logic confirmed by peer review

Peer-reviewed-by: gordaoprogramas, SapitoSucio, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 13:04:40 +00:00
ragnarok-clanker
fec919b88e Maintenance: Link-completeness fixes so the whole client links into one executable (all units in data/compile.json plus exe-only thir
Batch #13186 by ragnarok-clanker: forced by an admin (40 lower score(s), 206 changed function(s)); checked with 620 compiled unit(s), including every includer of Source/Archive/GPak.h, Source/Client/Mode/CGameMode.h, Source/Client/Mode/CLoginMode.h, Source/Client/Session.h, Source/Client/Stove/StoveMgr.h, Source/Client/Stove/StovePCSDK.h, Source/Client/Timer.h, Source/Contents/Actors/GameActor.h, Source/Contents/Actors/RenderObject.h, Source/Contents/CashEmotionMgr.h, Source/Contents/Configuration/ServiceOptions.h, Source/Contents/Skills/SkillTreeScript.h, Source/Render/DX9/D3DX9Runtime.h, Source/Resource/GifResource.h, Source/UI/AdventureGuide/UIAdventureGuide.h, Source/UI/Cooldowns/CooldownOwner.h, Source/UI/Edit/UIEditBoxEx.h, Source/UI/Lists/UIListBoxTemplate.h, Source/UI/Quest/UIRenewQuestUI.h, Source/UI/Rodex/UIRodexComposeWnd.h, Source/UI/Text/UITextViewerControl.h, Source/UI/UIBroadcastBalloon.h, Source/UI/UICaptchaRegisterWnd.h, Source/UI/UIMacroDetectorWnd.h, Source/UI/UIReputeWnd.h, Source/UI/Window/UIRegisterMgr.h, Source/UI/Window/UISecondCostumeWnd.h, Source/UI/Window/UISelCharForUServerWnd.h, Source/UI/Window/UIWindow.h, Source/UI/Window/UIWindowMgr.h, Source/Utility/EncryptedName.h.
2026-11-06 10:56:48 +00:00
ragnarok-clanker
4e7e84b64c Decompile fn_21138 (CRenderObject::SetInstantValue)
Batch #13178 by Toshiro: 0 byte-identical, 1 confirmed by peer review.

- fn_21138 CRenderObject::SetInstantValue: logic confirmed by peer review

Peer-reviewed-by: KWDev, aDw, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 10:00:07 +00:00
ragnarok-clanker
d7795fa204 Decompile fn_21051 (CGameActor::GetEffectCounter)
Batch #13060 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_21051 CGameActor::GetEffectCounter: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 04:46:19 +00:00
ragnarok-clanker
46edfec6e1 Decompile 2 functions in Source/Contents/Actors/GameActor.cpp
Batch #12965 by cremane: 2 byte-identical, 0 confirmed by peer review.

- fn_21065 CSession::IsMonsterClass: byte-identical
- fn_21050 MountedJob: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 03:42:21 +00:00
ragnarok-clanker
4c66449624 Decompile fn_22632 (CGrannyPc::Slot20)
Batch #12958 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_22632 CGrannyPc::Slot20: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 03:35:13 +00:00
ragnarok-clanker
28a3a32b6a Decompile fn_21127 (CGameActor::RaiseUnknown03C8)
Batch #12945 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_21127 CGameActor::RaiseUnknown03C8: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 03:26:15 +00:00
ragnarok-clanker
35e10bd84a Decompile fn_22618 (CPc::Slot30)
Batch #12872 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_22618 CPc::Slot30: logic confirmed by peer review

Peer-reviewed-by: Yommy, Tanke, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 02:14:39 +00:00
ragnarok-clanker
b0f52d4024 Decompile fn_24294 (CSkill::Render)
Batch #12866 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_24294 CSkill::Render: logic confirmed by peer review

Peer-reviewed-by: aDw, cremane, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 02:09:18 +00:00
ragnarok-clanker
5f6f9bafa9 Decompile 10 functions in Source/Contents/Messenger/ClientMessenger.cpp, Source/Client/Mode/GameModePackets.cpp, ...
Batch #12859 by KWDev: 10 byte-identical, 0 confirmed by peer review.

- fn_06172 EquipmentProperties::CEquipmentPropertiesMgr::GetUnknown0134: byte-identical
- fn_06175 EquipmentProperties::CEquipmentPropertiesMgr::FindProperty1: byte-identical
- fn_06176 EquipmentProperties::CEquipmentPropertiesMgr::FindUnknown0094: byte-identical
- fn_06183 EquipmentProperties::CEquipmentPropertiesMgr::FindDefinition: byte-identical
- fn_06184 EquipmentProperties::CEquipmentPropertiesMgr::GetUnknown0174: byte-identical
- fn_21742 CGameMode::Zc_Mer_Par_Change: byte-identical
- fn_21689 CGameMode::ReceiveActorStatusUpdate: byte-identical
- fn_22198 CGameMode::ReceiveItemDisappear: byte-identical
- fn_14520 CUITextViewer::SendMsg: byte-identical
- fn_24268 CSkill::GetTrapModelName: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 02:05:56 +00:00
ragnarok-clanker
ee83e3ec92 Decompile fn_21074 (CGameActor::Slot38)
Batch #12852 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_21074 CGameActor::Slot38: logic confirmed by peer review

Peer-reviewed-by: Yommy, aDw, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 01:55:36 +00:00
ragnarok-clanker
23368234f4 Decompile fn_20989 (CGameObject::CGameObject)
Batch #12820 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_20989 CGameObject::CGameObject: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 01:18:39 +00:00
ragnarok-clanker
f408f7b3e8 Decompile fn_21039 (CGameActor::ActionBase)
Batch #12707 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_21039 CGameActor::ActionBase: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 00:05:05 +00:00
ragnarok-clanker
71535ea1c5 Decompile fn_21067 (CGameActor::UpdateUnknown03E8)
Batch #12679 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_21067 CGameActor::UpdateUnknown03E8: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-05 23:51:41 +00:00
ragnarok-clanker
aaae9944e8 Decompile fn_22608 (CPc::Slot33)
Batch #12656 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_22608 CPc::Slot33: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-05 23:33:08 +00:00
ragnarok-clanker
18214a6c8b Decompile fn_22603 (CPc::LoadEquipAction)
Batch #11956 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_22603 CPc::LoadEquipAction: logic confirmed by peer review

Peer-reviewed-by: gordaoprogramas, cremane, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 16:07:23 +00:00
ragnarok-clanker
145d506ad1 Decompile 3 functions in Source/Contents/Actors/Player.cpp
Batch #12505 by Yommy: 0 byte-identical, 3 confirmed by peer review.

- fn_22602 CPc::SendMsg: logic confirmed by peer review
- fn_22647 CPc::Slot24: logic confirmed by peer review (already on main)
- fn_22649 CPc::Slot23: logic confirmed by peer review (already on main)

Peer-reviewed-by: gordaoprogramas, cremane, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 16:06:48 +00:00
ragnarok-clanker
0aa15d29c5 Decompile fn_21086 (RenderObjectState::Reset)
Batch #12460 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_21086 RenderObjectState::Reset: logic confirmed by peer review

Peer-reviewed-by: Yommy, dori
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 16:04:28 +00:00
ragnarok-clanker
c2afaec7e1 Decompile 2 functions in Source/Contents/Actors/Player.cpp
Batch #12334 by eAthena: 0 byte-identical, 2 confirmed by peer review.

- fn_22596 CGrannyPc::RenderModel: logic confirmed by peer review
- fn_22651 CPc::ChangeState: logic confirmed by peer review

Peer-reviewed-by: Yommy, dori, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 14:44:03 +00:00
ragnarok-clanker
f4f9a37d1b Decompile fn_21154 (CRenderObject::SetTlvert)
Batch #12398 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_21154 CRenderObject::SetTlvert: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-05 14:41:22 +00:00
ragnarok-clanker
0b6ef39f3e Decompile 5 functions in Source/Contents/Actors/Player.cpp
Batch #12309 by Yommy: 0 byte-identical, 5 confirmed by peer review.

- fn_22571 CPc::GetEquipActionNames: logic confirmed by peer review
- fn_22578 CPc::GetEquipSpriteNames: logic confirmed by peer review
- fn_22613 CGrannyPc::Slot31: logic confirmed by peer review
- fn_22614 CPc::Slot31: logic confirmed by peer review
- fn_22619 CGrannyPc::Slot39: logic confirmed by peer review

Peer-reviewed-by: cremane, codeplay, StrawberrysherbetIX
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 13:13:00 +00:00
ragnarok-clanker
8afeb8bfd1 Decompile fn_22569 (CPc::ApplyLayerEffects)
Batch #12233 by SapitoSucio: 0 byte-identical, 1 confirmed by peer review.

- fn_22569 CPc::ApplyLayerEffects: logic confirmed by peer review

Peer-reviewed-by: Yommy, cremane, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 13:12:18 +00:00
ragnarok-clanker
3b2fe07bc1 Decompile 2 functions in Source/Contents/Actors/Player.cpp
Batch #12308 by Yommy: 0 byte-identical, 2 confirmed by peer review.

- fn_22601 CGrannyPc::SendMsg: logic confirmed by peer review
- fn_22643 CPc::Slot15: logic confirmed by peer review (already on main)

Peer-reviewed-by: KWDev, cremane, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 13:11:34 +00:00
ragnarok-clanker
1a278e5f55 Decompile 3 functions in Source/Contents/Actors/Player.cpp
Batch #11960 by Yommy: 3 byte-identical, 0 confirmed by peer review.

- fn_22581 CPc::HasAppearanceOverride: byte-identical
- fn_22585 IsReadyOrAttackAction: byte-identical
- fn_22607 CPc::Slot44: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-05 05:47:02 +00:00