Commit graph

387 commits

Author SHA1 Message Date
ragnarok-clanker
43bae14f66 Decompile fn_19958 (CEffectPrim::PrimTrailShift)
Batch #2632 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_19958 CEffectPrim::PrimTrailShift: logic confirmed by peer review

Peer-reviewed-by: meitogi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 18:10:36 +00:00
ragnarok-clanker
faeb281905 Decompile 2 functions in Source/Contents/Effects/EffectPrimitiveMotion.cpp, Source/Contents/Effects/EffectPrim.h
Batch #2618 by ragnarok-clanker: 0 byte-identical, 2 confirmed by peer review.

- fn_19950 CEffectPrim::PrimFrameScroll: logic confirmed by peer review
- fn_19962 CEffectPrim::PrimFramePhase: logic confirmed by peer review

Peer-reviewed-by: youko
Reviewed-by: ragnarok-clanker
2026-10-29 18:09:08 +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
bacdd1ef39 Decompile fn_05224 (CAdventureGuideMgr::Init)
Batch #2616 by willerthal: 1 byte-identical, 0 confirmed by peer review.

- fn_05224 CAdventureGuideMgr::Init: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 18:02:43 +00:00
ragnarok-clanker
b2589563e0 Decompile 2 functions in Source/Contents/Jobs/JobInheritance.cpp, Source/Contents/Jobs/JobInheritance.h, ...
Batch #2545 by alisonrag: 0 byte-identical, 2 confirmed by peer review.

- fn_23577 ValidateCharacterName: logic confirmed by peer review
- fn_23579 IsNavigationActive: logic confirmed by peer review

Peer-reviewed-by: ntrl, meitogi, willerthal
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 17:52:21 +00:00
ragnarok-clanker
19065ff9be Decompile 4 functions in Source/Contents/Effects/EffectPrimitiveMotion.cpp, Source/Contents/Effects/EffectPrim.h
Batch #2543 by ragnarok-clanker: 0 byte-identical, 4 confirmed by peer review.

- fn_19798 CEffectPrim::PrimBobbing: logic confirmed by peer review
- fn_19936 CEffectPrim::PrimTwinSpin: logic confirmed by peer review
- fn_19948 CEffectPrim::PrimFlashFade: logic confirmed by peer review
- fn_19968 CEffectPrim::PrimFadeAlpha: 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-29 17:51:30 +00:00
ragnarok-clanker
c43208818d Decompile 4 functions in Source/Contents/Skills/SkillInfo.cpp, Source/Contents/EffectResourceSwitcher.cpp, ...
Batch #2534 by meitogi: 0 byte-identical, 4 confirmed by peer review.

- fn_08337 CEfstAction_UNLIMIT::Slot00: logic confirmed by peer review
- fn_08372 CSkillAction_ABC_CHASING_BREAK::Slot11: logic confirmed by peer review
- fn_08377 CSkillAction_ABC_CHASING_SHOT::Slot11: logic confirmed by peer review
- fn_03082 EffectResourceSwitcher::RetireEffects: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-29 17:47:45 +00:00
ragnarok-clanker
35a3946332 Decompile 4 functions in Source/Contents/Effects/EffectPrimitiveMotion.cpp, Source/Contents/Effects/EffectPrim.h
Batch #2537 by ragnarok-clanker: 0 byte-identical, 4 confirmed by peer review.

- fn_19943 CEffectPrim::PrimTextureSpin: logic confirmed by peer review
- fn_19951 CEffectPrim::PrimScrollTexture: logic confirmed by peer review
- fn_19953 CEffectPrim::PrimFrameFade: logic confirmed by peer review
- fn_19969 CEffectPrim::PrimRiseFollow: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-29 17:47:29 +00:00
ragnarok-clanker
7bbe61ba40 Decompile 9 functions in Source/Contents/Effects/EffectPrimitiveRendering.cpp, Source/Contents/Effects/EffectPrim.h
Batch #2518 by ragnarok-clanker: 0 byte-identical, 9 confirmed by peer review.

- fn_19853 CEffectPrim::RenderSizedSquare: logic confirmed by peer review
- fn_19886 CEffectPrim::RenderLightningArc: logic confirmed by peer review
- fn_19868 CEffectPrim::RenderHaloLayers: logic confirmed by peer review
- fn_19860 CEffectPrim::RenderArcBand: logic confirmed by peer review
- fn_19903 CEffectPrim::RenderGroundBubbles: logic confirmed by peer review
- fn_19862 CEffectPrim::RenderPyramid: logic confirmed by peer review
- fn_19892 CEffectPrim::RenderSphereCage: logic confirmed by peer review
- fn_19859 CEffectPrim::RenderCrossPlanes: logic confirmed by peer review
- fn_19874 CEffectPrim::RenderLayeredGlow: logic confirmed by peer review

