Commit graph

7,972 commits

Author SHA1 Message Date
ragnarok-clanker
d7c1911fa6 Maintenance: Move explicit-template linkage declarations out of the game source. 105 units' extern template lines (and the std tree a
Batch #17237 by ragnarok-clanker: no function's compiled code changes; checked with 105 compiled unit(s), including every includer of Source/Linkage/Source/Client/Mode/LoginMode.cpp.h, Source/Linkage/Source/Client/Session/SessionAchievements.cpp.h, Source/Linkage/Source/Client/Session/SessionPredicates.cpp.h, Source/Linkage/Source/Client/Session/SessionState.cpp.h, Source/Linkage/Source/Contents/Achievement/AchievementMgr.cpp.h, Source/Linkage/Source/Contents/Actors/ActorPickNode.cpp.h, Source/Linkage/Source/Contents/Actors/MercenaryAI.cpp.h, Source/Linkage/Source/Contents/Actors/Resources/RobeResources.cpp.h, Source/Linkage/Source/Contents/CashEmotion/CashEmotionMgr.cpp.h, Source/Linkage/Source/Contents/Effects/EffectResourceSwitcher.cpp.h, Source/Linkage/Source/Contents/Effects/Particles/AnimatedEmitterEffect.cpp.h, Source/Linkage/Source/Contents/Effects/Particles/Particle.cpp.h, Source/Linkage/Source/Contents/Effects/Skills/MonsterSkillEffects.cpp.h, Source/Linkage/Source/Contents/Emblems/EmblemCache.cpp.h, Source/Linkage/Source/Contents/Emblems/EmblemDataDownloadAsyncWork.cpp.h, Source/Linkage/Source/Contents/Emblems/EmblemDataMgr.cpp.h, Source/Linkage/Source/Contents/Emblems/EmblemDataUploadAsyncWork.cpp.h, Source/Linkage/Source/Contents/Emblems/GuildEmblemLookup.cpp.h, Source/Linkage/Source/Contents/Hotkeys/EmotionHotkeys.cpp.h, Source/Linkage/Source/Contents/Items/ItemInfo.cpp.h, Source/Linkage/Source/Contents/Items/ItemNaming.cpp.h, Source/Linkage/Source/Contents/Map/PrivateAirplaneMgr.cpp.h, Source/Linkage/Source/Contents/Map/TownInfoMgr.cpp.h, Source/Linkage/Source/Contents/Messenger/MessengerMember.cpp.h, Source/Linkage/Source/Contents/Messenger/WhisperBlockMgr.cpp.h, Source/Linkage/Source/Contents/Models/ModelLighting.cpp.h, Source/Linkage/Source/Contents/Movies/BinkMovies.cpp.h, Source/Linkage/Source/Contents/Navigation/NavigationDestinations.cpp.h, Source/Linkage/Source/Contents/Navigation/NavigationRequest.cpp.h, Source/Linkage/Source/Contents/Navigation/NavigationRoute.cpp.h, Source/Linkage/Source/Contents/Party/AgencyRequests.cpp.h, Source/Linkage/Source/Contents/Party/LoadPartyInfoAsyncWork.cpp.h, Source/Linkage/Source/Contents/Party/LoadPartyListAsyncWork.cpp.h, Source/Linkage/Source/Contents/Party/RegisterPartyAsyncWork.cpp.h, Source/Linkage/Source/Contents/Repute/ReputeMgr.cpp.h, Source/Linkage/Source/Contents/Sound/SoundMgr.cpp.h, Source/Linkage/Source/Contents/Store/MCStoreInfoBackup.cpp.h, Source/Linkage/Source/Contents/Store/MCStoreInfoBackupAsyncWork.cpp.h, Source/Linkage/Source/Contents/Time/ClientTiming.cpp.h, Source/Linkage/Source/Contents/UserData/AccountLinkedUserDataLoadAsyncWork.cpp.h, Source/Linkage/Source/Contents/UserData/AccountLinkedUserDataMgr.cpp.h, Source/Linkage/Source/Contents/UserData/AccountLinkedUserDataSaveAsyncWork.cpp.h, Source/Linkage/Source/Contents/UserData/CharacterConfigSave.cpp.h, Source/Linkage/Source/Contents/UserData/CharacterLinkedUserDataLoadAsyncWork.cpp.h, Source/Linkage/Source/Contents/UserData/CharacterLinkedUserDataSaveAsyncWork.cpp.h, Source/Linkage/Source/File/DirectoryRemoval.cpp.h, Source/Linkage/Source/Network/NIPAddr.cpp.h, Source/Linkage/Source/Network/Packets/ActorNamePacket.cpp.h, Source/Linkage/Source/Render/Device/RenderBackends.cpp.h, Source/Linkage/Source/Render/Primitives/ScreenLine.cpp.h, Source/Linkage/Source/Render/Text/EmbedFont.cpp.h, Source/Linkage/Source/Resource/Models/RmaResource.cpp.h, Source/Linkage/Source/Resource/ResourceFailures.cpp.h, Source/Linkage/Source/Script/LuaScript.cpp.h, Source/Linkage/Source/Security/NProtectGameGuardMgr.cpp.h, Source/Linkage/Source/UI/Acceptance/UIExchangeAcceptWnd.cpp.h, Source/Linkage/Source/UI/Achievement/UIAchWnd.cpp.h, Source/Linkage/Source/UI/Buttons/UINaviLinkButton.cpp.h, Source/Linkage/Source/UI/CashShop/UICashShopWnd.cpp.h, Source/Linkage/Source/UI/Chat/UIChatRoomTitle.cpp.h, Source/Linkage/Source/UI/Dialogs/UIMessageBox.cpp.h, Source/Linkage/Source/UI/Dialogs/UINoteWnd.cpp.h, Source/Linkage/Source/UI/Edit/UIEditCtrl3.cpp.h, Source/Linkage/Source/UI/Enchant/UIEnchantUI.cpp.h, Source/Linkage/Source/UI/EntryQueue/UIEntryQueueWnd.cpp.h, Source/Linkage/Source/UI/Events/UICheckAttendanceWnd.cpp.h, Source/Linkage/Source/UI/GameSettings/GameSettingsUI.cpp.h, Source/Linkage/Source/UI/GameSettings/UIHotkeyGuideWnd.cpp.h, Source/Linkage/Source/UI/Gauges/UIBarGraph.cpp.h, Source/Linkage/Source/UI/Guild/UIGuildHelperWnd.cpp.h, Source/Linkage/Source/UI/Items/UIEquipmentPropertiesWnd.cpp.h, Source/Linkage/Source/UI/Items/UIItemReformWnd.cpp.h, Source/Linkage/Source/UI/Items/UIItemStoreComboBox.cpp.h, Source/Linkage/Source/UI/Items/UILapineBoxWnd.cpp.h, Source/Linkage/Source/UI/Items/UIMakeTargetProcessWnd.cpp.h, Source/Linkage/Source/UI/Items/UIMerchantItemLogWnd.cpp.h, Source/Linkage/Source/UI/Items/UISwapEquipmentWnd.cpp.h, Source/Linkage/Source/UI/Lists/UIChatHisBox.cpp.h, Source/Linkage/Source/UI/Lists/UIComboBoxDefWnd.cpp.h, Source/Linkage/Source/UI/Login/UIPasswordWnd.cpp.h, Source/Linkage/Source/UI/Macro/UIMacroDetectorWnd.cpp.h, Source/Linkage/Source/UI/Navigation/NavigationLink.cpp.h, Source/Linkage/Source/UI/Party/UIApplyForPartyWnd.cpp.h, Source/Linkage/Source/UI/Party/UIRegisterPartyWnd.cpp.h, Source/Linkage/Source/UI/Party/UISeekPartyMBWnd.cpp.h, Source/Linkage/Source/UI/Quest/UIRecommendedQuestInfo.cpp.h, Source/Linkage/Source/UI/Repute/UIReputeWnd.cpp.h, Source/Linkage/Source/UI/Rodex/UIRodexComposeWnd.cpp.h, Source/Linkage/Source/UI/RuneSystem/UIRuneSystemWnd.cpp.h, Source/Linkage/Source/UI/Shop/UIMerchantShopTitle.cpp.h, Source/Linkage/Source/UI/Shortcuts/UIShortCutWnd.cpp.h, Source/Linkage/Source/UI/Skill/UIGraffiStrboxWnd.cpp.h, Source/Linkage/Source/UI/SkillDelayInfo/UISkillDelayInfo.cpp.h, Source/Linkage/Source/UI/Status/UIBasicInfoWnd.cpp.h, Source/Linkage/Source/UI/Text/ColoredText.cpp.h, Source/Linkage/Source/UI/Text/ItemLinkDisplay.cpp.h, Source/Linkage/Source/UI/Text/TextMarkup.cpp.h, Source/Linkage/Source/UI/Text/UITagTextViewer.cpp.h, Source/Linkage/Source/UI/Text/UITextViewer.cpp.h, Source/Linkage/Source/UI/Window/UIFrameWnd.cpp.h, Source/Linkage/Source/UI/Window/UIWindow.cpp.h, Source/Linkage/Source/UI/Window/UIWindowFactory.cpp.h, Source/Linkage/Source/UI/Window/WindowRegistration.cpp.h, Source/Linkage/Source/UI/Window/WindowRetirement.cpp.h, Source/Linkage/Source/Utility/Threading/NThread.cpp.h.
2026-11-11 16:21:46 +00:00
ragnarok-clanker
e4457d9ef2 Decompile 2 functions in Source/Contents/EntryQueue/EntryQueueMgr.h, Source/Contents/EntryQueue/EntryQueueMgr.cpp, ...
Batch #17236 by cremane: 0 byte-identical, 2 confirmed by peer review.

