This commit is contained in:
2025-08-04 02:17:50 +05:30
parent 3dc5aeee4e
commit df3bd8adbe
13 changed files with 42 additions and 42 deletions

View File

@@ -123,37 +123,37 @@ const UPGRADES: Upgrade[] = [
mascotTiers: [
{
level: 0,
imageSrc: '/src/assets/bozo.png',
imageSrc: '/assets/bozo.png',
multiplier: 1.02,
rarity: 1.0,
},
{
level: 1,
imageSrc: '/src/assets/shoominion.png',
imageSrc: '/assets/shoominion.png',
multiplier: 1.03,
rarity: 0.8,
},
{
level: 5,
imageSrc: '/src/assets/codebug.gif',
imageSrc: '/assets/codebug.gif',
multiplier: 1.05,
rarity: 0.6,
},
{
level: 10,
imageSrc: '/src/assets/lalan.gif',
imageSrc: '/assets/lalan.gif',
multiplier: 1.07,
rarity: 0.4,
},
{
level: 15,
imageSrc: '/src/assets/neuro-neurosama.gif',
imageSrc: '/assets/neuro-neurosama.gif',
multiplier: 1.10,
rarity: 0.2,
},
{
level: 20,
imageSrc: '/src/assets/evil-neurosama.gif',
imageSrc: '/assets/evil-neurosama.gif',
multiplier: 1.15,
rarity: 0.1,
},
@@ -196,12 +196,12 @@ const UPGRADES: Upgrade[] = [
const MILESTONES = [
{ threshold: 1000, id: 'first-thousand', background: 'rainbow', image: 'https://media1.tenor.com/m/x8v1oNUOmg4AAAAd/spinning-rat-rat.gif' },
{ threshold: 5000, id: 'five-thousand', background: 'matrix', image: 'https://media1.tenor.com/m/pV74fmh_NLgAAAAd/louie-rat-spinning-rat.gif' },
{ threshold: 10000, id: 'ten-thousand', background: 'cyberpunk', image: 'https://media1.tenor.com/m/YsWlbVbRWFQAAAAd/rat-spinning.gif' },
{ threshold: 50000, id: 'epic-milestone', background: 'space', image: 'https://media1.tenor.com/m/x8v1oNUOmg4AAAAd/spinning-rat-rat.gif' },
{ threshold: 100000, id: 'legendary', background: 'glitch', image: 'https://media1.tenor.com/m/pV74fmh_NLgAAAAd/louie-rat-spinning-rat.gif' },
{ threshold: 500000, id: 'ultimate', background: 'ultimate', image: 'https://media1.tenor.com/m/YsWlbVbRWFQAAAAd/rat-spinning.gif' },
{ threshold: 1000000, id: 'god-tier', background: 'god-tier', image: 'https://media1.tenor.com/m/x8v1oNUOmg4AAAAd/spinning-rat-rat.gif' }
{ threshold: 10000, id: 'ten-thousand', background: 'cyberpunk', image: 'https://cdn.discordapp.com/emojis/1297946545626288312.webp' },
{ threshold: 50000, id: 'epic-milestone', background: 'space', image: 'https://media.discordapp.net/stickers/1377379131649429554.gif?size=160&quality=lossless' },
{ threshold: 100000, id: 'legendary', background: 'musume', image: 'https://media1.tenor.com/m/pV74fmh_NLgAAAAd/louie-rat-spinning-rat.gif' },
{ threshold: 200000, id: 'two-hundred-thousand', background: 'glitch', image: 'https://media1.tenor.com/m/pV74fmh_NLgAAAAd/louie-rat-spinning-rat.gif' },
{ threshold: 500000, id: 'ultimate', background: 'ultimate', image: 'https://media.discordapp.net/stickers/1397981135266648064.webp?size=160&quality=lossless' },
{ threshold: 1000000, id: 'god-tier', background: 'god-tier', image: 'https://media.discordapp.net/stickers/1294812453112123453.webp?quality=lossless' }
];
export default class GameServer implements Party.Server {

View File

Before

Width:  |  Height:  |  Size: 233 KiB

After

Width:  |  Height:  |  Size: 233 KiB

View File

Before

Width:  |  Height:  |  Size: 53 KiB

After

Width:  |  Height:  |  Size: 53 KiB

View File

Before

Width:  |  Height:  |  Size: 117 KiB

After

Width:  |  Height:  |  Size: 117 KiB

View File

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

Before

Width:  |  Height:  |  Size: 2.0 MiB

After

Width:  |  Height:  |  Size: 2.0 MiB

View File

Before

Width:  |  Height:  |  Size: 142 KiB

After

Width:  |  Height:  |  Size: 142 KiB

View File

Before

Width:  |  Height:  |  Size: 664 KiB

After

Width:  |  Height:  |  Size: 664 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

View File

@@ -86,7 +86,7 @@ function App() {
}
if (ownedFriendBoost > 0 && friendBoostUpgrade && friendBoostUpgrade.mascotTiers) {
const baseInterval = 10000; // Increased base interval for less frequent spawns
const baseInterval = 12000; // Increased base interval for less frequent spawns
const minInterval = 1000; // Increased min interval
const interval = Math.max(minInterval, baseInterval / (1 + ownedFriendBoost * 0.2)); // Adjusted scaling
console.log(`Spawning mascots every ${interval} ms for friendBoost level ${ownedFriendBoost}`);

View File

@@ -33,11 +33,11 @@ export function Background({ background }: BackgroundProps) {
backgroundSize: '200px 100px',
animation: 'stars 50s linear infinite'
};
case 'glitch':
case 'musume':
return {
background: 'linear-gradient(45deg, #ff0000, #00ff00, #0000ff, #ffff00, #ff00ff, #00ffff)',
backgroundSize: '400% 400%',
animation: 'glitch 2s ease infinite'
background: 'url("/special/umamusume.gif") no-repeat center center fixed',
backgroundSize: 'cover',
animation: 'none'
};
case 'ultimate':
return {
@@ -47,9 +47,9 @@ export function Background({ background }: BackgroundProps) {
};
case 'god-tier':
return {
background: 'url(/src/special/bathtub.gif) no-repeat center center fixed',
background: 'url("/special/bathtub.png") no-repeat center center fixed',
backgroundSize: 'contain',
animation: 'god-tier 10s ease infinite'
animation: 'none'
};
default:

View File

@@ -10,22 +10,13 @@ export const MILESTONES: Milestone[] = [
image: 'https://media1.tenor.com/m/x8v1oNUOmg4AAAAd/spinning-rat-rat.gif',
reward: '🌈 Rainbow Background Unlocked!'
},
{
threshold: 5000,
id: 'five-thousand',
name: 'Getting Warmed Up',
description: 'The rat spins faster...',
background: 'matrix',
image: 'https://media1.tenor.com/m/pV74fmh_NLgAAAAd/louie-rat-spinning-rat.gif',
reward: '💊 Matrix Mode Activated!'
},
{
threshold: 10000,
id: 'ten-thousand',
name: 'Cyber Rat',
description: 'Welcome to the future',
background: 'cyberpunk',
image: 'https://media1.tenor.com/m/YsWlbVbRWFQAAAAd/rat-spinning.gif',
image: 'https://cdn.discordapp.com/emojis/1297946545626288312.webp',
reward: '🦾 Cyberpunk Aesthetic Engaged!'
},
{
@@ -34,17 +25,26 @@ export const MILESTONES: Milestone[] = [
name: 'Space Cadet',
description: 'To infinity and beyond!',
background: 'space',
image: 'https://media1.tenor.com/m/x8v1oNUOmg4AAAAd/spinning-rat-rat.gif',
image: 'https://media.discordapp.net/stickers/1377379131649429554.gif?size=160&quality=lossless',
reward: '🚀 Space Background Unlocked!'
},
{
threshold: 100000,
id: 'legendary',
name: 'Glitch in the Matrix',
description: 'Reality is breaking down',
name: 'musume mode',
description: 'Reality is breaking down, the girls are turning into horses!',
background: 'musume',
image: 'https://media1.tenor.com/m/pV74fmh_NLgAAAAd/louie-rat-spinning-rat.gif',
reward: '🐴 Musume Background Unlocked!'
},
{
threshold: 200000,
id: 'two-hundred-thousand',
name: 'Major Milestone',
description: 'You are progressing rapidly!',
background: 'glitch',
image: 'https://media1.tenor.com/m/pV74fmh_NLgAAAAd/louie-rat-spinning-rat.gif',
reward: '⚡ Glitch Effect Activated!'
reward: '✨ New Background Unlocked!'
},
{
threshold: 500000,
@@ -52,7 +52,7 @@ export const MILESTONES: Milestone[] = [
name: 'Ultimate Bozo',
description: 'You have achieved peak bozo status',
background: 'ultimate',
image: 'https://media1.tenor.com/m/YsWlbVbRWFQAAAAd/rat-spinning.gif',
image: 'https://media.discordapp.net/stickers/1397981135266648064.webp?size=160&quality=lossless',
reward: '👑 Ultimate Power Unlocked!'
},
{
@@ -61,7 +61,7 @@ export const MILESTONES: Milestone[] = [
name: 'God Tier Bozo',
description: 'You are the ultimate bozo',
background: 'god-tier',
image: 'https://media1.tenor.com/m/x8v1oNUOmg4AAAAd/spinning-rat-rat.gif',
image: 'https://media.discordapp.net/stickers/1294812453112123453.webp?quality=lossless',
reward: '🌟 God Mode Activated!'
}
];

View File

@@ -56,37 +56,37 @@ export const UPGRADES: Upgrade[] = [
mascotTiers: [
{
level: 0,
imageSrc: '/src/assets/bozo.png',
imageSrc: 'assets/bozo.png',
multiplier: 1.02,
rarity: 1.0,
},
{
level: 1,
imageSrc: '/src/assets/shoominion.png',
imageSrc: 'assets/shoominion.png',
multiplier: 1.03,
rarity: 0.8,
},
{
level: 5,
imageSrc: '/src/assets/codebug.gif',
imageSrc: 'assets/codebug.gif',
multiplier: 1.05,
rarity: 0.6,
},
{
level: 10,
imageSrc: '/src/assets/lalan.gif',
imageSrc: 'assets/lalan.gif',
multiplier: 1.07,
rarity: 0.4,
},
{
level: 15,
imageSrc: '/src/assets/neuro-neurosama.gif',
imageSrc: 'assets/neuro-neurosama.gif',
multiplier: 1.10,
rarity: 0.2,
},
{
level: 20,
imageSrc: '/src/assets/evil-neurosama.gif',
imageSrc: 'assets/evil-neurosama.gif',
multiplier: 1.15,
rarity: 0.1,
},