Peer-reviewed-by: gordaoprogramas, willerthal, bigodeira
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 17:27:02 +00:00
ragnarok-clanker
3d5e9e9956 Decompile 6 functions in Source/Contents/Effects/EffectPrimitiveRendering.cpp, Source/Contents/Effects/EffectPrim.h
Batch #2514 by ragnarok-clanker: 0 byte-identical, 6 confirmed by peer review.

- fn_19881 CEffectPrim::RenderBladeTrail: logic confirmed by peer review
- fn_19871 CEffectPrim::RenderFanBeam: logic confirmed by peer review
- fn_19921 CEffectPrim::RenderStackedRings: logic confirmed by peer review
- fn_19885 CEffectPrim::RenderLightningTube: logic confirmed by peer review
- fn_19898 CEffectPrim::RenderOrbitSquare: logic confirmed by peer review
- fn_19877 CEffectPrim::RenderGroundBar: logic confirmed by peer review

Peer-reviewed-by: meitogi, gordaoprogramas, willerthal, alisonrag, bigodeira, youko
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 17:24:54 +00:00
ragnarok-clanker
1dfd7409f8 Decompile 3 functions in Source/Contents/Skills/ClientSkills.cpp, Source/Client/Session.h, ...
Batch #2506 by meitogi: 0 byte-identical, 3 confirmed by peer review.

- fn_23749 CSession::AddProhibitionLog: logic confirmed by peer review
- fn_23750 CSession::ProcessEmotionShortcut: logic confirmed by peer review
- fn_02976 CCashEmotionMgr::PlaySearchedEmotion: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-29 17:23:04 +00:00
ragnarok-clanker
51063b6465 Decompile fn_17879 (CPathFinder::CanMove)
Batch #2505 by ntrl: 0 byte-identical, 1 confirmed by peer review.

- fn_17879 CPathFinder::CanMove: logic confirmed by peer review

Peer-reviewed-by: bigodeira
Reviewed-by: ragnarok-clanker
Adds to the build: Source/Contents/MovementTraversal.cpp
2026-10-29 17:23:03 +00:00
ragnarok-clanker
b29ecf3d22 Decompile 2 functions in Source/Contents/ShowRankingScheduler.cpp, Source/Contents/ShowRankingScheduler.h
Batch #2495 by willerthal: 0 byte-identical, 2 confirmed by peer review.

- fn_04735 CShowRankingScheduler::CShowRankingScheduler: logic confirmed by peer review
- fn_04739 CShowRankingScheduler::Process: logic confirmed by peer review

Peer-reviewed-by: bigodeira
Reviewed-by: ragnarok-clanker
2026-10-29 17:23:00 +00:00
ragnarok-clanker
00d92e9fb1 Decompile fn_19880 (CEffectPrim::RenderFieldPanel)
Batch #2504 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_19880 CEffectPrim::RenderFieldPanel: logic confirmed by peer review

Peer-reviewed-by: bigodeira
Reviewed-by: ragnarok-clanker
2026-10-29 17:22:45 +00:00
ragnarok-clanker
0d45c7276f Decompile fn_19858 (CEffectPrim::RenderRecordRings)
Batch #2491 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_19858 CEffectPrim::RenderRecordRings: logic confirmed by peer review

Peer-reviewed-by: bigodeira
Reviewed-by: ragnarok-clanker
2026-10-29 17:22:27 +00:00
ragnarok-clanker
5fb9418ebb Decompile 2 functions in Source/Contents/SpriteRidingOffset.cpp, Source/Contents/SpriteRidingOffset.h
Batch #2508 by ntrl: 0 byte-identical, 2 confirmed by peer review.

- fn_22576 SpriteRidingOffset: logic confirmed by peer review
- fn_23394 GetBodyActionResourceName: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
Adds to the build: Source/Contents/SpriteRidingOffset.cpp
2026-10-29 17:22:25 +00:00
ragnarok-clanker
f4188c2c0f Decompile 4 functions in Source/Contents/Effects/EffectPrimitiveRendering.cpp, Source/Contents/Effects/EffectPrim.h
Batch #2480 by ragnarok-clanker: 0 byte-identical, 4 confirmed by peer review.

