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
This commit is contained in:
ragnarok-clanker 2026-10-28 22:52:17 +00:00
commit 6f1a245675

View file

@ -1401,6 +1401,7 @@ void EffectParticle::PrimGuard() {
}
// OFFSET: 0x00BBFAA0
// FUNCTION: fn_19818
bool EffectParticle::PrimLineLink() {
CGameMode* gameMode = static_cast<CGameMode*>(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];