Commit graph

53 commits

Author SHA1 Message Date
ragnarok-clanker
74285dfdd4 Decompile fn_22666 (CPlayer::OnProcess)
Batch #10429 by dori: 0 byte-identical, 1 confirmed by peer review.

- fn_22666 CPlayer::OnProcess: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Yommy, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-03 23:05:26 +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
2d55a137fc Maintenance: [forced, user-approved] Family V1: remove the invented global g_luaScript and the session-as-script casts. 0x1738010 is
Batch #10269 by ragnarok-clanker: forced by an admin (2 lower score(s), 6 changed function(s)); checked with 102 compiled unit(s), including every includer of Source/Script/LuaScript.h.
2026-11-03 14:40:29 +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
eb47976075 Maintenance: [forced, user-approved] Family G rows 82 (GroundLightingContext), 111 (GroundRenderContext), 109 (GroundSpatial): remove
Batch #10262 by ragnarok-clanker: forced by an admin (1 lower score(s), 22 changed function(s)); checked with 170 compiled unit(s), including every includer of Source/Contents/Ground/GroundGeometry.h, Source/Contents/Ground/GroundRendering.h, Source/Contents/Ground/GroundSpatial.h, Source/Contents/World/WorldModelView.h, Source/Contents/World/WorldSpatialInitialization.h, Source/Contents/World/WorldSpatialTree.h.
2026-11-03 13:50:06 +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
9b04a3cae5 Maintenance: [forced, user-approved] Family G18: remove the Skills bundle family (ClientSkills, SkillUseLevels, SkillWindows, Compani
Batch #10230 by ragnarok-clanker: forced by an admin (9 lower score(s), 42 changed function(s)); checked with 339 compiled unit(s), including every includer of Source/Client/Mode/CGameMode.h, Source/Client/Session.h, Source/Contents/Skills/ClientSkills.h, Source/Contents/Skills/PlayerSkillBundle.h, Source/UI/Shortcuts/ShortcutDetails.h, Source/UI/Shortcuts/ShortcutPainting.h, Source/UI/Shortcuts/ShortcutPress.h, Source/UI/Shortcuts/UIQuickSlotWnd.h, Source/UI/UIBasicCtrl.h, Source/Network/Packets/SkillUpdatePacket.h.
Deletes: Source/Network/Packets/SkillUpdatePacket.h
2026-11-03 09:49:00 +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
ab2950f917 Decompile fn_22673 (CPlayer::ChangeState)
Batch #9334 by secret: 0 byte-identical, 1 confirmed by peer review.

- fn_22673 CPlayer::ChangeState: logic confirmed by peer review

Peer-reviewed-by: gordaoprogramas, Bielhp, seumadruga
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-01 07:17:14 +00:00
ragnarok-clanker
fa05b038e7 Decompile fn_22651 (CPc::ChangeState)
Batch #9258 by youko: 0 byte-identical, 1 confirmed by peer review.

- fn_22651 CPc::ChangeState: logic confirmed by peer review

Peer-reviewed-by: Yommy, secret, Lumen
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-01 04:45:01 +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
8691fa631a Decompile 3 functions in Source/Contents/Actors/GameActor.h, Source/Contents/Actors/Pc.h, ...
Batch #9146 by youko: 0 byte-identical, 3 confirmed by peer review.

- fn_22592 CGrannyPc::Slot14: logic confirmed by peer review (annotation added to existing code)
- fn_22593 CPc::Slot14: logic confirmed by peer review (annotation added to existing code)
- fn_22404 CNpc::OnProcess: logic confirmed by peer review (already on main)

Peer-reviewed-by: 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 02:39:45 +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
48fdbfe632 Decompile 6 functions in Source/Contents/Actors/Player.cpp, Source/Contents/Actors/Pc.h
Batch #9031 by youko: 0 byte-identical, 6 confirmed by peer review.

- fn_22660 CPlayer::CPlayer: logic confirmed by peer review
- fn_22665 CPlayer::Initialize: logic confirmed by peer review
- fn_22594 CGrannyPc::Render: logic confirmed by peer review
- fn_22600 CGrannyPc::RenderShadow: logic confirmed by peer review
- fn_22602 CPc::SendMsg: logic confirmed by peer review
- fn_22601 CGrannyPc::SendMsg: logic confirmed by peer review

Peer-reviewed-by: Yommy, dori, eAthena
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 23:52:12 +00:00
ragnarok-clanker
556c256cd6 Decompile fn_22670 (CPlayer::ReapplySkillEffects)
Batch #8566 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_22670 CPlayer::ReapplySkillEffects: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, youko, superintelligence, aDw
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 20:25:33 +00:00
ragnarok-clanker
385d7f7064 Decompile fn_22650 (CGrannyPc::Slot15)
Batch #8683 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_22650 CGrannyPc::Slot15: logic confirmed by peer review

Peer-reviewed-by: youko, dori
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 20:09:04 +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
998bbe7509 Decompile fn_22667 (CPlayer::UpdatePendingAction)
Batch #8399 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_22667 CPlayer::UpdatePendingAction: logic confirmed by peer review

Peer-reviewed-by: Yommy, dori
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 17:32:20 +00:00
ragnarok-clanker
edc81c64fb Decompile fn_22666 (CPlayer::OnProcess)
Batch #8412 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_22666 CPlayer::OnProcess: logic confirmed by peer review

Peer-reviewed-by: Yommy, Romain, dori
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 17:31:19 +00:00
ragnarok-clanker
688e168e11 Decompile fn_22669 (CPlayer::AdjustFollowDistance)
Batch #8219 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_22669 CPlayer::AdjustFollowDistance: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Yommy, kyoshi, vinnyamancio
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 16:45:24 +00:00
ragnarok-clanker
b0a29dcc90 Decompile fn_22668 (CPlayer::ApplyFollowOffset)
Batch #8317 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_22668 CPlayer::ApplyFollowOffset: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Yommy, dori
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 16:29:13 +00:00
ragnarok-clanker
1b74b944c5 Decompile 2 functions in Source/Contents/Actors/Player.cpp, Source/Contents/Actors/Pc.h, ...
Batch #8206 by eAthena: 0 byte-identical, 2 confirmed by peer review.

- fn_22595 CPc::Render: logic confirmed by peer review
- fn_22599 CPc::DrawLayers: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, System4z, vinnyamancio
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 16:07:03 +00:00
ragnarok-clanker
940eaead6d Decompile fn_22587 (CPc::OnProcess)
Batch #8255 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_22587 CPc::OnProcess: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, System4z, pedrao
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 15:42:17 +00:00
ragnarok-clanker
87a1775220 Decompile fn_22586 (CGrannyPc::OnProcess)
Batch #8207 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_22586 CGrannyPc::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-10-31 15:05:04 +00:00
ragnarok-clanker
890edef180 Decompile fn_23381 (GetBodyImfName)
Batch #7898 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_23381 GetBodyImfName: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Yommy, Romain, Tanke
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 13:09:48 +00:00
ragnarok-clanker
0dabf5ba03 Decompile fn_22560 (CPc::~CPc)
Batch #7871 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_22560 CPc::~CPc: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, secret, Snow
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 12:25:08 +00:00
ragnarok-clanker
71929c2f7f Decompile fn_22558 (CPc::CPc)
Batch #7893 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_22558 CPc::CPc: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, secret, Snow
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 12:24:40 +00:00
ragnarok-clanker
f65bd24707 Decompile fn_22597 (CGrannyPc::RenderCached)
Batch #7527 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_22597 CGrannyPc::RenderCached: logic confirmed by peer review

Peer-reviewed-by: Yommy, secret, meitogi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 09:57:02 +00:00
ragnarok-clanker
1320ae3e01 Decompile fn_22645 (CPc::Slot28)
Batch #7431 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_22645 CPc::Slot28: logic confirmed by peer review

Peer-reviewed-by: secret, gordaoprogramas, aDw
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 08:32:07 +00:00
ragnarok-clanker
75fe529dda Decompile fn_22640 (CPc::Slot21)
Batch #7206 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_22640 CPc::Slot21: logic confirmed by peer review

Peer-reviewed-by: secret, gordaoprogramas, Lumen, aDw
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 08:31:34 +00:00
ragnarok-clanker
60fea68a4c Decompile 3 functions in Source/Contents/Actors/Player.cpp, Source/Contents/Actors/Pc.h
Batch #7218 by eAthena: 0 byte-identical, 3 confirmed by peer review.

- fn_22653 CPlayer::UpdateMsgEffect: logic confirmed by peer review
- fn_22634 CGrannyPc::Slot19: logic confirmed by peer review
- fn_22609 CPc::Slot32: logic confirmed by peer review

Peer-reviewed-by: alisonrag, Lumen, aDw
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 04:59:11 +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
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
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
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
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
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
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
ragnarok-clanker
a3943882bb Decompile 2 functions in Source/Contents/Actors/Player.cpp, Source/Contents/Actors/Pc.h
Batch #3409 by youko: 2 byte-identical, 0 confirmed by peer review.

- fn_22574 CPc::Slot55: byte-identical
- fn_22582 CPc::IsCostumeOutfit: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 21:49:33 +00:00
ragnarok-clanker
a06d036db0 Decompile fn_22643 (CPc::Slot15)
Batch #3141 by superintelligence: 0 byte-identical, 1 confirmed by peer review.

- fn_22643 CPc::Slot15: 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:35:57 +00:00
ragnarok-clanker
ab5124b449 Decompile 6 functions in Source/Contents/Actors/Player.cpp, Source/Contents/Actors/Pc.h
Batch #3006 by superintelligence: 0 byte-identical, 6 confirmed by peer review.

- fn_22603 CPc::LoadEquipAction: logic confirmed by peer review
- fn_22605 CPc::LoadEquipActions: logic confirmed by peer review
- fn_22617 CGrannyPc::Slot30: logic confirmed by peer review
- fn_22618 CPc::Slot30: logic confirmed by peer review
- fn_22641 CPc::LoadEquipSprite: logic confirmed by peer review
- fn_22642 CPc::LoadEquipSprites: logic confirmed by peer review

Peer-reviewed-by: eAthena, youko
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 20:58:10 +00:00
ragnarok-clanker
678da35d84 Decompile fn_22674 (CPlayer::Slot17)
Batch #3133 by eAthena: 1 byte-identical, 0 confirmed by peer review.

- fn_22674 CPlayer::Slot17: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 20:34:55 +00:00
ragnarok-clanker
625889ce06 Decompile fn_22652 (CPc::MapMotion)
Batch #3010 by superintelligence: 0 byte-identical, 1 confirmed by peer review.

- fn_22652 CPc::MapMotion: logic confirmed by peer review

Peer-reviewed-by: meitogi, willerthal, youko
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 20:13:27 +00:00
ragnarok-clanker
c1b199e82a Decompile 2 functions in Source/Contents/Actors/Player.cpp, Source/Contents/Actors/Pc.h
Batch #2635 by willerthal: 0 byte-identical, 2 confirmed by peer review.

- fn_22613 CGrannyPc::Slot31: logic confirmed by peer review
- fn_22614 CPc::Slot31: logic confirmed by peer review

Peer-reviewed-by: youko
Reviewed-by: ragnarok-clanker
2026-10-29 18:30:40 +00:00
ragnarok-clanker
a5a43181bf Decompile 5 functions in Source/Contents/Actors/Player.cpp, Source/Contents/Actors/Pc.h
Batch #2638 by willerthal: 5 byte-identical, 0 confirmed by peer review.

- fn_22604 fn_22604: byte-identical
- fn_22610 fn_22610: byte-identical
- fn_22623 fn_22623: byte-identical
- fn_22624 fn_22624: byte-identical
- fn_22664 fn_22664: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 18:12:17 +00:00
ragnarok-clanker
dd4a3970bf Decompile fn_22644 (CGrannyPc::Slot28)
Batch #2158 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_22644 CGrannyPc::Slot28: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-29 14:44:43 +00:00
ragnarok-clanker
cd47fe84d3 Rename CGameObject virtuals to DHXJ names across the actor hierarchy: Update->OnProcess, SendObjectMessage->SendMsg, Draw->Render, Direction->Get8Dir, SetScreenBounds->SetRenderInfo, SetScreenPosition->SetTlvert, SetAnimation->SetAction. Pure rename, codegen unchanged (314/314 functions identical with includers). 2026-10-29 14:01:33 +01:00
ragnarok-clanker
5b51184749 Decompile 20 functions in Source/Contents/Actors/RenderObject.cpp, Source/Contents/Actors/GameActor.h, ...
Batch #2111 by ragnarok-clanker: 0 byte-identical, 20 confirmed by peer review.

- fn_21042 CGameActor::GetEffectiveJob: logic confirmed by peer review
- fn_03042 CGameActor::Slot62: logic confirmed by peer review
- fn_03046 CGameActor::GetExtent: logic confirmed by peer review
- fn_03048 CGameActor::Slot45: logic confirmed by peer review
- fn_03054 CGameActor::Slot48: logic confirmed by peer review
- fn_03062 CGameActor::Slot47: logic confirmed by peer review
- fn_21040 CGameActor::Slot55: logic confirmed by peer review
- fn_21048 CGameActor::Slot51: logic confirmed by peer review
- fn_21052 CGameActor::Slot53: logic confirmed by peer review
- fn_21135 CGameActor::Slot49: logic confirmed by peer review
- fn_23576 CSession::IsNpcJob: logic confirmed by peer review
- fn_23792 CSession::GetPairValue: logic confirmed by peer review
- fn_23872 CSession::IsGuardianJob: logic confirmed by peer review
- fn_23887 CSession::IsPlayerJobId: logic confirmed by peer review
- fn_22615 CGrannyPc::Slot40: logic confirmed by peer review
- fn_22616 CPc::Slot40: logic confirmed by peer review
- fn_22621 CGrannyPc::Slot41: logic confirmed by peer review
- fn_22622 CPc::Slot41: logic confirmed by peer review
- fn_22625 CPc::Slot47: logic confirmed by peer review
- fn_22383 CPc::Slot35: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-29 10:59:31 +00:00
ragnarok-clanker
7f8b1faa57 Decompile 18 functions in Source/Contents/Actors/RenderObject.cpp, Source/Contents/Actors/GameActor.h, ...
Batch #2112 by ragnarok-clanker: 18 byte-identical, 0 confirmed by peer review.

- fn_03043 CGameActor::Slot46: byte-identical
- fn_03044 CGameActor::Slot13: byte-identical
- fn_03045 CGameActor::Slot50: byte-identical
- fn_03047 CGameActor::Slot58: byte-identical
- fn_03049 CGameActor::Slot56: byte-identical
- fn_03050 CGameActor::Slot42: byte-identical
- fn_03051 CGameActor::Slot35: byte-identical
- fn_03057 CGameActor::Slot40: byte-identical
- fn_03059 CGameActor::Slot59: byte-identical
- fn_03060 CGameActor::Slot57: byte-identical
- fn_03061 CGameActor::Slot41: byte-identical
- fn_03068 CGameActor::Slot60: byte-identical
- fn_03071 CGameActor::Slot43: byte-identical
- fn_22636 CPc::Slot60: byte-identical
- fn_22378 CPc::Slot46: byte-identical
- fn_22380 CPc::Slot58: byte-identical
- fn_22381 CPc::Slot56: byte-identical
- fn_22382 CPc::Slot42: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 10:36:51 +00:00