44 lines
1.6 KiB
TypeScript
44 lines
1.6 KiB
TypeScript
// ─── 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.',
|
|
},
|
|
};
|