diff --git a/packages/web/src/fx-sprites/Absorb.svelte b/packages/web/src/fx-sprites/Absorb.svelte index 99947fe..579370e 100644 --- a/packages/web/src/fx-sprites/Absorb.svelte +++ b/packages/web/src/fx-sprites/Absorb.svelte @@ -1,22 +1,46 @@ - + + + + + + + + + diff --git a/packages/web/src/fx-sprites/Bolt.svelte b/packages/web/src/fx-sprites/Bolt.svelte index fb29b0a..99ecca1 100644 --- a/packages/web/src/fx-sprites/Bolt.svelte +++ b/packages/web/src/fx-sprites/Bolt.svelte @@ -1,33 +1,69 @@ - + + + + + + + + + + {#each geom.forks as d, i (i)} + + {/each} + + diff --git a/packages/web/src/fx-sprites/ChaosSwirl.svelte b/packages/web/src/fx-sprites/ChaosSwirl.svelte index 4a81a06..076aeba 100644 --- a/packages/web/src/fx-sprites/ChaosSwirl.svelte +++ b/packages/web/src/fx-sprites/ChaosSwirl.svelte @@ -1,29 +1,45 @@ - - - + + + + {#each CARDS as deg (deg)} + + {/each} diff --git a/packages/web/src/fx-sprites/Claw.svelte b/packages/web/src/fx-sprites/Claw.svelte index 3f86da1..ce6c0ba 100644 --- a/packages/web/src/fx-sprites/Claw.svelte +++ b/packages/web/src/fx-sprites/Claw.svelte @@ -1,26 +1,33 @@ + + + + + + + + - - - + + + + diff --git a/packages/web/src/fx-sprites/DustPuff.svelte b/packages/web/src/fx-sprites/DustPuff.svelte index 7e342f8..0c5a1fc 100644 --- a/packages/web/src/fx-sprites/DustPuff.svelte +++ b/packages/web/src/fx-sprites/DustPuff.svelte @@ -1,7 +1,9 @@ - - - + + + + + + + + + + + + + + + diff --git a/packages/web/src/fx-sprites/Fireball.svelte b/packages/web/src/fx-sprites/Fireball.svelte index f4bd0c8..c8a1f43 100644 --- a/packages/web/src/fx-sprites/Fireball.svelte +++ b/packages/web/src/fx-sprites/Fireball.svelte @@ -1,22 +1,102 @@ - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/web/src/fx-sprites/Fireworks.svelte b/packages/web/src/fx-sprites/Fireworks.svelte index f2c3293..141f5af 100644 --- a/packages/web/src/fx-sprites/Fireworks.svelte +++ b/packages/web/src/fx-sprites/Fireworks.svelte @@ -1,26 +1,55 @@ - - {#each [0, 45, 90, 135, 180, 225, 270, 315] as deg (deg)} + + {#each RAYS as deg, i (deg)} + {@const dx = Math.cos((deg * Math.PI) / 180)} + {@const dy = Math.sin((deg * Math.PI) / 180)} + {/each} + diff --git a/packages/web/src/fx-sprites/OozeSlip.svelte b/packages/web/src/fx-sprites/OozeSlip.svelte index bd13bd0..9383ceb 100644 --- a/packages/web/src/fx-sprites/OozeSlip.svelte +++ b/packages/web/src/fx-sprites/OozeSlip.svelte @@ -1,23 +1,45 @@ - + + + + + + + + + + + + + + diff --git a/packages/web/src/fx-sprites/PitFall.svelte b/packages/web/src/fx-sprites/PitFall.svelte index 9499731..799f048 100644 --- a/packages/web/src/fx-sprites/PitFall.svelte +++ b/packages/web/src/fx-sprites/PitFall.svelte @@ -1,29 +1,54 @@ - - - + + + + + + + + + + + + + + + diff --git a/packages/web/src/fx-sprites/Pow.svelte b/packages/web/src/fx-sprites/Pow.svelte index bb23aef..3b64044 100644 --- a/packages/web/src/fx-sprites/Pow.svelte +++ b/packages/web/src/fx-sprites/Pow.svelte @@ -1,25 +1,63 @@ + + + + + + + + - + + +{#each DASHES as deg (deg)} + +{/each} diff --git a/packages/web/src/fx-sprites/Shield.svelte b/packages/web/src/fx-sprites/Shield.svelte index d89aa69..728c233 100644 --- a/packages/web/src/fx-sprites/Shield.svelte +++ b/packages/web/src/fx-sprites/Shield.svelte @@ -1,26 +1,52 @@ - + + + + + + + + + + + + + + diff --git a/packages/web/src/fx-sprites/Shimmer.svelte b/packages/web/src/fx-sprites/Shimmer.svelte index 82c1a3d..44a60df 100644 --- a/packages/web/src/fx-sprites/Shimmer.svelte +++ b/packages/web/src/fx-sprites/Shimmer.svelte @@ -1,15 +1,21 @@ - - + + + + + + + diff --git a/packages/web/src/fx-sprites/SlimeStuck.svelte b/packages/web/src/fx-sprites/SlimeStuck.svelte index 4634843..24a78f5 100644 --- a/packages/web/src/fx-sprites/SlimeStuck.svelte +++ b/packages/web/src/fx-sprites/SlimeStuck.svelte @@ -1,23 +1,48 @@ - + + + + + + + + + + + diff --git a/packages/web/src/fx-sprites/Soul.svelte b/packages/web/src/fx-sprites/Soul.svelte index 1cb2edf..faa38d3 100644 --- a/packages/web/src/fx-sprites/Soul.svelte +++ b/packages/web/src/fx-sprites/Soul.svelte @@ -1,26 +1,44 @@ + + + + + + + + - - - + + + + + + diff --git a/packages/web/src/fx-sprites/Splash.svelte b/packages/web/src/fx-sprites/Splash.svelte index c869694..e7b81ae 100644 --- a/packages/web/src/fx-sprites/Splash.svelte +++ b/packages/web/src/fx-sprites/Splash.svelte @@ -1,33 +1,58 @@ - - - - + + + + + + + + + + + + + + + + + diff --git a/packages/web/src/fx-sprites/Streak.svelte b/packages/web/src/fx-sprites/Streak.svelte index 554bae3..4291726 100644 --- a/packages/web/src/fx-sprites/Streak.svelte +++ b/packages/web/src/fx-sprites/Streak.svelte @@ -1,23 +1,44 @@ - + + + + + + + + + + diff --git a/packages/web/src/fx-sprites/ThornSnap.svelte b/packages/web/src/fx-sprites/ThornSnap.svelte index beee6fa..939202f 100644 --- a/packages/web/src/fx-sprites/ThornSnap.svelte +++ b/packages/web/src/fx-sprites/ThornSnap.svelte @@ -1,26 +1,36 @@ - + + + + diff --git a/packages/web/src/fx-sprites/Waterbolt.svelte b/packages/web/src/fx-sprites/Waterbolt.svelte index a9f7322..60b2881 100644 --- a/packages/web/src/fx-sprites/Waterbolt.svelte +++ b/packages/web/src/fx-sprites/Waterbolt.svelte @@ -1,22 +1,66 @@ - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +