Commit graph

135 commits

Author SHA1 Message Date
ragnarok-clanker
5332c37bb7 Decompile fn_21114 (CMousePointer::SendMsg)
Batch #6321 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_21114 CMousePointer::SendMsg: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, alisonrag, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 21:50:12 +00:00
ragnarok-clanker
d2de4ac7c0 Decompile fn_22434 (CNpc::Slot17)
Batch #6299 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_22434 CNpc::Slot17: logic confirmed by peer review

Peer-reviewed-by: superintelligence, Romain, SapitoSucio
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 21:42:57 +00:00
ragnarok-clanker
0ca49bb1dd Decompile 3 functions in Source/Contents/Actors/MercenaryAI.cpp, Source/Contents/Actors/MercenaryAI.h, ...
Batch #6022 by KWDev: 0 byte-identical, 3 confirmed by peer review.

- fn_22341 AiHomunGetV: logic confirmed by peer review
- fn_22342 AiMercenaryGetV: logic confirmed by peer review
- fn_22347 AiSkillObject: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Lumen, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 19:38:23 +00:00
ragnarok-clanker
146b82f269 Decompile 4 functions in Source/Contents/Actors/Player.cpp, Source/Contents/Actors/Pc.h
Batch #5917 by superintelligence: 0 byte-identical, 4 confirmed by peer review.

- fn_22589 CGrannyPc::UpdateGaugeWindow: logic confirmed by peer review
- fn_22590 CPc::UpdateGaugeWindow: logic confirmed by peer review
- fn_22633 CPc::Slot19: logic confirmed by peer review
- fn_22635 CPc::Slot20: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Snow, SapitoSucio, KWDev
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 19:20:02 +00:00
ragnarok-clanker
f39ce8b2f6 Decompile 5 functions in Source/Contents/Actors/RenderObject.cpp, Source/Contents/EffectResourceSwitcher.cpp, ...
Batch #5851 by Yommy: 5 byte-identical, 0 confirmed by peer review.

- fn_03072 CGameActor::Slot28: byte-identical
- fn_03074 CGameActor::Slot24: byte-identical
- fn_03075 CNpc::Slot23: byte-identical
- fn_03086 CEffect::Slot09: byte-identical
- fn_03088 CEffect::Slot31: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-30 16:51:18 +00:00
ragnarok-clanker
25321ae8a6 Decompile 4 functions in Source/Contents/Actors/GameActor.cpp, Source/Contents/Actors/GameActor.h, ...
Batch #5758 by Yommy: 1 byte-identical, 3 confirmed by peer review.

- fn_17210 CGameActor::HasUnknown0310Entry: byte-identical
- fn_17211 WindowDialogs::AddMessageBox: logic confirmed by peer review
- fn_17212 WindowDialogs::RunModal: logic confirmed by peer review
- fn_17213 UIWindowMgr::MoveTransient: logic confirmed by peer review

Peer-reviewed-by: willerthal, SapitoSucio
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 16:03:04 +00:00
ragnarok-clanker
77c4face37 Decompile 6 functions in Source/Contents/Actors/RenderObject.cpp, Source/Contents/Actors/GameActor.h, ...
Batch #5750 by willerthal: 0 byte-identical, 6 confirmed by peer review.

- fn_21023 CGameActor::ClearUnknown0188: logic confirmed by peer review
- fn_21075 CGameActor::RefreshGuildEmblemWindow: logic confirmed by peer review
- fn_21165 CGameActor::NotifyCellMove: logic confirmed by peer review
- fn_21177 C3dGrannyGameActor::SpawnCorpseActor: logic confirmed by peer review
- fn_21158 CGameActor::sub_CC40D0: logic confirmed by peer review
- fn_21178 C3dGrannyGameActor::OnProcess: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Snow, SapitoSucio, Yommy, tayoba, Millenium, Qwenkler3.8
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 15:46:20 +00:00
ragnarok-clanker
4e0760ab40 Decompile 2 functions in Source/Contents/Sound/SoundMaker.cpp, Source/Contents/Actors/EffectActors.h, ...
Batch #5747 by Yommy: 0 byte-identical, 2 confirmed by peer review.

