From f20f4670ef2e6078d6800a27fb71ec2a3c7f6b7d Mon Sep 17 00:00:00 2001 From: D8H Date: Tue, 21 Apr 2026 11:16:50 +0200 Subject: [PATCH] Fix particle emitter gravity length action when it was 0 (#8520) --- Extensions/ParticleSystem/particleemitterobject.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Extensions/ParticleSystem/particleemitterobject.ts b/Extensions/ParticleSystem/particleemitterobject.ts index cae8cca61d..2dba2d63a3 100644 --- a/Extensions/ParticleSystem/particleemitterobject.ts +++ b/Extensions/ParticleSystem/particleemitterobject.ts @@ -847,8 +847,13 @@ namespace gdjs { const oldLength = this.getParticleGravityLength(); if (oldLength !== length) { this._gravityDirty = true; - this.gravityX *= length / oldLength; - this.gravityY *= length / oldLength; + if (oldLength === 0) { + this.gravityX = 0; + this.gravityY = length; + } else { + this.gravityX *= length / oldLength; + this.gravityY *= length / oldLength; + } } }