Commit graph

3,120 commits

Author SHA1 Message Date
ragnarok-clanker
a5ff60d9a8 Decompile fn_10905 (UIEditCtrl::Synchronize)
Batch #16011 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_10905 UIEditCtrl::Synchronize: 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-10 12:50:45 +00:00
ragnarok-clanker
848ae448da Decompile fn_10959 (UIEditCtrl::Trim)
Batch #16006 by Yommy: 1 byte-identical, 0 confirmed by peer review.

- fn_10959 UIEditCtrl::Trim: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-10 12:47:52 +00:00
ragnarok-clanker
d15fa7cfcb Decompile fn_17246 (UIWindowMgr::RecordWindowPacket)
Batch #16004 by Yommy: 1 byte-identical, 0 confirmed by peer review.

- fn_17246 UIWindowMgr::RecordWindowPacket: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-10 12:47:01 +00:00
ragnarok-clanker
c673ea6120 Decompile fn_11795 (UINoticeWnd::LoadNotice)
Batch #16003 by Yommy: 1 byte-identical, 0 confirmed by peer review.

- fn_11795 UINoticeWnd::LoadNotice: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-10 12:46:19 +00:00
ragnarok-clanker
9927e59e45 Decompile fn_12939 (UIBalloonOpenBtn::SendMsg)
Batch #16002 by Yommy: 1 byte-identical, 0 confirmed by peer review.

- fn_12939 UIBalloonOpenBtn::SendMsg: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-10 12:45:30 +00:00
ragnarok-clanker
d7e51760c1 Decompile fn_12753 (UIRebirthWnd::SendMsg)
Batch #15999 by Yommy: 1 byte-identical, 0 confirmed by peer review.

- fn_12753 UIRebirthWnd::SendMsg: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-10 12:43:22 +00:00
ragnarok-clanker
847d53f092 Decompile fn_13576 (UIMerchantItemLogWnd::Paint)
Batch #15569 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_13576 UIMerchantItemLogWnd::Paint: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, eAthena
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-10 12:36:04 +00:00
ragnarok-clanker
fa18a528ca Decompile fn_12930 (UITransMenuWnd::OnMouseMove)
Batch #15988 by Yommy: 1 byte-identical, 0 confirmed by peer review.

- fn_12930 UITransMenuWnd::OnMouseMove: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-10 12:35:53 +00:00
ragnarok-clanker
0f977825ee Decompile fn_17147 (UIWindowMgr::SubmitActiveDialog)
Batch #15985 by Yommy: 1 byte-identical, 0 confirmed by peer review.

- fn_17147 UIWindowMgr::SubmitActiveDialog: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-10 12:34:31 +00:00
ragnarok-clanker
9b7a21c729 Decompile fn_13132 (UIGuildSkillWnd::SendMsg)
Batch #15932 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_13132 UIGuildSkillWnd::SendMsg: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, eAthena
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-10 12:33:28 +00:00
ragnarok-clanker
4ead1b7ce0 Decompile fn_09638 (UICheckAttendanceWnd::SlotAt)
Batch #15869 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_09638 UICheckAttendanceWnd::SlotAt: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Yommy, bgamez23
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-10 12:32:32 +00:00
ragnarok-clanker
1dd3ddc585 Decompile 2 functions in Source/UI/Edit/UIEditCtrl.cpp
Batch #15983 by eAthena: 0 byte-identical, 2 confirmed by peer review.

- fn_10901 UIEditCtrl3::WrapLines: logic confirmed by peer review
- fn_10914 UIEditCtrl::SendMsg: logic confirmed by peer review (already on main)

Peer-reviewed-by: ragnarok-clanker, Yommy, Toshiro
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-10 12:31:21 +00:00
ragnarok-clanker
71387030d3 Decompile fn_12749 (UINavigationWnd::SendMsg)
Batch #15861 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_12749 UINavigationWnd::SendMsg: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, eAthena
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-10 12:30:47 +00:00
ragnarok-clanker
10f41a0ad0 Decompile fn_10780 (UIChatEditCtrl::InsertItemTag)
Batch #15970 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_10780 UIChatEditCtrl::InsertItemTag: 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-10 12:22:15 +00:00
ragnarok-clanker
f3ccb47641 Decompile fn_17261 (UIWindowMgr::SetPressedWindowRoot)
Batch #15968 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_17261 UIWindowMgr::SetPressedWindowRoot: logic confirmed by peer review

