generated from nhcarrigan/template
5b4661b398
- Expand content to 18 zones, 72 bosses, 95 quests, 32 adventurer tiers - Add prestige shop with 24 runestone upgrades across 5 categories - Add PrestigeUpgrade type, data files, API routes, and frontend panel - Fix offline earnings to include equipment and runestone multipliers - Add offline essence calculation alongside offline gold - Update OfflineModal to display both gold and essence earned - Add IDEAS.md for tracking planned features
185 lines
7.3 KiB
TypeScript
185 lines
7.3 KiB
TypeScript
import type { Zone } from "@elysium/types";
|
|
|
|
export const DEFAULT_ZONES: Zone[] = [
|
|
{
|
|
id: "verdant_vale",
|
|
name: "The Verdant Vale",
|
|
description:
|
|
"Rolling green hills and ancient forests stretch to the horizon. This is where your guild takes its first steps β trade roads in need of clearing, goblin camps to rout, and an undead queen stirring in the north.",
|
|
emoji: "πΏ",
|
|
status: "unlocked",
|
|
unlockBossId: null,
|
|
unlockQuestId: null,
|
|
},
|
|
{
|
|
id: "shattered_ruins",
|
|
name: "The Shattered Ruins",
|
|
description:
|
|
"The remnants of a civilisation long lost to war and dragonfire. Crumbling towers and cursed lakes hide treasures β and an elder dragon who claims these lands as his own.",
|
|
emoji: "ποΈ",
|
|
status: "locked",
|
|
unlockBossId: "forest_giant",
|
|
unlockQuestId: "ancient_ruins",
|
|
},
|
|
{
|
|
id: "frozen_peaks",
|
|
name: "The Frozen Peaks",
|
|
description:
|
|
"At the edge of the world, where the sun barely rises and the cold is a living thing, a tear in reality has drawn something ancient and terrible. Only the mightiest guilds dare tread here.",
|
|
emoji: "βοΈ",
|
|
status: "locked",
|
|
unlockBossId: "elder_dragon",
|
|
unlockQuestId: "dragon_lair",
|
|
},
|
|
{
|
|
id: "shadow_marshes",
|
|
name: "The Shadow Marshes",
|
|
description:
|
|
"A vast, fog-choked wetland where the sun never fully rises. Dark magic seeps from the earth itself, and things far older than the kingdom lurk beneath the murky waters.",
|
|
emoji: "π",
|
|
status: "locked",
|
|
unlockBossId: "void_titan",
|
|
unlockQuestId: "storm_citadel",
|
|
},
|
|
{
|
|
id: "volcanic_depths",
|
|
name: "The Volcanic Depths",
|
|
description:
|
|
"A chain of active volcanoes whose caverns plunge deep into the earth's molten heart. Legendary forges burn here, tended by fire elementals who serve no master β yet.",
|
|
emoji: "π",
|
|
status: "locked",
|
|
unlockBossId: "mud_kraken",
|
|
unlockQuestId: "plague_ruins",
|
|
},
|
|
{
|
|
id: "astral_void",
|
|
name: "The Astral Void",
|
|
description:
|
|
"Beyond the veil of the mortal world lies a realm of pure possibility and absolute terror. Stars are born and die here in moments, and the beings that call this place home have never known mortality.",
|
|
emoji: "π",
|
|
status: "locked",
|
|
unlockBossId: "phoenix_lord",
|
|
unlockQuestId: "the_forge",
|
|
},
|
|
{
|
|
id: "celestial_reaches",
|
|
name: "The Celestial Reaches",
|
|
description:
|
|
"Beyond the astral void, where reality gives way to pure divinity. The celestial host holds court here in towers of light older than stars, but their idea of order is as alien and terrifying as the chaos below.",
|
|
emoji: "β¨",
|
|
status: "locked",
|
|
unlockBossId: "the_devourer",
|
|
unlockQuestId: "the_end",
|
|
},
|
|
{
|
|
id: "abyssal_trench",
|
|
name: "The Abyssal Trench",
|
|
description:
|
|
"At the bottom of all things, where no light reaches and pressure could crush continents, something old and patient waits. It has been waiting since before your world was made β and it has never been interrupted.",
|
|
emoji: "π",
|
|
status: "locked",
|
|
unlockBossId: "the_first_light",
|
|
unlockQuestId: "celestial_archive",
|
|
},
|
|
{
|
|
id: "infernal_court",
|
|
name: "The Infernal Court",
|
|
description:
|
|
"The courts of the underworld, where demon lords scheme across aeons. Power here is measured in souls and suffering β your guild deals in neither, but you will have to speak their language before this is over.",
|
|
emoji: "πΏ",
|
|
status: "locked",
|
|
unlockBossId: "elder_abomination",
|
|
unlockQuestId: "abyssal_chronicle",
|
|
},
|
|
{
|
|
id: "crystalline_spire",
|
|
name: "The Crystalline Spire",
|
|
description:
|
|
"A tower of living crystal that pierces every boundary between planes. Its facets reflect possibilities that have never existed and futures that cannot be. The intelligence at its core has been calculating since before this universe existed.",
|
|
emoji: "π",
|
|
status: "locked",
|
|
unlockBossId: "the_fallen",
|
|
unlockQuestId: "infernal_codex",
|
|
},
|
|
{
|
|
id: "void_sanctum",
|
|
name: "The Void Sanctum",
|
|
description:
|
|
"Not a place but a state of being β the space between the spaces between things. Existence grows thin here. Your guild is the first to find it, drawn by a power that should not be able to call to anything that lives.",
|
|
emoji: "π",
|
|
status: "locked",
|
|
unlockBossId: "crystal_sovereign",
|
|
unlockQuestId: "the_prism_vault",
|
|
},
|
|
{
|
|
id: "eternal_throne",
|
|
name: "The Eternal Throne",
|
|
description:
|
|
"The seat of ultimate power at the centre of all creation. Whoever sits here has sat here since the beginning. They have watched countless guilds rise and fall across uncounted ages. Your guild has come to take the throne. It does not yield.",
|
|
emoji: "π",
|
|
status: "locked",
|
|
unlockBossId: "void_emperor",
|
|
unlockQuestId: "heart_of_void",
|
|
},
|
|
{
|
|
id: "primordial_chaos",
|
|
name: "The Primordial Chaos",
|
|
description:
|
|
"Beyond the throne lies the raw stuff of creation itself β not a place but an ongoing argument between existence and non-existence that has never been resolved. Your guild enters the argument.",
|
|
emoji: "πͺοΈ",
|
|
status: "locked",
|
|
unlockBossId: "the_apex",
|
|
unlockQuestId: "eternal_dominion",
|
|
},
|
|
{
|
|
id: "infinite_expanse",
|
|
name: "The Infinite Expanse",
|
|
description:
|
|
"A realm without edges, without centre, without reference β where distance is a concept that does not apply and your guild must define their own coordinates to navigate at all. Everything here is further than it looks.",
|
|
emoji: "βΎοΈ",
|
|
status: "locked",
|
|
unlockBossId: "primordial_titan",
|
|
unlockQuestId: "chaos_chronicle",
|
|
},
|
|
{
|
|
id: "reality_forge",
|
|
name: "The Reality Forge",
|
|
description:
|
|
"The workshop where the original universe was hammered into shape β still hot, still humming, still producing realities as a byproduct of its idle operation. The things that work here have never stopped.",
|
|
emoji: "βοΈ",
|
|
status: "locked",
|
|
unlockBossId: "expanse_sovereign",
|
|
unlockQuestId: "expanse_codex",
|
|
},
|
|
{
|
|
id: "cosmic_maelstrom",
|
|
name: "The Cosmic Maelstrom",
|
|
description:
|
|
"A confluence of every force in existence, spinning in patterns that reduce galaxies to debris. Your guild navigates currents of energy that, on a good day, merely shatter planets.",
|
|
emoji: "π",
|
|
status: "locked",
|
|
unlockBossId: "reality_architect",
|
|
unlockQuestId: "forge_chronicle",
|
|
},
|
|
{
|
|
id: "primeval_sanctum",
|
|
name: "The Primeval Sanctum",
|
|
description:
|
|
"The oldest place that has ever existed β older than time, older than space, older than the concept of age itself. It holds something that remembers the moment before the first moment.",
|
|
emoji: "πΏ",
|
|
status: "locked",
|
|
unlockBossId: "cosmic_annihilator",
|
|
unlockQuestId: "maelstrom_codex",
|
|
},
|
|
{
|
|
id: "the_absolute",
|
|
name: "The Absolute",
|
|
description:
|
|
"There is nothing beyond this. Not because nothing has been found β because nothing exists to find. The Absolute is the final truth: the end of all things that are and the beginning of all things that never were. Your guild stands at the edge of everything.",
|
|
emoji: "β«",
|
|
status: "locked",
|
|
unlockBossId: "primeval_god",
|
|
unlockQuestId: "sanctum_chronicle",
|
|
},
|
|
];
|