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