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

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

export const SWORD_EQUIPMENT: Record<string, EquipmentType> = {
  // ─── Main Hand - Magic Swords ─────────────────────────────────────
  // Magic swords can be enchanted with elemental effects that use mana over time
  ironBlade: {
    id: 'ironBlade',
    name: 'Iron Blade',
    category: 'sword',
    slot: 'mainHand',
    baseCapacity: 30,
    description: 'A simple iron sword. Can be enchanted with elemental effects.',
    stats: { baseDamage: 8, attackSpeed: 1.2 },
  },
  steelBlade: {
    id: 'steelBlade',
    name: 'Steel Blade',
    category: 'sword',
    slot: 'mainHand',
    baseCapacity: 40,
    description: 'A well-crafted steel sword. Balanced for combat and enchanting.',
    stats: { baseDamage: 12, attackSpeed: 1.3 },
  },
  crystalBlade: {
    id: 'crystalBlade',
    name: 'Crystal Blade',
    category: 'sword',
    slot: 'mainHand',
    baseCapacity: 55,
    description: 'A blade made of crystallized mana. Excellent for elemental enchantments.',
    stats: { baseDamage: 18, attackSpeed: 1.1 },
  },
  arcanistBlade: {
    id: 'arcanistBlade',
    name: 'Arcanist Blade',
    category: 'sword',
    slot: 'mainHand',
    baseCapacity: 65,
    description: 'A sword forged for battle mages. High capacity for powerful enchantments.',
    stats: { baseDamage: 22, attackSpeed: 1.4 },
  },
  voidBlade: {
    id: 'voidBlade',
    name: 'Void-Touched Blade',
    category: 'sword',
    slot: 'mainHand',
    baseCapacity: 50,
    description: 'A blade corrupted by void energy. Powerful but consumes more mana.',
    stats: { baseDamage: 25, attackSpeed: 1.0 },
  },
};