- fn_19675 AddEntryQueue: logic confirmed by peer review (already on main)
- fn_19710 UIEntryQueueWnd::SendMsg: logic confirmed by peer review

Peer-reviewed-by: kyoshi, bibinir
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 16:13:30 +00:00
ragnarok-clanker
e0a32ce46f Decompile 2 functions in Source/Contents/Effects/Primitives/EffectPrimitiveSweeps.cpp, Source/Contents/Effects/Primitives/EffectPrim.h
Batch #17235 by cremane: 0 byte-identical, 2 confirmed by peer review.

- fn_19989 CEffectPrim::RenderSpinSquare: logic confirmed by peer review
- fn_19993 CEffectPrim::RenderGlowSquare: logic confirmed by peer review

Peer-reviewed-by: kyoshi, bibinir
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 16:12:25 +00:00
ragnarok-clanker
c737018155 Decompile fn_45487 (CGameMode::SendMsg)
Batch #17201 by br4yan: 0 byte-identical, 1 confirmed by peer review.

- fn_45487 CGameMode::SendMsg: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, kyoshi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 15:57:53 +00:00
ragnarok-clanker
5183f1a0b6 Decompile fn_04293 (CReputeMgr::Load)
Batch #17226 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_04293 CReputeMgr::Load: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, alisonrag, kyoshi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 15:34:37 +00:00
ragnarok-clanker
21319c27a4 Decompile fn_24292 (CGroundScope::Render)
Batch #17230 by br4yan: 0 byte-identical, 1 confirmed by peer review.

