summaryrefslogtreecommitdiff
path: root/src/JSystem/JParticle/JPAParticle.cpp
diff options
context:
space:
mode:
authorrobojumper <robojumper@gmail.com>2025-04-27 15:34:52 +0200
committerrobojumper <robojumper@gmail.com>2025-04-27 15:34:52 +0200
commit9e5c1c9cbb62eb4e99f46cb63f908e492665eeef (patch)
treea1f8bc183d8f4cbb4b1b8adec8744fbef6a6b358 /src/JSystem/JParticle/JPAParticle.cpp
parentca2f6bde481292758263f5898a07da512f75b0ee (diff)
Almost done
Diffstat (limited to 'src/JSystem/JParticle/JPAParticle.cpp')
-rw-r--r--src/JSystem/JParticle/JPAParticle.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/JSystem/JParticle/JPAParticle.cpp b/src/JSystem/JParticle/JPAParticle.cpp
index 195295ad..f6aa642c 100644
--- a/src/JSystem/JParticle/JPAParticle.cpp
+++ b/src/JSystem/JParticle/JPAParticle.cpp
@@ -155,8 +155,8 @@ void JPABaseParticle::init_c(JPAEmitterWorkData* work, JPABaseParticle* parent)
f32 base_speed = csp->getBaseVel() * (csp->getBaseVelRndm() * emtr->get_r_zp() + 1.0f);
EGG::Vector3f base_vel(emtr->get_r_zp(), emtr->get_r_zp(), emtr->get_r_zp());
base_vel.setLength(base_speed);
- mVelType1 = csp->getVelInhRate() * parent->mVelType1 + base_vel;
- mVelType0 = csp->getVelInhRate() * parent->mVelType2;
+ mVelType1 = parent->mVelType1 * csp->getVelInhRate() + base_vel;
+ mVelType0 = parent->mVelType2 * csp->getVelInhRate();
mMoment = parent->mMoment;
if (csp->isFieldAffected()) {