mirror of
https://github.com/sussy-code/smov.git
synced 2024-12-20 14:37:43 +01:00
Add so many easter eggs
This commit is contained in:
parent
8a85033b0f
commit
39f34c15b1
7 changed files with 45 additions and 9 deletions
BIN
public/lightbar-images/barn.png
Normal file
BIN
public/lightbar-images/barn.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 18 KiB |
BIN
public/lightbar-images/camera.png
Normal file
BIN
public/lightbar-images/camera.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 10 KiB |
BIN
public/lightbar-images/cock.png
Normal file
BIN
public/lightbar-images/cock.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 14 KiB |
BIN
public/lightbar-images/egg.png
Normal file
BIN
public/lightbar-images/egg.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 10 KiB |
BIN
public/lightbar-images/popcorn.png
Normal file
BIN
public/lightbar-images/popcorn.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 14 KiB |
BIN
public/lightbar-images/turkey.png
Normal file
BIN
public/lightbar-images/turkey.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 15 KiB |
|
@ -144,7 +144,7 @@ function ParticlesCanvas() {
|
|||
canvas.height = canvas.scrollHeight;
|
||||
|
||||
// Basic particle config
|
||||
const particleCount = 260;
|
||||
const particleCount = 265;
|
||||
let imageParticleCount = particleCount;
|
||||
|
||||
// Holiday overrides
|
||||
|
@ -179,14 +179,14 @@ function ParticlesCanvas() {
|
|||
imageOverride = [
|
||||
{
|
||||
image: "/lightbar-images/ghost.png",
|
||||
sizeRange: [28, 31] as [number, number],
|
||||
sizeRange: [20, 33] as [number, number],
|
||||
},
|
||||
{
|
||||
image: "/lightbar-images/pumpkin.png",
|
||||
sizeRange: [28, 31] as [number, number],
|
||||
sizeRange: [25, 35] as [number, number],
|
||||
},
|
||||
];
|
||||
imageParticleCount = particleCount * 0.09;
|
||||
imageParticleCount = particleCount * 0.0879;
|
||||
}
|
||||
|
||||
// Fish easter egg
|
||||
|
@ -214,22 +214,58 @@ function ParticlesCanvas() {
|
|||
imageOverride = [
|
||||
{
|
||||
image: "/lightbar-images/weed.png",
|
||||
sizeRange: [29, 33] as [number, number],
|
||||
sizeRange: [32, 40] as [number, number],
|
||||
},
|
||||
];
|
||||
imageParticleCount = particleCount / 6.34;
|
||||
imageParticleCount = particleCount / 6.25;
|
||||
}
|
||||
|
||||
// Kitty easter egg
|
||||
const shouldShowCat = Math.floor(Math.random() * 75) < 18;
|
||||
const shouldShowCat = Math.floor(Math.random() * 45) > 224;
|
||||
if (shouldShowCat) {
|
||||
imageOverride = [
|
||||
{
|
||||
image: "/lightbar-images/cat.png",
|
||||
sizeRange: [30, 36] as [number, number],
|
||||
sizeRange: [30, 38] as [number, number],
|
||||
},
|
||||
];
|
||||
imageParticleCount = particleCount / 6.7;
|
||||
imageParticleCount = particleCount / 6.6;
|
||||
}
|
||||
|
||||
// Movie & popcorn easter egg
|
||||
const shouldShowParaphernalia = Math.floor(Math.random() * 75) > 130;
|
||||
if (shouldShowParaphernalia) {
|
||||
imageOverride = [
|
||||
{
|
||||
image: "/lightbar-images/camera.png",
|
||||
sizeRange: [24, 32] as [number, number],
|
||||
},
|
||||
{
|
||||
image: "/lightbar-images/popcorn.png",
|
||||
sizeRange: [18, 27] as [number, number],
|
||||
},
|
||||
];
|
||||
imageParticleCount = particleCount / 7.5;
|
||||
}
|
||||
|
||||
// Chicken easter egg
|
||||
const shouldShow4thDecor = Math.floor(Math.random() * 750) > 130;
|
||||
if (shouldShow4thDecor) {
|
||||
imageOverride = [
|
||||
{
|
||||
image: "/lightbar-images/cock.png",
|
||||
sizeRange: [25, 32] as [number, number],
|
||||
},
|
||||
{
|
||||
image: "/lightbar-images/egg.png",
|
||||
sizeRange: [18, 24] as [number, number],
|
||||
},
|
||||
{
|
||||
image: "/lightbar-images/barn.png",
|
||||
sizeRange: [32, 38] as [number, number],
|
||||
},
|
||||
];
|
||||
imageParticleCount = particleCount / 9;
|
||||
}
|
||||
|
||||
// HOIST THE SAIL (of particles)!
|
||||
|
|
Loading…
Reference in a new issue