Commit graph

1,016 commits

Author SHA1 Message Date
ragnarok-clanker
5010e45e79 Decompile 20 functions in Source/UI/UIBroadcastBalloon.cpp, Source/UI/UIBroadcastBalloon.h, ...
Batch #3505 by eAthena: 7 byte-identical, 13 confirmed by peer review.

- fn_09330 UIBroadcastBalloon::UIBroadcastBalloon: logic confirmed by peer review
- fn_09333 UIBroadcastBalloon::AddMessage: logic confirmed by peer review
- fn_09334 UIBroadcastBalloon::Slot43: logic confirmed by peer review
- fn_09335 UIBroadcastBalloon::Slot42: byte-identical
- fn_09337 UIBroadcastBalloon::Slot19: logic confirmed by peer review
- fn_09338 UIBroadcastBalloon::CanHitTest: byte-identical
- fn_09344 UICashEmotionListChildWnd_Abstract::Slot35: logic confirmed by peer review
- fn_09354 UICashEmotionListChildWnd_Basic::Paint: byte-identical
- fn_09355 UICashEmotionListChildWnd_Basic::Slot19: byte-identical
- fn_09369 UICashEmotionListChildWnd_Purchase::Paint: byte-identical
- fn_09384 UICashEmotionListChildWnd_Search::Paint: byte-identical
- fn_09395 UICashEmotionListChildWnd_UnPurchased::Paint: byte-identical
- fn_09401 UICashEmotionListWnd::UICashEmotionListWnd: logic confirmed by peer review
- fn_09407 UICashEmotionListWnd::Paint: logic confirmed by peer review
- fn_09410 UICashEmotionListWnd::Slot19: logic confirmed by peer review
- fn_09420 UICashEmotionListWnd::Slot11: logic confirmed by peer review
- fn_09427 UICashEmotionMiniWnd::`scalar deleting destructor': logic confirmed by peer review
- fn_09408 UIBmpRadioBtn2::Slot47: logic confirmed by peer review
- fn_09409 UIBmpRadioBtn2::Slot48: logic confirmed by peer review
- fn_02841 ICashEmotionAction::~ICashEmotionAction: logic confirmed by peer review

Peer-reviewed-by: bigodeira
Reviewed-by: ragnarok-clanker
Adds to the build: Source/UI/UIBroadcastBalloon.cpp
2026-10-29 22:41:29 +00:00
ragnarok-clanker
a957cb0e8b Decompile 18 functions in Source/UI/Edit/UIEditCtrl.cpp, Source/UI/Item/UIItemBaseWnd.h, ...
Batch #3502 by eAthena: 17 byte-identical, 1 confirmed by peer review.

- fn_13436 UIMerchantShopMakeWnd::SetSelection: logic confirmed by peer review
- fn_13444 UIItemBaseWnd::Slot11: byte-identical
- fn_13445 UIItemPurchaseWnd::Slot11: byte-identical
- fn_13446 UIItemSellWnd2::Slot11: byte-identical
- fn_13447 UIItemSellWnd::Slot11: byte-identical
- fn_13448 UIItemShopWnd2::Slot11: byte-identical
- fn_13449 UIItemShopWnd::Slot11: byte-identical
- fn_13450 UIItemStoreFindWnd::Slot11: byte-identical
- fn_13451 UIItemStoreSubWnd::Slot11: byte-identical
- fn_13452 UIItemStoreWnd::Slot11: byte-identical
- fn_13453 UIItemWnd::Slot11: byte-identical
- fn_13454 UIMerchantItemMyShopWnd::Slot11: byte-identical
- fn_13455 UIMerchantItemPurchaseWnd::Slot11: byte-identical
- fn_13456 UIMerchantItemShopWnd::Slot11: byte-identical
- fn_13457 UIMerchantItemWnd::Slot11: byte-identical
- fn_13458 UIMerchantMirrorItemWnd::Slot11: byte-identical
- fn_13459 UIMerchantShopMakeWnd::Slot11: byte-identical
- fn_13460 UISkillListWnd::Slot11: byte-identical

Peer-reviewed-by: ragnarok-clanker, Yommy, meitogi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 22:39:36 +00:00
ragnarok-clanker
1743c5653e Decompile fn_09129 (CTipBoxMgr::RegisterLuaFunctions)
Batch #3493 by Lumen: 0 byte-identical, 1 confirmed by peer review.

- fn_09129 CTipBoxMgr::RegisterLuaFunctions: logic confirmed by peer review

Peer-reviewed-by: Yommy, youko
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 22:38:55 +00:00
ragnarok-clanker
5378f9699f Decompile 48 functions in Source/Contents/Skills/SkillActionImperialGuard.cpp
Batch #3490 by superintelligence: 0 byte-identical, 48 confirmed by peer review.

- fn_08590 CSkillAction_IG_GUARDIAN_SHIELD::Slot11: logic confirmed by peer review
- fn_08591 CEfstAction_IG_GUARDIAN_SHIELD::Slot00: logic confirmed by peer review
- fn_08592 CEfstAction_IG_GUARDIAN_SHIELD::Slot01: logic confirmed by peer review
- fn_08593 CEfstAction_IG_GUARDIAN_SHIELD::Slot02: logic confirmed by peer review
- fn_08594 CEfstAction_IG_GUARDIAN_SHIELD::Slot03: logic confirmed by peer review
- fn_08595 CEfstAction_IG_GUARDIAN_SHIELD::Slot04: logic confirmed by peer review
- fn_08596 CSkillAction_IG_HOLY_SHIELD::Slot08: logic confirmed by peer review
- fn_08597 CSkillAction_IG_HOLY_SHIELD::Slot11: logic confirmed by peer review
- fn_08598 CEfstAction_IG_HOLY_SHIELD::Slot00: logic confirmed by peer review
- fn_08599 CEfstAction_IG_HOLY_SHIELD::Slot01: logic confirmed by peer review
- fn_08600 CEfstAction_IG_HOLY_SHIELD::Slot02: logic confirmed by peer review
- fn_08601 CEfstAction_IG_HOLY_SHIELD::Slot03: logic confirmed by peer review
- fn_08602 CEfstAction_IG_HOLY_SHIELD::Slot04: logic confirmed by peer review
- fn_08604 CSkillAction_IG_JUDGEMENT_CROSS::Slot08: logic confirmed by peer review
- fn_08605 CSkillAction_IG_JUDGEMENT_CROSS::Slot11: logic confirmed by peer review
- fn_08606 CSkillAction_IG_JUDGEMENT_CROSS::Slot15: logic confirmed by peer review
- fn_08607 CSkillAction_IG_JUDGEMENT_CROSS::Slot16: logic confirmed by peer review
- fn_08609 CSkillAction_IG_OVERSLASH::Slot08: logic confirmed by peer review
- fn_08610 CSkillAction_IG_OVERSLASH::Slot11: logic confirmed by peer review
- fn_08611 CSkillAction_IG_OVERSLASH::Slot16: logic confirmed by peer review
- fn_08612 CSkillAction_IG_REBOUND_SHIELD::Slot08: logic confirmed by peer review
- fn_08613 CSkillAction_IG_REBOUND_SHIELD::Slot11: logic confirmed by peer review
- fn_08614 CEfstAction_REBOUND_S::Slot03: logic confirmed by peer review
- fn_08615 CEfstAction_REBOUND_S::Slot04: logic confirmed by peer review
- fn_08617 CSkillAction_IG_ULTIMATE_SACRIFICE::Slot11: logic confirmed by peer review
- fn_08618 CEfstAction_IG_ULTIMATE_SACRIFICE::Slot00: logic confirmed by peer review
- fn_08619 CEfstAction_IG_ULTIMATE_SACRIFICE::Slot01: logic confirmed by peer review
- fn_08620 CEfstAction_IG_ULTIMATE_SACRIFICE::Slot02: logic confirmed by peer review
- fn_08622 CSkillAction_IG_IMPERIAL_CROSS::Slot11: logic confirmed by peer review
- fn_08623 CSkillAction_IG_IMPERIAL_CROSS::Slot16: logic confirmed by peer review
- fn_08625 CSkillAction_IG_RADIANT_SPEAR::Slot08: logic confirmed by peer review
- fn_08627 CSkillAction_IG_RADIANT_SPEAR::Slot16: logic confirmed by peer review
- fn_08628 CSkillAction_IG_IMPERIAL_PRESSURE::Slot08: logic confirmed by peer review
- fn_08629 CSkillAction_IG_IMPERIAL_PRESSURE::Slot11: logic confirmed by peer review
- fn_08630 CSkillAction_IG_IMPERIAL_PRESSURE::Slot16: logic confirmed by peer review
- fn_08632 CSkillAction_IG_SHIELD_SHOOTING::Slot08: logic confirmed by peer review
- fn_08633 CSkillAction_IG_SHIELD_SHOOTING::Slot11: logic confirmed by peer review
- fn_08634 CSkillAction_IG_SHIELD_SHOOTING::Slot16: logic confirmed by peer review
- fn_08636 CSkillAction_IG_ATTACK_STANCE::Slot08: logic confirmed by peer review
- fn_08637 CSkillAction_IG_ATTACK_STANCE::Slot11: logic confirmed by peer review
- fn_08638 CEfstAction_IG_ATTACK_STANCE::Slot00: logic confirmed by peer review
- fn_08639 CEfstAction_IG_ATTACK_STANCE::Slot01: logic confirmed by peer review
- fn_08640 CEfstAction_IG_ATTACK_STANCE::Slot02: logic confirmed by peer review
- fn_08641 CEfstAction_IG_ATTACK_STANCE::Slot03: logic confirmed by peer review
- fn_08642 CEfstAction_IG_ATTACK_STANCE::Slot04: logic confirmed by peer review
- fn_08644 CSkillAction_IG_GUARD_STANCE::Slot08: logic confirmed by peer review
- fn_08645 CSkillAction_IG_GUARD_STANCE::Slot11: logic confirmed by peer review
- fn_08646 CEfstAction_IG_GUARD_STANCE::Slot00: logic confirmed by peer review

Peer-reviewed-by: eAthena, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 22:38:46 +00:00
ragnarok-clanker
8dfa429a32 Decompile fn_15042 (CUIListBoxEx<EquipmentPropertiesWnd::CUIItemEquipmentPropertiesLine,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::OnScroll)
Batch #3483 by youko: 0 byte-identical, 1 confirmed by peer review.

- fn_15042 CUIListBoxEx<EquipmentPropertiesWnd::CUIItemEquipmentPropertiesLine,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::OnScroll: logic confirmed by peer review

Peer-reviewed-by: eAthena, Yommy, meitogi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 22:38:34 +00:00
ragnarok-clanker
ef520b48b2 Decompile fn_03800 (AdjustHeap)
Batch #3480 by superintelligence: 0 byte-identical, 1 confirmed by peer review.

- fn_03800 AdjustHeap: logic confirmed by peer review

Peer-reviewed-by: eAthena, meitogi, alisonrag
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 22:38:14 +00:00
ragnarok-clanker
d12b37d296 Decompile 6 functions in Source/UI/SkillDelayInfo/UISkillDelayInfo.cpp, Source/UI/SkillDelayInfo/SkillDelayInfo.h
Batch #3479 by eAthena: 2 byte-identical, 4 confirmed by peer review.

- fn_16877 SkillDelayInfo::CUITime::`scalar deleting destructor': logic confirmed by peer review
- fn_16882 SkillDelayInfo::CUIDelayItem::Paint: logic confirmed by peer review
- fn_16883 CUISkillDelayInfo::Paint: logic confirmed by peer review
- fn_16884 SkillDelayInfo::CUITime::Paint: byte-identical
- fn_16885 SkillDelayInfo::CUIDelayItem::Slot16: logic confirmed by peer review
- fn_16887 SkillDelayInfo::CUITime::Slot16: byte-identical

