|
|
(4 intermediate revisions by 2 users not shown) |
Line 1: |
Line 1: |
− | {{pro only}} | + | {{revdate}}{{pro only|page}} |
| | | |
− | Below are a variety of [[Custom FX]] parameters developed by '''Roll20''' users to achieve different goals. | + | Below are a variety of [[Fx Tool#Custom_FX_Tool|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. | + | 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. |
| | | |
| <!-- Please keep these section headings in alphabetical order when adding new FX! --> | | <!-- Please keep these section headings in alphabetical order when adding new FX! --> |
Line 257: |
Line 257: |
| {{usercredit|616652}} | | {{usercredit|616652}} |
| {{fx|params={ | | {{fx|params={ |
− | "angle": 90, | + | "angle": -1, |
− | "angleRandom": 360, | + | "angleRandom": 30, |
− | "emissionRate": 20,
| + | "emissionRate": 20, |
| "endColour": [0, 0, 0, 0], | | "endColour": [0, 0, 0, 0], |
| "endColourRandom": [0, 0, 0, 0], | | "endColourRandom": [0, 0, 0, 0], |
Line 440: |
Line 440: |
| "endColourRandom": [0, 0, 0, 0] | | "endColourRandom": [0, 0, 0, 0] |
| }|preview=Fx-laser.png}} | | }|preview=Fx-laser.png}} |
| + | |
| + | == Solid Laser Bolt == |
| + | Improved version of The Aaron's [[FX Library#Laser_Bolt|Laser bolt]]. |
| + | {{usercredit|1223200}} |
| + | {{fx|params={ |
| + | "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] |
| + | }|preview=Redlaser.png}} |
| + | |
| <br /> | | <br /> |
| [[Category:Guides]] | | [[Category:Guides]] |
| + | [[Category:Pro]] |
Latest revision as of 14:31, 23 October 2021
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.
[edit] 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
}
|
|
[edit] 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]
}
|
|
[edit] 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
}
|
|
[edit] 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
}
|
|
[edit] 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
}
|
|
[edit] 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
}
|
|
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
}
|
|
[edit] 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
}
|
|
[edit] 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
}
|
|
[edit] 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
}
|
|
[edit] 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
|
[edit] Small Explosion
Courtesy of Patrick K.
{
"angle": -1,
"angleRandom": 30,
"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]
}
|
|
[edit] 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]
}
|
|
[edit] 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]
}
|
|
[edit] 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]
}
|
|
[edit] 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]
}
|
|
[edit] 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]
}
|
|
[edit] 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]
}
|
|
[edit] 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]
}
|
|
[edit] 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]
}
|
|
[edit] 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]
}
|
|