import type { Upgrade } from "@elysium/types"; export const DEFAULT_UPGRADES: Upgrade[] = [ // ── Click upgrades ──────────────────────────────────────────────────────── { id: "click_1", name: "Keen Eye", description: "Your strikes find weak points. Doubles click power.", target: "click", multiplier: 2, costGold: 100, costEssence: 0, costCrystals: 0, purchased: false, unlocked: true, }, { id: "click_2", name: "Battle Hardened", description: "Years of combat sharpen your instincts. Doubles click power again.", target: "click", multiplier: 2, costGold: 1_000, costEssence: 0, costCrystals: 0, purchased: false, unlocked: false, }, { id: "click_3", name: "Legendary Weapon", description: "A weapon of ancient power. Triples click power.", target: "click", multiplier: 3, costGold: 50_000, costEssence: 10, costCrystals: 0, purchased: false, unlocked: false, }, { id: "crystal_focus", name: "Crystal Focus", description: "Channel crystallised power into every strike. Doubles click power.", target: "click", multiplier: 2, costGold: 0, costEssence: 0, costCrystals: 100, purchased: false, unlocked: true, }, // ── Global gold upgrades ────────────────────────────────────────────────── { id: "global_1", name: "Guild Charter", description: "Formalising the guild structure increases all income by 25%.", target: "global", multiplier: 1.25, costGold: 500, costEssence: 0, costCrystals: 0, purchased: false, unlocked: false, }, { id: "global_2", name: "Merchant Alliance", description: "Trade routes boost all income by 50%.", target: "global", multiplier: 1.5, costGold: 10_000, costEssence: 5, costCrystals: 0, purchased: false, unlocked: false, }, { id: "global_3", name: "Royal Patronage", description: "The king himself backs your guild. All income doubled.", target: "global", multiplier: 2, costGold: 1_000_000, costEssence: 100, costCrystals: 0, purchased: false, unlocked: false, }, { id: "essence_guild", name: "Essence Guild", description: "Forge partnerships with mage guilds across the realm. All income +50%.", target: "global", multiplier: 1.5, costGold: 50_000, costEssence: 50, costCrystals: 0, purchased: false, unlocked: false, }, { id: "grand_council", name: "Grand Council", description: "A council of the realm's greatest minds organises your operations. All income doubled.", target: "global", multiplier: 2, costGold: 500_000, costEssence: 250, costCrystals: 0, purchased: false, unlocked: false, }, { id: "crystal_resonance", name: "Crystal Resonance", description: "Align crystalline frequencies across your guild. All income +50%.", target: "global", multiplier: 1.5, costGold: 0, costEssence: 0, costCrystals: 250, purchased: false, unlocked: false, }, { id: "crystal_mastery", name: "Crystal Mastery", description: "Master the art of crystal amplification. All income doubled.", target: "global", multiplier: 2, costGold: 0, costEssence: 0, costCrystals: 600, purchased: false, unlocked: false, }, // ── Adventurer-specific upgrades ────────────────────────────────────────── { id: "peasant_1", name: "Better Tools", description: "Peasants work twice as hard with proper equipment.", target: "adventurer", adventurerId: "peasant", multiplier: 2, costGold: 200, costEssence: 0, costCrystals: 0, purchased: false, unlocked: false, }, { id: "militia_1", name: "Militia Training", description: "Formal training doubles militia effectiveness.", target: "adventurer", adventurerId: "militia", multiplier: 2, costGold: 1_000, costEssence: 0, costCrystals: 0, purchased: false, unlocked: false, }, { id: "mage_1", name: "Arcane Tomes", description: "Ancient books of magic double mage output.", target: "adventurer", adventurerId: "apprentice", multiplier: 2, costGold: 5_000, costEssence: 2, costCrystals: 0, purchased: false, unlocked: false, }, { id: "cleric_1", name: "Holy Rites", description: "Sacred ceremonies double the output of your clerics.", target: "adventurer", adventurerId: "acolyte", multiplier: 2, costGold: 8_000, costEssence: 3, costCrystals: 0, purchased: false, unlocked: false, }, { id: "scout_1", name: "Stealth Training", description: "Advanced scouting techniques double ranger effectiveness.", target: "adventurer", adventurerId: "ranger", multiplier: 2, costGold: 15_000, costEssence: 5, costCrystals: 0, purchased: false, unlocked: false, }, { id: "knight_1", name: "Tempered Steel", description: "Superior forging techniques double the output of your knights.", target: "adventurer", adventurerId: "knight", multiplier: 2, costGold: 50_000, costEssence: 10, costCrystals: 0, purchased: false, unlocked: false, }, { id: "archmage_1", name: "Leyline Binding", description: "Tap into the world's leylines to double archmage output.", target: "adventurer", adventurerId: "archmage", multiplier: 2, costGold: 100_000, costEssence: 75, costCrystals: 0, purchased: false, unlocked: false, }, { id: "paladin_1", name: "Holy Vanguard", description: "Divine blessings from the gods themselves double paladin output.", target: "adventurer", adventurerId: "paladin", multiplier: 2, costGold: 200_000, costEssence: 150, costCrystals: 0, purchased: false, unlocked: false, }, { id: "dragon_rider_1", name: "Bond of Wings", description: "The unbreakable bond between rider and dragon doubles their combined output.", target: "adventurer", adventurerId: "dragon_rider", multiplier: 2, costGold: 500_000, costEssence: 200, costCrystals: 0, purchased: false, unlocked: false, }, { id: "shadow_assassin_1", name: "Shadow Arts", description: "Mastery of the shadow arts doubles assassin effectiveness.", target: "adventurer", adventurerId: "shadow_assassin", multiplier: 2, costGold: 0, costEssence: 50, costCrystals: 0, purchased: false, unlocked: false, }, { id: "arcane_scholar_1", name: "Ancient Tomes", description: "Access to forbidden libraries doubles scholar output.", target: "adventurer", adventurerId: "arcane_scholar", multiplier: 2, costGold: 0, costEssence: 150, costCrystals: 0, purchased: false, unlocked: false, }, { id: "void_walker_1", name: "Void Step", description: "Walking through the void itself doubles the output of your void walkers.", target: "adventurer", adventurerId: "void_walker", multiplier: 2, costGold: 0, costEssence: 300, costCrystals: 0, purchased: false, unlocked: false, }, { id: "celestial_guard_1", name: "Divine Ward", description: "A blessing from the celestials themselves doubles guard output.", target: "adventurer", adventurerId: "celestial_guard", multiplier: 2, costGold: 0, costEssence: 750, costCrystals: 0, purchased: false, unlocked: false, }, { id: "divine_champion_1", name: "Champion's Oath", description: "An unbreakable oath to the divine doubles champion output.", target: "adventurer", adventurerId: "divine_champion", multiplier: 2, costGold: 0, costEssence: 2_000, costCrystals: 0, purchased: false, unlocked: false, }, ];