- fn_24292 CGroundScope::Render: 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).
2026-11-11 15:34:31 +00:00
ragnarok-clanker
bed2f6cebd Decompile fn_24291 (CGraffiSkill::Render)
Batch #17229 by br4yan: 0 byte-identical, 1 confirmed by peer review.

- fn_24291 CGraffiSkill::Render: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, alisonrag, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 15:29:14 +00:00
ragnarok-clanker
a00597cea9 Maintenance: CRYPT_NAME pass 2 (replaces returned 17152 and 17203): CryptName.h builds the text with consteval + index_sequence so a
Batch #17228 by ragnarok-clanker: no function's compiled code changes; checked with 46 compiled unit(s), including every includer of Source/Utility/Cipher/CryptName.h.
2026-11-11 15:28:55 +00:00
ragnarok-clanker
0e88bf53fe Decompile fn_11588 (UITabControl::AddTab)
Batch #17222 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_11588 UITabControl::AddTab: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, alisonrag, Toshiro
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 15:14:04 +00:00
ragnarok-clanker
b5632d2ea6 Confirm fn_07767 (CActRes::CActRes)
Batch #17227 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_07767 CActRes::CActRes: byte-identical (already on main)

Merged automatically: every function is byte-identical to the original.
2026-11-11 15:11:39 +00:00
ragnarok-clanker
55d37a7071 Maintenance: Forced resubmit of 17189, rebased on 7ea84b3b3 (main had added 25 more copies of the same lines, now converted too). Sha
Batch #17225 by ragnarok-clanker: forced by an admin (0 lower score(s), 1 changed function(s)); checked with 75 compiled unit(s), including every includer of Source/Utility/StdIntVectorCopy.h, Source/Utility/StdStringConcat.h, Source/Utility/StdStringCopy.h, Source/Utility/StdStringInsert.h, Source/Utility/StdStringMoveAssign.h, Source/Utility/StdStringVectorDestroy.h, Source/Utility/StdTraitsEqual.h, Source/Utility/StdTraitsFind.h, Source/Utility/StdWindowListEmplace.h.
2026-11-11 15:11:07 +00:00
ragnarok-clanker
7ea84b3b37 Confirm 5 functions in Source/Contents/Actors/ActorPickNode.cpp, Source/Contents/Emblems/EmblemDataUploadAsyncWork.cpp, ...
Batch #17208 by eAthena: 4 byte-identical, 1 confirmed by peer review.

