Arma 3 Scripting

Command in Particles

setParticleRandom

Also available as Markdown and JSON, or read the original wiki page.

Description

Sets randomization of particle source parameters. Correspondence between CfgCloudlets class param names and command array of params:

particleSource setParticleRandom
[
    lifeTimeVar,
    positionVar,
    moveVelocityVar,
    rotationVelocityVar,
    sizeVar,
    colorVar,
    randomDirectionPeriodVar,
    randomDirectionIntensityVar,
    angleVar,
    bounceOnSurfaceVar
];

Syntax

particleSource setParticleRandom [lifeTime, position, moveVelocity, rotationVelocity, size, color, directionPeriod, directionIntensity, angle, bounceOnSurface]

Parameters:

Returns: Nothing

Examples

Example 1

_particleSource setParticleRandom [0, [0.1, 0.1, 0.1], [0, 0, 0.5], 0, 0.1, [0, 0, 0, 0], 0, 0, 45, 0];

See also

ParticleArray · setParticleCircle · setParticleParams · ParticleTemplates · setParticleClass · particlesQuality · setParticleFire

Community notes

DarkDruid

Support of parameter bounceOnSurface (Number - 0-1) is in the game since Arma 3 version 0.74. It's variability in speed's loosing in collision with ground. Requires collisions with ground enabled by script command setParticleParams.