Commit graph

3,666 commits

Author SHA1 Message Date
ragnarok-clanker
fc721bbfc4 Decompile 2 functions in Source/Contents/Effects/Skills/MonsterSkillEffects.cpp
Batch #18594 by eAthena: 1 byte-identical, 1 confirmed by peer review.

- fn_07227 CFallenAngelEffect::SetPosition: byte-identical
- fn_07337 CNewCloudKillEffect::ResetCloudParticle: 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-12 16:20:32 +00:00
ragnarok-clanker
31dbfd8ece Confirm 3 functions in Source/Contents/Messenger/ClientMessenger.cpp
Batch #18430 by eAthena: 0 byte-identical, 3 confirmed by peer review.

- fn_05610 EquipmentProperties::CEquipmentProperties::~CEquipmentProperties: logic confirmed by peer review (already on main)
- fn_05609 EquipmentProperties::CEquipmentProperties2Dim::~CEquipmentProperties2Dim: logic confirmed by peer review (already on main)
- fn_05807 EquipmentPropertyGroup::~EquipmentPropertyGroup: logic confirmed by peer review (already on main)

Peer-reviewed-by: alisonrag, kyoshi, Toshiro
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-12 16:19:05 +00:00
ragnarok-clanker
7abdc11c4d Maintenance: Remove empty anonymous namespace blocks (no declarations, stray // INLINED markers only); no code change
Batch #18581 by ragnarok-clanker: forced by an admin (0 lower score(s), 0 changed function(s)); checked with 6 compiled unit(s).
2026-11-12 16:18:21 +00:00
ragnarok-clanker
00f4df148a Decompile 3 functions in Source/Contents/Effects/Skills/MonsterSkillEffects.cpp
Batch #18579 by eAthena: 3 byte-identical, 0 confirmed by peer review.

- fn_07132 CRootTwistEffect::OnProcess: byte-identical
- fn_07195 CCylinderEffect::OnProcess: byte-identical
- fn_07326 CJupitelThunderHit::Render: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-12 16:16:35 +00:00
ragnarok-clanker
f253c125d1 Decompile 2 functions in Source/Contents/Party/LoadPartyListAsyncWork.cpp
Batch #18588 by ragnarok-clanker: 1 byte-identical, 1 confirmed by peer review.

- fn_03700 CLoadPartyListAsyncWork::Bind: logic confirmed by peer review
- fn_03701 CLoadPartyListAsyncWork::Reset: byte-identical (already on main)

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 16:13:24 +00:00
ragnarok-clanker
5a016c52e0 Decompile fn_03921 (CCharacterLinkedUserDataLoadAsyncWork::Execute)
Batch #18586 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_03921 CCharacterLinkedUserDataLoadAsyncWork::Execute: logic confirmed by peer review

Peer-reviewed-by: eAthena, kyoshi, Toshiro
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-12 16:10:09 +00:00
ragnarok-clanker
0d6efeaf09 Maintenance: C7 (replaces 18431/18498/18559). Actor SendMsg takes (CGameObject* sender, std::int64_t message, std::int64_t b..g). Aud
Batch #18562 by ragnarok-clanker: forced by an admin (31 lower score(s), 132 changed function(s)); checked with 230 compiled unit(s), including every includer of Source/Client/Mode/CGameMode.h, Source/Contents/Actors/EffectActors.h, Source/Contents/Actors/GameActor.h, Source/Contents/Actors/GameObject.h, Source/Contents/Actors/GndRiser.h, Source/Contents/Actors/GroundScope.h, Source/Contents/Actors/Item.h, Source/Contents/Actors/MousePointer.h, Source/Contents/Actors/Npc.h, Source/Contents/Actors/Pc.h, Source/Contents/Actors/RenderObject.h, Source/Contents/Actors/Skill.h, Source/Contents/Effects/Core/DummyEffectLauncher.h, Source/Contents/Effects/Core/EffectActor.h, Source/Contents/Effects/Core/EffectMaker.h, Source/Contents/Effects/Core/MsgEffect.h, Source/Contents/Effects/Skills/ArrowEffect.h, Source/Contents/Effects/Skills/MandraAttackEffect.h, Source/Contents/SignBoard/SignBoard.h, Source/Contents/Skills/GraffiSkill.h, Source/Contents/Sound/SoundMaker.h.
2026-11-12 16:09:04 +00:00
ragnarok-clanker
b72aec112c Decompile 2 functions in Source/Contents/Effects/EffectResourceSwitcher.cpp
Batch #18561 by eAthena: 2 byte-identical, 0 confirmed by peer review.

- fn_03093 EffectResourceSwitcher::SetNames: byte-identical
- fn_06969 CEZ2STREffectEx::IsAlive: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-12 16:02:35 +00:00
ragnarok-clanker
81c97ebe42 Maintenance: Crash fix (replaces 18525/18545): UIWindow::DrawAuxiliary/DrawAuxiliaryScaled/DrawBitmapScaled (fn_16940/fn_16939/fn_169
Batch #18558 by ragnarok-clanker: forced by an admin (1 lower score(s), 14 changed function(s)); checked with 415 compiled unit(s), including every includer of Source/UI/Window/UIWindow.h, Source/UI/CashShop/UIPayConfirmWnd.h.
2026-11-12 16:01:41 +00:00
ragnarok-clanker
cbd73fda00 Decompile fn_19814 (CEffectPrim::PrimFloatingBubbles)
Batch #18551 by eAthena: 1 byte-identical, 0 confirmed by peer review.

- fn_19814 CEffectPrim::PrimFloatingBubbles: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-12 15:49:59 +00:00
ragnarok-clanker
d70ade1bc1 Decompile 3 functions in Source/Contents/Hotkeys/UserHotkeyMgr.cpp, Source/Contents/Hotkeys/UserHotkeyMgr.h, ...
Batch #18539 by eAthena: 0 byte-identical, 3 confirmed by peer review.

- fn_03464 CUserHotkeyMgr::LoadV2: logic confirmed by peer review
- fn_03473 CUserHotkeyMgr::LoadUserHotkeyTab: logic confirmed by peer review
- fn_03465 CAccountLinkedUserDataMgr::CompleteLoad: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, alisonrag, bibinir, kyoshi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-12 15:48:27 +00:00
ragnarok-clanker
4343a64282 Decompile 7 functions in Source/Contents/Effects/Primitives/EffectPrimitiveMotion.cpp
Batch #18552 by eAthena: 4 byte-identical, 3 confirmed by peer review.

- fn_19788 CEffectPrim::PrimAsuraCasting: logic confirmed by peer review
- fn_19808 CEffectPrim::PrimRisingFan2: byte-identical
- fn_19843 CEffectPrim::PrimTeiHit2: logic confirmed by peer review
- fn_19942 CEffectPrim::PrimRisingFan: byte-identical
- fn_19953 CEffectPrim::PrimFrameFade: byte-identical
- fn_19967 CEffectPrim::PrimWanderingSlots: logic confirmed by peer review
- fn_19969 CEffectPrim::PrimRiseFollow: byte-identical

Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-12 15:48:00 +00:00
ragnarok-clanker
cabaf32ebb Decompile 3 functions in Source/Client/Session/Session.h, Source/Contents/Emblems/EmblemDataMgr.cpp, ...
Batch #18550 by eAthena: 1 byte-identical, 2 confirmed by peer review.

- fn_03655 CAdventurerAgencyMgr::ServiceUrl: logic confirmed by peer review
- fn_03931 CCharacterLinkedUserDataMgr::RefreshUrls: byte-identical
- fn_04237 CMCStoreInfoBackup::Reset: 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-12 15:47:34 +00:00
ragnarok-clanker
9494e2f836 Decompile 2 functions in Source/Contents/Async/AsyncWorkMgr.cpp, Source/Contents/Async/AsyncWorkRecycleObjectPoolMgr.cpp
Batch #17833 by eAthena: 0 byte-identical, 2 confirmed by peer review.

- fn_02510 CAsyncWorkMgr::SaveStore: logic confirmed by peer review
- fn_02511 CAsyncWorkMgr::RegisterParty: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Yommy, alisonrag, kyoshi, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-12 15:47:15 +00:00
ragnarok-clanker
8dba2cd153 Confirm 2 functions in Source/Contents/Ground/GroundDecals.cpp
Batch #18333 by eAthena: 0 byte-identical, 2 confirmed by peer review.

- fn_17602 GroundGeometry::DrawCellDecal: logic confirmed by peer review (already on main)
- fn_17589 GroundGeometry::DrawGridDecal: logic confirmed by peer review (already on main)

Peer-reviewed-by: ragnarok-clanker, alisonrag, kyoshi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-12 15:46:56 +00:00
ragnarok-clanker
b96beebe12 Decompile 2 functions in Source/Contents/Effects/Skills/MapMagicZoneEffect.cpp
Batch #18347 by eAthena: 0 byte-identical, 2 confirmed by peer review.

- fn_19116 CMapMagicZoneEffect::OnProcess: logic confirmed by peer review
- fn_19117 CMapMagicZoneEffect::UpdateSpinner: 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:46:52 +00:00
ragnarok-clanker
61576fdf71 Confirm fn_03053 (CCharacterNpc::SendMsg)
Batch #18482 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_03053 CCharacterNpc::SendMsg: logic confirmed by peer review (already on main)

Peer-reviewed-by: kyoshi, bibinir
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-12 15:46:23 +00:00
ragnarok-clanker
d70b32fc05 Decompile 3 functions in Source/Contents/RuneSystem/RuneSystem.cpp
Batch #18305 by eAthena: 0 byte-identical, 3 confirmed by peer review.

- fn_08173 AddGradeType: logic confirmed by peer review
- fn_08174 AddGradeTypeFail: logic confirmed by peer review
- fn_08181 AddTag: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, 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:46:11 +00:00
ragnarok-clanker
e35b77a4ac Decompile fn_19018 (CEmitterEffect::UpdateParticle)
Batch #18398 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_19018 CEmitterEffect::UpdateParticle: 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:45:59 +00:00
ragnarok-clanker
76dc7e3b51 Decompile fn_19125 (CPokJukEffect::Render)
Batch #18429 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_19125 CPokJukEffect::Render: 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:45:35 +00:00
ragnarok-clanker
13bd4b313f Decompile fn_19076 (CHealEffect::OnProcess)
Batch #18425 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_19076 CHealEffect::OnProcess: 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:45:13 +00:00
ragnarok-clanker
bdd1d643eb Decompile fn_07670 (UIDragMiniPartyWnd::Paint)
Batch #18378 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_07670 UIDragMiniPartyWnd::Paint: 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:44:41 +00:00
ragnarok-clanker
06d613df25 Decompile fn_07052 (CClimaxEffect::OnProcess)
Batch #18369 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_07052 CClimaxEffect::OnProcess: 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:44:10 +00:00
ragnarok-clanker
7c21856645 Decompile 2 functions in Source/Contents/Effects/Skills/StarEffect.cpp
Batch #18363 by eAthena: 0 byte-identical, 2 confirmed by peer review.

- fn_19205 CStarEffect::SetupParticle: logic confirmed by peer review
- fn_19208 CStarEffect::UpdateParticle: logic confirmed by peer review

Peer-reviewed-by: kyoshi, cremane, bibinir
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-12 15:43:45 +00:00
ragnarok-clanker
67916300ea Decompile fn_18887 (CCherryBlossomEffect::OnProcess)
Batch #18351 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_18887 CCherryBlossomEffect::OnProcess: logic confirmed by peer review

Peer-reviewed-by: kyoshi, cremane, bibinir
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-12 15:43:22 +00:00
ragnarok-clanker
d06fd02751 Decompile fn_06578 (ITEM_INFO::GetIdDisplayName)
Batch #18357 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_06578 ITEM_INFO::GetIdDisplayName: logic confirmed by peer review

Peer-reviewed-by: kyoshi, cremane, bibinir
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-12 15:43:18 +00:00
ragnarok-clanker
9bb2cf5a90 Decompile fn_19982 (CEffectPrim::RenderBladeFins)
Batch #18288 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_19982 CEffectPrim::RenderBladeFins: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, 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:41:56 +00:00
ragnarok-clanker
7c54ee0762 Decompile 4 functions in Source/Contents/Effects/Skills/JupitelThunderStormEffect.cpp, Source/Contents/Effects/Skills/StealEffect.cpp, ...
Batch #18284 by eAthena: 0 byte-identical, 4 confirmed by peer review.

- fn_07043 CJupitelThunderStormEffect::Open: logic confirmed by peer review
- fn_18974 CSteal::OnProcess: logic confirmed by peer review
- fn_07435 CShadowExceed::OnProcess: logic confirmed by peer review
- fn_18956 CMappillarEffect::Open: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, 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:41:00 +00:00
ragnarok-clanker
9e69811346 Decompile fn_20016 (CRagEffect::Aspersio)
Batch #18543 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_20016 CRagEffect::Aspersio: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Yommy, KWDev, kyoshi, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-12 15:40:05 +00:00
ragnarok-clanker
395e5abc3c Decompile fn_04085 (CItemReformMgr::LoadReformInfo)
Batch #18010 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_04085 CItemReformMgr::LoadReformInfo: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Yommy, 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:39:21 +00:00
ragnarok-clanker
81ce194ace Decompile fn_18952 (CMapChainEffect::OnProcess)
Batch #17975 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_18952 CMapChainEffect::OnProcess: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Yommy, alisonrag, kyoshi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-12 15:38:53 +00:00
ragnarok-clanker
5684241f4a Decompile fn_03034 (CCashEmotionMgr::InsertEmotionListTable)
Batch #18432 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_03034 CCashEmotionMgr::InsertEmotionListTable: 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:31:30 +00:00
ragnarok-clanker
3da21611fe Confirm fn_17680 (CWorld::LoadDeferredModels)
Batch #18117 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_17680 CWorld::LoadDeferredModels: logic confirmed by peer review (already on main)

Peer-reviewed-by: ragnarok-clanker, alisonrag, kyoshi, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-12 15:30:33 +00:00
ragnarok-clanker
399e98992a Decompile fn_22565 (CPc::DrawBody)
Batch #18269 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_22565 CPc::DrawBody: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, kyoshi, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-12 15:30:22 +00:00
ragnarok-clanker
cc12482a6c Decompile fn_09166 (BinkMovies::Update)
Batch #18184 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_09166 BinkMovies::Update: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, 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:30:11 +00:00
ragnarok-clanker
d78ce14556 Decompile 73 functions in Source/Contents/Skills/SkillActionDruid.cpp
Batch #18531 by ragnarok-clanker: 72 byte-identical, 1 confirmed by peer review.

- fn_04457 CEfstAction_WEREWOLF::OnEfstBegin: byte-identical (already on main)
- fn_04458 CSkillAction_DR_WERERAPTOR::GetSkillAttackMotion: byte-identical (already on main)
- fn_04460 CEfstAction_WERERAPTOR::GetEfstBeginMessage: byte-identical (already on main)
- fn_04461 CEfstAction_WERERAPTOR::GetEfstEndMessage: byte-identical (already on main)
- fn_04462 CEfstAction_WERERAPTOR::OnEfstBegin: byte-identical (already on main)
- fn_04463 CSkillAction_DR_ENRAGE_WOLF::GetSkillCastMotion: byte-identical (already on main)
- fn_04464 CSkillAction_DR_ENRAGE_WOLF::GetSkillAttackMotion: byte-identical (already on main)
- fn_04465 CSkillAction_DR_ENRAGE_WOLF::OnSkillCast: byte-identical (already on main)
- fn_04467 CEfstAction_ENRAGE_WOLF::GetEfstBeginMessage: byte-identical (already on main)
- fn_04468 CEfstAction_ENRAGE_WOLF::GetEfstEndMessage: byte-identical (already on main)
- fn_04469 CSkillAction_DR_BLOOD_HOWLING::GetSkillCastMotion: byte-identical (already on main)
- fn_04470 CSkillAction_DR_BLOOD_HOWLING::GetSkillAttackMotion: byte-identical (already on main)
- fn_04471 CSkillAction_DR_BLOOD_HOWLING::OnSkillCast: byte-identical (already on main)
- fn_04473 CEfstAction_BLOOD_HOWLING::GetEfstBeginMessage: byte-identical (already on main)
- fn_04474 CEfstAction_BLOOD_HOWLING::GetEfstEndMessage: byte-identical (already on main)
- fn_04475 CSkillAction_DR_NOMERCY_CLAW::GetSkillAttackMotion: byte-identical (already on main)
- fn_04477 CSkillAction_DR_HUNGER::GetSkillAttackMotion: byte-identical (already on main)
- fn_04480 CSkillAction_DR_CRUEL_BITE::GetSkillAttackMotion: byte-identical (already on main)
- fn_04482 CSkillAction_DR_ENRAGE_RAPTOR::GetSkillCastMotion: byte-identical (already on main)
- fn_04483 CSkillAction_DR_ENRAGE_RAPTOR::GetSkillAttackMotion: byte-identical (already on main)
- fn_04484 CSkillAction_DR_ENRAGE_RAPTOR::OnSkillCast: byte-identical (already on main)
- fn_04486 CEfstAction_ENRAGE_RAPTOR::GetEfstBeginMessage: byte-identical (already on main)
- fn_04487 CEfstAction_ENRAGE_RAPTOR::GetEfstEndMessage: byte-identical (already on main)
- fn_04488 CSkillAction_DR_PREENING::GetSkillCastMotion: byte-identical (already on main)
- fn_04489 CSkillAction_DR_PREENING::GetSkillAttackMotion: byte-identical (already on main)
- fn_04490 CSkillAction_DR_PREENING::OnSkillCast: byte-identical (already on main)
- fn_04492 CEfstAction_PREENING::GetEfstBeginMessage: byte-identical (already on main)
- fn_04493 CEfstAction_PREENING::GetEfstEndMessage: byte-identical (already on main)
- fn_04494 CSkillAction_DR_SHOOTING_FEATHER::GetSkillAttackMotion: byte-identical (already on main)
- fn_04496 CSkillAction_DR_SHOOTING_FEATHER::OnSkillHit: byte-identical (already on main)
- fn_04497 CSkillAction_DR_FLICKING_TONADO::GetSkillAttackMotion: byte-identical (already on main)
- fn_04498 CSkillAction_DR_FLICKING_TONADO::OnSkillEffect: logic confirmed by peer review
- fn_04499 CSkillAction_DR_LOW_FLIGHT::GetSkillAttackMotion: byte-identical (already on main)
- fn_04501 CSkillAction_DR_NATURE_SHIELD::GetSkillCastMotion: byte-identical (already on main)
- fn_04502 CSkillAction_DR_NATURE_SHIELD::GetSkillAttackMotion: byte-identical (already on main)
- fn_04503 CSkillAction_DR_NATURE_SHIELD::OnSkillCast: byte-identical (already on main)
- fn_04505 CEfstAction_NATURE_SHIELD::GetEfstBeginMessage: byte-identical (already on main)
- fn_04506 CEfstAction_NATURE_SHIELD::GetEfstEndMessage: byte-identical (already on main)
- fn_04507 CEfstAction_GROUND_GROW::OnEfstEnd: byte-identical (already on main)
- fn_04508 CEfstAction_GROUND_GROW::GetEffectId: byte-identical
- fn_04509 CEfstAction_NATURE_PROTECTION::GetEfstBeginMessage: byte-identical (already on main)
- fn_04510 CEfstAction_NATURE_PROTECTION::GetEfstEndMessage: byte-identical (already on main)
- fn_04511 CEfstAction_NATURE_PROTECTION::GetEffectId: byte-identical
- fn_04512 CEfstAction_NATURE_PROTECTION::OnEfstBegin: byte-identical (already on main)
- fn_04513 CEfstAction_NATURE_PROTECTION::OnEfstEnd: byte-identical (already on main)
- fn_04514 CEfstAction_THUNDERING_ROD::OnEfstEnd: byte-identical (already on main)
- fn_04516 CEfstAction_THUNDERING_ROD_MAX::GetEfstBeginMessage: byte-identical (already on main)
- fn_04517 CEfstAction_THUNDERING_ROD_MAX::GetEfstEndMessage: byte-identical (already on main)
- fn_04518 CEfstAction_THUNDERING_ROD_MAX::GetEffectId: byte-identical
- fn_04519 CSkillAction_DR_TRUTH_OF_EARTH::GetSkillCastMotion: byte-identical (already on main)
- fn_04520 CSkillAction_DR_TRUTH_OF_EARTH::GetSkillAttackMotion: byte-identical (already on main)
- fn_04521 CSkillAction_DR_TRUTH_OF_EARTH::OnSkillCast: byte-identical (already on main)
- fn_04523 CEfstAction_TRUTH_OF_EARTH::GetEfstBeginMessage: byte-identical (already on main)
- fn_04524 CEfstAction_TRUTH_OF_EARTH::GetEfstEndMessage: byte-identical (already on main)
- fn_04525 CSkillAction_DR_TRUTH_OF_ICE::GetSkillCastMotion: byte-identical (already on main)
- fn_04526 CSkillAction_DR_TRUTH_OF_ICE::GetSkillAttackMotion: byte-identical (already on main)
- fn_04527 CSkillAction_DR_TRUTH_OF_ICE::OnSkillCast: byte-identical (already on main)
- fn_04529 CEfstAction_TRUTH_OF_ICE::GetEfstBeginMessage: byte-identical (already on main)
- fn_04530 CEfstAction_TRUTH_OF_ICE::GetEfstEndMessage: byte-identical (already on main)
- fn_04531 CSkillAction_DR_TRUTH_OF_WIND::GetSkillCastMotion: byte-identical (already on main)
- fn_04532 CSkillAction_DR_TRUTH_OF_WIND::GetSkillAttackMotion: byte-identical (already on main)
- fn_04533 CSkillAction_DR_TRUTH_OF_WIND::OnSkillCast: byte-identical (already on main)
- fn_04535 CEfstAction_TRUTH_OF_WIND::GetEfstBeginMessage: byte-identical (already on main)
- fn_04536 CEfstAction_TRUTH_OF_WIND::GetEfstEndMessage: byte-identical (already on main)
- fn_04537 CSkillAction_DR_CUTTING_WIND::GetSkillCastMotion: byte-identical (already on main)
- fn_04538 CSkillAction_DR_CUTTING_WIND::GetSkillAttackMotion: byte-identical (already on main)
- fn_04539 CSkillAction_DR_CUTTING_WIND::OnSkillCast: byte-identical (already on main)
- fn_04542 CSkillAction_DR_WIND_BOMB::GetSkillCastMotion: byte-identical (already on main)
- fn_04543 CSkillAction_DR_WIND_BOMB::GetSkillAttackMotion: byte-identical (already on main)
- fn_04544 CSkillAction_DR_WIND_BOMB::OnSkillCast: byte-identical (already on main)
- fn_04551 CSkillAction_DR_WEREWOLF::GetSkillAttackMotion: byte-identical (already on main)
- fn_04553 CEfstAction_WEREWOLF::GetEfstBeginMessage: byte-identical (already on main)
- fn_04554 CEfstAction_WEREWOLF::GetEfstEndMessage: byte-identical (already on main)

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 15:28:30 +00:00
ragnarok-clanker
5d86ac4058 Decompile fn_07544 (CWindEffect::OnProcess)
Batch #18335 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_07544 CWindEffect::OnProcess: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, 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:28:01 +00:00
ragnarok-clanker
0e94cd543b Decompile fn_21019 (CGameActor::SetHatEffect)
Batch #18032 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_21019 CGameActor::SetHatEffect: logic confirmed by peer review

Peer-reviewed-by: Yommy, alisonrag, KWDev, kyoshi, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-12 15:27:37 +00:00
ragnarok-clanker
1dc69565d1 Decompile 3 functions in Source/Contents/Effects/Skills/StormKickEffect.cpp
Batch #18309 by eAthena: 0 byte-identical, 3 confirmed by peer review.

- fn_19220 CStormKickEffect::UpdateStorm: logic confirmed by peer review
- fn_19225 CStormKickEffect::OnProcess: logic confirmed by peer review
- fn_19226 CStormKickEffect::Render: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, 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:04 +00:00
ragnarok-clanker
023abcae3b Decompile 2 functions in Source/Contents/Effects/Skills/LightSphereEffect.cpp, Source/Contents/Effects/Skills/SunStanceEffect.cpp
Batch #18495 by KWDev: 2 byte-identical, 0 confirmed by peer review.

- fn_19105 CLightSphereEffect::CreateRayParticles: byte-identical
- fn_07497 CSunStanceEffect::OnProcess: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-12 15:20:45 +00:00
ragnarok-clanker
38e90fe9bd Confirm fn_22599 (CPc::DrawLayers)
Batch #18483 by eAthena: 1 byte-identical, 0 confirmed by peer review.

- fn_22599 CPc::DrawLayers: byte-identical (already on main)

Merged automatically: every function is byte-identical to the original.
2026-11-12 15:19:20 +00:00
ragnarok-clanker
5cd6259801 Decompile fn_03949 (CCharacterLinkedUserDataSaveAsyncWork::Execute)
Batch #18523 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_03949 CCharacterLinkedUserDataSaveAsyncWork::Execute: logic confirmed by peer review

Peer-reviewed-by: eAthena, alisonrag
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-12 15:14:47 +00:00
ragnarok-clanker
d9f8180a3a Decompile fn_23337 (CSession::InitClientData)
Batch #18471 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_23337 CSession::InitClientData: 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 15:14:28 +00:00
ragnarok-clanker
663303df8e Decompile 3 functions in Source/Contents/UserData/AccountLinkedUserDataLoadAsyncWork.cpp
Batch #18509 by ragnarok-clanker: 1 byte-identical, 2 confirmed by peer review.

- fn_03445 CAccountLinkedUserDataLoadAsyncWork::Bind: logic confirmed by peer review
- fn_03446 CAccountLinkedUserDataLoadAsyncWork::Reset: byte-identical (already on main)
- fn_03449 CAccountLinkedUserDataLoadAsyncWork::Execute: 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 15:14:09 +00:00
ragnarok-clanker
d39e4935cf Decompile 6 functions in Source/Contents/Store/MCStoreInfoBackupAsyncWork.cpp
Batch #18503 by ragnarok-clanker: 2 byte-identical, 4 confirmed by peer review.

- fn_04243 CMCStoreInfoBackupLoadAsyncWork::Bind: logic confirmed by peer review
- fn_04244 CMCStoreInfoBackupLoadAsyncWork::Reset: byte-identical (already on main)
- fn_04246 CMCStoreInfoBackupLoadAsyncWork::Execute: logic confirmed by peer review
- fn_04249 CMCStoreInfoBackupSaveAsyncWork::Bind: logic confirmed by peer review
- fn_04250 CMCStoreInfoBackupSaveAsyncWork::Reset: byte-identical (already on main)
- fn_04252 CMCStoreInfoBackupSaveAsyncWork::Execute: 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 15:13:50 +00:00
ragnarok-clanker
679683efbb Decompile fn_10256 (CIcon::CIcon)
Batch #18520 by eAthena: 1 byte-identical, 0 confirmed by peer review.

- fn_10256 CIcon::CIcon: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-12 15:13:09 +00:00
ragnarok-clanker
2238f1f5a0 Decompile fn_09406 (UICashEmotionListWnd::OnCreate)
Batch #18487 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_09406 UICashEmotionListWnd::OnCreate: 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-12 15:12:54 +00:00
ragnarok-clanker
2114f38bd1 Decompile 5 functions in Source/Contents/UserData/CharacterLinkedUserDataMgr.cpp
Batch #18511 by ragnarok-clanker: 4 byte-identical, 1 confirmed by peer review.

- fn_03924 CCharacterLinkedUserDataMgr::Shutdown: byte-identical (already on main)
- fn_03925 CCharacterLinkedUserDataMgr::LoadUrl: byte-identical (already on main)
- fn_03926 CCharacterLinkedUserDataMgr::SaveUrl: byte-identical (already on main)
- fn_03931 CCharacterLinkedUserDataMgr::RefreshUrls: logic confirmed by peer review
- fn_03936 CCharacterLinkedUserDataMgr::CompleteSave: byte-identical (already on main)

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 15:10:12 +00:00
ragnarok-clanker
bc9dce517a Decompile 4 functions in Source/Contents/UserData/AccountLinkedUserDataSaveAsyncWork.cpp
Batch #18510 by ragnarok-clanker: 2 byte-identical, 2 confirmed by peer review.

- fn_03480 CAccountLinkedUserDataSaveAsyncWork::Bind: logic confirmed by peer review
- fn_03481 CAccountLinkedUserDataSaveAsyncWork::Reset: byte-identical (already on main)
- fn_03482 CAccountLinkedUserDataSaveAsyncWork::Complete: byte-identical (already on main)
- fn_03483 CAccountLinkedUserDataSaveAsyncWork::Execute: 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 15:09:20 +00:00
ragnarok-clanker
6cf72ad001 Decompile 27 functions in Source/Contents/Time/ClientTiming.cpp
Batch #18504 by ragnarok-clanker: 26 byte-identical, 1 confirmed by peer review.

- fn_19372 CNaviData::AddDestination: byte-identical (already on main)
- fn_19373 CNaviData::AddObject: byte-identical (already on main)
- fn_19422 CNavi_Link::CNavi_Link: byte-identical (already on main)
- fn_19424 CNaviInfo::CNaviInfo: byte-identical (already on main)
- fn_19426 CNavi_Object::CNavi_Object: byte-identical (already on main)
- fn_19427 NaviUnknownBlock::NaviUnknownBlock: byte-identical (already on main)
- fn_23359 CSession::GetPlayerSkillMode: byte-identical (already on main)
- fn_23399 CSession::GetMapDisplayName: byte-identical (already on main)
- fn_23400 CSession::GetPartyMemberAid: byte-identical (already on main)
- fn_23466 CSession::GetServerTime: byte-identical (already on main)
- fn_23490 CSession::LoadDamageSkinSettings: byte-identical (already on main)
- fn_23493 CSession::ClearHomunStatus: byte-identical (already on main)
- fn_23605 CSession::AddPingSample: byte-identical (already on main)
- fn_23637 CSession::SetServerTime: byte-identical (already on main)
- fn_23638 CSession::SetHotkeyDescription: byte-identical (already on main)
- fn_23641 CSession::SetShopFlag: byte-identical (already on main)
- fn_23643 CSession::AddShopName: byte-identical (already on main)
- fn_23644 CSession::LoadNavigationScripts: byte-identical (already on main)
- fn_23645 CSession::LoadRobeAlpha: logic confirmed by peer review
- fn_23646 CSession::SetPlayerSkillMode: byte-identical (already on main)
- fn_23647 CSession::UnflagInventoryItem: byte-identical (already on main)
- fn_23648 CSession::UnflagMerchantShopItem: byte-identical (already on main)
- fn_23649 CSession::UnflagCartItem: byte-identical (already on main)
- fn_23650 CSession::SyncServerTime: byte-identical (already on main)
- fn_23914 CSession::SetHotkeyDescription: byte-identical (already on main)
- fn_23915 CSession::SetHotkeySkillLevel: byte-identical (already on main)
- fn_19423 CNavi_Link::CNavi_Link: byte-identical (already on main)

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 15:08:22 +00:00