- fn_03631 UINavigationV4Wnd::LoadRoute: byte-identical (already on main)
- fn_10693 UIEditCtrl3::~UIEditCtrl3: byte-identical (already on main)
- fn_10715 UIEditCtrl3::`scalar deleting destructor': byte-identical (already on main)
- fn_16930 UIWindow::CreateItemTagButton: logic confirmed by peer review (already on main)
- fn_21631 CGameMode::ReceivePlayerNameUpdate: byte-identical (already on main)

Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 14:52:37 +00:00
ragnarok-clanker
4871e7b415 Decompile fn_12172 (UIExchangeAcceptWnd::OnCreate)
Batch #17183 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_12172 UIExchangeAcceptWnd::OnCreate: logic confirmed by peer review

Peer-reviewed-by: alisonrag, kyoshi, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 14:52:25 +00:00
ragnarok-clanker
70ab69724e Decompile fn_03447 (CAccountLinkedUserDataLoadAsyncWork::Complete)
Batch #17164 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_03447 CAccountLinkedUserDataLoadAsyncWork::Complete: logic confirmed by peer review

Peer-reviewed-by: alisonrag, kyoshi, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 14:51:03 +00:00
ragnarok-clanker
36734cc499 Decompile fn_10491 (CCreateLineInfo::ParseItemImage)
Batch #17135 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_10491 CCreateLineInfo::ParseItemImage: logic confirmed by peer review

Peer-reviewed-by: kyoshi, cremane, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 14:50:26 +00:00
ragnarok-clanker
30fa3c548d Decompile 5 functions in Source/Client/Mode/GameMode.cpp
Batch #17102 by eAthena: 0 byte-identical, 5 confirmed by peer review.

- fn_21341 CGameMode::ReceiveUiDragMessage: logic confirmed by peer review
- fn_21353 CGameMode::ReadReplayGuildInfo: logic confirmed by peer review
- fn_21354 CGameMode::ReadReplayGroundItems: logic confirmed by peer review
- fn_21355 CGameMode::ReadReplayActors: logic confirmed by peer review
- fn_21356 CGameMode::ReadReplayGroundSkills: logic confirmed by peer review

Peer-reviewed-by: alisonrag, kyoshi, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 14:50:12 +00:00
ragnarok-clanker
29107a6e10 Decompile 2 functions in Source/Contents/Effects/Skills/ChargingPierceEffect.cpp, Source/Render/DX9/TextureDX9.cpp
Batch #17084 by eAthena: 0 byte-identical, 2 confirmed by peer review.

- fn_07030 CChargingPierceEffect::OnProcess: logic confirmed by peer review
- fn_02490 CTextureDX9::UploadSurface: logic confirmed by peer review

Peer-reviewed-by: alisonrag, kyoshi, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 14:49:23 +00:00
ragnarok-clanker
8b598b2c4d Decompile fn_09313 (UIApplyForPartyWnd::SendMsg)
Batch #17080 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_09313 UIApplyForPartyWnd::SendMsg: logic confirmed by peer review

Peer-reviewed-by: alisonrag, Toshiro, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 14:49:12 +00:00
ragnarok-clanker
40c40629a3 Decompile 3 functions in Source/Contents/Effects/Primitives/EffectPrimitiveMotion.cpp
Batch #17219 by eAthena: 0 byte-identical, 3 confirmed by peer review.

- fn_19777 CEffectPrim::Prim3DCylinder: logic confirmed by peer review
- fn_19817 CEffectPrim::PrimKouenka: logic confirmed by peer review (already on main)
- fn_19834 CEffectPrim::PrimSakura: logic confirmed by peer review (already on main)

Peer-reviewed-by: Yommy, kyoshi, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 14:49:02 +00:00
ragnarok-clanker
f8344d6656 Decompile fn_10007 (UIRodexComposeWnd::Paint)
Batch #16430 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_10007 UIRodexComposeWnd::Paint: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Yommy, alisonrag, kyoshi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 14:48:51 +00:00
ragnarok-clanker
cb502acab0 Decompile 2 functions in Source/UI/StylingShop/UIStylingShopWnd.cpp
Batch #17187 by eAthena: 0 byte-identical, 2 confirmed by peer review.

- fn_10320 UIShowInfoWnd::CheckColoringGoods: logic confirmed by peer review
- fn_10322 UIShowInfoWnd::DrawPaymentItem: logic confirmed by peer review

Peer-reviewed-by: alisonrag, kyoshi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 14:44:25 +00:00
ragnarok-clanker
e724105b62 Decompile fn_12174 (UIGraffiStrboxWnd::OnCreate)
Batch #17194 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_12174 UIGraffiStrboxWnd::OnCreate: logic confirmed by peer review

Peer-reviewed-by: alisonrag, kyoshi, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 14:44:20 +00:00
ragnarok-clanker
c6974f6a8d Decompile fn_10108 (CCharacterRender::BuildDrawList)
Batch #16971 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_10108 CCharacterRender::BuildDrawList: logic confirmed by peer review

Peer-reviewed-by: alisonrag, kyoshi, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 14:43:50 +00:00
ragnarok-clanker
dae7174a1f Decompile 11 functions in Source/Contents/Effects/Core/RagEffect.cpp
Batch #16910 by eAthena: 0 byte-identical, 11 confirmed by peer review.

- fn_20072 CRagEffect::IncAgiDex: logic confirmed by peer review
- fn_20073 CRagEffect::IncAgility: logic confirmed by peer review
- fn_20065 CRagEffect::Hit3: logic confirmed by peer review
- fn_20066 CRagEffect::Hit4: logic confirmed by peer review
- fn_20059 CRagEffect::GrimToothAtk: logic confirmed by peer review
- fn_20043 CRagEffect::Exit: logic confirmed by peer review
- fn_20027 CRagEffect::Coin: logic confirmed by peer review
- fn_20070 CRagEffect::IceArrow: logic confirmed by peer review
- fn_20060 CRagEffect::HasteUp: logic confirmed by peer review
- fn_20197 CRagEffect::Gravitation: logic confirmed by peer review
- fn_20182 CRagEffect::SonicSlashFan: logic confirmed by peer review

Peer-reviewed-by: Yommy, kyoshi, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 14:43:31 +00:00
ragnarok-clanker
273ce0d9d9 Decompile fn_17910 (CActorPickNode::Pick)
Batch #17160 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_17910 CActorPickNode::Pick: logic confirmed by peer review

Peer-reviewed-by: alisonrag, Toshiro, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 14:43:19 +00:00
ragnarok-clanker
c7c2b4f792 Decompile fn_04739 (CShowRankingScheduler::Process)
Batch #17217 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_04739 CShowRankingScheduler::Process: logic confirmed by peer review

Peer-reviewed-by: alisonrag, Toshiro, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 14:43:03 +00:00
ragnarok-clanker
70dceaaca0 Decompile 5 functions in Source/Contents/Party/AgencyRequests.cpp
Batch #17216 by eAthena: 0 byte-identical, 5 confirmed by peer review.

- fn_03661 CAdventurerAgencyMgr::RequestList: logic confirmed by peer review
- fn_03665 CAdventurerAgencyMgr::RequestRegistration: logic confirmed by peer review
- fn_03667 CAdventurerAgencyMgr::RequestSearch: logic confirmed by peer review
- fn_03669 CAdventurerAgencyMgr::RequestStop: logic confirmed by peer review
- fn_03670 CAdventurerAgencyMgr::RequestStop: logic confirmed by peer review

Peer-reviewed-by: kyoshi, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 14:42:57 +00:00
ragnarok-clanker
313224e21b Decompile fn_03658 (CAdventurerAgencyMgr::CompleteChangeMaster)
Batch #17180 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_03658 CAdventurerAgencyMgr::CompleteChangeMaster: logic confirmed by peer review

Peer-reviewed-by: alisonrag, Toshiro, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 14:41:30 +00:00
ragnarok-clanker
5d9ddc5b0e Decompile fn_11495 (UIComboBoxV2Wnd::OnWheel)
Batch #17155 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_11495 UIComboBoxV2Wnd::OnWheel: logic confirmed by peer review

Peer-reviewed-by: alisonrag, Toshiro, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 14:41:17 +00:00
ragnarok-clanker
a50a3f1faa Decompile fn_19917 (CEffectPrim::RenderFloorSquare)
Batch #17196 by br4yan: 0 byte-identical, 1 confirmed by peer review.

- fn_19917 CEffectPrim::RenderFloorSquare: logic confirmed by peer review

Peer-reviewed-by: alisonrag, kyoshi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 14:40:12 +00:00
ragnarok-clanker
cf3c0f7d0d Decompile 5 functions in Source/Contents/Party/ChangePartyMasterAsyncWork.cpp, Source/Contents/Party/LoadMyPartyAsyncWork.cpp, ...
Batch #17209 by eAthena: 0 byte-identical, 5 confirmed by peer review.

- fn_03682 CChangePartyMasterAsyncWork::Complete: logic confirmed by peer review
- fn_03689 CLoadMyPartyAsyncWork::Complete: logic confirmed by peer review
- fn_03715 CStopRecruitingAsyncWork::Complete: logic confirmed by peer review
- fn_03920 CCharacterLinkedUserDataLoadAsyncWork::Complete: logic confirmed by peer review
- fn_03927 CCharacterLinkedUserDataMgr::CompleteLoad: logic confirmed by peer review

Peer-reviewed-by: alisonrag, cremane, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 14:39:54 +00:00
ragnarok-clanker
378dc0a43c Decompile fn_01827 (CTextureDX7::Update)
Batch #17173 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_01827 CTextureDX7::Update: logic confirmed by peer review

Peer-reviewed-by: kyoshi, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 14:39:21 +00:00
ragnarok-clanker
72239f6d1b Decompile fn_10823 (UITransBalloonText::Paint)
Batch #17149 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_10823 UITransBalloonText::Paint: logic confirmed by peer review

Peer-reviewed-by: Toshiro, cremane, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 14:39:05 +00:00
ragnarok-clanker
205ca3cf81 Decompile fn_24380 (COMDAT)
Batch #16772 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_24380 COMDAT: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, kyoshi, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 14:38:54 +00:00
ragnarok-clanker
6e7a8608d5 Decompile fn_20058 (CRagEffect::GrimTooth)
Batch #17205 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_20058 CRagEffect::GrimTooth: 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).
2026-11-11 14:38:09 +00:00
ragnarok-clanker
5e4412090d Confirm fn_05320 (CAchievementMgr::GetCompletedCount)
Batch #17191 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_05320 CAchievementMgr::GetCompletedCount: logic confirmed by peer review (already on main)

Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 14:37:11 +00:00
ragnarok-clanker
e8113e586f Decompile fn_23363 (CSession::GetEnemyHitWaveName)
Batch #17136 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_23363 CSession::GetEnemyHitWaveName: logic confirmed by peer review

Peer-reviewed-by: alisonrag, cremane, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 14:36:43 +00:00
ragnarok-clanker
5a1ff3b816 Decompile fn_21275 (CGameMode::BuildActorEntryPacket)
Batch #17040 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_21275 CGameMode::BuildActorEntryPacket: logic confirmed by peer review

Peer-reviewed-by: Yommy, kyoshi, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 14:36:21 +00:00
ragnarok-clanker
b147286cc9 Decompile fn_23583 (IsJobWeaponAllowed)
Batch #17105 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_23583 IsJobWeaponAllowed: logic confirmed by peer review

Peer-reviewed-by: alisonrag, kyoshi, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 14:35:05 +00:00
ragnarok-clanker
e7cf6074ff Decompile 3 functions in Source/UI/Text/UITextViewerLinks.cpp
Batch #17145 by eAthena: 0 byte-identical, 3 confirmed by peer review.

- fn_11205 UITextViewer::AddItemLinks: logic confirmed by peer review
- fn_11209 UITextViewer::AddQuestLinks: logic confirmed by peer review
- fn_11212 UITextViewer::AddUrlLinks: logic confirmed by peer review

Peer-reviewed-by: kyoshi, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 14:35:00 +00:00
ragnarok-clanker
b41d74bf05 Decompile 5 functions in Source/UI/Dialogs/UIEditctrlWnd.cpp, Source/UI/Guild/UIGuildHelperWnd.cpp, ...
Batch #17167 by eAthena: 0 byte-identical, 5 confirmed by peer review.

- fn_04210 UILapineUpgradeBoxWnd::OnProcess: logic confirmed by peer review
- fn_04222 UILapineUpgradeBox_IngredientListWnd::CanUseIngredient: logic confirmed by peer review
- fn_13069 UICreateGuildWnd::Paint: logic confirmed by peer review
- fn_13555 UIMiniMapWnd::LoadMemos: logic confirmed by peer review
- fn_13560 UIMiniMapWnd::OnLBtnDown: logic confirmed by peer review

Peer-reviewed-by: kyoshi, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 14:29:18 +00:00
ragnarok-clanker
b0252c5643 Decompile fn_06193 (EquipmentProperties::CEquipmentPropertiesMgr::LoadEnumVar)
Batch #16519 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_06193 EquipmentProperties::CEquipmentPropertiesMgr::LoadEnumVar: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Yommy, Toshiro, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 14:28:54 +00:00
ragnarok-clanker
f6e76cb7a3 Decompile fn_06467 (CJobCodeForItem::IsJobAllowed)
Batch #17186 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_06467 CJobCodeForItem::IsJobAllowed: logic confirmed by peer review

Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 14:28:22 +00:00
ragnarok-clanker
c4651b6365 Decompile 2 functions in Source/UI/Menu/UIMenuIconWnd.cpp
Batch #17114 by eAthena: 0 byte-identical, 2 confirmed by peer review.

- fn_10617 UIMenuIconWnd::Paint: logic confirmed by peer review
- fn_10622 UIMenuIconWnd::SendMsg: logic confirmed by peer review

Peer-reviewed-by: alisonrag, kyoshi, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 14:27:23 +00:00
ragnarok-clanker
e9fe9e180c Confirm 2 functions in Source/Contents/Actors/Pc.h, Source/Contents/Actors/Player.cpp, ...
Batch #17179 by eAthena: 2 byte-identical, 0 confirmed by peer review.

- fn_22560 CPc::~CPc: byte-identical (already on main)
- fn_22558 CPc::CPc: byte-identical (already on main)

Merged automatically: every function is byte-identical to the original.
2026-11-11 14:25:32 +00:00
ragnarok-clanker
df712b8084 Decompile fn_11383 (UIScrollBar_Navi::Paint)
Batch #17087 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_11383 UIScrollBar_Navi::Paint: logic confirmed by peer review

Peer-reviewed-by: alisonrag, kyoshi, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 14:24:38 +00:00
ragnarok-clanker
c8e26860da Decompile 7 functions in Source/Client/Mode/GameModeNotices.cpp, Source/Client/Mode/GameModePackets.cpp
Batch #17109 by eAthena: 0 byte-identical, 7 confirmed by peer review.

- fn_22129 CGameMode::ReceiveVendingItemList: logic confirmed by peer review
- fn_21628 CGameMode::ReceiveBuyingStoreItemList: logic confirmed by peer review
- fn_21692 CGameMode::ReceiveEquipItemList34: logic confirmed by peer review
- fn_21693 CGameMode::ReceiveEquipItemList38: logic confirmed by peer review
- fn_21716 CGameMode::ReceiveEquipItemListFlags: logic confirmed by peer review
- fn_21770 CGameMode::ReceiveNpcStandEntry: logic confirmed by peer review
- fn_21961 CGameMode::ApplyGuildStorageLog: logic confirmed by peer review

Peer-reviewed-by: alisonrag, Toshiro, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 14:24:23 +00:00
ragnarok-clanker
eed10f9154 Decompile fn_12944 (UINoteWnd::SendMsg)
Batch #17139 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_12944 UINoteWnd::SendMsg: logic confirmed by peer review

Peer-reviewed-by: alisonrag, kyoshi, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 14:23:54 +00:00
ragnarok-clanker
77deb7633c Decompile 2 functions in Source/Contents/Effects/Skills/JupitelThunderStormEffect.cpp, Source/Contents/Effects/Skills/MonsterSkillEffects.cpp
Batch #17151 by eAthena: 0 byte-identical, 2 confirmed by peer review.

- fn_07045 CJupitelThunderStormEffect::OnProcess: logic confirmed by peer review
- fn_07405 CServantWeaponEffect::OnProcess: logic confirmed by peer review

Peer-reviewed-by: kyoshi, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 14:23:47 +00:00
ragnarok-clanker
ee7666a789 Decompile fn_10407 (NavigationLinkParser::HasLink)
Batch #17175 by eAthena: 1 byte-identical, 0 confirmed by peer review.

- fn_10407 NavigationLinkParser::HasLink: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-11 14:23:20 +00:00