From 19bebfbb133eee9eb4f5c45b3ec4a80478fe5a7d Mon Sep 17 00:00:00 2001 From: ragnarok-clanker Date: Thu, 12 Nov 2026 09:17:55 +0000 Subject: [PATCH] Decompile fn_07379 (CRichsCoinEffect::OnProcess) Batch #18101 by eAthena: 0 byte-identical, 1 confirmed by peer review. - fn_07379 CRichsCoinEffect::OnProcess: logic confirmed by peer review Peer-reviewed-by: Yommy, KWDev, bibinir Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes). --- Source/Contents/Effects/Skills/MonsterSkillEffects.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Source/Contents/Effects/Skills/MonsterSkillEffects.cpp b/Source/Contents/Effects/Skills/MonsterSkillEffects.cpp index ed378ef64..e6d4fcaee 100644 --- a/Source/Contents/Effects/Skills/MonsterSkillEffects.cpp +++ b/Source/Contents/Effects/Skills/MonsterSkillEffects.cpp @@ -4779,9 +4779,10 @@ void CRichsCoinEffect::OnProcess() { for (auto it = this->particles.begin(); it != this->particles.end(); ++it) { CParticle* particle = *it; - particle->position.x = this->position[0]; - particle->position.y = this->position[1]; - particle->position.z = this->position[2]; + vector3d& particlePosition = (*it)->position; + particlePosition.x = this->position[0]; + particlePosition.y = this->position[1]; + particlePosition.z = this->position[2]; if (particle) { const float angle = particle->animationParameter + 0.015f; particle->animationParameter = angle;