Commit graph

1,285 commits

Author SHA1 Message Date
ragnarok-clanker
57d14f2804 Decompile 5 functions in Source/UI/GameSettings/UIBattleMsgOptionWnd.cpp, Source/UI/RuneSystem/UIRuneSystemWnd.cpp, ...
Batch #18428 by eAthena: 0 byte-identical, 5 confirmed by peer review.

- fn_12742 UIBattleMsgOptionWnd::SendMsg: logic confirmed by peer review
- fn_10225 UIRuneSystemWnd::SendMsg: logic confirmed by peer review
- fn_12583 UIHotKeyWnd::AssignSelectedHotkey: logic confirmed by peer review
- fn_12693 UIHotKeyWnd::OnLBtnDown: logic confirmed by peer review
- fn_22038 CGameMode::ReceiveAchievementUpdate: logic confirmed by peer review

Peer-reviewed-by: alisonrag, kyoshi, bibinir
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-12 15:21:25 +00:00
ragnarok-clanker
b163c0f980 Decompile 12 functions in Source/Client/Stove/StoveMgr.cpp
Batch #18489 by ragnarok-clanker: 12 byte-identical, 0 confirmed by peer review.

- fn_04778 CStoveMgr::CStoveMgr: byte-identical (already on main)
- fn_04783 PurchaseResultCallback::operator(): byte-identical
- fn_04785 TermsAgreementCallback::operator(): byte-identical (already on main)
- fn_04786 AccessTokenFailureMessage::operator(): byte-identical (already on main)
- fn_04787 UserFailureMessage::operator(): byte-identical (already on main)
- fn_04788 TokenCallbackFailureMessage::operator(): byte-identical (already on main)
- fn_04790 PurchaseCheckingMessage::operator(): byte-identical (already on main)
- fn_04791 ConfirmPurchaseCallback::operator(): byte-identical
- fn_04794 CSession::AddInventoryCategoryItem: byte-identical (already on main)
- fn_04800 CStoveMgr::FetchAllProducts: byte-identical (already on main)
- fn_04801 FetchStoveTermsAgreement: byte-identical (already on main)
- fn_04802 CStoveMgr::WaitForCallback: byte-identical (already on main)

Merged automatically: every function is byte-identical to the original.
2026-11-12 15:01:26 +00:00
ragnarok-clanker
71d3e375a9 Maintenance: Revert 18381 regression: ProcessBuyingStorePurchase is a CGameMode member (callers pass this in ECX); define it as CGame
Batch #18427 by ragnarok-clanker: forced by an admin (0 lower score(s), 2 changed function(s)); checked with 197 compiled unit(s), including every includer of Source/Client/Mode/CGameMode.h.
2026-11-12 14:59:41 +00:00
ragnarok-clanker
0585e8cc85 Decompile fn_24201 (CSession::BuildShopReplayRecords)
Batch #18480 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_24201 CSession::BuildShopReplayRecords: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, cremane, bibinir
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-12 14:51:43 +00:00
ragnarok-clanker
370507012f Confirm fn_21825 (CGameMode::UpdateSkillCooldown)
Batch #18311 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_21825 CGameMode::UpdateSkillCooldown: logic confirmed by peer review (already on main)

