generated from nhcarrigan/template
666a5b2d6d
## What changed and why ### Runestone formula (`prestige.ts`) - Swapped `sqrt` for `cbrt` — much stronger diminishing returns for large gold values - Added base cap of **200** (→ ~1,125 max with all upgrades at 5.625× multiplier) - Prevents extended AFK sessions from producing runestone windfalls that allow immediate upgrade purchasing and rapid prestige chaining ### Prestige threshold formula (`prestige.ts`) - Old: `1,000,000 × 5^n` — exponential, grows impossibly fast, prestige 10+ takes years - New: `1,000,000 × (n+1)²` — polynomial, peaks at ~1 day/run around P8–10, then gets *easier* as the production multiplier overtakes it - Removed `thresholdScaleFactor` constant (no longer needed) ### Production multiplier (`prestige.ts`) - Old: `1.15^n` - New: `1.25^n` — compounds faster, ensures the polynomial threshold eventually gets easy in the late game ### Boss prestige requirements (`bosses.ts`) - Rescaled proportionally from 0–88 range to 0–20 range - The Absolute One now requires prestige **20** (was 88), making transcendence reachable in a few weeks of idle play ### Echo formula (`transcendence.ts`) - Constant changed from 853 → **224** - At the target prestige of 20: `floor(224 / sqrt(20)) = 50 echoes` per transcendence (no meta upgrades) - With all echo_meta upgrades (3.75× total): up to **187 echoes** per transcendence ### Transcendence upgrade costs (`transcendenceUpgrades.ts`) - Old total: **866 echoes** → New total: **400 echoes** (roughly halved across all categories) - Apotheosis still requires **all 15 upgrades** purchased ### Balance fixes (closes #141, #142, #143, #144, #145) - Equipment: `philosophers_stone` click multiplier 2.25→2.5, `crystal_shard` 1.55→1.65 (#144) - Recipes: added `primal_omega_lens` cross-zone click_power recipe at 1.38× (#142) - Adventurers: `celestial_guard` base cost adjusted to smooth tier 14→15→16 cost curve (#145) ### Quest reward rebalancing (closes #136, #137) - Shadow Marshes: buffed `shadow_mere`, `witch_coven`, `plague_ruins` rewards to match combat requirements (#136) - Astral Void: added gold to `void_rift`, increased rewards across all Astral Void quests (#137) ### Boss reward additions (closes #138, #139, #140) - Assigned 9 unassigned adventurer-specific upgrades to Crystalline Spire through Eternal Throne bosses that had empty `upgradeRewards` arrays (#140) ### Combat power documentation (closes #153) - Expanded JSDoc on `computePartyCombatPower` to clarify companion `bossDamage` multiplier behaviour ### Effective adventurer stats (closes #154) - Added `computeEffectiveAdventurerStats` to `tick.ts` and updated `AdventurerCard` to display effective post-multiplier stats ### Adventurer upgrade timing (closes #158) - Audited every adventurer-specific upgrade reward — upgrades now land within the same progression window where that adventurer tier is still a meaningful contributor ### Sync and save fixes (closes #147, #148, #151) - Fixed sync new content count to report only genuinely changed items (#147) - Fixed signature mismatch after first auto-boss completion (#148) - Added auto-buy cap (100) on non-max-tier adventurers (#151) ### Auto-adventurer persistence (closes #156) - Auto-buy preference now preserved across prestige resets ### Broken CDN image (closes #159) - Uploaded missing `auto_adventurer.jpg` to CDN ### Codex unlock hints (closes #146) - Locked codex entries now display a hint generated from `sourceType` and `sourceId` ### Exploration bug fixes (closes #160, #161) - Fixed auto-save race condition discarding exploration materials collected mid-tick (#160) - Fixed exploration areas failing to unlock when zone was unlocked via boss kill or quest completion (#161) ### Concurrent prestige fix (closes #162) - Added optimistic locking via `updatedAt` — concurrent prestige requests return 409 ### Prestige UX (closes #163) - Added `reloadSilent` to game context — no loading screen flash after prestige ### Balance adjustments (closes #164, #165, #166, #167) - Reduced `shadow_mere` CP requirement 5,000,000 → 2,000,000 (#164) - Buffed crystal drops from Shadow Marshes bosses and quests (#165) - Increased runestone yield from 10 → 15 per prestige level (#166) - Daily challenge set always includes a clicks challenge (#167) ### Progression QoL (closes #168, #169) - Added `computeProjectedRunestones()` and persistent `+N On Prestige` resource bar row (#168) - Added `enablePrestigeAnnouncements` setting per player (#169) --- ## Comprehensive balance audit (closes #187, #191, #192, #193, #194, #195, #196, #197, #198) ### Crystal economy fixes - Zeroed crystal rewards for all Zone 7+ boss drops (Celestial Reaches onwards) — crystals are an early/mid-game currency and should not flow freely into the endgame (#187) - Zeroed crystal rewards for all Zone 9+ quest rewards (Infernal Court onwards) — same rationale (#191) ### Achievement additions and fixes - Added quest milestone achievements at 75 quests (10,000 crystals) and 100 quests (15,000 crystals) - Added boss milestone achievement at 50 bosses (15,000 crystals) - Added prestige milestone achievements at P50, P100, P150, P200 — rewarding **runestones** rather than crystals to match the late-game economy - Added gold milestone achievements through 1e90 gold earned - Fixed `quest_eternal` condition from 122 → **112** (actual quest count) — was permanently impossible (#197) - Fixed `fully_equipped` condition from 65 → **78** (actual equipment count after new items) (#197) - Fixed `devourer_slayer` description to remove incorrect zone reference ### Upgrade balance - Fixed Essence Guild multiplier 1.5× → **2×** — was identical to the cheaper Merchant Alliance for 5× the cost (#194) - Raised Void Ascendancy crystal cost 10M → **50M** — was trivially cheap compared to the parallel Celestial Mandate upgrade (100B essence + 50T gold) (#195) - Fixed Sunken Temple quest rewards (gold 2M → 60M, essence 1,500 → 25,000, crystals 75 → 400) — was rewarding less than its easier prerequisite Witch Coven (#193) ### Equipment balance - Buffed Eternal Prism stats to click 5×, combat **3×**, gold **2.5×** — was only marginally better than the free Eternity Stone boss drop for 100M crystals (#196) ### Missing content - Created **13 missing equipment items** for Zones 15–18 (primordial_chaos through the_absolute) that were referenced by late-game boss `equipmentRewards` arrays but never existed in `equipment.ts` (#198): - `chaos_mantle`, `titan_core` (Primordial Chaos) - `expanse_blade`, `void_armour_mk2` (Infinite Expanse) - `cosmos_blade`, `reality_plate` (Reality Forge) - `maelstrom_edge`, `cosmic_plate` (Cosmic Maelstrom) - `primeval_blade`, `ancient_aegis` (Primeval Sanctum) - `absolute_blade`, `eternity_plate`, `omniversal_core` (The Absolute) - Stats scale from combat 14× / gold 9× (Zone 15) up to combat 28× / gold 20× for the final boss drops ### Type system - Extended `AchievementReward` type to support `runestones` field - Updated tick engine achievement processing to award both crystals and runestones --- ## Target progression timeline (optimal play, ~16h/day idle) - First cycle to P20: ~375h (~3.3 weeks) - Each subsequent cycle gets faster as echo upgrades boost income/combat/threshold - Expected **~5 transcendences** before apotheosis at 50–187 echoes/transcendence - **~6 months** to apotheosis for a dedicated player ## Test plan - [ ] Lint, build, and test pipeline passes (100% coverage maintained) - [ ] Prestige threshold at P0 is still 1,000,000 gold - [ ] Prestige runs feel ~1 day long around P8–10 and get easier after - [ ] The Absolute One is locked until prestige 20 - [ ] Transcendence at P20 awards 50 echoes (no meta upgrades) - [ ] All 15 transcendence upgrades cost 400 echoes total - [ ] Bosses in Zones 7+ drop 0 crystals; Zones 1–6 retain crystal drops - [ ] Quests in Zones 9+ reward 0 crystals; Zones 1–8 retain crystal rewards - [ ] Sunken Temple rewards more gold/essence/crystals than Witch Coven - [ ] Essence Guild gives 2× income (stronger than Merchant Alliance 1.5×) - [ ] Void Ascendancy costs 50M crystals - [ ] Eternal Prism stats are click 5×, combat 3×, gold 2.5× - [ ] Late-game bosses (primordial_titan through the_absolute_one) drop equipment on kill - [ ] `quest_eternal` achievement requires 112 quests - [ ] `fully_equipped` achievement requires 78 equipment pieces - [ ] P50/P100/P150/P200 prestige achievements reward runestones - [ ] Adventurer cards show effective post-multiplier stats - [ ] Exploration areas unlock correctly when their zone is unlocked - [ ] Concurrent prestige requests return 409 - [ ] No loading screen flash after prestige - [ ] Daily challenge set always includes a clicks challenge - [ ] Resource bar shows `+N On Prestige` runestone preview ✨ This PR was crafted with help from Hikari~ 🌸 Reviewed-on: #135 Co-authored-by: Hikari <hikari@nhcarrigan.com> Co-committed-by: Hikari <hikari@nhcarrigan.com>
1327 lines
54 KiB
TypeScript
1327 lines
54 KiB
TypeScript
/**
|
|
* @file Game data definitions.
|
|
* @copyright nhcarrigan
|
|
* @license Naomi's Public License
|
|
* @author Naomi Carrigan
|
|
*/
|
|
/* eslint-disable max-lines -- Data file */
|
|
/* eslint-disable stylistic/max-len -- Data content */
|
|
import type { Boss } from "@elysium/types";
|
|
|
|
export const defaultBosses: Array<Boss> = [
|
|
// ── Verdant Vale ──────────────────────────────────────────────────────────
|
|
{
|
|
bountyRunestones: 1,
|
|
crystalReward: 5,
|
|
currentHp: 1000,
|
|
damagePerSecond: 5,
|
|
description:
|
|
"Gruk the Immovable has terrorised the trade roads for decades. Merchants will pay handsomely for his head.",
|
|
equipmentRewards: [ "iron_sword", "chainmail", "mages_focus" ],
|
|
essenceReward: 25,
|
|
goldReward: 10_000,
|
|
id: "troll_king",
|
|
maxHp: 1000,
|
|
name: "The Troll King",
|
|
prestigeRequirement: 0,
|
|
status: "available",
|
|
upgradeRewards: [ "click_2" ],
|
|
zoneId: "verdant_vale",
|
|
},
|
|
{
|
|
bountyRunestones: 2,
|
|
crystalReward: 10,
|
|
currentHp: 10_000,
|
|
damagePerSecond: 20,
|
|
description:
|
|
"Seraphina the Undying commands legions of undead from her bone throne. Her defeat will echo through history.",
|
|
equipmentRewards: [ "enchanted_blade", "plate_armour", "arcane_orb" ],
|
|
essenceReward: 200,
|
|
goldReward: 100_000,
|
|
id: "lich_queen",
|
|
maxHp: 10_000,
|
|
name: "The Lich Queen",
|
|
prestigeRequirement: 0,
|
|
status: "locked",
|
|
upgradeRewards: [ "global_2" ],
|
|
zoneId: "verdant_vale",
|
|
},
|
|
{
|
|
bountyRunestones: 3,
|
|
crystalReward: 20,
|
|
currentHp: 35_000,
|
|
damagePerSecond: 40,
|
|
description:
|
|
"An ancient colossus of bark and stone who has slumbered beneath the Vale for centuries. Its awakening spells disaster for every settlement in the region.",
|
|
equipmentRewards: [ "hide_armour" ],
|
|
essenceReward: 400,
|
|
goldReward: 350_000,
|
|
id: "forest_giant",
|
|
maxHp: 35_000,
|
|
name: "The Forest Giant",
|
|
prestigeRequirement: 0,
|
|
status: "locked",
|
|
upgradeRewards: [ "archmage_1" ],
|
|
zoneId: "verdant_vale",
|
|
},
|
|
// ── Shattered Ruins ───────────────────────────────────────────────────────
|
|
{
|
|
bountyRunestones: 3,
|
|
crystalReward: 25,
|
|
currentHp: 60_000,
|
|
damagePerSecond: 60,
|
|
description:
|
|
"A guardian construct from the fallen civilisation, still faithfully protecting the ruins of a city long since turned to dust.",
|
|
equipmentRewards: [],
|
|
essenceReward: 600,
|
|
goldReward: 600_000,
|
|
id: "stone_golem",
|
|
maxHp: 60_000,
|
|
name: "The Stone Golem",
|
|
prestigeRequirement: 0,
|
|
status: "locked",
|
|
upgradeRewards: [ "paladin_1" ],
|
|
zoneId: "shattered_ruins",
|
|
},
|
|
{
|
|
bountyRunestones: 5,
|
|
crystalReward: 60,
|
|
currentHp: 200_000,
|
|
damagePerSecond: 120,
|
|
description:
|
|
"Forged from the skeletons of a thousand fallen warriors by the Lich Queen's disciples. Its hollow eye sockets blaze with the same sorcery that animated them.",
|
|
equipmentRewards: [ "frost_rune" ],
|
|
essenceReward: 1500,
|
|
goldReward: 2_000_000,
|
|
id: "bone_colossus",
|
|
maxHp: 200_000,
|
|
name: "The Bone Colossus",
|
|
prestigeRequirement: 0,
|
|
status: "locked",
|
|
upgradeRewards: [ "essence_guild" ],
|
|
zoneId: "shattered_ruins",
|
|
},
|
|
{
|
|
bountyRunestones: 7,
|
|
crystalReward: 100,
|
|
currentHp: 500_000,
|
|
damagePerSecond: 200,
|
|
description:
|
|
"The eldest dragon in existence, older than the kingdom itself. Even his breath can level mountains.",
|
|
equipmentRewards: [ "vorpal_sword", "dragon_scale" ],
|
|
essenceReward: 3000,
|
|
goldReward: 5_000_000,
|
|
id: "elder_dragon",
|
|
maxHp: 500_000,
|
|
name: "Elder Dragon Vaeltharox",
|
|
prestigeRequirement: 0,
|
|
status: "locked",
|
|
upgradeRewards: [ "click_3" ],
|
|
zoneId: "shattered_ruins",
|
|
},
|
|
// ── Shadow Marshes ────────────────────────────────────────────────────────
|
|
{
|
|
bountyRunestones: 20,
|
|
crystalReward: 1500,
|
|
currentHp: 6_000_000,
|
|
damagePerSecond: 1200,
|
|
description:
|
|
"She has hexed villages for three centuries from her hut on the black water. Her curse-weaving is second to none — but so is the bounty on her head.",
|
|
equipmentRewards: [],
|
|
essenceReward: 30_000,
|
|
goldReward: 80_000_000,
|
|
id: "swamp_witch",
|
|
maxHp: 6_000_000,
|
|
name: "Morgantha the Swamp Witch",
|
|
prestigeRequirement: 0,
|
|
status: "locked",
|
|
upgradeRewards: [ "shadow_assassin_1" ],
|
|
zoneId: "shadow_marshes",
|
|
},
|
|
{
|
|
bountyRunestones: 25,
|
|
crystalReward: 3000,
|
|
currentHp: 12_000_000,
|
|
damagePerSecond: 2400,
|
|
description:
|
|
"A bloated, rotting horror that spreads pestilence wherever it walks. Entire kingdoms have fallen to the disease it carries. Yours will not.",
|
|
equipmentRewards: [ "runestone_amulet" ],
|
|
essenceReward: 60_000,
|
|
goldReward: 180_000_000,
|
|
id: "plague_lord",
|
|
maxHp: 12_000_000,
|
|
name: "The Plague Lord",
|
|
prestigeRequirement: 0,
|
|
status: "locked",
|
|
upgradeRewards: [ "grand_council" ],
|
|
zoneId: "shadow_marshes",
|
|
},
|
|
{
|
|
bountyRunestones: 30,
|
|
crystalReward: 6000,
|
|
currentHp: 20_000_000,
|
|
damagePerSecond: 4000,
|
|
description:
|
|
"An eldritch leviathan that lurks in the deepest part of the marshes, older than the gods themselves. Its tentacles have dragged ships — and armies — into the mire.",
|
|
equipmentRewards: [ "crystal_shard" ],
|
|
essenceReward: 100_000,
|
|
goldReward: 350_000_000,
|
|
id: "mud_kraken",
|
|
maxHp: 20_000_000,
|
|
name: "The Mud Kraken",
|
|
prestigeRequirement: 0,
|
|
status: "locked",
|
|
upgradeRewards: [ "arcane_scholar_1" ],
|
|
zoneId: "shadow_marshes",
|
|
},
|
|
// ── Frozen Peaks ──────────────────────────────────────────────────────────
|
|
{
|
|
bountyRunestones: 8,
|
|
crystalReward: 100,
|
|
currentHp: 500_000,
|
|
damagePerSecond: 220,
|
|
description:
|
|
"A serpentine dragon of pure ice who has hunted the tundra for aeons. Its breath flash-freezes anything it touches, and it has never known defeat.",
|
|
equipmentRewards: [],
|
|
essenceReward: 3500,
|
|
goldReward: 5_000_000,
|
|
id: "frost_wyrm",
|
|
maxHp: 500_000,
|
|
name: "The Frost Wyrm",
|
|
prestigeRequirement: 0,
|
|
status: "locked",
|
|
upgradeRewards: [ "dragon_rider_1" ],
|
|
zoneId: "frozen_peaks",
|
|
},
|
|
{
|
|
bountyRunestones: 12,
|
|
crystalReward: 250,
|
|
currentHp: 1_500_000,
|
|
damagePerSecond: 500,
|
|
description:
|
|
"A sorceress who made a pact with the winter itself and was transformed into something no longer mortal. She rules the Frozen Peaks from a palace of living ice.",
|
|
equipmentRewards: [ "frost_crystal" ],
|
|
essenceReward: 8000,
|
|
goldReward: 15_000_000,
|
|
id: "ice_queen",
|
|
maxHp: 1_500_000,
|
|
name: "The Ice Queen",
|
|
prestigeRequirement: 0,
|
|
status: "locked",
|
|
upgradeRewards: [ "void_walker_1" ],
|
|
zoneId: "frozen_peaks",
|
|
},
|
|
{
|
|
bountyRunestones: 15,
|
|
crystalReward: 500,
|
|
currentHp: 5_000_000,
|
|
damagePerSecond: 1200,
|
|
description:
|
|
"A creature from beyond the veil of reality, drawn by the power your guild has accumulated. It must not be allowed to exist.",
|
|
equipmentRewards: [ "philosophers_stone" ],
|
|
essenceReward: 20_000,
|
|
goldReward: 50_000_000,
|
|
id: "void_titan",
|
|
maxHp: 5_000_000,
|
|
name: "The Void Titan",
|
|
prestigeRequirement: 0,
|
|
status: "locked",
|
|
upgradeRewards: [ "dark_templar_1" ],
|
|
zoneId: "frozen_peaks",
|
|
},
|
|
// ── Volcanic Depths ───────────────────────────────────────────────────────
|
|
{
|
|
bountyRunestones: 32,
|
|
crystalReward: 4000,
|
|
currentHp: 25_000_000,
|
|
damagePerSecond: 5000,
|
|
description:
|
|
"Born from the first volcanic eruption the world ever knew. It exists purely to consume, and your guild looks like the finest kindling it has seen in millennia.",
|
|
equipmentRewards: [ "flame_lance" ],
|
|
essenceReward: 150_000,
|
|
goldReward: 500_000_000,
|
|
id: "fire_elemental",
|
|
maxHp: 25_000_000,
|
|
name: "The Ancient Fire Elemental",
|
|
prestigeRequirement: 0,
|
|
status: "locked",
|
|
upgradeRewards: [ "dark_templar_1" ],
|
|
zoneId: "volcanic_depths",
|
|
},
|
|
{
|
|
bountyRunestones: 40,
|
|
crystalReward: 8000,
|
|
currentHp: 60_000_000,
|
|
damagePerSecond: 12_000,
|
|
description:
|
|
"Half-giant, half-living volcano, this colossus was created by the fire elementals to guard their greatest forge. Every strike from its fists sends shockwaves through the earth.",
|
|
equipmentRewards: [ "volcanic_plate" ],
|
|
essenceReward: 300_000,
|
|
goldReward: 1_000_000_000,
|
|
id: "magma_titan",
|
|
maxHp: 60_000_000,
|
|
name: "The Magma Titan",
|
|
prestigeRequirement: 0,
|
|
status: "locked",
|
|
upgradeRewards: [ "crystal_resonance", "celestial_guard_1" ],
|
|
zoneId: "volcanic_depths",
|
|
},
|
|
{
|
|
bountyRunestones: 50,
|
|
crystalReward: 15_000,
|
|
currentHp: 150_000_000,
|
|
damagePerSecond: 30_000,
|
|
description:
|
|
"The apex predator of the volcanic chain — a being of pure flame that has died and reborn itself more times than recorded history. This time, it will not rise again.",
|
|
equipmentRewards: [ "eternal_flame" ],
|
|
essenceReward: 600_000,
|
|
goldReward: 2_000_000_000,
|
|
id: "phoenix_lord",
|
|
maxHp: 150_000_000,
|
|
name: "The Phoenix Lord",
|
|
prestigeRequirement: 0,
|
|
status: "locked",
|
|
upgradeRewards: [ "crystal_mastery" ],
|
|
zoneId: "volcanic_depths",
|
|
},
|
|
// ── Astral Void (original) ────────────────────────────────────────────────
|
|
{
|
|
bountyRunestones: 20,
|
|
crystalReward: 1000,
|
|
currentHp: 20_000_000,
|
|
damagePerSecond: 4000,
|
|
description:
|
|
"A being of pure psychic energy who has haunted the space between stars since before the world was formed. It feeds on consciousness itself.",
|
|
equipmentRewards: [ "astral_robe" ],
|
|
essenceReward: 60_000,
|
|
goldReward: 200_000_000,
|
|
id: "astral_wraith",
|
|
maxHp: 20_000_000,
|
|
name: "The Astral Wraith",
|
|
prestigeRequirement: 0,
|
|
status: "locked",
|
|
upgradeRewards: [ "divine_champion_1" ],
|
|
zoneId: "astral_void",
|
|
},
|
|
{
|
|
bountyRunestones: 30,
|
|
crystalReward: 2500,
|
|
currentHp: 75_000_000,
|
|
damagePerSecond: 10_000,
|
|
description:
|
|
"A god-thing from before the age of mortals. Its true form cannot be perceived without madness — what you see is a mercy granted by the universe itself.",
|
|
equipmentRewards: [ "celestial_blade" ],
|
|
essenceReward: 150_000,
|
|
goldReward: 750_000_000,
|
|
id: "cosmic_horror",
|
|
maxHp: 75_000_000,
|
|
name: "The Cosmic Horror",
|
|
prestigeRequirement: 0,
|
|
status: "locked",
|
|
upgradeRewards: [ "crystal_focus" ],
|
|
zoneId: "astral_void",
|
|
},
|
|
{
|
|
bountyRunestones: 40,
|
|
crystalReward: 10_000,
|
|
currentHp: 300_000_000,
|
|
damagePerSecond: 30_000,
|
|
description:
|
|
"The end. The hunger at the heart of existence that has unmade countless realities before this one. Your guild stands between it and everything that has ever lived.",
|
|
equipmentRewards: [ "infinity_gem" ],
|
|
essenceReward: 500_000,
|
|
goldReward: 3_000_000_000,
|
|
id: "the_devourer",
|
|
maxHp: 300_000_000,
|
|
name: "The Devourer of Worlds",
|
|
prestigeRequirement: 0,
|
|
status: "locked",
|
|
upgradeRewards: [],
|
|
zoneId: "astral_void",
|
|
},
|
|
// ── Celestial Reaches ─────────────────────────────────────────────────────
|
|
{
|
|
bountyRunestones: 30,
|
|
crystalReward: 15_000,
|
|
currentHp: 500_000_000,
|
|
damagePerSecond: 50_000,
|
|
description:
|
|
"The first gatekeeper of the celestial realm — a being of pure divine light tasked with turning back anything that was not invited. It has never failed. Until now.",
|
|
equipmentRewards: [ "seraph_wing" ],
|
|
essenceReward: 1_000_000,
|
|
goldReward: 5_000_000_000,
|
|
id: "seraph_guardian",
|
|
maxHp: 500_000_000,
|
|
name: "The Seraph Guardian",
|
|
prestigeRequirement: 1,
|
|
status: "locked",
|
|
upgradeRewards: [ "click_4" ],
|
|
zoneId: "celestial_reaches",
|
|
},
|
|
{
|
|
bountyRunestones: 40,
|
|
crystalReward: 0,
|
|
currentHp: 2_000_000_000,
|
|
damagePerSecond: 120_000,
|
|
description:
|
|
"Once the greatest of the celestial host, cast down for questioning the divine order. Now it exists in the space between light and dark, serving neither, consumed by ancient grief.",
|
|
equipmentRewards: [ "angels_halo" ],
|
|
essenceReward: 3_000_000,
|
|
goldReward: 20_000_000_000,
|
|
id: "fallen_archangel",
|
|
maxHp: 2_000_000_000,
|
|
name: "The Fallen Archangel",
|
|
prestigeRequirement: 2,
|
|
status: "locked",
|
|
upgradeRewards: [],
|
|
zoneId: "celestial_reaches",
|
|
},
|
|
{
|
|
bountyRunestones: 50,
|
|
crystalReward: 0,
|
|
currentHp: 8_000_000_000,
|
|
damagePerSecond: 350_000,
|
|
description:
|
|
"The arbiter of celestial law, who has passed sentence on entire civilisations. It does not fight. It judges. The difference, in practice, is difficult to detect.",
|
|
equipmentRewards: [],
|
|
essenceReward: 8_000_000,
|
|
goldReward: 80_000_000_000,
|
|
id: "divine_judge",
|
|
maxHp: 8_000_000_000,
|
|
name: "The Divine Judge",
|
|
prestigeRequirement: 2,
|
|
status: "locked",
|
|
upgradeRewards: [ "divine_covenant" ],
|
|
zoneId: "celestial_reaches",
|
|
},
|
|
{
|
|
bountyRunestones: 60,
|
|
crystalReward: 0,
|
|
currentHp: 30_000_000_000,
|
|
damagePerSecond: 1_000_000,
|
|
description:
|
|
"A colossus of divine architecture, built not born, maintained by the celestial host as the ultimate defence of their realm. It is the size of a small moon and has never been stopped.",
|
|
equipmentRewards: [ "celestial_armour" ],
|
|
essenceReward: 25_000_000,
|
|
goldReward: 300_000_000_000,
|
|
id: "celestial_titan",
|
|
maxHp: 30_000_000_000,
|
|
name: "The Celestial Titan",
|
|
prestigeRequirement: 2,
|
|
status: "locked",
|
|
upgradeRewards: [],
|
|
zoneId: "celestial_reaches",
|
|
},
|
|
{
|
|
bountyRunestones: 75,
|
|
crystalReward: 0,
|
|
currentHp: 100_000_000_000,
|
|
damagePerSecond: 3_000_000,
|
|
description:
|
|
"The oldest being in the celestial realm — the first light that ever shone in the universe, given form and consciousness by aeons of existence. It is not evil. It simply cannot allow anything to pass beyond.",
|
|
equipmentRewards: [ "divine_edge", "heaven_mantle" ],
|
|
essenceReward: 80_000_000,
|
|
goldReward: 1_000_000_000_000,
|
|
id: "the_first_light",
|
|
maxHp: 100_000_000_000,
|
|
name: "The First Light",
|
|
prestigeRequirement: 2,
|
|
status: "locked",
|
|
upgradeRewards: [],
|
|
zoneId: "celestial_reaches",
|
|
},
|
|
// ── Abyssal Trench ────────────────────────────────────────────────────────
|
|
{
|
|
bountyRunestones: 40,
|
|
crystalReward: 0,
|
|
currentHp: 250_000_000_000,
|
|
damagePerSecond: 5_000_000,
|
|
description:
|
|
"A serpent of impossible size that has wound itself through the trench since before the ocean above it existed. It feeds on light itself — there is none here to sustain it, so it feeds on whatever dares to enter.",
|
|
equipmentRewards: [ "depth_blade" ],
|
|
essenceReward: 200_000_000,
|
|
goldReward: 2_500_000_000_000,
|
|
id: "depth_leviathan",
|
|
maxHp: 250_000_000_000,
|
|
name: "The Depth Leviathan",
|
|
prestigeRequirement: 2,
|
|
status: "locked",
|
|
upgradeRewards: [],
|
|
zoneId: "abyssal_trench",
|
|
},
|
|
{
|
|
bountyRunestones: 55,
|
|
crystalReward: 0,
|
|
currentHp: 1_000_000_000_000,
|
|
damagePerSecond: 15_000_000,
|
|
description:
|
|
"The original kraken — the progenitor of every tentacled horror your guild has ever faced. Its children rule the surface seas. It rules the place where even the sea forgets itself.",
|
|
equipmentRewards: [ "leviathan_eye" ],
|
|
essenceReward: 600_000_000,
|
|
goldReward: 10_000_000_000_000,
|
|
id: "kraken_elder",
|
|
maxHp: 1_000_000_000_000,
|
|
name: "The Elder Kraken",
|
|
prestigeRequirement: 2,
|
|
status: "locked",
|
|
upgradeRewards: [ "abyssal_pact" ],
|
|
zoneId: "abyssal_trench",
|
|
},
|
|
{
|
|
bountyRunestones: 70,
|
|
crystalReward: 0,
|
|
currentHp: 4_000_000_000_000,
|
|
damagePerSecond: 50_000_000,
|
|
description:
|
|
"A thing of pressure and darkness so massive it has its own gravitational pull. It was not created — it simply condensed over an eternity from the weight of everything above it.",
|
|
equipmentRewards: [ "pressure_plate" ],
|
|
essenceReward: 2_000_000_000,
|
|
goldReward: 40_000_000_000_000,
|
|
id: "abyssal_colossus",
|
|
maxHp: 4_000_000_000_000,
|
|
name: "The Abyssal Colossus",
|
|
prestigeRequirement: 2,
|
|
status: "locked",
|
|
upgradeRewards: [],
|
|
zoneId: "abyssal_trench",
|
|
},
|
|
{
|
|
bountyRunestones: 85,
|
|
crystalReward: 0,
|
|
currentHp: 15_000_000_000_000,
|
|
damagePerSecond: 150_000_000,
|
|
description:
|
|
"Not a creature of the trench but a god of it — worshipped by things that have never seen surface light, answered prayers for aeons. It has finally decided to meet its supplicants face to face.",
|
|
equipmentRewards: [],
|
|
essenceReward: 7_000_000_000,
|
|
goldReward: 150_000_000_000_000,
|
|
id: "the_deep_one",
|
|
maxHp: 15_000_000_000_000,
|
|
name: "The Deep One",
|
|
prestigeRequirement: 3,
|
|
status: "locked",
|
|
upgradeRewards: [ "global_4" ],
|
|
zoneId: "abyssal_trench",
|
|
},
|
|
{
|
|
bountyRunestones: 100,
|
|
crystalReward: 0,
|
|
currentHp: 50_000_000_000_000,
|
|
damagePerSecond: 500_000_000,
|
|
description:
|
|
"The thing that lives at the very bottom — so ancient it predates the concept of life itself. It is not alive in any way your guild understands the word. It is simply there, as it has always been, as it will always be.",
|
|
equipmentRewards: [ "abyssal_edge", "abyss_shroud" ],
|
|
essenceReward: 25_000_000_000,
|
|
goldReward: 500_000_000_000_000,
|
|
id: "elder_abomination",
|
|
maxHp: 50_000_000_000_000,
|
|
name: "The Elder Abomination",
|
|
prestigeRequirement: 3,
|
|
status: "locked",
|
|
upgradeRewards: [],
|
|
zoneId: "abyssal_trench",
|
|
},
|
|
// ── Infernal Court ────────────────────────────────────────────────────────
|
|
{
|
|
bountyRunestones: 55,
|
|
crystalReward: 0,
|
|
currentHp: 120_000_000_000_000,
|
|
damagePerSecond: 800_000_000,
|
|
description:
|
|
"Heir to the infernal throne, who has toppled kingdoms for sport across a thousand years. He considers your guild an amusing curiosity — right up until the point he doesn't.",
|
|
equipmentRewards: [ "demon_hide" ],
|
|
essenceReward: 60_000_000_000,
|
|
goldReward: 1_200_000_000_000_000,
|
|
id: "demon_prince",
|
|
maxHp: 120_000_000_000_000,
|
|
name: "The Demon Prince",
|
|
prestigeRequirement: 3,
|
|
status: "locked",
|
|
upgradeRewards: [],
|
|
zoneId: "infernal_court",
|
|
},
|
|
{
|
|
bountyRunestones: 70,
|
|
crystalReward: 0,
|
|
currentHp: 500_000_000_000_000,
|
|
damagePerSecond: 2_500_000_000,
|
|
description:
|
|
"A construct of pure infernal energy shaped into something vast and terrible by the demon lords as a weapon of absolute last resort. It has never been deployed before. You are a first.",
|
|
equipmentRewards: [ "hellfire_edge" ],
|
|
essenceReward: 200_000_000_000,
|
|
goldReward: 5_000_000_000_000_000,
|
|
id: "hellfire_titan",
|
|
maxHp: 500_000_000_000_000,
|
|
name: "The Hellfire Titan",
|
|
prestigeRequirement: 3,
|
|
status: "locked",
|
|
upgradeRewards: [ "celestial_mandate" ],
|
|
zoneId: "infernal_court",
|
|
},
|
|
{
|
|
bountyRunestones: 90,
|
|
crystalReward: 0,
|
|
currentHp: 2_000_000_000_000_000,
|
|
damagePerSecond: 8_000_000_000,
|
|
description:
|
|
"Not a demon but the embodiment of all sin that has ever existed — the accumulated weight of every wrong act across all of history, given form and voice. Its voice alone is enough to break the unwary.",
|
|
equipmentRewards: [ "soul_gem" ],
|
|
essenceReward: 700_000_000_000,
|
|
goldReward: 2e16,
|
|
id: "lord_of_sin",
|
|
maxHp: 2_000_000_000_000_000,
|
|
name: "The Lord of Sin",
|
|
prestigeRequirement: 3,
|
|
status: "locked",
|
|
upgradeRewards: [],
|
|
zoneId: "infernal_court",
|
|
},
|
|
{
|
|
bountyRunestones: 110,
|
|
crystalReward: 0,
|
|
currentHp: 6_000_000_000_000_000,
|
|
damagePerSecond: 25_000_000_000,
|
|
description:
|
|
"The ruler of all demonic kind — not merely a king but the principle of infernal power itself. Its existence is older than the universe that contains it. Defeating it will not end the hells. It will simply change who rules them.",
|
|
equipmentRewards: [],
|
|
essenceReward: 2_500_000_000_000,
|
|
goldReward: 6e16,
|
|
id: "infernal_sovereign",
|
|
maxHp: 6_000_000_000_000_000,
|
|
name: "The Infernal Sovereign",
|
|
prestigeRequirement: 3,
|
|
status: "locked",
|
|
upgradeRewards: [ "click_5" ],
|
|
zoneId: "infernal_court",
|
|
},
|
|
{
|
|
bountyRunestones: 135,
|
|
crystalReward: 0,
|
|
currentHp: 8_000_000_000_000_000,
|
|
damagePerSecond: 80_000_000_000,
|
|
description:
|
|
"A being that was once something unimaginably good, corrupted so completely over so many aeons that what it has become is unrecognisable from what it was. It remembers what it lost. That is its true weapon.",
|
|
equipmentRewards: [ "infernal_edge", "sinslayer_aegis" ],
|
|
essenceReward: 8_000_000_000_000,
|
|
goldReward: 8e16,
|
|
id: "the_fallen",
|
|
maxHp: 8_000_000_000_000_000,
|
|
name: "The Fallen",
|
|
prestigeRequirement: 4,
|
|
status: "locked",
|
|
upgradeRewards: [],
|
|
zoneId: "infernal_court",
|
|
},
|
|
// ── Crystalline Spire ─────────────────────────────────────────────────────
|
|
{
|
|
bountyRunestones: 70,
|
|
crystalReward: 0,
|
|
currentHp: 2e16,
|
|
damagePerSecond: 120_000_000_000,
|
|
description:
|
|
"A guardian of crystallised possibility — every face of it reflects a timeline in which your guild failed. There are many of those faces, and all of them are watching.",
|
|
equipmentRewards: [ "prism_blade" ],
|
|
essenceReward: 2e13,
|
|
goldReward: 2e17,
|
|
id: "prism_golem",
|
|
maxHp: 2e16,
|
|
name: "The Prism Golem",
|
|
prestigeRequirement: 3,
|
|
status: "locked",
|
|
upgradeRewards: [ "crystal_sage_1" ],
|
|
zoneId: "crystalline_spire",
|
|
},
|
|
{
|
|
bountyRunestones: 90,
|
|
crystalReward: 0,
|
|
currentHp: 8e16,
|
|
damagePerSecond: 4e11,
|
|
description:
|
|
"A dragon made entirely of living crystal, its scales each a perfect lens that focuses whatever energy strikes it into something far more lethal. It breathes light that cuts rather than burns.",
|
|
equipmentRewards: [],
|
|
essenceReward: 8e13,
|
|
goldReward: 8e17,
|
|
id: "crystal_drake",
|
|
maxHp: 8e16,
|
|
name: "The Crystal Drake",
|
|
prestigeRequirement: 4,
|
|
status: "locked",
|
|
upgradeRewards: [ "void_ascendancy" ],
|
|
zoneId: "crystalline_spire",
|
|
},
|
|
{
|
|
bountyRunestones: 115,
|
|
crystalReward: 0,
|
|
currentHp: 3e17,
|
|
damagePerSecond: 1.2e12,
|
|
description:
|
|
"Not a creature but a geometry — a living mathematical construct whose angles intersect realities your guild cannot perceive. Attacking it requires solving equations that have no solutions.",
|
|
equipmentRewards: [ "faceted_armour" ],
|
|
essenceReward: 3e14,
|
|
goldReward: 3e18,
|
|
id: "the_faceted",
|
|
maxHp: 3e17,
|
|
name: "The Faceted",
|
|
prestigeRequirement: 4,
|
|
status: "locked",
|
|
upgradeRewards: [ "void_sentinel_1" ],
|
|
zoneId: "crystalline_spire",
|
|
},
|
|
{
|
|
bountyRunestones: 140,
|
|
crystalReward: 0,
|
|
currentHp: 1e18,
|
|
damagePerSecond: 4e12,
|
|
description:
|
|
"The spire's ultimate protector — a being of compressed carbon so dense it bends space around itself. Every hit your guild lands strikes something that is simultaneously everywhere in the spire at once.",
|
|
equipmentRewards: [ "prism_eye" ],
|
|
essenceReward: 1e15,
|
|
goldReward: 1e19,
|
|
id: "diamond_colossus",
|
|
maxHp: 1e18,
|
|
name: "The Diamond Colossus",
|
|
prestigeRequirement: 4,
|
|
status: "locked",
|
|
upgradeRewards: [ "eternal_champion_1" ],
|
|
zoneId: "crystalline_spire",
|
|
},
|
|
{
|
|
bountyRunestones: 175,
|
|
crystalReward: 0,
|
|
currentHp: 4e18,
|
|
damagePerSecond: 1.5e13,
|
|
description:
|
|
"The mind at the centre of the spire — a consciousness that has been calculating the optimal outcome for all possible futures simultaneously since before your species climbed down from the trees. It has seen every way this ends. It does not intend to let you choose your own.",
|
|
equipmentRewards: [ "crystal_sovereign_blade", "diamond_plate" ],
|
|
essenceReward: 4e15,
|
|
goldReward: 4e19,
|
|
id: "crystal_sovereign",
|
|
maxHp: 4e18,
|
|
name: "The Crystal Sovereign",
|
|
prestigeRequirement: 4,
|
|
status: "locked",
|
|
upgradeRewards: [ "cosmos_knight_1" ],
|
|
zoneId: "crystalline_spire",
|
|
},
|
|
// ── Void Sanctum ──────────────────────────────────────────────────────────
|
|
{
|
|
bountyRunestones: 90,
|
|
crystalReward: 0,
|
|
currentHp: 1e19,
|
|
damagePerSecond: 4e13,
|
|
description:
|
|
"A messenger from somewhere that has no location — sent ahead of something worse to announce the end of your guild's journey through the sanctum. It is the warning. You will not heed it.",
|
|
equipmentRewards: [ "void_annihilator" ],
|
|
essenceReward: 1e16,
|
|
goldReward: 1e20,
|
|
id: "void_herald",
|
|
maxHp: 1e19,
|
|
name: "The Void Herald",
|
|
prestigeRequirement: 4,
|
|
status: "locked",
|
|
upgradeRewards: [ "seraph_knight_1" ],
|
|
zoneId: "void_sanctum",
|
|
},
|
|
{
|
|
bountyRunestones: 115,
|
|
crystalReward: 0,
|
|
currentHp: 5e19,
|
|
damagePerSecond: 1.5e14,
|
|
description:
|
|
"A shadow that has outlived every light that ever cast it. It moves between moments rather than through space, and every time your guild thinks they have found it, what they have found is where it was.",
|
|
equipmentRewards: [ "eternal_shroud" ],
|
|
essenceReward: 5e16,
|
|
goldReward: 5e20,
|
|
id: "eternal_shade",
|
|
maxHp: 5e19,
|
|
name: "The Eternal Shade",
|
|
prestigeRequirement: 4,
|
|
status: "locked",
|
|
upgradeRewards: [ "divine_harmony" ],
|
|
zoneId: "void_sanctum",
|
|
},
|
|
{
|
|
bountyRunestones: 145,
|
|
crystalReward: 0,
|
|
currentHp: 2e20,
|
|
damagePerSecond: 5e14,
|
|
description:
|
|
"The force of entropy given singular purpose and form — the thing that will, eventually, unmake everything. It is not here early. It is simply here now, because your guild reached it.",
|
|
equipmentRewards: [],
|
|
essenceReward: 2e17,
|
|
goldReward: 2e21,
|
|
id: "the_unmaker",
|
|
maxHp: 2e20,
|
|
name: "The Unmaker",
|
|
prestigeRequirement: 5,
|
|
status: "locked",
|
|
upgradeRewards: [ "abyss_diver_1" ],
|
|
zoneId: "void_sanctum",
|
|
},
|
|
{
|
|
bountyRunestones: 180,
|
|
crystalReward: 0,
|
|
currentHp: 8e20,
|
|
damagePerSecond: 2e15,
|
|
description:
|
|
"The being from which all void entities descend — the first thing to ever exist in the absence of existence. It cannot be understood, only survived.",
|
|
equipmentRewards: [ "void_heart_gem" ],
|
|
essenceReward: 8e17,
|
|
goldReward: 8e21,
|
|
id: "void_progenitor",
|
|
maxHp: 8e20,
|
|
name: "The Void Progenitor",
|
|
prestigeRequirement: 5,
|
|
status: "locked",
|
|
upgradeRewards: [],
|
|
zoneId: "void_sanctum",
|
|
},
|
|
{
|
|
bountyRunestones: 225,
|
|
crystalReward: 0,
|
|
currentHp: 3e21,
|
|
damagePerSecond: 8e15,
|
|
description:
|
|
"The sovereign of nothing — ruler of all void, all absence, all the space between things. It does not want your guild dead. It simply wants everything to return to the state it was in before existence began.",
|
|
equipmentRewards: [ "sanctum_breaker", "void_emperor_plate" ],
|
|
essenceReward: 3e18,
|
|
goldReward: 3e22,
|
|
id: "void_emperor",
|
|
maxHp: 3e21,
|
|
name: "The Void Emperor",
|
|
prestigeRequirement: 5,
|
|
status: "locked",
|
|
upgradeRewards: [ "infernal_warden_1" ],
|
|
zoneId: "void_sanctum",
|
|
},
|
|
// ── Eternal Throne ────────────────────────────────────────────────────────
|
|
{
|
|
bountyRunestones: 115,
|
|
crystalReward: 0,
|
|
currentHp: 1e22,
|
|
damagePerSecond: 2e16,
|
|
description:
|
|
"The guardian of the approach to the eternal throne — a being of absolute authority who has turned back every challenger to the seat of power since the first moment the throne existed.",
|
|
equipmentRewards: [ "eternal_armour" ],
|
|
essenceReward: 1e19,
|
|
goldReward: 1e23,
|
|
id: "throne_warden",
|
|
maxHp: 1e22,
|
|
name: "The Throne Warden",
|
|
prestigeRequirement: 5,
|
|
status: "locked",
|
|
upgradeRewards: [ "infinity_ranger_1" ],
|
|
zoneId: "eternal_throne",
|
|
},
|
|
{
|
|
bountyRunestones: 150,
|
|
crystalReward: 0,
|
|
currentHp: 5e22,
|
|
damagePerSecond: 8e16,
|
|
description:
|
|
"A champion who has served the throne since before the concept of service existed. It has never been defeated. It has faced challengers from a hundred dead universes and sent every one of them back to nothing.",
|
|
equipmentRewards: [ "throne_blade" ],
|
|
essenceReward: 5e19,
|
|
goldReward: 5e23,
|
|
id: "eternal_knight",
|
|
maxHp: 5e22,
|
|
name: "The Eternal Knight",
|
|
prestigeRequirement: 5,
|
|
status: "locked",
|
|
upgradeRewards: [ "infernal_fury" ],
|
|
zoneId: "eternal_throne",
|
|
},
|
|
{
|
|
bountyRunestones: 190,
|
|
crystalReward: 0,
|
|
currentHp: 2e23,
|
|
damagePerSecond: 3e17,
|
|
description:
|
|
"A being for whom death is not a possibility but a suggestion it has declined across every moment of existence. Your guild will need to convince it to consider the option for the very first time.",
|
|
equipmentRewards: [],
|
|
essenceReward: 2e20,
|
|
goldReward: 2e24,
|
|
id: "the_undying",
|
|
maxHp: 2e23,
|
|
name: "The Undying",
|
|
prestigeRequirement: 5,
|
|
status: "locked",
|
|
upgradeRewards: [ "reality_warden_1" ],
|
|
zoneId: "eternal_throne",
|
|
},
|
|
{
|
|
bountyRunestones: 235,
|
|
crystalReward: 0,
|
|
currentHp: 8e23,
|
|
damagePerSecond: 1.2e18,
|
|
description:
|
|
"The penultimate guardian of the throne — a being so close to the absolute seat of power that it has absorbed some of its nature. Reality warps around it. Your guild must hold together through forces that want to unmake them at the atomic level.",
|
|
equipmentRewards: [],
|
|
essenceReward: 8e20,
|
|
goldReward: 8e24,
|
|
id: "apex_sovereign",
|
|
maxHp: 8e23,
|
|
name: "The Apex Sovereign",
|
|
prestigeRequirement: 5,
|
|
status: "locked",
|
|
upgradeRewards: [],
|
|
zoneId: "eternal_throne",
|
|
},
|
|
{
|
|
bountyRunestones: 295,
|
|
crystalReward: 0,
|
|
currentHp: 3e24,
|
|
damagePerSecond: 5e18,
|
|
description:
|
|
"The one who sits upon the Eternal Throne. They have no name because names are given by others, and there has never been another to give one. They are the beginning and the end of all authority. And now your guild has come to take everything they are.",
|
|
equipmentRewards: [ "apex_sword", "apex_plate", "eternity_stone" ],
|
|
essenceReward: 3e21,
|
|
goldReward: 3e25,
|
|
id: "the_apex",
|
|
maxHp: 3e24,
|
|
name: "The Apex",
|
|
prestigeRequirement: 6,
|
|
status: "locked",
|
|
upgradeRewards: [],
|
|
zoneId: "eternal_throne",
|
|
},
|
|
// ── Primordial Chaos ──────────────────────────────────────────────────────
|
|
{
|
|
bountyRunestones: 150,
|
|
crystalReward: 0,
|
|
currentHp: 1e26,
|
|
damagePerSecond: 2e20,
|
|
description:
|
|
"A serpent of pure unformed potential, writhing through pre-creation. Every movement reshapes the chaos around it. Its scales are made of possibilities that never resolved.",
|
|
equipmentRewards: [],
|
|
essenceReward: 1e23,
|
|
goldReward: 1e27,
|
|
id: "chaos_wyrm",
|
|
maxHp: 1e26,
|
|
name: "The Chaos Wyrm",
|
|
prestigeRequirement: 6,
|
|
status: "locked",
|
|
upgradeRewards: [],
|
|
zoneId: "primordial_chaos",
|
|
},
|
|
{
|
|
bountyRunestones: 200,
|
|
crystalReward: 0,
|
|
currentHp: 5e27,
|
|
damagePerSecond: 8e21,
|
|
description:
|
|
"Not alive — a mechanism of the chaos, producing and destroying matter in endless cycles. It has no awareness of your guild. That makes it no less lethal.",
|
|
equipmentRewards: [],
|
|
essenceReward: 5e24,
|
|
goldReward: 5e28,
|
|
id: "creation_engine",
|
|
maxHp: 5e27,
|
|
name: "The Creation Engine",
|
|
prestigeRequirement: 6,
|
|
status: "locked",
|
|
upgradeRewards: [ "aether_weaver_1" ],
|
|
zoneId: "primordial_chaos",
|
|
},
|
|
{
|
|
bountyRunestones: 265,
|
|
crystalReward: 0,
|
|
currentHp: 2e29,
|
|
damagePerSecond: 4e23,
|
|
description:
|
|
"A fragment of the force that will eventually end everything — visiting the chaos early, as it always does, to watch things fall apart. Your guild is an interesting disruption to its observations.",
|
|
equipmentRewards: [],
|
|
essenceReward: 2e26,
|
|
goldReward: 2e30,
|
|
id: "entropy_avatar",
|
|
maxHp: 2e29,
|
|
name: "The Entropy Avatar",
|
|
prestigeRequirement: 7,
|
|
status: "locked",
|
|
upgradeRewards: [],
|
|
zoneId: "primordial_chaos",
|
|
},
|
|
{
|
|
bountyRunestones: 350,
|
|
crystalReward: 0,
|
|
currentHp: 8e30,
|
|
damagePerSecond: 2e25,
|
|
description:
|
|
"The first and largest thing to coalesce from the chaos — a being of pure unordered power that predates every law of physics your guild has ever relied upon. Defeating it will require those laws to hold long enough.",
|
|
equipmentRewards: [ "chaos_mantle", "titan_core" ],
|
|
essenceReward: 8e27,
|
|
goldReward: 8e31,
|
|
id: "primordial_titan",
|
|
maxHp: 8e30,
|
|
name: "The Primordial Titan",
|
|
prestigeRequirement: 7,
|
|
status: "locked",
|
|
upgradeRewards: [],
|
|
zoneId: "primordial_chaos",
|
|
},
|
|
// ── Infinite Expanse ──────────────────────────────────────────────────────
|
|
{
|
|
bountyRunestones: 200,
|
|
crystalReward: 0,
|
|
currentHp: 3e33,
|
|
damagePerSecond: 8e27,
|
|
description:
|
|
"Something vast that has been travelling the Infinite Expanse for so long that it has forgotten what it was looking for. Your guild is the first thing it has encountered that was worth stopping for.",
|
|
equipmentRewards: [],
|
|
essenceReward: 3e30,
|
|
goldReward: 3e34,
|
|
id: "expanse_drifter",
|
|
maxHp: 3e33,
|
|
name: "The Expanse Drifter",
|
|
prestigeRequirement: 8,
|
|
status: "locked",
|
|
upgradeRewards: [ "titan_warrior_1" ],
|
|
zoneId: "infinite_expanse",
|
|
},
|
|
{
|
|
bountyRunestones: 265,
|
|
crystalReward: 0,
|
|
currentHp: 2e35,
|
|
damagePerSecond: 3e31,
|
|
description:
|
|
"A creature as wide as the observable universe — which, in the Expanse, is not a helpful measurement. It is simply everywhere the horizon is, which in this place is everywhere.",
|
|
equipmentRewards: [],
|
|
essenceReward: 1e34,
|
|
goldReward: 1e38,
|
|
id: "horizon_beast",
|
|
maxHp: 2e35,
|
|
name: "The Horizon Beast",
|
|
prestigeRequirement: 8,
|
|
status: "locked",
|
|
upgradeRewards: [ "oblivion_paladin_1" ],
|
|
zoneId: "infinite_expanse",
|
|
},
|
|
{
|
|
bountyRunestones: 350,
|
|
crystalReward: 0,
|
|
currentHp: 5e37,
|
|
damagePerSecond: 1e35,
|
|
description:
|
|
"A self-replicating intelligence that has filled the Expanse with copies of itself. Every copy has the same purpose: to be the last thing in the Expanse. Your guild will need to convince all of them otherwise.",
|
|
equipmentRewards: [],
|
|
essenceReward: 5e37,
|
|
goldReward: 5e41,
|
|
id: "infinity_construct",
|
|
maxHp: 5e37,
|
|
name: "The Infinity Construct",
|
|
prestigeRequirement: 8,
|
|
status: "locked",
|
|
upgradeRewards: [],
|
|
zoneId: "infinite_expanse",
|
|
},
|
|
{
|
|
bountyRunestones: 465,
|
|
crystalReward: 0,
|
|
currentHp: 3e39,
|
|
damagePerSecond: 5e38,
|
|
description:
|
|
"The thing that claims the Infinite Expanse as its territory — which, given the name of the place, is an ambitious claim. It enforces this claim with power that has had infinite space to accumulate.",
|
|
equipmentRewards: [ "expanse_blade", "void_armour_mk2" ],
|
|
essenceReward: 2e41,
|
|
goldReward: 2e45,
|
|
id: "expanse_sovereign",
|
|
maxHp: 3e39,
|
|
name: "The Expanse Sovereign",
|
|
prestigeRequirement: 9,
|
|
status: "locked",
|
|
upgradeRewards: [],
|
|
zoneId: "infinite_expanse",
|
|
},
|
|
// ── Reality Forge ─────────────────────────────────────────────────────────
|
|
{
|
|
bountyRunestones: 265,
|
|
crystalReward: 0,
|
|
currentHp: 8e47,
|
|
damagePerSecond: 2e42,
|
|
description:
|
|
"A creation of the Forge itself — something that was made to protect the making of things. It has never had to do this before. It finds it straightforward.",
|
|
equipmentRewards: [],
|
|
essenceReward: 8e44,
|
|
goldReward: 8e48,
|
|
id: "forge_guardian",
|
|
maxHp: 8e47,
|
|
name: "The Forge Guardian",
|
|
prestigeRequirement: 9,
|
|
status: "locked",
|
|
upgradeRewards: [ "nexus_sage_1" ],
|
|
zoneId: "reality_forge",
|
|
},
|
|
{
|
|
bountyRunestones: 350,
|
|
crystalReward: 0,
|
|
currentHp: 4e52,
|
|
damagePerSecond: 1e47,
|
|
description:
|
|
"One of the workers of the Forge — a being whose purpose is to take raw existence and hammer it into something coherent. It does not appreciate your guild's interruption of its work.",
|
|
equipmentRewards: [],
|
|
essenceReward: 4e49,
|
|
goldReward: 4e53,
|
|
id: "reality_shaper",
|
|
maxHp: 4e52,
|
|
name: "The Reality Shaper",
|
|
prestigeRequirement: 10,
|
|
status: "locked",
|
|
upgradeRewards: [],
|
|
zoneId: "reality_forge",
|
|
},
|
|
{
|
|
bountyRunestones: 465,
|
|
crystalReward: 0,
|
|
currentHp: 2e57,
|
|
damagePerSecond: 6e51,
|
|
description:
|
|
"The first worker, the original builder — the thing that shaped the template every universe since has been based on. It has been refining the template since before time. Your guild is not part of the template.",
|
|
equipmentRewards: [],
|
|
essenceReward: 2e54,
|
|
goldReward: 2e58,
|
|
id: "creation_prime",
|
|
maxHp: 2e57,
|
|
name: "The Creation Prime",
|
|
prestigeRequirement: 11,
|
|
status: "locked",
|
|
upgradeRewards: [],
|
|
zoneId: "reality_forge",
|
|
},
|
|
{
|
|
bountyRunestones: 615,
|
|
crystalReward: 0,
|
|
currentHp: 8e61,
|
|
damagePerSecond: 2e56,
|
|
description:
|
|
"The designer of all that exists — the being who decided what the rules would be. Every law of physics is its handwriting. Defeating it will not change the laws, but it will change the architect.",
|
|
equipmentRewards: [ "cosmos_blade", "reality_plate" ],
|
|
essenceReward: 8e58,
|
|
goldReward: 8e62,
|
|
id: "reality_architect",
|
|
maxHp: 8e61,
|
|
name: "The Reality Architect",
|
|
prestigeRequirement: 11,
|
|
status: "locked",
|
|
upgradeRewards: [],
|
|
zoneId: "reality_forge",
|
|
},
|
|
// ── Cosmic Maelstrom ──────────────────────────────────────────────────────
|
|
{
|
|
bountyRunestones: 350,
|
|
crystalReward: 0,
|
|
currentHp: 4e65,
|
|
damagePerSecond: 1e60,
|
|
description:
|
|
"A being born from the intersection of all cosmic forces — not created, simply precipitated out of the violence as inevitably as lightning from a storm cloud. It has been raging since the universe learned what force was.",
|
|
equipmentRewards: [],
|
|
essenceReward: 4e62,
|
|
goldReward: 4e66,
|
|
id: "storm_colossus",
|
|
maxHp: 4e65,
|
|
name: "The Storm Colossus",
|
|
prestigeRequirement: 12,
|
|
status: "locked",
|
|
upgradeRewards: [],
|
|
zoneId: "cosmic_maelstrom",
|
|
},
|
|
{
|
|
bountyRunestones: 465,
|
|
crystalReward: 0,
|
|
currentHp: 2e71,
|
|
damagePerSecond: 6e65,
|
|
description:
|
|
"The ur-force from which all other forces derived their nature. Gravity, electromagnetism, the nuclear forces — all are pale echoes of what this being embodies. Your guild will feel all of them at once.",
|
|
equipmentRewards: [],
|
|
essenceReward: 2e68,
|
|
goldReward: 2e72,
|
|
id: "force_prime",
|
|
maxHp: 2e71,
|
|
name: "The Force Prime",
|
|
prestigeRequirement: 12,
|
|
status: "locked",
|
|
upgradeRewards: [],
|
|
zoneId: "cosmic_maelstrom",
|
|
},
|
|
{
|
|
bountyRunestones: 615,
|
|
crystalReward: 0,
|
|
currentHp: 1e77,
|
|
damagePerSecond: 3e71,
|
|
description:
|
|
"The deity of devastation — the divine principle that ensures the universe never becomes too comfortable. It was responsible for every catastrophe that has ever reshaped a world. Your guild is its latest project.",
|
|
equipmentRewards: [],
|
|
essenceReward: 1e74,
|
|
goldReward: 1e78,
|
|
id: "maelstrom_god",
|
|
maxHp: 1e77,
|
|
name: "The Maelstrom God",
|
|
prestigeRequirement: 13,
|
|
status: "locked",
|
|
upgradeRewards: [ "transcendent_rogue_1" ],
|
|
zoneId: "cosmic_maelstrom",
|
|
},
|
|
{
|
|
bountyRunestones: 815,
|
|
crystalReward: 0,
|
|
currentHp: 5e82,
|
|
damagePerSecond: 1e77,
|
|
description:
|
|
"The counterpart to the Reality Architect — not a destroyer but a pruner, removing the universes that failed to meet the Architect's standards. It is very good at its job, and your universe has been on its list for some time.",
|
|
equipmentRewards: [ "maelstrom_edge", "cosmic_plate" ],
|
|
essenceReward: 5e79,
|
|
goldReward: 5e83,
|
|
id: "cosmic_annihilator",
|
|
maxHp: 5e82,
|
|
name: "The Cosmic Annihilator",
|
|
prestigeRequirement: 13,
|
|
status: "locked",
|
|
upgradeRewards: [],
|
|
zoneId: "cosmic_maelstrom",
|
|
},
|
|
// ── Primeval Sanctum ──────────────────────────────────────────────────────
|
|
{
|
|
bountyRunestones: 465,
|
|
crystalReward: 0,
|
|
currentHp: 2e88,
|
|
damagePerSecond: 5e82,
|
|
description:
|
|
"A guardian placed here before memory — before the concept of guarding existed, placed by something that knew guardians would eventually be needed. It has been waiting with perfect patience.",
|
|
equipmentRewards: [],
|
|
essenceReward: 2e85,
|
|
goldReward: 2e89,
|
|
id: "ancient_sentinel",
|
|
maxHp: 2e88,
|
|
name: "The Ancient Sentinel",
|
|
prestigeRequirement: 14,
|
|
status: "locked",
|
|
upgradeRewards: [ "astral_sovereign_1" ],
|
|
zoneId: "primeval_sanctum",
|
|
},
|
|
{
|
|
bountyRunestones: 615,
|
|
crystalReward: 0,
|
|
currentHp: 1e95,
|
|
damagePerSecond: 3e89,
|
|
description:
|
|
"The oldest living thing — living by a definition so broad it encompasses states your guild cannot recognise as life. It has observed every moment from the beginning and finds your guild mildly interesting by comparison.",
|
|
equipmentRewards: [],
|
|
essenceReward: 1e92,
|
|
goldReward: 1e96,
|
|
id: "time_elder",
|
|
maxHp: 1e95,
|
|
name: "The Time Elder",
|
|
prestigeRequirement: 15,
|
|
status: "locked",
|
|
upgradeRewards: [],
|
|
zoneId: "primeval_sanctum",
|
|
},
|
|
{
|
|
bountyRunestones: 815,
|
|
crystalReward: 0,
|
|
currentHp: 8e101,
|
|
damagePerSecond: 2e96,
|
|
description:
|
|
"The creature that was present at the first moment — not because it was created then, but because it was always there, before the universe caught up to it. It has been here since before here existed.",
|
|
equipmentRewards: [],
|
|
essenceReward: 8e98,
|
|
goldReward: 8e102,
|
|
id: "origin_beast",
|
|
maxHp: 8e101,
|
|
name: "The Origin Beast",
|
|
prestigeRequirement: 16,
|
|
status: "locked",
|
|
upgradeRewards: [],
|
|
zoneId: "primeval_sanctum",
|
|
},
|
|
{
|
|
bountyRunestones: 1080,
|
|
crystalReward: 0,
|
|
currentHp: 5e108,
|
|
damagePerSecond: 1e103,
|
|
description:
|
|
"Not a god that was worshipped — a god that simply is, regardless of worship. It does not require belief to exist. It exists prior to the ability to believe or disbelieve in anything.",
|
|
equipmentRewards: [ "primeval_blade", "ancient_aegis" ],
|
|
essenceReward: 5e105,
|
|
goldReward: 5e109,
|
|
id: "primeval_god",
|
|
maxHp: 5e108,
|
|
name: "The Primeval God",
|
|
prestigeRequirement: 17,
|
|
status: "locked",
|
|
upgradeRewards: [],
|
|
zoneId: "primeval_sanctum",
|
|
},
|
|
// ── The Absolute ──────────────────────────────────────────────────────────
|
|
{
|
|
bountyRunestones: 615,
|
|
crystalReward: 0,
|
|
currentHp: 2e116,
|
|
damagePerSecond: 5e110,
|
|
description:
|
|
"The announcement of finality — not a creature but the moment before the last moment, given agency. It is here to tell your guild that this is where everything ends. Your guild declines to accept the announcement.",
|
|
equipmentRewards: [],
|
|
essenceReward: 2e113,
|
|
goldReward: 2e117,
|
|
id: "absolute_herald",
|
|
maxHp: 2e116,
|
|
name: "The Absolute Herald",
|
|
prestigeRequirement: 17,
|
|
status: "locked",
|
|
upgradeRewards: [ "primordial_mage_1" ],
|
|
zoneId: "the_absolute",
|
|
},
|
|
{
|
|
bountyRunestones: 815,
|
|
crystalReward: 0,
|
|
currentHp: 1e125,
|
|
damagePerSecond: 3e119,
|
|
description:
|
|
"Every void, every absence, every nothing that has ever existed converging into a single point. The gravitational pull of absolute nothingness. Your guild must push against the pull of all that is not.",
|
|
equipmentRewards: [],
|
|
essenceReward: 1e122,
|
|
goldReward: 1e126,
|
|
id: "void_convergence",
|
|
maxHp: 1e125,
|
|
name: "The Void Convergence",
|
|
prestigeRequirement: 18,
|
|
status: "locked",
|
|
upgradeRewards: [],
|
|
zoneId: "the_absolute",
|
|
},
|
|
{
|
|
bountyRunestones: 1080,
|
|
crystalReward: 0,
|
|
currentHp: 5e134,
|
|
damagePerSecond: 1e129,
|
|
description:
|
|
"The last thing that will ever exist — visiting now, ahead of schedule, drawn by the power your guild has accumulated. It does not consider this inconvenient. Everything ends eventually. It is simply efficient.",
|
|
equipmentRewards: [],
|
|
essenceReward: 5e131,
|
|
goldReward: 5e135,
|
|
id: "eternal_end",
|
|
maxHp: 5e134,
|
|
name: "The Eternal End",
|
|
prestigeRequirement: 19,
|
|
status: "locked",
|
|
upgradeRewards: [ "omniversal_champion_1" ],
|
|
zoneId: "the_absolute",
|
|
},
|
|
{
|
|
bountyRunestones: 1430,
|
|
crystalReward: 0,
|
|
currentHp: 2e145,
|
|
damagePerSecond: 5e139,
|
|
description:
|
|
"Beyond description. Beyond category. The terminal point of all power, all existence, all possibility. There is nothing after this. Your guild has come to this nothing and refused it. That, in itself, is the greatest achievement in the history of anything.",
|
|
equipmentRewards: [ "absolute_blade", "eternity_plate", "omniversal_core" ],
|
|
essenceReward: 2e142,
|
|
goldReward: 2e146,
|
|
id: "the_absolute_one",
|
|
maxHp: 2e145,
|
|
name: "The Absolute One",
|
|
prestigeRequirement: 20,
|
|
status: "locked",
|
|
upgradeRewards: [],
|
|
zoneId: "the_absolute",
|
|
},
|
|
];
|