// ─── Legendary Spells (Tier 4) ──────────────────────────────────────────────
// 40-60 hours study, require exotic elements
import type { SpellDef } from '../../types';
import { elemCost } from '../elements';

export const LEGENDARY_SPELLS: Record<string, SpellDef> = {
  // Tier 4 - Legendary Spells (40-60 hours study, require exotic elements)
  stellarNova: {
    name: "Stellar Nova",
    elem: "stellar",
    dmg: 500,
    cost: elemCost("stellar", 15),
    tier: 4,
    castSpeed: 0.4,
    unlock: 50000,
    studyTime: 48,
    desc: "A nova of stellar energy. Blinding and devastating."
  },
  voidCollapse: {
    name: "Void Collapse",
    elem: "void",
    dmg: 450,
    cost: elemCost("void", 12),
    tier: 4,
    castSpeed: 0.45,
    unlock: 40000,
    studyTime: 42,
    desc: "Collapse the void upon your enemy."
  },
  crystalShatter: {
    name: "Crystal Shatter",
    elem: "crystal",
    dmg: 400,
    cost: elemCost("crystal", 10),
    tier: 4,
    castSpeed: 0.5,
    unlock: 35000,
    studyTime: 36,
    desc: "Shatter crystalline energy."
  },
};