Peer-reviewed-by: Yommy, youko
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
Adds to the build: Source/UI/SkillDelayInfo/UISkillDelayInfo.cpp
2026-10-29 22:38:11 +00:00
ragnarok-clanker
eb60399755 Decompile 20 functions in Source/Client/Application/Launcher.cpp
Batch #3474 by youko: 20 byte-identical, 0 confirmed by peer review.

- fn_24310 EncryptedName<5,2636340703>::Text: byte-identical (annotation added to existing code)
- fn_24311 EncryptedName<19,3954909511>::Text: byte-identical (annotation added to existing code)
- fn_24312 EncryptedName<19,255010611>::Text: byte-identical (annotation added to existing code)
- fn_24313 EncryptedName<25,1829175591>::Text: byte-identical (annotation added to existing code)
- fn_24314 EncryptedName<37,2669800313>::Text: byte-identical (annotation added to existing code)
- fn_24315 EncryptedName<39,1771676419>::Text: byte-identical (annotation added to existing code)
- fn_24316 EncryptedName<40,-1578422415>::Text: byte-identical (annotation added to existing code)
- fn_24317 EncryptedName<11,-849934409>::Text: byte-identical (annotation added to existing code)
- fn_24318 EncryptedName<11,3617537441>::Text: byte-identical (annotation added to existing code)
- fn_24319 EncryptedName<11,2079562721>::Text: byte-identical (annotation added to existing code)
- fn_24320 EncryptedName<11,220694015>::Text: byte-identical (annotation added to existing code)
- fn_24321 EncryptedName<13,-178652815>::Text: byte-identical (annotation added to existing code)
- fn_24322 EncryptedName<13,1095357917>::Text: byte-identical (annotation added to existing code)
- fn_24323 EncryptedName<13,2739266413>::Text: byte-identical (annotation added to existing code)
- fn_24324 EncryptedName<13,1642035979>::Text: byte-identical (annotation added to existing code)
- fn_24325 EncryptedName<14,-3536493715>::Text: byte-identical (annotation added to existing code)
- fn_24326 EncryptedName<14,3686137173>::Text: byte-identical (annotation added to existing code)
- fn_24327 EncryptedName<14,2500022231>::Text: byte-identical (annotation added to existing code)
- fn_24328 EncryptedName<15,-2696435447>::Text: byte-identical (annotation added to existing code)
- fn_24329 EncryptedName<15,3888984351>::Text: byte-identical (annotation added to existing code)

Merged automatically: every function is byte-identical to the original.
2026-10-29 22:37:59 +00:00
ragnarok-clanker
3046e4a858 Decompile 3 functions in Source/Client/Mode/GameModeProtocol.cpp
Batch #3469 by eAthena: 0 byte-identical, 3 confirmed by peer review.

- fn_21572 DecodeSrcDst: logic confirmed by peer review
- fn_21589 SendPacketHeader: logic confirmed by peer review
- fn_21590 SendPacketHeader2: logic confirmed by peer review

Peer-reviewed-by: youko, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
Adds to the build: Source/Client/Mode/GameModeProtocol.cpp
2026-10-29 22:37:49 +00:00
ragnarok-clanker
0a2118ab88 Decompile 25 functions in Source/UI/Guild/UIGuildWnd.cpp, Source/UI/Guild/UIGuildWnd.h, ...
Batch #3396 by eAthena: 0 byte-identical, 25 confirmed by peer review.