- fn_19899 CEffectPrim::RenderGlowDisc: logic confirmed by peer review
- fn_19887 CEffectPrim::RenderSpiralBlades: logic confirmed by peer review
- fn_19863 CEffectPrim::RenderRecordQuads: logic confirmed by peer review
- fn_19901 CEffectPrim::RenderTube: logic confirmed by peer review

Peer-reviewed-by: alisonrag, gordaoprogramas, willerthal
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 16:55:48 +00:00
ragnarok-clanker
7ae37f7150 Decompile fn_19879 (CEffectPrim::RenderColorPanel)
Batch #2462 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_19879 CEffectPrim::RenderColorPanel: logic confirmed by peer review

Peer-reviewed-by: alisonrag, gordaoprogramas, willerthal
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 16:54:37 +00:00
ragnarok-clanker
2e5ca78dda Decompile fn_19851 (CEffectPrim::Render2DDiamond)
Batch #2456 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_19851 CEffectPrim::Render2DDiamond: logic confirmed by peer review

Peer-reviewed-by: alisonrag, gordaoprogramas, willerthal
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 16:54:23 +00:00
ragnarok-clanker
42b144a2b0 Decompile fn_19907 (CEffectPrim::RenderTrailSquares)
Batch #2453 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_19907 CEffectPrim::RenderTrailSquares: logic confirmed by peer review

Peer-reviewed-by: gordaoprogramas
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 16:15:52 +00:00
ragnarok-clanker
9c6bccc775 Decompile fn_19912 (CEffectPrim::RenderSMA3)
Batch #2444 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_19912 CEffectPrim::RenderSMA3: logic confirmed by peer review

Peer-reviewed-by: alisonrag
Reviewed-by: ragnarok-clanker
2026-10-29 16:15:03 +00:00
ragnarok-clanker
e6c22457a6 Decompile 3 functions in Source/Contents/Effects/RagEffect.cpp, Source/Contents/Effects/RagEffect.h
Batch #2449 by ragnarok-clanker: 0 byte-identical, 3 confirmed by peer review.

- fn_20025 CRagEffect::CartRevolution: logic confirmed by peer review
- fn_20024 CRagEffect::BowlingBash: logic confirmed by peer review
- fn_20105 CRagEffect::SonicBlowHit: logic confirmed by peer review

Peer-reviewed-by: gordaoprogramas
Reviewed-by: ragnarok-clanker
2026-10-29 16:14:48 +00:00
ragnarok-clanker
71c56041c1 Decompile fn_19922 (CEffectPrim::RenderRotatedPlate)
Batch #2442 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_19922 CEffectPrim::RenderRotatedPlate: logic confirmed by peer review

Peer-reviewed-by: alisonrag, gordaoprogramas
Reviewed-by: ragnarok-clanker
2026-10-29 16:14:28 +00:00
ragnarok-clanker
bc0f96ee8b Decompile fn_20055 (CRagEffect::GetDuration)
Batch #2447 by ragnarok-clanker: 1 byte-identical, 0 confirmed by peer review.

- fn_20055 CRagEffect::GetDuration: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 16:03:32 +00:00
ragnarok-clanker
7413b83b11 Decompile 2 functions in Source/Contents/Effects/EffectPrimitiveRendering.cpp, Source/Contents/Effects/EffectPrim.h
Batch #2439 by ragnarok-clanker: 0 byte-identical, 2 confirmed by peer review.

- fn_19850 CEffectPrim::Render2DCircle: logic confirmed by peer review
- fn_19855 CEffectPrim::Render3DCasting2: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-29 15:57:50 +00:00
ragnarok-clanker
c1df67e2eb Decompile 8 functions in Source/Contents/Effects/EffectPrimitiveRendering.cpp, Source/Contents/Effects/EffectPrim.h
Batch #2440 by ragnarok-clanker: 0 byte-identical, 8 confirmed by peer review.

- fn_19856 CEffectPrim::Render3DCasting: logic confirmed by peer review
- fn_19857 CEffectPrim::Render3DCasting_LowPolygon: logic confirmed by peer review
- fn_19869 CEffectPrim::RenderAttackEnergy2: logic confirmed by peer review
- fn_19872 CEffectPrim::RenderBlind: logic confirmed by peer review
- fn_19878 CEffectPrim::RenderChemical: logic confirmed by peer review
- fn_19882 CEffectPrim::RenderColorPaper: logic confirmed by peer review
- fn_19883 CEffectPrim::RenderDoubleGumGang: logic confirmed by peer review
- fn_19890 CEffectPrim::RenderGrandCross2: 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-29 15:57:27 +00:00
ragnarok-clanker
fb006bc003 Decompile 4 functions in Source/Contents/Effects/RagEffect.cpp, Source/Contents/Effects/RagEffect.h
Batch #2431 by ragnarok-clanker: 0 byte-identical, 4 confirmed by peer review.

