From 6f1a2456754775e0cb4ee20b8ab0a8926d4c083b Mon Sep 17 00:00:00 2001 From: ragnarok-clanker Date: Wed, 28 Oct 2026 22:52:17 +0000 Subject: [PATCH] Decompile 7 functions in Source/Utility/Math/Vector3d.h, Source/Utility/Math/AffineMatrix.h, ... Batch #1846 by ragnarok-clanker: 0 byte-identical, 7 confirmed by peer review. - fn_19830 EffectParticle::PrimSMA: logic confirmed by peer review (annotation added to existing code) - fn_19790 EffectParticle::PrimBottom2: logic confirmed by peer review (already on main) - fn_19791 EffectParticle::PrimBottom: logic confirmed by peer review (already on main) - fn_02021 CreateTrigonometricTable: logic confirmed by peer review (already on main) - fn_02023 ClientCosine: logic confirmed by peer review (already on main) - fn_02025 ClientSine: logic confirmed by peer review (already on main) - fn_19818 EffectParticle::PrimLineLink: logic confirmed by peer review (annotation added to existing code) Peer-reviewed-by: Yommy Reviewed-by: ragnarok-clanker --- Source/Contents/Effects/EffectPrimitiveMotion.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Source/Contents/Effects/EffectPrimitiveMotion.cpp b/Source/Contents/Effects/EffectPrimitiveMotion.cpp index f320396..c7dabe4 100644 --- a/Source/Contents/Effects/EffectPrimitiveMotion.cpp +++ b/Source/Contents/Effects/EffectPrimitiveMotion.cpp @@ -1401,6 +1401,7 @@ void EffectParticle::PrimGuard() { } // OFFSET: 0x00BBFAA0 +// FUNCTION: fn_19818 bool EffectParticle::PrimLineLink() { CGameMode* gameMode = static_cast(g_world.ActiveGameMode()); const CRenderObject* target = nullptr; @@ -1460,6 +1461,7 @@ bool EffectParticle::PrimLineLink() { } // OFFSET: 0x00BC1AA0 +// FUNCTION: fn_19830 void EffectParticle::PrimSMA() { for (int index = 0; index < 4; ++index) { EffectPrimitiveSlot& slot = this->state.slots[index];