Particle Manual


5 Physics Keywords

5.1 randomvel <horiz> [vert]

	Controls how fast the particle moves when it spawns (according to its spawn pattern).
	This works regardless of any requested velocities.

	If 'vert' is not specified, 'horiz' is used instead.

5.2 veladd <value>

	Controls how much of the effect's spawn velocity is used, can be greater than 1, or negative.

5.3 orgadd <value>

	Biases how much to add to the starting origin relative to the requested velocity.

5.4 orgbias <x> <y> <z>

	Biases the particle's origin by this absolute worldspace vector, regardless of spawn mode.

5.5 velbias

	Biases the particle's velocity by this absolute worldspace vector, regardless of spawn mode.

5.6 orgwrand

	Randomised offset for the particle's origin, in worldspace.

5.7 velwrand

	Randomised offset for the particle's origin, in worldspace.

5.8 friction <<xyz>|<xy> <z> | <x> <y> <z>>

	Proportion of the particle's speed that should be lost from friction. Negative values are accepted.

5.9 gravity <value>

	Amount that the particle's velocity changes per second, in units.

5.10 clipbounce <value>

	how much of the particle's velocity to use if the particle is clipped. See cliptype.
	Defaults to 0.8

5.11 cliptype <effectname>

	Specifies which new effect to spawn when the particle hits something.
	The origin and velocity of the particle are used to spawn the new effect.
	The clipbounce value is used as a scaler for the reflected velocity.
	If the effect named is the effect itself, the particle will merely bounce, instead of spawning a new effect.

	FIXME: make default to bounce if clipbounce is set without cliptype.

5.12 clipcount <count>

	The scaler to use for the number of particles to spawn upon a clip event.
	Only valid in conjunction with 'cliptype'.

5.13 notunderwater [content names]

	Specifies that this particle should ONLY be spawned when out of water.
	The particle will not spawn under water (this does not affect assoc chains).

	Content names are a space-separated list of: water slime lava sky solid fluid.
	Default is 'fluid' if not specified.

	The r_part_contentswitch cvar must be enabled for this to function correctly.

5.14 underwater [content names]

	Specifies that this particle should ONLY be spawned when underwater.
	The particle will not spawn if the spawn position is non-water (this does not affect assoc chains).

5.15 perframe

	Apply inverse frametime to count (causes emits to be per frame).

5.16 averageout

	Average trail points from start to end, useful with t_lightning, etc

5.17 nospreadfirst

	Don't randomize position/velocity for first generated particle.

5.18 nospreadlast

	Don't randomize position/velocity for last generated particle.

5.19 rainfrequency <multiplier>

	Specifies the interval between spawning new particle puffs on surfaces.

5.20 flurry <magnitude>

	These particles will periodically all change their direction, in a vauge attempt to approximate snow flurries.

Back | Home | Next