TimeToLive is a very common property in the BF engine. It is used
to describe the length of time an object can live. It's used on projectiles,
spawners, etc.. timeToLive can also be used with random number like
ObjectTemplate.timeToLive CRD_UNIFORM/1/2/0
When you see CRD_Uniform or CRD_NONE, that is a random number generator.
/1/2/0 means that it will randoming pick a number from 1 - 2 and
step by 0 (every number). 1/6/2 would mean random from 1 - 6 stepping
by 2.
Example:
In this example, the particle will live between 1 and 2 seconds.