effects combat - magemonkeystudio/fabled GitHub Wiki

๐Ÿ”ฅ Combat Trails & Bursts

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.


๐Ÿ—ก Sword Slash Arc (Forward)

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.


๐ŸŒ€ Double Slash (X Pattern)

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 Burst (Ring)

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.


๐Ÿ’จ Projectile Trail (Straight Line)

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

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.


๐Ÿ’ฅ Ground Slam Ring

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 (S-curve)

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 Strike

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.


๐ŸŽฏ Piercing Shot Trail

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.


โšก Critical Hit Spark

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 Burst Dome

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 Slash Trail

dash-trail:
  steps: 30
  copies: 1
  domain: 180
  x: "a * 0.1"
  y: "0"
  z: "0"

Horizontal trail following dash motion.


๐Ÿ•ณ Impact Burst (Star)

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

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 Burst (Cone)

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 (Melee)

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 Strike (Full Dome)

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 Burst

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 Burst

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 Burst Line

ground-line:
  steps: 30
  copies: 1
  domain: 180
  x: "a * 0.1"
  y: "0"
  z: "0"

A rippling line of force along the ground.


๐Ÿ”— Back to Effects Index

โ† effects-yml