generated from nhcarrigan/template
34d07bec95
## Summary Comprehensive balance pass addressing 20 tickets (#103–#122) plus one audit-discovered fix (#123), ensuring no player soft-locks and aligning all content counts with achievements and progression milestones. ### Changes - **Equipment** (#103–#111): Differentiated all stat pairs so every piece has a unique bonus combination; added missing stats to `eternal_flame` and increased `eternal_prism` multiplier to justify cost tier - **Recipes** (#112–#115): Added 4 cross-zone crafting recipes requiring materials from multiple zones to incentivise exploration breadth - **Achievements** (#116–#118): Aligned `fully_equipped` (40→65), `quest_eternal` (72→95), and `boss_eternal` (60→72) thresholds with actual content counts; updated `devourer_slayer` description - **Quest CP scaling** (#120–#122): Verified and corrected combat power requirements across all zones to follow consistent 4×/4× progression pattern - **Zone file ordering** (#123): Swapped Frozen Peaks and Shadow Marshes quest sections so file order matches the actual unlock chain (no gameplay change) ### Tickets Closed Closes #103 Closes #104 Closes #105 Closes #106 Closes #107 Closes #108 Closes #109 Closes #110 Closes #111 Closes #112 Closes #113 Closes #114 Closes #115 Closes #116 Closes #117 Closes #118 Closes #120 Closes #121 Closes #122 Closes #123 ✨ This PR was created with help from Hikari~ 🌸 Reviewed-on: #124 Co-authored-by: Hikari <hikari@nhcarrigan.com> Co-committed-by: Hikari <hikari@nhcarrigan.com>
251 lines
8.3 KiB
TypeScript
251 lines
8.3 KiB
TypeScript
/**
|
||
* @file Game data definitions.
|
||
* @copyright nhcarrigan
|
||
* @license Naomi's Public License
|
||
* @author Naomi Carrigan
|
||
*/
|
||
/* eslint-disable stylistic/max-len -- Data content */
|
||
import type { PrestigeUpgrade } from "@elysium/types";
|
||
|
||
export const defaultPrestigeUpgrades: Array<PrestigeUpgrade> = [
|
||
// ── Global Income Tiers ───────────────────────────────────────────────────
|
||
{
|
||
category: "income",
|
||
description:
|
||
"The first runestone awakens dormant power in your guild. All production ×1.25.",
|
||
id: "income_1",
|
||
multiplier: 1.25,
|
||
name: "Runestone Blessing I",
|
||
runestonesCost: 10,
|
||
},
|
||
{
|
||
category: "income",
|
||
description:
|
||
"Deeper runestone resonance amplifies your workforce. All production ×1.5.",
|
||
id: "income_2",
|
||
multiplier: 1.5,
|
||
name: "Runestone Blessing II",
|
||
runestonesCost: 25,
|
||
},
|
||
{
|
||
category: "income",
|
||
description: "The runes sing with accumulated wisdom. All production ×2.",
|
||
id: "income_3",
|
||
multiplier: 2,
|
||
name: "Runestone Blessing III",
|
||
runestonesCost: 60,
|
||
},
|
||
{
|
||
category: "income",
|
||
description:
|
||
"Runestone energy surges through your guild's operations. All production ×3.",
|
||
id: "income_4",
|
||
multiplier: 3,
|
||
name: "Runic Surge I",
|
||
runestonesCost: 150,
|
||
},
|
||
{
|
||
category: "income",
|
||
description:
|
||
"The surge intensifies, pushing limits thought impossible. All production ×5.",
|
||
id: "income_5",
|
||
multiplier: 5,
|
||
name: "Runic Surge II",
|
||
runestonesCost: 350,
|
||
},
|
||
{
|
||
category: "income",
|
||
description:
|
||
"An overwhelming tide of runic energy floods your operations. All production ×10.",
|
||
id: "income_6",
|
||
multiplier: 10,
|
||
name: "Runic Surge III",
|
||
runestonesCost: 800,
|
||
},
|
||
{
|
||
category: "income",
|
||
description:
|
||
"You decipher ancient runic inscriptions that unlock vast potential. All production ×25.",
|
||
id: "income_7",
|
||
multiplier: 25,
|
||
name: "Ancient Inscription I",
|
||
runestonesCost: 2000,
|
||
},
|
||
{
|
||
category: "income",
|
||
description:
|
||
"Deeper inscriptions reveal secrets of primordial power. All production ×50.",
|
||
id: "income_8",
|
||
multiplier: 50,
|
||
name: "Ancient Inscription II",
|
||
runestonesCost: 5000,
|
||
},
|
||
{
|
||
category: "income",
|
||
description:
|
||
"The full inscription blazes with world-shaping power. All production ×100.",
|
||
id: "income_9",
|
||
multiplier: 100,
|
||
name: "Ancient Inscription III",
|
||
runestonesCost: 12_000,
|
||
},
|
||
{
|
||
category: "income",
|
||
description:
|
||
"The oldest runes, carved before memory began, yield their secrets at last. All production ×200.",
|
||
id: "income_10",
|
||
multiplier: 200,
|
||
name: "Eternal Rune I",
|
||
runestonesCost: 30_000,
|
||
},
|
||
{
|
||
category: "income",
|
||
description:
|
||
"Eternal runes resonate with the heartbeat of creation itself. All production ×500.",
|
||
id: "income_11",
|
||
multiplier: 500,
|
||
name: "Eternal Rune II",
|
||
runestonesCost: 80_000,
|
||
},
|
||
// ── Click Power ───────────────────────────────────────────────────────────
|
||
{
|
||
category: "click",
|
||
description:
|
||
"Infuse your personal strikes with runestone energy. Click power ×2.",
|
||
id: "click_power_1",
|
||
multiplier: 2,
|
||
name: "Runic Strike I",
|
||
runestonesCost: 15,
|
||
},
|
||
{
|
||
category: "click",
|
||
description:
|
||
"Your strikes crackle with compounded runic force. Click power ×5.",
|
||
id: "click_power_2",
|
||
multiplier: 5,
|
||
name: "Runic Strike II",
|
||
runestonesCost: 75,
|
||
},
|
||
{
|
||
category: "click",
|
||
description:
|
||
"Every click channels the weight of all your past lives. Click power ×20.",
|
||
id: "click_power_3",
|
||
multiplier: 20,
|
||
name: "Runic Strike III",
|
||
runestonesCost: 400,
|
||
},
|
||
{
|
||
category: "click",
|
||
description:
|
||
"A single click now carries the force of a falling empire. Click power ×100.",
|
||
id: "click_power_4",
|
||
multiplier: 100,
|
||
name: "World-Breaker Click",
|
||
runestonesCost: 2500,
|
||
},
|
||
// ── Essence Production ────────────────────────────────────────────────────
|
||
{
|
||
category: "essence",
|
||
description:
|
||
"Runestone resonance amplifies your essence gathering. Essence production ×2.",
|
||
id: "essence_1",
|
||
multiplier: 2,
|
||
name: "Essence Attunement I",
|
||
runestonesCost: 20,
|
||
},
|
||
{
|
||
category: "essence",
|
||
description:
|
||
"Deep attunement draws essence from previously invisible sources. Essence production ×5.",
|
||
id: "essence_2",
|
||
multiplier: 5,
|
||
name: "Essence Attunement II",
|
||
runestonesCost: 120,
|
||
},
|
||
{
|
||
category: "essence",
|
||
description:
|
||
"Your guild breathes essence as naturally as air. Essence production ×20.",
|
||
id: "essence_3",
|
||
multiplier: 20,
|
||
name: "Essence Attunement III",
|
||
runestonesCost: 700,
|
||
},
|
||
{
|
||
category: "essence",
|
||
description:
|
||
"Essence flows in torrents from every corner of every world. Essence production ×100.",
|
||
id: "essence_4",
|
||
multiplier: 100,
|
||
name: "Essence Attunement IV",
|
||
runestonesCost: 4000,
|
||
},
|
||
// ── Crystal Production ────────────────────────────────────────────────────
|
||
{
|
||
category: "crystals",
|
||
description:
|
||
"Runestones vibrate in harmony with crystal structures. Crystal rewards ×2.",
|
||
id: "crystal_1",
|
||
multiplier: 2,
|
||
name: "Crystal Resonance I",
|
||
runestonesCost: 30,
|
||
},
|
||
{
|
||
category: "crystals",
|
||
description:
|
||
"The resonance deepens, shattering crystal barriers. Crystal rewards ×5.",
|
||
id: "crystal_2",
|
||
multiplier: 5,
|
||
name: "Crystal Resonance II",
|
||
runestonesCost: 200,
|
||
},
|
||
{
|
||
category: "crystals",
|
||
description:
|
||
"Pure resonance crystallises reality into abundance. Crystal rewards ×25.",
|
||
id: "crystal_3",
|
||
multiplier: 25,
|
||
name: "Crystal Resonance III",
|
||
runestonesCost: 1200,
|
||
},
|
||
// ── Utility Unlocks ───────────────────────────────────────────────────────
|
||
{
|
||
category: "utility",
|
||
description:
|
||
"Unlock the Auto-Adventurer toggle. When enabled, the tick engine will automatically purchase the highest-tier adventurer you can currently afford.",
|
||
id: "auto_adventurer",
|
||
multiplier: 1,
|
||
name: "Autonomous Recruitment",
|
||
runestonesCost: 50,
|
||
},
|
||
{
|
||
category: "utility",
|
||
description:
|
||
"Unlock the Auto-Prestige toggle. When enabled, you will automatically ascend the moment you reach the prestige threshold — using your current character name.",
|
||
id: "auto_prestige",
|
||
multiplier: 1,
|
||
name: "Autonomous Ascension",
|
||
runestonesCost: 100,
|
||
},
|
||
// ── Runestone Meta-Upgrade ────────────────────────────────────────────────
|
||
{
|
||
category: "runestones",
|
||
description:
|
||
"Your runestone attunement grows with each prestige. Earn 25% more runestones from future prestiges.",
|
||
id: "runestone_gain_1",
|
||
multiplier: 1.25,
|
||
name: "Runic Legacy",
|
||
runestonesCost: 50,
|
||
},
|
||
{
|
||
category: "runestones",
|
||
description:
|
||
"Your legend transcends individual lifetimes. Earn 50% more runestones from future prestiges.",
|
||
id: "runestone_gain_2",
|
||
multiplier: 1.5,
|
||
name: "Eternal Legacy",
|
||
runestonesCost: 500,
|
||
},
|
||
];
|