// ─── Base Golem Definitions ─────────────────────────────────── import type { GolemDef } from './types'; import { elemCost } from './types'; export const BASE_GOLEMS: Record = { // ─── BASE GOLEMS ───────────────────────────────────────────────────── // Earth Golem - Basic, available with Fabricator attunement earthGolem: { id: 'earthGolem', name: 'Earth Golem', description: 'A sturdy construct of stone and soil. Slow but powerful.', baseManaType: 'earth', summonCost: [elemCost('earth', 10)], maintenanceCost: [elemCost('earth', 0.5)], damage: 8, attackSpeed: 1.5, hp: 50, armorPierce: 0.15, isAoe: false, aoeTargets: 1, unlockCondition: { type: 'attunement_level', attunement: 'fabricator', level: 2, }, tier: 1, }, };