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

@@ -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}`);

Binary file not shown.

Before

Width:  |  Height:  |  Size: 233 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 117 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 142 KiB

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,
},

Binary file not shown.

Before

Width:  |  Height:  |  Size: 664 KiB