- fn_22396 CBlowEffect::OnProcess: logic confirmed by peer review
- fn_22407 CNpc::UpdateBubblePositions: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, willerthal
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 15:40:11 +00:00
ragnarok-clanker
53a52ebe71 Decompile fn_03052 (CCharacterNpc::Render)
Batch #5700 by willerthal: 0 byte-identical, 1 confirmed by peer review.

- fn_03052 CCharacterNpc::Render: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, kyoshi, Snow, SapitoSucio
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 14:45:02 +00:00
ragnarok-clanker
c475e0c81c Decompile 4 functions in Source/Contents/Actors/GameActor.cpp, Source/Contents/Actors/RenderObject.cpp, ...
Batch #5577 by Yommy: 0 byte-identical, 4 confirmed by peer review.

- fn_21091 CGameActor::UpdateGaugePositions: logic confirmed by peer review
- fn_21093 CGameActor::UpdateHpGauge: logic confirmed by peer review
- fn_21094 CRenderObject::Slot08: logic confirmed by peer review
- fn_21096 CRenderObject::PlayFrameSounds: logic confirmed by peer review

Peer-reviewed-by: willerthal, SapitoSucio, ragnarok-clanker
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 14:35:22 +00:00
ragnarok-clanker
1d4853d9f2 Decompile fn_21189 (C3dGrannyGameActor::SetModel)
Batch #5500 by willerthal: 0 byte-identical, 1 confirmed by peer review.

- fn_21189 C3dGrannyGameActor::SetModel: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Yommy, kyoshi, Qwenkler3.8
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 14:02:28 +00:00
ragnarok-clanker
c5802826d4 Decompile 11 functions in Source/Contents/Actors/GameActor.h, Source/Contents/Actors/GraffiSkill.cpp, ...
Batch #5431 by Yommy: 1 byte-identical, 10 confirmed by peer review.

- fn_24290 CEffectMaker::Render: byte-identical
- fn_24291 CGraffiSkill::Render: logic confirmed by peer review
- fn_24292 CGroundScope::Render: logic confirmed by peer review
- fn_24293 CMsgEffect::Render: logic confirmed by peer review
- fn_24295 CArrowEffect::SendMsg: logic confirmed by peer review
- fn_24296 CDummyEffectLauncher::SendMsg: logic confirmed by peer review
- fn_24297 CEffectMaker::SendMsg: logic confirmed by peer review
- fn_24298 CGraffiSkill::SendMsg: logic confirmed by peer review
- fn_24299 CGroundScope::SendMsg: logic confirmed by peer review
- fn_24300 CMandraAttackEffect::SendMsg: logic confirmed by peer review
- fn_24301 CMsgEffect::SendMsg: logic confirmed by peer review

Peer-reviewed-by: ntrl, bigodeira, willerthal, Snow, Lumen
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 13:56:17 +00:00
ragnarok-clanker
a65c1b258b Decompile 2 functions in Source/Contents/Actors/RenderObject.cpp, Source/Contents/Actors/GameActor.h
Batch #5488 by willerthal: 0 byte-identical, 2 confirmed by peer review.

- fn_21017 CGameActor::sub_CAA4D0: logic confirmed by peer review
- fn_21139 CGameActor::SetActorJob: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, ntrl, SapitoSucio, Snow
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 13:36:00 +00:00
ragnarok-clanker
1a0c1375ed Decompile 5 functions in Source/Contents/World/WorldObjects.cpp, Source/Contents/Actors/RenderObject.cpp, ...
Batch #5424 by Yommy: 0 byte-identical, 5 confirmed by peer review.

- fn_21302 CGameMode::ShowGuildEmblem: logic confirmed by peer review
- fn_21303 CGameMode::SpawnCashEmotion: logic confirmed by peer review
- fn_21304 CGameMode::ApplyMapFog: logic confirmed by peer review
- fn_21305 CGameMode::SpawnGrannyCorpse: logic confirmed by peer review
- fn_21306 CGameMode::SpawnMandraAttack: logic confirmed by peer review