Peer-reviewed-by: eAthena, bgamez23
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-10 12:19:07 +00:00
ragnarok-clanker
e4b1c9b189 Decompile fn_09946 (UIOngoingQuestScrollWnd::RefreshHuntTexts)
Batch #15903 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_09946 UIOngoingQuestScrollWnd::RefreshHuntTexts: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, eAthena
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-10 12:18:00 +00:00
ragnarok-clanker
b6513c056d Decompile fn_09733 (FuncDrawWNDChar::LoadResources)
Batch #15874 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_09733 FuncDrawWNDChar::LoadResources: logic confirmed by peer review (annotation added to existing code)

Peer-reviewed-by: ragnarok-clanker, eAthena
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-10 12:08:06 +00:00
ragnarok-clanker
7cb9dd7d86 Decompile fn_12759 (UISerachStoreInfoWnd::SendMsg)
Batch #15957 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_12759 UISerachStoreInfoWnd::SendMsg: logic confirmed by peer review

Peer-reviewed-by: eAthena, bgamez23
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-10 12:07:21 +00:00
ragnarok-clanker
1947f44921 Decompile fn_13882 (ExtractTextTags)
Batch #15658 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_13882 ExtractTextTags: logic confirmed by peer review

Peer-reviewed-by: eAthena, bgamez23
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-10 12:05:40 +00:00
ragnarok-clanker
7b9150b58a Decompile fn_09855 (UIMacroReporterWnd::SendMacroUserInfoPacket)
Batch #15951 by eAthena: 1 byte-identical, 0 confirmed by peer review.

- fn_09855 UIMacroReporterWnd::SendMacroUserInfoPacket: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-10 12:04:19 +00:00
ragnarok-clanker
07840e17a6 Decompile fn_12207 (UIWhisperWnd::OnCreate)
Batch #15942 by Yommy: 1 byte-identical, 0 confirmed by peer review.

- fn_12207 UIWhisperWnd::OnCreate: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-10 11:59:24 +00:00
ragnarok-clanker
4e319e3a02 Decompile fn_09151 (AutomaticSkills::CancelOption)
Batch #15929 by eAthena: 1 byte-identical, 0 confirmed by peer review.

- fn_09151 AutomaticSkills::CancelOption: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-10 11:54:39 +00:00
ragnarok-clanker
18c3e6b772 Decompile fn_10886 (UIMerchantShopTitle::OnRBtnDown)
Batch #15914 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_10886 UIMerchantShopTitle::OnRBtnDown: 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-10 11:37:53 +00:00
ragnarok-clanker
08e477339c Decompile fn_12512 (UIEscOptionWnd::UIEscOptionWnd)
Batch #15831 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_12512 UIEscOptionWnd::UIEscOptionWnd: 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-10 11:36:25 +00:00
ragnarok-clanker
1c46c44741 Decompile 2 functions in Source/UI/Items/UIMakeTargetProcessWnd.cpp
Batch #15910 by Yommy: 0 byte-identical, 2 confirmed by peer review.

- fn_13611 UIMakeTargetProcessWnd::Paint: logic confirmed by peer review
- fn_13614 UIMakeTargetProcessWnd::OnLBtnDown: logic confirmed by peer review

Peer-reviewed-by: eAthena, Toshiro
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-10 11:33:27 +00:00
ragnarok-clanker
c7b2c470d8 Decompile fn_12652 (UISelCharForUServerWnd::OnCreate)
Batch #15867 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_12652 UISelCharForUServerWnd::OnCreate: 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-10 11:29:33 +00:00
ragnarok-clanker
4b629c68c7 Decompile fn_09948 (UIOngoingQuestScrollWnd::SetQuest)
Batch #15892 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_09948 UIOngoingQuestScrollWnd::SetQuest: logic confirmed by peer review

Peer-reviewed-by: eAthena, Toshiro
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-10 11:26:05 +00:00
ragnarok-clanker
f1af05c2a0 Decompile fn_12905 (UIMileageWnd::Paint)
Batch #15747 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_12905 UIMileageWnd::Paint: 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-10 11:25:52 +00:00
ragnarok-clanker
cd0e9bd46c Decompile fn_12098 (UIWindow::DrawTitleBar)
Batch #15891 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_12098 UIWindow::DrawTitleBar: 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-10 11:21:21 +00:00
ragnarok-clanker
548f85c70d Decompile fn_10414 (ExtractInnerItemLink)
Batch #15865 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_10414 ExtractInnerItemLink: 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-10 11:19:49 +00:00
ragnarok-clanker
6b2798b6d0 Decompile fn_11504 (UIWindow::WrapLinkText)
Batch #15875 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_11504 UIWindow::WrapLinkText: 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-10 11:09:57 +00:00
ragnarok-clanker
ad7f5f3b3b Decompile 2 functions in Source/UI/Window/UIBattleMsgOptionWnd.cpp, Source/UI/Window/UIBattleMsgOptionWnd.h
Batch #15659 by Yommy: 0 byte-identical, 2 confirmed by peer review.

