// ─── Sword Equipment Types ───────────────────────────────────────────

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

export const SWORD_EQUIPMENT: Record<string, EquipmentType> = {
  // ─── Main Hand - Magic Swords ─────────────────────────────────────
  // Magic swords have low base damage but high cast speed
  // They can be enchanted with elemental effects that use mana over time
  ironBlade: {
    id: 'ironBlade',
    name: 'Iron Blade',
    category: 'sword',
    slot: 'mainHand',
    baseCapacity: 30,
    baseDamage: 3,
    baseCastSpeed: 4,
    description: 'A simple iron sword. Can be enchanted with elemental effects.',
  },
  steelBlade: {
    id: 'steelBlade',
    name: 'Steel Blade',
    category: 'sword',
    slot: 'mainHand',
    baseCapacity: 40,
    baseDamage: 4,
    baseCastSpeed: 4,
    description: 'A well-crafted steel sword. Balanced for combat and enchanting.',
  },
  crystalBlade: {
    id: 'crystalBlade',
    name: 'Crystal Blade',
    category: 'sword',
    slot: 'mainHand',
    baseCapacity: 55,
    baseDamage: 3,
    baseCastSpeed: 5,
    description: 'A blade made of crystallized mana. Excellent for elemental enchantments.',
  },
  arcanistBlade: {
    id: 'arcanistBlade',
    name: 'Arcanist Blade',
    category: 'sword',
    slot: 'mainHand',
    baseCapacity: 65,
    baseDamage: 5,
    baseCastSpeed: 4,
    description: 'A sword forged for battle mages. High capacity for powerful enchantments.',
  },
  voidBlade: {
    id: 'voidBlade',
    name: 'Void-Touched Blade',
    category: 'sword',
    slot: 'mainHand',
    baseCapacity: 50,
    baseDamage: 6,
    baseCastSpeed: 3,
    description: 'A blade corrupted by void energy. Powerful but consumes more mana.',
  },
};