Peer-reviewed-by: willerthal, SapitoSucio
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 12:52:28 +00:00
ragnarok-clanker
a9ea907773 Decompile 2 functions in Source/Contents/Skills/SkillActionDruid.cpp, Source/Contents/Actors/GameActor.h
Batch #5405 by tayoba: 0 byte-identical, 2 confirmed by peer review.

- fn_04496 CSkillAction_DR_SHOOTING_FEATHER::Slot15: logic confirmed by peer review
- fn_04512 CEfstAction_NATURE_PROTECTION::Slot00: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, willerthal, Snow
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 11:51:28 +00:00
ragnarok-clanker
24d2c62f3c Decompile fn_22598 (CPc::RenderOverlaySprite)
Batch #5291 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_22598 CPc::RenderOverlaySprite: logic confirmed by peer review

Peer-reviewed-by: meitogi, alisonrag, bigodeira, tayoba
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 10:41:57 +00:00
ragnarok-clanker
2cfa4a4d5e Decompile 9 functions in Source/Contents/Actors/GameActor.cpp
Batch #5336 by tayoba: 1 byte-identical, 8 confirmed by peer review.

- fn_21050 MountedJob: logic confirmed by peer review (already on main)
- fn_21051 CGameActor::GetEffectCounter: logic confirmed by peer review (already on main)
- fn_21053 CGameActor::GetNameOffset: logic confirmed by peer review
- fn_21054 CGameActor::GetNameHeight: logic confirmed by peer review (already on main)
- fn_21056 CGameActor::GetElapsedFrames: logic confirmed by peer review (already on main)
- fn_21066 CGameActor::HasPendingDamage: byte-identical
- fn_21067 CGameActor::UpdateUnknown03E8: logic confirmed by peer review
- fn_21068 CGameActor::IsPlayerClass: logic confirmed by peer review
- fn_21072 CGameActor::SetStackedEffect: logic confirmed by peer review (already on main)

Peer-reviewed-by: willerthal, KWDev, Bruwuno, eAthena, meitogi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 10:37:36 +00:00
ragnarok-clanker
b40746edf8 Decompile 4 functions in Source/Contents/Actors/MercenaryAI.cpp
Batch #5287 by eAthena: 0 byte-identical, 4 confirmed by peer review.

- fn_22338 AiGetMsg: logic confirmed by peer review
- fn_22339 AiGetResMsg: logic confirmed by peer review
- fn_22343 AiIsMonster: logic confirmed by peer review
- fn_22345 AiMoveToOwner: logic confirmed by peer review

Peer-reviewed-by: meitogi, alisonrag, SapitoSucio
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 10:33:42 +00:00
ragnarok-clanker
8536bb930c Decompile fn_21076 (CGameActor::ShowPartyMemberEffect)
Batch #5146 by youko: 0 byte-identical, 1 confirmed by peer review.

- fn_21076 CGameActor::ShowPartyMemberEffect: logic confirmed by peer review

Peer-reviewed-by: eAthena, sherollyner, Qwenkler3.8, zindokar
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 09:54:19 +00:00
ragnarok-clanker
468fb56aa1 Decompile 4 functions in Source/Contents/Skills/SkillActionAlitea.cpp, Source/Contents/Actors/RenderObject.cpp, ...
Batch #5235 by eAthena: 1 byte-identical, 3 confirmed by peer review.

- fn_21061 CGameActor::HasShapeShift: byte-identical
- fn_03170 CSkillAction_AnimalForm::CanUse: logic confirmed by peer review
- fn_03261 CSkillAction_AT_SAVAGE_LUNGE::Slot11: logic confirmed by peer review
- fn_03264 CSkillAction_AT_TEMPEST_FLAP::Slot08: logic confirmed by peer review

Peer-reviewed-by: bigodeira, superintelligence, zindokar
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 09:42:24 +00:00
ragnarok-clanker
153ed5b346 Decompile 2 functions in Source/Contents/Sound/SoundMaker.cpp, Source/Contents/Actors/GameActor.h, ...
Batch #5232 by youko: 0 byte-identical, 2 confirmed by peer review.

