diff --git a/party/index.ts b/party/index.ts index 537df2f..9b7e5d5 100644 --- a/party/index.ts +++ b/party/index.ts @@ -204,7 +204,14 @@ const MILESTONES = [ { threshold: 1000000, id: 'god-tier', background: 'god-tier', image: 'https://media.discordapp.net/stickers/1294812453112123453.webp?quality=lossless' }, { threshold: 5000000, id: 'mega-bozo', background: 'mega-bozo', image: 'https://media1.tenor.com/m/x8v1oNUOmg4AAAAd/spinning-rat-rat.gif' }, { threshold: 8008008, id: 'galactic-bozo', background: 'galactic-bozo', image: 'https://cdn.discordapp.com/emojis/1297946545626288312.webp' }, - { threshold: 10000000, id: 'cosmic-bozo', background: 'cosmic-bozo', image: 'https://media.discordapp.net/stickers/1377379131649429554.gif?size=160&quality=lossless' } + { threshold: 10000000, id: 'cosmic-bozo', background: 'cosmic-bozo', image: 'https://media.discordapp.net/stickers/1377379131649429554.gif?size=160&quality=lossless' }, + { threshold: 100000000, id: 'interdimensional-bozo', background: 'interdimensional', image: 'https://media.discordapp.net/stickers/1397981135266648064.webp?size=160&quality=lossless' }, + { threshold: 500000000, id: 'multiversal-bozo', background: 'multiversal', image: 'https://media.discordapp.net/stickers/1294812453112123453.webp?quality=lossless' }, + { threshold: 1000000000, id: 'billionaire-bozo', background: 'billionaire', image: 'https://media1.tenor.com/m/x8v1oNUOmg4AAAAd/spinning-rat-rat.gif' }, + { threshold: 10000000000, id: 'ten-billion-bozo', background: 'ten-billion', image: 'https://cdn.discordapp.com/emojis/1297946545626288312.webp' }, + { threshold: 100000000000, id: 'hundred-billion-bozo', background: 'hundred-billion', image: 'https://media.discordapp.net/stickers/1377379131649429554.gif?size=160&quality=lossless' }, + { threshold: 500000000000, id: 'half-trillion-bozo', background: 'half-trillion', image: 'https://media1.tenor.com/m/pV74fmh_NLgAAAAd/louie-rat-spinning-rat.gif' }, + { threshold: 1000000000000, id: 'trillionaire-bozo', background: 'trillionaire', image: 'https://media.discordapp.net/stickers/1397981135266648064.webp?size=160&quality=lossless' } ]; export default class GameServer implements Party.Server { diff --git a/src/components/Background.tsx b/src/components/Background.tsx index c730087..4220290 100644 --- a/src/components/Background.tsx +++ b/src/components/Background.tsx @@ -51,6 +51,48 @@ export function Background({ background }: BackgroundProps) { backgroundSize: '200% 200%', animation: 'god-tier 10s ease infinite' }; + case 'interdimensional': + return { + background: 'url("https://media1.tenor.com/m/2h4_nJ8yG7AAAAAC/inter-dimension-traveler.gif") no-repeat center center fixed', + backgroundSize: 'cover', + animation: 'none' + }; + case 'multiversal': + return { + background: 'url("https://media1.tenor.com/m/E2h_b5s2_3swAAAAC/unlimited-power.gif") no-repeat center center fixed', + backgroundSize: 'cover', + animation: 'none' + }; + case 'billionaire': + return { + background: 'url("https://media1.tenor.com/m/6m-rain-wallstreet-make-it-rain.gif") no-repeat center center fixed', + backgroundSize: 'cover', + animation: 'none' + }; + case 'ten-billion': + return { + background: 'url("https://media1.tenor.com/m/rookie-numbers-those-are-rookie-numbers.gif") no-repeat center center fixed', + backgroundSize: 'cover', + animation: 'none' + }; + case 'hundred-billion': + return { + background: 'url("https://media1.tenor.com/m/galaxy-brain-animated.gif") no-repeat center center fixed', + backgroundSize: 'cover', + animation: 'none' + }; + case 'half-trillion': + return { + background: 'url("https://media1.tenor.com/m/challenger-approaching-super-smash-bros.gif") no-repeat center center fixed', + backgroundSize: 'cover', + animation: 'none' + }; + case 'trillionaire': + return { + background: 'url("https://media1.tenor.com/m/Kq_b5s2_3swAAAAC/unlimited-power.gif") no-repeat center center fixed', + backgroundSize: 'cover', + animation: 'none' + }; default: return { diff --git a/src/config/milestones.ts b/src/config/milestones.ts index ddef3cd..7ee232a 100644 --- a/src/config/milestones.ts +++ b/src/config/milestones.ts @@ -74,7 +74,7 @@ export const MILESTONES: Milestone[] = [ reward: '💥 Mega Bozo Background Unlocked!' }, { - threshold: 80088008, + threshold: 8008008, id: 'galactic-bozo', name: 'Galactic Bozo', description: 'Your clicks echo across the galaxy!', @@ -90,5 +90,68 @@ export const MILESTONES: Milestone[] = [ background: 'cosmic-bozo', image: 'https://media.discordapp.net/stickers/1377379131649429554.gif?size=160&quality=lossless', reward: '🌠 Cosmic Background Unlocked!' + }, + { + threshold: 100000000, + id: 'interdimensional-bozo', + name: 'Interdimensional Bozo', + description: 'You are breaking the barriers of reality!', + background: 'interdimensional', + image: 'https://media.discordapp.net/stickers/1397981135266648064.webp?size=160&quality=lossless', + reward: '🌀 Interdimensional Background Unlocked!' + }, + { + threshold: 500000000, + id: 'multiversal-bozo', + name: 'Multiversal Bozo', + description: 'Your bozo energy resonates across multiverses!', + background: 'multiversal', + image: 'https://media.discordapp.net/stickers/1294812453112123453.webp?quality=lossless', + reward: '🌌 Multiversal Background Unlocked!' + }, + { + threshold: 1000000000, + id: 'billionaire-bozo', + name: 'Billionaire Bozo', + description: 'You have achieved a billion clicks!', + background: 'billionaire', + image: 'https://media1.tenor.com/m/x8v1oNUOmg4AAAAd/spinning-rat-rat.gif', + reward: '💰 Billionaire Background Unlocked!' + }, + { + threshold: 10000000000, + id: 'ten-billion-bozo', + name: 'Ten Billion Bozo', + description: 'The clicks are overflowing!', + background: 'ten-billion', + image: 'https://cdn.discordapp.com/emojis/1297946545626288312.webp', + reward: '📈 Ten Billion Background Unlocked!' + }, + { + threshold: 100000000000, + id: 'hundred-billion-bozo', + name: 'Hundred Billion Bozo', + description: 'You are a legend in the world of bozos!', + background: 'hundred-billion', + image: 'https://media.discordapp.net/stickers/1377379131649429554.gif?size=160&quality=lossless', + reward: '🏆 Hundred Billion Background Unlocked!' + }, + { + threshold: 500000000000, + id: 'half-trillion-bozo', + name: 'Half Trillion Bozo', + description: 'Almost there, you can taste the trillions!', + background: 'half-trillion', + image: 'https://media1.tenor.com/m/pV74fmh_NLgAAAAd/louie-rat-spinning-rat.gif', + reward: '🚀 Half Trillion Background Unlocked!' + }, + { + threshold: 1000000000000, + id: 'trillionaire-bozo', + name: 'Trillionaire Bozo', + description: 'You are the ultimate bozo, a true trillionaire!', + background: 'trillionaire', + image: 'https://media.discordapp.net/stickers/1397981135266648064.webp?size=160&quality=lossless', + reward: '👑 Trillionaire Background Unlocked!' } ];