balance: comprehensive game balance pass (#103-#123) #124

Merged
naomi merged 15 commits from feat/rebalance into main 2026-03-23 17:28:29 -07:00
Showing only changes of commit e6c76f5280 - Show all commits
+48 -48
View File
@@ -140,6 +140,54 @@ export const defaultQuests: Array<Quest> = [
status: "locked",
zoneId: "shattered_ruins",
},
// ── Frozen Peaks ──────────────────────────────────────────────────────────
{
combatPowerRequired: 100_000,
description:
"A tundra at the edge of the world, home to creatures that have never seen the sun. Rumours speak of artefacts buried in the permafrost.",
durationSeconds: 2 * 60 * 60,
id: "frozen_wastes",
name: "The Frozen Wastes",
prerequisiteIds: [],
rewards: [
{ amount: 5_000_000, type: "gold" },
{ amount: 100, type: "crystals" },
{ targetId: "global_3", type: "upgrade" },
],
status: "locked",
zoneId: "frozen_peaks",
},
{
combatPowerRequired: 400_000,
description:
"A labyrinthine network of crystal caverns that descend for miles. The cold here is a presence, not just a temperature.",
durationSeconds: 3 * 60 * 60,
id: "ice_caves",
name: "The Ice Caves",
prerequisiteIds: [ "frozen_wastes" ],
rewards: [
{ amount: 5000, type: "essence" },
{ amount: 200, type: "crystals" },
{ targetId: "arcane_scholar", type: "adventurer" },
],
status: "locked",
zoneId: "frozen_peaks",
},
{
combatPowerRequired: 1_500_000,
description:
"A fortress suspended in a permanent blizzard, built by a mage who wanted to be left alone — and succeeded for three hundred years.",
durationSeconds: 5 * 60 * 60,
id: "storm_citadel",
name: "The Storm Citadel",
prerequisiteIds: [ "ice_caves" ],
rewards: [
{ amount: 30_000_000, type: "gold" },
{ amount: 10_000, type: "essence" },
],
status: "locked",
zoneId: "frozen_peaks",
},
// ── Shadow Marshes ────────────────────────────────────────────────────────
{
combatPowerRequired: 5_000_000,
@@ -205,54 +253,6 @@ export const defaultQuests: Array<Quest> = [
status: "locked",
zoneId: "shadow_marshes",
},
// ── Frozen Peaks ──────────────────────────────────────────────────────────
{
combatPowerRequired: 100_000,
description:
"A tundra at the edge of the world, home to creatures that have never seen the sun. Rumours speak of artefacts buried in the permafrost.",
durationSeconds: 2 * 60 * 60,
id: "frozen_wastes",
name: "The Frozen Wastes",
prerequisiteIds: [],
rewards: [
{ amount: 5_000_000, type: "gold" },
{ amount: 100, type: "crystals" },
{ targetId: "global_3", type: "upgrade" },
],
status: "locked",
zoneId: "frozen_peaks",
},
{
combatPowerRequired: 400_000,
description:
"A labyrinthine network of crystal caverns that descend for miles. The cold here is a presence, not just a temperature.",
durationSeconds: 3 * 60 * 60,
id: "ice_caves",
name: "The Ice Caves",
prerequisiteIds: [ "frozen_wastes" ],
rewards: [
{ amount: 5000, type: "essence" },
{ amount: 200, type: "crystals" },
{ targetId: "arcane_scholar", type: "adventurer" },
],
status: "locked",
zoneId: "frozen_peaks",
},
{
combatPowerRequired: 1_500_000,
description:
"A fortress suspended in a permanent blizzard, built by a mage who wanted to be left alone — and succeeded for three hundred years.",
durationSeconds: 5 * 60 * 60,
id: "storm_citadel",
name: "The Storm Citadel",
prerequisiteIds: [ "ice_caves" ],
rewards: [
{ amount: 30_000_000, type: "gold" },
{ amount: 10_000, type: "essence" },
],
status: "locked",
zoneId: "frozen_peaks",
},
// ── Volcanic Depths ───────────────────────────────────────────────────────
{
combatPowerRequired: 1_200_000_000,