-
Notifications
You must be signed in to change notification settings - Fork 51
effects magic
These effects create soft, looping, or floating visuals for magic shields, arcane circles, buff zones, levitation, or charged abilities. They’re best used for passive skill effects, casting visuals, or transformation states.
arcane-ring:
steps: 60
copies: 1
domain: 360
x: "cos(a)"
y: "1.2"
z: "sin(a)"Simple floating circle — good for buffs or charging visuals.
meditation-aura:
steps: 60
copies: 1
domain: 360
x: "cos(a)"
y: "0.3 * sin(a * 4)"
z: "sin(a)"Subtle floating pulse, great for peaceful or passive effects.
arcane-swirl:
steps: 60
copies: 1
domain: 360
x: "cos(a)"
y: "a * 0.02"
z: "sin(a)"A soft vertical swirl — ideal for a slow magic lift.
levitation-spiral:
steps: 50
copies: 1
domain: 720
x: "cos(a)"
y: "a * 0.015"
z: "sin(a)"Gentle upward swirl, perfect for floating effects.
mana-flicker:
steps: 60
copies: 1
domain: 360
x: "cos(a + sin(t * 2))"
y: "0.1 + sin(t * 3) * 0.05"
z: "sin(a + sin(t * 2))"Shimmering, unstable mana circle.
seal-circle:
steps: 60
copies: 1
domain: 360
x: "cos(a)"
y: "0"
z: "sin(a)"Static circle on the ground — great for summoning.
rune-rotate:
steps: 5
copies: 1
domain: 360
x: "cos(a + t * 2)"
y: "1"
z: "sin(a + t * 2)"Five rotating points — rune marker or spell circle.
bubble-lift:
steps: 30
copies: 3
domain: 360
x: "cos(a + c * 120)"
y: "0.2 + c * 0.3"
z: "sin(a + c * 120)"Floating points that rise slowly.
mana-orbit:
steps: 30
copies: 2
domain: 360
x: "cos(a + c * 180)"
y: "0.5"
z: "sin(a + c * 180)"Two orbs circling low around the caster.
charge-field:
steps: 60
copies: 1
domain: 360
x: "cos(a) * (1 + 0.2 * sin(t * 4))"
y: "0"
z: "sin(a) * (1 + 0.2 * sin(t * 4))"Arcane ring that swells rhythmically.
sphere-orbit:
steps: 60
copies: 3
domain: 360
x: "cos(a + c * 120)"
y: "sin(a + c * 120)"
z: "0"Creates orbiting magical bands around player.
warding-field:
steps: 60
copies: 4
domain: 360
x: "cos(a)"
y: "0.5 + 0.2 * c"
z: "sin(a)"Four rings floating vertically — like a magical field.
divine-aura:
steps: 60
copies: 1
domain: 360
x: "cos(a) * (1 + 0.15 * sin(t))"
y: "1.5"
z: "sin(a) * (1 + 0.15 * sin(t))"Soft glowing ring above head that pulses.
inner-swirl:
steps: 60
copies: 1
domain: 360
x: "cos(a + t * 2)"
y: "0.6 + sin(a * 2) * 0.1"
z: "sin(a + t * 2)"Small rotating aura near center.
calm-cloud:
steps: 40
copies: 3
domain: 360
x: "cos(a + c * 120)"
y: "0.8 + 0.2 * sin(c * 120)"
z: "sin(a + c * 120)"Soft swirling particles like a meditation field.
mirror-shield:
steps: 60
copies: 1
domain: 360
x: "cos(a)"
y: "0.3 * abs(cos(a * 2))"
z: "sin(a)"Looks like a shifting magical wall.
light-channel:
steps: 60
copies: 1
domain: 360
x: "cos(a + t)"
y: "a * 0.02"
z: "sin(a + t)"A spiral that continuously channels upward.
floating-barrier:
steps: 30
copies: 3
domain: 360
x: "cos(a)"
y: "1 + 0.3 * c"
z: "sin(a)"Multiple hovering shields at different heights.
ether-flare:
steps: 40
copies: 2
domain: 360
x: "cos(a + c * 180)"
y: "sin(t + c)"
z: "sin(a + c * 180)"Floating flares that alternate like sparks.
meditation-dual:
steps: 40
copies: 2
domain: 360
x: "cos(a)"
y: "0.2 + 0.4 * c"
z: "sin(a)"Two floating rings at different heights.