- fn_13067 UIListBoxAgit::Slot15: logic confirmed by peer review
- fn_13068 UIAgitMessageBox::Paint: logic confirmed by peer review
- fn_13069 UICreateGuildWnd::Paint: logic confirmed by peer review
- fn_13071 UIGuildHelperWnd::Paint: logic confirmed by peer review
- fn_13078 UIGuildTipWnd::Paint: logic confirmed by peer review
- fn_13080 UIGuildWnd::Paint: logic confirmed by peer review
- fn_13081 UIListBoxAgitMenu::Paint: logic confirmed by peer review
- fn_13084 UIGuildHelperWnd::Slot25: logic confirmed by peer review
- fn_13087 UIGuildNoticeWnd::Slot25: logic confirmed by peer review
- fn_13091 UIGuildWnd::Slot25: logic confirmed by peer review
- fn_13092 UIListBoxAgit::Slot25: logic confirmed by peer review
- fn_13093 UIListBoxAgitMenu::Slot25: logic confirmed by peer review
- fn_13095 UIGuildHelperWnd::Slot31: logic confirmed by peer review
- fn_13096 UIListBoxAgitMenu::Slot28: logic confirmed by peer review
- fn_13098 UIGuildHelperWnd::Slot27: logic confirmed by peer review
- fn_13100 UIGuildMemberManageWnd::Slot19: logic confirmed by peer review
- fn_13101 UIGuildPositionManageWnd::Slot19: logic confirmed by peer review
- fn_13103 UIGuildMemberManageWnd::Slot32: logic confirmed by peer review
- fn_13106 UIListBoxAgit::Slot32: logic confirmed by peer review
- fn_13111 UIGuildBanishedMemberWnd::Slot35: logic confirmed by peer review
- fn_13112 UIGuildMemberManageWnd::Slot35: logic confirmed by peer review
- fn_13113 UIGuildPositionManageWnd::Slot35: logic confirmed by peer review
- fn_13114 UIGuildSkillWnd::Slot35: logic confirmed by peer review
- fn_13115 UIGuildTotalInfoWnd::Slot35: logic confirmed by peer review
- fn_13122 UIAgitMessageBox::SendMsg: logic confirmed by peer review

Peer-reviewed-by: Yommy
Reviewed-by: ragnarok-clanker
2026-10-29 22:37:44 +00:00
ragnarok-clanker
d1ae4f6121 Decompile 17 functions in Source/Contents/Effects/MonsterSkillEffects.cpp, Source/Contents/Effects/MonsterSkillEffects.h, ...
Batch #3465 by superintelligence: 1 byte-identical, 16 confirmed by peer review.

- fn_07124 CCrimsonArrowEffect::Slot03: logic confirmed by peer review
- fn_07125 CCrimsonArrowEffect::Slot04: logic confirmed by peer review
- fn_07180 CCurseOfCubeEffect::Slot04: logic confirmed by peer review
- fn_07188 CWarningPlaneEffect::Slot04: byte-identical
- fn_07211 CEternalSlashAttackEffect::Slot03: logic confirmed by peer review
- fn_07212 CEternalSlashAttackEffect::Slot04: logic confirmed by peer review
- fn_07218 CEternalSlashCountEffect::Slot03: logic confirmed by peer review
- fn_07219 CEternalSlashCountEffect::Slot04: logic confirmed by peer review
- fn_07226 CFallenAngelEffect::Slot04: logic confirmed by peer review
- fn_07234 CFloralFlareRoad::Slot04: logic confirmed by peer review
- fn_07244 CFootprintEffect::Slot04: logic confirmed by peer review
- fn_07349 CPetitioEffect::Slot03: logic confirmed by peer review
- fn_07350 CPetitioEffect::Slot04: logic confirmed by peer review
- fn_07356 CPneumaticusProcellaEffect::Slot04: logic confirmed by peer review
- fn_07363 CRandomHitEffect::Slot04: logic confirmed by peer review
- fn_07386 CSavageImpactEffect::Slot03: logic confirmed by peer review
- fn_07387 CSavageImpactEffect::Slot04: logic confirmed by peer review

Peer-reviewed-by: meitogi
Reviewed-by: ragnarok-clanker
2026-10-29 22:37:41 +00:00
ragnarok-clanker
64681c3106 Decompile 4 functions in Source/Contents/Effects/BezierArcThrowEffect.cpp, Source/Contents/Effects/BezierArcThrowEffect.h
Batch #3464 by Yommy: 0 byte-identical, 4 confirmed by peer review.

- fn_09102 CThunderingOrb::CThunderingOrb: logic confirmed by peer review
- fn_09103 CWindBomb::CWindBomb: logic confirmed by peer review
- fn_09111 CBezierArcThrowEffect::Slot04: logic confirmed by peer review
- fn_09112 CBezierArcThrowEffect::SetTarget: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, meitogi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
Adds to the build: Source/Contents/Effects/BezierArcThrowEffect.cpp
2026-10-29 22:37:15 +00:00
ragnarok-clanker
b73184a998 Maintenance: CODING_RULES cleanup of RagEffect.cpp, no code change (all 124 functions compile identically before/after): wrap 13 line
Batch #3565 by ragnarok-clanker: no function's compiled code changes; checked with 1 compiled unit(s).
2026-10-29 22:36:41 +00:00
ragnarok-clanker
211b07cc51 Decompile 3 functions in Source/Client/Mode/GameMode.cpp, Source/Client/Mode/CGameMode.h, ...
Batch #3376 by eAthena: 0 byte-identical, 3 confirmed by peer review.

- fn_21242 CGameMode::PushUnknown01A4: logic confirmed by peer review
- fn_21243 CGameMode::IsOverWeight: logic confirmed by peer review
- fn_21247 CGameMode::CompleteUnknown0194: logic confirmed by peer review

Peer-reviewed-by: Yommy
Reviewed-by: ragnarok-clanker
Adds to the build: Source/Client/Mode/GameMode.cpp
2026-10-29 22:36:26 +00:00
ragnarok-clanker
8af90122da Decompile 2 functions in Source/Contents/PrivateAirplaneMgr.cpp, Source/Contents/PrivateAirplaneMgr.h
Batch #3456 by bigodeira: 0 byte-identical, 2 confirmed by peer review.

- fn_06504 CPrivateAirplaneMgr::Create: logic confirmed by peer review
- fn_06509 CPrivateAirplaneMgr::Init: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, meitogi, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 22:34:48 +00:00
ragnarok-clanker
56bab3d8c1 Decompile 2 functions in Source/Contents/Actors/GameActor.cpp, Source/Contents/Actors/GameActor.h
Batch #3371 by eAthena: 0 byte-identical, 2 confirmed by peer review.

- fn_20988 CGameActor::CGameActor: logic confirmed by peer review
- fn_21084 CGameActor::ResetState: logic confirmed by peer review

Peer-reviewed-by: alisonrag
Reviewed-by: ragnarok-clanker
Adds to the build: Source/Contents/Actors/GameActor.cpp
2026-10-29 22:33:46 +00:00
ragnarok-clanker
a50202c450 Decompile 17 functions in Source/Contents/Effects/EmitterEffect.cpp, Source/Contents/Effects/EmitterEffect.h, ...
Batch #3454 by eAthena: 1 byte-identical, 16 confirmed by peer review.

