generated from nhcarrigan/template
feat: major content expansion with essence and crystal sinks
- 6 zones (up from 3): Shadow Marshes, Volcanic Depths, Astral Void - 18 bosses (up from 4): 3 per zone with zone-based sequential unlock - 24 quests (up from 9): 3-4 per zone, reorganised by zone - 15 adventurer tiers (up from 10): Shadow Assassin through Divine Champion - 28 equipment pieces (up from 12): boss drops + purchasable with essence/crystals - 24 upgrades (up from 13): crystal-cost upgrades + new adventurer upgrades - 22 achievements (up from 14): new milestones for bosses, quests, gold, armies - Purchasable equipment system: buy items directly with essence or crystals - Crystal-cost upgrades: spend crystals on global and click power boosts - Zone-based boss progression: defeating a zone's last boss unlocks the next zone
This commit is contained in:
+256
-12
@@ -1,6 +1,7 @@
|
||||
import type { Boss } from "@elysium/types";
|
||||
|
||||
export const DEFAULT_BOSSES: Boss[] = [
|
||||
// ── Verdant Vale ──────────────────────────────────────────────────────────
|
||||
{
|
||||
id: "troll_king",
|
||||
name: "The Troll King",
|
||||
@@ -35,38 +36,281 @@ export const DEFAULT_BOSSES: Boss[] = [
|
||||
prestigeRequirement: 0,
|
||||
zoneId: "verdant_vale",
|
||||
},
|
||||
{
|
||||
id: "forest_giant",
|
||||
name: "The Forest Giant",
|
||||
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.",
|
||||
status: "locked",
|
||||
maxHp: 35_000,
|
||||
currentHp: 35_000,
|
||||
damagePerSecond: 40,
|
||||
goldReward: 350_000,
|
||||
essenceReward: 400,
|
||||
crystalReward: 20,
|
||||
upgradeRewards: ["archmage_1"],
|
||||
equipmentRewards: ["hide_armour", "rune_stone"],
|
||||
prestigeRequirement: 0,
|
||||
zoneId: "verdant_vale",
|
||||
},
|
||||
// ── Shattered Ruins ───────────────────────────────────────────────────────
|
||||
{
|
||||
id: "stone_golem",
|
||||
name: "The Stone Golem",
|
||||
description:
|
||||
"A guardian construct from the fallen civilisation, still faithfully protecting the ruins of a city long since turned to dust.",
|
||||
status: "locked",
|
||||
maxHp: 60_000,
|
||||
currentHp: 60_000,
|
||||
damagePerSecond: 60,
|
||||
goldReward: 600_000,
|
||||
essenceReward: 600,
|
||||
crystalReward: 25,
|
||||
upgradeRewards: ["paladin_1"],
|
||||
equipmentRewards: [],
|
||||
prestigeRequirement: 0,
|
||||
zoneId: "shattered_ruins",
|
||||
},
|
||||
{
|
||||
id: "bone_colossus",
|
||||
name: "The Bone Colossus",
|
||||
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.",
|
||||
status: "locked",
|
||||
maxHp: 200_000,
|
||||
currentHp: 200_000,
|
||||
damagePerSecond: 120,
|
||||
goldReward: 2_000_000,
|
||||
essenceReward: 1_500,
|
||||
crystalReward: 60,
|
||||
upgradeRewards: ["essence_guild"],
|
||||
equipmentRewards: ["frost_rune"],
|
||||
prestigeRequirement: 0,
|
||||
zoneId: "shattered_ruins",
|
||||
},
|
||||
{
|
||||
id: "elder_dragon",
|
||||
name: "Elder Dragon Vaeltharox",
|
||||
description:
|
||||
"The eldest dragon in existence, older than the kingdom itself. Even his breath can level mountains.",
|
||||
status: "locked",
|
||||
maxHp: 100_000,
|
||||
currentHp: 100_000,
|
||||
damagePerSecond: 75,
|
||||
goldReward: 1_000_000,
|
||||
essenceReward: 1_000,
|
||||
crystalReward: 50,
|
||||
maxHp: 500_000,
|
||||
currentHp: 500_000,
|
||||
damagePerSecond: 200,
|
||||
goldReward: 5_000_000,
|
||||
essenceReward: 3_000,
|
||||
crystalReward: 100,
|
||||
upgradeRewards: ["click_3"],
|
||||
equipmentRewards: ["vorpal_sword", "dragon_scale"],
|
||||
prestigeRequirement: 1,
|
||||
zoneId: "shattered_ruins",
|
||||
},
|
||||
// ── Shadow Marshes ────────────────────────────────────────────────────────
|
||||
{
|
||||
id: "swamp_witch",
|
||||
name: "Morgantha the Swamp Witch",
|
||||
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.",
|
||||
status: "locked",
|
||||
maxHp: 80_000,
|
||||
currentHp: 80_000,
|
||||
damagePerSecond: 80,
|
||||
goldReward: 800_000,
|
||||
essenceReward: 800,
|
||||
crystalReward: 30,
|
||||
upgradeRewards: ["shadow_assassin_1"],
|
||||
equipmentRewards: [],
|
||||
prestigeRequirement: 0,
|
||||
zoneId: "shadow_marshes",
|
||||
},
|
||||
{
|
||||
id: "plague_lord",
|
||||
name: "The Plague Lord",
|
||||
description:
|
||||
"A bloated, rotting horror that spreads pestilence wherever it walks. Entire kingdoms have fallen to the disease it carries. Yours will not.",
|
||||
status: "locked",
|
||||
maxHp: 300_000,
|
||||
currentHp: 300_000,
|
||||
damagePerSecond: 180,
|
||||
goldReward: 3_000_000,
|
||||
essenceReward: 2_000,
|
||||
crystalReward: 80,
|
||||
upgradeRewards: ["grand_council"],
|
||||
equipmentRewards: ["runestone_amulet"],
|
||||
prestigeRequirement: 0,
|
||||
zoneId: "shadow_marshes",
|
||||
},
|
||||
{
|
||||
id: "mud_kraken",
|
||||
name: "The Mud Kraken",
|
||||
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.",
|
||||
status: "locked",
|
||||
maxHp: 800_000,
|
||||
currentHp: 800_000,
|
||||
damagePerSecond: 350,
|
||||
goldReward: 8_000_000,
|
||||
essenceReward: 4_000,
|
||||
crystalReward: 150,
|
||||
upgradeRewards: ["arcane_scholar_1"],
|
||||
equipmentRewards: ["crystal_shard"],
|
||||
prestigeRequirement: 1,
|
||||
zoneId: "shadow_marshes",
|
||||
},
|
||||
// ── Frozen Peaks ──────────────────────────────────────────────────────────
|
||||
{
|
||||
id: "frost_wyrm",
|
||||
name: "The Frost Wyrm",
|
||||
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.",
|
||||
status: "locked",
|
||||
maxHp: 500_000,
|
||||
currentHp: 500_000,
|
||||
damagePerSecond: 220,
|
||||
goldReward: 5_000_000,
|
||||
essenceReward: 3_500,
|
||||
crystalReward: 100,
|
||||
upgradeRewards: ["dragon_rider_1"],
|
||||
equipmentRewards: [],
|
||||
prestigeRequirement: 1,
|
||||
zoneId: "frozen_peaks",
|
||||
},
|
||||
{
|
||||
id: "ice_queen",
|
||||
name: "The Ice Queen",
|
||||
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.",
|
||||
status: "locked",
|
||||
maxHp: 1_500_000,
|
||||
currentHp: 1_500_000,
|
||||
damagePerSecond: 500,
|
||||
goldReward: 15_000_000,
|
||||
essenceReward: 8_000,
|
||||
crystalReward: 250,
|
||||
upgradeRewards: ["void_walker_1"],
|
||||
equipmentRewards: ["frost_crystal"],
|
||||
prestigeRequirement: 2,
|
||||
zoneId: "frozen_peaks",
|
||||
},
|
||||
{
|
||||
id: "void_titan",
|
||||
name: "The Void Titan",
|
||||
description:
|
||||
"A creature from beyond the veil of reality, drawn by the power your guild has accumulated. It must not be allowed to exist.",
|
||||
status: "locked",
|
||||
maxHp: 1_000_000,
|
||||
currentHp: 1_000_000,
|
||||
damagePerSecond: 250,
|
||||
goldReward: 10_000_000,
|
||||
essenceReward: 5_000,
|
||||
crystalReward: 200,
|
||||
maxHp: 5_000_000,
|
||||
currentHp: 5_000_000,
|
||||
damagePerSecond: 1_200,
|
||||
goldReward: 50_000_000,
|
||||
essenceReward: 20_000,
|
||||
crystalReward: 500,
|
||||
upgradeRewards: [],
|
||||
equipmentRewards: ["philosophers_stone"],
|
||||
prestigeRequirement: 3,
|
||||
zoneId: "frozen_peaks",
|
||||
},
|
||||
// ── Volcanic Depths ───────────────────────────────────────────────────────
|
||||
{
|
||||
id: "fire_elemental",
|
||||
name: "The Ancient Fire Elemental",
|
||||
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.",
|
||||
status: "locked",
|
||||
maxHp: 1_000_000,
|
||||
currentHp: 1_000_000,
|
||||
damagePerSecond: 400,
|
||||
goldReward: 10_000_000,
|
||||
essenceReward: 6_000,
|
||||
crystalReward: 150,
|
||||
upgradeRewards: ["celestial_guard_1"],
|
||||
equipmentRewards: ["flame_lance"],
|
||||
prestigeRequirement: 2,
|
||||
zoneId: "volcanic_depths",
|
||||
},
|
||||
{
|
||||
id: "magma_titan",
|
||||
name: "The Magma Titan",
|
||||
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.",
|
||||
status: "locked",
|
||||
maxHp: 4_000_000,
|
||||
currentHp: 4_000_000,
|
||||
damagePerSecond: 1_000,
|
||||
goldReward: 40_000_000,
|
||||
essenceReward: 15_000,
|
||||
crystalReward: 400,
|
||||
upgradeRewards: ["crystal_resonance"],
|
||||
equipmentRewards: ["volcanic_plate"],
|
||||
prestigeRequirement: 3,
|
||||
zoneId: "volcanic_depths",
|
||||
},
|
||||
{
|
||||
id: "phoenix_lord",
|
||||
name: "The Phoenix Lord",
|
||||
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.",
|
||||
status: "locked",
|
||||
maxHp: 12_000_000,
|
||||
currentHp: 12_000_000,
|
||||
damagePerSecond: 2_500,
|
||||
goldReward: 120_000_000,
|
||||
essenceReward: 40_000,
|
||||
crystalReward: 800,
|
||||
upgradeRewards: ["crystal_mastery"],
|
||||
equipmentRewards: ["eternal_flame"],
|
||||
prestigeRequirement: 4,
|
||||
zoneId: "volcanic_depths",
|
||||
},
|
||||
// ── Astral Void ───────────────────────────────────────────────────────────
|
||||
{
|
||||
id: "astral_wraith",
|
||||
name: "The Astral Wraith",
|
||||
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.",
|
||||
status: "locked",
|
||||
maxHp: 20_000_000,
|
||||
currentHp: 20_000_000,
|
||||
damagePerSecond: 4_000,
|
||||
goldReward: 200_000_000,
|
||||
essenceReward: 60_000,
|
||||
crystalReward: 1_000,
|
||||
upgradeRewards: ["divine_champion_1"],
|
||||
equipmentRewards: ["astral_robe"],
|
||||
prestigeRequirement: 4,
|
||||
zoneId: "astral_void",
|
||||
},
|
||||
{
|
||||
id: "cosmic_horror",
|
||||
name: "The Cosmic Horror",
|
||||
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.",
|
||||
status: "locked",
|
||||
maxHp: 75_000_000,
|
||||
currentHp: 75_000_000,
|
||||
damagePerSecond: 10_000,
|
||||
goldReward: 750_000_000,
|
||||
essenceReward: 150_000,
|
||||
crystalReward: 2_500,
|
||||
upgradeRewards: ["crystal_focus"],
|
||||
equipmentRewards: ["celestial_blade"],
|
||||
prestigeRequirement: 5,
|
||||
zoneId: "astral_void",
|
||||
},
|
||||
{
|
||||
id: "the_devourer",
|
||||
name: "The Devourer of Worlds",
|
||||
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.",
|
||||
status: "locked",
|
||||
maxHp: 300_000_000,
|
||||
currentHp: 300_000_000,
|
||||
damagePerSecond: 30_000,
|
||||
goldReward: 3_000_000_000,
|
||||
essenceReward: 500_000,
|
||||
crystalReward: 10_000,
|
||||
upgradeRewards: [],
|
||||
equipmentRewards: ["infinity_gem"],
|
||||
prestigeRequirement: 6,
|
||||
zoneId: "astral_void",
|
||||
},
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user