- fn_12692 UIBattleMsgOptionWnd::OnLBtnDown: logic confirmed by peer review (already on main)
- fn_12728 UIBattleMsgOptionWnd::UpdateScrollBar: logic confirmed by peer review

Peer-reviewed-by: eAthena, Toshiro
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-10 11:09:22 +00:00
ragnarok-clanker
85b1fb564b Decompile 11 functions in Source/UI/GameSettings/GameSettingsUI.cpp
Batch #15871 by SapitoSucio: 11 byte-identical, 0 confirmed by peer review.

- fn_15890 GameSettingsUI::CUIGroupEmblem::CUIGroupEmblem: byte-identical
- fn_15891 GameSettingsUI::CUIGroupFullscreen::CUIGroupFullscreen: byte-identical
- fn_15893 GameSettingsUI::CUIGroupGraphicsAPI::CUIGroupGraphicsAPI: byte-identical
- fn_15894 GameSettingsUI::CUIGroupLogInOut::CUIGroupLogInOut: byte-identical
- fn_15895 GameSettingsUI::CUIGroupProcessPriority::CUIGroupProcessPriority: byte-identical
- fn_15896 GameSettingsUI::CUIGroupRodexSpam::CUIGroupRodexSpam: byte-identical
- fn_15897 GameSettingsUI::CUIGroupSkin::CUIGroupSkin: byte-identical
- fn_15898 GameSettingsUI::CUIGroupSound::CUIGroupSound: byte-identical
- fn_15899 GameSettingsUI::CUIGroupSpriteDetailLevel::CUIGroupSpriteDetailLevel: byte-identical
- fn_15900 GameSettingsUI::CUIGroupTextureDetailLevel::CUIGroupTextureDetailLevel: byte-identical
- fn_15901 GameSettingsUI::CUIGroupTrilinear::CUIGroupTrilinear: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-10 11:07:54 +00:00
ragnarok-clanker
70a40ed874 Decompile 4 functions in Source/UI/Window/UIRoulletteWnd.cpp
Batch #15563 by Yommy: 0 byte-identical, 4 confirmed by peer review.

- fn_10087 UIRoulletteWnd::Paint: logic confirmed by peer review
- fn_10091 UIRoulletteWnd::OnRBtnDown: logic confirmed by peer review
- fn_10092 UIRoulletteWnd::SendMsg: logic confirmed by peer review
- fn_10093 UIRoulletteWnd::UpdateButtons: logic confirmed by peer review

Peer-reviewed-by: eAthena, Toshiro
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-10 11:07:00 +00:00
ragnarok-clanker
5d2344052f Decompile fn_03590 (UIPrivateAirplaneWnd::Paint)
Batch #15864 by SapitoSucio: 1 byte-identical, 0 confirmed by peer review.

- fn_03590 UIPrivateAirplaneWnd::Paint: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-10 10:57:08 +00:00
ragnarok-clanker
e732ab463e Decompile fn_03581 (UINavigationV4Wnd::OnCreate)
Batch #15863 by SapitoSucio: 1 byte-identical, 0 confirmed by peer review.

- fn_03581 UINavigationV4Wnd::OnCreate: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-10 10:55:58 +00:00
ragnarok-clanker
517a10c997 Decompile fn_12643 (UINavigationWnd::OnCreate)
Batch #15862 by Yommy: 1 byte-identical, 0 confirmed by peer review.

- fn_12643 UINavigationWnd::OnCreate: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-10 10:54:47 +00:00
ragnarok-clanker
374ba0e49c Decompile 3 functions in Source/UI/Edit/ItemTagRetirement.cpp
Batch #15857 by SapitoSucio: 0 byte-identical, 3 confirmed by peer review.

- fn_11218 UIItemTagOnChat::CanInsertTag: logic confirmed by peer review
- fn_11219 UIItemTagOnMail::CanInsertTag: logic confirmed by peer review
- fn_11220 UIItemTagOnMegaPhone::CanInsertTag: logic confirmed by peer review