- fn_19007 CElectricEffect::Slot04: logic confirmed by peer review
- fn_19008 CEmitterEffect::CEmitterEffect: logic confirmed by peer review
- fn_19009 CEmitterEffect::`scalar deleting destructor': logic confirmed by peer review
- fn_19013 CEmitterEffect::InitParticle: logic confirmed by peer review
- fn_19014 CEmitterEffect::Slot07: logic confirmed by peer review
- fn_19015 CEmitterEffect::Slot06: logic confirmed by peer review
- fn_19016 CEmitterEffect::Slot03: logic confirmed by peer review
- fn_19017 CEmitterEffect::Slot04: logic confirmed by peer review
- fn_19018 CEmitterEffect::UpdateParticle: logic confirmed by peer review
- fn_19019 CEmitterEffect::SetCount: logic confirmed by peer review
- fn_19020 CEmitterEffect::SetParticleSpeed: logic confirmed by peer review
- fn_19021 CEmitterEffect::Slot02: logic confirmed by peer review
- fn_19022 CEnergyOrbEffect::CEnergyOrbEffect: logic confirmed by peer review
- fn_19023 CEnergyOrbEffect::`scalar deleting destructor': logic confirmed by peer review
- fn_19026 CEnergyOrbEffect::Slot06: byte-identical
- fn_19028 CEnergyOrbEffect::Slot04: logic confirmed by peer review
- fn_19029 CEnergyOrbEffect::SetCount: logic confirmed by peer review

Peer-reviewed-by: superintelligence, meitogi
Reviewed-by: ragnarok-clanker
Adds to the build: Source/Contents/Effects/EmitterEffect.cpp, Source/Contents/Effects/EnergyOrbEffect.cpp, Source/Contents/Effects/ElectricEffect.cpp
2026-10-29 22:33:22 +00:00
ragnarok-clanker
248e128ae7 Decompile 8 functions in Source/Contents/GuildInfo.cpp, Source/Contents/GuildInfo.h
Batch #3450 by Yommy: 2 byte-identical, 6 confirmed by peer review.

- fn_18031 GuildInfo::ClearUnknown0114: byte-identical
- fn_18032 GuildInfo::ClearMembers: logic confirmed by peer review
- fn_18033 GuildInfo::RemoveUnknown0114: logic confirmed by peer review
- fn_18034 GuildInfo::RemoveRelatedGuild: logic confirmed by peer review
- fn_18035 GuildInfo::GetMemberAccountId: logic confirmed by peer review
- fn_18036 GuildInfo::GetUnknown0114: logic confirmed by peer review
- fn_18037 GuildInfo::CountRelatedGuilds: logic confirmed by peer review
- fn_18038 GuildInfo::GetUnknown0114Count: byte-identical

Peer-reviewed-by: superintelligence
Reviewed-by: ragnarok-clanker
2026-10-29 22:32:48 +00:00
ragnarok-clanker
6fc4b05f60 Decompile 9 functions in Source/UI/AdventureGuide/UIAdventureGuide.cpp, Source/UI/Lists/UIListBoxTemplate.h, ...
Batch #3445 by Yommy: 9 byte-identical, 0 confirmed by peer review.

- fn_14334 AdventureGuide::CUIItemInfo::Slot16: byte-identical
- fn_14337 AdventureGuide::CUIMonsterInfo::Slot16: byte-identical
- fn_14339 AdventureGuide::CUIQuestInfo::Slot16: byte-identical
- fn_14340 AdventureGuide::CUISubTab::Slot16: byte-identical
- fn_14341 AdventureGuide::CUITab::Slot16: byte-identical
- fn_14342 AdventureGuide::CUITabInfo::Slot16: byte-identical
- fn_14344 CUIListBoxEx<AdventureGuide::CUIMonsterInfo,AdventureGuide::CMonsterData>::UpdateScrollBar: byte-identical (annotation added to existing code)
- fn_14345 CUIListBox<AdventureGuide::CUISubTab>::UpdateScrollBar: byte-identical
- fn_14346 CUIListBox<AdventureGuide::CUITab>::UpdateScrollBar: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 22:32:41 +00:00
ragnarok-clanker
eadfed23ac Decompile fn_06190 (EquipmentProperties::CEquipmentPropertiesMgr::HasUnknown0194)
Batch #3437 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_06190 EquipmentProperties::CEquipmentPropertiesMgr::HasUnknown0194: logic confirmed by peer review

Peer-reviewed-by: eAthena, willerthal
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 22:32:20 +00:00
ragnarok-clanker
9fe554211f Decompile 8 functions in Source/Contents/Skills/SkillActionKarnos.cpp
Batch #3431 by Yommy: 0 byte-identical, 8 confirmed by peer review.

- fn_03346 CSkillAction_KR_CLAW_WAVE::Slot08: logic confirmed by peer review
- fn_03366 CSkillObjectAction_KR_ICE_PILLAR::Slot00: logic confirmed by peer review
- fn_03367 CSkillObjectAction_KR_ICE_PILLAR::Slot01: logic confirmed by peer review
- fn_03373 CSkillAction_KR_SHARPEN_GUST::Slot08: logic confirmed by peer review
- fn_03378 CSkillAction_KR_SHARPEN_HAIL::Slot08: logic confirmed by peer review
- fn_03383 CSkillAction_KR_IRON_HOWLING::Slot08: logic confirmed by peer review
- fn_03389 CSkillAction_KR_TYPHOON_WING::Slot08: logic confirmed by peer review
- fn_03393 CSkillAction_KR_WIND_VEIL::Slot08: logic confirmed by peer review

Peer-reviewed-by: youko, Lumen
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 22:32:02 +00:00
ragnarok-clanker
e9a8217ab0 Decompile 7 functions in Source/Contents/Actors/MercenaryAI.cpp, Source/Contents/Actors/MercenaryAI.h, ...
Batch #3357 by youko: 0 byte-identical, 7 confirmed by peer review.

- fn_22333 CMercenaryAI::Process: logic confirmed by peer review
- fn_22337 AiGetActors: logic confirmed by peer review
- fn_22340 AiGetTick: logic confirmed by peer review
- fn_22348 AiTrace: logic confirmed by peer review
- fn_22349 AiTraceAI: logic confirmed by peer review
- fn_22350 AiTraceValue: logic confirmed by peer review
- fn_22351 AiSetTableNumber: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, eAthena
Reviewed-by: ragnarok-clanker
2026-10-29 22:30:41 +00:00
ragnarok-clanker
9854647579 Decompile 4 functions in Source/Archive/GPak.cpp
Batch #3427 by KWDev: 0 byte-identical, 4 confirmed by peer review.

- fn_05051 VectorUint32_654D10::sub_654D10: logic confirmed by peer review
- fn_05052 VectorInt32_654E00::sub_654E00: logic confirmed by peer review
- fn_05062 HashTable_655340::sub_6553C0: logic confirmed by peer review
- fn_05069 HashTable_655340::sub_655D70: logic confirmed by peer review

Peer-reviewed-by: eAthena, meitogi, bigodeira
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 22:30:08 +00:00
ragnarok-clanker
dd8bbf42c2 Decompile 3 functions in Source/Contents/Effects/Competentia.cpp, Source/Contents/Effects/Competentia.h
Batch #3420 by Lumen: 0 byte-identical, 3 confirmed by peer review.

- fn_07076 CCompetentia::Slot04: logic confirmed by peer review
- fn_07079 CCompetentia::Close: logic confirmed by peer review
- fn_07080 CCompetentia::Slot01: logic confirmed by peer review

Peer-reviewed-by: eAthena, Yommy, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 22:29:52 +00:00
ragnarok-clanker
c26095ec64 Decompile fn_20228 (CRagEffect::TexturedOrbitDust)
Batch #3415 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_20228 CRagEffect::TexturedOrbitDust: logic confirmed by peer review

