Commit graph

57 commits

Author SHA1 Message Date
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
b11e6999d5 Decompile fn_21073 (CreateHallucinationPc)
Batch #9157 by KWDev: 0 byte-identical, 1 confirmed by peer review.

- fn_21073 CreateHallucinationPc: logic confirmed by peer review

Peer-reviewed-by: youko, superintelligence, vinnyamancio
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-01 03:03:12 +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
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
2a3cd5ca7e Decompile fn_09890 (UIRefiningWnd::UIRefiningWnd)
Batch #8437 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_09890 UIRefiningWnd::UIRefiningWnd: logic confirmed by peer review

Peer-reviewed-by: gordaoprogramas, System4z, dori
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 17:41:38 +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
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
415a1f0c15 Decompile 2 functions in Source/Contents/Sound/SoundMaker.cpp, Source/Contents/Actors/Pc.h, ...
Batch #7505 by eAthena: 0 byte-identical, 2 confirmed by peer review.

- fn_22353 CBlurPC::CBlurPC: logic confirmed by peer review
- fn_22358 CHalluPC::CHalluPC: logic confirmed by peer review

Peer-reviewed-by: secret, Romain, Toshiro
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 09:39:16 +00:00
ragnarok-clanker
216293909f Decompile fn_21097 (CGameActor::OnProcess)
Batch #7190 by aDw: 0 byte-identical, 1 confirmed by peer review.

- fn_21097 CGameActor::OnProcess: logic confirmed by peer review

Peer-reviewed-by: eAthena, Yommy, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 04:54:25 +00:00
ragnarok-clanker
c15329c6e1 Decompile fn_21100 (CGameActor::UpdateWorldCell)
Batch #6922 by System4z: 0 byte-identical, 1 confirmed by peer review.

- fn_21100 CGameActor::UpdateWorldCell: 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-10-31 02:33:29 +00:00
ragnarok-clanker
258e22b4fd Decompile fn_21079 (CGameActor::ReleaseAttachments)
Batch #6580 by gordaoprogramas: 0 byte-identical, 1 confirmed by peer review.

- fn_21079 CGameActor::ReleaseAttachments: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, meitogi, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 01:23:13 +00:00
ragnarok-clanker
f46881834f Decompile fn_21098 (CGameActor::UpdateFadeOut)
Batch #6221 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_21098 CGameActor::UpdateFadeOut: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, alisonrag, KWDev
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 23:54:42 +00:00
ragnarok-clanker
63467e3397 Decompile 2 functions in Source/Contents/Actors/GameActor.cpp, Source/Contents/Actors/GameActor.h
Batch #6177 by eAthena: 2 byte-identical, 0 confirmed by peer review.

- fn_21058 CGameActor::GetGaugeCurrent: byte-identical
- fn_21059 CGameActor::GetGaugeMaximum: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-30 23:20:39 +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
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
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
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
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
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
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
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
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
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
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
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
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
56bab3d8c1 Decompile 2 functions in Source/Contents/Actors/GameActor.cpp, Source/Contents/Actors/GameActor.h
Batch #3371 by eAthena: 0 byte-identical, 2 confirmed by peer review.

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

Peer-reviewed-by: alisonrag
Reviewed-by: ragnarok-clanker
Adds to the build: Source/Contents/Actors/GameActor.cpp
2026-10-29 22:33:46 +00:00
ragnarok-clanker
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
34c674c2e7 Decompile 19 functions in Source/Contents/Skills/SkillActionShinkiroShiranui.cpp, Source/Contents/Skills/SkillActionSkyEmperor.cpp, ...
Batch #3199 by youko: 19 byte-identical, 0 confirmed by peer review.

- fn_08786 CSkillAction_SS_RAIDENPOU::Slot01: byte-identical
- fn_08787 CSkillAction_SS_RAIDENPOU::Slot02: byte-identical
- fn_08791 CSkillAction_SS_KINRYUUHOU::Slot01: byte-identical
- fn_08792 CSkillAction_SS_KINRYUUHOU::Slot02: byte-identical
- fn_08796 CSkillAction_SS_ANTENPOU::Slot01: byte-identical
- fn_08797 CSkillAction_SS_ANTENPOU::Slot02: byte-identical
- fn_08800 CSkillAction_SS_KAGEAKUMU::Slot01: byte-identical
- fn_08801 CSkillAction_SS_KAGEAKUMU::Slot02: byte-identical
- fn_08804 CSkillAction_SS_HITOUAKUMU::Slot01: byte-identical
- fn_08805 CSkillAction_SS_HITOUAKUMU::Slot02: byte-identical
- fn_08808 CSkillAction_SS_ANKOKURYUUAKUMU::Slot01: byte-identical
- fn_08809 CSkillAction_SS_ANKOKURYUUAKUMU::Slot02: byte-identical
- fn_08816 CSkillAction_SKE_ALL_IN_THE_SKY::Slot02: byte-identical
- fn_08832 CSkillAction_SKE_RISING_SUN::Slot02: byte-identical
- fn_08842 CSkillAction_SKE_NOON_BLAST::Slot02: byte-identical
- fn_08844 CSkillAction_SKE_SUNSET_BLAST::Slot02: byte-identical
- fn_08846 CSkillAction_SKE_RISING_MOON::Slot02: byte-identical
- fn_08856 CSkillAction_SKE_MIDNIGHT_KICK::Slot02: byte-identical
- fn_08859 CSkillAction_SKE_DAWN_BREAK::Slot02: byte-identical