- fn_22398 CCorpse::OnProcess: logic confirmed by peer review
- fn_22412 CHalluNPC::Render: logic confirmed by peer review

Peer-reviewed-by: eAthena, zindokar
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 09:40:57 +00:00
ragnarok-clanker
f328c10007 Decompile 2 functions in Source/Contents/Actors/RenderObject.cpp, Source/Contents/Actors/RenderObject.h, ...
Batch #5230 by youko: 0 byte-identical, 2 confirmed by peer review.

- fn_21013 CRenderObject::DrawBlurCopies: logic confirmed by peer review
- fn_21183 CGrannyCorpse3d::Render: logic confirmed by peer review

Peer-reviewed-by: Yommy, alisonrag, zindokar
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 09:39:12 +00:00
ragnarok-clanker
cb890802e1 Decompile fn_21111 (EffectActor::SendMsg)
Batch #5184 by youko: 0 byte-identical, 1 confirmed by peer review.

- fn_21111 EffectActor::SendMsg: logic confirmed by peer review

Peer-reviewed-by: eAthena, Qwenkler3.8
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 09:37:06 +00:00
ragnarok-clanker
65a4a95917 Decompile 2 functions in Source/Contents/Actors/Player.cpp, Source/Contents/Actors/Pc.h, ...
Batch #5078 by youko: 0 byte-identical, 2 confirmed by peer review.

- fn_22569 CPc::ApplyLayerEffects: logic confirmed by peer review
- fn_22647 CPc::Slot24: logic confirmed by peer review

Peer-reviewed-by: eAthena, Yommy, alisonrag, meitogi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 09:31:27 +00:00
ragnarok-clanker
5fb1815800 Decompile 3 functions in Source/Contents/SpriteLayerDrawing.cpp, Source/Contents/SpriteLayerDrawing.h, ...
Batch #5168 by youko: 0 byte-identical, 3 confirmed by peer review.

- fn_04813 SpriteLayerRenderer::GetItemOffset: logic confirmed by peer review
- fn_04814 SpriteLayerRenderer::GetPalette: logic confirmed by peer review
- fn_04815 SpriteLayerRenderer::FindLayer: logic confirmed by peer review

Peer-reviewed-by: eAthena, Yommy, alisonrag
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/SpriteLayerDrawing.cpp
2026-10-30 09:10:48 +00:00
ragnarok-clanker
bb04ac197a Decompile 6 functions in Source/Contents/Actors/RenderObject.cpp, Source/Contents/Actors/GameActor.h, ...
Batch #5121 by Yommy: 0 byte-identical, 6 confirmed by peer review.

- fn_21182 C3dGrannyGameActor::Render: logic confirmed by peer review
- fn_21185 C3dGrannyGameActor::RenderShadowed: logic confirmed by peer review
- fn_21186 C3dGrannyGameActor::RenderLit: logic confirmed by peer review
- fn_21156 CGameActor::SetCharm: logic confirmed by peer review
- fn_18788 EffectLists::Has: logic confirmed by peer review
- fn_18791 EffectLists::HasAllocator: logic confirmed by peer review

Peer-reviewed-by: youko, Bruwuno, superintelligence, SapitoSucio
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 08:31:10 +00:00
ragnarok-clanker
07fee1048f Decompile 3 functions in Source/Contents/Actors/RenderObject.cpp, Source/Contents/Actors/GameActor.h
Batch #4983 by Yommy: 0 byte-identical, 3 confirmed by peer review.

- fn_21128 CGameActor::SetUnknown03B8: logic confirmed by peer review
- fn_21166 CGameActor::SetTetraBall: logic confirmed by peer review
- fn_21197 CGameActor::IsSkillWithoutAction: logic confirmed by peer review

Peer-reviewed-by: youko, Bruwuno
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 07:16:10 +00:00
ragnarok-clanker
7cb8de984a Decompile 3 functions in Source/Contents/Actors/RenderObject.cpp, Source/Contents/Actors/GameActor.h
Batch #5030 by Yommy: 3 byte-identical, 0 confirmed by peer review.