Peer-reviewed-by: eAthena, meitogi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 22:29:22 +00:00
ragnarok-clanker
0a0b4dd663 Decompile 50 functions in Source/Contents/Items/RuneSystem.cpp, Source/Contents/Items/RuneSystem.h
Batch #3386 by eAthena: 0 byte-identical, 50 confirmed by peer review.

- fn_08098 CRuneSystemMgr::CRuneSystemMgr: logic confirmed by peer review
- fn_08099 RuneData::RuneData: logic confirmed by peer review
- fn_08104 CRuneSystemMgr::~CRuneSystemMgr: logic confirmed by peer review
- fn_08105 Decom_ItemInfo::~Decom_ItemInfo: logic confirmed by peer review
- fn_08106 RuneData::IsSame: logic confirmed by peer review
- fn_08112 CRuneSystemMgr::AddRune: logic confirmed by peer review
- fn_08113 CTagData::UpdateActiveCount: logic confirmed by peer review
- fn_08114 CRuneSystemMgr::Create: logic confirmed by peer review
- fn_08115 CRuneSystemMgr::Destroy: logic confirmed by peer review
- fn_08116 RuneSetData::FindLastReward: logic confirmed by peer review
- fn_08120 CRuneSystemMgr::GetTag: logic confirmed by peer review
- fn_08121 CRuneSystemMgr::GetTagByIndex: logic confirmed by peer review
- fn_08123 RuneSetData::CountActiveSlots: logic confirmed by peer review
- fn_08125 CRuneSystemMgr::GetDecomItem: logic confirmed by peer review
- fn_08126 CRuneSystemMgr::GetOwnedDecomItem: logic confirmed by peer review
- fn_08129 CRuneSystemMgr::GetGradeFailValue: logic confirmed by peer review
- fn_08131 RuneData::IsActive: logic confirmed by peer review
- fn_08132 CRuneSystemMgr::GetItemListEntry: logic confirmed by peer review
- fn_08133 CRuneSystemMgr::GetItemListCount: logic confirmed by peer review
- fn_08134 CRuneSystemMgr::GetCurrentRune: logic confirmed by peer review
- fn_08135 CTagData::GetRuneCount: logic confirmed by peer review
- fn_08136 CRuneSystemMgr::GetGradeValue: logic confirmed by peer review
- fn_08137 CRuneSystemMgr::FindRune: logic confirmed by peer review
- fn_08138 CTagData::FindRune: logic confirmed by peer review
- fn_08143 CRuneSystemMgr::GetDecomList: logic confirmed by peer review
- fn_08147 CRuneSystemMgr::Reset: logic confirmed by peer review
- fn_08149 CRuneSystemMgr::LoadDefaultTag: logic confirmed by peer review
- fn_08150 RuneSetData::IsRewardStep: logic confirmed by peer review
- fn_08151 CRuneSystemMgr::HasRequiredItems: logic confirmed by peer review
- fn_08152 CRuneSystemMgr::SendRequest: logic confirmed by peer review
- fn_08154 CRuneSystemMgr::SetCurSlotCount: logic confirmed by peer review
- fn_08156 CRuneSystemMgr::SetSelectTag: logic confirmed by peer review
- fn_08159 CRuneSystemMgr::SetRequestPending: logic confirmed by peer review
- fn_08160 CRuneSystemMgr::SetRuneGrade: logic confirmed by peer review
- fn_08161 CRuneSystemMgr::SetRewardStep: logic confirmed by peer review
- fn_08173 AddGradeType: logic confirmed by peer review
- fn_08174 AddGradeTypeFail: logic confirmed by peer review
- fn_08175 AddItemListTableType: logic confirmed by peer review
- fn_08176 AddRuneData: logic confirmed by peer review
- fn_08177 AddRuneSetReward: logic confirmed by peer review
- fn_08178 AddRuneDescription: logic confirmed by peer review
- fn_08179 AddRuneGradeList: logic confirmed by peer review
- fn_08180 AddRuneSlotCollectionList: logic confirmed by peer review
- fn_08181 AddTag: logic confirmed by peer review
- fn_08182 AddDecomItemNum: logic confirmed by peer review
- fn_08183 AddItemDecom: logic confirmed by peer review
- fn_08184 AddItemDecomType: logic confirmed by peer review
- fn_08185 SetRuneDisplayName: logic confirmed by peer review
- fn_08186 SetRuneUpGradeTable: logic confirmed by peer review
- fn_08187 SetRuneSystemInfo: logic confirmed by peer review

Peer-reviewed-by: superintelligence
Reviewed-by: ragnarok-clanker
2026-10-29 22:28:53 +00:00
ragnarok-clanker
a56418d235 Decompile fn_12319 (UIExchangeWnd::CancelInput)
Batch #2971 by youko: 0 byte-identical, 1 confirmed by peer review.

- fn_12319 UIExchangeWnd::CancelInput: logic confirmed by peer review

Peer-reviewed-by: eAthena, Yommy, meitogi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 22:27:32 +00:00
ragnarok-clanker
9bf2a922a8 Decompile fn_06612 (ITEM_INFO::Deserialize)
Batch #3330 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_06612 ITEM_INFO::Deserialize: logic confirmed by peer review

Peer-reviewed-by: eAthena, Yommy, meitogi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 22:27:15 +00:00
ragnarok-clanker
254de7ac6b Decompile 3 functions in Source/UI/Quest/UIRenewQuestUI.cpp, Source/UI/Quest/UIRenewQuestUI.h
Batch #3380 by eAthena: 0 byte-identical, 3 confirmed by peer review.

- fn_16618 RenewQuestUI::CUIQuestItem::Move: logic confirmed by peer review
- fn_16625 RenewQuestUI::CUIQuestItem::Slot25: logic confirmed by peer review
- fn_16626 RenewQuestUI::CUIQuestItem::Slot31: logic confirmed by peer review

Peer-reviewed-by: Yommy, meitogi, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 22:27:03 +00:00
ragnarok-clanker
7ed1df37b6 Decompile 2 functions in Source/Contents/ClanInfo.cpp, Source/Contents/ClanInfo.h
Batch #3337 by youko: 0 byte-identical, 2 confirmed by peer review.

- fn_17965 CClanInfo::Destroy: logic confirmed by peer review
- fn_17966 CClanInfo::Clear: logic confirmed by peer review

Peer-reviewed-by: eAthena, Yommy
Reviewed-by: ragnarok-clanker
Adds to the build: Source/Contents/ClanInfo.cpp
2026-10-29 22:26:52 +00:00
ragnarok-clanker
589c4e3d06 Decompile fn_03216 (CSkillAction_AT_GRAVITY_HOLE::Slot16)
Batch #3093 by youko: 0 byte-identical, 1 confirmed by peer review.

- fn_03216 CSkillAction_AT_GRAVITY_HOLE::Slot16: logic confirmed by peer review

Peer-reviewed-by: eAthena, meitogi, alisonrag
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 22:25:01 +00:00
ragnarok-clanker
cc96dd3c6f Decompile 17 functions in Source/Contents/ClientItemLists.cpp
Batch #3317 by youko: 0 byte-identical, 17 confirmed by peer review.

