effects waves - goflishMC/fabled-temp GitHub Wiki

๐ŸŒŠ Animated Waves & Pulses

These effects animate particles with wave-like motion, growing and shrinking pulses, or outward ripples. Use these for sonic booms, healing bursts, explosions, or aura pulses.

Best paired with skill triggers like impact, casting, or channeling effects.


๐ŸŒŠ Horizontal Wave Ring

wave-horizontal:
  steps: 50
  copies: 1
  domain: 360
  x: "cos(a)"
  y: "0.2 * sin(a * 3)"
  z: "sin(a)"

Creates a bumpy ring pulsing horizontally.


๐Ÿ”˜ Pulse Ring (In & Out)

pulse-ring:
  steps: 50
  copies: 1
  domain: 360
  x: "cos(a) * (1 + sin(t))"
  y: "0"
  z: "sin(a) * (1 + sin(t))"

Grows and shrinks like a breathing circle.


๐Ÿ” Oscillating Wave

wave-oscillate:
  steps: 50
  copies: 1
  domain: 360
  x: "a * 0.05"
  y: "sin(a * 4) * 0.3"
  z: "0"

Side-to-side sinusoidal wave.


๐Ÿ’ฅ Shockwave Ripple

shockwave-ripple:
  steps: 40
  copies: 3
  domain: 360
  x: "cos(a) * c"
  y: "0"
  z: "sin(a) * c"

Concentric waves expanding from center.


๐ŸŽš Flat Pulse Grid

pulse-grid:
  steps: 30
  copies: 5
  domain: 180
  x: "a * 0.2 - 2"
  y: "0"
  z: "c * 0.2 - 0.5"

Creates a spreading grid of pulses.


๐Ÿงฌ Sine Pulse Tube

sine-tube:
  steps: 60
  copies: 1
  domain: 360
  x: "0"
  y: "cos(a * 5) * 0.3"
  z: "a * 0.05"

Wavy vertical pulse, like a light beam.


๐Ÿ’ซ Expanding Shockwave (Timed)

shockwave-pulse:
  steps: 50
  copies: 1
  domain: 360
  x: "cos(a) * t"
  y: "0"
  z: "sin(a) * t"

Time-based expanding ring effect.


๐Ÿ”” Bell Pulse

bell-pulse:
  steps: 50
  copies: 1
  domain: 360
  x: "cos(a)"
  y: "abs(sin(a * 4))"
  z: "sin(a)"

Sharp bouncy motion like a vibrating bell.


๐Ÿชž Side Wave Sweep

sweep-side:
  steps: 60
  copies: 1
  domain: 360
  x: "a * 0.05"
  y: "0"
  z: "sin(a * 3) * 0.5"

Creates a sweeping ripple from side to side.


๐Ÿ”„ Revolving Pulse

revolve-pulse:
  steps: 60
  copies: 1
  domain: 360
  x: "cos(a) * (1 + sin(t * 2))"
  y: "0"
  z: "sin(a) * (1 + sin(t * 2))"

Circular pulse that revolves over time.


๐Ÿง  Brainwave Burst

brainwave-burst:
  steps: 50
  copies: 2
  domain: 360
  x: "cos(a + c * 180)"
  y: "sin(a * 4) * 0.2"
  z: "sin(a + c * 180)"

Mirrored ripple effect with neural feel.


๐Ÿ’ฅ Ground Pulse Trail

trail-pulse:
  steps: 50
  copies: 1
  domain: 360
  x: "a * 0.05"
  y: "0"
  z: "0"

A simple expanding line โ€” great for earth ripple effects.


๐Ÿ”ƒ Looping Aura Pulse

loop-pulse:
  steps: 60
  copies: 1
  domain: 360
  x: "cos(a) * (1 + 0.1 * sin(t * 5))"
  y: "0"
  z: "sin(a) * (1 + 0.1 * sin(t * 5))"

Smooth aura that gently pulses over time.


๐Ÿ“ถ Upward Pulse Rings

upward-rings:
  steps: 40
  copies: 4
  domain: 360
  x: "cos(a)"
  y: "c * 0.5"
  z: "sin(a)"

Layered rings rising upward โ€” great for levitation effects.


๐ŸŒช Spiral Pulse (Swirling)

spiral-pulse:
  steps: 60
  copies: 1
  domain: 720
  x: "cos(a)"
  y: "a * 0.01"
  z: "sin(a)"

Spiraling upwards โ€” can be tied to charging or teleportation.


๐Ÿ’จ Wind Burst Wave

wind-burst:
  steps: 60
  copies: 1
  domain: 360
  x: "a * 0.05"
  y: "cos(a * 2) * 0.2"
  z: "0"

Simulates a burst of air traveling outward.


๐Ÿ”„ Clock Pulse (Ticking)

clock-tick:
  steps: 12
  copies: 1
  domain: 360
  x: "cos(a)"
  y: "0"
  z: "sin(a)"

12-step tick effect โ€” like clock positions.


๐Ÿ”Š Ring Throb (Deep Pulse)

ring-throb:
  steps: 60
  copies: 1
  domain: 360
  x: "cos(a) * (1 + 0.5 * sin(t))"
  y: "0"
  z: "sin(a) * (1 + 0.5 * sin(t))"

Heavy pulse for sound, shock, or underground magic.


๐Ÿงน Shockwave Sweep (Linear)

shock-sweep:
  steps: 40
  copies: 3
  domain: 180
  x: "a * 0.05 * c"
  y: "0"
  z: "0"

Linear shockwave that expands in 3 pulses.


๐Ÿซง Healing Aura Float

healing-aura:
  steps: 40
  copies: 3
  domain: 360
  x: "cos(a)"
  y: "0.2 + 0.1 * sin(t + c)"
  z: "sin(a)"

Subtle floating ring with soft pulsing โ€” perfect for healing zones.


๐Ÿ”— Back to Effects Index

โ† effects-yml