// ─── Prestige Upgrades ────────────────────────────────────────────────────────
import type { PrestigeDef } from '../types';

export const PRESTIGE_DEF: Record<string, PrestigeDef> = {
  manaWell:     { name: "Mana Well",     desc: "+500 starting max mana",    max: 5,  cost: 500 },
  manaFlow:     { name: "Mana Flow",     desc: "+0.5 regen/sec permanently", max: 10, cost: 750 },
  insightAmp:   { name: "Insight Amp",   desc: "+25% insight gain",          max: 4,  cost: 1500 },
  spireKey:     { name: "Spire Key",     desc: "Start at floor +2",          max: 5,  cost: 4000 },
  temporalEcho: { name: "Temporal Echo", desc: "+10% mana generation",       max: 5,  cost: 3000 },
  steadyHand:   { name: "Steady Hand",   desc: "+15% enchantment power",      max: 5,  cost: 1200 },
  ancientKnowledge: { name: "Ancient Knowledge", desc: "Start with blueprint discovered", max: 5, cost: 2000 },
  elementalAttune: { name: "Elemental Attunement", desc: "+25 elemental mana cap", max: 10, cost: 600 },
  spellMemory:  { name: "Spell Memory",  desc: "Start with random spell learned", max: 3, cost: 2500 },
  guardianPact: { name: "Guardian Pact", desc: "+10% pact multiplier",       max: 5,  cost: 3500 },
  quickStart:   { name: "Quick Start",   desc: "Start with 100 raw mana",    max: 3,  cost: 400 },
  elemStart:    { name: "Elem. Start",   desc: "Start with 5 of each unlocked element", max: 3, cost: 800 },
  unlockedManaTypeCapacity: { name: "Mana Type Capacity", desc: "+10 capacity for selected mana type", max: 5, cost: 1000 },
  pactBinding:  { name: "Pact Binding",  desc: "+1 pact slot per level",     max: 5,  cost: 2000 },
  pactInterferenceMitigation: { name: "Pact Interference Mitigation", desc: "Reduces pact interference penalty", max: 10, cost: 1500 },
  pactAffinity: { name: "Pact Affinity", desc: "+10% pact ritual speed per level", max: 9, cost: 2500 },
};