- fn_23313 ClientItemLists::ClearInventory: logic confirmed by peer review
- fn_23314 ClientItemLists::ClearItems1760And1748: logic confirmed by peer review
- fn_23315 ClientItemLists::ClearItems1768: logic confirmed by peer review
- fn_23316 ClientItemLists::ClearItems1740: logic confirmed by peer review
- fn_23317 ClientItemLists::ClearItems1750: logic confirmed by peer review
- fn_23318 ClientItemLists::ClearItems1758: logic confirmed by peer review
- fn_23319 ClientItemLists::ClearItems1760: logic confirmed by peer review
- fn_23320 ClientItemLists::ClearItems1748: logic confirmed by peer review
- fn_23322 ClientItemLists::ClearItems1784: logic confirmed by peer review
- fn_23325 ClientItemLists::ClearPartyMembers: logic confirmed by peer review
- fn_23327 ClientItemLists::ClearItems1720: logic confirmed by peer review
- fn_23328 ClientItemLists::ResetHotkeyDescriptions: logic confirmed by peer review
- fn_23329 ClientItemLists::ClearItems1738: logic confirmed by peer review
- fn_23330 ClientItemLists::CopyItems1740To1750: logic confirmed by peer review
- fn_23331 ClientItemLists::CopyItems1760To1770: logic confirmed by peer review
- fn_23332 ClientItemLists::FindItem1750: logic confirmed by peer review
- fn_23333 ClientItemLists::IsDifferentName: logic confirmed by peer review

Peer-reviewed-by: eAthena, alisonrag
Reviewed-by: ragnarok-clanker
2026-10-29 22:24:48 +00:00
ragnarok-clanker
f7d53cbb3c Decompile 2 functions in Source/Utility/GGHashMgr.cpp, Source/Utility/GGHashMgr.h
Batch #3316 by eAthena: 0 byte-identical, 2 confirmed by peer review.