Peer-reviewed-by: ragnarok-clanker, cremane, bibinir
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-12 14:30:33 +00:00
ragnarok-clanker
edf7c735e5 Maintenance: Fix LNK2019: ProcessBuyingStorePurchase (fn_21592) is a free __stdcall (?ProcessBuyingStorePurchase@@YGXHHHHHH@Z, RET 0x
Batch #18381 by ragnarok-clanker: forced by an admin (2 lower score(s), 2 changed function(s)); checked with 197 compiled unit(s), including every includer of Source/Client/Mode/CGameMode.h.
2026-11-12 14:23:51 +00:00
ragnarok-clanker
b631309ce2 Decompile fn_21661 (CGameMode::ReceiveRefineStatusGraded)
Batch #18370 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_21661 CGameMode::ReceiveRefineStatusGraded: logic confirmed by peer review

Peer-reviewed-by: eAthena, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-12 14:13:49 +00:00
ragnarok-clanker
84900e33b7 Decompile fn_21636 (CGameMode::ReceiveSkillFailure)
Batch #18179 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_21636 CGameMode::ReceiveSkillFailure: 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-12 14:11:14 +00:00
ragnarok-clanker
5e343f5f88 Decompile 6 functions in Source/Client/Mode/GameModeHandlers.cpp
Batch #18296 by eAthena: 0 byte-identical, 6 confirmed by peer review.

- fn_22010 CGameMode::ReceivePartyRoster: logic confirmed by peer review
- fn_21824 CGameMode::SpawnGroundSkill: logic confirmed by peer review
- fn_21823 CGameMode::Zc_Skill_Entry: logic confirmed by peer review
- fn_21819 CGameMode::Zc_Skill_Entry2: logic confirmed by peer review
- fn_21820 CGameMode::ReceiveGroundSkill8: logic confirmed by peer review
- fn_21821 CGameMode::ReceiveGroundSkill32: logic confirmed by peer review

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

- fn_21650 CGameMode::ReceivePartyMemberInfo: logic confirmed by peer review
- fn_21708 CGameMode::ReceivePartyMemberList: logic confirmed by peer review
- fn_21751 CGameMode::ReceiveActorChat: 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-12 14:00:14 +00:00
ragnarok-clanker
ad354d198c Confirm fn_21331 (CGameMode::UpdateHoverNameBalloon)
Batch #18232 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_21331 CGameMode::UpdateHoverNameBalloon: logic confirmed by peer review (already on main)

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-12 13:58:26 +00:00
ragnarok-clanker
4927438cae Maintenance: SessionState.cpp: replace nine hand-written extern "C" lua_* prototypes and local LUA_GLOBALSINDEX/LUA_TTABLE constants
Batch #18367 by ragnarok-clanker: no function's compiled code changes; checked with 1 compiled unit(s).
2026-11-12 13:54:08 +00:00
ragnarok-clanker
6626b97d92 Decompile fn_22214 (CGameMode::ReceiveGuildMemberAdd4)
Batch #18343 by ragnarok-clanker: 1 byte-identical, 0 confirmed by peer review.

- fn_22214 CGameMode::ReceiveGuildMemberAdd4: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-12 13:42:46 +00:00
ragnarok-clanker
89a874690f Maintenance: Move mid-file forward declarations out of .cpp files into owning headers: CUIListBoxEx explicit-specialization declarati
Batch #18338 by ragnarok-clanker: no function's compiled code changes; checked with 433 compiled unit(s), including every includer of Source/Client/Application/ApplicationWindow.h, Source/Client/Mode/CGameMode.h, Source/Client/Session/Session.h, Source/Contents/Configuration/ServiceOptions.h, Source/Contents/Map/MapSkyMgr.h, Source/Contents/Messenger/ClientMessenger.h, Source/Contents/SignBoard/SignBoard.h, Source/Contents/Skills/ClientSkills.h, Source/Contents/Sound/SoundConfiguration.h, Source/Render/DX7/RenderSystemDX7.h, Source/Render/Device/DisplayMode.h, Source/Resource/Json/JsonCppLoader.h, Source/Security/NProtectGameGuardMgr.h, Source/UI/Cooldowns/CooldownOwner.h, Source/UI/Enchant/EnchantUI.h, Source/UI/Exchange/UIExchangeUI.h, Source/UI/GameSettings/GameSettingsUI.h, Source/UI/ProbabilityTable/UIProbabilityTable.h, Source/UI/Quest/UIOngoingQuestInfo.h, Source/UI/RuneSystem/UIRuneSystemWnd.h, Source/UI/SelectPackageItemBox/SelectPackageItemBox.h, Source/UI/SkillDelayInfo/SkillDelayInfo.h, Source/UI/Text/TextWrapping.h, Source/Contents/Actors/Resources/BodyResources.h, Source/Resource/Json/JsonCppLoaderExternal.h, Source/Resource/Json/JsonCppLoaderParsing.h, Source/Security/NProtectGameMon.h.
2026-11-12 13:39:07 +00:00
ragnarok-clanker
b505fa1491 Maintenance: B4/C4: GetBodyImfName (fn_23381) and GetBodyActionResourceName (fn_23394) are CSession members: both end in ret 0x14 and
Batch #18317 by ragnarok-clanker: forced by an admin (7 lower score(s), 18 changed function(s)); checked with 288 compiled unit(s), including every includer of Source/Client/Session/Session.h, Source/Contents/Actors/Pc.h, Source/Contents/Sprites/SpriteRidingOffset.h.
2026-11-12 13:08:01 +00:00
ragnarok-clanker
b63373ee44 Decompile fn_22024 (CGameMode::ReceiveRuneSetGrades)
Batch #18297 by eAthena: 1 byte-identical, 0 confirmed by peer review.

- fn_22024 CGameMode::ReceiveRuneSetGrades: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-12 12:45:13 +00:00
ragnarok-clanker
bafc9c7f88 Decompile fn_22124 (CGameMode::ReceivePartyInfo2)
Batch #18235 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_22124 CGameMode::ReceivePartyInfo2: 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-12 12:33:03 +00:00
ragnarok-clanker
b5744bea01 Decompile fn_22122 (CGameMode::ReceiveGradeEnchantBroadcast)
Batch #18285 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_22122 CGameMode::ReceiveGradeEnchantBroadcast: 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-12 12:32:31 +00:00
ragnarok-clanker
cd3f61d037 Decompile fn_22040 (CGameMode::ReceiveItemReward2)
Batch #18281 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_22040 CGameMode::ReceiveItemReward2: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, alisonrag, bibinir
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-12 12:27:45 +00:00
ragnarok-clanker
b7a3993eca Maintenance: OBFUSCATE_STRING part 3: 95 more encrypted-string sites in 20 units rewritten as the OBFUSCATE_* macros on main (Utility
Batch #18270 by ragnarok-clanker: no function's compiled code changes; checked with 20 compiled unit(s).
2026-11-12 12:23:31 +00:00
ragnarok-clanker
58a49c1755 Decompile fn_21766 (CGameMode::ReceiveActorStateEntryOld)
Batch #18246 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_21766 CGameMode::ReceiveActorStateEntryOld: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Yommy, KWDev, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-12 12:16:16 +00:00
ragnarok-clanker
2488f283ca Maintenance: C8 return types from the original: IsGuildMemberAccount/Character and Renderer::LockBackBuffer (DX7/DX9) return int (cal
Batch #18241 by ragnarok-clanker: forced by an admin (2 lower score(s), 17 changed function(s)); checked with 378 compiled unit(s), including every includer of Source/Client/Session/Session.h, Source/Contents/Effects/Particles/EZ2STREffectEx.h, Source/Render/DX7/RendererDX7.h, Source/Render/DX9/RendererDX9.h, Source/Render/Renderer.h.
2026-11-12 12:13:57 +00:00
ragnarok-clanker
91e1287979 Maintenance: B6': OnStove* are the static invokers of captureless callback lambdas: original calls operator() after 'xor ecx, ecx' (n
Batch #18197 by ragnarok-clanker: forced by an admin (0 lower score(s), 7 changed function(s)); checked with 1 compiled unit(s).
2026-11-12 11:43:54 +00:00
ragnarok-clanker
d727b7f46a Decompile fn_22021 (CGameMode::ReceiveRodexMailDeleteResult)
Batch #18247 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_22021 CGameMode::ReceiveRodexMailDeleteResult: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, alisonrag, bibinir
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-12 11:37:32 +00:00
ragnarok-clanker
b1e91ee78a Decompile fn_21975 (CGameMode::SpawnMirrorActor)
Batch #18186 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_21975 CGameMode::SpawnMirrorActor: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Yommy, KWDev, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-12 11:36:46 +00:00
ragnarok-clanker
466a8fefb2 Confirm fn_19355 (ReplayFileList::Instance)
Batch #18178 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_19355 ReplayFileList::Instance: logic confirmed by peer review (already on main)

Peer-reviewed-by: ragnarok-clanker, alisonrag, bibinir
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-12 11:35:33 +00:00
ragnarok-clanker
311d2e6a55 Decompile fn_21323 (CGameMode::Update)
Batch #18243 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_21323 CGameMode::Update: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, alisonrag, bibinir
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-12 11:32:34 +00:00
ragnarok-clanker
4a6f28df3a Decompile fn_17824 (CMode::DrawCursor)
Batch #17453 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_17824 CMode::DrawCursor: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Yommy, alisonrag, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-12 11:24:23 +00:00
ragnarok-clanker
22d45d27e5 Decompile fn_19321 (ReplayFileList::Refresh)
Batch #18000 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_19321 ReplayFileList::Refresh: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Yommy, bibinir
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-12 11:08:06 +00:00
ragnarok-clanker
34b2dd8a55 Decompile fn_23363 (CSession::GetEnemyHitWaveName)
Batch #18107 by eAthena: 0 byte-identical, 1 confirmed by peer review.

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

Peer-reviewed-by: ragnarok-clanker, KWDev, bibinir
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-12 11:03:07 +00:00
ragnarok-clanker
68097c53a5 Decompile fn_21605 (CGameMode::ReceiveRankingList)
Batch #18206 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_21605 CGameMode::ReceiveRankingList: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, alisonrag, bibinir
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-12 10:55:50 +00:00
ragnarok-clanker
1a322e4e80 Confirm 5 functions in Source/Client/Mode/GameModePackets.cpp
Batch #18191 by eAthena: 0 byte-identical, 5 confirmed by peer review.

- fn_21754 CGameMode::ReceiveActorMoveEntryOld: logic confirmed by peer review (already on main)
- fn_21755 CGameMode::ReceiveActorMoveEntryOld2: logic confirmed by peer review (already on main)
- fn_21756 CGameMode::ReceiveActorMoveEntryNamed: logic confirmed by peer review (already on main)
- fn_21757 CGameMode::ReceiveActorMoveEntryOld0: logic confirmed by peer review (already on main)
- fn_21985 CGameMode::SpawnMovingActor: logic confirmed by peer review (already on main)

Peer-reviewed-by: ragnarok-clanker, Yommy, KWDev
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-12 10:46:54 +00:00
ragnarok-clanker
76bcc6d91b Decompile fn_22192 (CGameMode::UpdateActorSpiritCount)
Batch #17966 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_22192 CGameMode::UpdateActorSpiritCount: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Yommy, KWDev
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-12 10:44:21 +00:00
ragnarok-clanker
1c6608003c Decompile fn_22185 (SetActiveSkillEffect184)
Batch #17914 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_22185 SetActiveSkillEffect184: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Yommy, KWDev
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-12 10:43:02 +00:00
ragnarok-clanker
bc1f178c1a Confirm 3 functions in Source/Client/Session/SessionAchievements.cpp, Source/Contents/Movies/BinkMovies.cpp, ...
Batch #17901 by eAthena: 0 byte-identical, 3 confirmed by peer review.

- fn_23735 JobTitleLess::operator(): logic confirmed by peer review (already on main)
- fn_09165 BinkMovies::Get: logic confirmed by peer review (already on main)
- fn_12596 UIRoMapWnd::DrawSelectedMapPreview: logic confirmed by peer review (already on main)

Peer-reviewed-by: ragnarok-clanker, Yommy, bibinir
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-12 10:41:25 +00:00
ragnarok-clanker
bdc35c078b Decompile 7 functions in Source/Archive/PakRegistry.cpp, Source/Client/Mode/GameMode.cpp, ...
Batch #18143 by KWDev: 7 byte-identical, 0 confirmed by peer review.

- fn_18111 PakRegistry::Add: byte-identical
- fn_21283 CGameMode::LocationText: byte-identical
- fn_05320 CAchievementMgr::GetCompletedCount: byte-identical
- fn_18965 CSquareRangeEffect::OnProcess: byte-identical
- fn_07545 CWindEffect::Render: byte-identical
- fn_18179 ResourceMgr::ResolveMapName: byte-identical
- fn_02765 Split: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-12 10:04:54 +00:00
ragnarok-clanker
d70679a7d6 Maintenance: Linkage preludes, part 4: three extern template lines added to game units since parts 1-3 (GameModeNotices, UIEnchantUI,
Batch #18137 by ragnarok-clanker: no function's compiled code changes; checked with 3 compiled unit(s), including every includer of Source/Linkage/Source/UI/Enchant/UIEnchantUI.cpp.h, Source/Linkage/Source/Client/Mode/GameModeNotices.cpp.h, Source/Linkage/Source/UI/Navigation/UIRoMapWnd.cpp.h.
2026-11-12 10:00:46 +00:00
ragnarok-clanker
03cdb77670 Decompile 2 functions in Source/Client/Mode/LoginMode.cpp
Batch #18130 by eAthena: 2 byte-identical, 0 confirmed by peer review.

- fn_22315 CLoginMode::ReceiveLoginErrorDetail: byte-identical
- fn_22316 CLoginMode::ReceiveLoginError: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-12 09:56:05 +00:00
ragnarok-clanker
8c434d7be3 Decompile fn_22311 (CLoginMode::ReceiveBillingInfo)
Batch #18018 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_22311 CLoginMode::ReceiveBillingInfo: logic confirmed by peer review

Peer-reviewed-by: Yommy, KWDev, bibinir
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-12 09:49:19 +00:00
ragnarok-clanker
c86817f27c Maintenance: Linkage preludes, part 3: the last 5 units with extern template lines (GameMode, GameModeHandlers, FontCache, UITextButt
Batch #18106 by ragnarok-clanker: no function's compiled code changes; checked with 5 compiled unit(s), including every includer of Source/Linkage/Source/Client/Mode/GameMode.cpp.h, Source/Linkage/Source/Client/Mode/GameModeHandlers.cpp.h, Source/Linkage/Source/Render/Text/FontCache.cpp.h, Source/Linkage/Source/UI/Buttons/UITextButton.cpp.h, Source/Linkage/Source/UI/Edit/UIEditVariants.cpp.h.
2026-11-12 09:28:42 +00:00
ragnarok-clanker
823f15d998 Decompile fn_23392 (CSession::SkillDragResource)
Batch #18093 by eAthena: 1 byte-identical, 0 confirmed by peer review.

- fn_23392 CSession::SkillDragResource: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-12 09:08:57 +00:00
ragnarok-clanker
3f09ee6912 Decompile fn_21705 (CGameMode::ReceiveFormatStringMessage)
Batch #18084 by eAthena: 1 byte-identical, 0 confirmed by peer review.

- fn_21705 CGameMode::ReceiveFormatStringMessage: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-12 09:02:43 +00:00
ragnarok-clanker
484c86c456 Confirm fn_11712 (UIBank_NewWnd::TransactionAmount)
Batch #18079 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_11712 UIBank_NewWnd::TransactionAmount: logic confirmed by peer review (already on main)

Peer-reviewed-by: Yommy, KWDev, bibinir
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-12 09:00:06 +00:00
ragnarok-clanker
47d16b439e Decompile 2 functions in Source/Client/Stove/StoveMgr.cpp
Batch #18041 by eAthena: 2 byte-identical, 0 confirmed by peer review.

- fn_04783 PurchaseResultCallback::operator(): byte-identical
- fn_04785 TermsAgreementCallback::operator(): byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-12 07:46:07 +00:00
ragnarok-clanker
219735e510 Decompile fn_24372 (WindowProc)
Batch #17996 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_24372 WindowProc: logic confirmed by peer review

Peer-reviewed-by: eAthena, bibinir
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-12 06:31:31 +00:00
ragnarok-clanker
57633d818b Decompile 2 functions in Source/UI/Login/UINewMakeCharWnd.cpp, Source/Client/Input/Language.cpp
Batch #17947 by Yommy: 2 byte-identical, 0 confirmed by peer review.

- fn_09613 UIHairStyleButton::OnCreate: byte-identical (already on main)
- fn_09607 UIHairBitmap::UIHairBitmap: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-12 05:39:22 +00:00
ragnarok-clanker
27a3b09aec Decompile fn_22011 (CGameMode::ReceiveActorClanName)
Batch #17918 by eAthena: 1 byte-identical, 0 confirmed by peer review.

- fn_22011 CGameMode::ReceiveActorClanName: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-12 05:25:33 +00:00
ragnarok-clanker
fd868df300 Decompile fn_24177 (CSession::IsRequestReady)
Batch #17903 by eAthena: 1 byte-identical, 0 confirmed by peer review.

- fn_24177 CSession::IsRequestReady: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-12 05:20:55 +00:00
ragnarok-clanker
38ae709a92 Confirm fn_21244 (CGameMode::ProcessUiMessage)
Batch #17863 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_21244 CGameMode::ProcessUiMessage: logic confirmed by peer review (already on main)

Peer-reviewed-by: Yommy, codeplay, bibinir
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-12 05:06:37 +00:00
ragnarok-clanker
e2c01faac9 Decompile fn_23851 (CSession::HasTrackedAchievement)
Batch #17868 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_23851 CSession::HasTrackedAchievement: logic confirmed by peer review

Peer-reviewed-by: Yommy, codeplay, bibinir
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-12 05:01:28 +00:00