Merged automatically: every function is byte-identical to the original.
Adds to the build: Source/Contents/Skills/SkillActionShinkiroShiranui.cpp, Source/Contents/Skills/SkillActionSkyEmperor.cpp
2026-10-29 20:54:33 +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
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
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
ragnarok-clanker
7f900459b1 Decompile fn_21129 (CGameActor::SetUnknown03C4)
Batch #2170 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_21129 CGameActor::SetUnknown03C4: logic confirmed by peer review

Peer-reviewed-by: ntrl
Reviewed-by: ragnarok-clanker
2026-10-29 15:06:31 +00:00
ragnarok-clanker
382be11765 Decompile fn_21044 (CGameActor::GetUnknown0404Job)
Batch #2163 by ragnarok-clanker: 1 byte-identical, 0 confirmed by peer review.

- fn_21044 CGameActor::GetUnknown0404Job: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 14:45:35 +00:00
ragnarok-clanker
e91dea0947 Decompile 10 functions in Source/Contents/Actors/RenderObject.cpp, Source/Contents/Actors/GameActor.h, ...
Batch #2152 by ragnarok-clanker: 10 byte-identical, 0 confirmed by peer review.

- fn_03067 CGameActor::Slot19: byte-identical
- fn_03066 CGameActor::Slot20: byte-identical
- fn_03063 CGameActor::Slot26: byte-identical
- fn_03064 CGameActor::Slot27: byte-identical
- fn_03056 CGameActor::Slot31: byte-identical
- fn_03055 CGameActor::Slot34: byte-identical
- fn_03069 CNpc::Slot22: byte-identical
- fn_03065 CNpc::Slot25: byte-identical
- fn_03058 CNpc::Slot30: byte-identical
- fn_03070 CCharacterNpc::Slot21: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 14:39:30 +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
f8ee6dec15 Decompile 3 functions in Source/Contents/Effects/PartyMemberEffects.cpp, Source/Contents/Effects/EffectPrimitiveMotion.cpp, ...
Batch #2131 by ragnarok-clanker: 0 byte-identical, 3 confirmed by peer review.

- fn_19841 CEffectPrim::PrimTanji2: logic confirmed by peer review
- fn_19786 CEffectPrim::Prim3DTextureNoMaster: logic confirmed by peer review
- fn_21069 EffectActor::LaunchEffect: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-29 12:59:44 +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
ragnarok-clanker
3a6bebae77 Decompile 7 functions in Source/Contents/Actors/RenderObject.cpp, Source/Contents/Actors/Player.cpp, ...
Batch #2092 by ragnarok-clanker: 0 byte-identical, 7 confirmed by peer review.

- fn_21037 CGameActor::Slot37: logic confirmed by peer review
- fn_21074 CGameActor::Slot38: logic confirmed by peer review
- fn_21199 CGameActor::Slot39: logic confirmed by peer review
- fn_22619 CGrannyPc::Slot39: logic confirmed by peer review
- fn_22620 CPc::Slot39: logic confirmed by peer review
- fn_22354 CCorpse::CCorpse: logic confirmed by peer review
- fn_21301 CGameMode::SpawnCorpse: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-29 10:04:49 +00:00
ragnarok-clanker
3b3e844b6b Decompile fn_21110 (CGameActor::ApplyPendingUnknown0408)
Batch #1899 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_21110 CGameActor::ApplyPendingUnknown0408: logic confirmed by peer review

Peer-reviewed-by: Yommy
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-28 23:23:02 +00:00
ragnarok-clanker
81e812ea39 Decompile 3 functions in Source/Contents/Effects/EffectPrimitiveMotion.cpp, Source/Contents/Effects/EffectParticle.h, ...
Batch #1869 by ragnarok-clanker: 3 byte-identical, 0 confirmed by peer review.

- fn_19971 EffectParticle::PrimWaterFall: byte-identical
- fn_21090 CGameActor::ProcessBodyState: byte-identical
- fn_12629 UIShortCutWnd::Slot03: byte-identical (already on main)

Merged automatically: every function is byte-identical to the original.
2026-10-28 23:05:45 +00:00