- fn_20133 CRagEffect::AttackEnergy2: logic confirmed by peer review
- fn_20077 CRagEffect::LexDivina: logic confirmed by peer review
- fn_20096 CRagEffect::RemoveTrap: logic confirmed by peer review
- fn_20108 CRagEffect::Sphere: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-29 15:56:49 +00:00
ragnarok-clanker
347c72405a EffectPrimitiveState: split unknown_0258[4] into DHXJ chPoint/chVal1/chVal2/chVal3 (std::vector<float> each). Pure rename, codegen unchanged. 2026-10-29 16:53:57 +01:00
ragnarok-clanker
a267c1f2ee Decompile fn_19873 (CEffectPrim::RenderColorPlane)
Batch #2424 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_19873 CEffectPrim::RenderColorPlane: logic confirmed by peer review

Peer-reviewed-by: alisonrag
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 15:49:47 +00:00
ragnarok-clanker
da7c7a6ca7 Decompile fn_13678 (BasicInfoWndInfo::Reset)
Batch #2362 by alisonrag: 0 byte-identical, 1 confirmed by peer review.

- fn_13678 BasicInfoWndInfo::Reset: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-29 15:48:55 +00:00
ragnarok-clanker
90c2a35550 Decompile 7 functions in Source/Contents/Effects/EffectPrimitiveRendering.cpp, Source/Contents/Effects/EffectPrim.h
Batch #2376 by ragnarok-clanker: 0 byte-identical, 7 confirmed by peer review.

- fn_19900 CEffectPrim::RenderBeam: logic confirmed by peer review
- fn_19870 CEffectPrim::RenderCone: logic confirmed by peer review
- fn_19904 CEffectPrim::RenderPeong: logic confirmed by peer review
- fn_19876 CEffectPrim::RenderFloorRect: logic confirmed by peer review
- fn_19913 CEffectPrim::RenderRotatedRing: logic confirmed by peer review
- fn_19917 CEffectPrim::RenderFloorSquare: logic confirmed by peer review
- fn_19914 CEffectPrim::RenderFloorSquare2: 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-29 15:48:02 +00:00
ragnarok-clanker
5a9265428f Decompile fn_20241 (CRagEffect::Fireworks)
Batch #2202 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_20241 CRagEffect::Fireworks: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-29 15:46:38 +00:00
ragnarok-clanker
6dcd49bd31 Decompile fn_19889 (CEffectPrim::RenderRipple)
Batch #2288 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_19889 CEffectPrim::RenderRipple: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-29 15:46:16 +00:00
ragnarok-clanker
d27fba9a13 Decompile 2 functions in Source/Contents/Effects/EffectPrimitiveRendering.cpp, Source/Contents/Effects/EffectPrim.h
Batch #2361 by ragnarok-clanker: 0 byte-identical, 2 confirmed by peer review.

- fn_19867 CEffectPrim::RenderRing: logic confirmed by peer review
- fn_19888 CEffectPrim::RenderPentagon: logic confirmed by peer review

Peer-reviewed-by: alisonrag
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 15:45:44 +00:00
ragnarok-clanker
a9e6d911e4 Decompile fn_19906 (CEffectPrim::RenderGrid)
Batch #2191 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_19906 CEffectPrim::RenderGrid: logic confirmed by peer review

Peer-reviewed-by: ntrl
Reviewed-by: ragnarok-clanker
2026-10-29 15:30:01 +00:00
ragnarok-clanker
10143c7796 Decompile fn_22330 (ClampTargetAttackRange)
Batch #2196 by alisonrag: 0 byte-identical, 1 confirmed by peer review.

- fn_22330 ClampTargetAttackRange: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-29 15:29:19 +00:00
ragnarok-clanker
648d92414a Decompile 8 functions in Source/Contents/Effects/RagEffect.cpp, Source/Contents/Effects/RagEffect.h
Batch #2193 by ragnarok-clanker: 8 byte-identical, 0 confirmed by peer review.