Peer-reviewed-by: eAthena, Yommy
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-10 10:53:41 +00:00
ragnarok-clanker
f6391802cd Decompile fn_10025 (UIRodexContentsWnd::SendMsg)
Batch #15517 by youko: 0 byte-identical, 1 confirmed by peer review.

- fn_10025 UIRodexContentsWnd::SendMsg: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, eAthena, Yommy
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-10 10:41:28 +00:00
ragnarok-clanker
9441172570 Decompile 3 functions in Source/UI/Party/UIRequestJoinPartyMgr.cpp, Source/UI/Party/UIRequestJoinPartyMgr.h, ...
Batch #15847 by Yommy: 2 byte-identical, 1 confirmed by peer review.

- fn_09279 UIRequestJoinPartyMgr::UIRequestJoinPartyMgr: byte-identical
- fn_09291 UIRequestJoinPartyMgr::Initialize: byte-identical
- fn_09311 UIRequestJoinPartyMgr::Add: 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-10 10:39:38 +00:00
ragnarok-clanker
e25b6a31be Decompile 2 functions in Source/UI/UIMacroDetectorWnd.cpp
Batch #15839 by Yommy: 2 byte-identical, 0 confirmed by peer review.

- fn_09821 UIMacroDetectorWnd::SendMsg: byte-identical
- fn_09822 UIMacroDetectorWnd::SetCountdown: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-10 10:37:20 +00:00
ragnarok-clanker
881e1c4bcb Decompile fn_13122 (UIAgitMessageBox::SendMsg)
Batch #15836 by Yommy: 1 byte-identical, 0 confirmed by peer review.

- fn_13122 UIAgitMessageBox::SendMsg: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-10 10:33:56 +00:00
ragnarok-clanker
3194442620 Decompile 2 functions in Source/UI/Window/UIEscOptionWnd.cpp
Batch #15835 by Yommy: 1 byte-identical, 1 confirmed by peer review.

- fn_12735 UIEscOptionWnd::LayoutButtons: byte-identical
- fn_12638 UIEscOptionWnd::OnCreate: 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-10 10:32:26 +00:00
ragnarok-clanker
73dc33a443 Decompile fn_24233 (CSession::AssignItemShortcut)
Batch #15691 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_24233 CSession::AssignItemShortcut: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, eAthena
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-10 10:32:14 +00:00
ragnarok-clanker
9393378c7c Decompile 3 functions in Source/UI/UIBarGraph.cpp
Batch #15834 by Yommy: 0 byte-identical, 3 confirmed by peer review.

- fn_11339 UIBarGraph::Paint: logic confirmed by peer review
- fn_11340 UIBarGraphHomun::Paint: logic confirmed by peer review
- fn_11341 UIBarGraphPlayer::Paint: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, eAthena
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-10 10:31:59 +00:00
ragnarok-clanker
1f09eae6f0 Decompile fn_12651 (UISeekPartyWnd::OnCreate)
Batch #15529 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_12651 UISeekPartyWnd::OnCreate: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, eAthena
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-10 10:25:24 +00:00
ragnarok-clanker
da82f2a404 Confirm fn_11106 (UIListBoxID::~UIListBoxID)
Batch #15818 by Yommy: 1 byte-identical, 0 confirmed by peer review.

- fn_11106 UIListBoxID::~UIListBoxID: byte-identical (already on main)

Merged automatically: every function is byte-identical to the original.
2026-11-10 10:23:23 +00:00
ragnarok-clanker
a2c3bcf8b0 Decompile 2 functions in Source/UI/Window/UISecondCostumeWnd.cpp, Source/UI/Window/UISecondCostumeWnd.h
Batch #15558 by Yommy: 0 byte-identical, 2 confirmed by peer review.

- fn_12885 UISecondCostumeWnd::LoadLists: logic confirmed by peer review (already on main)
- fn_12886 UISecondCostumeWnd::SelectSavedEntries: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, eAthena
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-10 10:22:37 +00:00
ragnarok-clanker
2985d19335 Decompile 2 functions in Source/UI/UIItemReformWnd.cpp
Batch #15540 by Yommy: 0 byte-identical, 2 confirmed by peer review.

- fn_04119 UIItemReformWnd_Item::OnMouseHover: logic confirmed by peer review
- fn_04128 UIItemReformWnd_List::UpdateScrollBar: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, eAthena
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-10 10:18:42 +00:00
ragnarok-clanker
d8054ab8df Decompile fn_13602 (UIWeaponRefineWnd::GetReplayData)
Batch #15631 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_13602 UIWeaponRefineWnd::GetReplayData: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, eAthena
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-10 10:18:37 +00:00