|
|
Line 257: |
Line 257: |
| {{usercredit|616652}} | | {{usercredit|616652}} |
| {{fx|params={ | | {{fx|params={ |
− | "angle": 90, | + | "angle": -1, |
− | "angleRandom": 360, | + | "angleRandom": 30, |
− | "emissionRate": 20,
| + | |
| + | :Indented line |
| + | "emissionRate": 20, |
| "endColour": [0, 0, 0, 0], | | "endColour": [0, 0, 0, 0], |
| "endColourRandom": [0, 0, 0, 0], | | "endColourRandom": [0, 0, 0, 0], |
Revision as of 22:41, 18 October 2019
Below are a variety of Custom FX parameters developed by Roll20 users to achieve different goals.
Earlier examples only work in the "FX Playground" - the gravity parameters have since been updated to the format "gravity": {"x": 0.01, "y": 0.01}. Making this correction will allow most of these to work. Sharpness appears to be deprecated. FX Playground only examples will be marked as such.
Color Spray
FX Playground Only
Courtesy of OldSchoolChris
{
"maxParticles": 2000,
"size": 40,
"sizeRandom": 2,
"lifeSpan": 600,
"lifeSpanRandom": 300,
"emissionRate": 25.0,
"speed": 10,
"speedRandom": 0,
"gravity": [0.01, 0.01],
"angle": 0,
"angleRandom":30,
"startColour": [6, 6, 6, 1],
"startColourRandom": [255, 255, 260, 1],
"endColour": [1, 1, 1, 0],
"endColourRandom": [60,60,60,100],
"sharpness": 45,
"sharpnessRandom": 0
}
|
|
Cone of Cold
FX Playground Only
Courtesy of OldSchoolChris
{
"angle": 0,
"angleRandom": 30,
"duration": -1,
"emissionRate": 25,
"endColour": [1, 1, 1, 0],
"endColourRandom": [60, 60, 60, 100],
"gravity": {"x":0.01, "y":0.01},
"lifeSpan": 600,
"lifeSpanRandom": 300,
"maxParticles": 2000,
"size": 40,
"sizeRandom": 2,
"speed": 10,
"speedRandom": 0,
"startColour": [6, 6, 6, 1],
"startColourRandom": [255, 255, 260, 1]
}
|
|
Frost Nova
FX Playground Only
Courtesy of Joshuha O.
{
"maxParticles": 500,
"size": 20,
"sizeRandom": 10,
"lifeSpan": 50,
"lifeSpanRandom": 0,
"emissionRate": 240,
"speed": 4,
"speedRandom": 0,
"gravity": [0.01, 0.01],
"angle": 90.0,
"angleRandom": 360,
"startColour": [50, 50, 50, 1],
"startColourRandom": [0, 0, 0, 0],
"endColour": [0, 0, 0, 0],
"endColourRandom": [0,0,0,0],
"sharpness": 40,
"sharpnessRandom": 10
}
|
|
Gas Cloud
FX Playground Only
Courtesy of OldSchoolChris
{
"maxParticles": 350,
"size": 40,
"sizeRandom": 5,
"lifeSpan": 25,
"lifeSpanRandom": 7,
"emissionRate": 20,
"speed": 5,
"speedRandom": 1.5,
"gravity": [0.1, 0.1],
"angle": 360.0,
"angleRandom": 360,
"startColour": [0, 218, 0, 1],
"startColourRandom": [0, 60, 20, 0],
"endColour": [0, 35, 0, 0],
"endColourRandom": [0,60,20,0],
"sharpness": 40,
"sharpnessRandom": 10
}
|
|
Magic Cauldron Bubbles
FX Playground Only
Courtesy of OldSchoolChris
{
"maxParticles": 500,
"size": 25,
"sizeRandom": 50,
"lifeSpan": 9,
"lifeSpanRandom": 7,
"emissionRate": 360,
"speed": 5,
"speedRandom": 1.5,
"gravity": [0.4, 0.4],
"angle": 0.5,
"angleRandom": 360,
"startColour": [0, 0, 0,255],
"startColourRandom": [0, 0, 0, 0],
"endColour": [0, 0, 0,255],
"endColourRandom": [60,60,60,0],
"sharpness": 50,
"sharpnessRandom": 10
}
|
|
Magic Missile
FX Playground Only
Courtesy of OldSchoolChris
{
"maxParticles": 550,
"size": 20,
"sizeRandom": 15,
"lifeSpan": 19,
"lifeSpanRandom": 19,
"emissionRate": 25,
"speed": 1,
"speedRandom": 0,
"gravity": [0.0, 0.0],
"angle": 0.0,
"angleRandom": 360,
"startColour": [60, 60, 60, 60],
"startColourRandom": [30, 30, 30, 30],
"endColour": [0, 0, 60, 0],
"endColourRandom": [0,0,60,0],
"sharpness": 45,
"sharpnessRandom": 10
}
|
|
Orb
FX Playground Only
Courtesy of David L.
{
"maxParticles": 200,
"size": 260,
"sizeRandom": 0,
"lifeSpan": 60,
"lifeSpanRandom": 0,
"emissionRate": 2,
"speed": 0,
"speedRandom": 0,
"gravity": [0.0001, 0.0001],
"angle": 0.0,
"angleRandom": 360,
"startColour": [10, 10, 50, 0],
"startColourRandom": [10, 10, 10, 0],
"endColour": [0, 0, 0, 1],
"endColourRandom": [10,10,5,0],
"sharpness": 55,
"sharpnessRandom": 40
}
|
|
Prismatic Spray
FX Playground Only
Courtesy of Joshuha O.
{
"maxParticles": 750,
"size": 50,
"sizeRandom": 100,
"lifeSpan": 9000,
"lifeSpanRandom": 0,
"emissionRate": 8,
"speed": 5,
"speedRandom": 1.5,
"gravity": [0.1, 0.1],
"angle": 10.0,
"angleRandom": 50,
"startColour": [250, 218, 68, 1],
"startColourRandom": [500, 500, 160, 0],
"endColour": [125, 350, 90, 90],
"endColourRandom": [600,600,60,0],
"sharpness": 40,
"sharpnessRandom": 10
}
|
|
Ray of Frost
Courtesy of OldSchoolChris
{
"maxParticles": 1000,
"size": 15,
"sizeRandom": 16,
"lifeSpan": 600,
"lifeSpanRandom": 300,
"emissionRate": 25,
"speed": 10,
"speedRandom": 0,
"angle": -1,
"angleRandom": 0,
"startColour": [50, 50, 200, 1],
"startColourRandom": [0, 0, 0, 0],
"endColour": [50, 50, 50, 10],
"endColourRandom": [0, 0, 0, 0],
"sharpness": 42,
"sharpnessRandom": 0
}
|
|
Snow/Stars
FX Playground Only
Courtesy of Joshuha O.
{
"maxParticles": 2000,
"size": 10,
"sizeRandom": 5,
"lifeSpan": 9000,
"lifeSpanRandom": 0,
"emissionRate": 2.0,
"speed": 1,
"speedRandom": 5,
"gravity": [0.01, 0.01],
"angle": 90.0,
"angleRandom": 360,
"startColour": [50, 50, 50, 1],
"startColourRandom": [0, 0, 0, 0],
"endColour": [0, 0, 0, 0],
"endColourRandom": [0,0,0,0],
"sharpness": 40,
"sharpnessRandom": 10
}
|
|
Arrow/Shot
Courtesy of Chris C.
{
"angle": -1,
"angleRandom": 0,
"duration": 50,
"emissionRate": 1,
"endColour": [20, 0, 0, 0],
"endColourRandom": [10, 0, 0, 0],
"gravity": {"x":0.001, "y":0.001},
"lifeSpan": 300,
"lifeSpanRandom": 100,
"maxParticles": 1,
"size": 10,
"sizeRandom": 1,
"speed": 50,
"speedRandom": 1.5,
"startColour": [10, 0, 0, 1],
"startColourRandom": [5, 0, 0, 0.25]
}
|
File:Arrow/Shot By Chris C. .jpg
|
Small Explosion
Courtesy of Patrick K.
{
"angle": -1,
"angleRandom": 30,
:Indented line
"emissionRate": 20,
"endColour": [0, 0, 0, 0],
"endColourRandom": [0, 0, 0, 0],
"gravity": {"x":0.01, "y":0.01},
"lifeSpan": 20,
"lifeSpanRandom": 10,
"maxParticles": 2000,
"size": 10,
"sizeRandom": 5,
"speed": 1,
"speedRandom": 0,
"startColour": [150, 90, 50, 1],
"startColourRandom": [30, 20, 0, 0]
}
|
|
Big Fast Explosion
Courtesy of Patrick K.
{
"angle": 90,
"angleRandom": 360,
"duration": 4,
"emissionRate": 200,
"endColour": [0, 0, 0, 0],
"endColourRandom": [0, 0, 0, 0],
"gravity": {"x":0.01, "y":0.01},
"lifeSpan": 5,
"lifeSpanRandom": 5,
"maxParticles": 2000,
"size": 20,
"sizeRandom": 20,
"speed": 20,
"speedRandom": 3,
"startColour": [150, 90, 50, 1],
"startColourRandom": [30, 20, 0, 0]
}
|
|
Lightning Bolt
Courtesy of Patrick K.
{
"angle": -1,
"angleRandom": 0.5,
"duration": 1,
"emissionRate": 5000,
"endColour": [0, 10, 50, 0],
"endColourRandom": [0, 0, 0, 0],
"gravity": {"x":0.01, "y":0.01},
"lifeSpan": 5,
"lifeSpanRandom": 1,
"maxParticles": 5000,
"size": 10,
"sizeRandom": 0,
"speed": 120,
"speedRandom": 121,
"startColour": [90, 125, 250, 1],
"startColourRandom": [12, 12, 12, 1]
}
|
|
Flame Dart
Courtesy of Patrick K.
{
"angle": -1,
"angleRandom": 0,
"duration": 15,
"emissionRate": 600,
"endColour": [0, 0, 0, 0],
"endColourRandom": [0, 0, 0, 0],
"lifeSpan": 20,
"lifeSpanRandom": 0,
"maxParticles": 200,
"size": 1,
"sizeRandom": 0,
"speed": 30,
"speedRandom": 1,
"startColour": [150, 90, 50, 1],
"startColourRandom": [30, 20, 0, 0]
}
|
|
Campfire
Courtesy of Patrick K.
{
"angle": 0,
"angleRandom": 90,
"duration": -1,
"emissionRate": 20,
"endColour": [0, 0, 0, 0],
"endColourRandom": [0, 0, 0, 0],
"gravity": {"x":0.01, "y":-0.3},
"lifeSpan": 12,
"lifeSpanRandom": 10,
"maxParticles": 2000,
"size": 10,
"sizeRandom": 5,
"speed": 0.5,
"speedRandom": 0,
"startColour": [150, 90, 50, 1],
"startColourRandom": [30, 20, 0, 0]
}
|
|
Freezing
Courtesy of Patrick K.
{
"angle": 90,
"angleRandom": 90,
"duration": -1,
"emissionRate": 30,
"endColour": [250, 250, 250, 0],
"endColourRandom": [12, 12, 12, 0],
"gravity": {"x":0.01, "y":0.1},
"lifeSpan": 12,
"lifeSpanRandom": 10,
"maxParticles": 2000,
"size": 12,
"sizeRandom": 5,
"speed": 1.5,
"speedRandom": 1.5,
"startColour": [0, 30, 90, 1],
"startColourRandom": [0, 10, 30, 0]
}
|
|
Bloodsplat
Courtesy of Patrick K.
{
"angle": 270,
"angleRandom": 30,
"duration": 10,
"emissionRate": 10,
"endColour": [150, 20, 20, 0],
"endColourRandom": [10, 10, 10, 0],
"gravity": {"x":0.001, "y":0.4},
"lifeSpan": 15,
"lifeSpanRandom": 15,
"maxParticles": 400,
"size": 8,
"sizeRandom": 3,
"speed": 3,
"speedRandom": 1,
"startColour": [140, 0, 0, 1],
"startColourRandom": [12, 12, 12, 0.75]
}
|
|
Campfire Sparks
Courtesy of Nick S.
{
"angle": 0,
"angleRandom": 180,
"duration": -1,
"emissionRate": 1000,
"endColour": [191, 94, 26, 1],
"endColourRandom": [30, 20, 0, 0.25],
"gravity": {"x":0.01, "y":0.01},
"lifeSpan": 50,
"lifeSpanRandom": 15,
"maxParticles": 100,
"size": 2,
"sizeRandom": 5,
"speed": 0.3,
"speedRandom": 0.8,
"startColour": [220, 143, 35, 1],
"startColourRandom": [32, 0, 0, 0.25]
}
|
|
Laser Bolt
Courtesy of The Aaron
{
"angle": -1,
"angleRandom": 0,
"duration": 15,
"emissionRate": 60000,
"lifeSpan": 20,
"lifeSpanRandom": 0,
"maxParticles": 3000,
"size": 1,
"sizeRandom": 0,
"speed": 175,
"speedRandom": 22,
"startColour": [90, 175, 175, 0.35],
"startColourRandom": [0, 0, 0, 0.25],
"endColour": [125, 125, 125, 0],
"endColourRandom": [0, 0, 0, 0]
}
|
|
Solid Laser Bolt
Improved version of The Aaron's Laser bolt.
Courtesy of Andreas J.
{
"angle": -1,
"angleRandom": 0,
"duration": 0.8,
"emissionRate": 60000,
"endColour": [250, 50, 50, 0.35],
"endColourRandom": [0, 0, 0, 0],
"gravity": {"x":0.01, "y":-0.65},
"lifeSpan": 1,
"lifeSpanRandom": 0,
"maxParticles": 3000,
"onDeath": "burst",
"sharpness": 100,
"size": 10,
"sizeRandom": 0,
"speed": 170,
"speedRandom": 22,
"startColour": [250, 50, 50, 0.35],
"startColourRandom": [0, 0, 0, 0.25]
}
|
|