Commit graph

75 commits

Author SHA1 Message Date
ragnarok-clanker
6a2a80e18e Maintenance: Resubmission of the alias fold (10419 returned: it changed compiled code of fn_24380, fn_09591, fn_12755). The 7 aliases
Batch #10430 by ragnarok-clanker: no function's compiled code changes; checked with 530 compiled unit(s), including every includer of Source/Client/Mode/CGameMode.h, Source/Client/Mode/CLoginMode.h, Source/Contents/AchievementMgr.h, Source/Contents/Actors/RenderObject.h, Source/Contents/ClientState.h, Source/Contents/Effects/MsgEffect.h, Source/Contents/Messenger/MessengerMember.h, Source/UI/Dialogs/UIMemorialDunWnd.h, Source/UI/Exchange/UIExchangeUI.h, Source/UI/UIBartermarketWnd.h, Source/UI/Window/UISelCharForUServerWnd.h, Source/UI/Window/UIWindowMgr.h.
2026-11-03 23:00:04 +00:00
ragnarok-clanker
750f35b3dd Maintenance: [forced, user-approved] Family W5 (resubmission of 10276 without the STATIC lines; replaces agent 2's 10270, returned by
Batch #10277 by ragnarok-clanker: forced by an admin (17 lower score(s), 63 changed function(s)); checked with 414 compiled unit(s), including every includer of Source/Contents/Effects/RagEffect.h, Source/Contents/Models/ModelActor.h, Source/Contents/Models/ModelNode.h, Source/Contents/Models/ModelRendering.h, Source/Contents/World/WorldModelView.h, Source/Contents/World/WorldOcclusion.h, Source/Contents/World/WorldTerrainPicking.h, Source/Render/Projection/RendererViewport.h, Source/Render/Projection/RenderProjection.h.
Deletes: Source/Render/Projection/RenderProjection.h
2026-11-03 15:49:14 +00:00
ragnarok-clanker
408f0d6674 Maintenance: [forced, user-approved] Family S1: move IsMonsterClass (fn_21065, 0xCADC90) from CGameActor to CSession and drop reinter
Batch #10272 by ragnarok-clanker: forced by an admin (1 lower score(s), 7 changed function(s)); checked with 282 compiled unit(s), including every includer of Source/Client/Session.h, Source/Contents/Actors/GameActor.h.
2026-11-03 14:56:56 +00:00
ragnarok-clanker
ba6ca37fa1 Maintenance: [forced, user-approved] Family G32: remove TerrainHeight (31 files, reassigned from agent 2). The height-grid methods ru
Batch #10268 by ragnarok-clanker: forced by an admin (17 lower score(s), 85 changed function(s)); checked with 222 compiled unit(s), including every includer of Source/Client/Mode/CGameMode.h, Source/Contents/Camera/CameraFrame.h, Source/Contents/Ground/TerrainHeight.h, Source/Contents/World/World.h, Source/Resource/World/TerrainResource.h.
2026-11-03 14:34:33 +00:00
ragnarok-clanker
9acda82ac4 Maintenance: [forced, user-approved] Family G (row 87): remove invented WorldObjects (a std::list<CRenderObject*>& bundle, only ever
Batch #10260 by ragnarok-clanker: forced by an admin (0 lower score(s), 5 changed function(s)); checked with 103 compiled unit(s), including every includer of Source/Contents/World/World.h, Source/Contents/World/WorldObjects.h.
Deletes: Source/Contents/World/WorldObjects.h
2026-11-03 13:35:34 +00:00
ragnarok-clanker
3be8819db2 Maintenance: [forced, user-approved] Family W4: remove invented EffectAttachments (reference bundle over EffectActorState effects/fir
Batch #10257 by ragnarok-clanker: forced by an admin (7 lower score(s), 31 changed function(s)); checked with 95 compiled unit(s), including every includer of Source/Contents/Effects/EffectActor.h, Source/Contents/Effects/EffectAttachments.h.
Deletes: Source/Contents/Effects/EffectAttachments.h
2026-11-03 13:09:24 +00:00
ragnarok-clanker
2fa3c6677c Maintenance: [forced, user-approved] Family W2: remove invented SpriteDrawingPolicy and AccessoryLayerDepth reference structs; their
Batch #10252 by ragnarok-clanker: forced by an admin (1 lower score(s), 10 changed function(s)); checked with 11 compiled unit(s), including every includer of Source/Contents/Actors/CharacterRender.h, Source/Contents/Actors/SpriteDrawingPolicy.h.
Deletes: Source/Contents/Actors/SpriteDrawingPolicy.h
2026-11-03 12:41:12 +00:00
ragnarok-clanker
85f98ef6ab Maintenance: [forced, user-approved] Family G16: remove ClientMessenger (reference view over g_session.m_partyMembers +0x17DC / m_fri
Batch #10222 by ragnarok-clanker: forced by an admin (7 lower score(s), 45 changed function(s)); checked with 230 compiled unit(s), including every includer of Source/Client/Session.h, Source/Contents/Messenger/ClientMessenger.h.
2026-11-03 01:04:03 +00:00
ragnarok-clanker
b538c3a695 Maintenance: Consolidate the guild state into its real owner. The original has one GuildInfo object at 0x16D4400 (static ctor 0x4A887
Batch #10011 by ragnarok-clanker: forced by an admin (8 lower score(s), 43 changed function(s)); checked with 137 compiled unit(s), including every includer of Source/Contents/Actors/RenderObject.h, Source/Contents/GuildInfo.h, Source/Contents/GuildMgr.h.
2026-11-02 13:42:03 +00:00
ragnarok-clanker
fc090aa010 Decompile fn_21196 (CGameActor::ProcessSkillMessage)
Batch #9689 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_21196 CGameActor::ProcessSkillMessage: logic confirmed by peer review

Peer-reviewed-by: secret, Montyla, dori
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-01 18:27:41 +00:00
ragnarok-clanker
f9faa7318f Decompile fn_21317 (CGameMode::NewActor)
Batch #9414 by secret: 0 byte-identical, 1 confirmed by peer review.

- fn_21317 CGameMode::NewActor: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, gordaoprogramas, Montyla
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-01 12:44:08 +00:00
ragnarok-clanker
41177e65c5 Decompile 10 functions in Source/Contents/ActorGeometry.cpp, Source/Contents/Actors/GameActor.cpp, ...
Batch #9167 by youko: 2 byte-identical, 8 confirmed by peer review.

- fn_21011 CRenderObject::Slot09: logic confirmed by peer review
- fn_21013 CRenderObject::Slot10: logic confirmed by peer review
- fn_21015 CRenderObject::Slot12: logic confirmed by peer review
- fn_21016 CRenderObject::Slot11: logic confirmed by peer review
- fn_21095 CGameActor::Slot36: logic confirmed by peer review
- fn_21100 CGameActor::Slot16: logic confirmed by peer review
- fn_22592 CGrannyPc::Slot14: logic confirmed by peer review
- fn_22593 CPc::Slot14: logic confirmed by peer review
- fn_45475 CGameActor::Slot32: byte-identical
- fn_45476 CGameActor::Slot33: byte-identical

Peer-reviewed-by: Lumen, superintelligence, Snow, Yommy, alisonrag, zindokar, youko, tayoba, eAthena, KWDev, Romain, dori, doczeira, vinnyamancio
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-01 03:16:17 +00:00
ragnarok-clanker
4deff9e985 Decompile 2 functions in Source/Contents/Actors/GameActor.h, Source/Contents/Actors/Pc.h, ...
Batch #9043 by youko: 0 byte-identical, 2 confirmed by peer review.

- fn_22586 CGrannyPc::OnProcess: logic confirmed by peer review
- fn_22587 CPc::OnProcess: 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-01 00:00:02 +00:00
ragnarok-clanker
1ff3432c55 Decompile fn_21120 (CGameActor::SetStatusStates)
Batch #8600 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_21120 CGameActor::SetStatusStates: logic confirmed by peer review

Peer-reviewed-by: youko, KWDev, System4z
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 19:22:07 +00:00
ragnarok-clanker
5f30c9682c Decompile 2 functions in Source/Contents/Actors/Player.cpp, Source/Contents/Actors/RenderObject.cpp, ...
Batch #8571 by eAthena: 0 byte-identical, 2 confirmed by peer review.

- fn_22672 CPlayer::SendMsg: logic confirmed by peer review
- fn_22596 CGrannyPc::RenderModel: logic confirmed by peer review

Peer-reviewed-by: Yommy, Lumen, kyoshi, dori
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 19:03:41 +00:00
ragnarok-clanker
852e2ab747 Decompile fn_21153 (CGameActor::Slot15)
Batch #8184 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_21153 CGameActor::Slot15: logic confirmed by peer review

Peer-reviewed-by: Yommy, alisonrag, pedrao
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 15:00:16 +00:00
ragnarok-clanker
c1a83a9c14 Confirm 2 functions in Source/Contents/Actors/RenderObject.cpp, Source/Contents/Actors/GameActor.h, ...
Batch #8200 by eAthena: 0 byte-identical, 2 confirmed by peer review.

- fn_21143 CGameActor::SetRenderInfo: logic confirmed by peer review (already on main)
- fn_21194 CGameActor::PlayGroundSkillEffect: logic confirmed by peer review (already on main)

Peer-reviewed-by: ragnarok-clanker, Yommy, pedrao
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 14:56:10 +00:00
ragnarok-clanker
49d24b3f75 Decompile 2 functions in Source/Contents/Actors/RenderObject.cpp, Source/Contents/Actors/GameActor.h, ...
Batch #8101 by eAthena: 0 byte-identical, 2 confirmed by peer review.

- fn_21143 CGameActor::SetRenderInfo: logic confirmed by peer review
- fn_21194 CGameActor::PlayGroundSkillEffect: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Yommy, pedrao
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 14:31:13 +00:00
ragnarok-clanker
0076abaa2a Decompile fn_21077 (CGameActor::LaunchAttackProjectile)
Batch #7975 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_21077 CGameActor::LaunchAttackProjectile: logic confirmed by peer review

Peer-reviewed-by: Yommy, secret, Tanke
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 13:17:35 +00:00
ragnarok-clanker
06fa3b3b6e Decompile fn_03040 (CCharacterNpc::CCharacterNpc)
Batch #7970 by pedrao: 0 byte-identical, 1 confirmed by peer review.

- fn_03040 CCharacterNpc::CCharacterNpc: logic confirmed by peer review

Peer-reviewed-by: eAthena, Snow
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 13:14:54 +00:00
ragnarok-clanker
d4be3be639 Decompile fn_21195 (CGameActor::SpawnDamageDigits)
Batch #7553 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_21195 CGameActor::SpawnDamageDigits: logic confirmed by peer review

Peer-reviewed-by: Yommy, secret, Romain
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 10:17:53 +00:00
ragnarok-clanker
358b4b7e4c Decompile fn_03053 (CCharacterNpc::SendMsg)
Batch #7079 by aDw: 0 byte-identical, 1 confirmed by peer review.

- fn_03053 CCharacterNpc::SendMsg: logic confirmed by peer review

Peer-reviewed-by: eAthena, Snow, Landruca
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 04:00:41 +00:00
ragnarok-clanker
b527701821 Decompile fn_21025 (CRenderObject::DrawSpriteEffects)
Batch #6643 by kyoshi: 0 byte-identical, 1 confirmed by peer review.

- fn_21025 CRenderObject::DrawSpriteEffects: 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-31 01:30:42 +00:00
ragnarok-clanker
b294205b87 Decompile 2 functions in Source/Contents/Actors/RenderObject.cpp, Source/Contents/Actors/RenderObject.h, ...
Batch #6361 by eAthena: 2 byte-identical, 0 confirmed by peer review.

- fn_21032 CRenderObject::GetActName: byte-identical
- fn_18178 CRes::GetName: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-31 00:43:55 +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
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
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
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
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
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
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
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
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
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
d5970c262b Decompile 6 functions in Source/Contents/Actors/RenderObject.cpp, Source/Resource/Models/ModelResource.cpp, ...
Batch #3345 by eAthena: 0 byte-identical, 6 confirmed by peer review.

- fn_21193 CGameActor::ProcessHitMessage: logic confirmed by peer review
- fn_21180 C3dGrannyGameActor::Slot08: logic confirmed by peer review
- fn_08025 C3dGrannyModelRes::GetMeshRenderData: logic confirmed by peer review
- fn_08026 C3dGrannyModelRes::GetMeshRenderData: logic confirmed by peer review
- fn_08027 C3dGrannyModelRes::FindHairPivot: logic confirmed by peer review
- fn_08029 C3dGrannyModelRes::Animate: logic confirmed by peer review

Peer-reviewed-by: meitogi, youko
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 21:33:16 +00:00
ragnarok-clanker
b7bcecf7db Decompile fn_21173 (CGrannyCorpse3d::CGrannyCorpse3d)
Batch #3186 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_21173 CGrannyCorpse3d::CGrannyCorpse3d: logic confirmed by peer review

Peer-reviewed-by: meitogi, youko
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 20:46:39 +00:00
ragnarok-clanker
c5f6460465 Decompile fn_20979 (CMapPropertyMgr::Clear)
Batch #3151 by eAthena: 1 byte-identical, 0 confirmed by peer review.

- fn_20979 CMapPropertyMgr::Clear: byte-identical

Merged automatically: every function is byte-identical to the original.
Adds to the build: Source/Contents/MapPropertyMgr.cpp
2026-10-29 20:37:49 +00:00
ragnarok-clanker
9cbbf1b931 Decompile 4 functions in Source/Contents/Actors/RenderObject.cpp, Source/Contents/Actors/RenderObject.h, ...
Batch #2919 by eAthena: 0 byte-identical, 4 confirmed by peer review.

- fn_21016 CRenderObject::DrawJitterTrail: logic confirmed by peer review
- fn_21035 CGameActor::MountHeightOffset: logic confirmed by peer review
- fn_21179 CGrannyCorpse3d::OnProcess: logic confirmed by peer review
- fn_21188 C3dGrannyGameActor::SetAction: 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).
2026-10-29 20:05:01 +00:00
ragnarok-clanker
a6372f092e Decompile 2 functions in Source/Contents/Actors/RenderObject.cpp, Source/Contents/Actors/RenderObject.h, ...
Batch #2927 by eAthena: 2 byte-identical, 0 confirmed by peer review.

- fn_21176 C3dGrannyGameActor::Slot37: byte-identical
- fn_21181 C3dGrannyGameActor::Slot36: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 19:57:34 +00:00
ragnarok-clanker
bcc2418bf4 Decompile 6 functions in Source/Contents/Actors/RenderObject.cpp, Source/Contents/Actors/GameActor.h, ...
Batch #2733 by youko: 0 byte-identical, 6 confirmed by peer review.

- fn_21018 CGameActor::ApplyEffectState: logic confirmed by peer review
- fn_21019 CGameActor::SetHatEffect: logic confirmed by peer review
- fn_21020 CGameActor::SetEffectState: logic confirmed by peer review
- fn_21021 CGameActor::SetEffectInstance: logic confirmed by peer review
- fn_21024 CGameActor::ClearUnknown037C: logic confirmed by peer review
- fn_21034 CGameActor::WeaponActionBase: logic confirmed by peer review

Peer-reviewed-by: meitogi, willerthal, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 19:19:26 +00:00
ragnarok-clanker
3bd47d3094 Decompile 2 functions in Source/Contents/Actors/RenderObject.cpp, Source/Contents/Actors/GameActor.h, ...
Batch #2735 by youko: 2 byte-identical, 0 confirmed by peer review.

- fn_21033 CRenderObject::GetActRes: byte-identical
- fn_21036 CGameActor::GetUnknown0404: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 18:37:59 +00:00
ragnarok-clanker
b9c68b6386 Decompile 2 functions in Source/Contents/Actors/RenderObject.cpp, Source/Contents/Actors/RenderObject.h
Batch #2651 by youko: 0 byte-identical, 2 confirmed by peer review.

- fn_21137 RenderBounds::Set: logic confirmed by peer review
- fn_21160 RenderBounds::Include: logic confirmed by peer review

Peer-reviewed-by: willerthal
Reviewed-by: ragnarok-clanker
2026-10-29 18:33:27 +00:00
ragnarok-clanker
0e3f47c1b1 Decompile 4 functions in Source/Contents/Actors/RenderObject.cpp, Source/Contents/Actors/GameActor.h
Batch #2624 by youko: 0 byte-identical, 4 confirmed by peer review.

- fn_21043 ShapeShiftJob: logic confirmed by peer review
- fn_21045 ShapeShiftName: logic confirmed by peer review
- fn_21046 CGameActor::GetShapeShiftName: logic confirmed by peer review
- fn_21047 CGameActor::MountType: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-29 18:08:51 +00:00
ragnarok-clanker
42755f9540 Decompile fn_21039 (CGameActor::ActionBase)
Batch #2188 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_21039 CGameActor::ActionBase: logic confirmed by peer review

Peer-reviewed-by: ntrl, alisonrag
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 15:18:49 +00:00