import { Upgrade } from '../types';

export const UPGRADES: Upgrade[] = [
  {
    id: 'clickMultiplier',
    name: '🖱️ Mega Click',
    description: '+1 click power per purchase',
    baseCost: 10,
    multiplier: 1.5,
    clickBonus: 1,
    icon: '🖱️'
  },
  {
    id: 'autoClicker',
    name: '🤖 Auto Clicker',
    description: '+1 click per second',
    baseCost: 50,
    multiplier: 2,
    autoClickRate: 1,
    icon: '🤖'
  },
  {
    id: 'megaBonus',
    name: '💎 Mega Bonus',
    description: '+5 click power per purchase',
    baseCost: 200,
    multiplier: 2.5,
    clickBonus: 5,
    icon: '💎'
  },
  {
    id: 'hyperClicker',
    name: '⚡ Hyper Clicker',
    description: '+10 auto clicks per second',
    baseCost: 1000,
    multiplier: 3,
    autoClickRate: 10,
    icon: '⚡'
  },
  {
    id: 'quantumClicker',
    name: '🌟 Quantum Clicker',
    description: '+50 click power per purchase',
    baseCost: 5000,
    multiplier: 4,
    clickBonus: 50,
    icon: '🌟'
  },
  {
    id: 'friendBoost',
    name: '🤝 Friend Boost',
    description: 'Spawns various clickable friends for a compounding click boost',
    baseCost: 2000,
    multiplier: 3,
    icon: '🤝',
    mascotTiers: [
      {
        level: 0,
        imageSrc: '/src/assets/bozo.png',
        multiplier: 1.02,
        rarity: 1.0,
      },
      {
        level: 1,
        imageSrc: '/src/assets/shoominion.png',
        multiplier: 1.03,
        rarity: 0.8,
      },
      {
        level: 5,
        imageSrc: '/src/assets/codebug.gif',
        multiplier: 1.05,
        rarity: 0.6,
      },
      {
        level: 10,
        imageSrc: '/src/assets/lalan.gif',
        multiplier: 1.07,
        rarity: 0.4,
      },
      {
        level: 15,
        imageSrc: '/src/assets/neuro-neurosama.gif',
        multiplier: 1.10,
        rarity: 0.2,
      },
      {
        level: 20,
        imageSrc: '/src/assets/evil-neurosama.gif',
        multiplier: 1.15,
        rarity: 0.1,
      },
    ],
  }
];