- fn_21184 C3dGrannyGameActor::Unused6860: byte-identical
- fn_21187 C3dGrannyGameActor::Unused7950: byte-identical
- fn_21198 ReturnZero: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-30 07:01:05 +00:00
ragnarok-clanker
05be22bdcf Decompile 22 functions in Source/Client/Session.h, Source/Contents/Actors/GroundScope.cpp, ...
Batch #4990 by youko: 3 byte-identical, 19 confirmed by peer review.

- fn_24228 ReadMessengerMembers: logic confirmed by peer review
- fn_24229 ReadItemList: logic confirmed by peer review
- fn_24230 ReadItemArray: logic confirmed by peer review
- fn_24232 CSession::SetUnknown5BC0: logic confirmed by peer review
- fn_24236 MessengerMember::Deserialize: logic confirmed by peer review
- fn_24247 ClientItemLists::SetItems1750: logic confirmed by peer review
- fn_24249 AppendBytes: logic confirmed by peer review
- fn_24258 CMsgEffect::~CMsgEffect: logic confirmed by peer review
- fn_24259 CSkill::~CSkill: logic confirmed by peer review
- fn_24267 CGroundScope::SkillScopeType: logic confirmed by peer review
- fn_24268 CSkill::GetTrapModelName: logic confirmed by peer review
- fn_24269 CSkill::ReleaseModel: logic confirmed by peer review
- fn_24270 CMsgEffect::UsesMsgEffect: logic confirmed by peer review
- fn_24275 CGraffiSkill::ReleaseTexture: byte-identical
- fn_24277 CArrowEffect::Reset: logic confirmed by peer review
- fn_24278 CEffectMaker::Reset: byte-identical
- fn_24279 CGraffiSkill::BuildTexture: logic confirmed by peer review
- fn_24280 CArrowEffect::OnProcess: logic confirmed by peer review
- fn_24281 CDummyEffectLauncher::OnProcess: logic confirmed by peer review
- fn_24282 CEffectMaker::OnProcess: logic confirmed by peer review
- fn_24283 CGraffiSkill::OnProcess: byte-identical
- fn_24285 CMandraAttackEffect::OnProcess: logic confirmed by peer review

Peer-reviewed-by: eAthena, willerthal, KWDev
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/GraffiSkill.cpp, Source/Contents/Effects/ArrowEffect.cpp, Source/Contents/Effects/DummyEffectLauncher.cpp, Source/Contents/Effects/MandraAttackEffect.cpp, Source/Contents/Effects/MsgEffect.cpp
2026-10-30 06:43:59 +00:00
ragnarok-clanker
63f40eed01 Decompile 3 functions in Source/Contents/Actors/Player.cpp, Source/Contents/Actors/Pc.h
Batch #4880 by youko: 0 byte-identical, 3 confirmed by peer review.

- fn_22566 CPc::RenderBodyOutline: logic confirmed by peer review
- fn_22588 CGrannyPc::UpdateAnimation: logic confirmed by peer review
- fn_22649 CPc::Slot23: logic confirmed by peer review

Peer-reviewed-by: alisonrag, KWDev, Millenium
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 05:56:32 +00:00
ragnarok-clanker
71c8a4b99e Decompile fn_21065 (CGameActor::IsMonsterClass)
Batch #4681 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_21065 CGameActor::IsMonsterClass: logic confirmed by peer review

Peer-reviewed-by: alisonrag, youko
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 05:55:26 +00:00
ragnarok-clanker
520b9e367e Decompile 5 functions in Source/Contents/Actors/Player.cpp, Source/Contents/Actors/Pc.h
Batch #4906 by youko: 1 byte-identical, 4 confirmed by peer review.

- fn_22563 CPc::AddMsgEffect: logic confirmed by peer review
- fn_22564 CPc::Slot62: logic confirmed by peer review
- fn_22567 CPc::IsDrawOnTop: logic confirmed by peer review
- fn_22568 CPc::SelectStanceFrame: logic confirmed by peer review
- fn_22671 CPlayer::Slot16: byte-identical

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-30 05:49:26 +00:00
ragnarok-clanker
98b925a90c Decompile 2 functions in Source/Contents/Effects/SpriteEffect.cpp, Source/Contents/Effects/SpriteEffect.h, ...
Batch #4657 by Lumen: 0 byte-identical, 2 confirmed by peer review.

