// rate at which particle grows (or shrinks)
particleGrowthRate = 3

// regulates the particle growth rate
particleGrowthInterpolant = 1

// disable texture animation
enableTextureAnimation = 0

// randomize the start frame
// with texture animation disabled, this randomizes the texture
randomizeStartFrame = 0

// particle lifetime
particleLifetime = 4

// random additional lifetime
particleLifetimeVariance = .5

// particle size
particleSize = .03
particleStartSize = 5

// random additional size
particleSizeVariance = 0

// particle velocity
particleVelocity = .3

// random additional velocity
particleVelocityVariance = .1

// these value dictate the range in which a random angular velocity is chosen
particleAngularVelocityMin = -2
particleAngularVelocityMax = 2
particleAngularVelocity = 2
// total number of particles that can exist at one time
maxParticles = 300

// constrain the smoke emission 
particleDirectionSpread = .1

// number of particles spawned at every launch
burstAmount = 5

// time between particle creation
launchPeriod = .05

// radius of particle creation area
launchRadius = 0
burstLaunchRadius = 0
// delay before first particle launch
launchDelay = 0.0

// rate at which particles slow
friction = .4

// total time during which new particles are created
lifetime = 50

// Sprite is selected randomly from this list on particle creation
spriteList = "x_flame"

// rotate particles to random but fixed orientation
rotate = 1

// establish the color transition for the lifetime of this particle
particleColor0 = .10 .05 .03
particleColor1 = 0 0 0
particleColor2 = 0 0 0

// when a particle is spawned, slightly adjust its color
particleColorVariance = .05 .05 .05

// restrict the color variance to a single component (i.e., the maximum)
particleUniformColorVariance = 1

// modifies the playback speed
speedModifier = 1.5

// decrease the overall opacity of the smoke to allow objects to partially show through
opacity = 0.7

emitterfollow = .8

dependentParticleSystems = "psfire2" "psexplosion_sparks7"