-
Notifications
You must be signed in to change notification settings - Fork 51
effects combat
These effects are designed for fast-paced, high-energy visuals like slashes, impact bursts, projectile trails, critical hits, or explosions.
Use them in skills for melee swings, ranged attacks, spells, or ultimates.
slash-arc:
steps: 20
copies: 1
domain: 180
x: "cos(a)"
y: "abs(cos(a)) * 0.3"
z: "sin(a)"Sweeps particles in front like a sword slash.
slash-double:
steps: 20
copies: 2
domain: 180
x: "cos(a + c * 45)"
y: "0"
z: "sin(a + c * 45)"Crossed slashes forming an X shape.
explosion-ring:
steps: 40
copies: 2
domain: 360
x: "cos(a) * (c + 1)"
y: "0"
z: "sin(a) * (c + 1)"Multi-layer ring burst, good for fireballs or impact.
trail-linear:
steps: 25
copies: 1
domain: 180
x: "0"
y: "0"
z: "a * 0.2"Straight trail — ideal for arrows or bullets.
slash-spiral:
steps: 50
copies: 1
domain: 360
x: "cos(a)"
y: "a * 0.02"
z: "sin(a)"Spiral upward like a vertical slash or cleave.
slam-ring:
steps: 40
copies: 2
domain: 360
x: "cos(a) * (c + 1)"
y: "0"
z: "sin(a) * (c + 1)"Shockwave rings emitted from a central impact.
whip-lash:
steps: 30
copies: 1
domain: 180
x: "a * 0.05"
y: "sin(a * 3) * 0.3"
z: "0"Side strike with an S-curve — great for chain or whip skills.
twirl-spin:
steps: 50
copies: 2
domain: 360
x: "cos(a + c * 180)"
y: "sin(a * 3) * 0.2"
z: "sin(a + c * 180)"Spins particles around the user like a whirlwind slash.
trail-pierce:
steps: 30
copies: 1
domain: 360
x: "0"
y: "cos(a * 4) * 0.2"
z: "a * 0.1"Straight projectile trail with a twisting wave.
crit-spark:
steps: 10
copies: 5
domain: 360
x: "cos(a + c * 72) * 0.3"
y: "0"
z: "sin(a + c * 72) * 0.3"Quick, scattered sparks from a critical impact.
aoe-dome:
steps: 30
copies: 5
domain: 180
x: "cos(a) * sin(c * 36)"
y: "cos(c * 36)"
z: "sin(a) * sin(c * 36)"Full AoE explosion, good for war stomp or area detonation.
dash-trail:
steps: 30
copies: 1
domain: 180
x: "a * 0.1"
y: "0"
z: "0"Horizontal trail following dash motion.
burst-star:
steps: 20
copies: 5
domain: 360
x: "cos(a + c * 72)"
y: "0"
z: "sin(a + c * 72)"Explosive burst in 5 directions.
uppercut-arc:
steps: 30
copies: 1
domain: 180
x: "cos(a)"
y: "sin(a)"
z: "0"Rising arc like a punch or palm strike.
stab-cone:
steps: 30
copies: 2
domain: 180
x: "cos(a + c * 10) * a * 0.02"
y: "0"
z: "sin(a + c * 10) * a * 0.02"Creates a short, forward cone of damage.
cyclone-spin:
steps: 60
copies: 1
domain: 720
x: "cos(a)"
y: "0"
z: "sin(a)"A full rotation spin — great for whirlwind attacks.
power-dome:
steps: 50
copies: 5
domain: 180
x: "cos(a) * sin(c * 36)"
y: "cos(c * 36)"
z: "sin(a) * sin(c * 36)"Rises upward in a dome — like a power explosion.
blade-cross:
steps: 20
copies: 2
domain: 180
x: "cos(a + c * 45)"
y: "0"
z: "sin(a + c * 45)"Two sharp diagonal slashes that cross in an X.
trident:
steps: 20
copies: 3
domain: 360
x: "cos(a + c * 120)"
y: "0"
z: "sin(a + c * 120)"Three-pronged strike — like a spear or claw attack.
ground-line:
steps: 30
copies: 1
domain: 180
x: "a * 0.1"
y: "0"
z: "0"A rippling line of force along the ground.