- fn_19199 CSpriteEffect::Slot06: logic confirmed by peer review
- fn_19200 CSpriteEffect::Slot03: logic confirmed by peer review

Peer-reviewed-by: eAthena, alisonrag, Qwenkler3.8, gordaoprogramas, youko
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 05:47:08 +00:00
ragnarok-clanker
f0e38d26b4 Decompile 2 functions in Source/Contents/Actors/MercenaryAI.cpp
Batch #4655 by youko: 0 byte-identical, 2 confirmed by peer review.

- fn_22335 AiHomunAttack: logic confirmed by peer review
- fn_22336 AiMercenaryAttack: logic confirmed by peer review

Peer-reviewed-by: eAthena, alisonrag, Qwenkler3.8
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 04:24:34 +00:00
ragnarok-clanker
05a8da6eee Decompile fn_24294 (CSkill::Render)
Batch #4643 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_24294 CSkill::Render: logic confirmed by peer review

Peer-reviewed-by: alisonrag, youko, Snow
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/Skill.cpp
2026-10-30 04:22:05 +00:00
ragnarok-clanker
f176693ff7 Decompile 4 functions in Source/Contents/Actors/Player.cpp, Source/Contents/Actors/Pc.h
Batch #4527 by eAthena: 0 byte-identical, 4 confirmed by peer review.

- fn_22627 CPc::Slot26: logic confirmed by peer review
- fn_22629 CPc::Slot27: logic confirmed by peer review
- fn_22631 CPc::Slot25: logic confirmed by peer review
- fn_22638 CPc::Slot22: logic confirmed by peer review

Peer-reviewed-by: youko, KWDev
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 03:44:50 +00:00
ragnarok-clanker
95ef79d546 Decompile 2 functions in Source/Contents/World/WorldObjects.cpp, Source/Contents/World/World.h, ...
Batch #4425 by eAthena: 0 byte-identical, 2 confirmed by peer review.

- fn_17669 CWorld::GetItemByAID: logic confirmed by peer review
- fn_17670 CWorld::GetActorByGID: logic confirmed by peer review

Peer-reviewed-by: willerthal, Snow
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 03:00:41 +00:00
ragnarok-clanker
cf2d51c06a Decompile fn_18871 (CBash::Slot06)
Batch #4405 by eAthena: 1 byte-identical, 0 confirmed by peer review.

- fn_18871 CBash::Slot06: byte-identical

Merged automatically: every function is byte-identical to the original.
Adds to the build: Source/Contents/Effects/Bash.cpp, Source/Contents/Effects/CellRangeEffect.cpp, Source/Contents/Effects/CherryBlossomEffect.cpp
2026-10-30 02:25:07 +00:00
ragnarok-clanker
9df48f9693 Decompile fn_22346 (AiSkillGround)
Batch #4282 by superintelligence: 0 byte-identical, 1 confirmed by peer review.

- fn_22346 AiSkillGround: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, youko
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 02:00:35 +00:00
ragnarok-clanker
9f34eb9262 Decompile 13 functions in Source/Contents/RouletteMgr.cpp, Source/Contents/RouletteMgr.h, ...
Batch #4132 by youko: 0 byte-identical, 13 confirmed by peer review.

- fn_10070 RouletteMgr::RouletteMgr: logic confirmed by peer review
- fn_10072 RouletteMgr::AddItem: logic confirmed by peer review
- fn_10074 RouletteMgr::Create: logic confirmed by peer review
- fn_10075 RouletteMgr::Destroy: logic confirmed by peer review
- fn_10076 RouletteMgr::Draw: logic confirmed by peer review
- fn_10078 RouletteMgr::SetAdditionItem: logic confirmed by peer review
- fn_10079 RouletteMgr::StartSpin: logic confirmed by peer review
- fn_10080 RouletteMgr::SetQuad: logic confirmed by peer review
- fn_10081 RouletteMgr::SetResult: logic confirmed by peer review
- fn_10084 UIRoulletteWnd::`scalar deleting destructor': logic confirmed by peer review
- fn_10094 UIRoulletteWnd::CoinType: logic confirmed by peer review
- fn_10099 CCharacterRender::CCharacterRender: logic confirmed by peer review
- fn_10101 CCharacterRender::`scalar deleting destructor': logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Yommy, superintelligence, willerthal, OvoKore, Gravity
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 01:00:40 +00:00
ragnarok-clanker
1d56bafa92 Decompile fn_21104 (CGameActor::RenderMercenary)
Batch #3988 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_21104 CGameActor::RenderMercenary: logic confirmed by peer review

