// ─── Catalyst Equipment Types ───────────────────────────────────────────

import type { EquipmentType } from './types';

export const CATALYST_EQUIPMENT: Record<string, EquipmentType> = {
  // ─── Main Hand - Catalysts ────────────────────────────────────────────────
  basicCatalyst: {
    id: 'basicCatalyst',
    name: 'Basic Catalyst',
    category: 'catalyst',
    slot: 'mainHand',
    baseCapacity: 40,
    description: 'A simple catalyst for amplifying magical effects.',
  },
  fireCatalyst: {
    id: 'fireCatalyst',
    name: 'Fire Catalyst',
    category: 'catalyst',
    slot: 'mainHand',
    baseCapacity: 55,
    description: 'A catalyst attuned to fire magic. Enhances fire enchantments.',
  },
  voidCatalyst: {
    id: 'voidCatalyst',
    name: 'Void Catalyst',
    category: 'catalyst',
    slot: 'mainHand',
    baseCapacity: 75,
    description: 'A rare catalyst touched by void energy. High capacity but volatile.',
  },
};

// ─── Off Hand - Spell Foci ──────────────────────────────────────────
export const SPELL_FOCUS_EQUIPMENT: Record<string, EquipmentType> = {
  metalSpellFocus: {
    id: 'metalSpellFocus',
    name: 'Metal Spell Focus',
    category: 'catalyst',
    slot: 'offHand',
    baseCapacity: 50,
    description: 'A metal orb that amplifies spellcasting. Boosts enchantment power.',
  },
};