- fn_08189 CGGHashMgr::`scalar deleting destructor': logic confirmed by peer review
- fn_08198 CGGHashMgr::Destroy: logic confirmed by peer review

Peer-reviewed-by: Yommy
Reviewed-by: ragnarok-clanker
Adds to the build: Source/Utility/GGHashMgr.cpp
2026-10-29 22:24:36 +00:00
ragnarok-clanker
fe0346d0e4 Decompile 7 functions in Source/Client/Mode/GameModePackets.cpp, Source/Client/Mode/CGameMode.h
Batch #3281 by eAthena: 0 byte-identical, 7 confirmed by peer review.

- fn_21660 CGameMode::ReceiveColoredNotice: logic confirmed by peer review
- fn_21666 CGameMode::ReceiveActorText: logic confirmed by peer review
- fn_21674 CGameMode::ReceiveRentalItemTime: logic confirmed by peer review
- fn_21680 CGameMode::ReceiveActorSequenceDeadline: logic confirmed by peer review
- fn_21686 CGameMode::ReceiveActorSignal: logic confirmed by peer review
- fn_21715 CGameMode::ReceiveHuntingList: logic confirmed by peer review
- fn_21728 CGameMode::NotifyItemResult: logic confirmed by peer review

Peer-reviewed-by: Yommy, alisonrag, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 22:24:27 +00:00
ragnarok-clanker
c3d26bcd9d Decompile 11 functions in Source/Contents/ConfigMgr.cpp, Source/Contents/ConfigMgr.h, ...
Batch #3260 by eAthena: 0 byte-identical, 11 confirmed by peer review.

- fn_09042 CConfigMgr::~CConfigMgr: logic confirmed by peer review
- fn_09044 CConfigMgr::Create: logic confirmed by peer review
- fn_09046 CConfigMgr::Destroy: logic confirmed by peer review
- fn_09052 CSpecialPopupMgr::Create: logic confirmed by peer review
- fn_09053 CSpecialPopupMgr::Destroy: logic confirmed by peer review
- fn_09054 CSpecialPopupMgr::GetPopup: logic confirmed by peer review
- fn_09056 FormatPopupString: logic confirmed by peer review
- fn_09058 CSpecialPopupMgr::LuaAddDesc: logic confirmed by peer review
- fn_09059 CSpecialPopupMgr::LuaAddMsg: logic confirmed by peer review
- fn_09077 CSimpleStringMgr::Destroy: logic confirmed by peer review
- fn_09079 CSimpleStringMgr::GetString: logic confirmed by peer review

Peer-reviewed-by: alisonrag
Reviewed-by: ragnarok-clanker
2026-10-29 22:23:59 +00:00
ragnarok-clanker
64522041b6 Decompile fn_09760 (UIGradeEnchantWnd::Slot31)
Batch #2920 by youko: 0 byte-identical, 1 confirmed by peer review.

- fn_09760 UIGradeEnchantWnd::Slot31: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Yommy, meitogi, alisonrag
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 22:23:53 +00:00
ragnarok-clanker
c38cf3e4ec Decompile 15 functions in Source/Client/Session.h, Source/UI/Buttons/UIItemTagButton.h, ...
Batch #3266 by youko: 0 byte-identical, 15 confirmed by peer review.

- fn_10757 UIEditCtrl3::PlaceTags: logic confirmed by peer review
- fn_10761 UITextureButton::VisitChildren: logic confirmed by peer review
- fn_13292 UIItemBaseWnd::GetItemByIndex: logic confirmed by peer review
- fn_13293 UIItemBaseWnd::GetItemAt: logic confirmed by peer review
- fn_13294 UIItemStoreFindWnd::GetItemAt: logic confirmed by peer review
- fn_13295 UIItemStoreSubWnd::GetItemAt: logic confirmed by peer review
- fn_13296 UIItemStoreWnd::GetItemAt: logic confirmed by peer review
- fn_13297 UIItemWnd::GetItemAt: logic confirmed by peer review
- fn_13306 UIMerchantShopMakeWnd::AddActionButton: logic confirmed by peer review
- fn_13328 UIItemBaseWnd::Paint: logic confirmed by peer review
- fn_13339 UIMerchantItemMyShopWnd::Paint: logic confirmed by peer review
- fn_13343 UIMerchantItemWnd::Paint: logic confirmed by peer review
- fn_13345 UINoticeMessageBox_LockSellItem::Paint: logic confirmed by peer review
- fn_13347 UIItemSellWnd2::Slot26: logic confirmed by peer review
- fn_13348 UIItemSellWnd::Slot26: logic confirmed by peer review

Peer-reviewed-by: eAthena
Reviewed-by: ragnarok-clanker
2026-10-29 22:12:13 +00:00
ragnarok-clanker
738214fcb1 Decompile 6 functions in Source/UI/Window/UIBasicInfoWnd.cpp, Source/UI/Window/UIBasicInfoWnd.h, ...
Batch #3308 by eAthena: 0 byte-identical, 6 confirmed by peer review.

- fn_13493 UIBasicInfoWnd::Slot26: logic confirmed by peer review
- fn_13494 UIBasicInfoWnd::Slot25: logic confirmed by peer review
- fn_13496 UIBasicInfoWnd::Slot27: logic confirmed by peer review
- fn_13499 UIBasicInfoWnd::Slot11: logic confirmed by peer review
- fn_13542 UIRoundBoxTooltipWnd::Paint: logic confirmed by peer review
- fn_13558 UIEditctrlWnd::Paint: logic confirmed by peer review

Peer-reviewed-by: superintelligence
Reviewed-by: ragnarok-clanker
Adds to the build: Source/UI/Window/UIBasicInfoWnd.cpp, Source/UI/UIRoundBoxTooltipWnd.cpp, Source/UI/Dialogs/UIEditctrlWnd.cpp
2026-10-29 22:11:22 +00:00
ragnarok-clanker
7d7a5fca02 Decompile 2 functions in Source/Contents/Actors/Item.cpp, Source/Contents/Actors/Item.h
Batch #3274 by eAthena: 0 byte-identical, 2 confirmed by peer review.

- fn_22250 CItem::OnProcess: logic confirmed by peer review
- fn_22251 CItem::Render: logic confirmed by peer review

Peer-reviewed-by: Yommy, meitogi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
Adds to the build: Source/Contents/Actors/Item.cpp
2026-10-29 22:11:10 +00:00
ragnarok-clanker
467fa49c17 Decompile 3 functions in Source/Archive/GPak.cpp
Batch #2950 by KWDev: 0 byte-identical, 3 confirmed by peer review.

- fn_05053 sub_654EF0: logic confirmed by peer review
- fn_05056 FuncImpl_654FB0::sub_654FB0: logic confirmed by peer review
- fn_05060 HashTable_655340::sub_655340: logic confirmed by peer review

Peer-reviewed-by: eAthena, alisonrag
Reviewed-by: ragnarok-clanker
2026-10-29 22:11:00 +00:00
ragnarok-clanker
79a8ece418 Decompile fn_23854 (CSession::WorldUnknown0050)
Batch #3092 by meitogi: 0 byte-identical, 1 confirmed by peer review.

- fn_23854 CSession::WorldUnknown0050: logic confirmed by peer review

Peer-reviewed-by: eAthena, alisonrag, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 22:07:20 +00:00
ragnarok-clanker
d6a0e4d7ba Decompile 23 functions in Source/Contents/RenewQuestMgr.cpp, Source/Contents/RenewQuestMgr.h
Batch #3271 by eAthena: 0 byte-identical, 23 confirmed by peer review.

- fn_05414 CRenewQuestMgr::CRenewQuestMgr: logic confirmed by peer review
- fn_05432 CRenewQuestMgr::AddIconTooltip: logic confirmed by peer review
- fn_05434 CRenewQuestMgr::Create: logic confirmed by peer review
- fn_05436 CRenewQuestMgr::Destroy: logic confirmed by peer review
- fn_05437 CRenewQuestMgr::RemoveStatusRequest: logic confirmed by peer review
- fn_05438 RenewQuestOngoingInfo::GetDateString: logic confirmed by peer review
- fn_05439 CRenewQuestMgr::GetFilterName: logic confirmed by peer review
- fn_05441 CRenewQuestMgr::GetIconTooltip: logic confirmed by peer review
- fn_05444 CRenewQuestMgr::FindOngoingQuest: logic confirmed by peer review
- fn_05446 CRenewQuestMgr::FindRecommendedQuest: logic confirmed by peer review
- fn_05447 CRenewQuestMgr::WriteOngoingQuests: logic confirmed by peer review
- fn_05448 CRenewQuestMgr::GetOngoingQuestsSize: logic confirmed by peer review
- fn_05450 CRenewQuestMgr::AddNewQuest: logic confirmed by peer review
- fn_05453 CRenewQuestMgr::IsNewQuest: logic confirmed by peer review
- fn_05454 CRenewQuestMgr::IsInFilter: logic confirmed by peer review
- fn_05455 CRenewQuestMgr::L_AddQuestFilterInfo: logic confirmed by peer review
- fn_05456 CRenewQuestMgr::L_AddQuestIconTooltip: logic confirmed by peer review
- fn_05461 CRenewQuestMgr::SendQuestStatusRequest: logic confirmed by peer review
- fn_05462 CRenewQuestMgr::SetOngoingQuestState: logic confirmed by peer review
- fn_05463 CRenewQuestMgr::SetRecommendedQuestActive: logic confirmed by peer review
- fn_05464 CRenewQuestMgr::SetOngoingSimpleView: logic confirmed by peer review
- fn_05466 CRenewQuestMgr::SetParameter: logic confirmed by peer review
- fn_05497 CRenewQuestMgr::L_SetRecommendedQuestActive: logic confirmed by peer review

Peer-reviewed-by: bigodeira
Reviewed-by: ragnarok-clanker
2026-10-29 22:06:56 +00:00
ragnarok-clanker
d315acb600 Decompile 6 functions in Source/Client/Mode/GameModeNotices.cpp, Source/Client/Mode/CGameMode.h
Batch #3324 by eAthena: 0 byte-identical, 6 confirmed by peer review.

- fn_22087 CGameMode::ReceiveResultNotice: logic confirmed by peer review
- fn_22096 CGameMode::RefreshWindow16: logic confirmed by peer review
- fn_22110 CGameMode::ReceiveWindow154Close: logic confirmed by peer review
- fn_22113 CGameMode::MoveWindow16: logic confirmed by peer review
- fn_22114 CGameMode::ResizeWindow16: logic confirmed by peer review
- fn_22118 CGameMode::ReceiveNotice1950: logic confirmed by peer review

Peer-reviewed-by: Yommy, youko
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
Adds to the build: Source/Client/Mode/GameModeNotices.cpp
2026-10-29 22:02:57 +00:00
ragnarok-clanker
a94bdb8cce Decompile fn_21014 (CRenderObject::DrawPulseOutline)
Batch #3178 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_21014 CRenderObject::DrawPulseOutline: logic confirmed by peer review

Peer-reviewed-by: meitogi
Reviewed-by: ragnarok-clanker
2026-10-29 21:59:49 +00:00
ragnarok-clanker
c0ae20e90b Decompile 10 functions in Source/Contents/Effects/MonsterSkillEffects.cpp, Source/Contents/Effects/MonsterSkillEffects.h
Batch #3435 by eAthena: 0 byte-identical, 10 confirmed by peer review.

- fn_07197 CDancingKnifeEffect::CDancingKnifeEffect: logic confirmed by peer review (annotation added to existing code)
- fn_07206 CEternalSlashAttackEffect::CEternalSlashAttackEffect: logic confirmed by peer review (annotation added to existing code)
- fn_07210 CEternalSlashAttackEffect::Slot06: logic confirmed by peer review (annotation added to existing code)
- fn_07213 CEternalSlashCountEffect::CEternalSlashCountEffect: logic confirmed by peer review (annotation added to existing code)
- fn_07217 CEternalSlashCountEffect::Slot06: logic confirmed by peer review (annotation added to existing code)
- fn_07220 CFallenAngelEffect::CFallenAngelEffect: logic confirmed by peer review (annotation added to existing code)
- fn_07224 CFallenAngelEffect::Slot06: logic confirmed by peer review (annotation added to existing code)
- fn_07228 CFloralFlareRoad::CFloralFlareRoad: logic confirmed by peer review (annotation added to existing code)
- fn_07238 CFootprintEffect::Slot33: logic confirmed by peer review (annotation added to existing code)
- fn_07248 CFootprintStrEffect::Slot33: logic confirmed by peer review (annotation added to existing code)

Peer-reviewed-by: meitogi
Reviewed-by: ragnarok-clanker
2026-10-29 21:59:30 +00:00
ragnarok-clanker
8156522b55 Decompile 2 functions in Source/Contents/Effects/CaneOfEvilEyeEffect.cpp, Source/Contents/Effects/CaneOfEvilEyeEffect.h
Batch #3425 by Yommy: 1 byte-identical, 1 confirmed by peer review.

- fn_06879 CCaneOfEvilEyeEffect::Slot06: byte-identical
- fn_06882 CCaneOfEvilEyeEffect::Slot04: logic confirmed by peer review

Peer-reviewed-by: eAthena, willerthal
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 21:59:19 +00:00
ragnarok-clanker
2262bfff74 Decompile 80 functions in Source/Contents/BodyResources.cpp
Batch #3418 by eAthena: 0 byte-identical, 80 confirmed by peer review.

- fn_23195 OboroBodyPath3: logic confirmed by peer review
- fn_23196 KagerouBodyPath4: logic confirmed by peer review
- fn_23197 OboroBodyPath4: logic confirmed by peer review
- fn_23198 TaekwonBodyPath4: logic confirmed by peer review
- fn_23199 TaekwonBodyPath5: logic confirmed by peer review
- fn_23200 TaekwonBodyPath6: logic confirmed by peer review
- fn_23201 TaekwonBodyPath7: logic confirmed by peer review
- fn_23202 TaekwonBodyPath8: logic confirmed by peer review
- fn_23203 WizardBodyPath9: logic confirmed by peer review
- fn_23204 WizardBodyPath10: logic confirmed by peer review
- fn_23205 GunslingerBodyPath1: logic confirmed by peer review
- fn_23206 GunslingerBodyPath2: logic confirmed by peer review
- fn_23207 RebellionBodyPath2: logic confirmed by peer review
- fn_23208 RebellionBodyPath3: logic confirmed by peer review
- fn_23209 TaekwonBodyPath9: logic confirmed by peer review
- fn_23210 WizardBodyPath11: logic confirmed by peer review
- fn_23211 TaekwonBodyPath10: logic confirmed by peer review
- fn_23212 WizardBodyPath12: logic confirmed by peer review
- fn_23213 TaekwonBodyPath11: logic confirmed by peer review
- fn_23214 TaekwonBodyPath12: logic confirmed by peer review
- fn_23215 TaekwonBodyPath13: logic confirmed by peer review
- fn_23216 WizardBodyPath13: logic confirmed by peer review
- fn_23217 TaekwonBodyPath14: logic confirmed by peer review
- fn_23218 WizardBodyPath14: logic confirmed by peer review
- fn_23219 WizardBodyPath15: logic confirmed by peer review
- fn_23220 WizardBodyPath16: logic confirmed by peer review
- fn_23221 SageBodyPath8: logic confirmed by peer review
- fn_23222 SageBodyPath9: logic confirmed by peer review
- fn_23223 WindhawkBodyPath1: logic confirmed by peer review
- fn_23224 WolfWindhawkBodyPath1: logic confirmed by peer review
- fn_23225 WindhawkRidingBodyPath1: logic confirmed by peer review
- fn_23226 TroubadourBodyPath1: logic confirmed by peer review
- fn_23227 TroubadourRidingBodyPath1: logic confirmed by peer review
- fn_23228 TrouvereBodyPath1: logic confirmed by peer review
- fn_23229 TrouvereRidingBodyPath1: logic confirmed by peer review
- fn_23230 CardinalBodyPath1: logic confirmed by peer review
- fn_23231 CardinalRidingBodyPath1: logic confirmed by peer review
- fn_23233 InquisitorBodyPath1: logic confirmed by peer review
- fn_23234 InquisitorRidingBodyPath1: logic confirmed by peer review
- fn_23235 BioloBodyPath1: logic confirmed by peer review
- fn_23236 BioloRidingBodyPath1: logic confirmed by peer review
- fn_23237 MeisterBodyPath1: logic confirmed by peer review
- fn_23238 MeisterRidingBodyPath1: logic confirmed by peer review
- fn_23239 MeisterMadogear1BodyPath1: logic confirmed by peer review
- fn_23240 DragonKnightBodyPath1: logic confirmed by peer review
- fn_23241 DragonKnightRidingBodyPath1: logic confirmed by peer review
- fn_23242 DragonKnightChickenBodyPath1: logic confirmed by peer review
- fn_23243 ImperialGuardBodyPath1: logic confirmed by peer review
- fn_23244 ImperialGuardRidingBodyPath1: logic confirmed by peer review
- fn_23245 ImperialGuardChickenBodyPath1: logic confirmed by peer review
- fn_23246 ShadowCrossBodyPath1: logic confirmed by peer review
- fn_23247 ShadowCrossRidingBodyPath1: logic confirmed by peer review
- fn_23248 AbyssChaserBodyPath1: logic confirmed by peer review
- fn_23249 AbyssChaserRidingBodyPath1: logic confirmed by peer review
- fn_23250 SkyEmperorBodyPath1: logic confirmed by peer review
- fn_23251 SkyEmperor2BodyPath1: logic confirmed by peer review
- fn_23252 SkyEmperorRidingBodyPath1: logic confirmed by peer review
- fn_23253 SoulAsceticBodyPath1: logic confirmed by peer review
- fn_23254 SoulAsceticRidingBodyPath1: logic confirmed by peer review
- fn_23255 ShinkiroBodyPath1: logic confirmed by peer review
- fn_23256 ShinkiroRidingBodyPath1: logic confirmed by peer review
- fn_23257 ShiranuiBodyPath1: logic confirmed by peer review
- fn_23258 ShiranuiRidingBodyPath1: logic confirmed by peer review
- fn_23259 NightWatchBodyPath1: logic confirmed by peer review
- fn_23260 NightWatchRidingBodyPath1: logic confirmed by peer review
- fn_23261 HyperNoviceBodyPath1: logic confirmed by peer review
- fn_23262 HyperNoviceRidingBodyPath1: logic confirmed by peer review
- fn_23263 SpiritHandlerBodyPath1: logic confirmed by peer review
- fn_23264 SpiritHandlerRidingBodyPath1: logic confirmed by peer review
- fn_23265 DruidBodyPath1: logic confirmed by peer review
- fn_23266 DruidBodyPath2: logic confirmed by peer review
- fn_23267 KarnosBodyPath1: logic confirmed by peer review
- fn_23268 KarnosBodyPath2: logic confirmed by peer review
- fn_23269 AliteaBodyPath1: logic confirmed by peer review
- fn_23270 DruidJobName1: logic confirmed by peer review
- fn_23271 DruidJobName2: logic confirmed by peer review
- fn_23272 KarnosJobName1: logic confirmed by peer review
- fn_23273 KarnosJobName2: logic confirmed by peer review
- fn_23274 AliteaJobName1: logic confirmed by peer review
- fn_23275 WerewolfJobName1: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 21:59:14 +00:00
ragnarok-clanker
dbeeaaeadf Decompile fn_23334 (AcceptAnyDirectDrawDevice)
Batch #3416 by youko: 1 byte-identical, 0 confirmed by peer review.

- fn_23334 AcceptAnyDirectDrawDevice: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 21:59:03 +00:00
ragnarok-clanker
76681cba20 Decompile 11 functions in Source/Contents/Actors/Player.cpp, Source/Contents/Actors/Pc.h
Batch #3404 by youko: 0 byte-identical, 11 confirmed by peer review.

- fn_22570 CGrannyPc::ReleaseMeshes: logic confirmed by peer review
- fn_22571 CPc::GetEquipActionNames: logic confirmed by peer review
- fn_22572 CPc::GetEquipAction: logic confirmed by peer review
- fn_22573 GetSlotLayer: logic confirmed by peer review
- fn_22577 CPc::JobActionBase: logic confirmed by peer review
- fn_22578 CPc::GetEquipSpriteNames: logic confirmed by peer review
- fn_22579 CPc::GetEquipSprite: logic confirmed by peer review
- fn_22580 CGrannyPc::Slot35: logic confirmed by peer review
- fn_22584 CPc::GetDualWieldWeaponType: logic confirmed by peer review
- fn_22585 IsReadyOrAttackAction: logic confirmed by peer review
- fn_22591 CGrannyPc::Slot08: logic confirmed by peer review

Peer-reviewed-by: eAthena, meitogi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 21:58:31 +00:00
ragnarok-clanker
4314716283 Decompile 2 functions in Source/Contents/Actors/Player.cpp
Batch #3385 by willerthal: 0 byte-identical, 2 confirmed by peer review.

- fn_22607 CPc::Slot44: logic confirmed by peer review
- fn_22608 CPc::Slot33: logic confirmed by peer review (already on main)

Peer-reviewed-by: ragnarok-clanker, eAthena, meitogi, Yommy
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 21:58:06 +00:00