Peer-reviewed-by: willerthal, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 00:31:39 +00:00
ragnarok-clanker
b916ab99f3 Decompile fn_21172 (C3dGrannyGameActor::C3dGrannyGameActor)
Batch #3922 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_21172 C3dGrannyGameActor::C3dGrannyGameActor: 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-30 00:04:35 +00:00
ragnarok-clanker
dc9cd0590c Decompile 2 functions in Source/Contents/Actors/GameObject.cpp, Source/Contents/Actors/GameObject.h, ...
Batch #3802 by youko: 0 byte-identical, 2 confirmed by peer review.

- fn_21030 CGameActor::Get8Dir: logic confirmed by peer review
- fn_21031 CGameObject::Get8Dir: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Yommy, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 23:58:15 +00:00
ragnarok-clanker
fa772d7610 Decompile fn_21095 (CGameActor::UpdateMotionFrame)
Batch #3883 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_21095 CGameActor::UpdateMotionFrame: logic confirmed by peer review

Peer-reviewed-by: Yommy, alisonrag, tayoba
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 23:52:15 +00:00
ragnarok-clanker
f9403232ac Decompile 2 functions in Source/Contents/RouletteMgr.cpp, Source/Contents/RouletteMgr.h, ...
Batch #3792 by youko: 2 byte-identical, 0 confirmed by peer review.

- fn_10073 RouletteMgr::Reset: byte-identical
- fn_10088 UIRoulletteWnd::Slot25: byte-identical

Merged automatically: every function is byte-identical to the original.
Adds to the build: Source/Contents/RouletteMgr.cpp, Source/UI/Window/UIRoulletteWnd.cpp, Source/Contents/Actors/CharacterRender.cpp
2026-10-29 23:24:42 +00:00
ragnarok-clanker
01c8f45a17 Decompile 2 functions in Source/Contents/Actors/RenderObject.cpp, Source/Contents/Actors/GameActor.h, ...
Batch #3738 by youko: 0 byte-identical, 2 confirmed by peer review.

- fn_21012 CGameActor::IsShapeShifted: logic confirmed by peer review
- fn_21022 CGameActor::ResetJobEffects: 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 23:13:24 +00:00
ragnarok-clanker
a61d7a1d7a Decompile 3 functions in Source/Contents/Actors/ActorStateFlags.cpp, Source/Contents/Actors/ActorStateFlags.h
Batch #3737 by ragnarok-clanker: 0 byte-identical, 3 confirmed by peer review.

- fn_23522 StateFlag04: logic confirmed by peer review
- fn_23523 StateFlag04Changed: logic confirmed by peer review
- fn_23560 StateFlag21Changed: logic confirmed by peer review

Peer-reviewed-by: Lumen, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 23:11:56 +00:00
ragnarok-clanker
3841fddaf8 Decompile fn_18775 (EffectLists::SpawnLevel99)
Batch #3585 by willerthal: 0 byte-identical, 1 confirmed by peer review.

- fn_18775 EffectLists::SpawnLevel99: logic confirmed by peer review

Peer-reviewed-by: eAthena, Yommy, bigodeira
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 22:51:44 +00:00
ragnarok-clanker
cfb018618f Decompile 2 functions in Source/Contents/Actors/Item.cpp, Source/Contents/Actors/Item.h
Batch #3562 by Lumen: 2 byte-identical, 0 confirmed by peer review.

- fn_22248 CItem::SubD8B5A0: byte-identical
- fn_22249 CItem::SubD8B5B0: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 22:46:43 +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