

This attribute, combined with speed, will decide how far the particle will fly before it is destroyed. LifeSpan defines how long, in a measure of time, a particle will last before it disappears. X and Y both accept positive and negative values, a positive Y would pull the particles down whereas a negative value would pull the particles up and it works the same way with X and left and right. You cannot use the 0 value for either of these attributes, so use 0.01 for "no gravity". It has these 2 options because you are able to have the "gravity" work in any direction.

This attribute is the only one that has 2 "sub-attributes", x and y. This attribute ties closely with the maxParticles attribute because if that limit is reached the system will stop creating particles, so make sure that you set the max hight enough to support your emission rate. This is a measure of how quickly particles are created and fired from the origin. If you set the duration to -1 the effect will last as long as you hold down the mouse button, otherwise, the effect will stop after the duration has finished even if you hold down the button. It can also be useful if you want the effect just to be a single burst of particles, like in the Bomb and Nova effects where the duration is just 10. The max duration in these instances is 50, which is just about 2 seconds. This is mostly used with, and required for (if it's not set, or is -1 it will be defaulted to 25), aimed and for on-death effects, since the mouse can't be held down, so they will last for the duration. This is how long the effect will last, even if the mouse is held down. This is useful when you want to fire an effect in a different direction each time you use it. If you enter -1 for this value the system will ask you to "aim" it every time you use it. The angle is measured in degrees starting with 0 pointing to the right, so 90 is straight down, 180 is to the left, 270 is straight up. This is the angle at which the particle are ejected from the spawn point (your cursor).

(minus the onDeath attribute, which will be explained at the end of the table) The default text is for "Burn - Fire", and it has all of the attributes available for creating a new FX. If you don't know exactly what JSON is you can just be sure to keep the general format of the default and just change the numbers. This info must be in a JSON format, if the format is incorrect it will not let you save your new custom FX. This will open a dialog, much like the Macro dialog, where you can modify all of the different attributes available to the particle system. In order to create your own custom FX, first select the FX Tool (lightning bolt) from the left toolbar, then select the "" option under the "-Custom FX-" header. If you'd like to use this feature, consider upgrading your account. This section is about a Roll20 feature exclusive to Pro-subscribers (and often to players in a Game created by a Pro-subscriber).