- fn_20034 CRagEffect::ProcessEZ2STRC10830: byte-identical
- fn_20049 CRagEffect::ProcessEZ2STRC153A0: byte-identical
- fn_20112 CRagEffect::ProcessEZ2STRC3CC40: byte-identical
- fn_20123 CRagEffect::ProcessEZ2STRC3FE00: byte-identical
- fn_20267 CRagEffect::ProcessEZ2STRC65300: byte-identical
- fn_20051 CRagEffect::ProcessEZ2STRC15990: byte-identical
- fn_20052 CRagEffect::ProcessEZ2STRC159D0: byte-identical
- fn_20326 CRagEffect::ShieldCharge: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 15:21:28 +00:00
ragnarok-clanker
ecf0296f5f Decompile fn_04256 (CPlayerNameDictionary::`scalar deleting destructor')
Batch #2189 by ntrl: 0 byte-identical, 1 confirmed by peer review.

- fn_04256 CPlayerNameDictionary::`scalar deleting destructor': 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-29 15:18:55 +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
9c689705b7 Decompile fn_19875 (CEffectPrim::RenderHalfSphere2)
Batch #2186 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_19875 CEffectPrim::RenderHalfSphere2: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-29 15:18:13 +00:00
ragnarok-clanker
2dadd7c772 Decompile fn_21038 (CRenderObject::ScaleByFadePulse)
Batch #2180 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_21038 CRenderObject::ScaleByFadePulse: logic confirmed by peer review

Peer-reviewed-by: ntrl, alisonrag
Reviewed-by: ragnarok-clanker
2026-10-29 15:16:54 +00:00
ragnarok-clanker
6f0fe82fc4 Decompile fn_21161 (CRenderObject::UpdateTlvertex)
Batch #2181 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_21161 CRenderObject::UpdateTlvertex: logic confirmed by peer review

Peer-reviewed-by: ntrl
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 15:10:20 +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
46d4abaff3 Decompile 2 functions in Source/Contents/Sound/SoundMaker.cpp
Batch #2167 by ragnarok-clanker: 0 byte-identical, 2 confirmed by peer review.

- fn_22400 CHalluNPC::OnProcess: logic confirmed by peer review
- fn_22402 CHalluPC::OnProcess: logic confirmed by peer review

Peer-reviewed-by: ntrl
Reviewed-by: ragnarok-clanker
2026-10-29 15:06:11 +00:00
ragnarok-clanker
2a3e04dac8 RagEffectState: name CRagEffect members after DHXJ (param[4], longitude, latitude, tlvertX/Y/Z, defZ, isDirection, type, level, flag, count, stateCnt, duration, deltaPos/deltaPos2/deltaPos3, primList, objSeg). tlvert/longitude become floats (were uint32 written through bit_cast). Codegen unchanged except Hit4 (59.2->60.4%) and ProcessEZ2STR (58.6->59.0%), both from dropping the bit_cast stores; 120/122 identical with includers. 2026-10-29 16:00:58 +01:00
ragnarok-clanker
bdd9736af4 EffectPrimitiveState: name 84 CEffectPrim members after DHXJ (layout matches DHXJ member order with 12-byte std::vector and one extra 2026 dword at 0x1D8): stateCnt, duration, pattern, count, renderFlag, numSegment, speed/accel, gravSpeed/gravAccel, longitude/latitude/roll, size, alpha*, lati*/long*/roll* speeds and accels, radius*, width*/height*, orgPos, deltaPos/deltaPos2/deltaPos3, segPos, rotAxis, transform/rotTransform, etc. Pure rename, codegen unchanged (221/221 functions with includers). 2026-10-29 15:58:02 +01:00
ragnarok-clanker
19feaf8184 Decompile 3 functions in Source/Contents/Actors/RenderObject.cpp, Source/Contents/Actors/GameActor.h
Batch #2162 by ragnarok-clanker: 0 byte-identical, 3 confirmed by peer review.

- fn_21155 CGameActor::SetUnknown008C: logic confirmed by peer review
- fn_21157 CGameActor::SetUnknown0404: logic confirmed by peer review
- fn_21159 CGameActor::Slot17: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-29 14:46:06 +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
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
bc2b7572e1 Decompile 2 functions in Source/Contents/Sound/SoundMaker.cpp, Source/Contents/Actors/Pc.h
Batch #2157 by ragnarok-clanker: 0 byte-identical, 2 confirmed by peer review.

- fn_22429 CPc::Slot59: logic confirmed by peer review
- fn_22430 CPc::Slot57: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-29 14:44:33 +00:00