From a591f8908d240c5cc76e44e64101b67a0d084aec Mon Sep 17 00:00:00 2001 From: ragnarok-clanker Date: Wed, 28 Oct 2026 23:10:29 +0000 Subject: [PATCH] Decompile 6 functions in Source/Contents/Effects/EffectPrimitiveMotion.cpp, Source/Contents/Effects/EffectParticle.h, ... Batch #1876 by ragnarok-clanker: 0 byte-identical, 6 confirmed by peer review. - fn_19844 EffectParticle::PrimThrowItem: logic confirmed by peer review (annotation added to existing code) - fn_19822 EffectParticle::PrimPeong: logic confirmed by peer review (annotation added to existing code) - fn_19810 EffectParticle::PrimGI3: logic confirmed by peer review (annotation added to existing code) - fn_21086 RenderObjectState::Reset: logic confirmed by peer review (already on main) - fn_04106 ItemInfo::GetItemId: logic confirmed by peer review (annotation added to existing code) - fn_12589 ShortcutDrop::Drop: logic confirmed by peer review (already on main) Reviewed-by: ragnarok-clanker --- Source/Contents/Effects/EffectPrimitiveMotion.cpp | 3 +++ Source/Contents/Items/ItemInfo.cpp | 1 + 2 files changed, 4 insertions(+) diff --git a/Source/Contents/Effects/EffectPrimitiveMotion.cpp b/Source/Contents/Effects/EffectPrimitiveMotion.cpp index a4329e8c..722f914a 100644 --- a/Source/Contents/Effects/EffectPrimitiveMotion.cpp +++ b/Source/Contents/Effects/EffectPrimitiveMotion.cpp @@ -1702,6 +1702,7 @@ bool EffectParticle::PrimSuperAngel() { } // OFFSET: 0x00BC4730 +// FUNCTION: fn_19844 void EffectParticle::PrimThrowItem() { EffectPrimitiveSlot* slots = this->state.slots; FaceCamera(slots); @@ -1782,6 +1783,7 @@ void EffectParticle::PrimThrowItem() { } // OFFSET: 0x00BC06B0 +// FUNCTION: fn_19822 bool EffectParticle::PrimPeong() { FaceCamera(this->state.slots); @@ -1831,6 +1833,7 @@ bool EffectParticle::PrimPeong() { } // OFFSET: 0x00BBDE10 +// FUNCTION: fn_19810 void EffectParticle::PrimGI3() { for (int index = 0; index < 4; ++index) { EffectPrimitiveSlot& slot = this->state.slots[index]; diff --git a/Source/Contents/Items/ItemInfo.cpp b/Source/Contents/Items/ItemInfo.cpp index 9d57e23e..501d3b89 100644 --- a/Source/Contents/Items/ItemInfo.cpp +++ b/Source/Contents/Items/ItemInfo.cpp @@ -389,6 +389,7 @@ bool ItemInfo::IsAboveItemId600() const { } // OFFSET: 0x005FCCF0 +// FUNCTION: fn_04106 int ItemInfo::GetItemId() const { return std::atoi(this->itemId.c_str()); }