diff --git a/src/lib/game/skill-evolution.ts b/src/lib/game/skill-evolution.ts index f7ba6b8..2fd68c7 100644 --- a/src/lib/game/skill-evolution.ts +++ b/src/lib/game/skill-evolution.ts @@ -900,6 +900,78 @@ const ENCHANTING_TIERS: SkillTierDef[] = [ }, ]; +const ENCHANT_SPEED_TIERS: SkillTierDef[] = [ + // TIER 1 + { + tier: 1, + skillId: 'enchantSpeed', + name: 'Enchant Speed', + multiplier: 1, + l5Perks: [ + createPerk('es_t1_l5_a', 'Swift Craft', '-15% Enchantment Time', 'A', + { type: 'multiplier', stat: 'enchantTime', value: -0.15 }, false, 1.5, 5), + createPerk('es_t1_l5_b', 'Efficient Design', '-10% Enchantment Capacity Cost', 'B', + { type: 'multiplier', stat: 'enchantCost', value: -0.10 }, false, 1.5, 5), + createPerk('es_t1_l5_c', 'Quick Work', '+5% Enchantment Power', 'C', + { type: 'multiplier', stat: 'enchantPower', value: 0.05 }, false, 1.5, 5), + ], + l10Perks: [ + createPerk('es_t1_l10_a', 'Faster Craft', '-20% Enchantment Time', 'A', + { type: 'multiplier', stat: 'enchantTime', value: -0.20 }, false, 2.0, 10), + createPerk('es_t1_l10_b', 'Thrifty Design', '-15% Enchantment Capacity Cost', 'B', + { type: 'multiplier', stat: 'enchantCost', value: -0.15 }, false, 2.0, 10), + createPerk('es_t1_l10_c', 'Superior Work', '+10% Enchantment Power', 'C', + { type: 'multiplier', stat: 'enchantPower', value: 0.10 }, false, 2.0, 10), + ], + }, + // TIER 2 + { + tier: 2, + skillId: 'enchantSpeed_t2', + name: 'Greater Speed', + multiplier: 10, + l5Perks: [ + createPerk('es_t2_l5_a', 'Rapid Craft', '-25% Enchantment Time', 'A', + { type: 'multiplier', stat: 'enchantTime', value: -0.25 }, false, 2.0, 5), + createPerk('es_t2_l5_b', 'Master Design', '-20% Enchantment Capacity Cost', 'B', + { type: 'multiplier', stat: 'enchantCost', value: -0.20 }, false, 2.0, 5), + createPerk('es_t2_l5_c', 'Expert Work', '+15% Enchantment Power', 'C', + { type: 'multiplier', stat: 'enchantPower', value: 0.15 }, false, 2.0, 5), + ], + l10Perks: [ + createPerk('es_t2_l10_a', 'Lightning Craft', '-30% Enchantment Time', 'A', + { type: 'multiplier', stat: 'enchantTime', value: -0.30 }, false, 2.5, 10), + createPerk('es_t2_l10_b', 'Ultimate Design', '-25% Enchantment Capacity Cost', 'B', + { type: 'multiplier', stat: 'enchantCost', value: -0.25 }, false, 2.5, 10), + createPerk('es_t2_l10_c', 'Master Work', '+20% Enchantment Power', 'C', + { type: 'multiplier', stat: 'enchantPower', value: 0.20 }, false, 2.5, 10), + ], + }, + // TIER 3 + { + tier: 3, + skillId: 'enchantSpeed_t3', + name: 'Perfect Speed', + multiplier: 100, + l5Perks: [ + createPerk('es_t3_l5_a', 'Instant Craft', '-40% Enchantment Time', 'A', + { type: 'multiplier', stat: 'enchantTime', value: -0.40 }, false, 3.0, 5), + createPerk('es_t3_l5_b', 'Cosmic Design', '-30% Enchantment Capacity Cost', 'B', + { type: 'multiplier', stat: 'enchantCost', value: -0.30 }, false, 3.0, 5), + createPerk('es_t3_l5_c', 'Divine Work', '+25% Enchantment Power', 'C', + { type: 'multiplier', stat: 'enchantPower', value: 0.25 }, false, 3.0, 5), + ], + l10Perks: [ + createPerk('es_t3_l10_a', '[ELITE] OMNI-SPEED', 'Enchantment Time is halved', 'A', + { type: 'special', specialId: 'omniSpeedEnchant', specialDesc: '50% less time' }, true, 5.0, 10), + createPerk('es_t3_l10_b', '[ELITE] OMNI-DESIGN', 'Enchantment Capacity Cost is halved', 'B', + { type: 'special', specialId: 'omniDesign', specialDesc: '50% less capacity cost' }, true, 5.0, 10), + createPerk('es_t3_l10_c', '[ELITE] OMNI-WORK', 'Enchantment Power is 2x', 'C', + { type: 'special', specialId: 'omniWork', specialDesc: '2x enchantment power' }, true, 5.0, 10), + ], + }, +]; + // ─── EFFICIENT ENCHANT TALENT TREE ──────────────────────────────────────────── // Base: Reduces Enchantment Capacity Cost // Paths: A = The Thrifty (Cost Reduction), B = The Swift (Speed), C = The Efficient (Bonus Effects)